(window.webpackJsonp=window.webpackJsonp||[]).push([[6],[,function(e,t,n){"use strict";n.d(t,"c",(function(){return m})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));var r=n(535),o=(n(40),n(106)),c={global:{greeting:function(e){return"Hallo ".concat(e)},sync:{up_to_date:"Aktuell",last_synced:"synchronisiert:",syncing:"Eintrag wird gespeichert",syncError:"Fehlermeldung beim Speichern",unseenEdit:"Ungesehene Änderungen"},add:{session:"Zeiteintrag",absence:"Abwesenheit",material:"Material",documentation:"Dokumentation",acceptance:"Abnahme",employee:"Mitarbeiter",customer:"Kunde",project:"Projekt",service:"Leistung",task:"Aufgabe",taskList:"Aufgabenliste",taskListTemplate:"Aufgabenlistenvorlage",event:"Termin"},exports:{pdf:"PDF",word:"Word",excel:"Excel",images:"Bilder"},labels:{created:"Erstellt",logoutWarning:"Möchten Sie sich wirklich ausloggen?",edited:"Bearbeitet",calendarweekShort:"KW",dateIntervals:{day:"Tag",week:"Woche",month:"Monat",year:"Jahr",custom:"Von / Bis",all:"Gesamt"},me:"Ich",from:"Von",to:"Bis",day:function(e){return e+""=="1"?"Tag":"Tage"},dayShort:"T",today:"Heute",yesterday:"Gestern",tomorrow:"Morgen",dateRange:"Zeitraum",maxDateRange:function(e){return"Der Zeitraum beträgt maximal ".concat(e," Tage")},days:["Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag","Sonntag"],months:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"],fileDeletionDays:function(e){return"Die Datei wird in ".concat(e," Tagen gelöscht")},moreEntries:"Mehr Einträge vorhanden",signer:"Unterzeichner",addSigner:"Unterzeichner hinzufügen",addSignatureWithClick:"Hier klicken, um zu unterschreiben",inactiveEmployee:"Inaktiver/gelöschter Mitarbeiter",map:{open:"Karte öffnen",close:"Karte schließen",yourBusiness:"Ihr Betrieb"}},controls:{labels:{interfaces:"Schnittstellen"},buttons:{done:"Fertig",save:"Speichern",create:"Erstellen",delete:"Löschen",deleteMultiple:function(e){return"(".concat(e,") löschen")},remove:"Entfernen",cancel:"Abbrechen",close:"Schließen",back:"Zurück",deactivate:"Deaktivieren",activate:"Aktivieren",logout:"Ausloggen",ok:"OK",yes:"Ja",no:"Nein",edit:"Aktualisieren",sign:"Unterschreiben",addSigner:"Unterzeichner hinzufügen",previewAndSign:"Vorschau / Unterschreiben",upload:"Hochladen",export:"Export",import:"Importieren",scrollTop:"Nach oben",duplicate:"Duplizieren",reset:"Zurücksetzen",apply:"Anwenden",accept:"Übernehmen",discard:"Verwerfen",selectOnMap:"Auf Karte auswählen",call:"Anrufen",navigate:"Navigation starten"},inputs:{search:"Suchen",searchPlaceholder:"Suchen",remark:{title:"Bemerkung"},date:"Datum",optional:"optional",imageUpload:{counter:function(e){return"".concat(e," ").concat(1==e?"Bild":"Bilder")}},filePicker:{files:{counter:function(e){return"".concat(e," ").concat(1==e?"Datei":"Dateien")},label:function(e){return"".concat(e?"Dateien":"Datei")},dropArea:function(e){return"Ziehen Sie hier Ihre ".concat(e?"Dateien":"Datei"," herein")}},images:{counter:function(e){return"".concat(e," ").concat(1==e?"Bild":"Bilder")},label:function(e){return"".concat(e?"Bilder":"Bild")},dropArea:function(e){return"Ziehen Sie hier ".concat(e?"Ihre Bilder":"Ihr Bild"," herein")}}}},table:{loading:"Einträge werden geladen...",empty:"Keine Einträge vorhanden",pageText:function(e,t,n){return n?"".concat(e,"-").concat(t," von ").concat(n):"-"},itemsPerPage:"Einträge pro Seite:",itemsPerPageAllText:"Alle"},calendar:{more:"{0} mehr"},selects:{noSelection:"keine Auswahl",lastUsed:"Zuletzt verwendet",actions:{all:"Alle auswählen",none:"Alle abwählen",state:"Inaktive anzeigen"},employeeGroups:{titleSingle:"Kolonne",titleMultiple:"Kolonnen",allTitle:"Alle Kolonnen",placeholderSingle:"Kolonne wählen...",placeholderMultiple:"Kolonnen wählen...",noData:"Keine Kolonnen gefunden"},employees:{titleSingle:"Mitarbeiter",titleMultiple:"Mitarbeiter",allTitle:"Alle Mitarbeiter",placeholderMultiple:"Mitarbeiter wählen...",noData:"Keine Mitarbeiter gefunden",ignoreLinking:"Kolonnenzuweisung ignorieren"},eventStates:{title:"Alle Arbeitsaufträge"},resources:{titleSingle:"Ressource",titleMultiple:"Ressourcen",allTitle:"Alle Ressourcen",placeholderMultiple:"Ressource wählen...",noData:"Keine Ressourcen gefunden"},customers:{title_single:"Kunde",title_multiple:"Kunden",placeholderSingle:"Kunde wählen...",no_data:"Keine Kunden gefunden",required:"Wählen Sie einen Kunden aus"},projects:{title_single:"Projekt",title_multiple:"Kunden und Projekte",placeholderSingle:"Projekt wählen...",allTitle:"Alle Projekte",no_data:"Keine Projekte oder Kunden gefunden",ignoreLinking:"Projektzuweisung ignorieren"},services:{title_single:function(e){return e?"Leistungsgruppe":"Leistung"},title_multiple:function(e){return e?"Leistungsgruppen":"Leistungen"},allTitle:"Alle Leistungen",placeholderSingle:"Leistung wählen...",placeholderGroup:"Leistungsgruppe wählen...",no_data:function(e){return"Keine ".concat(e?"Leistungsgruppe":"Leistung"," gefunden")},ignoreLinking:"Leistungszuweisung ignorieren"},absences:{titleSingle:"Abwesenheit",titleMultiple:"Abwesenheiten",placeholderSingle:"Abwesenheit wählen...",placeholderMultiple:"Abweseneheiten wählen...",required:"Wählen Sie eine Abwesenheit aus"},absenceTypes:{noData:"Keine Abwesenheiten gefunden"},reports:{noData:"Keine Berichte gefunden"},reportTemplates:{noData:"Keine Berichtsvorlagen gefunden"},salutation:{female:"Frau",male:"Herr"}},confirms:{deleteTitle:"Löschen",deleteMessage:"Wollen Sie den Eintrag wirklich unwiderruflich löschen?"},permissions:{camera:{request:"Die Berechtigung für den Kamerazugriff wird benötigt.",noPermission:"Es fehlt die Berechtigung um auf die Kamera zuzugreifen."}},state:{active:"Aktiv",inactive:"Inaktiv",active_employees:function(e){return e>1?"Aktive Mitarbeiter":1===e?"Aktiver Mitarbeiter":"Keine aktiven Mitarbeiter vorhanden"},inactive_employees:function(e){return e>1?"Inaktive Mitarbeiter":1===e?"Inaktiver Mitarbeiter":"Keine inaktiven Mitarbeiter vorhanden"},active_resources:function(e){return e>1?"Aktive Ressourcen":1===e?"Aktive Ressource":"Keine aktiven Ressourcen vorhanden"},inactive_resources:function(e){return e>1?"Inaktive Ressourcen":1===e?"Inaktive Ressource":"Keine inaktiven Ressourcen vorhanden"},active_customers:function(e){return e>1?"Aktive Kunden":1===e?"Aktiver Kunde":"Keine aktiven Kunden vorhanden"},inactive_customers:function(e){return e>1?"Inaktive Kunden":1===e?"Inaktiver Kunde":"Keine inaktiven Kunden vorhanden"},active_projects:function(e){return e>1?"Aktive Projekte":1===e?"Aktives Projekt":"Keine aktiven Projekte vorhanden"},inactive_projects:function(e){return e>1?"Inaktive Projekte":1===e?"Inaktives Projekt":"Keine inaktiven Projekte vorhanden"},active_services:function(e,t){return e>1?"Aktive ".concat(t?"Leistungsgruppen":"Leistungen"):1===e?"Aktive ".concat(t?"Leistungsgruppe":"Leistung"):"Keine aktiven ".concat(t?"Leistungsgruppen":"Leistungen"," vorhanden")},inactive_services:function(e,t){return e>1?"Inaktive ".concat(t?"Leistungsgruppen":"Leistungen"):1===e?"Inaktive ".concat(t?"Leistungsgruppe":"Leistung"):"Keine inaktiven ".concat(t?"Leistungsgruppen":"Leistungen"," vorhanden")}},offlineSnyc:{fetch:"Es besteht keine Verbindung zum Internet. Bitte versuchen Sie es später erneut.",save:"Es besteht keine Verbindung zum Internet. Der Eintrag wird automatisch gespeichert, sobald die Verbindung wiederhergestellt wurde.",delete:"Es besteht keine Verbindung zum Internet. Der Eintrag wird automatisch gelöscht, sobald die Verbindung wiederhergestellt wurde.",timeoutFetch:"Der Server ist nicht erreichbar (schlechte Internetverbindung). Bitte versuchen Sie es später erneut.",timeoutSave:"Der Server ist nicht erreichbar (schlechte Internetverbindung). Der Eintrag wird automatisch gespeichert, sobald der Server wieder erreichbar ist.",timeoutDelete:"Der Server ist nicht erreichbar (schlechte Internetverbindung). Der Eintrag wird automatisch gelöscht, sobald die Verbindung wiederhergestellt wurde.",default:"Es besteht keine Verbindung zum Internet.",dismiss:"Okay"}}},pages:{login:{username:{title:"E-Mail oder Benutzername",errorRequired:"Geben Sie Ihre E-Mail-Adresse oder Ihren Benutzernamen ein"},password:{title:"Passwort",error_required:"Geben Sie Ihr Passwort ein",error_to_short:"Ihr Passwort hat mindestens 6 Zeichen"},login:"Login",register:"Registrieren",separator:"oder",qrCode:"QR-Code scannen",qrCodeHint:"Als Mitarbeiter können Sie Ihren persönlichen QR-Code scannen.",invalidQrCodeTitle:"Ungültiger QR-Code",invalidQrCode:"Der gescannte QR-Code ist ungültig. Bitte versuchen Sie es erneut."},account:{forgotPassword:{title:"Passwort vergessen",info:"Tragen Sie hier Ihre E-Mail-Adresse ein, die Sie für den Login verwenden. Anschließend erhalten Sie eine E-Mail mit einem Link. Mit diesem können Sie Ihr Passwort zurücksetzen.",email:"E-Mail",submit:"E-Mail zusenden"},forgotPasswordSuccess:{title:"Versuch Passwort zurücksetzen",info:"Aus Sicherheitsgründen können wir Ihnen nicht sagen, ob das Versenden der E-Mail erfolgreich war. Falls Sie keine E-Mail erhalten, wiederholen Sie den Prozess und achten insbesondere auf Tippfehler. Überprüfen Sie bitte auch Ihren Spam-Ordner."},resetPassword:{title:"Passwort zurücksetzen",info:"Setzen Sie Ihr neues Passwort.",toLogin:"Zum Login",reset:"Passwort speichern",password:{title:"Passwort",errorRequired:"Geben Sie Ihr Passwort ein",errorToShort:"Ihr Passwort muss mindestens 6 Zeichen haben"},confirmPassword:{title:"Passwort bestätigen",mismatch:"Die Passwörter stimmen nicht überein"}}},maintenance:{title:"Wartungsarbeiten",text:"Wir führen gerade Wartungsarbeiten durch. Digiholz ist bald wieder erreichbar. Für die Unannehmlichkeiten bitten wir um Entschuldigung."},admin:{title:"Verwaltung",businesses:{title:"Kundenübersicht",bought:"Gekauft",takeControl:"Accountzugriff",searchPlaceholder:"Name, Ansprechpartner, E-Mail oder Telefon",states:{active:"Aktive Kunden",inactive:"Inaktive Kunden",irrelevant:"Nicht relevant"},headers:{name:"Name",registerDate:"Registrierdatum",contactPerson:"Ansprechpartner",email:"E-Mail",phone:"Telefon",payment:"Bezahlung",employees:"Mitarbeiter",sessions:"Zeiteinträge",lastSessionDates:"Letzer Zeiteintrag"},details:{contact:"Ansprechpartner",email:"E-Mail",phone:"Telefon",emailConfirmed:"E-Mail bestätigt",confirm:"Bestätigen",employees:"Mitarbeiter",customers:"Kunden",projects:"Projekte",services:"Leistungen",relevant:"Relevant",freeUntil:"Kostenlos bis",freeLicense:"Kostenlos",boughtEmployees:"Gekaufte Mitarbeiter",discount:"Rabatt (0,1 = 10%)",discountValidTo:"Rabatt gültig bis",unpaidInvoice:"Offene Rechnung",bitrixDeal:"Bitrix Auftrag",bitrixCompany:"Bitrix Unternehmen",bitrixContact:"Bitrix Kontakt",zohoAccount:"Zoho Betrieb",zohoContact:"Zoho Kontakt",wetoInitialPaymentDate:"Weto Startdatum",createWetoSubscription:"Abschließen"}},invoices:{title:"Rechnungen",revenue:"Umsatz",expectedRevenue:"Erwartet",loadAverageRevenue:"Laden",averageRevenue:"Monatsdurchschnitt",registrations:"Anmeldungen",subscriptions:"Abschlüsse",downloadInvoiceArchive:"Zip Archive",exportExcel:"Excel"},partners:{title:"Partner",newCommission:"Neue Provision"}},merchantPortal:{title:"Händlerportal",freeUntil:"Kostenlos bis",freeLicense:"Kostenlos",bought:"Gekauft",canceled:"gekündigt",unsettledCommission:"Ausstehnde Provision",nextCreditPayment:"Nächste Auszahlung am:",createTestAccountNotAllowed:"Sie können keinen Testaccount erstellen.",noData:"Keine Digiholz-Kunden gefunden.",invoices:{title:"Rechnungen",commission:"Provision",commissionUnpaid:"ausstehend"},headers:{name:"Name",registerDate:"Registrierdatum",employeesToPay:"Mitarbeiter",lastSessionDate:"Letzter Zeiteintrag",commission:"Provision",payment:"Bezahlung",nextPaymentDate:"Nächste Rechnung"},createTestAccount:{title:"Testaccount für Betrieb erstellen",info:"Der Betrieb erhält eine E-Mail mit einem generierten Passwort für den Login. Die Testzeit beträgt standardmäßig 10 Tage. Gerne können wir diese verlängern.",businessName:"Betriebsname",email:"E-Mail-Adresse",firstName:"Vorname",lastName:"Nachname",phone:"Telefonnummer",messageFromPartner:"Ihre Nachricht an den Interessenten (optional)"}},help:{title:"Hilfe & Support"},partners:{title:"Baufragen.de"},chat:{title:"Nachrichten",message:"Nachricht: ",newMessagePlaceholder:"Nachricht schreiben...",loadedAll:"Alle Nachrichten geladen",noNotificationAPI:"Dieser Browser unterstützt keine Benachrichtigungen",notificaionActiveTooltip:"Benachrichtigungen sind aktiviert.",notificaionInActiveTooltip:"Benachrichtigungen sind deaktiviert.",titleSelectEmployeesToNotify:"Zu benachrichtigende Mitarbeiter wählen",connected:"online",disconnected:"offline",messageDeleted:"Nachricht gelöscht",newMessage:"Neue Nachricht",image:"Bild",newMessageFrom:"Neue Nachricht von: ",chatName:"Chatname: ",receivedFrom:"Zugestellt an",noMessageInfo:"Keine ZustellInformationen vorhanden",readBy:"Gelesen von",copyToClipboard:{success:"Nachricht kopiert",error:"Nachricht konnte nicht kopiert werden"},createChat:{title:"Neuer Chat",editTitle:"Chat bearbeiten",groupChat:"Gruppenchat",groupName:"Gruppenname"},deleteDialogMessage:{title:"Nachricht löschen",text:"Wollen Sie die Nachricht wirklich unwiderruflich löschen?"},deleteDialogChat:{title:"Chat löschen",text:"Wollen Sie den Chat wirklich unwiderruflich löschen?"}},history:{title:"Historie"},dashboard:{title:"Übersicht",pageTitle:function(e){return e?"Auswertung Zeitspanne":"Tagesauswertung"},projectEntriesInfos:{title:"Einträge",project:"Projekt",sessions:"Zeiteintrag",materials:"Material",documentations:"Dokumentation",reports:"Bericht",acceptances:"Abnahme",total:"Gesamt"},employeeInfos:{title:"Fehlstunden",none:"An diesem Tag sind die Zeiteinträge aller Mitarbeiter vollständig."},tasks:{emptyDate:"An diesem Tag wurden keine Aufgaben erstellt."},documentations:{title:"Dokumentationen",emptyDate:"An diesem Tag wurden keine Dokumentationen erstellt.",emptyDateRange:"Es existieren für diese Zeitspanne noch keine Dokumentationen.",pagerInfo:function(e,t){return"".concat(e," von ").concat(t)}},absences:{title:"Abwesenheiten",emptyDate:"An diesem Tag wurden keine Abwesenheiten erstellt.",employee:"Mitarbeiter",type:"Art",timespan:"Zeitraum",start:"Beginn",end:"Ende",remark:"Bemerkung"}},evaluation:{title:"Projektauswertung",filter:{dateRange:"Zeitraum"},times:{title:"Zeiten"},material:{title:"Material",materials:{title:"Materialien",empty:"Für dieses Projekt existieren keine Materialeinträge.",insufficientPermission:"Ihnen fehlt die Berechtigung für Material.",accountWork:{title:"Regie",all:"Alle",onlyAccountWork:"Nur Regie",withoutAccountWork:"Ohne Regie"},creator:"Ersteller",materialForm:{title:"Neues Material",edit:"Material bearbeiten",add:"Material hinzufügen",date:{title:"Datum"},customer:"Kunde",project:"Projekt",core:{errorRequired:"Geben Sie die Werte ein"},name:{title:"Material",noMatches:"Keine Übereinstimmung",errorRequired:"Geben Sie ein Material ein",noNewMaterial:"Sie können kein neues Material anlegen. Bitte wählen Sie ein Material aus den Vorschlägen aus."},quantity:{title:"Menge",errorRequired:"Geben Sie die Menge an"},unit:{title:"Einheit",errorRequired:"Geben Sie die Einheit an"},deleteDialog:{title:"Material löschen",titleMultiple:"Materialien löschen",text:"Wollen Sie das Material wirklich unwiderruflich löschen?",textMultiple:"Wollen Sie die Materialien wirklich unwiderruflich löschen?"},calculation:{title:"Berechnung",calculator:"Rechner",newField:"Feld hinzufügen",deleteField:"Feld entfernen",result:"Ergebnis"},accountWork:{title:"Regie"}},export:{exportTitle:"Material"}}},documentation:{title:"Dokumentation",weather:{sunny:"Sonnig",cloudy:"Bewölkt",changeable:"Wechselhaft",rain:"Regen",snow:"Schnee"},weatherFromProject:"(Projektadresse)",weatherFromProjectShort:"(P)",empty:"Für dieses Projekt existieren keine Dokumentationen.",insufficientPermission:"Ihnen fehlt die Berechtigung für Dokumentationen.",pdfExportTitle:"Dokumentation.pdf",wordExportTitle:"Dokumentation.docx",imagesExportTitle:"Bilder.zip",export:{all:"Alle exportieren",allImages:"Alle Bilder exportieren",filename:"Berichte",imageArchiveName:"Bilder"},documentationForm:{title:"Neue Dokumentation",edit:"Dokumentation bearbeiten",date:{title:"Datum"},employees:{title:"Anwesende Mitarbeiter"},weather:{title:"Wetter"},temperature:{title:"Temperatur"},text:{title:"Eintrag"},difficulties:{title:"Behinderungen / Erschwernisse"},images:{title:"Bilder",drag:"Ziehen Sie hier Ihre Bilder herein"},deleteDialog:{title:"Dokumentation löschen",text:"Wollen Sie die Dokumentation wirklich unwiderruflich löschen?"}},deleteImageDialog:{title:"Bild löschen",text:"Wollen Sie das Bild wirklich unwiderruflich löschen?"}},reports:{title:"Berichte",addReport:"Neuer Bericht",editTitle:"Bericht bearbeiten",sessions:function(e){return"".concat(e," ").concat(e>1?"Zeiteinträge":"Zeiteintrag")},absences:function(e){return"".concat(e," ").concat(e>1?"Abwesenheiten":"Abwesenheit")},materials:function(e){return"".concat(e," ").concat(e>1?"Materialien":"Material")},documentations:function(e){return"".concat(e," ").concat(e>1?"Dokumentationen":"Dokumentation")},signedReports:"Unterschriebene Berichte",signedReport:"Version vom",insufficientPermission:"Ihnen fehlt die Berechtigung für Berichte.",empty:"Für dieses Projekt existieren keine Berichte.",extraSession:"Extraeintrag",export:{all:"Alle exportieren",filename:"Berichte"},reportSettings:{reportSettingForm:{reportSettingTitle:{title:"Titel",required:"Geben Sie einen Titel für den Bericht ein"}}},updateAllLinkedEntities:"Für alle verknüpften Einträge übernehmen",reportForm:{title:"Neuer Bericht",edit:"Bericht bearbeiten",general:{title:"Allgemein",template:"Berichtsvorlage",noTemplates:"Es existieren keine Berichtsvorlagen",project:{move:"Projekt ändern",hasUnlinkedItemsTooltip:"Der Bericht enthält veraltete Einträge. Überprüfen Sie die zugeordneten Einträge.",hasChangesToolip:"Der Bericht wurde bearbeitet. Die Änderungen müssen gespeichert werden, bevor das Projekt geändert werden kann.",changeTitle:"Projekt des Berichts ändern",changeText:"Wenn Sie das Projekt des Berichts ändern, werden auch die Projekte aller verknüpften Zeiteinträge, Materialeinträge und Dokumentationen geändert."},reportTitle:{title:"Titel",default:"Rapport",required:"Geben Sie einen Titel für den Bericht ein"},date:"Datum",fromDate:"Von",toDate:"Bis",loadTotalDateRange:"Gesamt",forceAccountWorkOnly:"Nur Regiezeiten",includeAddress:"Adresse Bauvorhaben",includeSessionRemarks:"Bemerkungen der Zeiteinträge",includeMaterialRemarks:"Bemerkungen der Materialien",includeServices:"Leistungen",includeStartEnd:"Start- und Endzeit",includePauses:"Pausenzeiten",includeDrivingTime:"Fahrzeiten",includeTotal:"Gesamtzeit",includeSignature:"Unterschriftsfeld",includeRemark:"Bemerkung des Berichts"},workOrderSpecifications:{title:"Positionen",quantity:{title:"Menge",required:"Geben Sie eine Menge ein",setEmptyToZero:"Leer auf 0 setzen"}},times:{title:"Zeiten",addSession:"aus Zeitenmodul",linkedTooltip:"Dieser Eintrag ist mit einem Zeiteintrag verknüpft.",unlinkedTooltip:"Dieser Eintrag ist veraltet und mit einem Zeiteintrag verknüpft, der entweder bearbeitet oder gelöscht wurde. Mit einem Klick können Sie den veralteten Eintrag durch den aktuellen ersetzen.",mostRecentIsDeleted:"Der Zeiteintrag wurde gelöscht und kann somit nicht aktualisiert werden.",mostRecentIsNotInDateRange:"Der aktuelle Zeiteintrag ist außerhalb der Zeitspanne des Berichts und kann daher nicht aktualisiert werden.",extraSession:{addTitle:"Extraeintrag hinzufügen",editTitle:"Extraeintrag ändern",infoAlertText:"Dieser Eintrag wird nicht im Zeitenmodul gespeichert und ist nur im aktuellen Bericht sichtbar."}},absences:{title:"Abwesenheiten",addAbsence:"aus Zeitenmodul",linkedTooltip:"Dieser Eintrag ist mit einer Abwesenheit verknüpft.",unlinkedTooltip:"Dieser Eintrag ist veraltet und mit einer Abwesenheit verknüpft, der entweder bearbeitet oder gelöscht wurde. Mit einem Klick können Sie den veralteten Eintrag durch den aktuellen ersetzen.",mostRecentIsDeleted:"Die Abwesenheit wurde gelöscht und kann somit nicht aktualisiert werden.",mostRecentIsNotInDateRange:"Die aktuelle Abwesenheit ist außerhalb der Zeitspanne des Berichts und kann daher nicht aktualisiert werden."},material:{title:"Material",addMaterial:"Material hinzufügen",linkedTooltip:"Dieser Eintrag ist mit einem Materialeintrag verknüpft.",unlinkedTooltip:"Dieser Eintrag ist veraltet und mit einem Materialeintrag verknüpft, der entweder bearbeitet oder gelöscht wurde. Mit einem Klick können Sie den veralteten Eintrag durch den aktuellen ersetzen.",mostRecentIsDeleted:"Der Materialeintrag wurde gelöscht und kann somit nicht aktualisiert werden.",mostRecentIsNotInDateRange:"Der aktuelle Materialeintrag ist außerhalb der Zeitspanne des Berichts und kann daher nicht aktualisiert werden."},documentation:{title:"Dokumentation",addDocumentation:"Dokumentation hinzufügen",linkedTooltip:"Dieser Eintrag ist mit einer Dokumentation verknüpft.",unlinkedTooltip:"Dieser Eintrag ist veraltet und mit einer Dokumentation verknüpft, die entweder bearbeitet oder gelöscht wurde. Mit einem Klick können Sie die veraltete Dokumentation durch die aktuellen ersetzen.",mostRecentIsDeleted:"Die Dokumentation wurde gelöscht und kann somit nicht aktualisiert werden.",mostRecentIsNotInDateRange:"Die aktuelle Dokumentation ist außerhalb der Zeitspanne des Berichts und kann daher nicht aktualisiert werden."},export:{title:"Druckansicht",isEditMode:"Der Bericht muss gespeichert werden, bevor der Export erstellt werden kann.",hasChanges:"Der Bericht wurde bearbeitet. Die Änderungen müssen gespeichert werden, bevor der Export erstellt werden kann."},deleteDialog:{title:"Bericht löschen",text:"Wollen Sie den Bericht wirklich unwiderruflich löschen? Sie können danach nicht mehr auf die unterschriebenen Berichte zugreifen."}}},acceptance:{title:"Abnahmen",period:"Zeitspanne",types:{full:"Gesamtabnahme",partial:"Teilabnahme"},result:{noDefects:"Erfolgt ohne Mängel",hasDefects:"Erfolgt mit aufgeführten Mängeln",refused:"Abgelehnt"},filename:"Abnahmeprotokoll",signedAcceptances:"Unterschriebene Abnahmen",signedAcceptance:"Version vom",empty:"Für dieses Projekt existieren keine Abnahmen.",insufficientPermission:"Ihnen fehlt die Berechtigung für Abnahmen.",acceptanceForm:{title:"Neue Abnahme",edit:"Abnahme bearbeiten",date:{title:"Datum"},workedSpan:"Leistung erbracht",workedFrom:{title:"Leistung erbracht von"},workedTo:{title:"Leistung erbracht bis"},type:{title:"Abnahmeart"},result:{title:"Abnahme"},text:{title:"Mängel / Begründung / Bemerkung"},eliminateDefectsBy:{title:"Mängel beseitigen bis"},images:{title:"Bilder",drag:"Ziehen Sie hier Ihre Bilder herein"},signature:{title:"Unterschrift"},deleteDialog:{title:"Abnahme löschen",text:"Wollen Sie die Abnahme wirklich unwiderruflich löschen?"}},deleteImageDialog:{title:"Bild löschen",text:"Wollen Sie das Bild wirklich unwiderruflich löschen?"}},forms:{title:"Formulare"}},employees:{title:"Mitarbeiterauswertung",missingSessions:{title:"Fehlstunden",noEntry:"kein Eintrag"},workTimeAccounts:{title:"Überstundenkonten",employees:"Mitarbeiter",workTimeAccount:"Stundenkonto",leaves:"Urlaub",total:"Gesamt",hintLeaves:"Gebucht",accountBookings:"Buchungen",overtime:"Überstunden",noWorkTimeAccount:"Keine Arbeitszeit",asOfToday:"Stand heute",asOf:"Stand",month:"Monat",lastYear:"letztes Jahr",currentYear:"aktuelles Jahr",futureBookings:function(e){return"+ ".concat(e," zukünftige ").concat(1===e?"Buchung":"Buchungen")},form:{title:"Neue Buchung",editTitle:"Buchung bearbeiten",employeeId:{errorRequired:"Wählen Sie einen Mitarbeiter aus"},titleField:{title:"Titel",errorRequired:"Geben Sie einen Title für die Arbeitszeitkontobuchung an"},credit:"gutschreiben",debit:"abziehen",value:"Buchung",hours:{title:"Stunden",errorRequired:"Geben Sie einen Wert für die Arbeitszeitkontobuchung an"},minutes:{title:"Minuten",errorRequired:"Geben Sie einen Wert für die Arbeitszeitkontobuchung an"},deleteDialog:{title:"Buchung löschen",text:"Wollen Sie die Buchung wirklich unwiderruflich löschen?"}}}},times:{title:"Zeiten",columns:"Spaltenauswahl",filter:{title:"Meine Filter",add:"Neuer Filter",open:"Filter",errorUnique:"Es existiert bereits ein Filter mit diesem Namen",noFilters:"Keine Filter vorhanden",name:function(e){return"".concat(e?"":"Neuer "," Filter (Name)")},resetToToday:"Heute",resetToThisWeek:"Aktuelle Woche",resetToThisMonth:"Aktueller Monat",category:"Kategorie",dailyEvaluation:"Tagesauswertung",showPeriodInfo:"Auswertung",workSessions:"Arbeitseinträge",absences:"Abwesenheiten",dayTotal:"Tagessumme",overtime:"Über-/Minusstunden",workTime:"Sollstunden",wages:"Löhne",columns:"Spalten",deleteDialog:{title:"Filter löschen",text:"Wollen Sie den Filter wirklich unwiderruflich löschen?"}},drivingTimeCompensation:{droveOutsideInfoText:"ausgewählt"},sessionProps:{creationInfo:"Ersteller",date:"Datum",position:"Position",employeeGroup:"Kolonne",employee:"Mitarbeiter",customer:"Kunde",project:"Projekt",service:"Leistung",absenceType:"Abwesenheit",remark:"Bemerkung",allowance:"Auslöse",drivingTimeCompensation:"WZE",drivingDistance:"Entfernung",start:"Beginn",end:"Ende",pause:"Pause",total:"Gesamt",ForceAccountWork:"Regie",drivingTime:"Fahrzeit"},serviceTypes:{title:"Leistungsarten",all:"Alle Einträge",workTime:"Zeiteinträge",forceAccountWork:"Regie",drivingTime:"Fahrzeit",absences:"Abwesenheiten"},evaluation:"Auswertung",absences:"Abwesenheiten",allowance:{title:"Auslöse",none:"Keine Auslöse",moreThanEight:"> 8 Stunden",moreThanTwentyFour:"> 24 Stunden"},employeeAbsenceInfo:{title:"Summe Abwesenheiten der Mitarbeiter",empty:"In diesem Zeitraum existieren keine Abwesenheiten"},employeeAllowanceInfo:{title:"Summe Auslöse",empty:"In diesem Zeitraum existieren keine Einträge mit Auslöse"},addMenu:{title:"Neuer Eintrag",session:"Zeiteintrag",absence:"Abwesenheit"},empty:"In diesem Zeitraum oder für diesen Filter existieren keine Zeiteinträge.",insufficientPermission:"Ihnen fehlt die Berechtigung für Zeiten.",insufficientPermissionAbsence:"Ihnen fehlt die Berechtigung für Abwesenheiten.",calendarWeek:"Kalenderwoche",calendarWeekShort:"KW",includes:"davon",editSingle:"Nur diesen Zeiteintrag bearbeiten",editGroup:function(e){return"Alle Einträge (".concat(e,") bearbeiten")},editAbsenceDays:function(e){return"Es werden ".concat(e," Tage bearbeitet")},categoryGroups:function(e){return"".concat(e," Einträge")},pauseStampsEditWarning:"Dieser Eintrag wurde bearbeitet. Die Pausen Start- und Endzeiten stimmen evenutell nicht mehr.",editInfo:function(e,t){return"".concat(t," hat diesen Eintrag am ").concat(e," bearbeitet.")},loadSessions:{loadStat:function(e,t){return"".concat(e," von ").concat(t," geladen")},loadBatch:"Weitere Einträge laden",loadAll:function(e){return"Alle Einträge laden (".concat(e,")")}},multiSelect:{changeProject:function(e,t){return"(".concat(e,") in Projekt verschieben")},delete:function(e){return"".concat(e,"  ").concat(1===e?"Eintrag":"Einträge"," unwiderruflich löschen")},changeCategories:function(e,t){return"(".concat(e,") ").concat(t&&1===t?"Kategorie":"Kategorien","  zuweisen")}},export:{title:"Export",excel:"Excel",wageEvaluation:"Lohnauswertung",exportTitle:"Digiholz Zeiten",csvExportTitle:"digiholzExport"},session_form:{title:"Neuer Zeiteintrag",edit:"Zeiteintrag bearbeiten",employees:{errorSingleRequired:"Wählen Sie einen Mitarbeiter aus",error_required:"Wählen Sie mindestens einen Mitarbeiter aus"},project:{title:"Projekt"},service:{title:"Leistung",error_required:"Wählen Sie eine Leistung aus"},date:{title:"Datum"},start:{title:"Beginn"},end:{title:"Ende"},pause:{title:"Pause"},total:{title:"Gesamt",error_negative:"Die Gesamtzeit darf nicht negativ sein"},force_account_work:{title:"Regiezeit",apply_full:"Komplett",error_exceeded:"Die Regiezeit darf die Gesamtzeit nicht überschreiten"},driving_time:{title:"Fahrzeit",apply_full:"Komplett",error_exceeded:"Die Fahrzeit darf die Gesamtzeit nicht überschreiten"},nightWork:{title:"Nachtarbeit"},drivingTimeCompensation:{noAllowance:"Kein Zuschuss, da Arbeitszeit nicht über 8 Stunden (Auslöse)",notLongestDistance:"Kein Zuschuss, da nicht größte Entfernung des Tages",noProjectAddress:"Projektadresse fehlt",projectDistance:function(e){return"Entfernung von Betrieb zu Projekt: ".concat(e," km")},taxFreeHint:"Steuerfrei (nicht länger als 3 Monate auf Baustelle)",taxNotFreeHint:"Steuerpflichtig (länger als 3 Monate auf Baustelle)",oldestSessionDateHint:function(e){return"Ersteintrag: ".concat(e)}},droveOutsideOfWorkTime:{title:"Fahrzeit außerhalb Arbeitszeit"},overlap:{title:"Überschneidungen",warning:function(e,t){return"Zeitüberschneidung mit ".concat(e>1?"bestehenden Einträgen":"einem bestehenden Eintrag",". Überprüfen Sie ").concat(t?"die Mitarbeiter,":"das"," Datum, Start und Endzeit.")}},deleteDialog:{title:"Eintrag löschen",titleMultiple:"Einträge löschen",text:"Wollen Sie den Zeiteintrag wirklich unwiderruflich löschen?",textMultiple:"Wollen Sie die Zeiteinträge wirklich unwiderruflich löschen?"}},absenceForm:{title:"Neue Abwesenheit",edit:"Abwesenheit bearbeiten",employees:{errorRequired:"Wählen Sie mindestens einen Mitarbeiter aus"},type:{title:"Abwesenheitsart",errorRequired:"Wählen Sie eine Abwesenheit aus"},from:"Von",to:"Bis",isFullDay:"Ganztags",start:"Beginn",end:"Ende",deleteDialog:{title:"Abwesenheit löschen",text:"Wollen Sie die Abwesenheit wirklich unwiderruflich löschen?",deleteSingle:"Einzeln löschen",deleteAll:"Alle löschen"}}},planning:{title:"Planung",notAssigned:"Nicht zugeordnet",days:{monday:"Montag",tuesday:"Dienstag",wednesday:"Mittwoch",thursday:"Donnerstag",friday:"Freitag",saturday:"Samstag",sunday:"Sonntag"},filter:{title:"Filter",resetToThisDay:"Aktueller Tag",resetToThisWeek:"Akuelle Woche",resetToThisMonth:"Akuteller Monat",resetToThisYear:"Aktuelles Jahr",eventInfoTypes:{title:"Auswahl",events:"Termine",tasks:"Aufgaben",absences:"Abwesenheiten",workOrders:"Arbeitsaufträge"},eventStates:{title:"Terminstatus",open:"Offen",done:"Erledigt",partiallyDone:"Teilweise erledigt",rejected:"Abgelehnt"}},mode:{calendar:"Kalender",planner:"Planer"},view:{yearly:"Jahr",monthly:"Monat",weekly:"Woche",project:"Projekte",employee:"Mitarbeiter"},toToday:"Heute",add:"Neues Ereignis",addModal:"Bitte wählen Sie die Art des Eintrags aus",events:{title:"Termin",insufficientPermission:"Ihnen fehlt die Berechtigung für Termine.",absence:"Abwesenheit",addEventForm:{add:"Neuer Termin",title:{title:"Titel",errorRequired:"Geben Sie einen Titel für den Termin ein"},eventStates:{title:"Terminstatus",open:"Offen",done:"Erledigt",partiallyDone:"Teilweise erledigt",rejected:"Abgelehnt"},eventStateSuccess:"Status geändert",eventStateError:"Terminstatus konnte nicht gespeichert werden, bitte versuchen Sie es noch einmal",showAddresInputs:"Arbeitsort hinzufügen",showContactInputs:"Ansprechpartner hinzufügen",project:"Projekt",isFullDay:"Ganztags",from:"Von",to:"Bis",start:"Beginn",end:"Ende",employees:"Mitarbeiter",allEmployees:"Alle",edit:"Termin bearbeiten",workOrder:"Arbeitsauftrag",address:{title:"Address"},workDescription:{title:"Arbeitsbeschreibung"},workOrderSpecifications:"Positionen",eventAddress:{title:"Arbeitsort",name:"Name",street:"Straße",postalCode:"Postleitzahl",city:"Stadt",addressSupplement:"Liegenschaft",country:"Land",remark:"Info"},contactInfo:{title:"Ansprechpartner",name:"Name",phone:"Telefonnummer"},files:{title:"Dokumente",deleteInfo:function(e){return"Die Dokumente werden automatisch ".concat(e," Tage nach Terminende gelöscht.")},filesDeleted:function(e){return"Die Dokumente wurden automatisch ".concat(e," Tage nach Terminende gelöscht.")}},addReport:"Neuer Bericht",selectReport:"Bericht auswählen",linkedReports:"Verknüpfte Berichte",loadReportsError:"Es konnten nicht alle verknüpften Berichte geladen werden",mustBeRelevantForTimes:"Um Berichte in Arbeitsaufträgen erstellen zu können, müssen Sie relevant für die Zeiterfassung sein. Bitte fragen Sie den Account-Inhaber.",deleteReportLink:{text:"Wollen Sie die Verlinkung wirklich aufheben?",noInternet:"Um die Verlinkung zu löschen benötigen Sie eine aktive Internetverbindung",delete:"Aufheben"},deleteDialogEvent:{title:"Termin löschen",text:"Wollen Sie den Termin wirklich unwiderruflich löschen?"}}},tasks:{task:"Aufgabe",taskList:"Aufgabenliste"}},tasks:{title:"Aufgaben",filter:{title:"Filter"},employees:{title:"Mitarbeiter",alreadyAssigned:"Diese Aufgabe ist dem Mitarbeiter bereits zugewiesen"},projects:{title:"Projekt",alreadyAssigned:"Diese Aufgabe ist dem Projekt bereits zugewiesen"},includeDone:"Erledigte Aufgaben",noDate:"Kein Datum",allEmployees:"Alle",completeOthersTaskInfo:"Sie können nur Ihre eigenen Aufgaben abhaken.",insufficientPermission:"Ihnen fehlt die Berechtigung für Aufgaben.",tasks:{title:"Aufgaben",addTaskForm:{add:"Neue Aufgabe",title:{title:"Titel",errorRequired:"Geben Sie einen Titel für die Aufgaben ein"},project:"Projekt",employees:"Mitarbeiter",date:"Datum",edit:"Aufgabe bearbeiten",deleteDialogTask:{title:"Aufgabe löschen",text:"Wollen Sie die Aufgabe wirklich unwiderruflich löschen?"}}},taskLists:{title:"Aufgabenlisten",taskListToggle:"Aufgabenliste",completeAll:"Alle erledigen",addTaskListForm:{add:"Neue Aufgabenliste",title:{title:"Titel",titleTask:"Titel der Aufgabe",errorRequired:"Geben Sie einen Titel für die Aufgabenliste ein"},addTask:"Neue Aufgabe",task:"Aufgabe",addTaskToList:"Neue Aufgabe",editTask:"Aufgabe bearbeiten",project:"Projekt",employees:"Mitarbeiter",date:"Datum",edit:"Aufgabenliste bearbeiten",emptyTasks:"Noch keine Aufgaben zu dieser Liste hinzugefügt",deleteDialogTaskList:{title:"Aufgabenliste löschen",text:"Wollen Sie die Aufgabenliste wirklich unwiderruflich löschen?"}}},taskListTemplates:{title:"Listenvorlagen",addTaskListTemplateForm:{add:"Neue Vorlage",title:{title:"Titel",titleTask:"Titel der Aufgabe",errorRequired:"Geben Sie einen Titel für die Aufgabenlistenvorlage ein"},addTask:"Aufgabe hinzufügen",editTask:"Aufgabe bearbeiten",project:"Projekt",employees:"Mitarbeiter",date:"Datum",edit:"Aufgabenlistenvorlage bearbeiten",emptyTasks:"Noch keine Aufgaben zu dieser Liste hinzugefügt",deleteDialogTaskListTemplate:{title:"Aufgabenlistenvorlage löschen",text:"Wollen Sie die Aufgabenlistenvorlage wirklich unwiderruflich löschen?"}},assignTemplateForm:{assign:"Vorlage zuweisen",title:"Aufgabenvorlage zuweisen",project:"Projekt",employees:"Mitarbeiter",date:"Datum",assignAsSingleTasks:"Als einzelne Aufgaben zuweisen"}}},forms:{title:"Formulare"},database:{title:"Datenbank",projectFolder:"Projekte",employeeFolder:"Mitarbeiter",empty:"Dieser Ordner ist leer.",folders:"Ordner",file:"Datei",fileName:"Dateiname",files:"Dateien",addFolder:"Neuer Ordner",addFiles:"Dateien auswählen",addFolderForm:{name:{title:"Ordnername",errorRequired:"Geben Sie einen Namen für den Ordner an"}},addFileForm:{title:"Dateiupload",name:{title:"Dateiname",errorRequired:"Geben Sie einen Namen für die Datei an"},overwrite:"Datei überschreiben",overwriteText:"Diese Datei existiert bereits. Möchten Sie die bestehende Datei ersetzen?",createNew:"Neue Datei erstellen"},deleteFolderDialog:{title:"Ordner löschen",text:"Wollen Sie den Ordner wirklich unwiderruflich löschen? Es werden alle Unterordner und Dateien unwiderruflich entfernt."},deleteFileDialog:{title:"Datei löschen",text:"Wollen Sie die Datei wirklich unwiderruflich löschen?"}},customers:{title:"Kunden & Projekte",projects:"Projekte",address:"Adresse",add_customer:"Neuer Kunde",add_project:"Neues Projekt",openAll:"Alle aufklappen",closeAll:"Alle zuklappen",empty:"Sie haben keine Kunden und Projekte.",remarkVisibleHint:"Legen Sie fest, ob die Bemerkung für alle Mitarbeiter sichtbar ist.",customer_form:{title:"Neuer Kunde",edit:"Kunde bearbeiten",name:{title:"Kunde",error_required:"Geben Sie einen Namen für den Kunden an",error_unique:"Es existiert bereits ein Kunde mit diesem Namen"},deleteDialog:{title:"Kunde löschen",alert:"Alternativ setzen Sie bitte den Kunden auf INAKTIV. So bleiben alle Daten erhalten und Sie können ihn jederzeit erneut aktivieren.",text:"Wollen Sie den Kunden wirklich löschen? Es werden alle Projekte des Kunden und die damit verbundenen Einträge (außer Zeiteinträge) unwiderruflich gelöscht."}},project_form:{title:"Neues Projekt",edit:"Projekt bearbeiten",name:{title:"Projekt",error_required:"Geben Sie einen Namen für das Projekt an",error_unique:"Es existiert bereits ein Projekt mit diesem Namen"},deleteDialog:{title:"Projekt löschen",alert:"Alternativ setzen Sie bitte das Projekt auf INAKTIV. So bleiben alle Daten erhalten und Sie können es jederzeit erneut aktivieren.",text:"Wollen Sie das Projekt wirklich löschen? Es werden alle mit dem Projekt verbundenen Einträge (außer Zeiteinträge) unwiderruflich gelöscht."}}},settings:{title:"Einstellungen",businessData:{title:"Betriebsdaten",tooltipBusinessData:"Die Betriebsdaten und das Logo werden im PDF-Export angezeigt.",contact:"Ansprechpartner",contract:{title:"Vertrag zur Auftragsverarbeitung",text_1:"Die Datenverarbeitung im Auftrag ist die Erhebung, Verarbeitung oder Nutzung von personenbezogenen Daten durch einen Dienstleister (Digiholz) auf Weisung des Auftraggebers (Ihnen). Da wir Daten von Ihren Angestellten, insbesondere Arbeitszeiten, aber auch eine E-Mail-Adresse und Ähnliches erheben, ist es notwendig, dass Sie mit Digiholz einen Vertrag zur Auftragsverarbeitung abschließen.",text_2:"Digiholz stellt einen Vertrag zur Verfügung, den Sie mit uns abschließen können. Sollten Sie mit dem Vertrag in Teilen oder im Ganzen nicht einverstanden sein, können Sie gerne einen eigenen Vertrag erstellen und bei uns einreichen. Treten Sie bitte dazu mit unserem Datenschutzbeauftragten in Kontakt.",accept:"Abschließen",open:"Vertrag öffnen"},alertAddressNotValidated:"Ihre Betriebsadresse ist noch nicht bestätigt. Bitte tragen Sie Ihre Adresse ein und wählen einen Adressvorschlag aus. Überprüfen Sie diese anschließend auf der Karte.",form:{name:{title:"Name",error_required:"Geben Sie einen Namen für Ihren Betrieb an"},changedAdress:{alert:"Bitte ändern Sie auch Ihre Adresse unter Abonnement, falls die Adressen übereinstimmen.",link:"Zu Abonnement"},countryCode:{title:"Land"},languageCode:{title:"Sprache"},street:{title:"Straße"},houseNumber:{title:"Hausnummer"},city:{title:"Stadt"},postalCode:{title:"Postleitzahl"},salutation:{title:"Anrede",errorRequired:"Geben Sie eine Anrede an"},firstName:{title:"Vorname",errorRequired:"Geben Sie einen Vornamen an"},lastName:{title:"Nachname",errorRequired:"Geben Sie einen Nachnamen an"},email:{title:"E-Mail",errorRequired:"Geben Sie eine E-Mail-Adresse an"},phone:{title:"Telefonnummer",errorRequired:"Geben Sie eine Telefonnummer an"},newsletter:{title:"Zum Newsletter anmelden"},businessPhone:{title:"Telefonnummer"},businessEmail:{title:"E-Mail"},businessWebsite:{title:"Website"},deleteLogoDialog:{title:"Logo löschen",text:"Wollen Sie das Logo wirklich löschen?"}},countryCodes:{de:"Deutschland",at:"Österreich",ch:"Schweiz",li:"Liechtenstein",lu:"Luxemburg",be:"Belgien"},languageCodes:{de:"deutsch"},logo:{title:"Firmenlogo"}},payment:{title:"Abonnement",subscription:{title:"Bezahlinformationen",nextPayment:"Nächste Verlängerung",change:"Modell ändern",ending:function(e){return"Ihr Vertrag wurde gekündigt und läuft am ".concat(e," aus.")},cancel:{title:"Kündigen",canceled:"Ihr Vertrag ist gekündigt.",reactivate:{title:"Vertrag reaktivieren",dialogTitle:"Vertrag kostenpflichtig reaktvieren",dialogText:"Wollen Sie Ihren Vertrag kostenpflichtig reaktvieren? Bitte überprüfen Sie, ob Ihre Zahlungsinformationen noch aktuell sind und korrigieren Sie diese gegebenenfalls. Der entsprechende Betrag wird von Ihrem Konto eingezogen werden."},dialogTitle:"Vertrag Kündigen",dialogText:"Wollen Sie den Vertrag wirklich kündigen? Ihre Daten bleiben erhalten und werden nicht gelöscht. Sie können zu einem späteren Zeitpunkt den Vertrag wieder reaktivieren.",confirmText:"Vertrag Kündigen"},addNewEmployee:{info:function(e){return"Die Aktivierung eines weiteren Mitarbeiters kostet Sie ".concat(e," €. Der entsprechende Betrag wird von Ihrem Konto abgebucht werden.")},acceptPayment:"Mitarbeiter kaufen"},price:{title:"Preis",availableEmployees:"Verfügbare Mitarbeiter",model:{monthly:"Monatspaket",yearly:"Jahrespaket"},period:{monthly:"monatlich",halfYearly:"halbjährlich",yearly:"jährlich"},benefits:{moneyBack:"6-monatige Geld-zurück-Garantie bei Nichtgefallen",support:"Kostenloser Support",updates:"Updates inklusive",employeesAddable:"Mitarbeiter jederzeit zubuchbar",monthlyPayment:"Mitarbeiter werden monatlich flexibel abgerechnet",monthlyCancelable:"Monatlich kündbar"},perEmployee:"pro Mitarbeiter",employeeCount:"Mitarbeiter",invalidEmployeeCount:"Sie müssen mehr Mitarbeiter buchen",perMonth:"pro Monat",perYear:"pro Jahr",netto:"Netto",select:"Auswählen",selected:"Ausgewählt",discount:"Rabatt",discountValidTo:"gültig bis"},form:{mandateTitle:"SEPA-Lastschriftmandat",mandateText:{digiholz:"Zahlungsempfänger: Digimo GmbH, Nürnberg, DE",number:"Gläubiger-Identifikationsnummer: DE760IK00000000056",referenz:function(e){return"Mandatsreferenz: "+e}},acceptMandate:"Mandat erteilen",businessConfirmation:"Hiermit bestätigen Sie Ihren gewerblichen Nutzungsstatus.",privacyPolicy:"Hiermit akzeptieren Sie unsere AGB und Datenschutzerklärung.",toAgb:"Zu den AGB",toPrivacyPolicy:"Zur Datenschutzerklärung",invoiceMail:{title:"E-Mail für Rechnungen",errorRequired:"Geben Sie eine E-Mail für die Rechnungen an"},discount:function(e){return"".concat(e," % Rabatt")},ztDiscount:"10 % Zimmerer-Treffpunkt Rabatt für 2 Jahre",submit:"Kostenpflichtig abschließen",paymentData:{title:"Bezahlinformationen",editTitle:"Bezahlinformationen bearbeiten",changedAdress:{alert:"Bitte ändern Sie auch Ihre Adresse unter Betriebsdaten, falls die Adressen übereinstimmen.",link:"Zu Betriebsdaten"},firstName:{title:"Vorname",errorRequired:"Geben Sie den Vornamen an"},lastName:{title:"Nachname",errorRequired:"Geben Sie den Nachnamen an"},countryCode:{title:"Land",errorRequired:"Geben Sie das Land an"},company:{title:"Firma",errorRequired:"Geben Sie den Firmennamen an"},postalCode:{title:"Postleitzahl",errorRequired:"Geben Sie die Postleitzahl an"},city:{title:"Stadt",errorRequired:"Geben Sie die Stadt an"},street:{title:"Straße und Hausnummer",errorRequired:"Geben Sie Straße & Hausnummer an"},taxNumber:{title:"USt-IdNr",errorRequired:"Geben Sie die USt-IdNr an"},iban:{title:"IBAN",errorRequired:"Geben Sie die IBAN an"},bic:{title:"BIC",errorRequired:"Geben Sie den BIC an"}}}},invoices:{title:"Rechnungen",business:"Betrieb",name:"Name",date:"Datum",price:"Preis",number:"Rechnungsnummer",businessName:"Betrieb"}},merchant:{creditInfo:{title:"Gutschriften",date:"Datum",name:"Name",iban:"IBAN",bic:"BIC",number:"Gutschriftnummer",amountNetto:"Netto",amountBrutto:"Brutto",amount:"Betrag"},noDetailsError:"Bitte tragen Sie ihre Händlerinformationen ein, um Gutschriften zu erhalten.",form:{title:"Händlerinformationen",setMerchantLink:"Händler Link",setMerchantLinkNoMerchantDetailsId:"Es wurden keine gespeicherten Händlerinformationen gefunden! Bitte speichern Sie vorher die Händlerinformationen erfolgreich ab!",editTitle:"Händlerinformationen bearbeiten",firstName:{title:"Vorname",errorRequired:"Geben Sie den Vornamen an"},lastName:{title:"Nachname",errorRequired:"Geben Sie den Nachnamen an"},countryCode:{title:"Land",errorRequired:"Geben Sie das Land an"},company:{title:"Firma",errorRequired:"Geben Sie den Firmennamen an"},postalCode:{title:"Postleitzahl",errorRequired:"Geben Sie die Postleitzahl an"},city:{title:"Stadt",errorRequired:"Geben Sie die Stadt an"},street:{title:"Straße und Hausnummer",errorRequired:"Geben Sie Straße & Hausnummer an"},merchantLink:{title:"Händler Link"},taxNumber:{title:"USt-IdNr",errorRequired:"Geben Sie die USt-IdNr an"},iban:{title:"IBAN",errorRequired:"Geben Sie die IBAN an"},bic:{title:"BIC",errorRequired:"Geben Sie den BIC an"},creditEmail:{title:"E-Mail für Gutschrift",errorRequired:"Geben Sie eine E-Mail an",invalidEmail:"Geben Sie eine gültige E-Mail an"}}},services:{title:"Leistungen",add:function(e){return"Neue ".concat(e?"Leistungsgruppe":"Leistung")},ungrouped:"Ohne Gruppe",empty:"Sie haben keine Leistungen.",form:{title:function(e){return"Neue ".concat(e?"Leistungsgruppe":"Leistung")},edit:function(e){return"".concat(e?"Leistungsgruppe":"Leistung"," bearbeiten")},groupId:{errorRequired:"Wählen Sie eine Leistungsgruppe aus"},name:{title:function(e){return e?"Leistungsgruppe":"Leistung"},errorRequired:function(e){return"Geben Sie einen Namen für die ".concat(e?"Leistungsgruppe":"Leistung"," an")},errorUnique:function(e){return"Es existiert bereits eine ".concat(e?"Leistungsgruppe":"Leistung"," mit diesem Namen")}},percentage:"Berechnet zu",deleteDialogService:{title:"Leistung löschen",alert:"Alternativ setzen Sie bitte die Leistung auf INAKTIV. So bleiben alle Daten erhalten und Sie können sie jederzeit erneut aktivieren.",text:"Wollen Sie die Leistung wirklich unwiderruflich löschen?"},deleteDialogServiceGroup:{title:"Leistungsgruppe löschen",alert:"Alternativ setzen Sie bitte die Leistungsgruppe auf INAKTIV. So bleiben alle Daten erhalten und Sie können sie jederzeit erneut aktivieren.",text:"Wollen Sie die Leistungsgruppe wirklich unwiderruflich löschen? Es wird die Leistungsgruppe und alle der Gruppe untergeordneten Leistungen gelöscht."}}},employees:{title:"Mitarbeiter",administration:{title:"Verwaltung",add:"Neuer Mitarbeiter",form:{title:"Neuer Mitarbeiter",edit:"Mitarbeiter bearbeiten",name:{title:"Mitarbeiter",error_required:"Geben Sie einen Namen für den Mitarbeiter an",error_unique:"Es existiert bereits ein Mitarbeiter mit diesem Namen",editWarning:"Bestehende Mitarbeiter dürfen nicht zu neuen Mitarbeitern umbenannt werden. Wenn Sie einen neuen Mitarbeiter einpflegen wollen, stellen Sie bitte den bestehenden Mitarbeiter auf INAKTIV und erstellen einen Neuen."},position:{title:"Position",placeholder:"z. B. Vorarbeiter (optional)"},permission:{role:"Rolle",custom:"Benutzerdefiniert",custom_hint:"Legen Sie die Berechtigungen individuell für diesen Mitarbeiter fest.",permissions:"Berechtigungen",error_required:"Bitte wählen Sie eine Rolle für den Mitarbeiter aus"},login_method:{title:"Login Methode",username:"Benutzername",error_username_required:"Geben Sie einen Benutzernamen ein",password:"Passwort",error_password_required:"Geben Sie ein Passwort ein",email:"E-Mail-Adresse des Mitarbeiters",error_email_required:"Geben Sie eine E-Mail ein",methods:{qr_code:{name:"QR-Code",description:"Es wird ein QR-Code generiert, den der Mitarbeiter mit der Digiholz-App einscannen kann, um sich einzuloggen."},username:{name:"Benutzername & Passwort",description:"Legen Sie einen Benutzernamen und ein Passwort für den Mitarbeiter fest. Der Mitarbeiter kann sich damit in der App einloggen. Alternativ können Sie auch hier einen QR-Code generieren lassen."},email:{name:"E-Mail",description:"Der Mitarbeiter erhält einen Link an seine E-Mail-Adresse, mit dem er sich sein Passwort selbst vergibt. Sollte das Passwort vergessen werden, kann es auch über diese E-Mail zurückgesetzt werden."}}},relevantForTimes:{title:"Relevant für Zeiterfassung",hint:"Mitarbeiter, die keine Zeiten erfassen bzw. für die keine Zeiten erfasst werden, sind kostenlos.",title_hapak:"Relevant für Zeiterfassung oder Arbeitsaufträge",hint_hapak:"Mitarbeiter, die keine Zeiten erfassen bzw. für die keine Zeiten erfasst werden und nicht den Arbeitsauftrag verwenden, sind kostenlos."},relevantForPlanning:{title:"Relevant für Planung",hint:"Es werden nur relevante Mitarbeiter in der Planung angezeigt."},hiringDate:"Eintrittsdatum",workTimes:{addWorkTime:"Arbeitszeit zuweisen",selection:"Arbeitszeiten",empty:"Sie haben noch keine Arbeitszeiten angelegt."},deleteDialogEmployee:{alert:"Alternativ setzen Sie bitte den Mitarbeiter auf INAKTIV. So bleiben alle Daten erhalten und Sie können ihn jederzeit erneut aktivieren."},interfaces:{addEmployeeAbsenceType:"Abwesenheitsart hinzufügen",value:"Wert"}},qr_code_title:"QR-Code für ",generate_qr_code:"QR-Code generieren",qr_code_passwort_hint:function(e){return"Bitte geben Sie das Passwort für den Mitarbeiter mit dem Benutzername ".concat(e," ein.")},qr_code_warning:"Bitte beachten Sie, dass jeder, der diesen QR-Code kennt, sich als Mitarbeiter Ihres Unternehmens in die App einloggen kann. Gehen Sie bitte ensprechend sorgsam damit um.",change_username:"Benutzername/Passwort ändern",change_mail:"E-Mail ändern",resendPasswordMail:"Passwort E-Mail erneut senden",sentPasswordMail:"Passwort E-Mail versendet",change_login_title:"Logindaten bearbeiten"},groups:{title:"Kolonnen",titleSingle:"Kolonne",add:"Neue Kolonne",form:{title:"Neue Kolonne",edit:"Kolonne bearbeiten",name:{title:"Kolonne",errorRequired:"Geben Sie einen Namen für die Kolonne an",errorUnique:"Es existiert bereits eine Kolonne mit diesem Namen"}}},workTimes:{title:"Arbeitszeit",title_plural:"Arbeitszeiten",assign:"Zuweisen",noTime:"Keine Arbeitszeit hinterlegt",add:"Neue Arbeitszeit",from:function(e){return e<=new Date?"seit":"ab"},to:"bis",form:{title:"Neue Arbeitszeit",edit:"Arbeitszeit bearbeiten",assignTitle:"Arbeitszeit Mitarbeitern zuweisen",name:{title:"Arbeitszeit",errorRequired:"Geben Sie einen Namen für die Arbeitszeit an",errorUnique:"Es existiert bereits eine Arbeitszeit mit diesem Namen"},from:"Von",to:"Bis",weekTypes:{everyWeek:"Jede Woche",evenWeeks:"Gerade Kalenderwochen",oddWeeks:"Ungerade Kalenderwochen"},monthlyWorkTime:"Monatssaldo",monthlyWorkTimeInfo:"Der Monatssaldo ist nur bei einer monatlichen Überstundenberechnung relevant.",workTime:"Arbeitszeit",start:"Beginn",end:"Ende",pause:{new:"Neue Pause",start:"Pause von",end:"bis",errorStartBeforeEnd:"Die Startzeit muss vor der Endzeit sein."},remark:"Bemerkung"}},resources:{title:"Ressourcen",active:"Aktive Ressourcen",inactive:"Inaktive Ressourcen",form:{add:"Neue Ressource",edit:"Ressource bearbeiten",name:{title:"Ressource",errorRequired:"Geben Sie einen Namen für die Ressource an",errorUnique:"Es existiert bereits eine Ressource mit diesem Namen"},deleteDialogResource:{title:"Ressource löschen",text:"Wollen Sie die Ressource wirklich unwiderruflich löschen?"}}},wages:{titlePlural:"Stundenlöhne",add:"Neuer Stundenlohn",noWage:"Kein Stundenlohn hinterlegt",startFrom:function(e){return e<=new Date?"seit":"ab"},validFrom:"Gültig ab",sameValue:"Regie separat",regular:"Normallohn",forceAccountWork:"Regielohn",deleteDialog:{title:"Stundenlohn löschen",text:"Wollen Sie den Stundenlohn wirklich unwiderruflich löschen?"}}},absenceTypes:{title:"Abwesenheitsarten",add:"Neue Abwesenheitsart",form:{title:"Neue Abwesenheitsart",edit:"Abwesenheitsart bearbeiten",name:{title:"Abwesenheitsart",errorRequired:"Geben Sie einen Namen für die Abwesenheitsart ein"},color:"Farbe",inHours:{label:"Summe in Stunden",hint:"Bestimmt, ob die Summe für diese Abwesenheitsart in Stunden oder in Tagen angegeben wird."},withProject:{label:"Mit Projektbezug",hint:"Wenn aktiviert, muss für diese Abwesenheit ein Projekt ausgewählt werden."},beatsHolidays:{label:"Sticht Feiertage",hint:"Bestimmt, ob an einem Feiertag die Abwesenheit oder der Feiertag ausgeben wird."},workTimeConfig:{title:"Arbeitszeit- und Überstundenberechnung",WorkTimeAndOvertimeTitle:"Arbeitszeit und Überstunden",WorkTimeAndOvertimeHint:"Die Dauer der Abwesenheit entspricht der hinterlegten Arbeitszeit und wird dem Arbeitszeitkonto angerechnet. Folglich bleibt das Überstundenkonto unverändert.",justOvertimeTitle:"Keine Arbeitszeit sondern Minusstunden",justOvertimeHint:"Die Abwesenheit zählt nicht zur Arbeitszeit. Das Überstundenkonto wird entsprechend belastet, sofern keine weiteren Zeiteinträge vorhanden sind.",noneTitle:"Weder Arbeitszeit noch Überstunden",noneHint:"Keine Arbeitszeit, aber Stunden werden nicht vom Überstundenkonto abgezogen. Z. B. Fehlzeit, die nicht als Arbeitszeit gilt, jedoch nicht nachgeholt werden muss."}}},templates:{title:"Vorlagen",reportTemplates:{title:"Berichtsvorlagen",add:"Neue Berichtsvorlage",form:{title:{title:"Titel",errorRequired:"Geben Sie einen Titel für die Vorlage ein"},edit:"Berichtsvorlage bearbeiten",name:{title:"Vorlage",errorRequired:"Geben Sie einen Namen für die Vorlage ein"},includeAddress:"Adresse Bauvorhaben",includeWorkDescription:"Arbeitsbeschreibung",forceAccountWorkOnly:"Nur Regiezeiten",includeRemark:"Bemerkung des Berichts",includeSessionRemarks:"Bemerkungen der Zeiteinträge",includeMaterialRemarks:"Bemerkungen der Materialien",includeServices:"Leistungen",includeStartEnd:"Start- und Endzeit",includePauses:"Pausenzeiten",includeDrivingTime:"Fahrzeiten",includeTotal:"Gesamtzeit",includeSummary:"Mitarbeiter Zusammenfassung",includeSignature:"Unterschriftsfeld",deleteDialogReportTemplate:{title:"Berichtsvorlage löschen",text:"Wollen Sie die Berichtsvorlage wirklich unwiderruflich löschen?"}},emty:"Es existieren noch keine Berichtsvorlagen"},units:{title:"Einheiten",addUnit:"Neue Einheit",unitForm:{title:"Neue Einheit",edit:"Einheit bearbeiten",name:{title:"Einheit",errorRequired:"Geben Sie die Einheit an"},deleteDialog:{title:"Einheit löschen",text:"Wollen Sie die Einheit wirklich unwiderruflich löschen?"}}},materialInfos:{title:"Materialliste",renameCount:function(e){return"".concat(e," ").concat(1===e?"Material":"Materialien"," umbenennen")}}},holidays:{title:"Feiertage",add:"Neuer Feiertag",yearlyHolidays:"Jährliche Feiertage",specificHolidays:"Spezifische Feiertage",info:"In Digiholz sind nur die bundesweit einheitlichen Feiertage hinterlegt. Alle landesspezifischen Feiertage müssen hier ergänzt werden. Folgende Feiertage sind in Digiholz hinterlegt:",publicHolidays:["Neujahr","Karfreitag","Ostermontag","Tag der Arbeit","Christi Himmelfahrt","Pfingstmontag","Tag der deutschen Einheit","1. Weihnachtstag","2. Weihnachtstag"],form:{title:"Neuer Feiertag",edit:"Feiertag bearbeiten",name:{title:"Feiertag",errorRequired:"Geben Sie einen Namen für den Feiertag ein"},yearly:"Jährlich",deleteDialogHoliday:{title:"Feiertag löschen",text:"Wollen Sie den Feiertag wirklich unwiderruflich löschen?"}}},interfaces:{title:"Schnittstellen",configuration:{title:"Allgemein",staticItems:"Statische Felder",newStaticItem:"Neues Feld",group:"Stammdaten-Feld",groups:"Stammdaten-Felder",newGroup:"Neues Feld",itemTypeAssignmentError:function(e){return"Zuweisung für ".concat(e," ist ungültig.")},staticItemForm:{name:{title:"Name",errorRequired:"Geben Sie einen Namen für das Feld an"},value:{title:"Wert",errorRequired:"Geben Sie einen Wert an"},deleteDialog:{title:"Statisches Feld löschen",text:"Wollen Sie das statische Feld wirklich unwiderruflich löschen? Das statische Feld wird auch aus allen CSV-Schnitstellen entfernt."}},groupForm:{name:{title:"Name",errorRequired:"Geben Sie einen Namen für die Schnittstellen-Information an"},interfaceType:{title:"Schnittstelle"},modelTypes:{title:"Bereiche",types:{employee:"Mitarbeiter",customer:"Kunden",project:"Projekte",service:"Leistungen",absenceTypes:"Abwesenheitsarten"},errorRequired:"Geben Sie mindestens einen Bereich für die Schnittstellen-Information an"},interfaceItemType:{title:"Externes Feld"},deleteDialog:{title:"Schnittstellengruppe löschen",text:"Wollen Sie die Schnittstellengruppe wirklich unwiderruflich löschen? Die Schnittstellengruppe wird auch aus allen CSV-Schnitstellen entfernt."}},activation:{title:"Schnittstellen aktivieren",activate:function(e){return e+" aktivieren"},activated:function(e){return e+" Schnittstelle ist aktiv."},deleteDialog:{title:"Schnittstelle deaktivieren",text:"Wollen Sie die Schnittstelle wirklich deaktivieren? Es werden alle Schnittstellen-Werte gelöscht (Projektnnummern, Personalnummern, Lohnarten, etc.)."}}},csvExportConfigs:{title:"CSV-Schnittstelle",separatorFormats:{comma:",",semicolon:";",space:"Leerzeichen",tabulator:"Tabulator",none:"Keins"},textFormats:{none:"Text",singleQuote:"'Text'",doubleQuote:'"Text"',doubleQuoteEverything:'"Alles (Text, Zahlen, etc.)"'},insertTypes:{start:"Anfang",end:"Ende"},dateFormats:{dd:"Ersten 2 Buchstaben",week:"Kalenderwoche (2 Stellen)"},timeFormats:{minutes:"Minuten",hhmm:"hhmm (mm Dezimal)",oneIfFullDayElse_h_c_m:"1 wenn ganztags, sonst h,m",emptyIfZeroElse_h_d_m:"Leer wenn 0, sonst h.m"},selection:{date:"Datum",employeeName:"Mitarbeitername",customerName:"Kundenname",projectName:"Projektname",serviceName:"Leistungsname",absenceTypeName:"Abwesenheitsname",remark:"Bemerkung",start:"Beginn",end:"Ende",pause:"Pause",total:"Gesamt",drivingTime:"Fahrzeit",itemCounter:"Nummerierung",isFullDay:"Ganztags-Info (ganztags 1, sonst 0)",duration:"Dauer"},modelTypes:{employee:"Mitarbeiter",customer:"Kunde",project:"Projekt",service:"Leistung",absenceType:"Abwesenheitsart"},selectConfigTitle:"Schnittstelle auswählen",selectConfig:"Schnittstelle",noConfigs:"Sie haben keine Schnittstellen",addConfig:"Neue Schnittstelle",form:{title:"Neue Schnittstelle",editTitle:"Schnittstelle bearbeiten",name:{title:"Name",errorRequired:"Geben Sie einen Namen für die Schnittstelle an"},fileName:{title:"Dateiname",placeholder:"digiholzExport"},fileExtension:{title:"Dateiendung",placeholder:"csv"},encoding:"Encoding",allowEmptyGroupValues:"Erlaube fehlende Gruppenwerte",dailyEvaluation:"Tagesauswertung",endLineWithSeparator:"Trennzeichen an Zeilenende",separatorFormat:{title:"Trennzeichen"},textFormat:{title:"Textformat"},insertTypeForceAccountWork:"Einfügen Regie",insertTypeDrivingTime:"Einfügen Fahrzeit",exportItemsTypes:{session:"Zeiteinträge",absence:"Abwesenheiten",forceAccountWork:"Regie",drivingTime:"Fahrzeit"},header:{title:"Kopfzeile",placeholder:"StammdatenGueltigAb={{[1]_dd.MM.yyyy}}",hint:"Die Kopfzeile wird am Anfang der Export-Datei eingefügt. Dynamische Felder wie Datum können mit z. B. {{[1]_MM/yyyy}} eingebunden werden.",dateHint:"{{[0]_format}}",description:{title:"Beschreibung",staticItem:"Statisches Feld",id:"Id",date:"Datum des ersten Eintrags",format:"Format",examples:"Beispiele",example_1:"[0]_866b7e36-2022-4f68-bf60-4cba2d441528",example_2:"[1]_dd.MM.yyyy",example_3:"[1]_MM/yyyy",titleStaticIds:"Ids von statischen Feldern"}},csvExportItems:{title:"Elemente",noneSelected:"Keine Elemente ausgewählt",empty:"Leer",duplicate:"Duplizieren",dateFormat:{title:"Datumsformat"},timeFormat:{title:"Zeitformat"},fillSideItems:{left:"Links",right:"Rechts"}},fill:{title:"Auffüllen"},fillCount:{title:"Stellen"},prefix:{title:"Prefix"},postfix:{title:"Postfix"},deleteDialog:{title:"Schnittstelle löschen",text:"Wollen Sie die Schnittstelle wirklich unwiderruflich löschen?"}}},excelExportConfig:{title:"Excel-Einstellungen",form:{title:"Druckeinstellungen",name:{title:"Dateiname",errorRequired:"Geben Sie einen Namen für die Datei an"},printFormats:{title:"Format",vertical:"Hochformat",horizontal:"Querformat"},pageMargin:"Seitenränder",marginTop:"Oben",marginRight:"Rechts",marginBottom:"Unten",marginLeft:"Links",headerFooter:"Seite",heightHeader:"Kopfzeile",heightFooter:"Fußzeile",restoreDefault:"Standard wiederherstellen"}},import:{title:"Stammdaten-Import",config:{form:{title:"Stammdaten-Import Einstellungen",updateName:{title:"Namen aktualisieren"},updateState:{title:"Status aktualisieren"},updateRemark:{title:"Bemerkung aktualisieren"},updateContactInfo:{title:"Kontaktinforamtionen aktualisieren"}}},csvImport:{title:"CSV-Stammdaten-Import",form:{interfaceType:"Importer",interfaceGroup:"Schnittstelle",interfaceGroupName:"Neuer Schnittstellenname",selectCsvFile:"Import Datei wählen (.csv)"},success:{title:"Import-Ergebnis",createdCustomers:"Neu erstelle Kunden",createdProjects:"Neu erstelle Projekte",updatedCustomers:"Aktualisierte Kunden",updatedProjects:"Aktualisierte Projekte",importErrors:"Fehler beim Import",errors:"Formatfehler in CSV-Datei",line:"Zeile"}}}},subcontractors:{title:"Subunternehmer"},configuration:{title:"Konfiguration",core_data:{title:"Stammdaten",core_data:{title:"Stammdaten",link_services_projects:"Leistungen Projekte zuordnen",link_services_projects_hint:"Ordnen Sie Leistungen Projekte zu. Nur zugeordnete Leistungen können für das jeweilige Projekt ausgewählt werden.",link_services_employees:"Leistungen Mitarbeitern zuordnen",link_services_employees_hint:"Ordnen Sie Leistungen Mitarbeitern zu. Nur zugeordnete Leistungen können von diesen Mitarbeitern ausgewählt werden.",link_projects_employees:"Projekte Mitarbeitern zuordnen",link_projects_employees_hint:"Ordnen Sie Projekte Mitarbeitern zu. Es können nur die zugeordnete Projekte von diesen Mitarbeitern ausgewählt werden.",group_employees:"Mitarbeiter in Kolonnen einteilen",group_employees_hint:"Legen Sie Kolonnen an und teilen Sie Mitarbeiter in diese ein.",group_services:"Leistungen Gruppieren",group_services_hint:"Legen Sie Gruppen für Leistungen an und unterteilen Sie Ihre Leistungen in diese Gruppen.",proportionalServices:"Leistungen Prozentual berechnen",proportionalServicesHint:"Mit dieser Option können Sie Leistungen einen Prozentwert geben, um den Anteil der vergüteten Arbeitszeit festzulegen.",permissions_per_employee:"Berechtigung pro Mitarbeiter",permissions_per_employee_hint:"Hiermit können Sie Berechtigungen für einzelne Mitarbeiter anpassen, ohne vorher eine entsprechende Rolle anlegen zu müssen.",wages:"Stundenlöhne",wagesHint:"Mit dieser Option können Sie den Mitarbeitern einen Normal- und einen Regielohn zuweisen. Die entsprechende Lohnsumme wird in der Zeitentabelle berechnet und mit ausgegeben."},contact_infos:{title:"Kontaktdaten",information:"Information",customer:"Kunde",project:"Projekt",person:"Ansprechpartner",mail:"E-Mail",phone_1:"1. Telefonnummer",phone_2:"2. Telefonnummer",address:"Adresse",distance:"Entfernung zu Betrieb (km)",missingBusinessAddress:{alert:"Die Entfernung zum Betrieb kann nicht automatisch berechnet werden, da die Betriebsadresse in den Betriesdaten nicht bestätigt ist.",link:"Zu Betriebsdaten"}},times:{title:"Zeiten",driving_time:"Fahrzeit",driving_time_hint:"Weisen Sie beim Anlegen eines Zeiteintrages die Fahrzeit separat aus.",allowance:"Auslöse",allowance_hint:"Legen Sie fest, ob ein Zeiteintrag einer Auslöse bedarf.",drivingTimeCompensation:"Wegezeitenentschädigung",drivingTimeCompensationHint:"Berechnung der Wegezeitenentschädigung nach BRTV.",drivingTimeCompensationAllowanceMissing:"Um die Berechnung der Wegezeitenentschädigung nach BRTV zu aktivieren, muss die Auslöse aktiviert werden.",drivingTimeCompensationAddressMissing:"Um die Berechnung der Wegezeitenentschädigung nach BRTV zu aktivieren, muss die Adresse bei Projekten aktiviert werden.",nightWork:"Nachtarbeit",nightWorkHint:"Bestimmen Sie, ob Zeiteinträge über 0 Uhr geschrieben werden können.",timeFormatDecimal:"Dezimalzeiten",timeFormatDecimalHint:"Alle Zeiten werden standardmäßig als Dezimalzeiten dargestellt.",roundTitle:"Echtzeiten auf Arbeitszeit runden",sessionsOnHolidays:"Zeiteinträge an Feiertagen",sessionsOnHolidaysHint:"Legt fest, ob an Feiertagen Zeiteinträge angelegt werden können.",defaultPause:"Standard Pause",defaultPauseHint:"Bestimmen Sie, ob Standard Pausen bei den Arbeitszeiten hinterlegt werden können.",workTimeAccount:"Überstundenkonto",workTimeAccountHint:"Mitarbeiter können in der App Ihre Überstunden und genommenen Urlaubstage sehen.",roundStartFrom:"Beginn vorher",roundStartTo:"Beginn nachher",roundEndFrom:"Ende vorher",roundEndTo:"Ende nachher",roundHint:"Legen Sie das Zeitfenster in Minuten fest, in dem die Zeiten der Echtzeiterfassung auf die hinterlegte Start- und Endarbeitszeit gerundet werden soll.",roundError:"Geben Sie eine Zahl zwischen 1 und 60 an oder nichts ein.",edit_session_time_frame:"Bearbeitungsfenster in Tagen",edit_session_time_frame_hint:'Legen Sie fest, wie lange Mitarbeiter Zeiteinträge und Abwesenheiten rückwirkend anlegen und bearbeiten können. Der Standard und der damit rechtlich zulässige Zeitraum sind 7 Tage. Für Mitarbeiter mit der Berechtigung "Uneingeschränkt" bei Zeiteinträge erstellen gelten keine zeitlichen Einschänkungen.',edit_session_time_frame_error:"Geben Sie eine positive Zahl, 0 oder nichts ein."},documentation:{title:"Dokumentation",weather:"Wetter",weatherHint:"Fügt bei der Dokumentation Wetter und Temperatur hinzu."},report:{title:"Berichte",absencesInReport:"Abwesenheiten im Bericht",absencesInReportHint:"Wenn aktiviert, dann können im Bericht Projektbezogene Abwesenheiten ausgewählt werden"},planning:{title:"Planung",sundayInPlanning:"Sonntag",sundayInPlanningHint:"Wenn aktiviert, wird der Sonntag innerhalb der Planung angezeigt",saturdayInPlanning:"Samstag",saturdayInPlanningHint:"Wenn aktiviert, wird der Samstag innerhalb der Planung angezeigt",sundayInPlanningError:"Um Sonntag auswählen zu können, muss auch der Samstag aktiviert sein"}},permissions:{title:"Berechtigungen",add:"Neue Rolle",name_title:"Name der Rolle",permissions:{title_core_data:"Stammdaten",title_evaluation:"Ansicht",title_create:"Erstellen",titleChat:"Chat",titleMaterial:"Material",titleDatabase:"Datenbank",employees_write:"Mitarbeiter verwalten",customers_write:"Kunden & Projekte verwalten",services_write:"Leistungen verwalten",settings_write:"Einstellungen bearbeiten",settings_write_hint:"Kann Betriebsdaten, Abonnement, Abwesenheiten, Schnittstellen, Feriertage und Konfiguration einsehen und bearbeiten.",evaluation_times_all:"Alle Zeiteinträge sehen",evaluation_times_all_hint:"Kann Zeiteinträge aller Mitarbeiter sehen und auswerten.",evaluation_project:"Projektauswertung",times:"Zeiteinträge",canEditAllSessions:"Alle bearbeiten",canEditAllSessionsHint:"Kann Zeiteinträge und Abwesenheiten von anderen Mitarbeitern sehen und bearbeiten.",absences:"Abwesenheiten",material:"Material",documentation:"Dokumentation",acceptance:"Abnahme",reports:"Berichte",canReadAllReports:"Alle Sehen",canReadAllReportsHint:"Kann Berichte von anderen Mitarbeitern sehen.",planning:"Planung",tasks:"Aufgaben",ignore_session_overlap:"Zeitüberschneidung ignorieren",canIgnoreLinkingEmployees:"Kann Mitarbeiterzuweisung ignorieren",canIgnoreLinkingEmployeesHint:"Kann alle Mitarbeiter auswählen, auch wenn nicht alle Mitarbeiter in der Kolonne sind.",canIgnoreLinkingProjects:"Kann Projektzuweisung ignorieren",canIgnoreLinkingProjectsHint:"Kann alle Projekte sehen und auswählen, auch wenn dem Mitarbeiter nur ein Teil der Projekte zugeordnet sind.",canIgnoreLinkingServices:"Kann Leistungszuweisung ignorieren",canIgnoreLinkingServicesHint:"Kann alle Leistungen sehen und auswählen, auch wenn dem Mitarbeiter nur ein Teil der Leistungen zugeordnet sind.",addNewMaterials:"Neue Materialien hinzufügen",addNewMaterialsHint:"Ohne diese Berechtigung können nur die vorgeschlagenen Materialien verwendet werden.",manageDatabase:"Datenbank verwalten",upload_database:"Dokumente in Datenbank hochladen",chat:"Chat Nachrichten an alle Mitarbeiter verschicken",projectChats:"Sieht die Projekt-Chats",remark:"Bemerkung"},write_permissions:{forbidden:"Keine",self:"Für sich selbst",all:"Für alle Mitarbeiter",unrestricted:"Uneingeschränkt",unrestricted_hint:"Kann ohne Einschränkung Einträge aller Mitarbeiter bearbeiten (z. B. gesperrte Einträge, mehr als 6 Tage rückwirkend)."}},actionNotificationConfig:{title:"Benachrichtigungen",emails:"E-Mail Adressen",invalidEmailError:function(e){return'Eingabe "'.concat(e,'" ist keine gültige E-Mail-Adresse')},noEmailsSelected:"Geben Sie mindestens eine E-Mail-Adresse an",noEmployeeSelected:"Wählen Sie mindestens einen Mitarbeiter aus",activateEmailNotification:"E-Mailbenachrichtigung",activatePushNotification:"Pushbenachrichtigung",activateCustomerNotification:"Kunden per E-Mail benachrichtigen",activateSendBccMailToBusiness:"Bcc-Kopie erhalten",actions:{reportCreated:"Bericht erstellt / bearbeitet",reportSigned:"Bericht unterschrieben",acceptanceCreated:"Abnahme erstellt / bearbeitet",acceptanceSigned:"Abnahme unterschrieben",documentationCreated:"Dokumentation erstellt / bearbeitet",documentUploaded:"Dokument in Datenbank hochgeladen",taskCreated:"Aufgabe erstellt",taskCreatedHint:"Die zugewiesenen Mitarbeiter werden benachrichtigt.",dailySessionReminder:"Unvollständige Zeiteinträge",dailySessionReminderHint:"Alle (bzw. die ausgewählten) Mitarbeiter werden zur angegebenen Uhrzeit benachrichtigt, falls sie an diesem Tag keine oder unvollständige Zeiten erfasst haben.",eventCreated:"Termin erstellt",eventCreatedHint:"Die zugewiesenen Mitarbeiter werden benachrichtigt.",eventUpdated:"Termin bearbeitet",eventUpdatedHint:"Die zugewiesenen Mitarbeiter werden benachrichtigt.",dueTasks:"Fällige Aufgaben",dueTasksHint:"Alle (bzw. die ausgewählten und in der Aufgabe hinterlegten) Mitarbeiter werden zur angegebenen Uhrzeit benachrichtig, falls eine zugewiesene Aufgabe fällig ist."}}}},pdf:{noPdf:"Die zu bearbeitende Datei ist kein PDF",notFound:"Die zu bearbeitende Datei konnte nicht gefunden werden",saveError:"Die Datei konnte nicht gespeichert werden. Versuchen Sie es später bitte noch einmal!"}},mobile:{global:{notifications:{channelGroupNameChat:"Chat",channelNameSyncError:"Fehler beim Speichern",channelNameChat:"Chat Nachrichten",channelNameAction:"Aktion"},permissions:{askGalleryPermission:"Freigeben"}},controls:{datePicker:{title:"Datum auswählen"},images:{camera:"Kamera",gallery:"Galerie",loading:"Bilder werden geladen...",noImages:"Sie haben keine Bilder",shareImageTitel:"Bild teilen",shareFilename:"Bild",images:"Bilder",downloadFailedTitle:"Fehler beim herunterladen",downloadFailedMessage:"Das Bild konnte nicht heruntergeladen werden.",savedToLibTitle:"Bild gespeichert",savedToLibMessage:"Das Bild wurde Ihrer Fotobibliothek hinzugefügt.",imageViewerTitle:function(e){return e>1?"Bilder":"Bild"},permissionMissingTitle:"Fehlende Berechtigung",cameraPermissionMissing:"Digiholz braucht die Berechtigung für die Kamera um Bilder aufzunehmen.",mediaLibraryPermissionMissing:"Digiholz braucht die Berechtigung für Ihre Fotobibliothek, um ein Bild aus der Galerie auszuwählen.",selectCount:function(e){return 0===e?"Bilder auswählen":"".concat(e," ").concat(e>1?"Bilder":"Bild"," ausgewählt")}},files:{downloadFailedTitle:"Fehler beim herunterladen",downloadFailedMessage:"Die Datei konnte nicht heruntergeladen werden.",shareFileTitel:"Datei teilen"},albums:{loading:"Alben werden geladen"}},screens:{file:{title:"Dokument",downloadErrorTitle:"Downloadfehler",downloadError:"Datei konnte nicht heruntergeladen werden.",noConnection:"Sie benötigen eine Verbindung zum Internet, um die Datei herunterzuladen."},employeeSelection:{title:"Mitarbeiter",noEmployeeGroups:"Sie haben noch keine Kolonnen",noEmployees:"Sie haben noch keine Mitarbeiter"},customerSelection:{title:"Kunden",noCustomers:"Sie haben noch keine Kunden"},projectSelection:{title:"Projekte",defaultCustomer:"Kunde",defaultProject:"Projekt",noProjects:"Sie haben noch keine Projekte",emptyForLinking:"Dieser Auswahl wurden keine Projekte zugewiesen."},serviceSelection:{title:"Leistungen",noServices:"Sie haben noch keine Leistungen",emptyForLinking:"Dieser Auswahl wurden keine Leistungen zugewiesen."},serviceGroupSelection:{title:"Leistungsgruppen",noServices:"Sie haben noch keine Leistungsgruppen"},absenceTypeSelection:{title:"Abwesenheiten",noAbsenceTypes:"Sie haben keine Abwesenheiten"},reportTemplateSelection:{title:"Berichtsvorlagen",noReportTemplates:"Sie haben keine Berichtsvorlagen"},addCustomer:"Neuer Kunde",addProject:"Neues Projekt",addServiceGroup:"Neue Leistungsgruppe",addService:"Neue Leistung",add:{title:"Erfassen"},evaluation:{title:"Auswertung",entries:{title:"Einträge",navigationTitle:"Einträge ansehen",sessions:"Zeiteinträge",materials:"Materialien",documentations:"Dokumentation",accpetances:"Abnahmen",noProjectSelected:"Wählen Sie ein Projekt aus"},sessions:{customer:"Kunde:",project:"Projekt:",service:"Leistung:"},reports:{title:"Berichte",signingInfo:"Sie können den Bericht erst unterschreiben oder exportieren, wenn Sie Ihre Änderungen gespeichert haben.",noProjectAlert:{title:"Kein Projekt ausgewählt",messageExtraSession:"Sie müssen ein Projekt auswählen, bevor Sie einen neuen Extra Eintrag erstellen können.",messageLinkinng:"Sie müssen ein Projekt auswählen, bevor Sie einen neuen Zeiteintrag hinzufügen können."},extraSession:{title:"Extra Eintrag"},invalidDateForNewSessions:function(e){return"Für ".concat(e?"diese Zeitspanne":"dieses Datum"," fehlt Ihnen die Berechtigung neue Zeiteinträge zu erstellen.")},sessionSelection:{title:"Zeiteinträge auswählen",noSessions:"In diesem Zeitraum gibt es für dieses Projekt keine Zeiteinträge.",loadFailureTitle:"Fehler beim Laden",noInternetConnection:{title:"Keine Internetverbindung",message:"Um Zeiteinträge auswählen zu können, benötigen Sie eine Verbindung zum Internet."}},materialSelection:{title:"Material auswählen",noMaterials:"In diesem Zeitraum gibt es für dieses Projekt keine Materialeinträge.",loadFailureTitle:"Fehler beim Laden",noInternetConnection:{title:"Keine Internetverbindung",message:"Um Materialeinträge auswählen zu können, benötigen Sie Verbindung zum Internet."}},documentationSelection:{title:"Dokumentation auswählen",noMaterials:"In diesem Zeitraum gibt es für dieses Projekt keine Dokumentationen.",loadFailureTitle:"Fehler beim Laden",noInternetConnection:{title:"Keine Internetverbindung",message:"Um Dokumentationen auswählen zu können, benötigen Sie Verbindung zum Internet."}}},settings:{title:"Einstellungen",signedInAs:"Angemeldet als",minuteIntervals:{title:"Zeitauswahl Intervall",one:"1 Minute",five:"5 Minuten",ten:"10 Minuten",fifteen:"15 Minuten"},colorTheme:{title:"Farbmodus",system:"Gerät",light:"Hell",dark:"Dunkel"},timeSelectionModes:{title:"Zeitauswahl Modus",standard:"Standard",scrollWheel:"Scrollen"},projectSelectionModes:{title:"Projektauswahl",standard:"Standard",onlyProjects:"Projekte"},appVersion:"Version",sync:"Daten aktualisieren"}},chat:{title:"Nachrichten",groupChat:"Gruppenchat",deleteMessageErrorTitle:"Fehler beim Löschen",createChat:{title:"Neuer Chat",editTitle:"Chat bearbeiten",noInternetConnection:"Um einen neuen Chat zu starten, benötigen Sie eine Internetverbindung",employeeRequired:"Es muss mindestens ein Mitarbeiter ausgewählt werden",nameRequired:"Bitte geben Sie einen Gruppennamen an"},chatEmployees:{title:"Mitarbeiter"},chatProjects:{title:"Projekte"},newMessagePlaceholder:"Nachricht..."},times:{title:"Zeiten",sessionTitle:"Nachtrag",realTimeTitle:"Echtzeit",editSessionTitle:"Zeiteintrag",realTimeEndDay:"Tag beenden",locked:"Dieser Zeiteintrag wurde gesperrt und kann daher nicht mehr bearbeitet werden."},absence:{title:"Abwesenheit",locked:"Diese Abwesenheit wurde gesperrt und kann daher nicht mehr bearbeitet werden."},material:{title:"Material",locked:"Dieser Materialeintrag wurde gesperrt und kann daher nicht mehr bearbeitet werden."},documentation:{title:"Dokumentation"},acceptance:{title:"Abnahme"},report:{title:"Bericht",addSession:"Neuer Zeiteintrag",addMaterial:"Neues Material",addDocumentation:"Neue Dokumentation",selectAll:function(e){return"Alle auswählen (".concat(e,")")},deselectAll:function(e){return"Alle abwählen (".concat(e,")")},showAll:"Alle anzeigen",hideAll:"Weniger anzeigen",noEntries:{sessions:"Keine Zeiteinträge aus dem Zeitenmodul",materials:"Keine Materialeinträge",documentations:"Keine Dokumentationen"},loadFailureTitle:"Fehler beim Laden",mostRecentFailureTitle:"Fehler beim Verlinken",instantSave:{session:"Änderungen werden sofort im Zeitenmodul gespeichert, unabhängig davon, ob der Bericht gespeichert wird.",material:"Änderungen werden sofort im Material gespeichert, unabhängig davon, ob der Bericht gespeichert wird.",documentations:"Änderungen werden sofort in den Dokumentationen gespeichert, unabhängig davon, ob der Bericht gespeichert wird."},noInternetConnection:{sessions:"Um Zeiteinträge auswählen zu können, benötigen Sie eine Verbindung zum Internet.",materials:"Um Materialeinträge auswählen zu können, benötigen Sie eine Verbindung zum Internet.",documentations:"Um Dokumentationen auswählen zu können, benötigen Sie eine Verbindung zum Internet."}},timeEvaluation:{title:"Urlaub & Überstunden",range:"Zeitraum",overtime:"Überstunden",leave:"Urlaubstage",yearEvaluation:"Gesamt",dateRangeInfo:"Stundenbilanz bis Vortag"},database:{title:"Datenbank",image:"Foto",file:"Datei",removed:"Datei wurde von diesem Gerät gelöscht."},signature:{signature:"Unterschrift",finish:"Fertig",reset:"Zurücksetzen",cancel:"Abbrechen",notAllSignersSigned:"Es haben nicht alle eingetragenen Unterzeichner unterschrieben. Bitte versuchen Sie es nochmal"}}},mobileV2:{global:{error:{text:"Entschuldigung, es ist leider ein Fehler aufgetreten. Bitte Starten Sie die App neu.",supportInfo:"Sollte das Neustarten nicht helfen, kontaktieren Sie bitte den Digiholz-Support.",restart:"Neustarten"},notifications:{channelGroupNameChat:"Chat",channelNameSyncError:"Fehler beim Speichern",channelNameChat:"Chat Nachrichten",error:"Fehler beim Aufrufen der Benachrichtigung"},link:{errorMessage:"Link kann nicht geöffnet werden",exception:"Gerät kann den Link nicht öffnen"},licenceNotices:"Lizenzhinweise",controls:{datePicker:{placeholder:"Datum wählen"}},notificationCenter:{noItems:"Keine Meldungen",refresh:"Synchronisieren",entityNotFound:"Eintrag konnte nicht zugeordnet werden",type:"Typ",date:"Datum",infoMessages:{hide:"Nicht mehr anzeigen",updateAvailable:function(e){return"Version ".concat(e," verfügbar 🚀")},updateInstalled:function(e){return"Version ".concat(e," installiert 🎉")}}},images:{camera:"Kamera",gallery:"Galerie",loading:"Bilder werden geladen...",noImages:"Sie haben keine Bilder",shareImageTitel:"Bild teilen",shareFilename:"Bild",images:"Bilder",uploadErrorTitle:"Fehler beim Hochladen",removeImageTitle:"Bild entfernen",removeImageText:"Wollen Sie das Bild wirklich entfernen? Sie können es später wieder hinzufügen.",deleteErrorTitle:"Bild konnte nicht gelöscht werden",downloadFailedTitle:"Fehler beim Herunterladen",downloadFailedMessage:"Das Bild konnte nicht heruntergeladen werden.",savedToLib:"Das Bild wurde Ihrer Fotobibliothek hinzugefügt.",imageViewerTitle:function(e){return e>1?"Bilder":"Bild"},permissionMissingTitle:"Fehlende Berechtigung",cameraPermissionMissing:"Digiholz braucht die Berechtigung für die Kamera um Bilder aufzunehmen.",mediaLibraryPermissionMissing:"Digiholz braucht die Berechtigung für Ihre Fotobibliothek, um ein Bild aus der Galerie auszuwählen.",selectCount:function(e){return 0===e?"Bilder auswählen":"".concat(e," ").concat(e>1?"Bilder":"Bild"," ausgewählt")}},files:{title:"Dateien",shareFilename:"Datei",saved:"Datei erfolgreich gespeichert"},albums:{loading:"Alben werden geladen"},project:{customer:"Kunde",project:"Projekt",allProject:"Alle Projekte"},inactiveEmployee:"Inaktiver/gelöschter Mitarbeiter",inactiveCustomer:"Inaktiver/gelöschter Kunde",inactiveProject:"Inaktives/gelöschtes Projekt",permissions:{askGalleryPermission:"Freigeben",permissionMissingTitle:"Fehlende Berechtigung",cameraPermissionMissing:"Digiholz braucht die Berechtigung für die Kamera um Bilder aufzunehmen.",mediaLibraryPermissionMissing:"Digiholz braucht die Berechtigung für Ihre Fotobibliothek, um ein Bild aus der Galerie auszuwählen."},existingEntries:{label:"Vorhandene Einträge"},sync:{retries:function(e){return e>1?"Versuche":"Versuch"},offlineInfoSave:"Speichern ausstehend\nKeine Internetverbindung",offlineInfoDelete:"Löschen ausstehend\nKeine Internetverbindung",upsert:"Speichern ausstehend",delete:"Löschen ausstehend",removeCreateSync:{button:"Eintrag löschen",dialog:{text:"Wollen Sie den Eintrag wirklich löschen?",confirm:"Löschen"}},removeUpdateSync:{button:"Änderung zurücksetzen",dialog:{text:"Wollen Sie den Eintrag wirklich zurücksetzen?",confirm:"Zurücksetzen"}},removeDeleteSync:{button:"Änderung zurücksetzen",dialog:{text:"Wollen Sie den Eintrag wirklich zurücksetzen?",confirm:"Zurücksetzen"}},models:{session:{saved:"Zeiteintrag gespeichert",deleted:"Zeiteintrag gelöscht",error:{title:"Zeiteintrag konnte nicht gespeichert werden"}},absence:{saved:"Abwesenheit gespeichert",deleted:"Abwesenheit gelöscht",error:{title:"Abwesenheit konnte nicht gespeichert werden"}},material:{saved:"Material gespeichert",deleted:"Material gelöscht",error:{title:"Material konnte nicht gespeichert werden"}},documentation:{saved:"Dokumentation gespeichert",deleted:"Dokumentation gelöscht",error:{title:"Dokumentation konnte nicht gespeichert werden"}},acceptance:{saved:"Abnahme gespeichert",deleted:"Abnahme gelöscht",error:{title:"Abnahme konnte nicht gespeichert werden"}},report:{saved:"Der Bericht wurde gespeichert.",savedInfo:"Bericht gespeichert",deleted:"Bericht gelöscht",removeSignature:"Unterschrift löschen",removeSignatureText:"Wollen Sie die Unterschrift wirklich unwiderruflich löschen? Dieser Vorgang kann nicht Rückgängig gemacht werden.",error:{title:"Bericht konnte nicht gespeichert werden"}},task:{saved:"Aufgabe gespeichert",deleted:"Aufgabe gelöscht",error:{title:"Aufgabe konnte nicht gespeichert werden"}},taskList:{saved:"Aufgabenliste gespeichert",deleted:"Aufgabenliste gelöscht",error:{title:"Aufgabenliste konnte nicht gespeichert werden"}},event:{saved:"Termin gespeichert",stateSaved:"Status geändert",deleted:"Termin gelöscht",error:{title:"Termin konnte nicht gespeichert werden"}},databaseFile:{saved:"Datei gespeichert",error:{title:"Datei konnte nicht gespeichert werden"}},signatures:{remove:"Unterschrift löschen",alertText:"Wollen Sie die Unterschrift wirklich unwiderruflich löschen?",error:{title:"Unterschrift konnte nicht gespeichert werden"}},chatMessage:{error:{title:"Nachricht konnte nicht gespeichert werden"}},image:{error:{title:"Bild konnte nicht gespeichert werden"}},project:{saved:"Projekt gespeichert",deleted:"Projekt gelöscht",error:{saved:"Projekt konnte nicht gespeichert werden",deleted:"Projekt konnte nicht gelöscht werden"}},customer:{saved:"Kunde gespeichert",deleted:"Kunde gelöscht",error:{saved:"Kunde konnte nicht gespeichert werden",deleted:"Kunde konnte nicht gelöscht werden"}},service:{saved:"Leistung gespeichert",deleted:"Leistung gelöscht",error:{saved:"Leistung konnte nicht gespeichert werden",deleted:"Leistung konnte nicht gelöscht werden"}},serviceGroup:{saved:"Leistungsgruppe gespeichert",deleted:"Leistungsgruppe gelöscht",error:{saved:"Leistungsgruppe konnte nicht gespeichert werden",deleted:"Leistungsgruppe konnte nicht gelöscht werden"}},file:{error:{title:"Datei konnte nicht gespeichert werden"}}}}},screens:{login:{scanQrCode:"QR-Code Scannen",qrCodeHint:"Als Mitarbeiter können Sie Ihren persönlichen QR-Code scannen."},root:{actionNotification:{title:"Benachrichtigung",loadingData:"Daten werden geladen"},imageGalleryPicker:{loading:"Bilder werden geladen...",noImages:"Sie haben keine Bilder"},fileViewer:{fileViewerTitle:function(e){return e>1?"Dateien":"Datei"}},editPdf:{title:"PDF bearbeiten",noConnection:"Sie benötigen eine Internetverbindung, um eine PDF zu bearbeiten."},signaturePreview:{title:"Vorschau",signatureAt:"Unterschrift vom",signed:"_unterschrieben",remove:"Wollen Sie die Unterschrift wirklich unwiderruflich entfernen?",downloadFailed:"Das PDF konnte nicht heruntergeladen werden.",error:"Auf dem Gerät können keine PDFs in der Vorschau angezeigt werden.",openPdf:"PDF öffnen",errorWriteJsFiles:"JS Dateien konnten nicht in den Cache geladen werden.",isCurrent:{deleted:function(e){return"Achtung! ".concat(e===o.a.Report?"Dieser Bericht":"Diese Abnahme"," wurde gelöscht. Bitte aktualisieren Sie Ihre Daten.")},outdated:function(e){return"Achtung! Das ist nicht die aktuellste Version ".concat(e===o.a.Report?"des Berichts":"der Abnahme",". Möchten Sie den Bericht aktualisieren?")},error:function(e){return"".concat(e===o.a.Report?"Der Bericht":"Die Abnahme"," konnte nicht auf Aktualität geprüft werden (keine Internetverbindung). Möglicherweise sehen Sie eine veraltete Version.")},refresh:"Aktuelle Version laden",reload:"Daten aktualisieren"}},signature:{signature:"Unterschrift",finish:"Fertig",reset:"Zurücksetzen",next:"Weiter",cancel:"Abbrechen"},settings:{title:"Einstellungen",settings:"Anzeige",sync:"Daten aktualisieren",showLogs:"Fehler anzeigen",clearLogs:"Logeinträge leeren",downloadUpdate:"Update herunterladen",checkForUpdates:"Auf Updates prüfen",notifications:{title:"Benachrichtigungen",active:"Aktiv",inactive:"Inaktiv",activationSuccessful:"Benachrichtigungen erfolgreich aktiviert",activationError:"Benachrichtigungen konnten nicht aktiviert werden",deactivationSuccessful:"Benachrichtigungen erfolgreich deaktiviert",deactivationError:"Benachrichtigungen konnten nicht deaktiviert werden"}},selections:{lastUsed:"Zuletzt verwendet",employeeGroup:{title:"Kolonnen",all:"Alle Kolonnen",placeholder:"Kolonne"},employee:{title:"Mitarbeiter",all:"Alle Mitarbeiter",placeholder:"Mitarbeiter"},customer:{title:"Kunden",all:"Alle Kunden",placeholder:"Kunde"},project:{title:"Projekte",all:"Alle Projekte",placeholder:"Projekt"},serviceGroup:{title:"Leistungsgruppen",all:"Alle Leistungsgruppen",placeholder:"Leistungsgruppe wählen"},service:{title:"Leistungen",all:"Alle Leistungen",placeholder:"Leistung"},absenceType:{title:"Abwesenheiten",all:"Alle Abwesenheiten",placeholder:"Abwesenheit wählen"},resource:{title:"Ressourcen",all:"Alle Ressourcen",placeholder:"Ressourcen"},reportTemplates:{title:"Berichtsvorlagen",all:"Alle Berichtsvorlagen",placeholder:"Berichtsvorlage wählen"},eventStates:{title:"Terminstatus"}},home:{title:"Start",workTime:"Meine Arbeitszeit",add:{session:"Zeiteintrag",material:"Material",documentation:"Dokumentation",report:"Bericht",acceptance:"Abnahme",absence:"Abwesenheit",task:"Aufgabe",taskList:"Aufgabenliste",event:"Termin",realTime:"Echtzeit"},noTasksOrEvents:"Keine Termine und Aufgaben"},overview:{title:"Übersicht",modelList:{finishedLoading:"Alle Einträge geladen",errorLoading:"Einträge konnten nicht geladen werden"}},chat:{title:"Nachrichten",groupChat:"Gruppenchat",deleteMessageErrorTitle:"Fehler beim löschen",shareTitle:"Weiterleiten an ...",createChat:{title:"Neuer Chat",editTitle:"Chat bearbeiten",noInternetConnection:"Um einen neuen Chat zu starten, benötigen Sie eine Internetverbindung",nameRequired:"Bitte geben Sie einen Gruppennamen an",employeeRequired:"Es muss mindestens ein Mitarbeiter ausgewählt werden"},deleteChat:{title:"Chat löschen",noInternetConnection:"Um einen Chat zu löschen, benötigen Sie eine Internetverbindung."},chatEmployees:{title:"Mitarbeiter"},chatProjects:{title:"Projekte"},newMessagePlaceholder:"Nachricht..."},task:{setDone:{notSynced:"Aufgaben, die noch nicht synchronisiert wurden können nicht abgehakt werden"},withoutDate:"Ohne Datum",title:"Aufgabe"},planning:{showOlderEvents:"Ältere anzeigen"},database:{title:"Datenbank",image:"Foto",file:"Datei",uploading:"Datei wird hochgeladen",removed:"Datei wurde von diesem Gerät gelöscht.",uploadFileSuccess:"Datei wurde erfolgreich hochgeladen",uploadCanceled:"Upload wurde abgebrochen",noFilesSelected:"Es wurden keine Dateien ausgewählt"},eventFile:{removed:"Datei wurde von diesem Gerät gelöscht."},timeEvaluation:{title:"Urlaub & Überstunden"},forms:{discard:{text:"Wollen Sie die Eingaben verwerfen?"},sessionForm:{locked:"Dieser Zeiteintrag wurde gesperrt und kann daher nicht mehr bearbeitet werden.",groupEdit:"Gruppeneintrag bearbeiten"},absenceForm:{locked:"Diese Abwesenheit wurde gesperrt und kann daher nicht mehr bearbeitet werden."},material:{addNewMaterial:"Material hinzufügen",selectionError:"Sie müssen einen Eintrag aus der Liste auswählen."},report:{addAbsence:"Neue Abwesenheit",addSession:"Neuer Zeiteintrag",addMaterial:"Neues Material",addDocumentation:"Neue Dokumentation",selectAll:function(e){return"Alle auswählen (".concat(e,")")},deselectAll:function(e){return"Alle abwählen (".concat(e,")")},showAll:"Alle anzeigen",hideAll:"Weniger anzeigen",noProjectSelected:"Wählen Sie ein Projekt aus",noEntries:{absences:"Keine Abwesenheiten aus dem Zeitenmodul",sessions:"Keine Zeiteinträge aus dem Zeitenmodul",materials:"Keine Materialeinträge",documentations:"Keine Dokumentationen"},loadFailureTitle:"Fehler beim Laden",loadEntriesFailure:"Einträge konnten nicht geladen werden",mostRecentFailureTitle:"Fehler beim Verlinken",instantSave:{session:"Änderungen werden sofort im Zeitenmodul gespeichert, unabhängig davon, ob der Bericht gespeichert wird.",material:"Änderungen werden sofort im Material gespeichert, unabhängig davon, ob der Bericht gespeichert wird.",documentations:"Änderungen werden sofort in den Dokumentationen gespeichert, unabhängig davon, ob der Bericht gespeichert wird."},noInternetConnection:"Keine Verbindung zum Internet",workOrderSpecifications:{uneditedPositions:function(e){return"Der Bericht hat ".concat(e," unbearbeitete ").concat(e>1?"Positionen":"Position",". Möchten Sie den Bericht trotzdem speichern?")}}},acceptance:{filename:function(e,t,n){return"Abnahme_".concat(e,"-").concat(t,"_").concat(n)}},task:{addTask:"Aufgabe hinzufügen"}}}}},messages:{infos:{linkedToReport:"Dieser Eintrag ist mit einem Bericht verknüpft. Der Bericht bleibt beim Bearbeiten des Eintrages unverändert.",materialHasCalculation:"Beim Speichern wird die Berechnung des Materials entfernt.",freeLicense:"Sie haben eine kostenlose Lizenz und können Digiholz uneingeschränkt nutzen.",freeUntilEnds:function(e){return 0===e?"Ihre kostenlose Testversion endet heute.":1===e?"Ihre kostenlose Testversion endet morgen.":"Ihre kostenlose Testversion endet in ".concat(e," Tagen.")},freeUntilExpired:"Ihre kostenlose Testzeit ist abgelaufen. Bitte schließen Sie ein Abonnement ab."},errors:{title:"Fehler",syncFailedTitle:"Synchronisation fehlgeschlagen",syncFailedUnexpected:"Synchronisation unerwarteterweise fehlgeschlagen. Speichern Sie den Eintrag erneut.",exeededRetries:function(e){return"Eintrag konnte nach mehreren Versuchen nicht ".concat(e?"gelöscht":"gespeichert"," werden. Bitte probieren Sie es später erneut.")},contactSupportIfErrorStays:"Sollte der Fehler bestehen bleiben, kontaktieren Sie bitte den Digiholz-Support.",compressImage:"Bild konnte nicht komprimiert werden. Eventuell hat Ihr Gerät nicht genügend Arbeitsspeicher.",critical:"Interner Fehler. Bitte kontaktieren Sie den Digiholz-Support",validation:{mandetory:"Bitte füllen Sie das Feld aus.",invalidString:"Geben Sie einen Text ein.",invalidNumber:"Geben Sie eine gültige Zahl ein.",invalidTime:"Geben Sie eine Zahl nach dem Schema HHH:MM ein",integer:"Geben Sie eine ganze Zahl ein.",min_character:function(e){return"Geben Sie mindestens ".concat(e," Zeichen ein")},max_character:function(e){return"Geben Sie maximal ".concat(e," Zeichen ein")},exactLength:function(e){return"Geben Sie ".concat(e," Zeichen ein")},minValue:function(e){return"Geben Sie einen Wert größer oder gleich ".concat(e," ein")},maxValue:function(e){return"Geben Sie einen Wert kleiner oder gleich ".concat(e," ein")},presicionScale:function(e,t){return"Geben Sie eine Zahl mit maximal ".concat(e-t," Stellen vor und ").concat(t," Stellen nach dem Komma ein")},futureDate:"Das Datum darf nicht in der Zukunft liegen",pastDate:"Das Datum darf nicht in der Vergangenheit liegen",invalid_email:"Geben Sie eine gültige E-Mail-Adresse ein",invalid_username:'Es dürfen nur Buchstaben (keine Umlaute), Zahlen, "_" und "-" enthalten sein.',projectRequired:"Wählen Sie ein Projekt aus",invalidIban:"Geben Sie eine gültige IBAN an",invalidBic:"Geben Sie ein gültigen BIC an"},requests:{paymentRequired:"Es fehlen Zahlungsinformationen. Entweder die kostenlose Testphase ist abgelaufen, das Abonnement wurde gekündigt oder eine Rechnung wurde nicht beglichen.",forbidden:"Sie haben nicht die Berechtigung diese Aktion durchzuführen. Bitte überprüfen Sie die Einstellungen oder fragen den Account Inhaber.",resourceChanged:"Der Eintrag wurde inzwischen bearbeitet. Bitte aktualisieren Sie die Einträge und ändern den aktuellen Eintrag.",timeout:"Der Server ist nicht erreichbar. Bitte versuchen Sie es erneut. Sollte der Fehler bestehen bleiben, kontaktieren Sie bitte den Support.",unhandled_exception:"Es ist ein unerwarteter Fehler aufgetreten. Bitte versuchen Sie es erneut. Kontaktieren Sie den Support, sollte der Fehler bestehen bleiben.",not_found:"Das zu bearbeitende Objekt wurde nicht gefunden.",maintenance:"Wir führen gerade Wartungsarbeiten durch. Digiholz ist bald wieder erreichbar. Für die Unannehmlichkeiten bitten wir um Entschuldigung.",tokenRefreshFailed:"Ihr Login konnte nicht überprüft werden. Dieser Fehler kann gelegentlich auftreten, ist aber unbedenklich. Bitte versuchen Sie es erneut.",overlaps:{sessions:function(e){return e>1?"Zeiteinträge":"Zeiteintrag"},absences:function(e){return e>1?"Abwesenheiten":"Abwesenheit"},holidays:function(e){return e>1?"Feiertage":"Feiertag"}},codes:{header:"Es ist ein Fehler beim Speichern aufgetreten. ",footer:"Bitte überprüfen Sie Ihre Angaben und versuchen es erneut.",unhandledCode:"Es ist ein unerwarteter Fehler aufgetreten, bitte kontaktieren Sie den Digiholz-Support.",1001:"Es handelt sich um einen internen Fehler beim Feld",1002:"Es handelt sich um einen internen Fehler. Die Berechtigung konnte nicht überprüft werden.",2e3:"Ein Pflichtfeld wurde nicht befüllt.",2001:"Ein Feld hat zu viele Zeichen.",2002:"Ein Feld hat nicht genug Zeichen.",2003:"Der Minimalwert eines Feldes wurde unterschritten.",2004:"Der Maximalwert eines Feldes wurde überschritten.",2005:"Ein Objekt mit diesen Angaben existiert bereits. Das Feld, welches sich überschneidet hat den Titel",2006:"Ein Objekt sollte nicht gesetzt werden. Das Objekt hat den Titel",2007:"Das Objekt hat verknüpfte Ressourcen und kann somit nicht gelöscht werden. Das Objekt hat den Titel",2008:"Ein Feld enthält ungültige Zeichen.",2009:"Ein Feld wurde mit einer ungültigen E-Mail-Adresse befüllt.",2010:"Das Passwort ist unügltig. Bitte versuchen Sie es erneut.",2011:"Ein Datum ist ungültig.",2012:"Eine Zeitangabe ist ungültig.",2013:"Der Mitarbeiter ist ungültig. Er (ist inaktiv,) wurde gelöscht oder existiert nicht.",2014:"Der Accountinhaber kann nicht gelöscht werden.",2015:"Die Kolonne existiert nicht oder die Auswahl der Mitarbeiter sind nicht in der Kolonne enthalten.",2016:"Der Kunde ist ungültig. Er (ist inaktiv,) wurde gelöscht oder existiert nicht.",2017:"Das Projekt ist ungültig. Es (ist inaktiv,) wurde gelöscht oder existiert nicht.",2018:"Die Leistungsgruppe ist ungültig. Sie wurde gelöscht oder existiert nicht.",2019:"Die Leistung ist ungültig. Sie (ist inaktiv,) wurde gelöscht oder existiert nicht.",2020:"Es existiert bereits ein Arbeitszeit in dieser Zeitspanne. Bitte vergleichen Sie Ihre Angaben mit bestehenden Arbeitszeiten.",2021:"Ein Wert ist ungült. Achten Sie insbesondere auf die richtige Anzahl der Stellen vor und nach dem Komma.",2022:"Es existiert bereits ein Zeiteintrag in dieser Zeitspanne.",2023:"Das Objekt darf nicht gelöscht werden.",2024:"Die Abwesenheitsart ist ungültig.",2025:"Der Zeiteintrag kann auf diese Weise nicht aktualisiert werden.",2026:"Die gültig ab Daten müssen unterschiedlich sein.",2027:"Das ausgewählte Projekt ist den ausgewählten Mitarbeitern oder Ihnen nicht zugewiesen. Der Eintrag kann daher nicht gespeichert werden.",2028:"Die ausgewählte Leistung ist den ausgewählten Mitarbeitern oder dem ausgewählten Projekt nicht zugewiesen. Der Eintrag kann daher nicht gespeichert werden.",2029:"Es existiert betreits eine Abwesenheit in dieser Zeitspanne.",2030:"Es existiert betreits ein Feiertag in dieser Zeitspanne.",2031:"Eine Berechtigung für Zeiteinträge, Material, Dokumentation oder Berichte erstellen ist ungültig.",2032:"Die Abwesenheit darf nicht am Wochenende sein.",2033:"Sie haben einen ungültigen Dateityp ausgewählt.",2034:"Es muss entweder das Eintragsfeld befüllt oder Bilder hinzugefügt worden sein.",2035:"Der Bericht muss mindestens einen Zeiteintrag, Materialeintrag oder Dokumentation haben.",2036:"Die verknüpften Zeiteinträge wurden gelöscht, existieren nicht oder sind nicht im Zeitraum des Berichts.",2037:"Die verknüpften Materialeinträge wurden gelöscht, existieren nicht oder sind nicht im Zeitraum des Berichts.",2038:"Die verknüpften Dokumentationen wurden gelöscht, existieren nicht oder sind nicht im Zeitraum des Berichts.",2039:"Ein oder mehrere Extra Einträge sind ungültig.",2040:"Das Datum für die Unterschrift ist ungültig. Es darf nicht in der Vergangenheit und nicht in der Zukunft liegen.",2041:"Ein Ordner darf nicht mehrere Überordner haben.",2042:"Der Ordner existiert nicht.",2043:"Die Dateiendung darf nicht geändert werden.",2044:"Die Schnittstellengruppe ist ungültig.",2045:"Ein Feld enthält ein ungültiges Format.",2046:"Schnittstelle enthält ungültige Elemente.",2047:"Ungültiger Schnitstellentyp.",2048:"Schnittstelle ist bereits aktiviert.",2049:"Die Zeichenlänge von einem Feld ist ungültig.",2050:"Die IBAN ist ungültig.",2051:"Der BIC ist ungültig.",2052:"Es wird die Steuernummer benötigt.",2053:"Das Land ist ungültig.",2054:"Der EU-Service für die Prüfung Ihrer Unternehmensdaten ist nicht erreichtbar.",2055:"Die Prüfung Ihrer Unternehmensdaten hat ergeben, dass die Steurnummer ungültig ist.",2056:"Die Prüfung Ihrer Unternehmensdaten hat ergeben, dass der Unternehmensname ungültig ist.",2057:"Die Prüfung Ihrer Unternehmensdaten hat ergeben, dass die Postleitzahl ungültig ist.",2058:"Die Prüfung Ihrer Unternehmensdaten hat ergeben, dass die Stadt ungültig ist.",2059:"Die Prüfung Ihrer Unternehmensdaten hat ergeben, dass die Straße ungültig ist.",2060:"Zahlung konnte nicht ausgeführt werden.",2061:"Die Mandatsreferenz existiert bereits.",2062:"Der Vertrag wurde bereits gekündigt.",2063:"Der Vertrag ist bereits aktiv.",2064:"Abo-Modell ist ungültig.",2065:"Die Mitarbeiterzahl darf nicht weniger als die zu bezahlenden Mitarbeiter sein.",2066:"Nachtarbeit ist deaktiviert.",2067:"Der Bericht enthält Zeiteinträge, die sich überschneiden.",2068:"Der Bericht enthält Einträge deren Projekt nicht mit dem Projekt des Berichts übereinstimmen.",2069:"Der Bericht enthält Einträge deren Datum nicht mit dem Datum des Berichts übereinstimmen.",2070:"Es fehlen Gruppenwerte für den CSV-Export.",2071:"Betrieb erfüllt nicht die Voraussetzungen.",2072:"Die maximale Mitarbeiterzahl wurde erreicht. Sie können keine weiteren Mitarbeiter hinzufügen.",2073:"Der Chat existiert nicht oder wurde gelöscht.",2074:'Der Nutzer konnte nicht gespeichert werden. Wahrscheinlich ist der Benutzername unter "Login Methode" bereits vergeben. Bitte probieren Sie einen anderen Benutzernamen.',2075:"Das Jahr ist ungültig.",2076:"Die Provision ist nicht dem Partner zugeordnet. Bitte ausgewählte Provision überprüfen.",2077:"Die Schnittstelle ist nicht aktiv.",2078:"Der Bericht enthält veraltete Einträge. Überprüfen Sie die zugeordneten Einträge.",2079:"Die Pausenzeiten sind ungültig.",2080:"Es existiert bereits ein Filter mit diesen Einstellungen.",2083:"Der Farbcode ist ungülitg",2084:"Die Abwesenheit darf kein Projekt haben.",2085:"Die Schnittstellengruppe ist ungültig.",2086:"Für die Schnittstelle wurde kein Überprüfungsfeld angegeben.",2087:"Ungültige Anfrage",2088:"Für den Betrieb existiert kein Abonnement, welches aktualisiert werden könnte.",2089:"Für den Betrieb ist keine validierte Adresse hinterlegt. Die Entfernung kann deshalb nicht berechnet werden.",2090:"Ein Array hat eine ungültige Länge.",2091:"Eine Einstellung in der Konfiguration ist ungültigt mit Ihrer Eingabe.",2092:"Das Externe Feld ist ungültig.",2093:"Dieser Bericht ist schon mit einem anderen Termin verknüpft.",2094:"Termine, die Arbeitsaufträge sind, können nicht geteilt werden.",2095:"Der Bericht darf keinem Termin zugeordnet sein.",2096:"Diese Änderung kann für Termine, die Arbeitsaufträge sind, nicht durchgeführt werden.",2097:"Es muss mindestens ein Mitarbeiter aktiv und relevant für die Zeiterfassung sein. Falls Sie Kündigen wollen, tun Sie dies bitte im Reiter Abonnement.",2098:"Die verknüpften Abwesenheiten wurden gelöscht, existieren nicht oder sind nicht im Zeitraum des Berichts."},user:{login_failed:"Ihre E-Mail-Adresse oder Ihr Passwort wurden falsch eingegeben. Bitte überprüfen Sie Ihre Angaben und versuchen es erneut.",loginFailedTitle:"Login Fehlgeschlagen",userInfo:"Ihre Benutzerinformationen und Berechtigungen konnten nicht geladen werden.",forgotPasswordFailed:"Passwort konnte nicht zurückgesetzt werden.",resetPasswordFailed:"Passwort konnte nicht zurückgesetzt werden. Wahrscheinlich ist der Link abgelaufen, da dieser nur ein paar Stunden gültig ist. Bitte starten Sie den Prozess erneut.",addPushNotificationToken:"Push-Benachrichtigungs Token konnte nicht gespeichert werden. Dies wird später automatisch erneut versucht. Die Meldung dient nur zur Information und ist unbedenklich.",deletePushNotificationToken:"Push-Benachrichtigung Token konnte nicht gelöscht werden. Die Meldung dient nur zur Information und ist unbedenklich."},images:{fetch:"Bild konnte nicht geladen werden.",save:"Bild konnte nicht gespeichert werden.",rotate:"Bild konnte nicht gedreht werden.",delete:"Bild konnte nicht gelöscht werden."},files:{fetch:"Datei konnte nicht geladen werden",save:"Datei konnte nicht gespeichert werden",delete:"Datei konnte nicht gelöscht werden"},signedDocuments:{fetch:"Unterschriebenes Dokument konnte nicht heruntergeladen werden.",save:"Unterschrift konnte nicht gespeichert werden"},evaluation:{currentProject:"Aktuelles Projekt konnte nicht geladen werden"},pages:{admin:{fetch:"Betriebe konnten nicht geladen werden.",fetchInvoices:"Rechnungen konnten nicht geladen werden.",fetchAverageRevenue:"Durchschnittsumsatz konnten nicht geladen werden.",fetchCommissions:"Provisionen konnten nicht geladen werden.",fetchAverageCommission:"Durschnittliche Provisionskosten konnten nicht geladen werden.",fetchUnpaidCommissions:"Offene Provisionen konnten nicht geladen werden.",downloadInvoiceArchive:"Rechnungen konnten nicht exportiert werden.",invoicesExcelExport:"Rechnungen konnten nicht exportiert werden.",update:"Betrieb konnte nicht aktualisiert werden.",takeControl:"Kontrolle konnte nicht übernommen werden.",confirmEmail:"E-Mail konnte nicht bestätigt werden.",createWetoSubscription:"Weto Abonnement konnte nicht erstellt werden.",setInvoiceAsPaid:"Rechnung konnte nicht auf bezahlt gesetzt werden.",setCreditAsPaid:"Gutschrift konnte nicht auf bezahlt gesetzt werden.",saveCommission:"Provision konnte nicht gespeichert werden.",updateCommission:"Provision konnte nicht aktualisiert werden.",setCommissionsPaid:"Provision konnte nicht auf bezahlt gestellt werden.",downloadCredit:"Gutschrift konnte nicht heruntergeladen werden",downloadCredits:"Gutschriften konnten nicht heruntergeladen werden"},merchants:{fetch:"Händler konnten nicht geladen werden.",fetchInfo:"Portal Daten konnten nicht geladen werden.",fetchInvoices:"Rechnungen konnten nicht geladen werden.",fetchCredits:"Gutschriften konnten nicht geladen werden",save:"Händler konnte nicht gespeichert werden.",update:"Händler konnte nicht aktualisiert werden.",saveDetails:"Händlerinformationen konnten nicht gespeichert werden",updateDetails:"Händlerinformationen konnten nicht aktualisiert werden.",setMerchantLink:"Händler Link konnte nicht gespeichert werden",getMerchantLink:"Händler Link konnte nicht gefunden werden"},business:{register:"Testaccount konnte nicht erstellt werden.",fetch:"Betriebsdatan konnten nicht geladen werden.",fetchLogo:"Logo konnte nicht geladen werden.",save:"Betriebsdaten konnten nicht gespeichert werden.",update:"Betriebsdaten konnten nicht aktualisiert werden.",uploadLogo:"Logo konnte nicht hochgeladen werden.",acceptContractDataProcessing:"Vertrag zur Auftragsdatenverarbeitung konnte nicht abgeschlossen werden.",deleteLogo:"Logo konnte nicht gelöscht werden."},dashboard:{projectEntriesInfos:"Projektinformationen konnten nicht geladen werden.",employeeInfos:"Die Mitarbeiterinformationen konnten nicht geladen werden.",hasWorkTimes:"Die Arbeitszeitinformationen konnten nicht geladen werden.",absenceInfos:"Die Abwesenheitsinformationen konnten nicht geladen werden."},employeeGroups:{fetch:"Kolonnen konnten nicht geladen werden.",save:"Kolonne konnte nicht gespeichert werden.",update:"Kolonne konnte nicht aktualisiert werden.",delete:"Kolonne konnte nicht gelöscht werden."},employees:{fetch:"Mitarbeiter konnten nicht geladen werden.",save:"Mitarbeiter konnte nicht gespeichert werden.",update:"Mitarbeiter konnte nicht aktualisiert werden.",delete:"Mitarbeiter konnte nicht gelöscht werden.",generateQrCode:"QR-Code konnte nicht erstellt werden.",updateUserInfo:"Nutzerinformationen konnten nicht aktualisiert werden."},resources:{fetch:"Ressourcen konnten nicht geladen werden.",save:"Ressourcen konnte nicht gespeichert werden.",update:"Ressourcen konnte nicht aktualisiert werden.",delete:"Ressourcen konnte nicht gelöscht werden."},tasks:{fetch:"Aufgaben konnten nicht geladen werden.",save:"Aufgabe konnte nicht gespeichert werden.",update:"Aufgabe konnte nicht aktualisiert werden.",delete:"Aufgabe konnte nicht gelöscht werden"},taskLists:{fetch:"Aufgabenliste konnten nicht geladen werden.",save:"Aufgabenliste konnte nicht gespeichert werden.",update:"Aufgabenliste konnte nicht aktualisiert werden.",delete:"Aufgabenliste konnte nicht gelöscht werden"},taskListTemplates:{fetch:"Aufgabenlistenvorlage konnten nicht geladen werden.",save:"Aufgabenlistenvorlage konnte nicht gespeichert werden.",update:"Aufgabenlistenvorlage konnte nicht aktualisiert werden.",delete:"Aufgabenlistenvorlage konnte nicht gelöscht werden"},teams:{fetch:"Kolonnen konnten nicht geladen werden.",save:"Kolonne konnte nicht gespeichert werden.",update:"Kolonne konnte nicht aktualisiert werden.",delete:"Kolonne konnte nicht gelöscht werden."},workTimes:{fetch:"Arbeitszeiten konnten nicht geladen werden.",save:"Arbeitszeit konnte nicht gespeichert werden.",update:"Arbeitszeit konnte nicht aktualisiert werden.",assign:"Arbeitszeit konnte nicht zugewiesen werden.",delete:"Arbeitszeit konnte nicht gelöscht werden.",endBeforeStart:"Das Enddatum ist vor dem Startdatum. Bitte überprüfen Sie die Daten und versuchen es ernuet.",timespanNegative:"Die Zeitspanne des Tages muss größer oder gleich der Zeit von Beginn zu Ende sein."},wages:{fetch:"Stundenlöhne konnten nicht geladen werden.",save:"Stundenlohn konnte nicht gespeichert werden.",update:"Stundenlohn konnte nicht aktualisiert werden.",delete:"Stundenlohn konnte nicht gelöscht werden.",endBeforeStart:"Das Enddatum ist vor dem Startdatum. Bitte überprüfen Sie die Daten und versuchen es ernuet.",alreadyExists:"Es existiert betreits ein Stundenlohn in dieser Zeitspanne. Bitte vergleichen Sie Ihre Angaben mit bestehenden Stundenlöhnen."},customers:{fetch:"Kunden konnten nicht geladen werden.",save:"Kunde konnte nicht gespeichert werden.",update:"Kunde konnte nicht aktualisiert werden.",delete:"Kunde konnte nicht gelöscht werden.",state:"Kundenstatus konnte nicht geändert werden"},projects:{fetch:"Projekte konnten nicht geladen werden.",save:"Projekt konnte nicht gespeichert werden.",update:"Projekt konnte nicht aktualisiert werden.",delete:"Project konnte nicht gelöscht werden.",state:"Projektstatus konnte nicht geändert werden"},serviceGroups:{fetch:"Leistungsgruppen konnten nicht geladen werden.",save:"Leistungsgruppe konnte nicht gespeichert werden.",update:"Leistungsgruppe konnte nicht aktualisiert werden.",delete:"Leistungsgruppe konnte nicht gelöscht werden."},services:{fetch:"Leistungen konnten nicht geladen werden.",save:"Leistung konnte nicht gespeichert werden.",update:"Leistung konnte nicht aktualisiert werden.",delete:"Leistung konnte nicht gelöscht werden."},absenceTypes:{fetch:"Abwesenheitsarten konnten nicht geladen werden.",save:"Abwesenheitsart konnte nicht gespeichert werden.",update:"Abwesenheitsart konnte nicht aktualisiert werden.",delete:"Abwesenheitsart konnte nicht gelöscht werden."},holidays:{fetch:"Feiertage konnten nicht geladen werden.",save:"Feiertag konnte nicht gespeichert werden.",update:"Feiertag konnte nicht aktualisiert werden.",delete:"Feiertag konnte nicht gelöscht werden.",alreadyExists:"Es existiert bereits ein Feiertag an diesem Datum."},reportTemplates:{fetch:"Berichtsvorlagen konnten nicht geladen werden.",save:"Berichtsvorlage konnte nicht gespeichert werden.",update:"Berichtsvorlage konnte nicht aktualisiert werden.",toggleDefault:"Vorlage konnte nicht als Standard gespeichert werden.",delete:"Berichtsvorlage konnte nicht gelöscht werden."},permissions:{fetch:"Rollen konnten nicht geladen werden.",save:"Rolle konnte nicht gespeichert werden.",update:"Rolle konnte nicht aktualisiert werden.",delete:"Rolle konnte nicht gelöscht werden.",linked_employees:"Die Rolle ist noch Mitarbeitern zugewiesen und kann daher nicht gelöscht werden. Bitte entfernen Sie zuerst diese Rolle von allen Mitarbeitern."},actionNotification:{fetch:"Benachrichtigungseinstellungen konnten nicht geladen werden",update:"Benachrichtigungseinstellungen konnten nicht aktualisiert werden"},configuration:{fetch:"Konfiguration konnte nicht geladen werden.",update:"Konfiguration konnte nicht aktualisiert werden."},sessions:{fetch:"Zeiteinträge konnten nicht geladen werden.",refresh:"Zeiteinträge konnten nicht aktualisiert werden.",save:"Zeiteintrag konnte nicht gespeichert werden.",duplicate:"Zeiteintrag konnte nicht dupliziert werden.",update:"Zeiteintrag konnte nicht aktualisiert werden.",delete:"Zeiteintrag konnte nicht gelöscht werden.",setCategories:"Kategorien konnten nicht gespeichert werden.",updateMultipleProject:"Das Projekt konnte nicht geändert werden.",updateMultipleCategories:"Die Kategorien konnten nicht gespeichert werden.",deleteMultiple:"Zeiteinträge konnten nicht gelöscht werden",removeUnseenEditForEmployee:"Ungesehene Änderungeninformation konnte nicht entfernt werden.",removeUnseenEditForOffice:"Ungesehene Änderungeninformation konnte nicht entfernt werden.",timeEvaluation:"Zeiten Auswertung konnte nicht geladen werden.",exportConfigInfos:"Export-Informationen konnten nicht geladen werden.",excelExport:"Der Export konnte nicht erstellt werden.",wageEvaluationExport:"Der Export konnte nicht erstellt werden.",customExcelExport:"Der Export konnte nicht erstellt werden.",csvExport:"Der CSV-Export konnte nicht erstellt werden.",csvExportMissingGroupValue:function(e,t){return"Es fehlt ein Schnittstellen-Wert für ".concat(e," ").concat(t)},mostRecent:"Der aktuelle Zeiteintrag konnte nicht geladen werden.",history:"Die Historie konnte nicht geladen werden."},absences:{save:"Abwesenheit konnte nicht gespeichert werden.",update:"Abwesenheit konnte nicht aktualisiert werden.",delete:"Abwesenheit konnte nicht gelöscht werden.",setCategories:"Kategorien konnten nicht gespeichert werden.",removeUnseenEditForEmployee:"Ungesehene Änderungeninformation konnte nicht entfernt werden.",removeUnseenEditForOffice:"Ungesehene Änderungeninformation konnte nicht entfernt werden."},timeFilters:{fetch:"Filter konnten nicht geladen werden.",save:"Filter konnte nicht gespeichert werden.",update:"Filter konnte nicht aktualisiert werden.",toggleDefault:"Filter konnte nicht als Standard gespeichert werden.",delete:"Filter konnte nicht gelöscht werden."},workTimeAccount:{fetch:"Arbeitszeitkonten konnten nicht geladen werden.",fetchMonthInfos:"Arbeitszeitkonten pro Monat konnten nicht geladen werden",saveBooking:"Arbeitszeitkonto-Buchung konnte nicht gespeichert werden",updateBooking:"Arbeitszeitkonto-Buchung konnte nicht aktualisiert werden",deleteBooking:"Arbeitszeitkonto-Buchung konnte nicht gelöscht werden"},materials:{fetch:"Materialien konnten nicht geladen werden.",fetchMaterialList:"Materialliste konnten nicht geladen werden.",save:"Material konnte nicht gespeichert werden.",update:"Material konnte nicht aktualisiert werden.",updateMultipleProject:"Das Projekt konnte nicht geändert werden.",updateMultipleCategories:"Die Kategorien konnten nicht gespeichert werden.",setCategories:"Kategorien konnten nicht gespeichert werden.",renameMaterials:"Materialien konnten nicht umbenannt werden.",addToBlacklist:"Material konnte nicht unsichtbar gemacht werden.",removeFromBlacklist:"Material konnte nicht sichtbar gemacht werden.",delete:"Material konnte nicht gelöscht werden.",deleteMultiple:"Materialien konnten nicht gelöscht werden",excelExport:"Der Export konnte nicht erstellt werden.",mostRecent:"Der aktuelle Materialeintrag konnte nicht geladen werden.",history:"Die Historie konnte nicht geladen werden."},units:{fetch:"Einheiten konnten nicht geladen werden.",save:"Einheit konnte nicht gespeichert werden.",update:"Einheit konnte nicht aktualisiert werden.",delete:"Einheit konnte nicht gelöscht werden."},documentations:{fetch:"Dokumentationen konnten nicht geladen werden.",getDocumentation:"Dokumentation konnte nicht geladen werden",weatherInfo:"Wetterinformationen konnten nicht geladen werden",export:"Dokumentation konnte nicht exportiert werden",exportAll:"Dokumentationen konnten nicht exportiert werden",exportAllImages:"Bilder konnten nicht exportiert werden",save:"Dokumentation konnte nicht gespeichert werden.",update:"Dokumentation konnte nicht aktualisiert werden.",delete:"Dokumentation konnte nicht gelöscht werden.",mostRecent:"Die aktuelle Dokumentation konnte nicht geladen werden.",history:"Die Historie konnte nicht geladen werden.",setCategories:"Kategorien konnten nicht gespeichert werden."},report:{fetch:"Berichte konnten nicht geladen werden.",getReport:"Bericht konnte nicht geladen werden",export:"Bericht konnte nicht exportiert werden",exportAll:"Berichte konnten nicht exportiert werden",save:"Bericht konnte nicht gespeichert werden.",changeProject:"Das Projekt konnte nicht geändert werden.",getCurrentId:"Überprüfung auf aktuellere Version konnte nicht durchgeführt werden",sign:"Unterschrift für den Bericht konnte nicht gespeichert werden.",update:"Bericht konnte nicht aktualisiert werden.",delete:"Bericht konnte nicht gelöscht werden.",setCategories:"Kategorien konnten nicht gespeichert werden."},acceptances:{fetch:"Abnahmen konnten nicht geladen werden.",getAcceptance:"Abnahme konnte nicht geladen werden",export:"Abnahme konnte nicht exportiert werden",save:"Abnahme konnte nicht gespeichert werden.",getCurrentId:"Überprüfung auf aktuellere Version konnte nicht durchgeführt werden",sign:"Unterschrift für die Abnahme konnte nicht gespeichert werden.",update:"Abnahme konnte nicht aktualisiert werden.",delete:"Abnahme konnte nicht gelöscht werden.",projectWorkDates:"Start und Endzeitraum konnten nicht geladen werden.",setCategories:"Kategorien konnten nicht gespeichert werden."},planning:{fetchEvents:"Termine konnten nicht geladen werden.",fetchEvent:"Termin konnte nicht geladen werden",save:"Termin konnte nicht gespeichert werden.",delete:"Termin konnte nicht gelöscht werden.",update:"Termin konnte nicht aktualisiert werden.",updateState:"Status konnte nicht geändert werden.",downloadEventFile:"Datei konnte nicht heruntergeladen werden."},database:{fetch:"Datenbank konnte nicht geladen werden.",createFolder:"Ordner konnte nicht erstellt werden.",renameFolder:"Ordner konnte nicht umbenannt werden.",updateVisibility:"Sichtbarkeit für Ordner konnte nicht gespeichert werden.",deleteFolder:"Ordner konnte nicht gelöscht werden.",uploadFiles:"Dateien konnten nicht hochgeladen werden.",uploadFile:"Datei konnte nicht hochgeladen werden",downloadFolder:"Ordner konnte nicht heruntergeladen werden.",downloadFile:"Datei konnte nicht heruntergeladen werden.",renameFile:"Datei konnte nicht umbenannt werden.",deleteFile:"Datei konnte nicht gelöscht werden.",moveFolder:"Ordner konnte nicht verschoben werden.",moveFile:"Datei konnte nicht verschoben werden."},interfaceStaticItems:{fetch:"Statische Felder konnten nicht geladen werden.",save:"Statisches Feld konnte nicht gespeichert werden.",update:"Statisches Feld konnte nicht aktualisiert werden.",delete:"Statisches Feld konnte nicht gelöscht werden."},interfaceGroups:{fetch:"Schnittstellengruppen konnten nicht geladen werden.",save:"Schnittstellengruppe konnte nicht gespeichert werden.",update:"Schnittstellengruppe konnte nicht aktualisiert werden.",delete:"Schnittstellengruppe konnte nicht gelöscht werden."},csvExportConfig:{fetch:"Export-Konfigurationen konnten nicht geladen werden.",save:"Export-Konfiguration konnte nicht gespeichert werden.",update:"Export-Konfiguration konnte nicht aktualisiert werden.",delete:"Export-Konfiguration konnte nicht gelöscht werden."},excelExportConfig:{fetch:"Excel-Konfiguration konnten nicht geladen werden.",update:"Excel-Konfiguration konnte nicht aktualisiert werden.",delete:"Excel-Konfiguration konnte nicht gelöscht werden."},interfaces:{csvExportSelection:"Export-Elemente konnten nicht geladen werden.",activation:"Schnittstelle konnte nicht aktiviert werden.",delete:"Schnittstelle konnte nicht deaktiviert werden."},importConfigs:{fetch:"Import-Konfiguration konnten nicht geladen werden.",update:"Import-Konfiguration konnte nicht gespeichert werden."},import:{importCsv:"Stammdaten konnte nicht importiert werden."},chat:{fetch:"Chats konnten nicht geladen werden.",save:"Chat konnte nicht gespeichert werden.",edit:"Chat konnte nicht bearbeitet werden.",update:"Chat konnte nicht aktualisiert werden.",send:"Nachricht konnte nicht gesendet werden.",received:"Nachricht konnte nicht als empfangen markiert werden.",read:"Nachricht konnte nicht als gelesen markiert werden.",delete:"Nachricht konnte nicht gelöscht werden.",deleteChat:"Chat konnte nicht gelöscht werden.",messageFetch:"Nachrichten konnten nicht geladen werden.",privilegedEmployeeIdsFetch:"Mitarbeiter konnten nicht geladen werden."},payment:{fetch:"Abonnement-Informationen konnten nicht geladen werden.",fetchInfo:"Zahlungsinformationen konnten nicht geladen werden.",invoice:"Rechnung konnte nicht heruntergeladen werden.",addSubscription:"Abonnement konnte nicht abgeschlossen werden.",editSubscription:"Zahlungsinformationen konnten nicht aktualisiert werden.",changeModel:"Abo-Modell konnte nicht geändert werden.",cancel:"Vertrag konnte nicht gekündigt werden.",reactivate:"Vertrag konnte nicht reaktiviert werden."}},partners:{baufragen:"baufragen.de Token konnte nicht geladen werden."}}}}},l={de:c,default:c},d=new r.I18nResolver(l,"de").translation,f="de";function m(e){d=new r.I18nResolver(l,e).translation,f=e}},function(e,t,n){"use strict";n.d(t,"a",(function(){return w}));var r=n(81),o=(n(46),n(72),n(40),n(38),n(17),n(1)),c=n(526),l=n(153),d=n(356),f=n(357),m=n(115),v=n(358),h=n(243),y=n(528),k=n(283),j=n(359),O=n(281);n.d(t,"b",(function(){return O}));var w,x=n(201),_=n(321),S=n(527),I=n(748),P=n(1151),R=new Date(1970,0,1,7),D=new Date(1970,0,1,17),C=new Date(1970,0,1,10),T=new Date(1970,0,1);function E(){var e=new Date,time=new Date(T.getTime());return time.setHours(e.getHours()),time.setMinutes(e.getMinutes()),time}function A(e,t,n,r){if(r&&c.a(e)){var l=t.replace(/i/g,"");return o.a.global.labels.today+(l?Object(x.a)(e,t.replace(/i/g,""),{locale:N(n)}):"")}return Object(x.a)(e,t,{locale:N(n)})}function M(e){return Object(x.a)(e,w.duration)}function $(e){return Object(x.a)(e,w.fullTime)}function F(e){return f.a(e)}function L(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return B(new Date(t.reduce((function(e,s){return e+ +s}),0)),1-t.length)}function B(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return new Date(+e+e.getTimezoneOffset()*t*6e4)}function W(time){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w.fullTime;return Object(_.a)(time,e,T)}!function(e){e.isoDate="iso",e.shortDay="iii",e.fullDay="iiii",e.day="dd",e.universalDate="yyyy-MM-dd",e.universalMonth="yyyy-MM",e.universalYear="yyyy",e.longDate="iiii, dd. MMM yyyy",e.fullDate="iiii, dd. MMMM yyyy",e.shortDate="dd.MM.yyyy",e.shortDateShortYear="dd.MM.yy",e.sessionDateShort="iii dd.",e.sessionDateMonth="iii dd. MMM",e.sessionDateYear="iii dd. MMM yyyy",e.dayMonth="iii dd.MM.",e.dayMonthYear="iii dd.MM.yyyy",e.fullMonth="MMMM",e.shortMonth="MMM",e.monthYearDate="MMMM yyyy",e.shortDayMonthDate="dd.M.",e.shortDayShortMonth="dd.MM.",e.dayMonthDate="dd. MMMM",e.duration="H:mm",e.time="HH:mm",e.fullTime="HH:mm:ss",e.dateAndTime="dd.MM.yyyy HH:mm",e.shortDateAndTime="dd.MM.yy HH:mm",e.dateTime="dd-MM-yyyy_HH-mm-ss",e.messageCopyDateAndTime="dd.MM, HH:mm"}(w||(w={})),t.c={getCurrentTime:E,formatDate:A,formatDateWithInterval:function(e,t,n,r){t=l.a(t),n=l.a(n);var o=w.sessionDateShort;return t.getFullYear()!==n.getFullYear()?o=w.sessionDateYear:t.getFullYear()===n.getFullYear()&&t.getMonth()===n.getMonth()||(o=w.sessionDateMonth),Object(x.a)(e,o,{locale:N(r)})},formatUniversal:function(e){return A(e,w.universalDate)},getDay:function(e){return d.a(e)-1},getTime:function(e){if(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])return Object(x.a)(e,w.time);var t=Math.round(100*e.getMinutes()/60);return"".concat(e.getHours(),",").concat(0===t?"00":t)},getDuration:M,getFullTime:$,getTotalTimeString:function(e,t){return M(B(new Date(+t-+e)))},getCalendarWeek:F,total:function(e,t,n,r){var o;o=B(r?new Date(+m.a(t,1)-+e-+n):new Date(+t-+e-+n),2);var c=+n==+T?o<=T:o<T;return c&&(o=B(new Date(+T-+o))),{totalTime:o,totalString:(c?"- ":"")+M(o)}},getDayTotal:function(e){return e.length?L.apply(void 0,Object(r.a)(e.map((function(s){return s.timeInfo.total})))):T},addDurations:L,fixTimeZoneForDuration:B,getTimerString:function(e){return $(B(e))},equalsTotalTime:function(time,e){return+e.getTime()!=+T&&(null==time?void 0:time.getTime())===+e},parseTime:W,parseNullableTime:function(time){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w.fullTime;return time?W(time,e):null},parseDecimalTime:function(time){var e=time.split(",");return 1===e.length&&(e=time.split(".")),v.a(T,3600*+e[0]+36*+e[1])},parseDate:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:w.isoDate;return t===w.isoDate?Object(S.a)(e):Object(_.a)(e,t,T)},isZero:function(time){return"0:00"===time||"0,00"===time},isInRoundInterval:function(e,t,n){var r=E(),o=h.a(r,e),c=Math.abs(o);return t&&o<=0&&c<=t||n&&o>=0&&c<=n},getWeeksInInterval:function(e,t){return y.a({start:e,end:t},{weekStartsOn:1}).map(F)},getWorkDaysInInterval:function(e,t){var n=l.a(e),r=l.a(t),o=k.a({start:n,end:r}).length;return j.a({start:n,end:r}).length-o},addTimeSpanStrings:function(e,t){var n=e.replace(" ","").split(":"),r=t.replace(" ","").split(":");if(n.length<2||r.length<2)return"";var o=60*Math.abs(+n[0])+ +n[1],c=60*Math.abs(+r[0])+ +r[1];"-"===e[0]&&(o*=-1),"-"===t[0]&&(c*=-1);var l=o+c,d=(l<0?Math.ceil:Math.floor)(l/60),f=Math.abs(l)%60;return"".concat(d,":").concat(f<10?"0":"").concat(f)},defaultStart:R,defaultEnd:D,defaultTotal:C,defaultZero:T};var N=function(e){switch(e){case"de":return I.a;case"en":return P.a}return I.a}},,,function(e,t,n){"use strict";n.r(t),n.d(t,"plugins",(function(){return oe})),n.d(t,"initialiseStores",(function(){return re})),n.d(t,"resetStore",(function(){return ie})),n.d(t,"notificationStore",(function(){return r})),n.d(t,"chatNotificationStore",(function(){return o})),n.d(t,"userStore",(function(){return c})),n.d(t,"businessStore",(function(){return l})),n.d(t,"paymentStore",(function(){return d})),n.d(t,"configurationStore",(function(){return f})),n.d(t,"rolesStore",(function(){return m})),n.d(t,"customersStore",(function(){return h})),n.d(t,"employeesStore",(function(){return v})),n.d(t,"servicesStore",(function(){return y})),n.d(t,"absenceTypesStore",(function(){return k})),n.d(t,"interfacesStore",(function(){return j})),n.d(t,"filterStore",(function(){return x})),n.d(t,"chatStore",(function(){return O})),n.d(t,"timesStore",(function(){return w})),n.d(t,"materialsStore",(function(){return _})),n.d(t,"documentationsStore",(function(){return S})),n.d(t,"reportsStore",(function(){return I})),n.d(t,"acceptancesStore",(function(){return P})),n.d(t,"planningStore",(function(){return R})),n.d(t,"databaseStore",(function(){return D})),n.d(t,"tasksStore",(function(){return C})),n.d(t,"resourcesStore",(function(){return T})),n.d(t,"actions",(function(){return se}));var r,o,c,l,d,f,m,v,h,y,k,j,O,w,x,_,S,I,P,R,D,C,T,E=n(4),A=n(524),M=n(525),$=n(533),F=n(491),L=n(534),B=n(520),W=n(521),N=n(462),z=n(282),G=n(355),U=n(522),V=n(461),H=n(284),K=n(107),filter=n(530),Z=n(180),Y=n(212),Q=n(160),J=n(354),X=n(247),ee=n(459),te=n(330),ne=n(523);function re(e){r=Object(E.getModule)(A.default,e),o=Object(E.getModule)(M.default,e),c=Object(E.getModule)($.default,e),l=Object(E.getModule)(F.default,e),d=Object(E.getModule)(L.default,e),f=Object(E.getModule)(B.default,e),m=Object(E.getModule)(W.default,e),v=Object(E.getModule)(N.default,e),h=Object(E.getModule)(z.default,e),y=Object(E.getModule)(G.default,e),k=Object(E.getModule)(U.default,e),j=Object(E.getModule)(V.default,e),x=Object(E.getModule)(filter.default,e),O=Object(E.getModule)(H.default,e),w=Object(E.getModule)(K.default,e),_=Object(E.getModule)(Z.default,e),S=Object(E.getModule)(Y.default,e),I=Object(E.getModule)(Q.default,e),P=Object(E.getModule)(J.default,e),R=Object(E.getModule)(X.default,e),D=Object(E.getModule)(ee.default,e),C=Object(E.getModule)(te.default,e),T=Object(E.getModule)(ne.default,e)}function ie(){c.logout(),l.reset(),d.reset(),f.reset(),m.reset(),v.reset(),h.reset(),y.reset(),k.reset(),j.reset(),O.reset(),w.reset(),_.reset(),S.reset(),I.reset(),P.reset(),R.reset(),D.reset(),C.reset(),T.reset()}var ae=n(313),oe=[function(e){return re(e)}],se={nuxtServerInit:function(e,t){var n;if(!c.user.isLoggedIn){var r=Object(ae.a)(t.req.headers.cookie||"");(null!==(n=null==r?void 0:r.length)&&void 0!==n?n:0)>0&&c.login({token:"",refreshToken:r})}}}},,,function(e,t,n){"use strict";var r,o,c;n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return c})),function(e){e.Login="connect/token",e.Auth="auth/",e.ResetPassword="auth/resetpassword",e.ForgotPassword="auth/forgotPassword",e.Register="businesses",e.UserInfo="user",e.PushNotificationTokens="user/pushnotificationtokens",e.RefreshToken="connect/token",e.Businesses="businesses",e.BusinessLogo="businesses/logo",e.BusinessAcceptContractDataProcessing="businesses/acceptcontractdataprocessing",e.EmployeeGroups="employeegroups",e.Employees="employees",e.Teams="teams",e.WorkTimes="worktimes",e.Wages="wages",e.Customers="customers",e.Projects="projects",e.ServiceGroups="servicegroups",e.Services="services",e.AbsenceTypes="absencetypes",e.Holidays="holidays",e.ReportTemplates="reporttemplates",e.Permissions="permissions",e.Configuration="configuration",e.ActionNotificationConfig="actionnotification/config",e.Images="images",e.RotateImage="images/rotate",e.SignedDocuments="signeddocuments",e.Admin="admin",e.Merchant="merchants",e.MerchantLink="merchants/merchantlink",e.MerchantInfo="merchants/info",e.InvoicesForMerchant="merchants/invoices",e.CreditsForMerchant="merchants/credits",e.AdminTakeControl="admin/takecontrol",e.AdminConfirmEmail="admin/confirmemail",e.AdminWetoSubscription="admin/wetosubscription",e.AdminAverageRevenue="admin/averagerevenue",e.AdminDownloadInvoiceArchive="admin/downloadinvoicearchive",e.AdminInvoicesExcelExport="admin/invoicesexcelexport",e.AdminInvoices="admin/invoices",e.AdminCommissions="admin/commissions",e.AdminAverageCommission="admin/commissions/average",e.ProjectEntriesInfos="dashboard/projectentriesinfos",e.DashboardAbsenceInfos="dashboard/absenceInfos",e.HasWorkTimes="dashboard/hasworktimes",e.GenerateQrCode="employees/generateqrcode",e.UpdateUserInfo="employees/updateuserinfo",e.PeriodInfos="sessions/periodinfos",e.RefreshPeriodInfos="sessions/refreshperiodinfos",e.Sessions="sessions",e.SessionDuplicate="sessions/duplicate",e.Absences="absences",e.TimeFilters="timefilters",e.SetSessionCategories="sessions/setcategories",e.SetAbsenceCategories="absences/setcategories",e.DeleteMultipleSessions="sessions/DeleteMultiple",e.UpdateMultipleSessionsProject="sessions/UpdateMultipleProject",e.UpdateMultipleSessionsCategory="sessions/UpdateMultipleCategory",e.RemoveUnseenForEmployeeSession="sessions/removeunseeneditforemployee",e.RemoveUnseenForOfficeSession="sessions/removeunseeneditforoffice",e.RemoveUnseenForEmployeeAbsence="absences/removeunseeneditforemployee",e.RemoveUnseenForOfficeAbsence="absences/removeunseeneditforoffice",e.MostRecentAbsence="absences/mostrecent",e.TimeEvaluation="sessions/timeevaluation",e.SessionExcelExport="sessions/excelexport",e.WageEvaluationExport="sessions/wageevaluationexport",e.CustomExcelExport="sessions/customexcelexport",e.CsvExport="sessions/csvexport",e.MostRecentSession="sessions/mostrecent",e.SessionHistory="sessions/history",e.MissingInfos="sessions/missinginfos",e.WorkTimeAccounts="worktimeaccounts",e.WorkTimeAccountMonthInfos="worktimeaccounts/months",e.WorkTimeAccountBookings="worktimeaccounts/bookings",e.GetAddresses="maps/getaddresses",e.Distance="maps/getdistance",e.NearestAddress="maps/getnearestaddress",e.CurrentProject="evaluation/currentproject",e.Materials="materials",e.UpdateMultipleMaterialsProject="materials/UpdateMultipleProject",e.UpdateMultipleMaterialsCategory="materials/UpdateMultipleCategory",e.DeleteMultipleMaterials="materials/DeleteMultiple",e.MaterialExcelExport="materials/excelexport",e.SetMaterialCategories="materials/setcategories",e.MostRecentMaterial="materials/mostrecent",e.MaterialHistory="materials/history",e.Units="units",e.MaterialInfos="materialinfos",e.MaterialList="materialinfos/materiallist",e.RenameMaterials="materialinfos/renamematerials",e.AddMaterialToBlacklist="materialinfos/addtoblacklist",e.RemoveMaterialFromBlacklist="materialinfos/removefromblacklist",e.Documentations="documentations",e.WeatherInfo="documentations/weatherinfo",e.MostRecentDocumentation="documentations/mostrecent",e.DocumentationHistory="documentations/history",e.ExportDocumentation="documentations/export",e.ExportAllDocumentation="documentations/exportall",e.ExportAllDocumentationImages="documentations/exportallimages",e.ExportDocumentationImages="documentations/exportimages",e.SetDocumentationCategories="documentations/setcategories",e.Reports="reports",e.ExportReport="reports/export",e.ExportAllReports="reports/exportall",e.ChangeReportProject="reports/changeProject",e.SetReportCategories="reports/setcategories",e.SignReport="reports/sign",e.Acceptances="acceptances",e.ExportAcceptance="acceptances/export",e.SetAcceptanceCategories="acceptances/setcategories",e.ProjectWorkDates="acceptances/projectworkdates",e.SignAcceptance="acceptances/sign",e.PlanningAbsences="planning/absenceInfos",e.Events="events",e.EventFiles="eventFiles",e.Tasks="tasks",e.TaskLists="tasklists",e.TaskListTasks="tasklisttasks",e.TaskListTemplates="tasklisttemplates",e.Resources="resources",e.Database="database",e.DatabaseFolders="database/folders",e.DatabaseFiles="database/files",e.Interfaces="interfaces",e.InterfaceStaticItems="interfaces/staticitems",e.InterfaceGroups="interfaces/groups",e.CsvExportConfigs="interfaces/csvexportconfigs",e.ExcelExportConfig="interfaces/excelexportconfig",e.CsvExportSelection="interfaces/exportselection",e.InterfaceActivate="interfaces/activate",e.ExportInfos="interfaces/exportinfos",e.ImportConfig="interfaces/importconfig",e.ImportCsv="interfaces/importcsv",e.Payment="payment",e.PaymentInfo="payment/paymentinfo",e.PaymentInvoices="payment/invoices",e.PaymentSubscriptions="payment/subscriptions",e.PaymentChangeModel="payment/changemodel",e.PaymentCancel="payment/cancel",e.PaymentReactivate="payment/reactivate",e.Chat="chats",e.ChatFile="chats/files",e.ChatRead="chats/read",e.Messages="chats/messages",e.MessageReceived="chats/messages/received",e.PrivilegedEmployeeIds="chats/privilegedemployeeids",e.PartnersBaufragenToken="partners/baufragen/gettoken"}(r||(r={})),function(e){e.GET="GET",e.POST="POST",e.PUT="PUT",e.PATCH="PATCH",e.DELETE="DELETE"}(o||(o={})),function(e){e[e.Success=200]="Success",e[e.Created=201]="Created",e[e.NoContent=204]="NoContent",e[e.BadRequest=400]="BadRequest",e[e.Unauthorized=401]="Unauthorized",e[e.PaymentRequired=402]="PaymentRequired",e[e.Forbidden=403]="Forbidden",e[e.NotFound=404]="NotFound",e[e.Conflict=409]="Conflict",e[e.ServiceUnavailable=503]="ServiceUnavailable",e[e.RequestError=600]="RequestError",e[e.Timeout=601]="Timeout",e[e.NoConnection=602]="NoConnection",e[e.TokenRefreshFailed=603]="TokenRefreshFailed"}(c||(c={}))},,function(e,t,n){"use strict";function r(code){return code>=200&&code<300}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return v})),n.d(t,"d",(function(){return y})),n.d(t,"e",(function(){return j})),n.d(t,"c",(function(){return w})),n.d(t,"a",(function(){return _}));n(35),n(34),n(22),n(17),n(20),n(32),n(37);var r=n(21),o=n(23),c=(n(83),n(8)),l=n(128),d=n(10);function f(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 m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t,n,r,o,c){return h.apply(this,arguments)}function h(){return(h=Object(o.a)(regeneratorRuntime.mark((function e(t,n,r,o,d,f){var v,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.b)({method:c.b.GET,route:t,authenticate:!0,uri:o,query:r,responseIsImage:d,isFileDownload:f});case 2:return v=e.sent,data=I(n,v),e.abrupt("return",m(m({},v),{},{data:data}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e,t,n,r,o,c,l){return k.apply(this,arguments)}function k(){return(k=Object(o.a)(regeneratorRuntime.mark((function e(t,n,r,o,d,f,v){var h,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.b)({method:c.b.POST,route:t,authenticate:!0,body:r,uri:o,query:d,requestIncludesImage:f,responseIsImage:v});case 2:return h=e.sent,data=I(n,h),e.abrupt("return",m(m({},h),{},{data:data}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e,t,n,r,o,c){return O.apply(this,arguments)}function O(){return(O=Object(o.a)(regeneratorRuntime.mark((function e(t,n,r,o,d,f){var v,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.b)({method:c.b.PUT,route:n,authenticate:!0,uri:t,body:o,query:d,requestIncludesImage:f});case 2:return v=e.sent,data=I(r,v),e.abrupt("return",m(m({},v),{},{data:data}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e,t,n,r){return x.apply(this,arguments)}function x(){return(x=Object(o.a)(regeneratorRuntime.mark((function e(t,n,r,o){var d,data;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.b)({method:c.b.PATCH,route:n,authenticate:!0,uri:t,body:o});case 2:return d=e.sent,data=I(r,d),e.abrupt("return",m(m({},d),{},{data:data}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,t,n,r){return S.apply(this,arguments)}function S(){return(S=Object(o.a)(regeneratorRuntime.mark((function e(t,n,r,o){var d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(l.b)({method:c.b.DELETE,route:n,authenticate:!0,uri:t,query:o});case 2:return d=e.sent,I(r,d),e.abrupt("return",d);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(e,t){if(Object(d.a)(t.status)||t.error)return t.data;t.error=e}},,,,,,,function(e,t,n){"use strict";t.a={add:"mdi-plus",maintenance:"mdi-hammer-wrench",multiply:"mdi-close",edit:"mdi-pencil",save:"mdi-content-save",delete:"mdi-delete",deleteVariant:"mdi-trash-can-outline",deleteApp:"mdi-trash-can",cancel:"mdi-close",clear:"mdi-close",terminateContract:"mdi-cancel",versionChecked:"mdi-check-circle",taskList:"mdi-format-list-bulleted",upload:"mdi-file-upload-outline",date:"mdi-calendar",open:"mdi-open-in-new",eventDate:"mdi-calendar",time:"mdi-clock-time-four-outline",fromDate:"mdi-calendar-arrow-right",toDate:"mdi-calendar-arrow-left",dateRange:"mdi-calendar-range",error:"mdi-alert-octagon-outline",warning:"mdi-alert-outline",projectInfo:"mdi-information-outline",info:"mdi-information-outline",timeModule:"mdi-alarm",material:"mdi-screw-flat-top",documentation:"mdi-camera",acceptance:"mdi-clipboard-check-outline",acceptanceType:"mdi-clipboard-list-outline",locationSelect:"mdi-map-marker",acceptanceResult:"mdi-clipboard-text-outline",check:"mdi-check",addressChecked:"mdi-map-marker-check",colorChecked:"mdi-check",tasks:"mdi-check-circle",taskChecked:"mdi-check-circle",tasksNotChecked:"mdi-checkbox-blank-circle-outline",selectable:"mdi-checkbox-blank-outline",selected:"mdi-checkbox-marked",roundSelectable:"mdi-radiobox-blank",roundSelected:"mdi-check-circle",taxFree:"mdi-alpha-s-circle-outline",radioChecked:"mdi-radiobox-marked",partialSelected:"mdi-checkbox-intermediate",search:"mdi-magnify",email:"mdi-email",username:"mdi-account-key",split:"mdi-arrow-split-vertical",arrowLeft:"mdi-arrow-left",arrowRight:"mdi-arrow-right",password:"mdi-lock",passwordVisible:"mdi-eye",passwordHidden:"mdi-eye-off",admin:"mdi-account-cog-outline",merchantPortal:"mdi-account-cash-outline",previous:"mdi-chevron-left",next:"mdi-chevron-right",expand:"mdi-chevron-down",expandDouble:"mdi-chevron-double-down",minimize:"mdi-chevron-up",minimizeDouble:"mdi-chevron-double-up",collapse:"mdi-minus",filter:"mdi-filter",resetFilter:"mdi-filter-off",filterCog:"mdi-filter-cog",filterMinus:"mdi-filter-minus",star:"mdi-star",starOutline:"mdi-star-outline",chevronRight:"mdi-chevron-right",chevronDown:"mdi-chevron-down",chevronUp:"mdi-chevron-up",navigation:"mdi-navigation",close:"mdi-close",closeCircle:"mdi-close-circle",closeCircleOutline:"mdi-close-circle-outline",logout:"mdi-logout-variant",sync:"mdi-cached",syncing:"mdi-cloud-sync",syncError:"mdi-alert",offline:"mdi-cloud-off-outline",unseenEdit:"mdi-eye",overlap:"mdi-clock-alert-outline",play:"mdi-play",playCircle:"mdi-play-circle",stop:"mdi-stop",stopCircle:"mdi-stop-circle-outline",pause:"mdi-pause",pauseCircle:"mdi-pause-circle",reset:"mdi-history",resetPassword:"mdi-lock-reset",rotateLeft:"mdi-rotate-left",rotateRight:"mdi-rotate-right",download:"mdi-download",camera:"mdi-camera",gallery:"mdi-image-multiple-outline",linked:"mdi-link",unlinked:"mdi-link-off",pdf:"mdi-file-document-outline",signedDocument:"mdi-file-document-edit-outline",excel:"mdi-microsoft-excel",word:"mdi-microsoft-word",textFile:"mdi-text-box-outline",html:"mdi-web",report:"mdi-file-document-edit-outline",visible:"mdi-eye",visibleOff:"mdi-eye-off",reportTemplate:"mdi-file-document-edit-outline",reportTitle:"mdi-pencil",signature:"mdi-draw",share:"mdi-share-variant",shareMessage:"mdi-share",shareIOS:"mdi-export-variant",saveImageToLib:"mdi-image-multiple-outline",settings:"mdi-cog-outline",evaluationEntries:"mdi-format-list-bulleted",folder:"mdi-folder",success:"mdi-check-circle",addFolder:"mdi-folder-plus-outline",file:"mdi-file",createFile:"mdi-file-plus-outline",overwriteFile:"mdi-file-check-outline",invoices:"mdi-file-document-multiple-outline",minusPlan:"mdi-minus",previousFolder:"mdi-arrow-left",enter:"mdi-subdirectory-arrow-right",arrowUp:"mdi-arrow-up",arrowDown:"mdi-arrow-down",duplicate:"mdi-content-duplicate",csv:"mdi-file-delimited-outline",paidEmployee:"mdi-currency-eur",timeEvaluation:"mdi-timetable",database:"mdi-database",dashboard:"mdi-apps",planning:"mdi-calendar",bitrix:"mdi-card-account-details-outline",takeControl:"mdi-account-supervisor",restore:"mdi-restore",help:"mdi-lifebuoy",extraSession:"mdi-alarm-plus",minus:"mdi-minus-circle-outline",minusActive:"mdi-minus-circle",invert:"mdi-swap-horizontal",remarkVisible:"mdi-eye",remarkVisibleOff:"mdi-eye-off",byInvoice:"mdi-bank-off-outline",homeActive:"mdi-plus-circle",homeInactive:"mdi-plus-circle-outline",notificationCenter:"mdi-bell",overviewActive:"mdi-view-sequential",overviewInactive:"mdi-view-sequential-outline",evaluation:"mdi-finance",chat:"mdi-message",chatInactive:"mdi-message-outline",chatOptions:"mdi-dots-horizontal",copy:"mdi-content-copy",resource:"mdi-excavator",muted:"mdi-bell-off",notify:"mdi-bell-ring",send:"mdi-send",reload:"mdi-reload",messageStates:{send:"mdi-update",synced:"mdi-check",received:"mdi-check-all",read:"mdi-eye-check-outline"},addImage:"mdi-image-plus",chatConnected:"mdi-checkbox-blank-circle",chatDisconnected:"mdi-checkbox-blank-circle-outline",scrollTop:"mdi-arrow-up",history:"mdi-history",duplicat:"mdi-content-duplicate",nothingToDo:"mdi-glass-mug-variant",inactive:"mdi-alpha-i-circle-outline",employee:"mdi-account-hard-hat",employeeGroup:"mdi-account-group",workTime:"mdi-briefcase-clock-outline",wage:"mdi-currency-eur",qrCode:"mdi-qrcode",scanQrCode:"mdi-qrcode-scan",customer:"mdi-card-account-details-outline",project:"mdi-home-city",service:"mdi-hammer-wrench",serviceGroup:"mdi-format-list-bulleted-square",forceAccountWork:"mdi-alpha-r-circle-outline",forceAccountWorkChecked:"mdi-alpha-r-circle",drivingTime:"mdi-car",absence:"mdi-calendar-alert",image:"mdi-image-outline",images:"mdi-image-multiple-outline",text:"mdi-text-box-outline",dropZone:"mdi-tray-arrow-down",percent:"mdi-percent",weather:{global:"mdi-weather-partly-cloudy",sunny:"mdi-weather-sunny",cloudy:"mdi-weather-cloudy",changeable:"mdi-weather-partly-rainy",rain:"mdi-weather-pouring",snow:"mdi-weather-snowy-heavy"},temperature:"mdi-thermometer",celsius:"mdi-temperature-celsius",setInvoiceAsPaid:"mdi-cash-check",setCreditAsPaid:"mdi-cash-check",contactPerson:"mdi-account",phone:"mdi-phone",cellPhone:"mdi-cellphone",address:"mdi-map-marker",categorySelect:"mdi-chevron-down-circle-outline",blankCircle:"mdi-checkbox-blank-circle",workOrderStates:{open:"mdi-circle-outline",done:"mdi-check-circle",partiallyDone:"mid-circle-half-full",rejected:"mdi-close-circle"}}},,,,,,,,function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Date=0]="Date",e[e.EmployeeGroup=1]="EmployeeGroup",e[e.Employee=2]="Employee",e[e.Customer=3]="Customer",e[e.Project=4]="Project",e[e.Service=5]="Service",e[e.Remark=6]="Remark",e[e.Start=7]="Start",e[e.End=8]="End",e[e.Pause=9]="Pause",e[e.Total=10]="Total",e[e.Position=11]="Position",e[e.Allowance=12]="Allowance",e[e.CreationInfo=13]="CreationInfo",e[e.ForceAccountWork=14]="ForceAccountWork",e[e.DrivingTime=15]="DrivingTime",e[e.AbsenceType=16]="AbsenceType",e[e.DrivingTimeCompensation=17]="DrivingTimeCompensation",e[e.DrivingDistance=18]="DrivingDistance",e[e.Multiselect=19]="Multiselect",e[e.Actions=20]="Actions",e[e.Times=21]="Times",e[e.AbsenceDate=22]="AbsenceDate",e[e.AbsenceTime=23]="AbsenceTime"}(r||(r={}))},,,,,,,function(e,t,n){"use strict";n.d(t,"k",(function(){return k})),n.d(t,"m",(function(){return j})),n.d(t,"l",(function(){return O})),n.d(t,"e",(function(){return w})),n.d(t,"b",(function(){return x})),n.d(t,"s",(function(){return _})),n.d(t,"g",(function(){return S})),n.d(t,"h",(function(){return I})),n.d(t,"d",(function(){return P})),n.d(t,"r",(function(){return R})),n.d(t,"j",(function(){return D})),n.d(t,"t",(function(){return T})),n.d(t,"o",(function(){return A})),n.d(t,"q",(function(){return M})),n.d(t,"f",(function(){return $})),n.d(t,"c",(function(){return F})),n.d(t,"i",(function(){return L})),n.d(t,"p",(function(){return B})),n.d(t,"a",(function(){return H})),n.d(t,"v",(function(){return K})),n.d(t,"n",(function(){return Z})),n.d(t,"u",(function(){return Y}));n(112),n(34),n(118),n(119),n(20),n(32),n(37);var r=n(12),o=n(7),c=n(29),l=n(82),d=(n(41),n(17),n(22),n(504),n(30),n(40),n(38),n(35),n(71),n(60),n(96),n(46),n(72),n(306),n(123),n(505),n(90),n(142),n(953),n(43),n(44),n(42)),f=n(216);function m(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 v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function k(e){d.default.config.errorHandler&&d.default.config.errorHandler(e)}function j(e){return e.then((function(e){return e.default||e}))}function O(e){return e.$options&&"function"==typeof e.$options.fetch&&!e.$options.fetch.length}function w(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],r=h(e.$children||[]);try{for(r.s();!(t=r.n()).done;){var o=t.value;o.$fetch&&n.push(o),o.$children&&w(o,n)}}catch(e){r.e(e)}finally{r.f()}return n}function x(e,t){if(t||!e.options.__hasNuxtData){var n=e.options._originDataFn||e.options.data||function(){return{}};e.options._originDataFn=n,e.options.data=function(){var data=n.call(this,this);return this.$ssrContext&&(t=this.$ssrContext.asyncData[e.cid]),v(v({},data),t)},e.options.__hasNuxtData=!0,e._Ctor&&e._Ctor.options&&(e._Ctor.options.data=e.options.data)}}function _(e){return e.options&&e._Ctor===e||(e.options?(e._Ctor=e,e.extendOptions=e.options):(e=d.default.extend(e))._Ctor=e,!e.options.name&&e.options.__file&&(e.options.name=e.options.__file)),e}function S(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"components";return Array.prototype.concat.apply([],e.matched.map((function(e,r){return Object.keys(e[n]).map((function(o){return t&&t.push(r),e[n][o]}))})))}function I(e){return S(e,arguments.length>1&&void 0!==arguments[1]&&arguments[1],"instances")}function P(e,t){return Array.prototype.concat.apply([],e.matched.map((function(e,n){return Object.keys(e.components).reduce((function(r,o){return e.components[o]?r.push(t(e.components[o],e.instances[o],e,o,n)):delete e.components[o],r}),[])})))}function R(e,t){return Promise.all(P(e,function(){var e=Object(o.a)(regeneratorRuntime.mark((function e(n,r,o,c){var l,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof n||n.options){e.next=11;break}return e.prev=1,e.next=4,n();case 4:n=e.sent,e.next=11;break;case 7:throw e.prev=7,e.t0=e.catch(1),e.t0&&"ChunkLoadError"===e.t0.name&&"undefined"!=typeof window&&window.sessionStorage&&(l=Date.now(),(!(d=parseInt(window.sessionStorage.getItem("nuxt-reload")))||d+6e4<l)&&(window.sessionStorage.setItem("nuxt-reload",l),window.location.reload(!0))),e.t0;case 11:return o.components[c]=n=_(n),e.abrupt("return","function"==typeof t?t(n,r,o,c):n);case 13:case"end":return e.stop()}}),e,null,[[1,7]])})));return function(t,n,r,o){return e.apply(this,arguments)}}()))}function D(e){return C.apply(this,arguments)}function C(){return(C=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,R(t);case 4:return e.abrupt("return",v(v({},t),{},{meta:S(t).map((function(e,n){return v(v({},e.options.meta),(t.matched[n]||{}).meta)}))}));case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e,t){return E.apply(this,arguments)}function E(){return(E=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var o,c,d,m;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.context||(t.context={isStatic:!0,isDev:!1,isHMR:!1,app:t,store:t.store,payload:n.payload,error:n.error,base:t.router.options.base,env:{}},n.req&&(t.context.req=n.req),n.res&&(t.context.res=n.res),n.ssrContext&&(t.context.ssrContext=n.ssrContext),t.context.redirect=function(e,path,n){if(e){t.context._redirected=!0;var o=Object(r.a)(path);if("number"==typeof e||"undefined"!==o&&"object"!==o||(n=path||{},path=e,o=Object(r.a)(path),e=302),"object"===o&&(path=t.router.resolve(path).route.fullPath),!/(^[.]{1,2}\/)|(^\/(?!\/))/.test(path))throw path=Object(f.d)(path,n),window.location.assign(path),new Error("ERR_REDIRECT");t.context.next({path:path,query:n,status:e})}},t.context.nuxtState=window.__NUXT__),e.next=3,Promise.all([D(n.route),D(n.from)]);case 3:o=e.sent,c=Object(l.a)(o,2),d=c[0],m=c[1],n.route&&(t.context.route=d),n.from&&(t.context.from=m),n.error&&(t.context.error=n.error),t.context.next=n.next,t.context._redirected=!1,t.context._errored=!1,t.context.isHMR=!1,t.context.params=t.context.route.params||{},t.context.query=t.context.route.query||{};case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t,n){return!e.length||t._redirected||t._errored||n&&n.aborted?Promise.resolve():M(e[0],t).then((function(){return A(e.slice(1),t,n)}))}function M(e,t){var n;return(n=2===e.length?new Promise((function(n){e(t,(function(e,data){e&&t.error(e),n(data=data||{})}))})):e(t))&&n instanceof Promise&&"function"==typeof n.then?n:Promise.resolve(n)}function $(base,e){if("hash"===e)return window.location.hash.replace(/^#\//,"");base=decodeURI(base).slice(0,-1);var path=decodeURI(window.location.pathname);base&&path.startsWith(base)&&(path=path.slice(base.length));var t=(path||"/")+window.location.search+window.location.hash;return Object(f.c)(t)}function F(e,t){return function(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object"===Object(r.a)(e[i])&&(n[i]=new RegExp("^(?:"+e[i].pattern+")$",V(t)));return function(t,r){for(var path="",data=t||{},o=(r||{}).pretty?N:encodeURIComponent,c=0;c<e.length;c++){var l=e[c];if("string"!=typeof l){var d=data[l.name||"pathMatch"],f=void 0;if(null==d){if(l.optional){l.partial&&(path+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(Array.isArray(d)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var m=0;m<d.length;m++){if(f=o(d[m]),!n[c].test(f))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(f)+"`");path+=(0===m?l.prefix:l.delimiter)+f}}else{if(f=l.asterisk?z(d):o(d),!n[c].test(f))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+f+'"');path+=l.prefix+f}}else path+=l}return path}}(function(e,t){var n,r=[],o=0,c=0,path="",l=t&&t.delimiter||"/";for(;null!=(n=W.exec(e));){var d=n[0],f=n[1],m=n.index;if(path+=e.slice(c,m),c=m+d.length,f)path+=f[1];else{var v=e[c],h=n[2],y=n[3],k=n[4],j=n[5],O=n[6],w=n[7];path&&(r.push(path),path="");var x=null!=h&&null!=v&&v!==h,_="+"===O||"*"===O,S="?"===O||"*"===O,I=n[2]||l,pattern=k||j;r.push({name:y||o++,prefix:h||"",delimiter:I,optional:S,repeat:_,partial:x,asterisk:Boolean(w),pattern:pattern?U(pattern):w?".*":"[^"+G(I)+"]+?"})}}c<e.length&&(path+=e.substr(c));path&&r.push(path);return r}(e,t),t)}function L(e,t){var n={},r=v(v({},e),t);for(var o in r)String(e[o])!==String(t[o])&&(n[o]=!0);return n}function B(e){var t;if(e.message||"string"==typeof e)t=e.message||e;else try{t=JSON.stringify(e,null,2)}catch(n){t="[".concat(e.constructor.name,"]")}return v(v({},e),{},{message:t,statusCode:e.statusCode||e.status||e.response&&e.response.status||500})}window.onNuxtReadyCbs=[],window.onNuxtReady=function(e){window.onNuxtReadyCbs.push(e)};var W=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function N(e,t){var n=t?/[?#]/g:/[/?#]/g;return encodeURI(e).replace(n,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function z(e){return N(e,!0)}function G(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function U(e){return e.replace(/([=!:$/()])/g,"\\$1")}function V(e){return e&&e.sensitive?"":"i"}function H(e,t,n){e.$options[t]||(e.$options[t]=[]),e.$options[t].includes(n)||e.$options[t].push(n)}var K=f.b,Z=(f.e,f.a);function Y(e){try{window.history.scrollRestoration=e}catch(e){}}},,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return f})),n.d(t,"e",(function(){return m})),n.d(t,"a",(function(){return v})),n.d(t,"c",(function(){return h})),n.d(t,"d",(function(){return y}));var r=n(21),o=(n(30),n(43),n(44),n(17),n(22),n(38),n(35),n(34),n(20),n(32),n(37),n(121)),c=n(529);function l(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 d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t){return e.name.toLowerCase().localeCompare(t.name.toLowerCase())}function m(e,t){return(e.state?-1:1)-(t.state?-1:1)||f(e,t)}function v(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return function(t,n){return e?Object(o.a)(t.date,n.date):Object(c.a)(t.date,n.date)}}function h(e,t){e=e.toLowerCase();var n=function(text){var t;return null!==(t=null==text?void 0:text.toLowerCase().includes(e))&&void 0!==t&&t},r=function(e){var t;return n(e.name)||n(null===(t=e.contactInfo)||void 0===t?void 0:t.address)};return t.filter((function(e){return r(e)||function(e){return e.projects.some((function(p){var e;return n(p.name)||n(null===(e=p.contactInfo)||void 0===e?void 0:e.address)}))}(e)})).map((function(e){return r(e)?e:d(d({},e),{},{projects:(t=e.projects,t.filter((function(p){var e;return n(p.name)||n(null===(e=p.contactInfo)||void 0===e?void 0:e.address)})))});var t}))}function y(e,t){e=e.toLowerCase();var n=t.filter((function(g){var t,n;return null!==(n=g.name.toLowerCase().includes(e)||(null===(t=g.services)||void 0===t?void 0:t.filter((function(s){return s.name.toLowerCase().includes(e)})).length))&&void 0!==n&&n})),r=n.filter((function(g){return g.name.toLowerCase().includes(e)}));return n=n.map((function(g){var t,n;return r.includes(g)?g:d(d({},g),{},{services:null!==(n=null===(t=g.services)||void 0===t?void 0:t.filter((function(s){return s.name.toLowerCase().includes(e)})))&&void 0!==n?n:[]})}))}},,,,,,,,,,,,,,function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Forbidden=0]="Forbidden",e[e.Self=1]="Self",e[e.All=2]="All",e[e.Unrestricted=3]="Unrestricted"}(r||(r={}))},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r;n(1);!function(e){e[e.Day=0]="Day",e[e.Week=1]="Week",e[e.Month=2]="Month",e[e.Year=3]="Year",e[e.Custom=4]="Custom",e[e.All=5]="All"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return y})),n.d(t,"c",(function(){return k})),n.d(t,"d",(function(){return j}));var r,o=n(21),c=(n(22),n(17),n(35),n(34),n(20),n(32),n(37),n(61)),l=n(2),d=n(45),f=n(26),m=n(103);function v(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 h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e){return{id:"00000000-0000-0000-0000-000000000000",name:"",isDefault:!1,date:l.b.startOfToday(),toDate:l.b.startOfToday(),dateInterval:c.a.Month,employeeGroupIds:[],employeeIds:[],includeInactiveEmployees:!1,customerIds:[],projectIds:[],includeInactiveProjects:!1,serviceGroupIds:[],serviceIds:[],includeInactiveServices:!1,absenceIds:[],allowances:[],categories:[],timeInMinutes:!e.timeFormatDecimal,dailyEvaluation:!1,dayTotal:!0,workTime:!1,overtime:!0,wages:!0,showPeriodInfo:!0,sort:m.a.DateAsc,columns:[f.a.Date,f.a.EmployeeGroup,f.a.Employee,f.a.Customer,f.a.Project,f.a.Service,f.a.AbsenceType,f.a.Remark,f.a.Allowance,f.a.DrivingTimeCompensation,f.a.Start,f.a.End,f.a.Pause,f.a.ForceAccountWork,f.a.DrivingTime,f.a.Total].filter((function(p){return(p!==f.a.EmployeeGroup||e.groupEmployees)&&(p!==f.a.Allowance||e.allowance)&&(p!==f.a.DrivingTimeCompensation||e.drivingTimeCompensation)&&(p!==f.a.DrivingTime||e.drivingTime)})),serviceTypes:[r.WorkTime,r.ForceAccountWork,r.DrivingTime,r.Absences].filter((function(s){return s!==r.DrivingTime||e.drivingTime}))}}function k(e,t,n){return h(h({},y(e)),{},{employeeIds:t.evaluationTimesAll?[]:[n]})}!function(e){e[e.WorkTime=0]="WorkTime",e[e.ForceAccountWork=1]="ForceAccountWork",e[e.DrivingTime=2]="DrivingTime",e[e.Absences=3]="Absences"}(r||(r={}));var j=function(a,b){return(a.isDefault?-1:1)-(b.isDefault?-1:1)||Object(d.b)(a,b)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return f})),n.d(t,"c",(function(){return m}));var r=n(21),o=(n(22),n(17),n(38),n(31));n.d(t,"d",(function(){return o}));var c=n(94),l={};function d(e,t){t&&(e=e.filter((function(e){return e!==t}))),l={existingNames:e.map((function(e){return e.toLowerCase()}))}}function f(e,t){l=Object(r.a)({},e,t)}function m(e,t,n){return function(r){try{return e.validateSyncAt(t,Object(c.l)(null!=n?n:{},t.split("."),r),{context:l}),!0}catch(e){return e.message}}}},function(e,t,n){"use strict";var r="#184d5e",o="#96bd0d",c="#dc143c",l="#2685aa",d="#212121",f="#fff",m={thin:"#eeeeee",extraLight:"#cccccc",light:"#999999",medium:"#666666",dark:"#333333",deepDark:"#212121"},v={thin:"#e6f0f2",light:"#5996ab",medium:"#216880",primary:r,dark:"#0f303b"};t.a={primary:r,accent:o,secondaryPrimary:"#4e7e90",pause:"#ffaa19",error:c,delete:"#bc0026",info:l,warning:"#f07318",syncing:"#55adff",partialSelected:"#83b3c6",filterActive:"#ab5c0a",infoBadge:"#ffc107",categories:{lock:"#f16c6c",green:"#96bd0d",blue:"#2685aa",yellow:"#e2ba00"},textPrimaryLight:d,textPrimaryDark:f,textSecondary:"#666",textDisabled:"#9e9e9e",lightGray:"#d1d1d1",thinGray:"#f1f1f1",grays:m,primaryShades:v,accentShades:{medium:"#cade89"},projectColors:["#2685aa","#f07318","#864cd0","#e2ba00","#26aa82","#d94848","#2c812a","#e56cc3","#9d721d"],overtimeGreen:"#96bd0d",overtimeRed:"#f07318",light:{text:d,background:"#fff",tint:o,tabIconDefault:"#ccc",tabIconSelected:o},dark:{text:f,background:"#000",tint:o,tabIconDefault:"#ccc",tabIconSelected:o}}},,,,function(e,t,n){"use strict";n.r(t),n.d(t,"Pages",(function(){return r}));var r={login:"/login",maintenance:"/maintenance",account:{root:"/account",forgotPassword:"/account/forgotPassword",forgotPasswordSuccess:"/account/forgotPasswordSuccess",resetPassword:"/account/resetPassword"},admin:{root:"/admin",businesses:"/admin/businesses",invoices:"/admin/invoices",partners:"/admin/partners"},merchantPortal:{root:"/merchantPortal"},help:{root:"/help"},partners:"/partners",contractDataProcessing:"/contractDataProcessing",dashboard:"/dashboard",evaluation:{root:"/evaluation",times:"/evaluation/times",materials:"/evaluation/materials",documentation:"/evaluation/documentation",reports:"/evaluation/reports",acceptance:"/evaluation/acceptance",database:"/evaluation/database"},employees:{root:"/employees",workTimeAccounts:"/employees/workTimeAccounts",workTimeAccountsNew:"/employees/workTimeAccountsNew",missingSessions:"/employees/missingSessions",resources:"/employees/resources"},times:"/times",planning:"/planning",tasks:"/tasks",database:"/database",customers:"/customers",settings:{root:"/settings",businessData:"/settings/businessData",payment:"/settings/payment",services:"/settings/services",employees:{root:"/settings/employees",administration:"/settings/employees/administration",employeeGroups:"/settings/employees/groups",workTimes:"/settings/employees/workTimes",resources:"/settings/employees/resources"},absencetypes:"/settings/absenceTypes",subcontractors:"/settings/subcontractors",templates:{root:"/settings/templates",reportTemplates:"/settings/templates/reportTemplates",units:"/settings/templates/units",meterialInfos:"/settings/templates/materialInfos"},holidays:"/settings/holidays",interfaces:{root:"/settings/interfaces",configuration:"/settings/interfaces/configuration",csvExportConfigs:"/settings/interfaces/csvExportConfigs",excelExportConfigs:"/settings/interfaces/excelExportConfig",import:"/settings/interfaces/import"},configuration:{root:"/settings/configuration",coreData:"/settings/configuration/coreData",permissions:"/settings/configuration/permissions",notifications:"/settings/configuration/notifications"}}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(73);n(35),n(43),n(44),n(17),n(109);function o(e,t){for(var n,c,l,d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],f=function(){var l=v[m];if(d.includes(l))return 0;var f=e[l],h=t[l];if("function"==typeof(null==f?void 0:f.getMonth)||"function"==typeof(null==h?void 0:h.getMonth))return(null==f?void 0:f.getTime())!==(null==h?void 0:h.getTime())?{v:!0}:0;if(Array.isArray(h))return(null!==(n=null==f?void 0:f.length)&&void 0!==n?n:0)!==h.length?{v:!0}:0===h.length?0:"object"===Object(r.a)(h[0])?h.some((function(e,t){return o(f[t],e)}))?{v:!0}:0:(null!=f?f:[]).every((function(e){return(null!=h?h:[]).includes(e)}))&&(null!=h?h:[]).every((function(e){return(null!=f?f:[]).includes(e)}))?0:{v:!0};if("object"===Object(r.a)(h)&&f&&h){if(o(f,h))return{v:!0}}else if("string"==typeof f&&"string"==typeof h){if((null!==(c=null==f?void 0:f.trim())&&void 0!==c?c:"")!==h.trim())return{v:!0}}else if(f+""!=h+"")return{v:!0}},m=0,v=Object.keys(t);m<v.length;m++)if(0!==(l=f())&&l)return l.v;return!1}},,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return y})),n.d(t,"d",(function(){return j}));n(35),n(34),n(22),n(17),n(20),n(32),n(37);var r=n(21),o=(n(46),n(109),n(31)),c=n(1),l=n(63);n.d(t,"c",(function(){return l.a}));var d=n(2),f=n(132);function m(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 v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h=function(){var e={employeeGroupId:null,employeeIds:[],projectId:"",serviceId:"",date:d.b.startOfToday(),start:d.c.defaultStart,end:d.c.defaultEnd,pause:d.c.defaultZero,total:d.c.defaultTotal,totalString:d.c.getTime(d.c.defaultTotal),forceAccountWork:null,drivingTime:null,allowance:f.a.None,droveOutsideOfWorkTime:!1,nightWork:!1,remark:null};return e},y=function(){var e=v(v({},h()),{},{id:"",employeeId:"",total:d.b.startOfToday()});return e},k=o.object({employeeGroupId:o.string().nullable().typeError(c.a.messages.errors.validation.invalidString),employeeIds:o.array().min(1,c.a.pages.times.session_form.employees.error_required),projectId:o.string().required(c.a.messages.errors.validation.projectRequired),serviceId:o.string().required(c.a.pages.times.session_form.service.error_required),date:o.date().test("max-date",c.a.messages.errors.validation.futureDate,(function(e){return e<=d.b.endOfDay(new Date)})),totalString:o.string().matches(/^[^-]/,c.a.pages.times.session_form.total.error_negative),overlap:o.bool().oneOf([!1],"Has overlap"),forceAccountWork:o.date().nullable().test("max-force-account-work",c.a.pages.times.session_form.force_account_work.error_exceeded,(function(e){var t,n,r;return!e||(!(null===(n=null===(t=this.options)||void 0===t?void 0:t.context)||void 0===n?void 0:n.totalTime)||(null===(r=this.options)||void 0===r?void 0:r.context).totalTime.getTime()>=e.getTime())})),drivingTime:o.date().nullable().test("max-driving-time",c.a.pages.times.session_form.driving_time.error_exceeded,(function(e){var t,n,r;return!e||(!(null===(n=null===(t=this.options)||void 0===t?void 0:t.context)||void 0===n?void 0:n.totalTime)||(null===(r=this.options)||void 0===r?void 0:r.context).totalTime.getTime()>=e.getTime())})),remark:o.string().nullable().trim().max(2e3,c.a.messages.errors.validation.max_character(2e3))});function j(e){return Object(l.c)(k,e)}},,function(e,t,n){"use strict";var r=n(14),o=n(13),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(18);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},k=function(e){Object(c.a)(n,e);var t=h(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).Icons=v.a,e}return Object(r.a)(n)}(m.Vue);y([Object(m.Prop)({default:!1})],k.prototype,"isDialog",void 0);var j=k=y([Object(m.Component)({})],k),O=(n(974),n(19)),component=Object(O.a)(j,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card-actions",{staticClass:"form-footer"},[e._t("default")],2)}),[],!1,null,"d80b5b86",null);t.a=component.exports},function(e,t,n){"use strict";var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(18),h=(n(40),n(74),n(35),n(32),function(){function e(){Object(r.a)(this,e),this.formHeaderStack=[],this.eventListeners={},this.idCounter=0,this.boundHandleKeydown=this.handleKeydown.bind(this)}return Object(o.a)(e,[{key:"generateId",value:function(){return"form-header-".concat(++this.idCounter,"-").concat(Date.now())}},{key:"pushFormHeader",value:function(e){this.formHeaderStack.push(e)}},{key:"popFormHeader",value:function(e){var t=this.formHeaderStack.lastIndexOf(e);-1!==t&&this.formHeaderStack.splice(t,1)}},{key:"on",value:function(e,t){this.eventListeners[e]||(this.eventListeners[e]=[]),this.eventListeners[e].push(t)}},{key:"off",value:function(e,t){var n=this.eventListeners[e];if(n){var r=n.indexOf(t);-1!==r&&n.splice(r,1)}this.areAllListenersRemoved()&&this.destroy()}},{key:"areAllListenersRemoved",value:function(){var e=this;return Object.keys(this.eventListeners).every((function(t){var n=e.eventListeners[t];return!n||0===n.length}))}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=this.eventListeners[e];o&&o.forEach((function(e){e.apply(void 0,n)}))}},{key:"handleKeydown",value:function(e){if("Escape"===e.key&&this.formHeaderStack.length>0){var t=this.formHeaderStack[this.formHeaderStack.length-1];this.emit("closeForm",t)}}},{key:"destroy",value:function(){window.removeEventListener("keydown",this.boundHandleKeydown)}},{key:"init",value:function(){window.addEventListener("keydown",this.boundHandleKeydown)}}]),e}()),y=new h;function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var j=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},O=function(e){Object(c.a)(n,e);var t=k(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).Icons=v.a,e.formHeaderId="",e}return Object(o.a)(n,[{key:"created",value:function(){this.isDialog&&(this.formHeaderId=y.generateId())}},{key:"mounted",value:function(){this.isDialog&&(y.init(),y.on("closeForm",this.closeForm),y.pushFormHeader(this.formHeaderId))}},{key:"cleanUp",value:function(){y.popFormHeader(this.formHeaderId),y.off("closeForm",this.closeForm)}},{key:"beforeDestroy",value:function(){this.isDialog&&this.cleanUp()}},{key:"closeForm",value:function(e){e===this.formHeaderId&&(this.$emit("cancel"),this.cleanUp())}}]),n}(m.Vue);j([Object(m.Prop)({default:!1})],O.prototype,"isDialog",void 0);var w=O=j([Object(m.Component)({})],O),x=(n(972),n(19)),component=Object(x.a)(w,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"form-header",class:{"not-sticky":!e.isDialog}},[e._t("default"),e._v(" "),e.isDialog?t("v-btn",{staticClass:"ml-auto",attrs:{icon:""},on:{click:function(t){return e.closeForm(e.formHeaderId)}}},[t("v-icon",[e._v("\n            "+e._s(e.Icons.cancel)+"\n        ")])],1):e._e()],2)}),[],!1,null,"5671905c",null);t.a=component.exports},,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return r})),n.d(t,"c",(function(){return m}));var r,o;n(40);try{var c=n(!function(){var e=new Error("Cannot find module './config'");throw e.code="MODULE_NOT_FOUND",e}())}catch(e){}function l(e){var t,n,r,l,d,f,m,v=null!==(d=null!==(r=e===o.Api?null===(t=null==c?void 0:c.default)||void 0===t?void 0:t.apiUrl:null===(n=null==c?void 0:c.default)||void 0===n?void 0:n.authUrl)&&void 0!==r?r:null===(l=null==c?void 0:c.default)||void 0===l?void 0:l.defaultUrl)&&void 0!==d?d:"http://localhost",h=e===o.Api?"5000":"4000",y=null===(m=null===(f=null==c?void 0:c.default)||void 0===f?void 0:f.useDefaultPort)||void 0===m||m?":"+h:"";return"".concat(v).concat(y)}!function(e){e[e.Development=0]="Development",e[e.Staging=1]="Staging",e[e.Production=2]="Production"}(r||(r={})),function(e){e[e.Api=0]="Api",e[e.Auth=1]="Auth"}(o||(o={}));var d,f={development:{environment:r.Development,urls:{api:"".concat(l(o.Api),"/api/"),auth:"".concat(l(o.Auth),"/"),chat:"".concat(l(o.Api),"/chat")},adminBusinessName:"Admin",logDebugInfo:!1},staging:{environment:r.Staging,urls:{api:"https://api.stage.digiholz.de/api/",auth:"https://auth.stage.digiholz.de/",chat:"https://api.stage.digiholz.de/chat"},adminBusinessName:"Admin",logDebugInfo:!1},production:{environment:r.Production,urls:{api:"https://api.digiholz.de/api/",auth:"https://auth.digiholz.de/",chat:"https://api.digiholz.de/chat"},adminBusinessName:"Admin",logDebugInfo:!1}};function m(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e===r.Development?d=f.development:e===r.Staging?d=f.staging:e===r.Production&&(d=f.production),d.logDebugInfo=t}},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(12);n(35);function o(e,t){for(var n=0,c=Object.keys(e);n<c.length;n++){var l=c[n];"object"===Object(r.a)(e[l])?o(e[l],t):e[l]=t}}},,,function(e,t,n){"use strict";n.d(t,"l",(function(){return O})),n.d(t,"n",(function(){return x})),n.d(t,"o",(function(){return S})),n.d(t,"h",(function(){return P})),n.d(t,"g",(function(){return R})),n.d(t,"u",(function(){return D})),n.d(t,"c",(function(){return C})),n.d(t,"b",(function(){return T})),n.d(t,"j",(function(){return A})),n.d(t,"k",(function(){return $})),n.d(t,"i",(function(){return L})),n.d(t,"r",(function(){return W})),n.d(t,"f",(function(){return z})),n.d(t,"t",(function(){return U})),n.d(t,"d",(function(){return H})),n.d(t,"s",(function(){return K})),n.d(t,"a",(function(){return Z})),n.d(t,"q",(function(){return Y})),n.d(t,"p",(function(){return Q})),n.d(t,"e",(function(){return J})),n.d(t,"m",(function(){return X}));n(35),n(34),n(22),n(20),n(37);var r=n(21),o=n(23),c=(n(83),n(40),n(38),n(17),n(32),n(46),n(205),n(750),n(48),n(8)),l=n(2),d=n(1),f=n(11),m=n(10),v=n(162),h=n(128),y=n(113);function k(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 j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function O(e){return w.apply(this,arguments)}function w(){return(w=Object(o.a)(regeneratorRuntime.mark((function e(filter){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.b(c.a.PeriodInfos,d.a.messages.errors.requests.pages.sessions.fetch,filter?ee(filter):filter);case 2:return t=e.sent,Object(m.a)(t.status)&&te(t.data),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e,t,n){return _.apply(this,arguments)}function _(){return(_=Object(o.a)(regeneratorRuntime.mark((function e(filter,t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.b(c.a.PeriodInfos,d.a.messages.errors.requests.pages.sessions.fetch,j(j({},ee(filter)),{},{skip:t,loadCount:v.a.loadSessionCount,loadAll:n}));case 2:return r=e.sent,Object(m.a)(r.status)&&te(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e,t,n){return I.apply(this,arguments)}function I(){return(I=Object(o.a)(regeneratorRuntime.mark((function e(filter,t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.b(c.a.RefreshPeriodInfos,d.a.messages.errors.requests.pages.sessions.refresh,j(j({},ee(filter)),{},{weeks:t,loadCount:n}));case 2:return r=e.sent,Object(m.a)(r.status)&&te(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(){return f.b(c.a.ExportInfos,d.a.messages.errors.requests.pages.sessions.exportConfigInfos)}function R(filter){return f.b(c.a.SessionExcelExport,d.a.messages.errors.requests.pages.sessions.excelExport,filter?ee(filter):filter,void 0,void 0,!0)}function D(filter){return f.b(c.a.WageEvaluationExport,d.a.messages.errors.requests.pages.sessions.wageEvaluationExport,filter?ee(filter):filter,void 0,void 0,!0)}function C(e,filter){return f.b("".concat(c.a.CustomExcelExport,"/").concat(e),d.a.messages.errors.requests.pages.sessions.customExcelExport,filter?ee(filter):filter,void 0,void 0,!0)}function T(e,t){return E.apply(this,arguments)}function E(){return(E=Object(o.a)(regeneratorRuntime.mark((function e(t,filter){var n,r,o,l,v,h,k;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.b("".concat(c.a.CsvExport,"/").concat(t),d.a.messages.errors.requests.pages.sessions.csvExport,filter?ee(filter):filter,void 0,void 0,!0);case 2:return o=e.sent,Object(m.a)(o.status)||(l=null===(n=o.data)||void 0===n?void 0:n.errors[2070])&&(v=null===(r=l[0].match(/\d/))||void 0===r?void 0:r.at(0),h=l[0].split("Entity name:")[1],v&&(k=y.a.find((function(i){return i.value===+v})))&&(o.error=d.a.messages.errors.requests.pages.sessions.csvExportMissingGroupValue(k.text,null!=h?h:""))),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t){return M.apply(this,arguments)}function M(){return(M=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.b(c.a.MissingInfos,d.a.messages.errors.requests.pages.sessions.fetch,{fromDate:ie(t),toDate:ie(n)});case 2:return r=e.sent,Object(m.a)(r.status)&&r.data.forEach((function(s){s.date=l.c.parseDate(s.date),s.total=l.c.parseTime(s.total),s.workTime=l.c.parseNullableTime(s.workTime)})),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e){return F.apply(this,arguments)}function F(){return(F=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.b(c.a.MostRecentSession,d.a.messages.errors.requests.pages.sessions.mostRecent,void 0,t);case 2:return""===(n=e.sent).data&&(n.data=null),Object(m.a)(n.status)&&null!==n.data&&re(n.data),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return B.apply(this,arguments)}function B(){return(B=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",f.b(c.a.SessionHistory,d.a.messages.errors.requests.pages.sessions.history,void 0,t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(e){return N.apply(this,arguments)}function N(){return N=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,r,o=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=o.length>1&&void 0!==o[1]&&o[1],e.next=3,f.d(c.a.Sessions,d.a.messages.errors.requests.pages.sessions.save,X(t),void 0,{realTime:n});case 3:return r=e.sent,Object(m.a)(r.status)?ne(r.data):r.status===c.c.BadRequest&&Object(h.c)(r),e.abrupt("return",r);case 6:case"end":return e.stop()}}),e)}))),N.apply(this,arguments)}function z(e,t){return G.apply(this,arguments)}function G(){return(G=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.d(c.a.SessionDuplicate,d.a.messages.errors.requests.pages.sessions.duplicate,{employeeIds:n},t);case 2:return r=e.sent,Object(m.a)(r.status)?ne(r.data):r.status===c.c.BadRequest&&Object(h.c)(r),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e,t,n){return V.apply(this,arguments)}function V(){return(V=Object(o.a)(regeneratorRuntime.mark((function e(t,n,r){var o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.e(t,c.a.Sessions,d.a.messages.errors.requests.pages.sessions.update,X(r),{sessionUpdate:n});case 2:return o=e.sent,Object(m.a)(o.status)?ne(o.data):o.status===c.c.BadRequest&&Object(h.c)(o),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function H(e,t){return f.d(c.a.DeleteMultipleSessions,d.a.messages.errors.requests.pages.sessions.deleteMultiple,{sessionIds:e,absenceIds:t})}function K(e,t,n){return f.d(c.a.UpdateMultipleSessionsProject,d.a.messages.errors.requests.pages.sessions.updateMultipleProject,{sessionIds:e,absenceIds:t,projectId:n})}function Z(e,t,n){return f.d(c.a.UpdateMultipleSessionsCategory,d.a.messages.errors.requests.pages.sessions.updateMultipleCategories,{sessionIds:e,absenceIds:t,categories:n})}function Y(e,t){return f.c(e,c.a.SetSessionCategories,d.a.messages.errors.requests.pages.sessions.setCategories,{categories:t})}function Q(e){return f.c(e,c.a.RemoveUnseenForOfficeSession,d.a.messages.errors.requests.pages.sessions.removeUnseenEditForOffice)}function J(e,t){return f.a(e,c.a.Sessions,d.a.messages.errors.requests.pages.sessions.delete,t?{group:t}:void 0)}function X(e){var t,n;return j(j({},e),{},{date:l.c.formatUniversal(e.date),start:l.c.getFullTime(e.start),end:l.c.getFullTime(e.end),pause:l.c.getFullTime(e.pause),total:void 0,forceAccountWork:e.forceAccountWork?l.c.getFullTime(e.forceAccountWork):null,drivingTime:e.drivingTime?l.c.getFullTime(e.drivingTime):null,pauseStamps:(null===(t=e.pauseStamps)||void 0===t?void 0:t.length)?null===(n=e.pauseStamps)||void 0===n?void 0:n.map((function(e){return l.c.getFullTime(e)})):null})}function ee(filter){return j(j({},filter),{},{date:l.c.formatUniversal(filter.date),toDate:l.c.formatUniversal(filter.toDate)})}function te(e){e.forEach((function(i){i.from=i.from?l.c.parseDate(i.from):null,i.to=i.to?l.c.parseDate(i.to):null,ne(i.sessions)}))}function ne(e){null==e||e.forEach((function(s){s.date=l.c.parseDate(s.date),s.timeInfo.startString=s.timeInfo.start,s.timeInfo.endString=s.timeInfo.end,s.timeInfo.start=l.c.parseTime(s.timeInfo.start,l.a.time),s.timeInfo.end=l.c.parseTime(s.timeInfo.end,l.a.time),s.timeInfo.total=l.c.parseTime(s.timeInfo.total,l.a.time),s.absenceInfo&&(s.absenceInfo.from=new Date(s.absenceInfo.from),s.absenceInfo.to=new Date(s.absenceInfo.to))}))}function re(e){e.dto.date=l.c.parseDate(e.dto.date),e.dto.start=l.c.parseTime(e.dto.start),e.dto.end=l.c.parseTime(e.dto.end),e.dto.pause=l.c.parseTime(e.dto.pause),e.dto.total=l.c.parseTime(e.dto.total),e.dto.forceAccountWork=e.dto.forceAccountWork&&l.c.parseTime(e.dto.forceAccountWork),e.dto.drivingTime=e.dto.drivingTime&&l.c.parseTime(e.dto.drivingTime)}function ie(e){return l.c.formatUniversal(e)}},,function(e,t,n){"use strict";(function(e){n.d(t,"k",(function(){return m})),n.d(t,"e",(function(){return v})),n.d(t,"f",(function(){return h})),n.d(t,"i",(function(){return y})),n.d(t,"j",(function(){return k})),n.d(t,"l",(function(){return j})),n.d(t,"h",(function(){return O})),n.d(t,"b",(function(){return w})),n.d(t,"g",(function(){return x})),n.d(t,"c",(function(){return _})),n.d(t,"a",(function(){return S})),n.d(t,"d",(function(){return I}));n(34),n(20),n(37);var r=n(73),o=n(21),c=n(747),l=(n(17),n(43),n(44),n(22),n(87),n(46),n(205),n(35),n(96),n(72),n(32),n(30),n(40),n(142),n(253),n(489),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276),n(90),n(38),n(204),n(331),n(2));function d(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 f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(a,b){return a.length===b.length&&a.every((function(e){return b.includes(e)}))}function v(e){return e.filter((function(e,t,n){return n.indexOf(e)===t}))}function h(e){return e.filter((function(e,t,n){return n.findIndex((function(i){return i.id===e.id}))===t}))}function y(object){for(var e=0,t=Object.keys(object);e<t.length;e++){var n=t[e];null===object[n]&&delete object[n]}}function k(object){for(var e=0,t=Object.keys(object);e<t.length;e++){var n=t[e];""===object[n]&&(object[n]=null)}}function j(e,t,n){var r=Object(c.a)(t),l=r[0],d=r.slice(1);return f(f({},e),{},Object(o.a)({},l,0===d.length?n:j(e[l],d,n)))}function O(data){var e=new FormData;return function e(t,data,n){if(data&&n&&Array.isArray(data)&&data.length>0&&("object"===Object(r.a)(data[0])&&"uri"in data[0]||data[0]instanceof File))data.forEach((function(e){if(!e.name||e instanceof File)t.append(n,e);else{var r=encodeURIComponent(e.name.replace(/\(/g,"%28").replace(/\)/g,"%29"));t.append(n,f(f({},e),{},{name:r}))}}));else if(!data||"object"!==Object(r.a)(data)||data instanceof Date||data instanceof File||"uri"in data){if(n){var o=null===data?"":data;t.append(n,o)}}else Object.keys(data).forEach((function(r){var o=+r>=0?"[".concat(r,"]"):".".concat(r);e(t,data[r],n?"".concat(n).concat(o):r)}))}(e,data),e}function w(t){return window.btoa?window.btoa(new Uint8Array(t).reduce((function(data,e){return data.push(String.fromCharCode(e)),data}),[]).join("")):e.from(t).toString("base64")}function x(t){return void 0!==e?JSON.parse(e.from(t.split(".")[1],"base64").toString()):{business_id:"",role:""}}function _(e,t){return"function"==typeof structuredClone?structuredClone(e,t):function e(t){return t?"function"==typeof t.getTime?new Date(t):"object"===Object(r.a)(t)?Array.isArray(t)?t.map((function(t){return e(t)})):Object.keys(t).reduce((function(n,r){return n[r]=e(t[r]),n}),{}):t:t}(e)}function S(e,t){for(var n=e,r=Math.abs(t),o=t<0?-1:1;r>0;)n=l.b.addDays(n,o),l.b.isSunday(n)||r--;return n}function I(e,t){for(var n=l.b.differenceInCalendarDays(e,t),r=n<0?-1:1,o=0,c=t;0!==l.b.differenceInCalendarDays(c,e);)c=l.b.addDays(c,r),l.b.isSunday(c)&&o++;return n-o*r}}).call(this,n(486).Buffer)},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Active=0]="Active",e[e.Inactive=1]="Inactive",e[e.Deleted=2]="Deleted"}(r||(r={}))},,,,function(e,t,n){"use strict";var r=n(14),o=n(13),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(18),h=n(95);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var k=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},j=function(e){Object(c.a)(n,e);var t=y(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).Icons=v.a,e.Status=h.a,e}return Object(r.a)(n)}(m.Vue);k([Object(m.Prop)({default:void 0})],j.prototype,"status",void 0),k([Object(m.Prop)({default:!1})],j.prototype,"noMargin",void 0);var O=j=k([Object(m.Component)({})],j),w=n(19),component=Object(w.a)(O,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.status===e.Status.Inactive?t("v-icon",{class:{"ml-2":!e.noMargin},attrs:{small:"",color:"gray"}},[e._v("\n    "+e._s(e.Icons.inactive)+"\n")]):e.status===e.Status.Deleted?t("v-icon",{class:{"ml-2":!e.noMargin},attrs:{small:"",color:"grey"}},[e._v("\n    "+e._s(e.Icons.delete)+"\n")]):e._e()}),[],!1,null,null,null);t.a=component.exports},,function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Lock=0]="Lock",e[e.Green=1]="Green",e[e.Blue=2]="Blue",e[e.Yellow=3]="Yellow",e[e.None=4]="None"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"c",(function(){return d})),n.d(t,"d",(function(){return f})),n.d(t,"e",(function(){return m})),n.d(t,"b",(function(){return v})),n.d(t,"a",(function(){return h})),n.d(t,"f",(function(){return y}));n(35),n(34),n(20),n(32),n(37);var r=n(21),o=n(81);n(22),n(17),n(43),n(44),n(38),n(40),n(97),n(98),n(48);function c(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 l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(data){var e=data.employees,t=data.employeeGroupIds,n=data.config,r=data.ignoreLinking,o=data.excludeIrrelevantForPlanning,c=e;return data.excludeIrrelevantForTimes&&(c=e.filter((function(e){return e.relevantForTimes}))),o&&(c=e.filter((function(e){return e.relevantForPlanning}))),(null==t?void 0:t.length)&&n.groupEmployees&&!r?function(e,t){return e.filter((function(e){var n;return null===(n=e.employeeGroupIds)||void 0===n?void 0:n.some((function(e){return t.includes(e)}))}))}(c,t):c}function f(e,t,n,r,c,d,f){return d.linkProjectsEmployees&&!f?function(e,t,n,r,c,d){var f=d.groupEmployees,m=t.filter((function(e){return c.includes(e.id)})),v=m.map((function(t){var n;return[].concat(Object(o.a)(null!==(n=t.customerIds)&&void 0!==n?n:[]),Object(o.a)(f?(r?e.filter((function(g){return g.id===r})):e.filter((function(g){return g.employeeIds.includes(t.id)}))).flatMap((function(g){var e;return null!==(e=g.customerIds)&&void 0!==e?e:[]})):[]))})),h=m.map((function(t,c){var l;return[].concat(Object(o.a)(null!==(l=t.projectIds)&&void 0!==l?l:[]),Object(o.a)(f?(r?e.filter((function(g){return g.id===r})):e.filter((function(g){return g.employeeIds.includes(t.id)}))).flatMap((function(g){var e;return null!==(e=g.projectIds)&&void 0!==e?e:[]})):[]),Object(o.a)(n.filter((function(e){var n;return null===(n=t.customerIds)||void 0===n?void 0:n.includes(e.id)})).flatMap((function(e){return e.projects.map((function(p){return p.id}))}))))}));if(v.every((function(i){return!i.length}))&&h.every((function(i){return!i.length})))return n;var y=v.map((function(e){return e.filter((function(e){return v.every((function(t,n){return 0===t.length&&0===h[n].length||t.includes(e)}))}))})),k=h.map((function(e){return e.filter((function(e){return h.every((function(t,n){return 0===t.length&&0===v[n].length||t.includes(e)}))}))})),j=y.flatMap((function(e){return e})),O=k.flatMap((function(e){return e}));return n.reduce((function(e,t){if(j.includes(t.id))e.push(t);else if(t.projects.some((function(p){return O.includes(p.id)}))){var n=l(l({},t),{},{projects:t.projects.filter((function(p){return O.includes(p.id)}))});e.push(n)}return e}),[])}(e,t,n,r,c,d):n}function m(e,t,n,r,c,d,f,m,v,h){return!v.linkServicesEmployees&&!v.linkServicesProjects||h?v.groupServices?r:c:function(e,t,n,r,c,d,f,m,v){var h,y,k=v.groupServices,j=v.groupEmployees;if(k)return r.reduce((function(r,g){var c,v,h,y,k,O,w=l({},g),x=j&&d?e.find((function(g){return g.id===d})):void 0,_=null!==(c=null==x?void 0:x.serviceGroupIds)&&void 0!==c?c:[],S=null!==(v=null==x?void 0:x.serviceIds)&&void 0!==v?v:[],I=(f.length?t.filter((function(e){return f.includes(e.id)})):x?t.filter((function(e){return x.employeeIds.includes(e.id)})):[]).map((function(e){var t,n;return{serviceGroupIds:[].concat(Object(o.a)(_),Object(o.a)(null!==(t=e.serviceGroupIds)&&void 0!==t?t:[])),serviceIds:[].concat(Object(o.a)(S),Object(o.a)(null!==(n=e.serviceIds)&&void 0!==n?n:[]))}}));if(I.some((function(e){return!(!e.serviceGroupIds.length&&!e.serviceIds.length)&&((!e.serviceGroupIds.length||!e.serviceGroupIds.includes(w.id))&&(!e.serviceIds.length||!e.serviceIds.some((function(e){return w.services.some((function(s){return s.id===e}))}))||(w.services=w.services.filter((function(s){return e.serviceIds.includes(s.id)})),!1)))})))return r;var P=n.find((function(e){return e.projects.some((function(p){return p.id===m}))})),R=null==P?void 0:P.projects.find((function(p){return p.id===m})),D=[].concat(Object(o.a)(null!==(h=null==P?void 0:P.serviceGroupIds)&&void 0!==h?h:[]),Object(o.a)(null!==(y=null==R?void 0:R.serviceGroupIds)&&void 0!==y?y:[])),C=[].concat(Object(o.a)(null!==(k=null==P?void 0:P.serviceIds)&&void 0!==k?k:[]),Object(o.a)(null!==(O=null==R?void 0:R.serviceIds)&&void 0!==O?O:[]));if((D.length||C.length)&&(!D.length||!D.includes(w.id))){if(!C.length||!C.some((function(e){return w.services.some((function(s){return s.id===e}))})))return r;w.services=w.services.filter((function(s){return C.includes(s.id)}))}return[].concat(Object(o.a)(r),[w])}),[]);var O=e.find((function(g){return g.id===d})),w=t.filter((function(e){return f.includes(e.id)})),x=n.find((function(e){return e.projects.some((function(p){return p.id===m}))})),_=null==x?void 0:x.projects.find((function(p){return p.id===m})),S=[].concat(Object(o.a)(null!==(h=null==x?void 0:x.serviceIds)&&void 0!==h?h:[]),Object(o.a)(null!==(y=null==_?void 0:_.serviceIds)&&void 0!==y?y:[]));return c.filter((function(s){var e;return!(j&&d&&(null===(e=null==O?void 0:O.serviceIds)||void 0===e?void 0:e.length)&&!O.serviceIds.includes(s.id))&&(!w.some((function(e){var t;return(null===(t=e.serviceIds)||void 0===t?void 0:t.length)&&!e.serviceIds.includes(s.id)}))&&(0===S.length||S.includes(s.id)))}))}(e,t,n,r,c,d,f,m,v)}function v(e,t){var n=e.map((function(e){return e.id}));return t.every((function(e){return n.includes(e)}))}function h(e,t){return e.flatMap((function(e){return e.projects.map((function(p){return p.id}))})).includes(t)}function y(e,t,n){if(0===e.length)return!1;return(n?e.flatMap((function(s){var e;return null!==(e=s.services.map((function(s){return s.id})))&&void 0!==e?e:[]})):e.map((function(s){return s.id}))).includes(t)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return c})),n.d(t,"b",(function(){return l}));var r,o=n(26);function c(e,t){switch(e){case o.a.Date:return t?r.DateAsc:r.DateDesc;case o.a.Position:return t?r.PositionAsc:r.PositionDesc;case o.a.Employee:return t?r.EmployeeAsc:r.EmployeeDesc;case o.a.Customer:return t?r.CustomerAsc:r.CustomerDesc;case o.a.Project:return t?r.ProjectAsc:r.ProjectDesc;case o.a.Service:return t?r.ServiceAsc:r.ServiceDesc;default:return r.DateAsc}}function l(e){switch(e){case r.DateAsc:return{prop:o.a.Date,asc:!0};case r.DateDesc:return{prop:o.a.Date,asc:!1};case r.PositionAsc:return{prop:o.a.Position,asc:!0};case r.PositionDesc:return{prop:o.a.Position,asc:!1};case r.EmployeeAsc:return{prop:o.a.Employee,asc:!0};case r.EmployeeDesc:return{prop:o.a.Employee,asc:!1};case r.CustomerAsc:return{prop:o.a.Customer,asc:!0};case r.CustomerDesc:return{prop:o.a.Customer,asc:!1};case r.ProjectAsc:return{prop:o.a.Project,asc:!0};case r.ProjectDesc:return{prop:o.a.Project,asc:!1};case r.ServiceAsc:return{prop:o.a.Service,asc:!0};case r.ServiceDesc:return{prop:o.a.Service,asc:!1};default:return null}}!function(e){e[e.DateAsc=0]="DateAsc",e[e.DateDesc=1]="DateDesc",e[e.EmployeeAsc=2]="EmployeeAsc",e[e.EmployeeDesc=3]="EmployeeDesc",e[e.CustomerAsc=4]="CustomerAsc",e[e.CustomerDesc=5]="CustomerDesc",e[e.ProjectAsc=6]="ProjectAsc",e[e.ProjectDesc=7]="ProjectDesc",e[e.ServiceAsc=8]="ServiceAsc",e[e.ServiceDesc=9]="ServiceDesc",e[e.PositionAsc=10]="PositionAsc",e[e.PositionDesc=11]="PositionDesc"}(r||(r={}))},,,function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Employee=0]="Employee",e[e.Customer=1]="Customer",e[e.Project=2]="Project",e[e.Service=3]="Service",e[e.Session=4]="Session",e[e.RealTime=5]="RealTime",e[e.Absence=6]="Absence",e[e.Material=7]="Material",e[e.Documentation=8]="Documentation",e[e.Acceptance=9]="Acceptance",e[e.Report=10]="Report",e[e.Database=11]="Database",e[e.Signature=12]="Signature",e[e.Task=13]="Task",e[e.SignedDocument=14]="SignedDocument",e[e.Message=15]="Message",e[e.Image=16]="Image",e[e.Event=17]="Event",e[e.Chat=18]="Chat",e[e.EventFile=19]="EventFile",e[e.File=20]="File"}(r||(r={}))},function(e,t,n){"use strict";n.r(t);n(27),n(35),n(34),n(37);var r,o=n(29),c=n(66),l=n(7),d=n(24),f=n(13),m=n(14),v=n(15),h=n(16),y=n(6),k=n(12),j=(n(41),n(20),n(17),n(97),n(98),n(22),n(48),n(32),n(40),n(87),n(74),n(43),n(44),n(4)),O=n(92),w=n(131),x=n(10);!function(e){e[e.Single=0]="Single",e[e.GroupIgnoreEmployees=1]="GroupIgnoreEmployees",e[e.GroupIncludeEmployees=2]="GroupIncludeEmployees"}(r||(r={}));var _=n(2),S=n(94),I=n(5),P=["id","employeeId"];function R(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 D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(y.a)(e);if(t){var o=Object(y.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(h.a)(this,n)}}var T=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(k.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},E=function(e){Object(v.a)(B,e);var t,n,o,h,y,k,j,R,T,E,$,F,L=C(B);function B(){var e;return Object(f.a)(this,B),(e=L.apply(this,arguments)).periodInfos=[],e.addedSessionCount=0,e.addedSessionWeeks=[],e}return Object(m.a)(B,[{key:"sessions",get:function(){return this.periodInfos.flatMap((function(i){var e;return null!==(e=i.sessions)&&void 0!==e?e:[]}))}},{key:"absences",get:function(){return Object(S.f)(this.sessions.filter((function(s){return s.isAbsence})))}},{key:"loadedSessionCount",get:function(){return this.sessions.length}},{key:"totalSessionCount",get:function(){var e,t;return null!==(t=null===(e=this.periodInfos.find((function(i){return i.isTotal})))||void 0===e?void 0:e.sessionCount)&&void 0!==t?t:0}},{key:"reset",value:function(){this.periodInfos=[]}},{key:"setAddedSessionCount",value:function(e){this.addedSessionCount=e}},{key:"setAddedSessionWeeks",value:function(e){this.addedSessionWeeks=e}},{key:"addLoadedSessions",value:function(e){this.periodInfos.forEach((function(i){var t,n,r,o=null!==(n=null===(t=e.find((function(li){return li.uniqueWeek===i.uniqueWeek})))||void 0===t?void 0:t.sessions)&&void 0!==n?n:[];o.length>0&&(i.sessions=[].concat(Object(d.a)(null!==(r=i.sessions)&&void 0!==r?r:[]),Object(d.a)(o)))}))}},{key:"replaceRefreshedPeriodInfos",value:function(e){var t=this;e.periodInfos.forEach((function(e){var n=t.periodInfos.findIndex((function(i){return i.uniqueWeek===e.uniqueWeek}));t.periodInfos.splice(n,1,e)})),e.weeks&&(0===e.weeks.length?this.periodInfos=this.periodInfos.filter((function(t){return e.periodInfos.some((function(i){return i.uniqueWeek===t.uniqueWeek}))})):this.periodInfos=this.periodInfos.filter((function(t){return!t.week||!e.weeks.includes(t.week)||e.periodInfos.some((function(i){return i.uniqueWeek===t.uniqueWeek}))})))}},{key:"setCategories",value:function(e){var t=e.id,n=e.categories;e.isAbsence?this.periodInfos.flatMap((function(i){var e;return null!==(e=i.sessions)&&void 0!==e?e:[]})).filter((function(s){return s.isAbsence&&s.id===t})).forEach((function(s){s.categories=n})):this.periodInfos.flatMap((function(i){var e;return null!==(e=i.sessions)&&void 0!==e?e:[]})).find((function(s){return!s.isAbsence&&s.id===t})).categories=n}},{key:"removeUnseenEditForOffice",value:function(e){var t=this.periodInfos.flatMap((function(i){var e;return null!==(e=i.sessions)&&void 0!==e?e:[]})).find((function(s){return s.id===e}));t&&t.unseenEdit&&(t.unseenEdit.unseenEditForOffice=!1)}},{key:"fetchTimes",value:(F=Object(l.a)(regeneratorRuntime.mark((function e(filter){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.l(filter);case 2:return t=e.sent,n=[],Object(x.a)(t.status)?n=t.data:I.notificationStore.setMessage(t.error),e.abrupt("return",{periodInfos:n});case 6:case"end":return e.stop()}}),e)}))),function(e){return F.apply(this,arguments)})},{key:"loadSessions",value:($=Object(l.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.n(t.filter,this.loadedSessionCount,t.loadAll);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=8;break}return this.addLoadedSessions(n.data),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return $.apply(this,arguments)})},{key:"refreshPeriodInfos",value:(E=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.o(t.filter,null!==(n=t.weeks)&&void 0!==n?n:this.addedSessionWeeks,this.loadedSessionCount+this.addedSessionCount);case 2:if(r=e.sent,!Object(x.a)(r.status)){e.next=8;break}this.setAddedSessionCount(0),this.replaceRefreshedPeriodInfos({periodInfos:r.data,weeks:t.weeks}),e.next=9;break;case 8:return e.abrupt("return",r.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return E.apply(this,arguments)})},{key:"saveSession",value:(T=Object(l.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.r(t);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=9;break}return this.setAddedSessionCount(t.employeeIds.length),this.setAddedSessionWeeks([_.c.getCalendarWeek(t.date)]),e.abrupt("return",n.data);case 9:return e.abrupt("return",n.error);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return T.apply(this,arguments)})},{key:"duplicateSession",value:(R=Object(l.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.f(t.id,t.employeeIds);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=9;break}return this.setAddedSessionCount(t.employeeIds.length),this.setAddedSessionWeeks([_.c.getCalendarWeek(t.date)]),e.abrupt("return",n.data);case 9:return e.abrupt("return",n.error);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return R.apply(this,arguments)})},{key:"saveAbsence",value:(j=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.e(t);case 2:if(r=e.sent,!Object(x.a)(r.status)){e.next=10;break}return o=_.c.getWorkDaysInInterval(t.from,null!==(n=t.to)&&void 0!==n?n:t.from)*t.employeeIds.length,this.setAddedSessionCount(o),this.setAddedSessionWeeks(M(r.data[0])),e.abrupt("return",r.data);case 10:return e.abrupt("return",r.error);case 11:case"end":return e.stop()}}),e,this)}))),function(e){return j.apply(this,arguments)})},{key:"updateSession",value:(k=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,o,l,filter,d,f,m,v,h,y,k;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.original,o=t.session,l=t.editGroup,filter=t.filter,d=o.id,f=o.employeeId,m=Object(c.a)(o,P),v=D(D({},m),{},{employeeIds:[f]}),h=l?r.GroupIgnoreEmployees:r.Single,e.next=6,O.t(d,h,v);case 6:if(y=e.sent,!Object(x.a)(y.status)){e.next=14;break}return k=[_.c.getCalendarWeek(n.date),_.c.getCalendarWeek(o.date)],e.next=11,this.refreshPeriodInfos({weeks:k,filter:filter});case 11:return e.abrupt("return",y.data);case 14:return e.abrupt("return",y.error);case 15:case"end":return e.stop()}}),e,this)}))),function(e){return k.apply(this,arguments)})},{key:"updateAbsence",value:(y=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,r,filter,o,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.original,r=t.absence,filter=t.filter,e.next=3,w.h(r);case 3:if(o=e.sent,!Object(x.a)(o.status)){e.next=12;break}return c=_.c.getWorkDaysInInterval(r.from,r.to)-_.c.getWorkDaysInInterval(n.absenceInfo.from,n.absenceInfo.to),this.setAddedSessionCount(c),e.next=9,this.refreshPeriodInfos({weeks:A(n,r),filter:filter});case 9:return e.abrupt("return",o.data);case 12:return e.abrupt("return",o.error);case 13:case"end":return e.stop()}}),e,this)}))),function(e){return y.apply(this,arguments)})},{key:"updateAbsenceSimple",value:(h=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,filter,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.absence,filter=t.filter,e.next=3,w.h(n);case 3:if(r=e.sent,!Object(x.a)(r.status)){e.next=10;break}return e.next=7,this.refreshPeriodInfos({filter:filter});case 7:return e.abrupt("return",r.data);case 10:return e.abrupt("return",r.error);case 11:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"deleteSessionInfo",value:(o=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,filter,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.session,filter=t.filter,e.next=3,O.e(n.id);case 3:if(r=e.sent,!Object(x.a)(r.status)){e.next=10;break}return this.setAddedSessionCount(-1),e.next=8,this.refreshPeriodInfos({weeks:[_.c.getCalendarWeek(n.date)],filter:filter});case 8:e.next=11;break;case 10:return e.abrupt("return",r.error);case 11:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"deleteAbsence",value:(n=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,r,filter,o,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.absence,r=t.date,filter=t.filter,e.next=3,w.a(n.id,r);case 3:if(o=e.sent,!Object(x.a)(o.status)){e.next=11;break}return c=r?1:_.c.getWorkDaysInInterval(n.absenceInfo.from,n.absenceInfo.to),this.setAddedSessionCount(-c),e.next=9,this.refreshPeriodInfos({weeks:M(n),filter:filter});case 9:e.next=12;break;case 11:return e.abrupt("return",o.error);case 12:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"removeUnseenEdit",value:(t=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.id,!t.isAbsence){e.next=7;break}return e.next=4,w.d(n);case 4:r=e.sent,e.next=10;break;case 7:return e.next=9,O.p(n);case 9:r=e.sent;case 10:if(!Object(x.a)(r.status)){e.next=14;break}this.removeUnseenEditForOffice(n),e.next=15;break;case 14:return e.abrupt("return",r.error);case 15:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),B}(j.VuexModule);T([j.Mutation],E.prototype,"reset",null),T([j.Mutation],E.prototype,"setAddedSessionCount",null),T([j.Mutation],E.prototype,"setAddedSessionWeeks",null),T([j.Mutation],E.prototype,"addLoadedSessions",null),T([j.Mutation],E.prototype,"replaceRefreshedPeriodInfos",null),T([j.Mutation],E.prototype,"setCategories",null),T([j.Mutation],E.prototype,"removeUnseenEditForOffice",null),T([j.MutationAction],E.prototype,"fetchTimes",null),T([Object(j.Action)({rawError:!0})],E.prototype,"loadSessions",null),T([j.Action],E.prototype,"refreshPeriodInfos",null),T([Object(j.Action)({rawError:!0})],E.prototype,"saveSession",null),T([Object(j.Action)({rawError:!0})],E.prototype,"duplicateSession",null),T([Object(j.Action)({rawError:!0})],E.prototype,"saveAbsence",null),T([Object(j.Action)({rawError:!0})],E.prototype,"updateSession",null),T([Object(j.Action)({rawError:!0})],E.prototype,"updateAbsence",null),T([Object(j.Action)({rawError:!0})],E.prototype,"updateAbsenceSimple",null),T([j.Action],E.prototype,"deleteSessionInfo",null),T([j.Action],E.prototype,"deleteAbsence",null),T([j.Action],E.prototype,"removeUnseenEdit",null),E=T([Object(j.Module)({name:"times",stateFactory:!0,namespaced:!0})],E);t.default=E;function A(e,t){var n;return[].concat(Object(d.a)(_.c.getWeeksInInterval(e.absenceInfo.from,e.absenceInfo.to)),Object(d.a)(_.c.getWeeksInInterval(t.from,null!==(n=t.to)&&void 0!==n?n:t.from)))}function M(e){return _.c.getWeeksInInterval(e.absenceInfo.from,e.absenceInfo.to)}},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Direct=0]="Direct",e[e.Group=1]="Group",e[e.Project=2]="Project"}(r||(r={}))},,,function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return v})),n.d(t,"d",(function(){return h}));n(48),n(17),n(97),n(98),n(30),n(46),n(109),n(72),n(22);var r=n(31),o=n(1),c=n(63),l=n(2),d=(n(45),function(){var e={projectId:"",date:l.b.startOfToday(),name:"",quantity:"",unit:"",calculation:null,accountWork:!1,remark:null};return e}),f=function(){var e={projectId:"",date:l.b.startOfToday(),materials:[{name:"",quantity:"",unit:"",calculation:null,accountWork:!1,remark:null}]};return e};var m=r.object({projectId:r.string().required(o.a.messages.errors.validation.projectRequired),date:r.date().test("max-date",o.a.messages.errors.validation.futureDate,(function(e){return e<=l.b.endOfDay(new Date)})),name:r.string().trim().required(o.a.pages.evaluation.material.materials.materialForm.name.errorRequired).max(200,o.a.messages.errors.validation.max_character(200)),quantity:r.number().test("not-zero",o.a.pages.evaluation.material.materials.materialForm.quantity.errorRequired,(function(e){return 0!==e})).transform((function(e,t){return+(t+"").replace(/,/,".")})).typeError(o.a.messages.errors.validation.invalidNumber),unit:r.string().trim().required(o.a.pages.evaluation.material.materials.materialForm.unit.errorRequired).max(50,o.a.messages.errors.validation.max_character(50)),remark:r.string().nullable().trim().max(2e3,o.a.messages.errors.validation.max_character(2e3))});r.object({projectId:r.string().required(o.a.messages.errors.validation.projectRequired),date:r.date().test("max-date",o.a.messages.errors.validation.futureDate,(function(e){return e<=l.b.endOfDay(new Date)})),materials:r.array().test("validCore",o.a.pages.evaluation.material.materials.materialForm.core.errorRequired,(function(e){return function(e){var t=e.filter((function(e){return e.name||e.quantity||e.unit||e.remark}));try{return r.array().of(r.object({name:r.string().trim().required(o.a.pages.evaluation.material.materials.materialForm.name.errorRequired).max(200,o.a.messages.errors.validation.max_character(200)),quantity:r.number().test("not-zero",o.a.pages.evaluation.material.materials.materialForm.quantity.errorRequired,(function(e){return 0!==e})).transform((function(e,t){return+(t+"").replace(/,/,".")})).typeError(o.a.messages.errors.validation.invalidNumber),unit:r.string().trim().required(o.a.pages.evaluation.material.materials.materialForm.unit.errorRequired).max(50,o.a.messages.errors.validation.max_character(50)),remark:r.string().nullable().trim().max(2e3,o.a.messages.errors.validation.max_character(2e3))})).min(1).validateSync(t),!0}catch(e){return e}}(e)})).min(1)});function v(e){return m.isValidSync(e)}function h(e){return Object(c.c)(m,e)}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return c}));var r,o=n(1);!function(e){e[e.Employee=0]="Employee",e[e.Customer=1]="Customer",e[e.Project=2]="Project",e[e.Service=3]="Service",e[e.AbsenceType=4]="AbsenceType"}(r||(r={}));var c=[{value:r.Employee,text:o.a.pages.settings.interfaces.csvExportConfigs.modelTypes.employee},{value:r.Customer,text:o.a.pages.settings.interfaces.csvExportConfigs.modelTypes.customer},{value:r.Project,text:o.a.pages.settings.interfaces.csvExportConfigs.modelTypes.project},{value:r.Service,text:o.a.pages.settings.interfaces.csvExportConfigs.modelTypes.service},{value:r.AbsenceType,text:o.a.pages.settings.interfaces.csvExportConfigs.modelTypes.absenceType}]},function(e,t,n){"use strict";n.d(t,"d",(function(){return h})),n.d(t,"f",(function(){return k})),n.d(t,"e",(function(){return O})),n.d(t,"g",(function(){return w})),n.d(t,"k",(function(){return x})),n.d(t,"a",(function(){return _})),n.d(t,"c",(function(){return S})),n.d(t,"l",(function(){return P})),n.d(t,"h",(function(){return D})),n.d(t,"j",(function(){return C})),n.d(t,"b",(function(){return T})),n.d(t,"i",(function(){return E}));var r=n(21),o=n(23),c=(n(83),n(17),n(32),n(35),n(34),n(22),n(20),n(37),n(8)),l=n(1),d=n(11),f=n(10);function m(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 v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(){return y.apply(this,arguments)}function y(){return(y=Object(o.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.Chat,l.a.messages.errors.requests.pages.chat.fetch);case 2:return t=e.sent,Object(f.a)(t.status)&&t.data.forEach((function(e){return e.messages.forEach((function(e){return E(e)}))})),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e,t){return j.apply(this,arguments)}function j(){return(j=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.Messages,l.a.messages.errors.requests.pages.chat.messageFetch,{chatId:t,date:n});case 2:return r=e.sent,Object(f.a)(r.status)&&r.data.forEach((function(e){return E(e)})),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e,t,n){return d.b(c.a.ChatFile+"/".concat(e),l.a.messages.errors.requests.images.fetch,{maxWidth:t,maxHeight:n},void 0,!0,!1)}function w(){return d.b(c.a.PrivilegedEmployeeIds,l.a.messages.errors.requests.pages.chat.privilegedEmployeeIdsFetch)}function x(e){return d.d(c.a.Chat,l.a.messages.errors.requests.pages.chat.save,e)}function _(e){return d.a("",c.a.Chat+"/".concat(e),l.a.messages.errors.requests.pages.chat.deleteChat)}function S(e,t){return I.apply(this,arguments)}function I(){return(I=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.e(t,c.a.Chat,l.a.messages.errors.requests.pages.chat.edit,n);case 2:return r=e.sent,Object(f.a)(r.status)&&r.data.messages.forEach((function(e){return E(e)})),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return R.apply(this,arguments)}function R(){return(R=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.Messages,l.a.messages.errors.requests.pages.chat.send,v(v({},t),{},{date:t.date.toUTCString()}),void 0,void 0,!0);case 2:return n=e.sent,Object(f.a)(n.status)&&E(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return d.d(c.a.Messages+"/".concat(e,"/received"),l.a.messages.errors.requests.pages.chat.received,{})}function C(e){return d.d(c.a.ChatRead,l.a.messages.errors.requests.pages.chat.read,{},e)}function T(e){return d.a("",c.a.Messages+"/".concat(e),l.a.messages.errors.requests.pages.chat.delete)}function E(e){e.date=new Date(e.date)}},,,function(e,t,n){"use strict";n.d(t,"g",(function(){return k})),n.d(t,"i",(function(){return O})),n.d(t,"h",(function(){return x})),n.d(t,"d",(function(){return S})),n.d(t,"e",(function(){return I})),n.d(t,"b",(function(){return P})),n.d(t,"c",(function(){return R})),n.d(t,"k",(function(){return D})),n.d(t,"l",(function(){return T})),n.d(t,"j",(function(){return A})),n.d(t,"a",(function(){return M})),n.d(t,"f",(function(){return F}));n(35),n(34),n(22),n(20),n(37);var r=n(21),o=n(23),c=(n(83),n(46),n(72),n(17),n(32),n(40),n(8)),l=n(1),d=n(11),f=n(2),m=n(10),v=n(126);function h(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 y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(e,t){return j.apply(this,arguments)}function j(){return(j=Object(o.a)(regeneratorRuntime.mark((function e(filter,t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.Documentations,l.a.messages.errors.requests.pages.documentations.fetch,y(y({},filter?Object(v.a)(filter):{}),{},{skip:t}));case 2:return n=e.sent,Object(m.a)(n.status)&&n.data.forEach((function(e){return L(e)})),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return w.apply(this,arguments)}function w(){return(w=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.MostRecentDocumentation,l.a.messages.errors.requests.pages.documentations.mostRecent,void 0,t);case 2:return""===(n=e.sent).data&&(n.data=null),Object(m.a)(n.status)&&null!==n.data&&(n.data.dto.date=new Date(n.data.dto.date)),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return _.apply(this,arguments)}function _(){return(_=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",d.b(c.a.DocumentationHistory,l.a.messages.errors.requests.pages.documentations.history,void 0,t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e,t){return d.b(c.a.ExportDocumentation,l.a.messages.errors.requests.pages.documentations.export,{exportType:t},e,!1,!0)}function I(e){return d.b(c.a.ExportDocumentationImages,l.a.messages.errors.requests.pages.documentations.exportAllImages,void 0,e,!1,!0)}function P(filter){return d.b(c.a.ExportAllDocumentation,l.a.messages.errors.requests.pages.documentations.exportAll,filter?Object(v.a)(filter):void 0,void 0,!1,!0)}function R(filter){return d.b(c.a.ExportAllDocumentationImages,l.a.messages.errors.requests.pages.documentations.exportAllImages,filter?Object(v.a)(filter):void 0,void 0,!1,!0)}function D(e){return C.apply(this,arguments)}function C(){return(C=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.Documentations,l.a.messages.errors.requests.pages.documentations.save,F(t),void 0,void 0,!0);case 2:return n=e.sent,Object(m.a)(n.status)&&L(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e,t){return E.apply(this,arguments)}function E(){return(E=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.e(t,c.a.Documentations,l.a.messages.errors.requests.pages.documentations.update,F(n),void 0,!0);case 2:return r=e.sent,Object(m.a)(r.status)&&L(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t){return d.c(e,c.a.SetDocumentationCategories,l.a.messages.errors.requests.pages.documentations.setCategories,{categories:t})}function M(e){return $.apply(this,arguments)}function $(){return($=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",d.a(t,c.a.Documentations,l.a.messages.errors.requests.pages.documentations.delete));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){var t,n;return y(y({},e),{},{date:f.c.formatUniversal(e.date),weather:null!==(t=e.weather)&&void 0!==t?t:"",temperature:((null!==(n=e.temperature)&&void 0!==n?n:"")+"").replace(",",".")})}function L(e){e.createdAt=new Date(e.createdAt),e.date=new Date(e.date)}},,,,,function(e,t,n){"use strict";n.d(t,"g",(function(){return j})),n.d(t,"d",(function(){return w})),n.d(t,"h",(function(){return x})),n.d(t,"e",(function(){return S})),n.d(t,"j",(function(){return P})),n.d(t,"k",(function(){return D})),n.d(t,"l",(function(){return T})),n.d(t,"a",(function(){return E})),n.d(t,"i",(function(){return A})),n.d(t,"b",(function(){return M})),n.d(t,"c",(function(){return F})),n.d(t,"f",(function(){return L}));n(34),n(22),n(20),n(37);var r=n(21),o=n(23),c=(n(83),n(46),n(72),n(109),n(35),n(17),n(32),n(8)),l=n(1),d=n(11),f=n(2),m=n(10),v=n(126),h=n(360);function y(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 k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return O.apply(this,arguments)}function O(){return O=Object(o.a)(regeneratorRuntime.mark((function e(filter,t,n){var r,o,f=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=f.length>3&&void 0!==f[3]?f[3]:h.a.All,e.next=3,d.b(c.a.Materials,l.a.messages.errors.requests.pages.materials.fetch,k(k({},filter?Object(v.a)(filter):{}),{},{skip:t,loadAll:n,accountWorkMaterialFilterType:r}));case 3:return o=e.sent,Object(m.a)(o.status)&&o.data.forEach((function(e){return B(e)})),e.abrupt("return",o);case 6:case"end":return e.stop()}}),e)}))),O.apply(this,arguments)}function w(filter){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.a.All;return d.b(c.a.MaterialExcelExport,l.a.messages.errors.requests.pages.materials.excelExport,k(k({},filter?Object(v.a)(filter):{}),{},{accountWorkMaterialFilterType:e}),void 0,void 0,!0)}function x(e){return _.apply(this,arguments)}function _(){return(_=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.MostRecentMaterial,l.a.messages.errors.requests.pages.materials.mostRecent,void 0,t);case 2:return""===(n=e.sent).data&&(n.data=null),Object(m.a)(n.status)&&null!==n.data&&(n.data.dto.date=new Date(n.data.dto.date)),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return I.apply(this,arguments)}function I(){return(I=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",d.b(c.a.MaterialHistory,l.a.messages.errors.requests.pages.materials.history,void 0,t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return R.apply(this,arguments)}function R(){return(R=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.Materials,l.a.messages.errors.requests.pages.materials.save,L(t));case 2:return n=e.sent,Object(m.a)(n.status)&&B(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e,t){return C.apply(this,arguments)}function C(){return(C=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.e(t,c.a.Materials,l.a.messages.errors.requests.pages.materials.update,L(n));case 2:return r=e.sent,Object(m.a)(r.status)&&B(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e,t){return d.d(c.a.UpdateMultipleMaterialsProject,l.a.messages.errors.requests.pages.materials.updateMultipleProject,{materialIds:e,projectId:t})}function E(e,t){return d.d(c.a.UpdateMultipleMaterialsCategory,l.a.messages.errors.requests.pages.materials.updateMultipleCategories,{materialIds:e,categories:t})}function A(e,t){return d.c(e,c.a.SetMaterialCategories,l.a.messages.errors.requests.pages.materials.setCategories,{categories:t})}function M(e){return $.apply(this,arguments)}function $(){return($=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",d.a(t,c.a.Materials,l.a.messages.errors.requests.pages.materials.delete));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return d.d(c.a.DeleteMultipleMaterials,l.a.messages.errors.requests.pages.materials.deleteMultiple,{materialIds:e})}function L(e){return k(k({},e),{},{date:f.c.formatUniversal(e.date),quantity:"string"==typeof e.quantity?e.quantity.trim().replace(",","."):e.quantity,calculation:e.calculation?(t=e.calculation,JSON.stringify(t)):null});var t}function B(e){var t;e.createdAt=new Date(e.createdAt),e.date=new Date(e.date),e.calculation=(t=e.calculation,JSON.parse(t))}},,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"a",(function(){return f}));var r=n(21),o=(n(43),n(44),n(35),n(34),n(22),n(17),n(20),n(32),n(37),n(2));function c(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 l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,filter){var t=o.b.startOfDay(e.date);return filter.projectIds&&(0===filter.projectIds.length||filter.projectIds.includes(e.projectId))&&(!filter.fromDate||!filter.toDate||t>=o.b.startOfDay(filter.fromDate)&&t<=o.b.startOfDay(filter.toDate))}function f(filter){return l(l({},filter),{},{fromDate:filter.fromDate?o.c.formatUniversal(filter.fromDate):null,toDate:filter.toDate?o.c.formatUniversal(filter.toDate):null})}},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Folder=0]="Folder",e[e.Projects=1]="Projects",e[e.Project=2]="Project",e[e.Employees=3]="Employees",e[e.Employee=4]="Employee"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return w})),n.d(t,"a",(function(){return _})),n.d(t,"c",(function(){return I}));var r=n(21),o=n(23),c=(n(83),n(38),n(46),n(72),n(142),n(43),n(44),n(74),n(35),n(40),n(34),n(22),n(17),n(20),n(32),n(37),n(86)),l=n(8),d=n(288),f=n(438),m=n(1),v=n(148),h=n(10),y=n(94);function k(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 j(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var O="User callback was undefined";function w(e){return x.apply(this,arguments)}function x(){return x=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,r,o,k,j,w,x,S,I,P,R,D,C,T,E,A,M,code,i;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(w=t.route===l.a.Login||t.route.includes(l.a.Auth)?c.a.urls.auth:c.a.urls.api,x=!!(null===(n=t.uri)||void 0===n?void 0:n.length),S=x&&t.route.includes("/"),I=S?t.route.split("/")[0]:t.route,w+=I,x&&(w+="/".concat(t.uri)),S&&(P=t.route.split("/")).length>1&&(w+="/".concat(P.splice(1).join())),t.authenticate){e.next=13;break}return e.next=10,Object(d.a)(w,t);case 10:R=e.sent,e.next=51;break;case 13:if(void 0!==v.e){e.next=15;break}throw Error(O);case 15:return e.next=17,Object(d.a)(w,t,Object(v.e)().token);case 17:if((R=e.sent).status!==l.c.Unauthorized){e.next=51;break}return e.next=21,Object(f.a)(Object(v.e)().refreshToken);case 21:if(!(D=e.sent).success){e.next=29;break}return Object(v.d)(D.loginModel),e.next=26,Object(d.a)(w,t,D.loginModel.token);case 26:R=e.sent,e.next=51;break;case 29:if(D.status!==l.c.BadRequest){e.next=50;break}return e.next=32,Object(v.a)();case 32:if(!(C=e.sent)){e.next=47;break}return e.next=36,_(C);case 36:if(T=e.sent,!Object(h.a)(T.status)){e.next=44;break}return Object(v.d)(T.loginModel),e.next=41,Object(d.a)(w,t,T.loginModel.token);case 41:R=e.sent,e.next=45;break;case 44:T.status===l.c.BadRequest&&Object(v.c)();case 45:e.next=48;break;case 47:Object(v.c)();case 48:e.next=51;break;case 50:R.status=l.c.TokenRefreshFailed;case 51:if(t.responseIsImage&&R.data)if(Object(h.a)(R.status))R.data=Object(y.b)(R.data);else try{R.data=JSON.parse((new TextDecoder).decode(R.data))}catch(e){console.error("Could not decode array buffer to json on response."),console.error(e)}if(!t.isFileDownload||Object(h.a)(R.status)||"application/problem+json"!==(null===(r=R.data)||void 0===r?void 0:r.type)){e.next=58;break}return e.t0=JSON,e.next=56,null===(o=R.data)||void 0===o?void 0:o.text();case 56:e.t1=e.sent,R.data=e.t0.parse.call(e.t0,e.t1);case 58:if(R.status===l.c.PaymentRequired)R.error=m.a.messages.errors.requests.paymentRequired;else if(R.status===l.c.Forbidden)R.error=m.a.messages.errors.requests.forbidden;else if(R.status===l.c.Timeout)R.error=m.a.messages.errors.requests.timeout;else if(R.status===l.c.NotFound)R.error="".concat(m.a.messages.errors.requests.not_found," ").concat(m.a.messages.errors.requests.codes.footer);else if(R.status===l.c.Conflict)R.error=m.a.messages.errors.requests.resourceChanged;else if(R.status===l.c.TokenRefreshFailed)R.error=m.a.messages.errors.requests.tokenRefreshFailed;else if(R.status===l.c.BadRequest&&(null===(k=R.data)||void 0===k?void 0:k.errors)){for(R.error="",R.errorCodes=[],E=R.data.errors,A=0,M=Object.keys(E);A<M.length;A++)for(code=M[A],i=0;i<E[code].length;i++)R.error+=(null!==(j=m.a.messages.errors.requests.codes[code])&&void 0!==j?j:m.a.messages.errors.requests.codes.unhandledCode)+" ",R.errorCodes.push(code);R.error+=m.a.messages.errors.requests.codes.footer}else R.status===l.c.ServiceUnavailable&&(R.error=m.a.messages.errors.requests.maintenance);return e.abrupt("return",R);case 60:case"end":return e.stop()}}),e)}))),x.apply(this,arguments)}function _(e){return S.apply(this,arguments)}function S(){return(S=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={token:"",refreshToken:""},e.next=3,w({method:l.b.POST,route:l.a.Login,authenticate:!1,body:{grant_type:"password",username:t.username,password:t.password,client_id:"di.web",scope:"offline_access di.owner openid di.all"}});case 3:return(r=e.sent).status===l.c.Success?n={token:r.data.access_token,refreshToken:r.data.refresh_token}:r.status===l.c.BadRequest&&(r.error=m.a.messages.errors.requests.user.login_failed),e.abrupt("return",j(j({},r),{},{loginModel:n}));case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(e){var t,n,r,o,c,l,d=null===(t=e.data)||void 0===t?void 0:t.errors[2022],f=null===(n=e.data)||void 0===n?void 0:n.errors[2029],v=null===(r=e.data)||void 0===r?void 0:r.errors[2030],h="\n",y=function(e){return e.replace(/".+": /gm,"").split(", ").map((function(e){return e.replace(" | ",", ")}))};if(d){var k=y(d[0]);e.error+="\n\n"+m.a.messages.errors.requests.overlaps.sessions(k.length)+h,e.error+=null!==(o=k.join(h))&&void 0!==o?o:""}if(f){var j=y(f[0]);e.error+="\n\n"+m.a.messages.errors.requests.overlaps.absences(j.length)+h,e.error+=null!==(c=j.join(h))&&void 0!==c?c:""}if(v){var O=y(v[0]);e.error+="\n\n"+m.a.messages.errors.requests.overlaps.holidays(O.length)+h,e.error+=null!==(l=O.join(h))&&void 0!==l?l:""}}},,,function(e,t,n){"use strict";n.d(t,"e",(function(){return k})),n.d(t,"h",(function(){return O})),n.d(t,"f",(function(){return x})),n.d(t,"d",(function(){return _})),n.d(t,"a",(function(){return S})),n.d(t,"g",(function(){return I})),n.d(t,"c",(function(){return R})),n.d(t,"b",(function(){return T}));n(35),n(34),n(22),n(20),n(37);var r=n(21),o=n(23),c=(n(83),n(17),n(32),n(40),n(8)),l=n(2),d=n(1),f=n(11),m=n(10),v=n(128);function h(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 y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(e){return j.apply(this,arguments)}function j(){return(j=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.d(c.a.Absences,d.a.messages.errors.requests.pages.absences.save,T(t));case 2:return n=e.sent,Object(m.a)(n.status)?E(n.data):n.status===c.c.BadRequest&&Object(v.c)(n),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return w.apply(this,arguments)}function w(){return(w=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.e(t.id,c.a.Absences,d.a.messages.errors.requests.pages.absences.update,T(t));case 2:return n=e.sent,Object(m.a)(n.status)?E(n.data):n.status===c.c.BadRequest&&Object(v.c)(n),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e,t){return f.c(e,c.a.SetAbsenceCategories,d.a.messages.errors.requests.pages.absences.setCategories,{categories:t})}function _(e){return f.c(e,c.a.RemoveUnseenForOfficeAbsence,d.a.messages.errors.requests.pages.absences.removeUnseenEditForOffice)}function S(e,t){return t?f.a(e,c.a.Absences,d.a.messages.errors.requests.pages.absences.delete,{date:l.c.formatUniversal(t)}):f.a(e,c.a.Absences,d.a.messages.errors.requests.pages.absences.delete)}function I(e,t){return P.apply(this,arguments)}function P(){return(P=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.d("".concat(c.a.Absences,"/").concat(t,"/split"),d.a.messages.errors.requests.pages.absences.update,{date:C(n)});case 2:return r=e.sent,Object(m.a)(r.status)&&A(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function R(e){return D.apply(this,arguments)}function D(){return(D=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.b(c.a.MostRecentAbsence,d.a.messages.errors.requests.pages.sessions.mostRecent,void 0,t);case 2:return""===(n=e.sent).data&&(n.data=null),Object(m.a)(n.status)&&null!==n.data&&M(n.data),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){return l.c.formatUniversal(e)}function T(e){var t,n;return y(y({},e),{},{from:l.c.formatUniversal(e.from),to:e.to?l.c.formatUniversal(e.to):null,start:e.isFullDay?null:l.c.getFullTime(null!==(t=e.start)&&void 0!==t?t:l.c.defaultZero),end:e.isFullDay?null:l.c.getFullTime(null!==(n=e.end)&&void 0!==n?n:l.c.defaultZero)})}function E(e){null==e||e.forEach((function(s){s.date=new Date(s.date),s.timeInfo.startString=s.timeInfo.start,s.timeInfo.endString=s.timeInfo.end,s.timeInfo.totalString=s.timeInfo.total,s.timeInfo.start=l.c.parseTime(s.timeInfo.start,l.a.time),s.timeInfo.end=l.c.parseTime(s.timeInfo.end,l.a.time),s.timeInfo.total=l.c.parseTime(s.timeInfo.total,l.a.time),s.absenceInfo&&(s.absenceInfo.from=new Date(s.absenceInfo.from),s.absenceInfo.to=new Date(s.absenceInfo.to))}))}function A(e){e.from=new Date(e.from),e.to=new Date(e.to),e.isFullDay||(e.start=l.c.parseTime(e.start),e.end=l.c.parseTime(e.end))}function M(e){e.dto.from=l.c.parseDate(e.dto.from),e.dto.to=l.c.parseDate(e.dto.to),e.dto.start=l.c.parseTime(e.dto.start),e.dto.end=l.c.parseTime(e.dto.end)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r,o=n(1);!function(e){e[e.None=0]="None",e[e.MoreThanEight=1]="MoreThanEight",e[e.MoreThanTwentyFour=2]="MoreThanTwentyFour"}(r||(r={}));r.None,o.a.pages.times.allowance.none,r.MoreThanEight,o.a.pages.times.allowance.moreThanEight,r.MoreThanTwentyFour,o.a.pages.times.allowance.moreThanTwentyFour},function(e,t,n){"use strict";n.d(t,"e",(function(){return y})),n.d(t,"g",(function(){return j})),n.d(t,"b",(function(){return w})),n.d(t,"m",(function(){return _})),n.d(t,"j",(function(){return I})),n.d(t,"h",(function(){return P})),n.d(t,"c",(function(){return D})),n.d(t,"n",(function(){return T})),n.d(t,"k",(function(){return A})),n.d(t,"l",(function(){return M})),n.d(t,"f",(function(){return $})),n.d(t,"i",(function(){return L})),n.d(t,"d",(function(){return B})),n.d(t,"o",(function(){return N})),n.d(t,"a",(function(){return G}));n(35),n(34),n(22),n(20),n(37);var r=n(21),o=n(23),c=(n(83),n(40),n(17),n(32),n(8)),l=n(1),d=n(11),f=n(2),m=n(10);function v(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 h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return k.apply(this,arguments)}function k(){return(k=Object(o.a)(regeneratorRuntime.mark((function e(filter,t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.Tasks,l.a.messages.errors.requests.pages.tasks.fetch,h(h({},V(filter)),{},{loadAll:n,skip:t}));case 2:return r=e.sent,Object(m.a)(r.status)&&r.data.forEach((function(e){Z(e)})),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.Tasks,l.a.messages.errors.requests.pages.tasks.save,H(t));case 2:return n=e.sent,Object(m.a)(n.status)&&Z(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return x.apply(this,arguments)}function x(){return(x=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.a(t,c.a.Tasks,l.a.messages.errors.requests.pages.tasks.delete);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,t){return S.apply(this,arguments)}function S(){return(S=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.e(t,c.a.Tasks,l.a.messages.errors.requests.pages.tasks.update,H(n));case 2:return r=e.sent,Object(m.a)(r.status)&&Z(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(e,t){return d.d("".concat(c.a.Tasks,"/").concat(e,"/setstate"),l.a.messages.errors.requests.pages.tasks.update,{done:t})}function P(e){return R.apply(this,arguments)}function R(){return(R=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.TaskLists,l.a.messages.errors.requests.pages.taskLists.save,K(t));case 2:return n=e.sent,Object(m.a)(n.status)&&Z(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return C.apply(this,arguments)}function C(){return(C=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.a(t,c.a.TaskLists,l.a.messages.errors.requests.pages.taskLists.delete);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e,t){return E.apply(this,arguments)}function E(){return(E=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.e(t,c.a.TaskLists,l.a.messages.errors.requests.pages.taskLists.update,K(n));case 2:return r=e.sent,Object(m.a)(r.status)&&Z(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t){return d.d("".concat(c.a.TaskLists,"/").concat(e,"/setstate"),l.a.messages.errors.requests.pages.taskLists.update,{done:t})}function M(e,t){return d.d("".concat(c.a.TaskListTasks,"/").concat(e,"/setstate"),l.a.messages.errors.requests.pages.taskLists.update,{done:t})}function $(){return F.apply(this,arguments)}function F(){return(F=Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",d.b(c.a.TaskListTemplates,l.a.messages.errors.requests.pages.taskListTemplates.fetch));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e){return d.d(c.a.TaskListTemplates,l.a.messages.errors.requests.pages.taskListTemplates.save,e)}function B(e){return W.apply(this,arguments)}function W(){return(W=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.a(t,c.a.TaskListTemplates,l.a.messages.errors.requests.pages.taskListTemplates.delete);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function N(e,t){return z.apply(this,arguments)}function z(){return(z=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.e(t,c.a.TaskListTemplates,l.a.messages.errors.requests.pages.taskListTemplates.update,n);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function G(e,t,n,r,o,c){return U.apply(this,arguments)}function U(){return(U=Object(o.a)(regeneratorRuntime.mark((function e(t,n,r,o,v,h){var y,k,j;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k=r?f.c.formatUniversal(r):null,e.next=3,d.d("".concat(c.a.TaskListTemplates,"/").concat(h,"/assign"),l.a.messages.errors.requests.pages.taskListTemplates.save,{employeeIds:t,projectId:n,date:k,assignAsSingleTasks:v,remark:o});case 3:return j=e.sent,Object(m.a)(j.status)&&(null===(y=j.data)||void 0===y||y.forEach((function(e){Z(e)}))),e.abrupt("return",j);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(filter){return h(h({},filter),{},{from:filter.from?f.c.formatUniversal(filter.from):null,to:filter.to?f.c.formatUniversal(filter.to):null})}function H(e){return h(h({},e),{},{date:e.date?f.c.formatUniversal(e.date):null})}function K(e){return h(h({},e),{},{date:e.date?f.c.formatUniversal(e.date):null})}function Z(e){e.createdAt=new Date(e.createdAt),e.date&&(e.date=new Date(e.date)),e.done&&(e.done=new Date(e.done)),e.taskListTasks&&e.taskListTasks.forEach((function(e){e.done&&(e.done=new Date(e.done))}))}},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return f})),n.d(t,"a",(function(){return m}));var r=n(7),o=(n(41),n(40),n(17),n(32),n(35),n(71),n(60),n(332),n(246),n(86)),c=n(10);function l(e,t){return d.apply(this,arguments)}function d(){return d=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r,data,o,l,d,f,link,m=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return data=null,o=null,(r=m.length>2&&void 0!==m[2]&&m[2])&&(o=window.open("","_blank")),e.next=6,t;case 6:if(l=e.sent,!Object(c.a)(l.status)){e.next=11;break}data=l.data,e.next=12;break;case 11:return e.abrupt("return",l.error);case 12:d=new File([data],n,{type:data.type}),f=URL.createObjectURL(d),o&&r&&"application/pdf"===data.type?o.location.href=f:(null==o||o.close(),(link=document.createElement("a")).href=f,link.setAttribute("download",n),document.body.appendChild(link),link.click());case 15:case"end":return e.stop()}}),e)}))),d.apply(this,arguments)}function f(e,t,n,r,l,d){var f=new XMLHttpRequest,m="".concat(o.a.urls.api).concat(n,"/");try{f.open("POST",m,!0)}catch(e){null==d||d("Error in open POST connection: ".concat(e))}try{f.setRequestHeader("Authorization","Bearer "+e)}catch(e){null==d||d("Error in setRequestHeader: ".concat(e))}var v=f.upload;try{v.onprogress=function(e){e.lengthComputable&&(null==r||r(e.loaded/e.total*100))}}catch(e){null==d||d("Error in onProgress handler: ".concat(e))}f.onreadystatechange=function(){4===f.readyState&&(Object(c.a)(f.status)?null==l||l(f.response):null==d||d())};try{f.send(t)}catch(e){null==d||d("Error in send formData: ".concat(e))}return{xhr:f}}function m(e){var t=new FormData;return Object.keys(e).forEach((function(n){var r=n;void 0!==e[r]&&null!==e[r]&&(Array.isArray(e[r])?e[r].forEach((function(e){t.append(n,e)})):t.append(n,e[r]))})),t}},,function(e,t,n){"use strict";n.d(t,"e",(function(){return d})),n.d(t,"f",(function(){return f})),n.d(t,"a",(function(){return m})),n.d(t,"d",(function(){return v})),n.d(t,"c",(function(){return h})),n.d(t,"b",(function(){return y})),n.d(t,"g",(function(){return k}));n(43),n(44);var r=n(162),o=n(101),c=n(59),l=n(2);function d(e,t,n){var o,d;if(e.times!==c.a.Unrestricted){var f=null!==(d=null!==(o=e.editSessionTimeFrame)&&void 0!==o?o:t.editSessionTimeFrame)&&void 0!==d?d:r.a.editSessionTimeFrame;return n||0!==f?l.b.add(l.b.startOfToday(),{days:-(f-1)}):l.b.startOfToday()}}function f(e,t,n){if(e.permission.times===c.a.Unrestricted)return!1;if(e.permission.times===c.a.Forbidden||n.categories.includes(o.a.Lock))return!0;var r=d(e.permission,t,!0);return!!(r&&r>l.b.startOfDay(n.date))}function m(e,t,n){if(e.permission.absences===c.a.Unrestricted)return!1;if(e.permission.times===c.a.Forbidden||e.id!==n.creatorId||n.categories.includes(o.a.Lock))return!0;var r=d(e.permission,t,!0);return!!(n.absenceInfo&&r&&r>l.b.startOfDay(n.absenceInfo.from))}function v(e,t){return e.permission.material!==c.a.Unrestricted&&e.permission.material!==c.a.All&&(e.permission.material!==c.a.Self||e.id!==t.creatorId)}function h(e,t){return e.permission.documentation!==c.a.Unrestricted&&e.permission.documentation!==c.a.All&&(e.permission.documentation!==c.a.Self||e.id!==t.creatorId)}function y(e,t){return e.permission.acceptance!==c.a.Unrestricted&&e.permission.acceptance!==c.a.All&&(e.permission.acceptance!==c.a.Self||e.id!==t.creatorId)}function k(e,t){return e.permission.tasks!==c.a.Unrestricted&&(e.permission.tasks!==c.a.Self||(1!==t.employeeIds.length||t.employeeIds[0]!==e.id||t.creatorId!==e.id))}},,function(e,t,n){"use strict";var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(102),h=n(5);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var k=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},j=function(e){Object(c.a)(n,e);var t=y(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).fieldIgnoreLinkingEmployees=!1,e.fieldIgnoreLinkingProjects=!1,e.fieldIgnoreLinkingServices=!1,e}return Object(o.a)(n,[{key:"config",get:function(){return h.configurationStore.configuration}},{key:"ignoreLinkingEmployees",get:function(){return this.config.groupEmployees&&h.userStore.permission.canIgnoreLinkingEmployees?this.fieldIgnoreLinkingEmployees:void 0},set:function(e){this.fieldIgnoreLinkingEmployees=e}},{key:"ignoreLinkingProjects",get:function(){return this.config.linkProjectsEmployees&&h.userStore.permission.canIgnoreLinkingProjects?this.fieldIgnoreLinkingProjects:void 0},set:function(e){this.fieldIgnoreLinkingProjects=e}},{key:"ignoreLinkingServices",get:function(){return(this.config.linkServicesEmployees||this.config.linkServicesProjects)&&h.userStore.permission.canIgnoreLinkingServices?this.fieldIgnoreLinkingServices:void 0},set:function(e){this.fieldIgnoreLinkingServices=e}},{key:"getLinkedEmployees",value:function(e,t,n,r){var o,c=Object(v.c)({employees:h.employeesStore.employees,employeeGroupIds:e?[e]:null,config:this.config,ignoreLinking:null!==(o=this.fieldIgnoreLinkingEmployees)&&void 0!==o&&o,excludeIrrelevantForTimes:n,excludeIrrelevantForPlanning:r});return t.length&&this.config.groupEmployees&&h.userStore.permission.canIgnoreLinkingEmployees&&!Object(v.b)(c,t)?(this.ignoreLinkingEmployees=!0,h.employeesStore.employees):c}},{key:"getLinkedCustomers",value:function(e,t,n){var r,o=Object(v.d)(h.employeesStore.groups,h.employeesStore.employees,h.customersStore.customers,e,t,this.config,null!==(r=this.fieldIgnoreLinkingProjects)&&void 0!==r&&r);return n.length&&this.config.linkProjectsEmployees&&h.userStore.permission.canIgnoreLinkingProjects&&!Object(v.a)(o,n)?(this.ignoreLinkingProjects=!0,h.customersStore.customers):o}},{key:"getLinkedServices",value:function(e,t,n,r){var o,c=this.config.groupServices,l=Object(v.e)(h.employeesStore.groups,h.employeesStore.employees,h.customersStore.customers,h.servicesStore.groups,h.servicesStore.services,e,t,n,this.config,null!==(o=this.fieldIgnoreLinkingServices)&&void 0!==o&&o);return r.length&&this.config.linkProjectsEmployees&&h.userStore.permission.canIgnoreLinkingProjects&&!Object(v.f)(l,r,c)?(this.ignoreLinkingServices=!0,c?h.servicesStore.groups:h.servicesStore.services):l}}]),n}(m.Vue);j=k([Object(m.Component)({})],j),t.a=j},function(e,t,n){"use strict";n(27);var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(60),n(22),n(43),n(44),n(0)),v=n(18);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},k=function(e){Object(c.a)(n,e);var t=h(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).Icons=v.a,e}return Object(o.a)(n,[{key:"canInvert",get:function(){return this.multiple&&Array.isArray(this.values)}},{key:"invertDisabled",get:function(){var e;return!(null===(e=this.values)||void 0===e?void 0:e.length)}},{key:"invert",value:function(){var e=this;this.$emit("invert",this.allValues.filter((function(t){return!e.values.includes(t)})))}}]),n}(m.Vue);y([Object(m.Prop)()],k.prototype,"values",void 0),y([Object(m.Prop)()],k.prototype,"allValues",void 0),y([Object(m.Prop)({default:!1})],k.prototype,"multiple",void 0),y([Object(m.Prop)({default:!1})],k.prototype,"showInactive",void 0),y([Object(m.Prop)({default:!1})],k.prototype,"inactiveSelectable",void 0),y([Object(m.Prop)({default:!1})],k.prototype,"loading",void 0);var j=k=y([Object(m.Component)({})],k),O=n(19),component=Object(O.a)(j,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-layout",{staticClass:"mx-3",attrs:{"justify-space-between":""}},[e.multiple?t("v-btn",{attrs:{text:"",outlined:""},on:{click:function(t){return e.$emit("all")}}},[e._v("\n        "+e._s(e.$lang.global.controls.selects.actions.all)+"\n    ")]):e._e(),e._v(" "),t("div",[e.inactiveSelectable?t("v-btn",{staticClass:"ml-4",attrs:{text:"",outlined:""},on:{click:function(t){return e.$emit("state")}}},[e.loading?t("v-progress-circular",{staticClass:"mr-2",attrs:{indeterminate:"",size:"13",width:"2",color:"primary"}}):t("v-icon",{attrs:{left:"",color:"primary"}},[e._v("\n                "+e._s(e.showInactive?e.Icons.selected:e.Icons.selectable)+"\n            ")]),e._v("\n            "+e._s(e.$lang.global.controls.selects.actions.state)+"\n        ")],1):e._e(),e._v(" "),e.canInvert?t("v-btn",{staticClass:"ml-4",attrs:{text:"",outlined:"",disabled:e.invertDisabled},on:{click:e.invert}},[t("v-icon",[e._v(e._s(e.Icons.invert))])],1):e._e()],1)],1)}),[],!1,null,"1618ab0c",null);t.a=component.exports},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Send=0]="Send",e[e.Synced=1]="Synced",e[e.Received=2]="Received",e[e.Read=3]="Read",e[e.Error=4]="Error"}(r||(r={}))},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Pdf=0]="Pdf",e[e.Excel=1]="Excel",e[e.Word=2]="Word",e[e.Csv=3]="Csv"}(r||(r={}))},,,,,function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return d})),n.d(t,"d",(function(){return f}));n(43),n(44);var r,o,c=n(113);!function(e){e[e.Custom=0]="Custom",e[e.DatevLodas=1]="DatevLodas",e[e.DatevLohnUndGehalt=2]="DatevLohnUndGehalt",e[e.Brz=3]="Brz",e[e.Bundschuh=4]="Bundschuh",e[e.Hapak=5]="Hapak",e[e.QuickLohn=6]="QuickLohn",e[e.BauFaktura=7]="BauFaktura",e[e.DeskWare=8]="DeskWare",e[e.Sage=9]="Sage"}(r||(r={})),function(e){e[e.HapakProjektNummer=0]="HapakProjektNummer",e[e.HapakKostenart=1]="HapakKostenart",e[e.HapakKostenstelle=2]="HapakKostenstelle",e[e.HapakLohnart=3]="HapakLohnart",e[e.HapakMandantenkennung=4]="HapakMandantenkennung",e[e.HapakProjektSchluessel=5]="HapakProjektSchluessel",e[e.HapakPersonalnummer=6]="HapakPersonalnummer",e[e.HapakAdressNummer=7]="HapakAdressNummer"}(o||(o={}));var l=[{value:r.Custom,text:"Intern"},{value:r.DatevLodas,text:"DATEV LODAS"},{value:r.DatevLohnUndGehalt,text:"DATEV Lohn und Gehalt"},{value:r.Brz,text:"BRZ"},{value:r.Bundschuh,text:"Bundschuh"},{value:r.Hapak,text:"HAPAK"},{value:r.QuickLohn,text:"Quick-Lohn"},{value:r.BauFaktura,text:"baufaktura"},{value:r.DeskWare,text:"DeskWare"},{value:r.Sage,text:"Sage"}],d=[{value:o.HapakPersonalnummer,text:"Personalnummer"},{value:o.HapakMandantenkennung,text:"Mandatenkennung"},{value:o.HapakAdressNummer,text:"Adressnummer"},{value:o.HapakProjektSchluessel,text:"Projektschlüssel"},{value:o.HapakProjektNummer,text:"Projektnummer"},{value:o.HapakKostenart,text:"Kostenart"},{value:o.HapakKostenstelle,text:"Kostenstelle"},{value:o.HapakLohnart,text:"Lohnart"}];function f(e,t){if(e!==r.Hapak)return[];if(2===t.length){if(t.includes(c.b.Customer)&&t.includes(c.b.Project))return[o.HapakMandantenkennung];if(t.includes(c.b.Service)&&t.includes(c.b.AbsenceType))return[o.HapakLohnart]}return 1!==t.length?[]:t.includes(c.b.Employee)?[o.HapakPersonalnummer]:t.includes(c.b.Customer)?[o.HapakAdressNummer]:t.includes(c.b.Project)?[o.HapakProjektSchluessel,o.HapakProjektNummer,o.HapakKostenstelle]:t.includes(c.b.Service)?[o.HapakLohnart,o.HapakKostenart,o.HapakKostenstelle]:t.includes(c.b.AbsenceType)?[o.HapakLohnart]:[]}},function(e,t,n){"use strict";n.d(t,"f",(function(){return S})),n.d(t,"e",(function(){return P})),n.d(t,"d",(function(){return D})),n.d(t,"c",(function(){return C})),n.d(t,"h",(function(){return T})),n.d(t,"a",(function(){return A})),n.d(t,"i",(function(){return $})),n.d(t,"k",(function(){return L})),n.d(t,"g",(function(){return W})),n.d(t,"j",(function(){return N})),n.d(t,"b",(function(){return z}));n(35),n(34),n(20),n(37);var r=n(81),o=n(21),c=n(23),l=(n(83),n(40),n(38),n(22),n(17),n(32),n(8)),d=n(1),f=n(11),m=n(2),v=n(10),h=n(126),y=n(92),k=n(131),j=n(122),O=n(117),w=n(128);function x(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 _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t){return I.apply(this,arguments)}function I(){return(I=Object(c.a)(regeneratorRuntime.mark((function e(filter,t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.b(l.a.Reports,d.a.messages.errors.requests.pages.report.fetch,_(_({},filter?Object(h.a)(filter):void 0),{},{skip:t}));case 2:return n=e.sent,Object(v.a)(n.status)&&n.data.forEach((function(e){return V(e)})),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return R.apply(this,arguments)}function R(){return(R=Object(c.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.b("".concat(l.a.Reports,"/").concat(t),d.a.messages.errors.requests.pages.report.getReport);case 2:return n=e.sent,Object(v.a)(n.status)&&V(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e,t,n){return f.b(l.a.ExportReport,d.a.messages.errors.requests.pages.report.export,{exportType:t},e,!n,n)}function C(filter){return f.b(l.a.ExportAllReports,d.a.messages.errors.requests.pages.report.exportAll,filter?Object(h.a)(filter):void 0,void 0,!1,!0)}function T(e){return E.apply(this,arguments)}function E(){return(E=Object(c.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.d(l.a.Reports,d.a.messages.errors.requests.pages.report.save,U(t),void 0,void 0,!0);case 2:return n=e.sent,Object(v.a)(n.status)?V(n.data):n.status===l.c.BadRequest&&Object(w.c)(n),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t){return M.apply(this,arguments)}function M(){return(M=Object(c.a)(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",f.d(l.a.ChangeReportProject,d.a.messages.errors.requests.pages.report.changeProject,{projectId:n},t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e,t){return F.apply(this,arguments)}function F(){return(F=Object(c.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.d(l.a.SignReport,d.a.messages.errors.requests.pages.report.sign,n,t);case 2:return r=e.sent,Object(v.a)(r.status)&&(r.data.date=new Date(r.data.date)),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(e,t){return B.apply(this,arguments)}function B(){return(B=Object(c.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,f.e(t,l.a.Reports,d.a.messages.errors.requests.pages.report.update,U(n),void 0,!0);case 2:return r=e.sent,Object(v.a)(r.status)?V(r.data):r.status===l.c.BadRequest&&Object(w.c)(r),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function W(e,t,n){return f.c(e,l.a.SetReportCategories,d.a.messages.errors.requests.pages.report.setCategories,{categories:t,updateLinkedEntities:n})}function N(e){return f.d("".concat(l.a.Reports,"/").concat(e,"/unlink"),d.a.messages.errors.requests.pages.planning.update,{})}function z(e){return G.apply(this,arguments)}function G(){return(G=Object(c.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",f.a(t,l.a.Reports,d.a.messages.errors.requests.pages.report.delete));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function U(e){return _(_({},e),{},{date:m.c.formatUniversal(e.date),toDate:e.toDate?m.c.formatUniversal(e.toDate):null,absences:e.absences.filter((function(a){return!a.id||a.dto.edited})).map((function(a){return Object(k.b)(a.dto)})),absenceIds:[].concat(Object(r.a)(e.absenceIds),Object(r.a)(e.absences.filter((function(a){return a.id&&!a.dto.edited})).map((function(a){return a.id})))),sessions:e.sessions.filter((function(s){return!s.id||s.dto.edited||s.dto.isExtraSession})).map((function(s){return _(_({},Object(y.m)(s.dto)),{},{id:s.dto.isExtraSession?null:s.dto.id})})),sessionIds:[].concat(Object(r.a)(e.sessionIds),Object(r.a)(e.sessions.filter((function(s){return s.id&&!s.dto.edited&&!s.dto.isExtraSession})).map((function(s){return s.id})))),materials:e.materials.filter((function(e){return!e.id||e.dto.edited})).map((function(e){return Object(j.f)(e.dto)})),materialIds:[].concat(Object(r.a)(e.materialIds),Object(r.a)(e.materials.filter((function(e){return e.id&&!e.dto.edited})).map((function(s){return s.id})))),documentations:e.documentations.filter((function(e){return!e.id||e.dto.edited})).map((function(e){var t;return Object(O.f)(_(_({},e.dto),{},{images:null!==(t=e.dto.images)&&void 0!==t?t:[]}))})),documentationIds:[].concat(Object(r.a)(e.documentationIds),Object(r.a)(e.documentations.filter((function(e){return e.id&&!e.dto.edited})).map((function(s){return s.id}))))})}function V(e){e.createdAt=new Date(e.createdAt),e.date=new Date(e.date),e.toDate=e.toDate?new Date(e.toDate):null,e.sessionInfos.forEach((function(s){s.dto.date=new Date(s.dto.date),s.dto.start=m.c.parseTime(s.dto.start),s.dto.end=m.c.parseTime(s.dto.end),s.dto.pause=m.c.parseTime(s.dto.pause),s.dto.total=m.c.parseTime(s.dto.total),s.dto.forceAccountWork=s.dto.forceAccountWork&&m.c.parseTime(s.dto.forceAccountWork),s.dto.drivingTime=s.dto.drivingTime&&m.c.parseTime(s.dto.drivingTime)})),e.absenceInfos.forEach((function(a){a.dto.from=new Date(a.dto.from),a.dto.to=a.dto.to?new Date(a.dto.to):null,a.dto.start=a.dto.start?m.c.parseTime(a.dto.start):null,a.dto.end=a.dto.end?m.c.parseTime(a.dto.end):null})),e.materialInfos.forEach((function(e){return e.dto.date=new Date(e.dto.date)})),e.documentationInfos.forEach((function(e){return e.dto.date=new Date(e.dto.date)})),e.signedReports.forEach((function(s){return s.date=new Date(s.date)}))}},function(e,t,n){"use strict";var r,o,c,l;function d(e,t,n,d){r=e,o=t,c=n,l=d}n.d(t,"b",(function(){return d})),n.d(t,"e",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"d",(function(){return c})),n.d(t,"c",(function(){return l}))},,,function(e,t,n){"use strict";function r(){return window.scrollY}function o(e){for(var td=e.target;td&&"TD"!==td.tagName;)td=td.parentNode;for(var t=td.getElementsByTagName("DIV")[0],content=null!=t?t:td,n=0,r=0;td;)n+=td.offsetTop,r+=td.offsetLeft,td=td.offsetParent;return{top:n+(t?content.offsetTop+5:-10)+content.offsetHeight,left:r+16}}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"a",(function(){return f}));var r=n(1),o=n(8),c=n(11);function l(e,t,n,l){return c.b(o.a.Images,r.a.messages.errors.requests.images.fetch,{maxWidth:t,maxHeight:n,chat:l},e,!0)}function d(e,t){return c.c(e,o.a.RotateImage,r.a.messages.errors.requests.images.rotate,{rotateLeft:t})}function f(e){return c.a(e,o.a.Images,r.a.messages.errors.requests.images.delete)}},,,,,,,,function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(24),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(78),n(40),n(87),n(74),n(22),n(48),n(4)),y=n(147),k=n(10),j=n(45);function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},x=function(e){Object(d.a)(S,e);var t,n,f,m,v,h,w,x,_=O(S);function S(){var e;return Object(c.a)(this,S),(e=_.apply(this,arguments)).reports=[],e}return Object(l.a)(S,[{key:"reset",value:function(){this.reports=[]}},{key:"setReports",value:function(e){this.reports=e}},{key:"addReport",value:function(e){this.reports=[e].concat(Object(o.a)(this.reports)).sort(Object(j.a)())}},{key:"addReports",value:function(e){this.reports=[].concat(Object(o.a)(this.reports),Object(o.a)(e))}},{key:"replaceReport",value:function(e){var t=this.reports.findIndex((function(t){return t.id===e.oldId}));t>=0&&(this.reports.splice(t,1,e.report),this.reports=this.reports.sort(Object(j.a)()))}},{key:"removeReport",value:function(e){this.reports=this.reports.filter((function(t){return t.id!==e}))}},{key:"setEventId",value:function(e){var t=this.reports.find((function(t){return t.id===e.reportId}));t&&(t.eventId=e.eventId)}},{key:"setCategories",value:function(e){var t=e.id,n=e.categories,r=this.reports.find((function(e){return e.id===t}));r&&(r.categories=n)}},{key:"fetchReports",value:(x=Object(r.a)(regeneratorRuntime.mark((function e(filter){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.f(filter);case 2:return t=e.sent,n=[],Object(k.a)(t.status)&&(n=t.data),e.abrupt("return",{reports:n});case 6:case"end":return e.stop()}}),e)}))),function(e){return x.apply(this,arguments)})},{key:"laodReports",value:(w=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.f(t.filter,t.skip);case 2:return n=e.sent,Object(k.a)(n.status)&&this.addReports(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return w.apply(this,arguments)})},{key:"saveReport",value:(h=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.h(t);case 2:if(n=e.sent,!Object(k.a)(n.status)){e.next=8;break}return this.addReport(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"changeProject",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.a(t.reportId,t.projectId);case 2:if(n=e.sent,!Object(k.a)(n.status)){e.next=7;break}this.removeReport(t.reportId),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"updateReport",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.k(t.id,t.report);case 2:if(n=e.sent,!Object(k.a)(n.status)){e.next=8;break}return this.replaceReport({oldId:t.id,report:n.data}),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"signReport",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.i(t.id,t.signatureDto);case 2:if(n=e.sent,!Object(k.a)(n.status)){e.next=7;break}return e.abrupt("return",n.data);case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)})},{key:"unlinkReportFromEvent",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.j(t.reportId);case 2:if(n=e.sent,!Object(k.a)(n.status)){e.next=8;break}return this.setEventId({reportId:t.reportId,eventId:t.eventId}),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteReport",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.b(t);case 2:if(n=e.sent,!Object(k.a)(n.status)){e.next=8;break}return this.removeReport(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),S}(h.VuexModule);w([h.Mutation],x.prototype,"reset",null),w([h.Mutation],x.prototype,"setReports",null),w([h.Mutation],x.prototype,"addReport",null),w([h.Mutation],x.prototype,"addReports",null),w([h.Mutation],x.prototype,"replaceReport",null),w([h.Mutation],x.prototype,"removeReport",null),w([h.Mutation],x.prototype,"setEventId",null),w([h.Mutation],x.prototype,"setCategories",null),w([h.MutationAction],x.prototype,"fetchReports",null),w([Object(h.Action)({rawError:!0})],x.prototype,"laodReports",null),w([Object(h.Action)({rawError:!0})],x.prototype,"saveReport",null),w([Object(h.Action)({rawError:!0})],x.prototype,"changeProject",null),w([Object(h.Action)({rawError:!0})],x.prototype,"updateReport",null),w([Object(h.Action)({rawError:!0})],x.prototype,"signReport",null),w([Object(h.Action)({rawError:!0})],x.prototype,"unlinkReportFromEvent",null),w([Object(h.Action)({rawError:!0})],x.prototype,"deleteReport",null),x=w([Object(h.Module)({name:"reports",stateFactory:!0,namespaced:!0})],x),t.default=x},,function(e,t,n){"use strict";t.a={editSessionTimeFrame:7,loadSessionCount:100,loadMaterialCount:50,loadDocumentationCount:50,loadReporCount:50,loadAcceptancesCount:25,loadTaskCount:50,initialLoadMessageCount:8,loadMessageCount:30}},,function(e,t,n){"use strict";n.d(t,"d",(function(){return j})),n.d(t,"c",(function(){return w})),n.d(t,"b",(function(){return _})),n.d(t,"e",(function(){return S})),n.d(t,"f",(function(){return P})),n.d(t,"h",(function(){return D})),n.d(t,"i",(function(){return T})),n.d(t,"g",(function(){return A})),n.d(t,"a",(function(){return M}));n(35),n(34),n(22),n(20),n(37);var r=n(21),o=n(23),c=(n(83),n(17),n(32),n(40),n(8)),l=n(1),d=n(11),f=n(2),m=n(10),v=n(126),h=n(94);function y(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 k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t){return O.apply(this,arguments)}function O(){return(O=Object(o.a)(regeneratorRuntime.mark((function e(filter,t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.Acceptances,l.a.messages.errors.requests.pages.acceptances.fetch,k(k({},filter?Object(v.a)(filter):void 0),{},{skip:t}));case 2:return n=e.sent,Object(m.a)(n.status)&&n.data.forEach((function(e){return L(e)})),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e){return x.apply(this,arguments)}function x(){return(x=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b("".concat(c.a.Acceptances,"/").concat(t),l.a.messages.errors.requests.pages.acceptances.getAcceptance);case 2:return n=e.sent,Object(m.a)(n.status)&&L(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return d.b(c.a.ExportAcceptance,l.a.messages.errors.requests.pages.acceptances.export,void 0,e,!1,!0)}function S(e){return I.apply(this,arguments)}function I(){return(I=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.ProjectWorkDates,l.a.messages.errors.requests.pages.acceptances.projectWorkDates,{projectId:t},void 0);case 2:return""===(n=e.sent).data&&(n.data=null),Object(m.a)(n.status)&&null!==n.data&&(n.data.start=new Date(n.data.start),n.data.end=new Date(n.data.end)),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return R.apply(this,arguments)}function R(){return(R=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.Acceptances,l.a.messages.errors.requests.pages.acceptances.save,F(t),void 0,void 0,!0);case 2:return n=e.sent,Object(m.a)(n.status)&&L(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e,t){return C.apply(this,arguments)}function C(){return(C=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.SignAcceptance,l.a.messages.errors.requests.pages.acceptances.sign,n,t);case 2:return r=e.sent,Object(m.a)(r.status)&&(r.data.date=new Date(r.data.date)),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e,t){return E.apply(this,arguments)}function E(){return(E=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.e(t,c.a.Acceptances,l.a.messages.errors.requests.pages.acceptances.update,F(n),void 0,!0);case 2:return r=e.sent,Object(m.a)(r.status)&&L(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t){return d.c(e,c.a.SetAcceptanceCategories,l.a.messages.errors.requests.pages.acceptances.setCategories,{categories:t})}function M(e){return $.apply(this,arguments)}function $(){return($=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",d.a(t,c.a.Acceptances,l.a.messages.errors.requests.pages.acceptances.delete));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){var t,n,r=k(k({},e),{},{date:f.c.formatUniversal(e.date),workedFrom:f.c.formatUniversal(e.workedFrom),workedTo:f.c.formatUniversal(e.workedTo),eliminateDefectsBy:e.eliminateDefectsBy?f.c.formatUniversal(e.eliminateDefectsBy):null,signatureDate:null!==(n=null===(t=e.signatureDate)||void 0===t?void 0:t.toUTCString())&&void 0!==n?n:null});return Object(h.i)(r),r}function L(e){e.createdAt=new Date(e.createdAt),e.date=new Date(e.date),e.workedFrom=new Date(e.workedFrom),e.workedTo=new Date(e.workedTo),e.eliminateDefectsBy=e.eliminateDefectsBy?new Date(e.eliminateDefectsBy):null,e.signedAcceptances.forEach((function(s){return s.date=f.c.parseDate(s.date)}))}},,,,function(e,t,n){"use strict";n(43),n(44),n(17),n(60),n(27);var r=n(24),o=n(7),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(22),n(78),n(40),n(0)),y=n(18),k=n(64),j=n(10),O=n(101),w=n(106),x=n(92),_=n(131),S=n(122),I=n(117),P=n(164),R=n(197),D=n(5);function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var T=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},E=function(e){Object(d.a)(f,e);var t,n=C(f);function f(){var e;return Object(c.a)(this,f),(e=n.apply(this,arguments)).SystemIcons=R.a,e.Categories=O.a,e.Colors=k.a,e.Icons=y.a,e.menu=!1,e}return Object(l.a)(f,[{key:"values",get:function(){var e;return null!==(e=this.categories)&&void 0!==e?e:[]},set:function(e){this.isFilter?this.$emit("selected",e):this.saveCategories(e)}},{key:"saveCategories",value:(t=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.modelType!==w.a.Session&&this.modelType!==w.a.Absence){e.next=15;break}if(!(r=this.modelType===w.a.Absence)){e.next=9;break}return e.next=5,_.f(this.id,t);case 5:n=e.sent,Object(j.a)(n.status)?D.timesStore.setCategories({id:this.id,categories:t,isAbsence:r}):this.showError(n),e.next=13;break;case 9:return e.next=11,x.q(this.id,t);case 11:n=e.sent,Object(j.a)(n.status)?D.timesStore.setCategories({id:this.id,categories:t,isAbsence:r}):this.showError(n);case 13:e.next=34;break;case 15:if(this.modelType!==w.a.Material){e.next=22;break}return e.next=18,S.i(this.id,t);case 18:n=e.sent,Object(j.a)(n.status)?D.materialsStore.setCategories({id:this.id,categories:t}):this.showError(n),e.next=34;break;case 22:if(this.modelType!==w.a.Documentation){e.next=29;break}return e.next=25,I.j(this.id,t);case 25:n=e.sent,Object(j.a)(n.status)?D.documentationsStore.setCategories({id:this.id,categories:t}):this.showError(n),e.next=34;break;case 29:if(this.modelType!==w.a.Acceptance){e.next=34;break}return e.next=32,P.g(this.id,t);case 32:n=e.sent,Object(j.a)(n.status)?D.acceptancesStore.setCategories({id:this.id,categories:t}):this.showError(n);case 34:n&&Object(j.a)(n.status)&&this.$emit("changedCategories",t);case 35:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"colorFromCategories",value:function(e){switch(e){case O.a.Lock:return k.a.categories.lock;case O.a.Green:return k.a.categories.green;case O.a.Blue:return k.a.categories.blue;case O.a.Yellow:return k.a.categories.yellow;default:return"#fff"}}},{key:"handleClickCategory",value:function(e){this.values.includes(e)?this.values=this.values.filter((function(t){return t!==e})):this.values=[].concat(Object(r.a)(this.values),[e]).sort()}},{key:"showError",value:function(e){Object(j.a)(e.status)||this.$notify(e.error)}}]),f}(h.Vue);T([Object(h.Prop)()],E.prototype,"id",void 0),T([Object(h.Prop)()],E.prototype,"categories",void 0),T([Object(h.Prop)()],E.prototype,"modelType",void 0),T([Object(h.Prop)({default:!1})],E.prototype,"isFilter",void 0),T([Object(h.Prop)({default:!1})],E.prototype,"linkedToReport",void 0);var A=E=T([Object(h.Component)({})],E),M=(n(1026),n(19)),component=Object(M.a)(A,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"d-flex align-center"},[t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.values.includes(e.Categories.Yellow),expression:"values.includes(Categories.Yellow)"}],staticClass:"icon-class mr-n3",attrs:{color:e.colorFromCategories(e.Categories.Yellow),small:""}},[e._v("\n        "+e._s(e.Icons.blankCircle)+"\n    ")]),e._v(" "),t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.values.includes(e.Categories.Blue),expression:"values.includes(Categories.Blue)"}],staticClass:"icon-class mr-n3",attrs:{color:e.colorFromCategories(e.Categories.Blue),small:""}},[e._v("\n        "+e._s(e.Icons.blankCircle)+"\n    ")]),e._v(" "),t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.values.includes(e.Categories.Green),expression:"values.includes(Categories.Green)"}],staticClass:"icon-class mr-n3",attrs:{color:e.colorFromCategories(e.Categories.Green),small:""}},[e._v("\n        "+e._s(e.Icons.blankCircle)+"\n    ")]),e._v(" "),t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.values.includes(e.Categories.Lock),expression:"values.includes(Categories.Lock)"}],staticClass:"icon-class ml-2 mr-n3",attrs:{small:""}},[e._v("\n        "+e._s(e.SystemIcons.lock)+"\n    ")]),e._v(" "),t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.linkedToReport,expression:"linkedToReport"}],staticClass:"icon-class ml-2 mr-n3",attrs:{small:""}},[e._v("\n        "+e._s(e.Icons.report)+"\n    ")]),e._v(" "),t("v-menu",{attrs:{"nudge-top":"2","nudge-left":"2",rounded:"pill","allow-overflow":"","close-on-content-click":!1},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({staticClass:"ml-2",attrs:{color:"white",icon:"",small:"",depressed:""}},"v-btn",o,!1),r),[t("v-icon",{attrs:{color:e.Colors.grays.medium,size:"20"}},[e._v("\n                    "+e._s(e.Icons.categorySelect)+"\n                ")])],1)]}}]),model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},[e._v(" "),t("v-list",[t("v-list-item",{staticClass:"list-item ma-1 mt-n1"},[t("v-icon",{attrs:{color:e.Colors.grays.medium},on:{click:function(t){e.menu=!1}}},[e._v("\n                    "+e._s(e.Icons.categorySelect)+"\n                ")])],1),e._v(" "),t("v-list-item",{staticClass:"list-item ma-1"},[t("v-btn",{staticClass:"list-item",attrs:{color:"white",small:"",fab:"",depressed:""},on:{click:function(t){return e.handleClickCategory(e.Categories.Lock)}}},[t("v-icon",{staticClass:"list-item ma-0",attrs:{color:e.Colors.grays.medium}},[e._v("\n                        "+e._s(e.values.includes(e.Categories.Lock)?e.SystemIcons.lockChecked:e.SystemIcons.lock)+"\n                    ")])],1)],1),e._v(" "),t("v-list-item",{staticClass:"list-item ma-1"},[t("v-btn",{staticClass:"list-item",attrs:{color:e.colorFromCategories(e.Categories.Green),"x-small":"",fab:"",depressed:""},on:{click:function(t){return e.handleClickCategory(e.Categories.Green)}}},[t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.values.includes(e.Categories.Green),expression:"values.includes(Categories.Green)"}],staticClass:"ma-0",attrs:{color:"white"}},[e._v("\n                        "+e._s(e.Icons.check)+"\n                    ")])],1)],1),e._v(" "),t("v-list-item",{staticClass:"list-item ma-1"},[t("v-btn",{staticClass:"list-item",attrs:{color:e.colorFromCategories(e.Categories.Blue),"x-small":"",fab:"",depressed:""},on:{click:function(t){return e.handleClickCategory(e.Categories.Blue)}}},[t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.values.includes(e.Categories.Blue),expression:"values.includes(Categories.Blue)"}],staticClass:"ma-0",attrs:{color:"white"}},[e._v("\n                        "+e._s(e.Icons.check)+"\n                    ")])],1)],1),e._v(" "),t("v-list-item",{staticClass:"list-item ma-1 mb-n1"},[t("v-btn",{staticClass:"list-item",attrs:{color:e.colorFromCategories(e.Categories.Yellow),"x-small":"",fab:"",depressed:""},on:{click:function(t){return e.handleClickCategory(e.Categories.Yellow)}}},[t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.values.includes(e.Categories.Yellow),expression:"values.includes(Categories.Yellow)"}],staticClass:"ma-0",attrs:{color:"white"}},[e._v("\n                        "+e._s(e.Icons.check)+"\n                    ")])],1)],1)],1)],1)],1)}),[],!1,null,"471877dc",null);t.a=component.exports},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return d}));n(48),n(17);var r,o=n(64),c=n(1);!function(e){e[e.Open=0]="Open",e[e.Done=1]="Done",e[e.PartiallyDone=2]="PartiallyDone",e[e.Rejected=3]="Rejected"}(r||(r={}));var l=[{value:r.Open,text:c.a.pages.planning.events.addEventForm.eventStates.open,color:o.a.grays.extraLight},{value:r.Done,text:c.a.pages.planning.events.addEventForm.eventStates.done,color:o.a.accent},{value:r.PartiallyDone,text:c.a.pages.planning.events.addEventForm.eventStates.partiallyDone,color:o.a.categories.yellow},{value:r.Rejected,text:c.a.pages.planning.events.addEventForm.eventStates.rejected,color:o.a.error}];function d(e){switch(e){case r.Open:return c.a.pages.planning.events.addEventForm.eventStates.open;case r.Done:return c.a.pages.planning.events.addEventForm.eventStates.done;case r.PartiallyDone:return c.a.pages.planning.events.addEventForm.eventStates.partiallyDone;case r.Rejected:return c.a.pages.planning.events.addEventForm.eventStates.rejected}}},,,,,,,,,,function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(24),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(78),n(40),n(48),n(30),n(87),n(74),n(22),n(4)),y=n(122),k=n(23),j=(n(83),n(8)),O=n(1),w=n(11);function x(e){return _.apply(this,arguments)}function _(){return(_=Object(k.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",w.a(t,j.a.Units,O.a.messages.errors.requests.pages.units.delete));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var S=n(501),I=n(10),P=n(45),R=n(126);function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var C=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},T=function(e){Object(d.a)(A,e);var t,n,f,m,v,h,k,_,C,T,E=D(A);function A(){var e;return Object(c.a)(this,A),(e=E.apply(this,arguments)).materials=[],e.units=[],e.materialList=[],e}return Object(l.a)(A,[{key:"reset",value:function(){this.materials=[],this.units=[],this.materials=[]}},{key:"setMaterials",value:function(e){this.materials=e}},{key:"setUnits",value:function(e){this.units=e}},{key:"setMaterialList",value:function(e){this.materialList=e}},{key:"addMaterial",value:function(e){this.materials=[e].concat(Object(o.a)(this.materials)).sort(Object(P.a)()),this.materialList.find((function(t){return t.name===e.name}))||(this.materialList.push({name:e.name,unit:e.unit}),this.materialList=this.materialList.sort(P.b))}},{key:"addUnit",value:function(e){this.units=[].concat(Object(o.a)(this.units),[e]).sort(P.b)}},{key:"replaceMaterial",value:function(e){var t=this.materials.findIndex((function(t){return t.id===e.oldId}));t>=0&&(this.materials.splice(t,1,e.material),this.materials=this.materials.sort(Object(P.a)()))}},{key:"replaceUnit",value:function(e){var t=this.units.findIndex((function(u){return u.id===e.id}));t>=0&&(this.units.splice(t,1,e),this.units=this.units.sort(P.b))}},{key:"renameMaterialInMaterialList",value:function(e){var t=this.materialList.find((function(t){return t.name===e.oldName}));t&&(t.name=e.newName)}},{key:"removeMaterial",value:function(e){this.materials=this.materials.filter((function(t){return t.id!==e}))}},{key:"removeUnit",value:function(e){this.units=this.units.filter((function(u){return u.id!==e}))}},{key:"setCategories",value:function(e){var t=e.id,n=e.categories,r=this.materials.find((function(e){return e.id===t}));r&&(r.categories=n)}},{key:"fetchMaterials",value:(T=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.g(t.filter,void 0,!0,t.accountWorkMaterialFilterType);case 2:return n=e.sent,r=[],Object(I.a)(n.status)&&(r=n.data),e.abrupt("return",{materials:r});case 6:case"end":return e.stop()}}),e)}))),function(e){return T.apply(this,arguments)})},{key:"fetchUnits",value:(C=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.b(j.a.Units,O.a.messages.errors.requests.pages.units.fetch);case 2:return t=e.sent,n=[],Object(I.a)(t.status)&&(n=t.data),e.abrupt("return",{units:n});case 6:case"end":return e.stop()}}),e)}))),function(){return C.apply(this,arguments)})},{key:"fetchMaterialList",value:(_=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S.c();case 2:return t=e.sent,n=[],Object(I.a)(t.status)&&(n=t.data),e.abrupt("return",{materialList:n});case 6:case"end":return e.stop()}}),e)}))),function(){return _.apply(this,arguments)})},{key:"saveMaterial",value:(k=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.j(t.material);case 2:if(n=e.sent,!Object(I.a)(n.status)){e.next=8;break}return Object(R.b)(t.material,t.filter)&&this.addMaterial(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return k.apply(this,arguments)})},{key:"saveUnit",value:(h=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t,w.d(j.a.Units,O.a.messages.errors.requests.pages.units.save,r);case 2:if(n=e.sent,!Object(I.a)(n.status)){e.next=8;break}return this.addUnit(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"updateMaterial",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.k(t.id,t.material);case 2:if(n=e.sent,!Object(I.a)(n.status)){e.next=8;break}return this.replaceMaterial({oldId:t.id,material:n.data}),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"updateUnit",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.unit,w.e(r,j.a.Units,O.a.messages.errors.requests.pages.units.update,o);case 2:if(n=e.sent,!Object(I.a)(n.status)){e.next=8;break}return this.replaceUnit(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"renameMaterials",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S.e(t);case 2:if(n=e.sent,!Object(I.a)(n.status)){e.next=8;break}return this.renameMaterialInMaterialList(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"deleteMaterial",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.b(t);case 2:if(n=e.sent,!Object(I.a)(n.status)){e.next=8;break}return this.removeMaterial(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteUnit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x(t);case 2:if(n=e.sent,!Object(I.a)(n.status)){e.next=8;break}return this.removeUnit(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),A}(h.VuexModule);C([h.Mutation],T.prototype,"reset",null),C([h.Mutation],T.prototype,"setMaterials",null),C([h.Mutation],T.prototype,"setUnits",null),C([h.Mutation],T.prototype,"setMaterialList",null),C([h.Mutation],T.prototype,"addMaterial",null),C([h.Mutation],T.prototype,"addUnit",null),C([h.Mutation],T.prototype,"replaceMaterial",null),C([h.Mutation],T.prototype,"replaceUnit",null),C([h.Mutation],T.prototype,"renameMaterialInMaterialList",null),C([h.Mutation],T.prototype,"removeMaterial",null),C([h.Mutation],T.prototype,"removeUnit",null),C([h.Mutation],T.prototype,"setCategories",null),C([h.MutationAction],T.prototype,"fetchMaterials",null),C([h.MutationAction],T.prototype,"fetchUnits",null),C([h.MutationAction],T.prototype,"fetchMaterialList",null),C([Object(h.Action)({rawError:!0})],T.prototype,"saveMaterial",null),C([Object(h.Action)({rawError:!0})],T.prototype,"saveUnit",null),C([Object(h.Action)({rawError:!0})],T.prototype,"updateMaterial",null),C([Object(h.Action)({rawError:!0})],T.prototype,"updateUnit",null),C([Object(h.Action)({rawError:!0})],T.prototype,"renameMaterials",null),C([Object(h.Action)({rawError:!0})],T.prototype,"deleteMaterial",null),C([Object(h.Action)({rawError:!0})],T.prototype,"deleteUnit",null),T=C([Object(h.Module)({name:"materials",stateFactory:!0,namespaced:!0})],T);t.default=T},,,function(e,t,n){"use strict";n.d(t,"e",(function(){return f})),n.d(t,"k",(function(){return m})),n.d(t,"j",(function(){return v})),n.d(t,"h",(function(){return h})),n.d(t,"l",(function(){return y})),n.d(t,"b",(function(){return k})),n.d(t,"m",(function(){return O})),n.d(t,"d",(function(){return w})),n.d(t,"c",(function(){return x})),n.d(t,"f",(function(){return _})),n.d(t,"i",(function(){return S})),n.d(t,"g",(function(){return I})),n.d(t,"a",(function(){return P}));var r=n(23),o=(n(83),n(40),n(1)),c=n(8),l=n(11),d=n(127);function f(){return l.b(c.a.Database,o.a.messages.errors.requests.pages.database.fetch)}function m(e){return l.d(c.a.DatabaseFolders,o.a.messages.errors.requests.pages.database.createFolder,e)}function v(e,t){return l.c("","".concat(c.a.DatabaseFolders,"/").concat(e,"/rename"),o.a.messages.errors.requests.pages.database.renameFolder,{name:t})}function h(e,t){return l.d("".concat(c.a.DatabaseFolders,"/").concat(e,"/move"),o.a.messages.errors.requests.pages.database.moveFolder,{folderId:t.type===d.a.Folder?t.id:null,projectId:t.type===d.a.Project?t.id:null,employeeId:t.type===d.a.Employee?t.id:null})}function y(e,t){return l.c("","".concat(c.a.DatabaseFolders,"/").concat(e,"/visibility"),o.a.messages.errors.requests.pages.database.updateVisibility,{visible:t})}function k(e){return j.apply(this,arguments)}function j(){return(j=Object(r.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",l.a("","".concat(c.a.DatabaseFolders,"/").concat(t),o.a.messages.errors.requests.pages.database.deleteFolder));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return l.d(c.a.DatabaseFiles,o.a.messages.errors.requests.pages.database.uploadFiles,e,void 0,void 0,!0)}function w(e,t){return l.b("".concat(c.a.DatabaseFolders,"/").concat(e),o.a.messages.errors.requests.pages.database.downloadFolder,{type:t},void 0,!1,!0)}function x(e){return l.b("".concat(c.a.DatabaseFiles,"/").concat(e),o.a.messages.errors.requests.pages.database.downloadFile,void 0,void 0,!1,!0)}function _(e){return l.b("".concat(c.a.DatabaseFiles,"/").concat(e),o.a.messages.errors.requests.pages.database.downloadFile,void 0,void 0,!0)}function S(e,t){return l.c("","".concat(c.a.DatabaseFiles,"/").concat(e,"/rename"),o.a.messages.errors.requests.pages.database.renameFile,{name:t})}function I(e,t){return l.d("".concat(c.a.DatabaseFiles,"/").concat(e,"/move"),o.a.messages.errors.requests.pages.database.moveFile,{folderId:t.type===d.a.Folder?t.id:null,projectId:t.type===d.a.Project?t.id:null,employeeId:t.type===d.a.Employee?t.id:null})}function P(e){return l.a("","".concat(c.a.DatabaseFiles,"/").concat(e),o.a.messages.errors.requests.pages.database.deleteFile)}},,,,,,,,,function(e,t,n){"use strict";var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(18);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},k=function(e){Object(c.a)(n,e);var t=h(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"lines",get:function(){var e,t;return null!==(t=null===(e=this.error)||void 0===e?void 0:e.split("\n"))&&void 0!==t?t:[]}},{key:"icon",get:function(){switch(this.type){case"error":return v.a.error;case"warning":default:return v.a.warning;case"info":return v.a.info;case"success":return v.a.success}}}]),n}(m.Vue);y([Object(m.Prop)()],k.prototype,"error",void 0),y([Object(m.Prop)({default:"error"})],k.prototype,"type",void 0),y([Object(m.Prop)({default:null})],k.prototype,"width",void 0),y([Object(m.Prop)({default:null})],k.prototype,"buttonText",void 0);var j=k=y([Object(m.Component)({})],k),O=n(19),component=Object(O.a)(j,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-alert",{attrs:{value:!!e.error,width:e.width,type:e.type,text:"",outlined:"",color:e.type,icon:e.icon,transition:"scale-transition"}},[e._l(e.lines,(function(line,n){return t("div",{key:n},[""===line?t("br"):e._e(),e._v("\n        "+e._s(line)+"\n    ")])})),e._v(" "),e.buttonText?t("div",[t("br"),e._v(" "),t("v-btn",{attrs:{color:"primary"},on:{click:function(t){return e.$emit("click")}}},[e._v("\n            "+e._s(e.buttonText)+"\n        ")])],1):e._e()],2)}),[],!1,null,null,null);t.a=component.exports},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f})),n.d(t,"d",(function(){return m})),n.d(t,"e",(function(){return h}));n(46),n(109);var r=n(31),o=n(1),c=n(63);n.d(t,"c",(function(){return c.a}));var l=n(2),d=function(){var e={id:"",employeeId:"",typeId:"",projectId:null,from:l.b.startOfToday(),to:l.b.startOfToday(),isFullDay:!0,isHoliday:!1,start:null,end:null,remark:null};return e},f=function(){var e={employeeIds:[],typeId:"",projectId:null,from:l.b.startOfToday(),to:null,isFullDay:!0,isHoliday:!1,start:null,end:null,remark:null};return e};function m(e){var t,n;return{id:e.id,from:e.from,to:e.to,start:e.start,end:e.end,isFullDay:e.isFullDay,isHoliday:e.absenceType.isHoliday,employeeId:e.employeeIds[0],remark:e.remark,typeId:e.absenceType.id,projectId:null!==(n=null===(t=e.project)||void 0===t?void 0:t.id)&&void 0!==n?n:null}}var v=r.object({employeeIds:r.array().min(1,o.a.pages.times.absenceForm.employees.errorRequired),typeId:r.string().required(o.a.pages.times.absenceForm.type.errorRequired),projectId:r.string().nullable().test("project-id-required-if-with-project",o.a.messages.errors.validation.projectRequired,(function(e){var t,n;return!(null===(n=null===(t=this.options)||void 0===t?void 0:t.context)||void 0===n?void 0:n.withProject)||!!e})),remark:r.string().nullable().trim().max(2e3,o.a.messages.errors.validation.max_character(2e3))});function h(e){return Object(c.c)(v,e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return f}));n(48),n(17),n(30);var r=n(2),o=n(45),c=(n(1),n(170));new Date,r.b.startOfToday(),r.b.startOfToday(),c.a.Open;function l(e,t){var n,c;return Object(o.a)(!0)({date:e.from},{date:t.from})||r.b.differenceInDays(t.to,t.from)-r.b.differenceInDays(e.to,e.from)||e.start&&t.start&&Object(o.a)(!0)({date:e.start},{date:t.start})||e.start&&t.start&&e.end&&t.end&&r.b.differenceInHours(t.end,t.start)-r.b.differenceInHours(e.end,e.start)||Object(o.b)({name:null!==(n=e.title)&&void 0!==n?n:""},{name:null!==(c=t.title)&&void 0!==c?c:""})||0}function d(e){var t,n,r;return{id:e.id,creatorId:e.creatorId,createdAt:e.createdAt,title:e.title,from:e.from,to:e.to,start:e.start,end:e.end,isFullDay:e.isFullDay,eventState:e.eventState,isWorkOrder:e.isWorkOrder,address:e.address,contactInfo:e.contactInfo,workDescription:e.workDescription,projectId:null!==(n=null===(t=e.project)||void 0===t?void 0:t.id)&&void 0!==n?n:null,employeeIds:e.employeeIds,resourceIds:e.resourceIds,remark:null!==(r=e.remark)&&void 0!==r?r:""}}function f(e){var t,n,o;return{id:e.id,creatorId:e.creatorId,createdAt:r.c.parseDate(e.creationInfo.date,r.a.dateAndTime),title:e.absenceInfo.name,from:e.absenceInfo.from,to:e.absenceInfo.to,start:e.timeInfo.start,end:e.timeInfo.end,isFullDay:e.absenceInfo.isFullDay,employeeIds:Array(e.employee.id),resourceIds:[],project:e.project?{id:e.project.id,name:e.project.name,color:"#ffffff",customer:null!==(n=null===(t=e.customer)||void 0===t?void 0:t.name)&&void 0!==n?n:"Customer unset"}:null,absenceType:{id:e.absenceInfo.typeId,name:e.absenceInfo.name,color:e.absenceInfo.color,isHoliday:e.absenceInfo.isHoliday},remark:null!==(o=e.remark)&&void 0!==o?o:"",isWorkOrder:!1,eventState:c.a.Open,address:null,contactInfo:null,workDescription:null,workOrderSpecifications:[],files:[],reportIds:[]}}},,,function(e,t,n){"use strict";t.a={dropZone:"M2 12H4V17H20V12H22V17C22 18.11 21.11 19 20 19H4C2.9 19 2 18.11 2 17V12M12 15L17.55 9.54L16.13 8.13L13 11.25V2H11V11.25L7.88 8.13L6.46 9.55L12 15Z",lock:"M18,8c1.1,0,2,0.9,2,2v10c0,1.1-0.9,2-2,2H6c-1.1,0-2-0.9-2-2V10c0-1.1,0.9-2,2-2h1V6c0-2.8,2.2-5,5-5s5,2.2,5,5v2H18 M12,3c-1.7,0-3,1.3-3,3v2h6V6C15,4.3,13.7,3,12,3z",lockChecked:"M18,8h-1V6c0-2.8-2.2-5-5-5S7,3.2,7,6v2H6c-1.1,0-2,0.9-2,2v10c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V10C20,8.9,19.1,8,18,8z M9,6c0-1.7,1.3-3,3-3s3,1.3,3,3v2H9V6z M10.5,19L7,15.5l1.4-1.4l2.1,2.1l5.2-5.2l1.4,1.4L10.5,19z"}},,,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return l}));n(292),n(48),n(17),n(30),n(32),n(1);var r=n(45);new Date;function o(e,t){var n,o,c=new Date(2200,1,1);return Object(r.a)(!1)({date:null!==(n=e.done)&&void 0!==n?n:c},{date:null!==(o=t.done)&&void 0!==o?o:c})||Number(!!t.date)-Number(!!e.date)||e.date&&t.date&&Object(r.a)(!0)({date:e.date},{date:t.date})||e.project&&t.project&&Object(r.b)({name:e.project.id},{name:t.project.id})||Object(r.b)({name:e.title},{name:t.title})||0}function c(e){var t,n,r;return{id:e.id,creatorId:e.creatorId,createdAt:e.createdAt,done:e.done,title:e.title,date:e.date,projectId:null!==(n=null===(t=e.project)||void 0===t?void 0:t.id)&&void 0!==n?n:null,employeeIds:e.employeeIds,remark:null!==(r=e.remark)&&void 0!==r?r:""}}function l(e){var t,n,r,o;return{id:e.id,creatorId:e.creatorId,createdAt:e.createdAt,title:e.title,date:e.date,taskListTasks:null!==(t=e.taskListTasks)&&void 0!==t?t:[],projectId:null!==(r=null===(n=e.project)||void 0===n?void 0:n.id)&&void 0!==r?r:null,employeeIds:e.employeeIds,remark:null!==(o=e.remark)&&void 0!==o?o:""}}},,,,,function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.Session=0]="Session",e[e.Holiday=1]="Holiday",e[e.Illness=2]="Illness",e[e.Leave=3]="Leave",e[e.VocationalCollege=4]="VocationalCollege",e[e.Default=5]="Default",e[e.Custom=6]="Custom"}(r||(r={}))},function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(24),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(78),n(40),n(87),n(74),n(22),n(48),n(4)),y=n(117),k=n(152),j=n(10),O=n(45),w=n(126);function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var _=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},S=function(e){Object(d.a)(S,e);var t,n,f,m,v,h,_=x(S);function S(){var e;return Object(c.a)(this,S),(e=_.apply(this,arguments)).documentations=[],e}return Object(l.a)(S,[{key:"reset",value:function(){this.documentations=[]}},{key:"setDocumentations",value:function(e){this.documentations=e}},{key:"addDocumentation",value:function(e){this.documentations=[e].concat(Object(o.a)(this.documentations)).sort(Object(O.a)())}},{key:"addDocumentations",value:function(e){this.documentations=[].concat(Object(o.a)(this.documentations),Object(o.a)(e))}},{key:"replaceDocumentation",value:function(e){var t=this.documentations.findIndex((function(t){return t.id===e.oldId}));t>=0&&(this.documentations.splice(t,1,e.documentation),this.documentations=this.documentations.sort(Object(O.a)()))}},{key:"removeDocumentation",value:function(e){this.documentations=this.documentations.filter((function(t){return t.id!==e}))}},{key:"removeImage",value:function(e){var t=this.documentations.find((function(t){return t.id===e.docId}));t&&(t.images=t.images.filter((function(i){return i.id!==e.id})))}},{key:"setCategories",value:function(e){var t=e.id,n=e.categories,r=this.documentations.find((function(e){return e.id===t}));r&&(r.categories=n)}},{key:"fetchDocumentations",value:(h=Object(r.a)(regeneratorRuntime.mark((function e(filter){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.g(filter);case 2:return t=e.sent,n=[],Object(j.a)(t.status)&&(n=t.data),e.abrupt("return",{documentations:n});case 6:case"end":return e.stop()}}),e)}))),function(e){return h.apply(this,arguments)})},{key:"laodDocumentations",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.g(t.filter,t.skip);case 2:return n=e.sent,Object(j.a)(n.status)&&this.addDocumentations(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"saveDocumentation",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.k(t.documentation);case 2:if(n=e.sent,!Object(j.a)(n.status)){e.next=8;break}return Object(w.b)(t.documentation,t.filter)&&this.addDocumentation(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"updateDocumentation",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.l(t.id,t.documentation);case 2:if(n=e.sent,!Object(j.a)(n.status)){e.next=8;break}return this.replaceDocumentation({oldId:t.id,documentation:n.data}),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"deleteDocumentation",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.a(t);case 2:if(n=e.sent,!Object(j.a)(n.status)){e.next=8;break}return this.removeDocumentation(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteImage",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k.a(t.id);case 2:if(n=e.sent,!Object(j.a)(n.status)){e.next=8;break}return this.removeImage(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),S}(h.VuexModule);_([h.Mutation],S.prototype,"reset",null),_([h.Mutation],S.prototype,"setDocumentations",null),_([h.Mutation],S.prototype,"addDocumentation",null),_([h.Mutation],S.prototype,"addDocumentations",null),_([h.Mutation],S.prototype,"replaceDocumentation",null),_([h.Mutation],S.prototype,"removeDocumentation",null),_([h.Mutation],S.prototype,"removeImage",null),_([h.Mutation],S.prototype,"setCategories",null),_([h.MutationAction],S.prototype,"fetchDocumentations",null),_([Object(h.Action)({rawError:!0})],S.prototype,"laodDocumentations",null),_([Object(h.Action)({rawError:!0})],S.prototype,"saveDocumentation",null),_([Object(h.Action)({rawError:!0})],S.prototype,"updateDocumentation",null),_([Object(h.Action)({rawError:!0})],S.prototype,"deleteDocumentation",null),_([Object(h.Action)({rawError:!0})],S.prototype,"deleteImage",null),S=_([Object(h.Module)({name:"documentations",stateFactory:!0,namespaced:!0})],S),t.default=S},function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"b",(function(){return f}));n(21),n(214),n(30),n(43),n(44),n(48),n(17),n(97),n(98),n(38),n(35),n(34),n(22),n(20),n(32),n(37),n(1);var r=n(95),o=n(2),c=n(132);var l={id:"",uniqueId:"",date:o.b.startOfToday(),dateString:"",creationInfo:{name:"",date:""},employeeGroup:null,employee:{id:"",name:"",status:r.a.Active,position:null},customer:null,project:null,service:null,timeInfo:{start:new Date,startString:"",end:new Date,endString:"",pause:"",pauseStamps:null,total:new Date,totalString:"",forceAccountWork:"",drivingTime:"",nightWork:!1,dayTotal:null,workTime:null,overtime:null},wage:null,wageOfDay:null,allowance:c.a.None,droveOutsideOfWorkTime:!1,drivingTimeCompensation:null,remark:null,categories:[],creatorId:"",unseenEdit:null,groupInfo:null,historyId:null,linkedToReport:!1,isAbsence:!1,absenceInfo:null};function d(e,t){var n,r,c;return{id:e.id,date:e.date,employeeGroupId:null!==(r=null===(n=e.employeeGroup)||void 0===n?void 0:n.id)&&void 0!==r?r:null,employeeId:e.employee.id,projectId:e.project.id,serviceId:e.service.id,start:e.timeInfo.start,end:e.timeInfo.end,pause:t?o.c.parseTime(e.timeInfo.pause,o.a.time):o.c.parseDecimalTime(e.timeInfo.pause),total:e.timeInfo.total,totalString:e.timeInfo.totalString,forceAccountWork:e.timeInfo.forceAccountWork?t?o.c.parseTime(e.timeInfo.forceAccountWork,o.a.time):o.c.parseDecimalTime(e.timeInfo.forceAccountWork):null,drivingTime:e.timeInfo.drivingTime?t?o.c.parseTime(e.timeInfo.drivingTime,o.a.time):o.c.parseDecimalTime(e.timeInfo.drivingTime):null,allowance:e.allowance,nightWork:e.timeInfo.nightWork,droveOutsideOfWorkTime:e.droveOutsideOfWorkTime,remark:e.remark,groupId:null===(c=e.groupInfo)||void 0===c?void 0:c.id,syncing:e.syncing,syncError:e.syncError}}function f(e){var t,n;return{id:e.id,typeId:e.absenceInfo.typeId,projectId:null!==(n=null===(t=e.project)||void 0===t?void 0:t.id)&&void 0!==n?n:null,from:e.absenceInfo.from,to:e.absenceInfo.to,employeeId:e.employee.id,start:e.timeInfo.start,end:e.timeInfo.end,remark:e.remark,isFullDay:e.absenceInfo.isFullDay,isHoliday:e.absenceInfo.isHoliday,syncing:e.syncing,syncError:e.syncError}}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return y})),n.d(t,"b",(function(){return k})),n.d(t,"c",(function(){return O}));n(35),n(34),n(22),n(20),n(32),n(37);var r=n(21),o=n(214),c=(n(48),n(17),n(97),n(98),n(30),n(46),n(109),n(31)),l=n(1),d=n(63),f=n(2),m=(n(45),["id","creatorId","creatorName","createdAt","absenceInfos","sessionInfos","materialInfos","documentationInfos","signedReports"]);function v(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 h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y=function(template){var e,t,n,r,o,c,d,m,v,h,y,k,j;return{projectId:"",eventId:null,title:null!==(e=null==template?void 0:template.title)&&void 0!==e?e:l.a.pages.evaluation.reports.reportForm.general.reportTitle.default,date:f.b.startOfToday(),toDate:null,absences:[],absenceIds:[],sessions:[],sessionIds:[],materials:[],materialIds:[],documentations:[],documentationIds:[],forceAccountWorkOnly:null!==(t=null==template?void 0:template.forceAccountWorkOnly)&&void 0!==t&&t,includeAddress:null===(n=null==template?void 0:template.includeAddress)||void 0===n||n,includeRemark:null!==(r=null==template?void 0:template.includeRemark)&&void 0!==r&&r,includeSessionRemarks:null===(o=null==template?void 0:template.includeSessionRemarks)||void 0===o||o,includeMaterialRemarks:null===(c=null==template?void 0:template.includeMaterialRemarks)||void 0===c||c,includeServices:null===(d=null==template?void 0:template.includeServices)||void 0===d||d,includeStartEnd:null===(m=null==template?void 0:template.includeStartEnd)||void 0===m||m,includePauses:null===(v=null==template?void 0:template.includePauses)||void 0===v||v,includeDrivingTime:null!==(h=null==template?void 0:template.includeDrivingTime)&&void 0!==h&&h,includeTotal:null===(y=null==template?void 0:template.includeTotal)||void 0===y||y,includeSummary:null===(k=null==template?void 0:template.includeSummary)||void 0===k||k,includeSignature:null===(j=null==template?void 0:template.includeSignature)||void 0===j||j,remark:null,includeWorkDescription:!1,workDescription:null,workOrderSpecifications:[]}};function k(e){e.id,e.creatorId,e.creatorName,e.createdAt;var t=e.absenceInfos,n=e.sessionInfos,r=e.materialInfos,c=e.documentationInfos,l=(e.signedReports,Object(o.a)(e,m));return h(h(h({},y()),l),{},{absences:t,sessions:n,materials:r,documentations:c})}var j=c.object({projectId:c.string().required(l.a.messages.errors.validation.projectRequired),title:c.string().required(l.a.pages.evaluation.reports.reportForm.general.reportTitle.required).max(200,l.a.messages.errors.validation.max_character(200)),date:c.date().test("max-date",l.a.messages.errors.validation.futureDate,(function(e){return e<=f.b.endOfDay(new Date)})),remark:c.string().nullable().trim().max(2e3,l.a.messages.errors.validation.max_character(2e3))});function O(e){return Object(d.c)(j,e)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n(81),n(48),n(17),n(40),n(96),n(90),n(30),n(112),n(71),n(46),n(34),n(118),n(119),n(60);function r(e,t){var n=t.find((function(t){return t.id===e}));if(n)return n;for(var i=0;i<t.length;i++){var o=r(e,t[i].folders);if(null!==o)return o}return null}},function(e,t,n){"use strict";n.d(t,"b",(function(){return Fa})),n.d(t,"a",(function(){return Ae}));n(35),n(34),n(22),n(20),n(32),n(37);var r=n(7),o=n(29),c=(n(41),n(30),n(17),n(38),n(46),n(72),n(42)),l=n(200),d=n(368),f=n(538),m=n.n(f),v=n(327),h=n.n(v),y=(n(71),n(60),n(539)),k=n(216),j=n(33);n(292);"scrollRestoration"in window.history&&(Object(j.u)("manual"),window.addEventListener("beforeunload",(function(){Object(j.u)("auto")})),window.addEventListener("load",(function(){Object(j.u)("manual")})));function O(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 w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var x=function(){return Object(j.m)(n.e(11).then(n.bind(null,1511)))},_=function(){return Object(j.m)(n.e(12).then(n.bind(null,1490)))},S=function(){return Object(j.m)(n.e(13).then(n.bind(null,1507)))},I=function(){return Object(j.m)(n.e(14).then(n.bind(null,1486)))},P=function(){return Object(j.m)(n.e(15).then(n.bind(null,1512)))},R=function(){return Object(j.m)(Promise.all([n.e(64),n.e(16)]).then(n.bind(null,1484)))},D=function(){return Object(j.m)(Promise.all([n.e(0),n.e(2),n.e(1),n.e(17)]).then(n.bind(null,1477)))},C=function(){return Object(j.m)(Promise.all([n.e(3),n.e(18)]).then(n.bind(null,1513)))},T=function(){return Object(j.m)(n.e(19).then(n.bind(null,1514)))},E=function(){return Object(j.m)(Promise.all([n.e(1),n.e(20)]).then(n.bind(null,1503)))},A=function(){return Object(j.m)(n.e(21).then(n.bind(null,1487)))},M=function(){return Object(j.m)(n.e(22).then(n.bind(null,1508)))},$=function(){return Object(j.m)(n.e(23).then(n.bind(null,1495)))},F=function(){return Object(j.m)(Promise.all([n.e(3),n.e(24)]).then(n.bind(null,1515)))},L=function(){return Object(j.m)(n.e(25).then(n.bind(null,1516)))},B=function(){return Object(j.m)(n.e(26).then(n.bind(null,1517)))},W=function(){return Object(j.m)(n.e(27).then(n.bind(null,1496)))},N=function(){return Object(j.m)(n.e(28).then(n.bind(null,1518)))},z=function(){return Object(j.m)(n.e(29).then(n.bind(null,1519)))},G=function(){return Object(j.m)(n.e(30).then(n.bind(null,1491)))},U=function(){return Object(j.m)(n.e(31).then(n.bind(null,1520)))},V=function(){return Object(j.m)(n.e(32).then(n.bind(null,1483)))},H=function(){return Object(j.m)(Promise.resolve().then(n.bind(null,68)))},K=function(){return Object(j.m)(n.e(33).then(n.bind(null,1509)))},Z=function(){return Object(j.m)(Promise.all([n.e(0),n.e(4),n.e(34)]).then(n.bind(null,1479)))},Y=function(){return Object(j.m)(n.e(35).then(n.bind(null,1521)))},Q=function(){return Object(j.m)(n.e(36).then(n.bind(null,1492)))},J=function(){return Object(j.m)(n.e(37).then(n.bind(null,1497)))},X=function(){return Object(j.m)(n.e(38).then(n.bind(null,1522)))},ee=function(){return Object(j.m)(n.e(39).then(n.bind(null,1504)))},te=function(){return Object(j.m)(n.e(40).then(n.bind(null,1506)))},ne=function(){return Object(j.m)(n.e(41).then(n.bind(null,1523)))},re=function(){return Object(j.m)(n.e(42).then(n.bind(null,1524)))},ie=function(){return Object(j.m)(n.e(43).then(n.bind(null,1480)))},ae=function(){return Object(j.m)(n.e(44).then(n.bind(null,1493)))},oe=function(){return Object(j.m)(n.e(45).then(n.bind(null,1494)))},se=function(){return Object(j.m)(n.e(46).then(n.bind(null,1485)))},ce=function(){return Object(j.m)(n.e(47).then(n.bind(null,1489)))},le=function(){return Object(j.m)(n.e(48).then(n.bind(null,1525)))},ue=function(){return Object(j.m)(Promise.all([n.e(5),n.e(49)]).then(n.bind(null,1498)))},de=function(){return Object(j.m)(Promise.all([n.e(5),n.e(50)]).then(n.bind(null,1482)))},pe=function(){return Object(j.m)(n.e(51).then(n.bind(null,1501)))},fe=function(){return Object(j.m)(n.e(52).then(n.bind(null,1488)))},me=function(){return Object(j.m)(n.e(53).then(n.bind(null,1478)))},ve=function(){return Object(j.m)(n.e(54).then(n.bind(null,1505)))},he=function(){return Object(j.m)(n.e(55).then(n.bind(null,1526)))},ge=function(){return Object(j.m)(n.e(56).then(n.bind(null,1527)))},be=function(){return Object(j.m)(n.e(57).then(n.bind(null,1499)))},ye=function(){return Object(j.m)(n.e(58).then(n.bind(null,1500)))},ke=function(){return Object(j.m)(n.e(59).then(n.bind(null,1502)))},je=function(){return Object(j.m)(Promise.all([n.e(0),n.e(2),n.e(4),n.e(60)]).then(n.bind(null,1481)))},Oe=function(){return Object(j.m)(n.e(61).then(n.bind(null,1528)))},we=function(){return Object(j.m)(n.e(8).then(n.bind(null,1529)))},xe=function(){return Object(j.m)(n.e(9).then(n.bind(null,1530)))},_e=function(){return Object(j.m)(n.e(10).then(n.bind(null,1510)))},Se=function(){};c.default.use(y.a);var Ie={mode:"history",base:"/",linkActiveClass:"nuxt-link-active",linkExactActiveClass:"nuxt-link-exact-active",scrollBehavior:function(e,t,n){var r=!1,o=e!==t;n?r=n:o&&function(e){var t=Object(j.g)(e);if(1===t.length){var n=t[0].options;return!1!==(void 0===n?{}:n).scrollToTop}return t.some((function(e){var t=e.options;return t&&t.scrollToTop}))}(e)&&(r={x:0,y:0});var c=window.$nuxt;return(!o||e.path===t.path&&e.hash!==t.hash)&&c.$nextTick((function(){return c.$emit("triggerScroll")})),new Promise((function(t){c.$once("triggerScroll",(function(){if(e.hash){var n=e.hash;void 0!==window.CSS&&void 0!==window.CSS.escape&&(n="#"+window.CSS.escape(n.substr(1)));try{var o=document.querySelector(n);if(o){var c;r={selector:n};var l=Number(null===(c=getComputedStyle(o)["scroll-margin-top"])||void 0===c?void 0:c.replace("px",""));l&&(r.offset={y:l})}}catch(e){console.warn("Failed to save scroll position. Please add CSS.escape() polyfill (https://github.com/mathiasbynens/CSS.escape).")}}t(r)}))}))},routes:[{path:"/admin",component:x,name:"admin___de",children:[{path:"businesses",component:_,name:"admin-businesses___de"},{path:"invoices",component:S,name:"admin-invoices___de"},{path:"partners",component:I,name:"admin-partners___de"}]},{path:"/contractDataProcessing",component:P,name:"contractDataProcessing___de"},{path:"/customers",component:R,name:"customers___de"},{path:"/dashboard",component:D,name:"dashboard___de"},{path:"/database",component:C,name:"database___de"},{path:"/employees",component:T,name:"employees___de",children:[{path:"missingSessions",component:E,name:"employees-missingSessions___de"},{path:"workTimeAccounts",component:A,name:"employees-workTimeAccounts___de"}]},{path:"/evaluation",component:M,name:"evaluation___de",children:[{path:"acceptance",component:$,name:"evaluation-acceptance___de"},{path:"database",component:F,name:"evaluation-database___de"},{path:"documentation",component:L,name:"evaluation-documentation___de"},{path:"materials",component:B,name:"evaluation-materials___de"},{path:"reports",component:W,name:"evaluation-reports___de"},{path:"times",component:N,name:"evaluation-times___de"}]},{path:"/help",component:z,name:"help___de"},{path:"/login",component:G,name:"login___de"},{path:"/maintenance",component:U,name:"maintenance___de"},{path:"/merchantPortal",component:V,name:"merchantPortal___de"},{path:"/pages",component:H,name:"pages___de"},{path:"/partners",component:K,name:"partners___de"},{path:"/planning",component:Z,name:"planning___de"},{path:"/settings",component:Y,name:"settings___de",children:[{path:"absenceTypes",component:Q,name:"settings-absenceTypes___de"},{path:"businessData",component:J,name:"settings-businessData___de"},{path:"configuration",component:X,name:"settings-configuration___de",children:[{path:"coreData",component:ee,name:"settings-configuration-coreData___de"},{path:"notifications",component:te,name:"settings-configuration-notifications___de"},{path:"permissions",component:ne,name:"settings-configuration-permissions___de"}]},{path:"employees",component:re,name:"settings-employees___de",children:[{path:"administration",component:ie,name:"settings-employees-administration___de"},{path:"groups",component:ae,name:"settings-employees-groups___de"},{path:"resources",component:oe,name:"settings-employees-resources___de"},{path:"workTimes",component:se,name:"settings-employees-workTimes___de"}]},{path:"holidays",component:ce,name:"settings-holidays___de"},{path:"interfaces",component:le,name:"settings-interfaces___de",children:[{path:"configuration",component:ue,name:"settings-interfaces-configuration___de"},{path:"csvExportConfigs",component:de,name:"settings-interfaces-csvExportConfigs___de"},{path:"excelExportConfig",component:pe,name:"settings-interfaces-excelExportConfig___de"},{path:"import",component:fe,name:"settings-interfaces-import___de"}]},{path:"payment",component:me,name:"settings-payment___de"},{path:"services",component:ve,name:"settings-services___de"},{path:"subcontractors",component:he,name:"settings-subcontractors___de"},{path:"templates",component:ge,name:"settings-templates___de",children:[{path:"materialInfos",component:be,name:"settings-templates-materialInfos___de"},{path:"reportTemplates",component:ye,name:"settings-templates-reportTemplates___de"},{path:"units",component:ke,name:"settings-templates-units___de"}]}]},{path:"/tasks",component:je,name:"tasks___de"},{path:"/times",component:Oe,name:"times___de"},{path:"/account/forgotPassword",component:we,name:"account-forgotPassword___de"},{path:"/account/forgotPasswordSuccess",component:xe,name:"account-forgotPasswordSuccess___de"},{path:"/account/resetPassword",component:_e,name:"account-resetPassword___de"},{path:"/en/admin",component:x,name:"admin___en",children:[{path:"businesses",component:_,name:"admin-businesses___en"},{path:"invoices",component:S,name:"admin-invoices___en"},{path:"partners",component:I,name:"admin-partners___en"}]},{path:"/en/contractDataProcessing",component:P,name:"contractDataProcessing___en"},{path:"/en/customers",component:R,name:"customers___en"},{path:"/en/dashboard",component:D,name:"dashboard___en"},{path:"/en/database",component:C,name:"database___en"},{path:"/en/employees",component:T,name:"employees___en",children:[{path:"missingSessions",component:E,name:"employees-missingSessions___en"},{path:"workTimeAccounts",component:A,name:"employees-workTimeAccounts___en"}]},{path:"/en/evaluation",component:M,name:"evaluation___en",children:[{path:"acceptance",component:$,name:"evaluation-acceptance___en"},{path:"database",component:F,name:"evaluation-database___en"},{path:"documentation",component:L,name:"evaluation-documentation___en"},{path:"materials",component:B,name:"evaluation-materials___en"},{path:"reports",component:W,name:"evaluation-reports___en"},{path:"times",component:N,name:"evaluation-times___en"}]},{path:"/en/help",component:z,name:"help___en"},{path:"/en/login",component:G,name:"login___en"},{path:"/en/maintenance",component:U,name:"maintenance___en"},{path:"/en/merchantPortal",component:V,name:"merchantPortal___en"},{path:"/en/pages",component:H,name:"pages___en"},{path:"/en/partners",component:K,name:"partners___en"},{path:"/en/planning",component:Z,name:"planning___en"},{path:"/en/settings",component:Y,name:"settings___en",children:[{path:"absenceTypes",component:Q,name:"settings-absenceTypes___en"},{path:"businessData",component:J,name:"settings-businessData___en"},{path:"configuration",component:X,name:"settings-configuration___en",children:[{path:"coreData",component:ee,name:"settings-configuration-coreData___en"},{path:"notifications",component:te,name:"settings-configuration-notifications___en"},{path:"permissions",component:ne,name:"settings-configuration-permissions___en"}]},{path:"employees",component:re,name:"settings-employees___en",children:[{path:"administration",component:ie,name:"settings-employees-administration___en"},{path:"groups",component:ae,name:"settings-employees-groups___en"},{path:"resources",component:oe,name:"settings-employees-resources___en"},{path:"workTimes",component:se,name:"settings-employees-workTimes___en"}]},{path:"holidays",component:ce,name:"settings-holidays___en"},{path:"interfaces",component:le,name:"settings-interfaces___en",children:[{path:"configuration",component:ue,name:"settings-interfaces-configuration___en"},{path:"csvExportConfigs",component:de,name:"settings-interfaces-csvExportConfigs___en"},{path:"excelExportConfig",component:pe,name:"settings-interfaces-excelExportConfig___en"},{path:"import",component:fe,name:"settings-interfaces-import___en"}]},{path:"payment",component:me,name:"settings-payment___en"},{path:"services",component:ve,name:"settings-services___en"},{path:"subcontractors",component:he,name:"settings-subcontractors___en"},{path:"templates",component:ge,name:"settings-templates___en",children:[{path:"materialInfos",component:be,name:"settings-templates-materialInfos___en"},{path:"reportTemplates",component:ye,name:"settings-templates-reportTemplates___en"},{path:"units",component:ke,name:"settings-templates-units___en"}]}]},{path:"/en/tasks",component:je,name:"tasks___en"},{path:"/en/times",component:Oe,name:"times___en"},{path:"/en/account/forgotPassword",component:we,name:"account-forgotPassword___en"},{path:"/en/account/forgotPasswordSuccess",component:xe,name:"account-forgotPasswordSuccess___en"},{path:"/en/account/resetPassword",component:_e,name:"account-resetPassword___en"}],fallback:!1};function Pe(e,t){var base=t._app&&t._app.basePath||Ie.base,n=new y.a(w(w({},Ie),{},{base:base})),r=n.push;n.push=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Se,n=arguments.length>2?arguments[2]:void 0;return r.call(this,e,t,n)};var o=n.resolve.bind(n);return n.resolve=function(e,t,n){return"string"==typeof e&&(e=Object(k.c)(e)),o(e,t,n)},n}var Re={name:"NuxtChild",functional:!0,props:{nuxtChildKey:{type:String,default:""},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0}},render:function(e,t){var n=t.parent,data=t.data,r=t.props,o=n.$createElement;data.nuxtChild=!0;for(var c=n,l=n.$nuxt.nuxt.transitions,d=n.$nuxt.nuxt.defaultTransition,f=0;n;)n.$vnode&&n.$vnode.data.nuxtChild&&f++,n=n.$parent;data.nuxtChildDepth=f;var m=l[f]||d,v={};De.forEach((function(e){void 0!==m[e]&&(v[e]=m[e])}));var h={};Ce.forEach((function(e){"function"==typeof m[e]&&(h[e]=m[e].bind(c))}));var y=h.beforeEnter;if(h.beforeEnter=function(e){if(window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),y)return y.call(c,e)},!1===m.css){var k=h.leave;(!k||k.length<2)&&(h.leave=function(e,t){k&&k.call(c,e),c.$nextTick(t)})}var j=o("routerView",data);return r.keepAlive&&(j=o("keep-alive",{props:r.keepAliveProps},[j])),o("transition",{props:v,on:h},[j])}},De=["name","mode","appear","css","type","duration","enterClass","leaveClass","appearClass","enterActiveClass","enterActiveClass","leaveActiveClass","appearActiveClass","enterToClass","leaveToClass","appearToClass"],Ce=["beforeEnter","enter","afterEnter","enterCancelled","beforeLeave","leave","afterLeave","leaveCancelled","beforeAppear","appear","afterAppear","appearCancelled"],Te={layout:"empty",props:{error:{type:Object,default:null}},data:function(){return{pageNotFound:"404 Not Found",otherError:"An error occurred"}},head:function(){return{title:404===this.error.statusCode?this.pageNotFound:this.otherError}}},Ee=(n(955),n(19)),Ae=Object(Ee.a)(Te,(function(){var e=this,t=e._self._c;return t("v-app",{attrs:{dark:""}},[404===e.error.statusCode?t("h1",[e._v("\n        "+e._s(e.pageNotFound)+"\n    ")]):t("h1",[e._v("\n        "+e._s(e.otherError)+"\n    ")]),e._v(" "),t("NuxtLink",{attrs:{to:"/"}},[e._v(" Home page ")])],1)}),[],!1,null,"628d7c60",null).exports,Me=n(82),$e=(n(90),{name:"Nuxt",components:{NuxtChild:Re,NuxtError:Ae},props:{nuxtChildKey:{type:String,default:void 0},keepAlive:Boolean,keepAliveProps:{type:Object,default:void 0},name:{type:String,default:"default"}},errorCaptured:function(e){this.displayingNuxtError&&(this.errorFromNuxtError=e,this.$forceUpdate())},computed:{routerViewKey:function(){if(void 0!==this.nuxtChildKey||this.$route.matched.length>1)return this.nuxtChildKey||Object(j.c)(this.$route.matched[0].path)(this.$route.params);var e=Object(Me.a)(this.$route.matched,1)[0];if(!e)return this.$route.path;var t=e.components.default;if(t&&t.options){var n=t.options;if(n.key)return"function"==typeof n.key?n.key(this.$route):n.key}return/\/$/.test(e.path)?this.$route.path:this.$route.path.replace(/\/$/,"")}},beforeCreate:function(){c.default.util.defineReactive(this,"nuxt",this.$root.$options.nuxt)},render:function(e){var t=this;return this.nuxt.err?this.errorFromNuxtError?(this.$nextTick((function(){return t.errorFromNuxtError=!1})),e("div",{},[e("h2","An error occurred while showing the error page"),e("p","Unfortunately an error occurred and while showing the error page another error occurred"),e("p","Error details: ".concat(this.errorFromNuxtError.toString())),e("nuxt-link",{props:{to:"/"}},"Go back to home")])):(this.displayingNuxtError=!0,this.$nextTick((function(){return t.displayingNuxtError=!1})),e(Ae,{props:{error:this.nuxt.err}})):e("NuxtChild",{key:this.routerViewKey,props:this.$props})}}),Fe=(n(96),n(112),n(118),n(119),n(176),{name:"NuxtLoading",data:function(){return{percent:0,show:!1,canSucceed:!0,reversed:!1,skipTimerCount:0,rtl:!1,throttle:200,duration:5e3,continuous:!1}},computed:{left:function(){return!(!this.continuous&&!this.rtl)&&(this.rtl?this.reversed?"0px":"auto":this.reversed?"auto":"0px")}},beforeDestroy:function(){this.clear()},methods:{clear:function(){clearInterval(this._timer),clearTimeout(this._throttle),clearTimeout(this._hide),this._timer=null},start:function(){var e=this;return this.clear(),this.percent=0,this.reversed=!1,this.skipTimerCount=0,this.canSucceed=!0,this.throttle?this._throttle=setTimeout((function(){return e.startTimer()}),this.throttle):this.startTimer(),this},set:function(e){return this.show=!0,this.canSucceed=!0,this.percent=Math.min(100,Math.max(0,Math.floor(e))),this},get:function(){return this.percent},increase:function(e){return this.percent=Math.min(100,Math.floor(this.percent+e)),this},decrease:function(e){return this.percent=Math.max(0,Math.floor(this.percent-e)),this},pause:function(){return clearInterval(this._timer),this},resume:function(){return this.startTimer(),this},finish:function(){return this.percent=this.reversed?0:100,this.hide(),this},hide:function(){var e=this;return this.clear(),this._hide=setTimeout((function(){e.show=!1,e.$nextTick((function(){e.percent=0,e.reversed=!1}))}),500),this},fail:function(e){return this.canSucceed=!1,this},startTimer:function(){var e=this;this.show||(this.show=!0),void 0===this._cut&&(this._cut=1e4/Math.floor(this.duration)),this._timer=setInterval((function(){e.skipTimerCount>0?e.skipTimerCount--:(e.reversed?e.decrease(e._cut):e.increase(e._cut),e.continuous&&(e.percent>=100||e.percent<=0)&&(e.skipTimerCount=1,e.reversed=!e.reversed))}),100)}},render:function(e){var t=e(!1);return this.show&&(t=e("div",{staticClass:"nuxt-progress",class:{"nuxt-progress-notransition":this.skipTimerCount>0,"nuxt-progress-failed":!this.canSucceed},style:{width:this.percent+"%",left:this.left}})),t}}),Le=(n(957),Object(Ee.a)(Fe,undefined,undefined,!1,null,null,null).exports),Be=(n(959),n(961),n(27),n(13)),We=n(14),Ne=n(15),ze=n(16),qe=n(6),Ge=n(12),Ue=(n(87),n(460),n(74),n(48),n(963),n(0)),Ve=n(18),He=n(544),Ke=n(545),Ze=n(64),Ye=n(2),Qe=n(325),Je=n(1),Xe=n(10),et=n(86);function tt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var nt,it=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},at=function(e){Object(Ne.a)(n,e);var t=tt(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).Icons=Ve.a,e.visible=!1,e}return Object(We.a)(n,[{key:"mounted",value:function(){window.addEventListener("scroll",this.scrolled)}},{key:"destroyed",value:function(){window.removeEventListener("scroll",this.scrolled)}},{key:"scrolled",value:function(){var e=window.scrollY>500;e!==this.visible&&(this.visible=e)}},{key:"scrollTop",value:function(){window.scrollTo({top:0,behavior:"smooth"})}}]),n}(Ue.Vue),ot=at=it([Object(Ue.Component)({})],at),st=(n(970),Object(Ee.a)(ot,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-slide-y-transition",[t("v-btn",{directives:[{name:"show",rawName:"v-show",value:e.visible,expression:"visible"}],attrs:{id:"scroll-top-button",rounded:""},on:{click:e.scrollTop}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.scrollTop)+" ")]),e._v("\n        "+e._s(e.$lang.global.controls.buttons.scrollTop)+"\n    ")],1)],1)}),[],!1,null,"3fb2327f",null).exports),ct=(n(40),n(242)),lt=n(308),ut=n(450),pt=n(323),ft=n(315),mt=n(729),vt=n(730),ht=n(724),gt=n(725),bt=n(546),yt=n(722),kt=n(5);function jt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Ot,wt=Object(Ue.Component)({components:{AddSession:ct.a,AddAbsence:lt.a,AddMaterial:ut.a,AddMaterialList:pt.a,AddDocumentation:ft.a,AddAcceptance:mt.a,AddCustomer:vt.a,AddProject:ht.a,AddService:gt.a,AddTask:bt.a,AddEvent:yt.a}})(nt=function(e){Object(Ne.a)(n,e);var t=jt(n);function n(){var e;Object(Be.a)(this,n);for(var r=arguments.length,o=new Array(r),c=0;c<r;c++)o[c]=arguments[c];return(e=t.call.apply(t,[this].concat(o))).Icons=Ve.a,e.rolesStore=kt.rolesStore,e.configStore=kt.configurationStore,e.serviceGroupId="",e.addMenu=!1,e.sessionModal=!1,e.absenceModal=!1,e.materialModal=!1,e.documentationModal=!1,e.acceptanceModal=!1,e.customerModal=!1,e.projectModal=!1,e.serviceModal=!1,e.taskModal=!1,e.eventModal=!1,e}return Object(We.a)(n,[{key:"closeModal",value:function(){this.sessionModal=!1,this.absenceModal=!1,this.materialModal=!1,this.documentationModal=!1,this.acceptanceModal=!1,this.customerModal=!1,this.projectModal=!1,this.serviceModal=!1,this.taskModal=!1,this.eventModal=!1}}]),n}(Ue.Vue))||nt,xt=wt,_t=(n(1098),Object(Ee.a)(xt,(function(){var e=this,t=e._self._c;return t("div",[t("v-menu",{attrs:{"content-class":"add-menu","close-on-content-click":!0,"offset-y":!0,"nudge-left":"75","nudge-bottom":"12","nudge-width":"150"},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({staticClass:"mx-2",attrs:{fab:"",small:"",color:"accent"}},"v-btn",o,!1),r),[t("v-icon",[e._v("mdi-plus")])],1)]}}]),model:{value:e.addMenu,callback:function(t){e.addMenu=t},expression:"addMenu"}},[e._v(" "),t("v-list",{staticClass:"arrow"},[t("v-list-item",{attrs:{link:""},on:{click:function(t){e.sessionModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v(" "+e._s(e.Icons.timeModule)+" ")]),e._v("\n                    "+e._s(e.$lang.global.add.session)+"\n                ")],1)],1),e._v(" "),t("v-list-item",{attrs:{link:""},on:{click:function(t){e.absenceModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v(" "+e._s(e.Icons.absence)+" ")]),e._v("\n                    "+e._s(e.$lang.global.add.absence)+"\n                ")],1)],1),e._v(" "),t("v-list-item",{attrs:{link:""},on:{click:function(t){e.materialModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v(" "+e._s(e.Icons.material)+" ")]),e._v("\n                    "+e._s(e.$lang.global.add.material)+"\n                ")],1)],1),e._v(" "),t("v-list-item",{attrs:{link:""},on:{click:function(t){e.documentationModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v(" "+e._s(e.Icons.documentation)+" ")]),e._v("\n                    "+e._s(e.$lang.global.add.documentation)+"\n                ")],1)],1),e._v(" "),t("v-list-item",{attrs:{link:""},on:{click:function(t){e.acceptanceModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v(" "+e._s(e.Icons.acceptance)+" ")]),e._v("\n                    "+e._s(e.$lang.global.add.acceptance)+"\n                ")],1)],1),e._v(" "),t("v-list-item",{attrs:{link:""},on:{click:function(t){e.eventModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v("\n                        "+e._s(e.Icons.date)+"\n                    ")]),e._v("\n                    "+e._s(e.$lang.global.add.event)+"\n                ")],1)],1),e._v(" "),t("v-list-item",{attrs:{link:""},on:{click:function(t){e.taskModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v("\n                        "+e._s(e.Icons.tasks)+"\n                    ")]),e._v("\n                    "+e._s(e.$lang.global.add.task)+"\n                ")],1)],1),e._v(" "),t("v-divider"),e._v(" "),t("v-list-item",{attrs:{link:""},on:{click:function(t){e.customerModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v("\n                        "+e._s(e.Icons.customer)+"\n                    ")]),e._v("\n                    "+e._s(e.$lang.global.add.customer)+"\n                ")],1)],1),e._v(" "),t("v-list-item",{attrs:{link:""},on:{click:function(t){e.projectModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v("\n                        "+e._s(e.Icons.project)+"\n                    ")]),e._v("\n                    "+e._s(e.$lang.global.add.project)+"\n                ")],1)],1),e._v(" "),t("v-list-item",{attrs:{link:""},on:{click:function(t){e.serviceModal=!0}}},[t("v-list-item-title",[t("v-icon",{staticClass:"mr-3"},[e._v("\n                        "+e._s(e.Icons.service)+"\n                    ")]),e._v("\n                    "+e._s(e.$lang.global.add.service)+"\n                ")],1)],1)],1)],1),e._v(" "),t("v-dialog",{attrs:{persistent:"",width:"500"},model:{value:e.sessionModal,callback:function(t){e.sessionModal=t},expression:"sessionModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-session",{on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{persistent:"",width:"500"},model:{value:e.absenceModal,callback:function(t){e.absenceModal=t},expression:"absenceModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-absence",{on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{persistent:"",width:"500"},model:{value:e.materialModal,callback:function(t){e.materialModal=t},expression:"materialModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-material-list",{on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{persistent:"",width:"500"},model:{value:e.documentationModal,callback:function(t){e.documentationModal=t},expression:"documentationModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-documentation",{on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{persistent:"",width:"500"},model:{value:e.acceptanceModal,callback:function(t){e.acceptanceModal=t},expression:"acceptanceModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-acceptance",{on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{"content-class":"create-dialog",persistent:"",width:"500"},model:{value:e.customerModal,callback:function(t){e.customerModal=t},expression:"customerModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-customer",{attrs:{"is-dialog":!0,"reset-on-save":!0},on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{"content-class":"create-dialog",persistent:"",width:"500"},model:{value:e.projectModal,callback:function(t){e.projectModal=t},expression:"projectModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-project",{attrs:{"is-dialog":!0,"reset-on-save":!0},on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{"content-class":"create-dialog",persistent:"",width:"500"},model:{value:e.serviceModal,callback:function(t){e.serviceModal=t},expression:"serviceModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-service",{attrs:{"is-dialog":!0,"grouping-enabled":e.configStore.configuration.groupServices,"group-id":e.serviceGroupId,"reset-on-save":!0},on:{change:function(t){return e.serviceGroupId=t},cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{"content-class":"create-dialog",persistent:"",width:"500"},model:{value:e.taskModal,callback:function(t){e.taskModal=t},expression:"taskModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-task",{attrs:{"reset-on-save":!0},on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{"content-class":"create-dialog",persistent:"",width:"500"},model:{value:e.eventModal,callback:function(t){e.eventModal=t},expression:"eventModal"}},[t("v-card",{staticClass:"pa-3"},[t("add-event",{attrs:{"reset-on-save":!0},on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1)],1)}),[],!1,null,"7e1fbce0",null).exports),St=(n(43),n(44),n(1155)),It=n(28),Pt=n(148),Rt=n(114),Dt=n(438),Ct="newMessage",Tt="deleteMessage",Et="messageReceived",At="newFile",Mt="chatRead",$t={},Ft={},Lt={},Bt={},Wt={},Nt={},zt={};function qt(){(Ot=(new St.a).withAutomaticReconnect({nextRetryDelayInMilliseconds:Gt}).withUrl(et.a.urls.chat,{accessTokenFactory:function(){return Object(Pt.e)().token},timeout:6e4}).configureLogging(It.a.Warning).build()).on(Ct,(function(data){Object(Rt.i)(data),Object.keys($t).forEach((function(e){return $t[e](data)}))})),Ot.on(Tt,(function(data){Object.keys(Ft).forEach((function(e){return Ft[e](data)}))})),Ot.on(Et,(function(data){Object.keys(Lt).forEach((function(e){return Lt[e](data)}))})),Ot.on(At,(function(data){Object.keys(Bt).forEach((function(e){return Bt[e](data)}))})),Ot.on(Mt,(function(data){Object.keys(Wt).forEach((function(e){return Wt[e](data)}))})),Ot.onreconnected((function(e){Object.keys(zt).forEach((function(e){return zt[e]()})),et.a.environment!==et.b.Production&&console.info("reconnected",e)})),Ot.onreconnecting((function(){Object.keys(Nt).forEach((function(e){return Nt[e]()}))})),Ot.onclose((function(){Object.keys(Nt).forEach((function(e){return Nt[e]()}))})),Vt()}function Gt(e){return Ut(e.retryReason.message,!1),e.previousRetryCount>10?null:e.previousRetryCount<=5?5e3:45e3}function Ut(e,t){e.includes("Status code '401'")&&Object(Dt.a)(Object(Pt.e)().refreshToken).then((function(e){e.success&&(Object(Pt.d)(e.loginModel),t&&Vt())}))}function Vt(){Ot.start().then((function(){et.a.environment!==et.b.Production&&console.info("Connected to hub"),Object.keys(zt).forEach((function(e){return zt[e]()}))})).catch((function(e){return Ut(e.message,!0)}))}var Ht=n(140),Kt=n(108);n(123),n(97),n(98);function Zt(e){switch(e){case Ht.a.Send:return Ve.a.messageStates.send;case Ht.a.Synced:return Ve.a.messageStates.synced;case Ht.a.Received:return Ve.a.messageStates.received;case Ht.a.Read:return Ve.a.messageStates.read;case Ht.a.Error:return Ve.a.error}}var Yt=n(284);function Qt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Jt=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Xt=function(e){Object(Ne.a)(n,e);var t=Qt(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).chatStore=Object(Ue.getModule)(Yt.default,e.$store),e.Icons=Ve.a,e.Colors=Ze.a,e}return Object(We.a)(n,[{key:"unread",get:function(){return this.chat.messages.filter((function(e){return e.state!==Ht.a.Read&&e.senderId!==kt.userStore.info.id})).length}},{key:"optionsVisible",get:function(){return this.chat.type===Kt.a.Group}},{key:"icon",get:function(){return this.chat.type===Kt.a.Direct?Ve.a.employee:this.chat.type===Kt.a.Group?Ve.a.employeeGroup:Ve.a.project}},{key:"customer",get:function(){var e,t=this;if(this.chat.type===Kt.a.Project)return null===(e=kt.customersStore.customers.find((function(e){return e.projects.flatMap((function(p){return p.id})).includes(t.chat.projectId)})))||void 0===e?void 0:e.name}},{key:"stateIcon",get:function(){var e=this.chat.messages[0];return e&&kt.userStore.info.id===e.senderId?Zt(e.state):null}},{key:"date",get:function(){var e,t=this.chat.messages[0];return t?(e=t.date,Ye.b.isToday(e)?Ye.c.formatDate(e,Ye.a.time):Ye.b.isYesterday(e)?Je.a.global.labels.yesterday:Ye.b.differenceInDays(new Date,e)<6?Ye.c.formatDate(e,Ye.a.fullDay,Je.b):Ye.c.formatDate(e,Ye.a.shortDateShortYear)):""}},{key:"sender",get:function(){var e=this.chat.messages[0];return e&&this.chat.type!==Kt.a.Direct?e.senderId===kt.userStore.info.id?"Ich":e.sender:""}},{key:"preview",get:function(){var e=this.chat.messages[0];return e?e.text:""}}]),n}(Ue.Vue);Jt([Object(Ue.Prop)()],Xt.prototype,"chat",void 0),Jt([Object(Ue.Prop)()],Xt.prototype,"selected",void 0),Jt([Object(Ue.Prop)()],Xt.prototype,"loadingDelete",void 0),Jt([Object(Ue.Prop)()],Xt.prototype,"error",void 0);var en,tn=Xt=Jt([Object(Ue.Component)({})],Xt),nn=(n(1106),Object(Ee.a)(tn,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("d-alert",{attrs:{error:e.error}}),e._v(" "),t("v-layout",{staticClass:"container clickable",style:e.selected?"background-color: #f8f8f8":"",on:{click:function(t){return e.$emit("selected",e.chat.id)}}},[t("div",{staticClass:"d-flex align-center"},[t("v-icon",{staticClass:"icon pa-4",style:e.unread?"background-color: "+e.Colors.accent:"",attrs:{size:"30",color:e.unread?"white":e.Colors.grays.light}},[e._v("\n                "+e._s(e.icon)+"\n            ")])],1),e._v(" "),t("div",{staticClass:"full-width"},[t("v-layout",{staticClass:"title-container",attrs:{"align-center":""}},[t("v-tooltip",{attrs:{top:"",disabled:e.chat.name.length<20,"open-delay":500},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("span",e._g(e._b({staticClass:"title font-weight-bold text-ellipsis mr-2",style:"color: ".concat(e.unread?e.Colors.accent:e.Colors.grays.light)},"span",o,!1),r),[e._v("\n                            "+e._s(e.chat.name)+"\n                        ")])]}}])},[e._v(" "),t("span",[e._v("\n                        "+e._s(e.chat.name)+"\n                    ")])]),e._v(" "),t("v-chip",{directives:[{name:"show",rawName:"v-show",value:e.unread,expression:"unread"}],staticClass:"font-weight-bold",attrs:{small:"",color:"primary"}},[e._v("\n                    "+e._s(e.unread)+"\n                ")])],1),e._v(" "),e.customer?t("p",{staticClass:"customer mb-0 mt-n1 text--secondary"},[e._v(e._s(e.customer))]):e._e(),e._v(" "),e.chat.messages.length?t("p",{staticClass:"preview-text text-ellipsis mb-0"},[e.stateIcon?t("v-icon",{attrs:{size:"16"}},[e._v(e._s(e.stateIcon))]):e._e(),e._v(" "),t("span",[e._v(e._s(e.date)+":")]),e._v(" "),t("span",{staticClass:"font-weight-bold text--secondary"},[e._v(e._s(e.sender))]),e._v("\n                "+e._s(e.preview)+"\n            ")],1):e._e()],1),e._v(" "),t("div",{staticClass:"d-flex flex-column align-end"},[e.optionsVisible?t("v-btn",{staticClass:"mr-n1 hover-button",attrs:{icon:""},on:{click:function(t){return t.stopPropagation(),e.$emit("edit")}}},[t("v-icon",[e._v(" "+e._s(e.Icons.chatOptions)+" ")])],1):t("v-btn",{staticClass:"mr-n1 hover-button",attrs:{loading:e.loadingDelete,icon:""},on:{click:function(t){return t.stopPropagation(),e.$emit("delete",e.chat.id)}}},[t("v-icon",[e._v(e._s(e.Icons.deleteVariant))])],1)],1)])],1)}),[],!1,null,"642a59d0",null).exports),rn=n(24),an=(n(332),n(246),n(109),n(152)),on=n(162);n(253),n(489),n(254),n(255),n(256),n(257),n(258),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(276);!function(e){e.DOC="application/msword",e.DOCX="application/vnd.openxmlformats-officedocument.wordprocessingml.document",e.PDF="application/pdf",e.PNG="image/png",e.JPG="image/jpeg",e.XLSX="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}(en||(en={}));n(205);var sn=n(540),cn=n.n(sn);function ln(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var un=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},dn=function(e){Object(Ne.a)(o,e);var t,n=ln(o);function o(){var e;return Object(Be.a)(this,o),(e=n.apply(this,arguments)).Icons=Ve.a,e.deleting=!1,e.MimeTypes=en,e.files=[],e.loadedFileIds=[],e}return Object(We.a)(o,[{key:"mounted",value:function(){this.parseFiles()}},{key:"parseFiles",value:function(){var e=this;this.message.files.length&&this.message.files.forEach((function(t){e.loadedFileIds.includes(t.id)||(e.loadedFileIds.push(t.id),e.getFile(t))}))}},{key:"resetFiles",value:function(){this.message.deleted&&(this.files=[])}},{key:"ownMessage",get:function(){return kt.userStore.info.id===this.message.senderId}},{key:"fileDeletionDays",get:function(){return 30-Ye.b.differenceInDays(new Date,this.message.date)}},{key:"date",get:function(){return Ye.b.isToday(this.message.date)?Ye.c.formatDate(this.message.date,Ye.a.time):Ye.c.formatDate(this.message.date,Ye.a.shortDateAndTime)}},{key:"stateIcon",get:function(){return Zt(this.message.state)}},{key:"deletable",get:function(){return!this.message.deleted&&(this.ownMessage||kt.userStore.permission.chat)}},{key:"linkifiedMessage",get:function(){var e=this.message.text;if(!e)return null;var t=cn()(e,{allowedTags:[],allowedAttributes:{}}),n=t.replace(/((https?:\/\/)|(www\.))[^\s<>()[\]{}]+|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9]\.[a-zA-Z]{2,}(\/([\w.,@?^=%&:/~+#-]*[\w@?^=%&/~+#-])?)?/g,(function(e){try{var t=(e=decodeURIComponent(e)).match(/^https?:\/\//i)?e:"https://".concat(e);return function(e){var t=e.match(/^(https?:\/\/|www\.)/i)?e:"https://".concat(e);try{var n=new URL(t),r=n.hostname.split(".").pop();return Boolean(n.hostname&&n.hostname.includes(".")&&r&&r.length>=2)}catch(e){return!1}}(t)?'<a href="'.concat(t,'" target="_blank" rel="noopener noreferrer">').concat(e,"</a>"):e}catch(t){return e}})),r=cn()(n,{allowedTags:["a"],allowedAttributes:{a:["href","target","rel"]},allowedSchemes:["http","https"]});return r!==t?r:null}},{key:"pdfClicked",value:function(e){var t=this.files.find((function(i){return i.id===e}));if(t){var n=function(e,t){for(var n=e.replace(/^data:.+;base64,/,""),r=atob(n),o=new Array(r.length),i=0;i<r.length;i++)o[i]=r.charCodeAt(i);var c=new Uint8Array(o);return new Blob([c],{type:t})}(t.src,en.PDF),r=URL.createObjectURL(n);window.open(r,"_blank")}}},{key:"getFile",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.contentType===en.PDF,e.next=3,Rt.e(t.id,n?void 0:220,void 0);case 3:r=e.sent,o="data:".concat(t.contentType,";base64,").concat(r.data),Object(Xe.a)(r.status)&&(this.files=[{id:t.id,src:o,contentType:t.contentType,name:t.name}].concat(Object(rn.a)(this.files)));case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),o}(Ue.Vue);un([Object(Ue.Prop)()],dn.prototype,"message",void 0),un([Object(Ue.Prop)()],dn.prototype,"isGroupMessage",void 0),un([Object(Ue.Watch)("message.files")],dn.prototype,"parseFiles",null),un([Object(Ue.Watch)("message.deleted")],dn.prototype,"resetFiles",null);var pn=dn=un([Object(Ue.Component)({})],dn),fn=(n(1123),Object(Ee.a)(pn,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-hover",{attrs:{"open-delay":"500"},scopedSlots:e._u([{key:"default",fn:function(n){var r=n.hover;return[t("v-card",{class:e.ownMessage?"own-message-card mt-3 mx-4":"mt-3 mx-4",attrs:{flat:"","max-width":"70%"}},[t("v-fade-transition",[t("v-btn",{directives:[{name:"show",rawName:"v-show",value:r&&e.deletable,expression:"hover && deletable"}],staticClass:"delete-button",attrs:{icon:"",small:"",color:"delete",loading:e.deleting},on:{click:function(t){return t.stopPropagation(),e.$emit("delete",e.message.id)}}},[t("v-icon",{attrs:{small:""}},[e._v("\n                    "+e._s(e.Icons.delete)+"\n                ")])],1)],1),e._v(" "),t("v-fade-transition",[t("v-btn",{directives:[{name:"show",rawName:"v-show",value:r&&!e.message.deleted,expression:"hover && !message.deleted"}],staticClass:"info-button",attrs:{icon:"",small:"",color:"info"},on:{click:function(t){return t.stopPropagation(),e.$emit("infoClicked",e.message.id)}}},[t("v-icon",{attrs:{small:""}},[e._v("\n                    "+e._s(e.Icons.info)+"\n                ")])],1)],1),e._v(" "),t("v-card-text",{staticClass:"d-flex flex-column pb-1"},[e.isGroupMessage&&!e.ownMessage?t("h4",[e._v(e._s(e.message.sender))]):e._e(),e._v(" "),e.files.length?t("div",{staticClass:"mt-4"},e._l(e.files,(function(n){return t("div",{key:n.id,staticClass:"mb-2 clickable"},[n.contentType===e.MimeTypes.PDF?t("div",{on:{click:function(t){return e.pdfClicked(n.id)}}},[t("v-icon",{attrs:{size:50}},[e._v("\n                            "+e._s(e.Icons.pdf)+"\n                        ")]),e._v(" "),t("span",[e._v(e._s(n.name))]),e._v(" "),t("div",[t("span",{staticClass:"text--disabled deletion-notice"},[e._v(e._s(e.$lang.global.labels.fileDeletionDays(e.fileDeletionDays)))])])],1):t("v-img",{attrs:{src:n.src,contain:""},on:{click:function(t){return e.$emit("imageClicked",n.id)}}})],1)})),0):e._e(),e._v(" "),e.linkifiedMessage?t("span",{domProps:{innerHTML:e._s(e.linkifiedMessage)}}):e.message.text?t("span",[e._v("\n                "+e._s(e.message.text)+"\n            ")]):e._e(),e._v(" "),e.message.deleted?t("span",{staticClass:"font-italic text--disabled mt-n2 mb-1"},[e._v("\n                "+e._s(e.$lang.pages.chat.messageDeleted)+"\n            ")]):e._e(),e._v(" "),e.message.deleted?e._e():t("v-layout",{staticClass:"align-self-end message-info"},[t("span",{staticClass:"text--disabled"},[e._v("\n                    "+e._s(e.date)+"\n                ")]),e._v(" "),e.ownMessage?t("v-icon",{staticClass:"state-icons ml-2 text--disabled",attrs:{small:""}},[e._v("\n                    "+e._s(e.stateIcon)+"\n                ")]):e._e()],1)],1)],1)]}}])})}),[],!1,null,"255cda74",null).exports);function mn(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 vn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mn(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function hn(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return gn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gn(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function gn(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function bn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var yn=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},kn=function(e){Object(Ne.a)(d,e);var t,n,o,c,l=bn(d);function d(){var e;return Object(Be.a)(this,d),(e=l.apply(this,arguments)).Icons=Ve.a,e.ChatTypes=Kt.a,e.text="",e.loading=!1,e.loadedAll=!1,e.showNotifyDialog=!1,e.imageDetailId="",e.imageDetailSrc="",e.notifyIds=[],e.files=[],e.URL=URL,e.showInfoDialog=!1,e.employeesThatRead=[],e.employeesThatReceived=[],e}return Object(We.a)(d,[{key:"isNotifyChat",get:function(){return this.chat.type===Kt.a.Project}},{key:"notifyableEmployees",get:function(){return kt.employeesStore.employees.filter((function(e){return e.id!==kt.userStore.info.id}))}},{key:"employees",get:function(){return kt.employeesStore.employees}},{key:"userInfo",get:function(){return kt.userStore.info}},{key:"messages",get:function(){return this.chat.messages}},{key:"mounted",value:function(){this.chat.messages.length<on.a.loadMessageCount&&this.fetchMessages()}},{key:"chatChanged",value:function(){this.notifyIds=[],this.chat.messages.length<on.a.loadMessageCount&&this.fetchMessages()}},{key:"selectFiles",value:function(){var e;null===(e=document.getElementById("file-picker"))||void 0===e||e.click()}},{key:"pasteFunction",value:function(e){var t,n=null===(t=null==e?void 0:e.clipboardData)||void 0===t?void 0:t.items;if(n){var r,o=[],c=hn(n);try{for(c.s();!(r=c.n()).done;){var l=r.value;if(l.type.includes("image")||l.type===en.PDF){var image=l.getAsFile();o.push(image)}}}catch(e){c.e(e)}finally{c.f()}o.length&&(this.files=[].concat(Object(rn.a)(this.files),o))}}},{key:"dropFiles",value:function(e){var t,n=null===(t=e.dataTransfer)||void 0===t?void 0:t.files;if(n){for(var r=[],i=0;i<n.length;i++){var o=n.item(i);((null==o?void 0:o.type.includes("image"))||(null==o?void 0:o.type)===en.PDF)&&r.push(o)}r.length&&(this.files=[].concat(Object(rn.a)(this.files),r))}}},{key:"handleImageClicked",value:(c=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.imageDetailSrc="",this.imageDetailId=t,e.next=4,an.b(t,void 0,void 0,!0);case 4:n=e.sent,Object(Xe.a)(n.status)&&(this.imageDetailSrc="data:image/jpeg;base64,".concat(n.data));case 6:case"end":return e.stop()}}),e,this)}))),function(e){return c.apply(this,arguments)})},{key:"handleInfoClicked",value:function(e){var t=this,n=this.chat.messages.find((function(t){return t.id===e}));n&&(this.employeesThatReceived=this.employees.filter((function(e){return e.id!==t.userInfo.id&&(null==n?void 0:n.receivedBy.includes(e.id))&&!n.readBy.includes(e.id)})).map((function(e){return e.name})),this.employeesThatRead=this.employees.filter((function(e){return e.id!==t.userInfo.id&&(null==n?void 0:n.readBy.includes(e.id))})).map((function(e){return e.name})),this.showInfoDialog=!0)}},{key:"downlaodImage",value:function(){if(this.imageDetailSrc.length){var e=document.createElement("a");document.body.appendChild(e),e.href=this.imageDetailSrc,e.target="_self",e.download="Digiholz_"+Ye.c.formatDate(new Date,Ye.a.dateTime),e.click()}}},{key:"addFiles",value:function(e){this.files=[].concat(Object(rn.a)(this.files),Object(rn.a)(e))}},{key:"removeFile",value:function(e){this.files=this.files.filter((function(t,i){return i!==e}))}},{key:"scrolled",value:function(e){this.loading||this.loadedAll||-e.currentTarget.scrollTop==e.target.scrollHeight-e.target.offsetHeight&&this.fetchMessages()}},{key:"fileIsPdf",value:function(e){return e.type===en.PDF}},{key:"fetchMessages",value:(o=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,r=null!==(n=null===(t=this.chat.messages[this.chat.messages.length-1])||void 0===t?void 0:t.date)&&void 0!==n?n:new Date,e.next=4,Rt.f(this.chat.id,r);case 4:o=e.sent,this.loading=!1,Object(Xe.a)(o.status)?o.data.length?this.$emit("messagesLoaded",o.data):this.loadedAll=!0:this.$notify(o.error);case 7:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"send",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,o,c,l,d,f,m=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=this.text.trim(),n=Object(rn.a)(this.files),t||0!==n.length){e.next=4;break}return e.abrupt("return");case 4:if(o=function(e,t){return{chatId:m.chat.id,date:Ye.b.setMilliseconds(new Date,0),text:e||null,notifyIds:m.isNotifyChat?Object(rn.a)(m.notifyIds):[],files:t}},c=new Date+"",l=n.filter((function(e){return e.type===en.JPG||e.type===en.PNG})),d=n.filter((function(e){return e.type!==en.JPG&&e.type!==en.PNG})),this.text="",this.notifyIds=[],this.files=[],f=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=vn(vn({},t),{},{id:c,senderId:kt.userStore.info.id,state:Ht.a.Send,sender:kt.userStore.info.name,deleted:!1,files:[],receivedBy:[],readBy:[]}),kt.chatStore.addMessage(n),e.next=4,Rt.l(t);case 4:r=e.sent,Object(Xe.a)(r.status)&&r.data?kt.chatStore.replaceMessage({oldMessage:n,newMessage:r.data}):m.$notify(r.error);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),!(n.length>=2&&d.length>=1)){e.next=20;break}return e.next=15,Promise.all(d.map((function(e){return f(o(null,[e]))})));case 15:if(!(t.length>0||l.length>0)){e.next=18;break}return e.next=18,f(o(t,l));case 18:e.next=22;break;case 20:return e.next=22,f(o(t,n));case 22:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"deleteMessage",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=8;break}return e.next=6,Rt.b(t);case 6:n=e.sent,Object(Xe.a)(n.status)?kt.chatStore.removeMessage({chatId:this.chat.id,id:t}):this.$notify(n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),d}(Ue.Vue);yn([Object(Ue.Prop)()],kn.prototype,"chat",void 0),yn([Object(Ue.Watch)("chat")],kn.prototype,"chatChanged",null);var jn=kn=yn([Object(Ue.Component)({components:{ChatMessage:fn}})],kn),On=(n(1125),n(1127),Object(Ee.a)(jn,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-layout",{staticClass:"chat-background",attrs:{column:"","justify-space-between":""},on:{drop:function(t){return t.preventDefault(),e.dropFiles.apply(null,arguments)},dragover:function(e){e.preventDefault()}}},[t("div",{staticClass:"container d-flex flex-column-reverse pb-2 full-height",on:{scroll:e.scrolled}},[e._l(e.messages,(function(n){return t("chat-message",{key:n.id,attrs:{message:n,"is-group-message":e.chat.type!==e.ChatTypes.Direct},on:{imageClicked:e.handleImageClicked,delete:e.deleteMessage,infoClicked:e.handleInfoClicked}})})),e._v(" "),e.loadedAll?t("v-layout",{staticClass:"my-4 text--disabled font-italic",attrs:{"justify-center":""}},[e._v("\n            "+e._s(e.$lang.pages.chat.loadedAll)+"\n        ")]):e._e()],2),e._v(" "),t("div",{staticClass:"mx-8"},[t("v-layout",{staticClass:"mb-4 mt-4",attrs:{"align-center":""}},[t("v-textarea",{staticClass:"full-width text-input mr-4 d-flex chat-input",attrs:{solo:"",dense:"",rounded:"",rows:1,"auto-grow":"",placeholder:e.$lang.pages.chat.newMessagePlaceholder,"hide-details":""},on:{paste:e.pasteFunction,keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:void t.preventDefault()},keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")||t.ctrlKey||t.shiftKey||t.altKey||t.metaKey?null:e.send.apply(null,arguments)}},scopedSlots:e._u([{key:"prepend-inner",fn:function(){return[e.files.length>0?t("div",{staticClass:"d-flex flex-column image-preview-container"},e._l(e.files,(function(n,r){return t("v-card",{key:r,staticClass:"d-flex full-width justify-space-between mb-2"},[e.fileIsPdf(n)?t("v-icon",{staticClass:"flex-1 ml-2 pdf-icon",attrs:{size:"40"}},[e._v("\n                                "+e._s(e.Icons.pdf)+"\n                            ")]):t("v-img",{staticClass:"ml-2 flex-1",attrs:{width:"80","max-width":"80","max-height":"64",contain:"",src:e.URL.createObjectURL(n)}}),e._v(" "),t("v-card-text",{staticClass:"text-ellipsis d-block flex-1"},[e._v("\n                                "+e._s(n.name)+"\n                            ")]),e._v(" "),t("v-card-actions",{},[t("v-btn",{attrs:{icon:""},on:{click:function(t){return e.removeFile(r)}}},[t("v-icon",[e._v("\n                                        "+e._s(e.Icons.cancel)+"\n                                    ")])],1)],1)],1)})),1):e._e()]},proxy:!0},{key:"append",fn:function(){return[t("v-btn",{staticClass:"mt-n2",attrs:{icon:""},on:{click:e.selectFiles}},[t("v-icon",[e._v(e._s(e.Icons.addImage))])],1)]},proxy:!0}]),model:{value:e.text,callback:function(t){e.text=t},expression:"text"}}),e._v(" "),t("v-file-input",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],attrs:{id:"file-picker",accept:".jpg,.jpeg,.png,.pdf",multiple:""},on:{change:e.addFiles}}),e._v(" "),t("v-badge",{attrs:{value:e.notifyIds.length,content:e.notifyIds.length,"offset-x":"33","offset-y":"11"}},[e.isNotifyChat?t("v-btn",{staticClass:"mr-4",attrs:{icon:""},on:{click:function(t){e.showNotifyDialog=!0}}},[t("v-icon",[e._v(e._s(e.Icons.notify))])],1):e._e()],1),e._v(" "),t("v-btn",{attrs:{fab:"",small:"",color:"accent"},on:{click:e.send}},[t("v-icon",[e._v(e._s(e.Icons.send))])],1)],1)],1),e._v(" "),t("v-dialog",{attrs:{width:"600"},model:{value:e.showNotifyDialog,callback:function(t){e.showNotifyDialog=t},expression:"showNotifyDialog"}},[t("v-card",[t("v-card-title",[e._v(" "+e._s(e.$lang.pages.chat.titleSelectEmployeesToNotify)+" ")]),e._v(" "),t("v-card-text",[t("d-employee-select",{attrs:{employees:e.notifyableEmployees,multiple:!0},model:{value:e.notifyIds,callback:function(t){e.notifyIds=t},expression:"notifyIds"}})],1)],1)],1),e._v(" "),t("v-dialog",{attrs:{width:"600"},model:{value:e.imageDetailId,callback:function(t){e.imageDetailId=t},expression:"imageDetailId"}},[t("v-card",[t("v-card-title"),e._v(" "),t("v-card-text",[e.imageDetailSrc?t("v-img",{attrs:{src:e.imageDetailSrc}}):t("v-skeleton-loader",{attrs:{type:"image"}}),e._v(" "),t("v-layout",{staticClass:"mt-3",attrs:{"justify-center":""}},[t("v-btn",{staticClass:"no-focus-highlight",attrs:{small:"",fab:"",color:"primary"},on:{click:e.downlaodImage}},[t("v-icon",[e._v(e._s(e.Icons.download))])],1)],1)],1)],1)],1),e._v(" "),t("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:e.$lang.pages.chat.deleteDialogMessage.title,message:e.$lang.pages.chat.deleteDialogMessage.text}}),e._v(" "),t("v-dialog",{attrs:{"max-width":"500"},model:{value:e.showInfoDialog,callback:function(t){e.showInfoDialog=t},expression:"showInfoDialog"}},[t("v-card",[0===e.employeesThatRead.length&&0===e.employeesThatReceived.length?t("v-card-title",[e._v(e._s(e.$lang.pages.chat.noMessageInfo))]):e._e(),e._v(" "),e.employeesThatRead.length>0?t("v-card",[t("v-card-title",[e._v(e._s(e.$lang.pages.chat.readBy))]),e._v(" "),t("v-divider"),e._v(" "),e._l(e.employeesThatRead,(function(n,r){return t("v-card-text",{key:r},[e._v(e._s(n))])}))],2):e._e(),e._v(" "),e.employeesThatReceived.length>0?t("v-card",[t("v-card-title",[e._v(e._s(e.$lang.pages.chat.receivedFrom))]),e._v(" "),t("v-divider"),e._v(" "),e._l(e.employeesThatReceived,(function(n,r){return t("v-card-text",{key:r},[e._v(e._s(n))])}))],2):e._e()],1)],1)],1)}),[],!1,null,"3748f8cc",null)),wn=On.exports,xn=n(79),_n=n(80);function Sn(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 In(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Sn(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Sn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Rn=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Dn=function(e){Object(Ne.a)(l,e);var t,n,o,c=Pn(l);function l(){var e;return Object(Be.a)(this,l),(e=c.apply(this,arguments)).Icons=Ve.a,e.employeeStore=kt.employeesStore,e.isPrivileged=kt.userStore.permission.chat,e.chatType=0,e.groupChat=!1,e.groupName="",e.employeeIds=[],e.projectId="",e.saving=!1,e.error="",e.privilegedEmployeeIds=[],e}return Object(We.a)(l,[{key:"fetch",value:(o=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.isPrivileged){e.next=3;break}return e.next=3,this.fetchPrivilegedEmployees();case 3:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"employees",get:function(){var e=this,t=kt.chatStore.chats.filter((function(e){return e.type===Kt.a.Direct})).flatMap((function(e){return e.employeeIds}));return kt.employeesStore.employees.filter((function(n){return(e.isPrivileged||e.privilegedEmployeeIds.includes(n.id))&&(e.groupChat&&n.id!==kt.userStore.info.id||!t.includes(n.id))}))}},{key:"customers",get:function(){var e=kt.chatStore.chats.filter((function(e){return e.type===Kt.a.Project})).map((function(e){return e.projectId}));return kt.customersStore.customers.filter((function(t){return t.projects.some((function(p){return!e.includes(p.id)}))})).map((function(t){return In(In({},t),{},{projects:t.projects.filter((function(p){return!e.includes(p.id)}))})}))}},{key:"valid",get:function(){return 0===this.chatType&&this.employeeIds.length&&(!this.groupChat||this.groupName.trim())||1===this.chatType&&this.projectId.trim()}},{key:"editChatChanged",value:function(){this.chatType=0,this.editChat?(this.groupChat=!0,this.groupName=this.editChat.name,this.employeeIds=this.editChat.employeeIds):(this.groupChat=!1,this.groupName="",this.employeeIds=[])}},{key:"fetchPrivilegedEmployees",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Rt.g();case 2:t=e.sent,Object(Xe.a)(t.status)?this.privilegedEmployeeIds=t.data:this.$notify(t.error);case 4:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"createChat",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",this.saving=!0,this.valid){e.next=4;break}return e.abrupt("return");case 4:if(t=0===this.chatType,!this.editChat){e.next=11;break}return e.next=8,Rt.c(this.editChat.id,{name:this.groupName,employeeIds:this.employeeIds});case 8:n=e.sent,e.next=14;break;case 11:return e.next=13,Rt.k({type:t?this.groupChat?Kt.a.Group:Kt.a.Direct:Kt.a.Project,name:t&&this.groupChat?this.groupName:null,projectId:t?null:this.projectId,employeeIds:t?this.employeeIds:[]});case 13:n=e.sent;case 14:this.saving=!1,Object(Xe.a)(n.status)?(this.editChat?kt.chatStore.editChat(n.data):kt.chatStore.addChat(n.data),this.$emit("cancel"),this.chatType=0,this.groupChat=!1,this.groupName="",this.projectId="",this.employeeIds=[]):this.error=n.error;case 16:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),l}(Ue.Vue);Rn([Object(Ue.Prop)()],Dn.prototype,"value",void 0),Rn([Object(Ue.Prop)({default:null})],Dn.prototype,"editChat",void 0),Rn([Object(Ue.Prop)({default:!1})],Dn.prototype,"loadingDelete",void 0),Rn([Object(Ue.Watch)("editChat")],Dn.prototype,"editChatChanged",null);var Cn=Dn=Rn([Object(Ue.Component)({components:{FormHeader:_n.a,FormFooter:xn.a}})],Dn),Tn=Object(Ee.a)(Cn,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-dialog",{attrs:{value:e.value||!!e.editChat,persistent:"","max-width":"600"},on:{input:function(t){return e.$emit("input",t)}}},[t("v-card",[t("form-header",{attrs:{"is-dialog":!0},on:{cancel:function(t){return e.$emit("cancel")}}},[t("v-card-title",[e._v("\n                "+e._s(e.editChat?e.$lang.pages.chat.createChat.editTitle:e.$lang.pages.chat.createChat.title)+"\n                "),e.isPrivileged&&!e.editChat?t("v-btn-toggle",{staticClass:"ml-4",attrs:{dense:"",rounded:"",mandatory:"",color:"primary"},model:{value:e.chatType,callback:function(t){e.chatType=t},expression:"chatType"}},[t("v-btn",[t("v-icon",{attrs:{color:0===e.chatType?"primary":"#aaa"}},[e._v("\n                            "+e._s(e.Icons.employee)+"\n                        ")])],1),e._v(" "),t("v-btn",[t("v-icon",{attrs:{color:1===e.chatType?"primary":"#aaa"}},[e._v("\n                            "+e._s(e.Icons.project)+"\n                        ")])],1)],1):e._e()],1)],1),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.error}}),e._v(" "),0===e.chatType?t("div",[e.isPrivileged?t("v-layout",[e.editChat?e._e():t("v-checkbox",{staticClass:"mr-8",attrs:{label:e.$lang.pages.chat.createChat.groupChat},model:{value:e.groupChat,callback:function(t){e.groupChat=t},expression:"groupChat"}}),e._v(" "),e.groupChat?t("v-text-field",{attrs:{label:e.$lang.pages.chat.createChat.groupName},model:{value:e.groupName,callback:function(t){e.groupName=t},expression:"groupName"}}):e._e()],1):e._e(),e._v(" "),t("d-employee-select",{attrs:{value:e.groupChat?e.employeeIds:e.employeeIds[0]||"",employees:e.employees,multiple:e.groupChat,"none-is-all":!1,"prepend-icon":!0},on:{input:function(t){return e.employeeIds=e.groupChat?t:[t]}}})],1):t("div",[t("d-project-select",{attrs:{"selected-projects":e.projectId,customers:e.customers,"prepend-icon":!0,"label-customer":!0},on:{selected:function(t){return e.projectId=t}}})],1)],1),e._v(" "),t("form-footer",[e.editChat?t("v-btn",{staticClass:"white--text",attrs:{color:"delete",disabled:e.saving,loading:e.loadingDelete},on:{click:function(t){var n;return e.$emit("delete",null===(n=e.editChat)||void 0===n?void 0:n.id)}}},[e._v("\n                "+e._s(e.$lang.global.controls.buttons.delete)+"\n            ")]):e._e(),e._v(" "),t("v-btn",{attrs:{loading:e.saving,disabled:!e.valid||e.saving,color:"accent"},on:{click:e.createChat}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.save))]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1)],1)}),[],!1,null,"f9f7a3a8",null).exports;function En(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var An=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Mn=function(e){Object(Ne.a)(c,e);var t,n,o=En(c);function c(){var e;return Object(Be.a)(this,c),(e=o.apply(this,arguments)).Icons=Ve.a,e.createChat=!1,e.editChat=null,e.search="",e.filter=[0,1],e.chatStore=Object(Ue.getModule)(Yt.default,e.$store),e.loadingDelete=null,e.deleteError={error:"",id:null},e.privateHasNotificationPermission="Notification"in window&&"granted"===Notification.permission,e}return Object(We.a)(c,[{key:"chats",get:function(){var e,t,n=this,r=null!==(t=null===(e=this.search)||void 0===e?void 0:e.toLowerCase())&&void 0!==t?t:"",o=this.projectIdsOfSearchedCustomerName;return kt.chatStore.chats.filter((function(e){var t;return(n.filter.includes(0)&&e.type!==Kt.a.Project||n.filter.includes(1)&&e.type===Kt.a.Project)&&e.name.toLowerCase().includes(r)||o.includes(null!==(t=e.projectId)&&void 0!==t?t:"")&&n.filter.includes(1)}))}},{key:"projectIdsOfSearchedCustomerName",get:function(){var e=this;return kt.customersStore.customers.filter((function(t){var n,r;return t.name.toLowerCase().includes(null!==(r=null===(n=e.search)||void 0===n?void 0:n.toLowerCase())&&void 0!==r?r:"")})).flatMap((function(e){return e.projects.map((function(p){return p.id}))}))}},{key:"selectedChat",get:function(){var e,t=this;return null!==(e=this.chats.find((function(e){return e.id===t.activeChatId})))&&void 0!==e?e:null}},{key:"hasNotificationPermission",get:function(){return this.privateHasNotificationPermission},set:function(e){this.privateHasNotificationPermission=e}},{key:"chatSelected",value:function(e){this.$emit("chatSelected",e),this.chatStore.chatOpend(e),Rt.j(e)}},{key:"messagesLoaded",value:function(e){this.chatStore.messagesLoaded(e)}},{key:"reconnect",value:function(){Ot.connectionId||(et.a.environment!==et.b.Production&&console.info("Reconnect signalR"),Vt())}},{key:"deleteChat",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(e.sent){e.next=5;break}return e.abrupt("return");case 5:return this.loadingDelete={id:t},e.next=8,this.chatStore.deleteChat(t);case 8:"string"==typeof(n=e.sent)&&(this.deleteError={id:t,error:n},setTimeout((function(){r.deleteError={id:null,error:""}}),2500)),this.loadingDelete=null,this.editChat=null;case 12:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"requestNotificationPermission",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!("Notification"in window)){e.next=7;break}return e.next=3,Notification.requestPermission();case 3:t=e.sent,this.hasNotificationPermission="granted"===t,e.next=8;break;case 7:kt.notificationStore.setMessage(this.$lang.pages.chat.noNotificationAPI);case 8:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),c}(Ue.Vue);An([Object(Ue.Prop)()],Mn.prototype,"connected",void 0),An([Object(Ue.Prop)()],Mn.prototype,"activeChatId",void 0);var $n=Mn=An([Object(Ue.Component)({components:{ChatListItem:nn,ChatMessageContainer:wn,AddChat:Tn}})],Mn),Fn=(n(1129),Object(Ee.a)($n,(function(){var e,t=this,n=t._self._c;t._self._setupProxy;return n("v-card",{staticClass:"d-flex flex-column",attrs:{width:"900",height:"700"}},[n("v-card-title",{staticClass:"card-title text--secondary py-1 elevation-2"},[t._v("\n        "+t._s(t.$lang.pages.chat.title)+"\n        "),t.connected?n("v-icon",{staticClass:"ml-5",attrs:{size:"18",color:t.connected?"accent":""}},[t._v("\n            "+t._s(t.connected?t.Icons.chatConnected:t.Icons.chatDisconnected)+"\n        ")]):n("v-btn",{staticClass:"ml-4",attrs:{icon:"",small:""},on:{click:t.reconnect}},[n("v-icon",{attrs:{size:"20"}},[t._v(t._s(t.Icons.reload))])],1),t._v(" "),n("span",{staticClass:"ml-1 text--disabled font-italic connected-text"},[t._v("\n            "+t._s(t.connected?t.$lang.pages.chat.connected:t.$lang.pages.chat.disconnected)+"\n        ")]),t._v(" "),n("v-spacer"),t._v(" "),n("v-tooltip",{attrs:{top:"","open-delay":"200"},scopedSlots:t._u([{key:"activator",fn:function(e){var r=e.on,o=e.attrs;return[n("v-btn",t._g(t._b({staticClass:"mr-2",attrs:{icon:"",color:t.hasNotificationPermission?"primary":void 0},on:{click:t.requestNotificationPermission}},"v-btn",o,!1),r),[n("v-icon",[t._v(t._s(t.Icons.notify))])],1)]}}])},[t._v(" "),n("span",[t._v(t._s(t.hasNotificationPermission?t.$lang.pages.chat.notificaionActiveTooltip:t.$lang.pages.chat.notificaionInActiveTooltip))])]),t._v(" "),n("v-btn",{attrs:{icon:""},on:{click:function(e){t.createChat=!0}}},[n("v-icon",{attrs:{size:"32"}},[t._v(t._s(t.Icons.add))])],1)],1),t._v(" "),n("v-layout",[n("div",{staticClass:"chat-item-container flex-2"},[n("v-layout",{staticClass:"border-bottom px-3 py-2",attrs:{"align-center":""}},[n("v-icon",[t._v(t._s(t.Icons.search))]),t._v(" "),n("v-text-field",{staticClass:"mx-3 pt-0 mb-2",attrs:{"hide-details":"",clearable:"",placeholder:t.$lang.global.controls.inputs.searchPlaceholder},model:{value:t.search,callback:function(e){t.search=e},expression:"search"}}),t._v(" "),n("v-btn-toggle",{attrs:{dense:"",rounded:"",mandatory:"",multiple:"",color:"primary"},model:{value:t.filter,callback:function(e){t.filter=e},expression:"filter"}},[n("v-btn",[n("v-icon",{attrs:{color:t.filter.includes(0)?"primary":"#aaa"}},[t._v("\n                            "+t._s(t.Icons.employee)+"\n                        ")])],1),t._v(" "),n("v-btn",[n("v-icon",{attrs:{color:t.filter.includes(1)?"primary":"#aaa"}},[t._v("\n                            "+t._s(t.Icons.project)+"\n                        ")])],1)],1)],1),t._v(" "),t._l(t.chats,(function(e){var r;return n("chat-list-item",{key:e.id,attrs:{chat:e,selected:t.selectedChat&&e.id===t.selectedChat.id,"loading-delete":(null===(r=t.loadingDelete)||void 0===r?void 0:r.id)===e.id,error:t.deleteError.id===e.id?t.deleteError.error:""},on:{selected:t.chatSelected,edit:function(n){t.editChat=e},delete:t.deleteChat}})}))],2),t._v(" "),n("div",{staticClass:"d-flex flex-3 chat-message-container"},[t.selectedChat?n("chat-message-container",{attrs:{chat:t.selectedChat},on:{messagesLoaded:t.messagesLoaded}}):t._e()],1)]),t._v(" "),n("add-chat",{attrs:{"edit-chat":t.editChat,"loading-delete":!(null===(e=t.loadingDelete)||void 0===e||!e.id)},on:{cancel:function(){t.createChat=!1,t.editChat=null},delete:t.deleteChat},model:{value:t.createChat,callback:function(e){t.createChat=e},expression:"createChat"}}),t._v(" "),n("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:t.$lang.pages.chat.deleteDialogChat.title,message:t.$lang.pages.chat.deleteDialogChat.text}})],1)}),[],!1,null,"1b1bd476",null).exports);function Ln(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Bn=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Wn=function(e){Object(Ne.a)(o,e);var t,n=Ln(o);function o(){var e;return Object(Be.a)(this,o),(e=n.apply(this,arguments)).Icons=Ve.a,e.Colors=Ze.a,e.visible=!1,e.connected=!1,e.activeChatId=null,e}return Object(We.a)(o,[{key:"created",value:function(){(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,c=arguments.length>5&&void 0!==arguments[5]?arguments[5]:null,l=arguments.length>6&&void 0!==arguments[6]?arguments[6]:null;$t[e.key]=e.function,t&&(Ft[t.key]=t.function),n&&(Lt[n.key]=n.function),o&&(Bt[o.key]=o.function),r&&(Wt[r.key]=r.function),c&&(zt[c.key]=c.function),l&&(Nt[l.key]=l.function)})({key:"chat",function:this.onNewMessage},{key:"chat",function:this.onDeleteMessage},{key:"chat",function:this.onMessageReceived},{key:"chat",function:this.onChatRead},{key:"chat",function:this.onFileReceived},{key:"chat",function:this.signalRConnected},{key:"chat",function:this.signalRDisconnected}),qt()}},{key:"unread",get:function(){return kt.chatStore.messages.filter((function(e){return e.senderId!==kt.userStore.info.id&&e.state!==Ht.a.Read})).length}},{key:"signalRConnected",value:function(){kt.chatStore.fetchChats(),this.connected=!0}},{key:"signalRDisconnected",value:function(){this.connected=!1}},{key:"onDeleteMessage",value:function(data){kt.chatStore.removeMessage({chatId:data.chatId,id:data.id})}},{key:"onNewMessage",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=kt.chatStore.chats.find((function(e){return e.id===t.chatId}))){e.next=5;break}return e.next=4,kt.chatStore.fetchChats();case 4:n=kt.chatStore.chats.find((function(e){return e.id===t.chatId}));case 5:r=t.senderId===kt.userStore.info.id,!(null==n?void 0:n.messages.find((function(e){return e.id===t.id})))&&(kt.chatStore.addMessage(t),this.visible&&this.activeChatId===t.chatId?(kt.chatStore.chatOpend(t.chatId),Rt.j(t.chatId)):Rt.h(t.id),r||requestAnimationFrame((function(){o.handleNotification(n,t)})));case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"handleNotification",value:function(e,t){var n=this;if("granted"===Notification.permission){var r=(null==e?void 0:e.type)===Kt.a.Direct,o=(null==e?void 0:e.name)||"",c=t.text||"",l=t.files.length>0?this.$lang.pages.chat.image+" ":"",d=this.$lang.pages.chat.message+l+c,f=r?t.id:t.chatId+t.senderId;!r&&e&&(d=this.$lang.pages.chat.chatName+o+"\n"+d),kt.chatNotificationStore.addNotification({title:this.$lang.pages.chat.newMessageFrom+t.sender,options:{tag:f,body:d,icon:"/logo/icon.svg",renotify:!1}}),kt.chatNotificationStore.notification&&(kt.chatNotificationStore.notification.onclick=function(){return n.openChat(t.chatId)})}}},{key:"openChat",value:function(e){this.visible=!0,this.activeChatId=e}},{key:"onMessageReceived",value:function(data){kt.chatStore.messageReceived(data)}},{key:"onChatRead",value:function(data){kt.chatStore.chatRead({chatId:data.id,userId:kt.userStore.info.id,readBy:data.readBy})}},{key:"onFileReceived",value:function(data){kt.chatStore.fileReceived(data);var e=kt.chatStore.chats.find((function(e){return e.id===data.chatId})),t=null==e?void 0:e.messages.find((function(e){return e.id===data.messageId}));t&&(t.senderId===kt.userStore.info.id||this.handleNotification(e,t))}},{key:"openedChat",value:function(){this.visible&&this.activeChatId&&(kt.chatStore.chatOpend(this.activeChatId),Rt.j(this.activeChatId))}}]),o}(Ue.Vue);Bn([Object(Ue.Watch)("visible")],Wn.prototype,"openedChat",null);var Nn=Wn=Bn([Object(Ue.Component)({components:{ChatCard:Fn}})],Wn),zn=(n(1131),Object(Ee.a)(Nn,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{"close-on-content-click":!1,"content-class":"chat-card"},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({attrs:{id:"chat-button",fab:"",elevation:"4",color:e.unread?"accent":""}},"v-btn",o,!1),r),[t("v-badge",{class:e.unread?"unread-background":"",attrs:{value:e.unread,color:"primary",content:e.unread}},[t("v-icon",{staticClass:"chat-icon",attrs:{color:e.unread?"white":e.Colors.grays.medium}},[e._v(e._s(e.Icons.chat))])],1)],1)]}}]),model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[e._v(" "),t("chat-card",{attrs:{connected:e.connected,"active-chat-id":e.activeChatId},on:{chatSelected:function(t){return e.activeChatId=t}}})],1)}),[],!1,null,"397eb879",null).exports),qn=n(68),Gn=n(503),Un=n(553);function Vn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Hn=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Kn=function(e){Object(Ne.a)(c,e);var t,n,o=Vn(c);function c(){var e;return Object(Be.a)(this,c),(e=o.apply(this,arguments)).Icons=Ve.a,e.Colors=Ze.a,e.Roles=Qe.a,e.Pages=qn.Pages,e.userStore=kt.userStore,e.dateHelpers=Ye.c,e.businessInfos=[],e.drawer=!0,e.miniVariant=!1,e.syncing=!1,e.businesses=[],e.merchantDetails=null,e.items=[{icon:Ve.a.dashboard,title:e.$lang.pages.dashboard.title,to:qn.Pages.dashboard},{icon:Ve.a.project,title:e.$lang.pages.evaluation.title,to:qn.Pages.evaluation.root},{icon:Ve.a.employee,title:e.$lang.pages.employees.title,to:qn.Pages.employees.root},{icon:Ve.a.timeModule,title:e.$lang.pages.times.title,to:qn.Pages.times},{icon:Ve.a.planning,title:e.$lang.pages.planning.title,to:qn.Pages.planning},{icon:Ve.a.tasks,title:e.$lang.pages.tasks.title,to:qn.Pages.tasks},{icon:Ve.a.database,title:e.$lang.pages.database.title,to:qn.Pages.database}],e.itemsSettings=[{icon:"",title:e.$lang.pages.partners.title,to:qn.Pages.partners,external:!1},{icon:Ve.a.admin,title:e.$lang.pages.admin.title,to:qn.Pages.admin.businesses,external:!1},{icon:Ve.a.merchantPortal,title:e.$lang.pages.merchantPortal.title,to:qn.Pages.merchantPortal.root,external:!1},{icon:Ve.a.help,title:e.$lang.pages.help.title,to:qn.Pages.help.root,external:!1},{icon:Ve.a.customer,title:e.$lang.pages.customers.title,to:qn.Pages.customers,external:!1},{icon:Ve.a.settings,title:e.$lang.pages.settings.title,to:qn.Pages.settings.root,external:!1,badge:kt.paymentStore.showWarning}],e}return Object(We.a)(c,[{key:"created",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,o,c,l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(kt.userStore.user.role!==Qe.a.Administrator&&(this.itemsSettings=this.itemsSettings.filter((function(i){return i.to!==qn.Pages.admin.businesses}))),kt.userStore.info.isMerchant||(this.itemsSettings=this.itemsSettings.filter((function(i){return i.to!==qn.Pages.merchantPortal.root}))),kt.userStore.info.permission.customersWrite||(this.itemsSettings=this.itemsSettings.filter((function(i){return i.to!==qn.Pages.customers}))),kt.userStore.info.permission.settingsWrite||kt.userStore.info.permission.servicesWrite||kt.userStore.info.permission.employeesWrite||(this.itemsSettings=this.itemsSettings.filter((function(i){return i.to!==qn.Pages.settings.root}))),kt.userStore.user.role!==Qe.a.Administrator){e.next=9;break}return e.next=7,He.f();case 7:n=e.sent,Object(Xe.a)(n.status)&&(this.businesses=n.data);case 9:return e.next=11,Ke.g();case 11:r=e.sent,o=kt.userStore.info.partner,Object(Xe.a)(r.status)&&r.data&&(c=this.itemsSettings.findIndex((function(i){return i.to===qn.Pages.partners})),l={partner:o,title:r.data.merchantName,to:null!==(t=r.data.link)&&void 0!==t?t:"",external:!0,icon:""},this.itemsSettings.splice(c,1,l));case 14:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"accessedBusiness",get:function(){if(0===this.businesses.length)return null;var e=kt.userStore.user.businessId,t=this.businesses.find((function(b){return b.id===e}));return t&&t.name!==et.a.adminBusinessName?t.name:null}},{key:"toggleNav",value:function(){this.$vuetify.breakpoint.lgAndUp?(this.miniVariant=!this.miniVariant,this.drawer=!0):(this.drawer=!this.drawer,this.miniVariant=!1)}},{key:"sync",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.syncing=!0,this.$nuxt.refresh(),e.next=4,Object(Gn.fetchCoreData)(this.$route.path);case 4:this.syncing=!1;case 5:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"logout",value:function(){kt.userStore.logout(),this.$router.push(qn.Pages.login),Object(kt.resetStore)()}}]),c}(Ue.Vue),Zn=Kn=Hn([Object(Ue.Component)({components:{ScrollTop:st,AddMenu:_t,Chat:zn,PartnerLogo:Un.a},head:{htmlAttrs:{lang:Je.b,translate:"no"}}})],Kn),Yn=(n(1133),Object(Ee.a)(Zn,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-app",{attrs:{light:""}},[t("v-navigation-drawer",{staticStyle:{height:"100%"},attrs:{clipped:!0,"mini-variant":e.miniVariant,"expand-on-hover":e.miniVariant,fixed:"",app:""},scopedSlots:e._u([{key:"append",fn:function(){return[t("v-list",e._l(e.itemsSettings,(function(n,i){return t("v-list-item",{key:i,attrs:{to:n.external?void 0:n.to,href:n.external?n.to:void 0,target:n.external?"_blank":void 0,rel:n.external?"noopener noreferrer":void 0,router:"",color:"primary"}},[t("v-list-item-action",{staticClass:"ml-0"},[n.partner?t("partner-logo",{staticClass:"mr-n2",attrs:{partner:n.partner,"max-width":32}}):e._e(),e._v(" "),n.to!==e.Pages.partners?t("v-icon",[e._v(e._s(n.icon))]):t("v-img",{attrs:{src:"/partners/BaufragenIcon.png",width:"20"}})],1),e._v(" "),t("v-badge",{attrs:{value:!!n.badge,color:e.Colors.infoBadge,"offset-y":"20","offset-x":"0",content:"1"}},[t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(n.title)+" ")])],1)],1)],1)})),1)]},proxy:!0}]),model:{value:e.drawer,callback:function(t){e.drawer=t},expression:"drawer"}},[t("v-list",e._l(e.items,(function(n,i){return t("v-list-item",{key:i,attrs:{to:n.to,router:"",color:"primary"}},[t("v-list-item-action",[t("v-icon",[e._v("\n                        "+e._s(n.icon)+"\n                    ")])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",{staticClass:"d-flex align-center justify-space-between"},[e._v("\n                        "+e._s(n.title)+"\n                        ")])],1)],1)})),1)],1),e._v(" "),t("v-app-bar",{staticClass:"top-nav-bar",attrs:{"clipped-left":!0,fixed:"",app:""}},[t("scroll-top"),e._v(" "),t("v-app-bar-nav-icon",{on:{click:function(t){return t.stopPropagation(),e.toggleNav()}}}),e._v(" "),t("v-img",{attrs:{src:"/logo/fullLogo.svg","max-width":"220","max-height":"50",contain:""}}),e._v(" "),e.accessedBusiness?t("v-chip",{staticClass:"ml-4",attrs:{color:"error",label:""}},[e._v("\n            Accountzugriff: "+e._s(e.accessedBusiness)+"\n        ")]):e._e(),e._v(" "),t("v-spacer"),e._v(" "),t("span",{staticClass:"text--disabled hidden-xs-only"},[e._v("\n            "+e._s(e.$lang.global.sync.last_synced+" "+e.dateHelpers.getTime(e.userStore.lastSynced))+"\n        ")]),e._v(" "),t("v-btn",{staticClass:"mr-2",attrs:{icon:"",loading:e.syncing},on:{click:e.sync}},[t("v-icon",[e._v(e._s(e.Icons.sync))])],1),e._v(" "),t("add-menu"),e._v(" "),t("v-menu",{attrs:{left:"",bottom:"","offset-y":!0},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[e.$vuetify.breakpoint.mdAndUp?t("v-btn",e._g(e._b({attrs:{text:""}},"v-btn",o,!1),r),[t("v-icon",{staticClass:"mr-2"},[e._v("mdi-account")]),e._v("\n                    "+e._s(e.$lang.global.greeting(e.userStore.info.name))+"\n                ")],1):t("v-btn",e._g(e._b({attrs:{icon:""}},"v-btn",o,!1),r),[t("v-icon",[e._v("mdi-account")])],1)]}}])},[e._v(" "),t("v-list",[t("v-list-item",{attrs:{link:""},on:{click:e.logout}},[t("v-list-item-title",[t("v-icon",{staticStyle:{"margin-right":"10px"}},[e._v(" "+e._s(e.Icons.logout)+" ")]),e._v("\n                        "+e._s(e.$lang.global.controls.buttons.logout)+"\n                    ")],1)],1)],1)],1)],1),e._v(" "),t("d-notification"),e._v(" "),t("v-main",[t("v-container",{staticClass:"full-height",attrs:{fluid:""}},[t("nuxt")],1)],1),e._v(" "),t("chat")],1)}),[],!1,null,null,null).exports);function Qn(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Jn=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Xn=function(e){Object(Ne.a)(n,e);var t=Qn(n);function n(){return Object(Be.a)(this,n),t.apply(this,arguments)}return Object(We.a)(n)}(Ue.Vue),er=Xn=Jn([Object(Ue.Component)({head:{htmlAttrs:{lang:Je.b}}})],Xn),nr=Object(Ee.a)(er,(function(){var e=this._self._c;this._self._setupProxy;return e("v-app",{attrs:{light:""}},[e("v-main",[e("v-container",{attrs:{fluid:""}},[e("nuxt")],1)],1)],1)}),[],!1,null,null,null).exports;function rr(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return ir(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ir(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function ir(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}var ar={_default:Object(j.s)(Yn),_plain:Object(j.s)(nr)},or={render:function(e,t){var n=e("NuxtLoading",{ref:"loading"}),r=e(this.layout||"nuxt"),o=e("div",{domProps:{id:"__layout"},key:this.layoutName},[r]),c=e("transition",{props:{name:"layout",mode:"out-in"},on:{beforeEnter:function(e){window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")}))}}},[o]);return e("div",{domProps:{id:"__nuxt"}},[n,c])},data:function(){return{isOnline:!0,layout:null,layoutName:"",nbFetching:0}},beforeCreate:function(){c.default.util.defineReactive(this,"nuxt",this.$options.nuxt)},created:function(){this.$root.$options.$nuxt=this,window.$nuxt=this,this.refreshOnlineStatus(),window.addEventListener("online",this.refreshOnlineStatus),window.addEventListener("offline",this.refreshOnlineStatus),this.error=this.nuxt.error,this.context=this.$options.context},mounted:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:e.$loading=e.$refs.loading;case 1:case"end":return t.stop()}}),t)})))()},watch:{"nuxt.err":"errorChanged"},computed:{isOffline:function(){return!this.isOnline},isFetching:function(){return this.nbFetching>0},isPreview:function(){return Boolean(this.$options.previewData)}},methods:{refreshOnlineStatus:function(){void 0===window.navigator.onLine?this.isOnline=!0:this.isOnline=window.navigator.onLine},refresh:function(){var e=this;return Object(r.a)(regeneratorRuntime.mark((function t(){var n,o;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if((n=Object(j.h)(e.$route)).length){t.next=3;break}return t.abrupt("return");case 3:return e.$loading.start(),o=n.map(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n){var p,r,o,component;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return p=[],n.$options.fetch&&n.$options.fetch.length&&p.push(Object(j.q)(n.$options.fetch,e.context)),n.$options.asyncData&&p.push(Object(j.q)(n.$options.asyncData,e.context).then((function(e){for(var t in e)c.default.set(n.$data,t,e[t])}))),t.next=5,Promise.all(p);case 5:p=[],n.$fetch&&p.push(n.$fetch()),r=rr(Object(j.e)(n.$vnode.componentInstance));try{for(r.s();!(o=r.n()).done;)component=o.value,p.push(component.$fetch())}catch(e){r.e(e)}finally{r.f()}return t.abrupt("return",Promise.all(p));case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()),t.prev=5,t.next=8,Promise.all(o);case 8:t.next=15;break;case 10:t.prev=10,t.t0=t.catch(5),e.$loading.fail(t.t0),Object(j.k)(t.t0),e.error(t.t0);case 15:e.$loading.finish();case 16:case"end":return t.stop()}}),t,null,[[5,10]])})))()},errorChanged:function(){if(this.nuxt.err){this.$loading&&(this.$loading.fail&&this.$loading.fail(this.nuxt.err),this.$loading.finish&&this.$loading.finish());var e=(Ae.options||Ae).layout;"function"==typeof e&&(e=e(this.context)),this.setLayout(e)}},setLayout:function(e){return e&&ar["_"+e]||(e="default"),this.layoutName=e,this.layout=ar["_"+e],this.layout},loadLayout:function(e){return e&&ar["_"+e]||(e="default"),Promise.resolve(ar["_"+e])}},components:{NuxtLoading:Le}};c.default.use(l.a);var sr=["state","getters","actions","mutations"],cr={};(cr=function(e,t){if((e=e.default||e).commit)throw new Error("[nuxt] ".concat(t," should export a method that returns a Vuex instance."));return"function"!=typeof e&&(e=Object.assign({},e)),ur(e,t)}(n(5),"store/index.ts")).modules=cr.modules||{},dr(n(354),"acceptances.ts"),dr(n(284),"chat.ts"),dr(n(525),"chatNotifications.ts"),dr(n(459),"database.ts"),dr(n(212),"documentations.ts"),dr(n(530),"filter.ts"),dr(n(180),"materials.ts"),dr(n(524),"notifications.ts"),dr(n(534),"paymentInfo.ts"),dr(n(247),"planning.ts"),dr(n(160),"reports.ts"),dr(n(330),"tasks.ts"),dr(n(107),"times.ts"),dr(n(533),"user.ts"),dr(n(522),"coreData/absenceTypes.ts"),dr(n(491),"coreData/business.ts"),dr(n(520),"coreData/configuration.ts"),dr(n(282),"coreData/customers.ts"),dr(n(462),"coreData/employees.ts"),dr(n(461),"coreData/interfaces.ts"),dr(n(523),"coreData/resources.ts"),dr(n(521),"coreData/roles.ts"),dr(n(355),"coreData/services.ts");var lr=cr instanceof Function?cr:function(){return new l.a.Store(Object.assign({strict:!1},cr))};function ur(e,t){if(e.state&&"function"!=typeof e.state){console.warn("'state' should be a method that returns an object in ".concat(t));var n=Object.assign({},e.state);e=Object.assign({},e,{state:function(){return n}})}return e}function dr(e,t){e=e.default||e;var n=t.replace(/\.(js|mjs|ts)$/,"").split("/"),r=n[n.length-1],o="store/".concat(t);if(e="state"===r?function(e,t){if("function"!=typeof e){console.warn("".concat(t," should export a method that returns an object"));var n=Object.assign({},e);return function(){return n}}return ur(e,t)}(e,o):ur(e,o),sr.includes(r)){var c=r;fr(pr(cr,n,{isProperty:!0}),e,c)}else{"index"===r&&(n.pop(),r=n[n.length-1]);for(var l=pr(cr,n),d=0,f=sr;d<f.length;d++){var m=f[d];fr(l,e[m],m)}!1===e.namespaced&&delete l.namespaced}}function pr(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).isProperty,r=void 0!==n&&n;if(!t.length||r&&1===t.length)return e;var o=t.shift();return e.modules[o]=e.modules[o]||{},e.modules[o].namespaced=!0,e.modules[o].modules=e.modules[o].modules||{},pr(e.modules[o],t,{isProperty:r})}function fr(e,t,n){t&&("state"===n?e.state=t||e.state:e[n]=Object.assign({},e[n],t))}var mr=n(541),vr=n.n(mr),gr={theme:{dark:!1,themes:{light:{primary:"#184d5e",accent:"#96bd0d",secondary:void 0,info:"#178acc",warning:"#f07318",error:"#dc143c",delete:"#bc0026",success:"#96bd0d"}}}};c.default.use(vr.a,{});var yr=function(e){var t="function"==typeof gr?gr(e):gr;t.icons=t.icons||{},t.icons.iconfont="mdi";var n=new vr.a(t);e.app.vuetify=n,e.$vuetify=n.framework},kr=(n(504),{COMPONENT_OPTIONS_KEY:"nuxtI18n",STRATEGIES:{PREFIX:"prefix",PREFIX_EXCEPT_DEFAULT:"prefix_except_default",PREFIX_AND_DEFAULT:"prefix_and_default",NO_PREFIX:"no_prefix"}}),jr={isUniversalMode:!1,trailingSlash:void 0},Or={vueI18n:{},vueI18nLoader:!1,locales:[{code:"de",iso:"de-DE",name:"Deutsch"},{code:"en",iso:"en-US",name:"English"}],defaultLocale:"de",defaultDirection:"ltr",routesNameSeparator:"___",defaultLocaleRouteNameSuffix:"default",sortRoutes:!0,strategy:"prefix_except_default",lazy:!1,langDir:null,rootRedirect:null,detectBrowserLanguage:{alwaysRedirect:!1,cookieCrossOrigin:!1,cookieDomain:null,cookieKey:"i18n_redirected",cookieSecure:!1,fallbackLocale:"",onlyOnNoPrefix:!1,onlyOnRoot:!1,useCookie:!0},differentDomains:!1,seo:!1,baseUrl:"",vuex:{moduleName:"i18n",syncLocale:!1,syncMessages:!1,syncRouteParams:!0},parsePages:!0,pages:{},skipSettingLocaleOnNavigate:!1,beforeLanguageSwitch:function(){return null},onBeforeLanguageSwitch:function(){},onLanguageSwitched:function(){return null},normalizedLocales:[{code:"de",iso:"de-DE",name:"Deutsch"},{code:"en",iso:"en-US",name:"English"}],localeCodes:["de","en"]},wr=(n(78),n(505),n(142),n(1135),n(542)),xr=n.n(wr);function _r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return Sr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sr(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function Sr(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function Ir(text){return"[nuxt-i18n] ".concat(text)}function Pr(e,t){var n,r=[],o=[],c=_r(e);try{for(c.s();!(n=c.n()).done;){var l=n.value,code=l.code,d=l.iso||code;o.push({code:code,iso:d})}}catch(e){c.e(e)}finally{c.f()}var f,m=_r(t.entries());try{var v=function(){var e=Object(Me.a)(f.value,2),n=e[0],c=e[1],l=o.find((function(e){return e.iso.toLowerCase()===c.toLowerCase()}));if(l)return r.push({code:l.code,score:1-n/t.length}),1};for(m.s();!(f=m.n()).done&&!v(););}catch(e){m.e(e)}finally{m.f()}var h,y=_r(t.entries());try{var k=function(){var e=Object(Me.a)(h.value,2),n=e[0],c=e[1].split("-")[0].toLowerCase(),l=o.find((function(e){return e.iso.split("-")[0].toLowerCase()===c}));if(l)return r.push({code:l.code,score:.999-n/t.length}),1};for(y.s();!(h=y.n()).done&&!k(););}catch(e){y.e(e)}finally{y.f()}return r.length>1&&r.sort((function(e,t){return e.score===t.score?t.code.length-e.code.length:t.score-e.score})),r.length?r[0].code:void 0}function Rr(e,t){var n;if(n=window.location.host){var r=e.find((function(e){return e.domain===n}));if(r)return r.code}return""}function Dr(e){return new RegExp("^/(".concat(e.join("|"),")(?:/|$)"),"i")}function Cr(e,t){var n=t.routesNameSeparator,r=t.defaultLocaleRouteNameSuffix,o="(".concat(e.join("|"),")"),c="(?:".concat(n).concat(r,")?"),l=new RegExp("".concat(n).concat(o).concat(c,"$"),"i"),d=Dr(e);return function(e){if(e.name){var t=e.name.match(l);if(t&&t.length>1)return t[1]}else if(e.path){var n=e.path.match(d);if(n&&n.length>1)return n[1]}return""}}function Tr(e,t){var n,r=t.useCookie,o=t.cookieKey,c=t.localeCodes;if(r&&((n=xr.a.get(o))&&c.includes(n)))return n}function Er(e,t,n){var r=n.useCookie,o=n.cookieDomain,c=n.cookieKey,l=n.cookieSecure,d=n.cookieCrossOrigin;if(r){var f=new Date,m={expires:new Date(f.setDate(f.getDate()+365)),path:"/",sameSite:d?"none":"lax",secure:d||l};o&&(m.domain=o),xr.a.set(c,e,m)}}var Ar=n(287);function Mr(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 $r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mr(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fr(e,t){return Lr.apply(this,arguments)}function Lr(){return(Lr=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r,o,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:r=t.app,(o=r.i18n).loadedLanguages||(o.loadedLanguages=[]),o.loadedLanguages.includes(n)||((c=Or.normalizedLocales.find((function(e){return e.code===n})))?c.file||console.warn(Ir("Could not find lang file for locale ".concat(n))):console.warn(Ir('Attempted to load messages for non-existant locale code "'.concat(n,'"'))));case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function Br(e,t,n,r){var o=r.differentDomains,c=r.normalizedLocales;if("function"==typeof e)return e(t);if(o&&n){var l=Wr(n,t.req,{normalizedLocales:c});if(l)return l}return e}function Wr(e,t,n){var r,o=n.normalizedLocales.find((function(t){return t.code===e}));if(o&&o.domain)return Object(Ar.hasProtocol)(o.domain)?o.domain:(r=window.location.protocol.split(":")[0],"".concat(r,"://").concat(o.domain));console.warn(Ir("Could not find domain name for locale ".concat(e)))}function Nr(e,t,n){var r={namespaced:!0,state:function(){return $r($r($r({},t.syncLocale?{locale:""}:{}),t.syncMessages?{messages:{}}:{}),t.syncRouteParams?{routeParams:{}}:{})},actions:$r($r($r({},t.syncLocale?{setLocale:function(e,t){(0,e.commit)("setLocale",t)}}:{}),t.syncMessages?{setMessages:function(e,t){(0,e.commit)("setMessages",t)}}:{}),t.syncRouteParams?{setRouteParams:function(e,t){(0,e.commit)("setRouteParams",t)}}:{}),mutations:$r($r($r({},t.syncLocale?{setLocale:function(e,t){e.locale=t}}:{}),t.syncMessages?{setMessages:function(e,t){e.messages=t}}:{}),t.syncRouteParams?{setRouteParams:function(e,t){e.routeParams=t}}:{}),getters:$r({},t.syncRouteParams?{localeRouteParams:function(e){var t=e.routeParams;return function(e){return t&&t[e]||{}}}}:{})};e.registerModule(t.moduleName,r,{preserveState:!!e.state[t.moduleName]})}function zr(e){return qr.apply(this,arguments)}function qr(){return qr=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o,c=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=c.length>1&&void 0!==c[1]?c[1]:null,r=c.length>2&&void 0!==c[2]?c[2]:null,!(o=c.length>3?c[3]:void 0)||!t){e.next=10;break}if(null===n||!o.syncLocale){e.next=7;break}return e.next=7,t.dispatch(o.moduleName+"/setLocale",n);case 7:if(null===r||!o.syncMessages){e.next=10;break}return e.next=10,t.dispatch(o.moduleName+"/setMessages",r);case 10:case"end":return e.stop()}}),e)}))),qr.apply(this,arguments)}var Gr=n(66),Ur=(n(464),n(362)),Vr=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o,c,l,d,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=t.app,!t.isHMR){e.next=3;break}return e.abrupt("return");case 3:return e.next=5,n.i18n.__onNavigate(t.route);case 5:r=e.sent,o=Object(Me.a)(r,3),c=o[0],l=o[1],d=o[2],c&&l&&(f=d?t.route.query:void 0,t.redirect(c,l,f));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();Ur.a.nuxti18n=Vr;var Hr=["params"];function Kr(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 Zr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Kr(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Kr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Yr(e,t){var n=Xr.call(this,e,t);return n?n.route.fullPath:""}function Qr(e,t){var n=Xr.call(this,e,t);return n?n.route:void 0}function Jr(e,t){var n=Xr.call(this,e,t);return n?n.location:void 0}function Xr(e,t){if(e){var n=this.i18n;if(t=t||n.locale){"string"==typeof e&&(e="/"===e[0]?{path:e}:{name:e});var r=Object.assign({},e);if(r.path&&!r.name){var o=this.router.resolve(r).route,c=this.getRouteBaseName(o);if(c)r={name:ni(c,t),params:o.params,query:o.query,hash:o.hash};else!(t===Or.defaultLocale&&[kr.STRATEGIES.PREFIX_EXCEPT_DEFAULT,kr.STRATEGIES.PREFIX_AND_DEFAULT].includes(Or.strategy)||Or.strategy===kr.STRATEGIES.NO_PREFIX||n.differentDomains)&&(r.path="/".concat(t).concat(r.path)),r.path=jr.trailingSlash?Object(Ar.withTrailingSlash)(r.path,!0):Object(Ar.withoutTrailingSlash)(r.path,!0)}else{r.name||r.path||(r.name=this.getRouteBaseName()),r.name=ni(r.name,t);var l=r.params;l&&void 0===l[0]&&l.pathMatch&&(l[0]=l.pathMatch)}var d=this.router.resolve(r);return d.route.name?d:this.router.resolve(e)}}}function ei(e){var t=this.getRouteBaseName();if(!t)return"";var n=this.i18n,r=this.route,o=this.store,c=r.params,l=Object(Gr.a)(r,Hr),d={};Or.vuex&&Or.vuex.syncRouteParams&&o&&(d=o.getters["".concat(Or.vuex.moduleName,"/localeRouteParams")](e));var f=Object.assign({},l,{name:t,params:Zr(Zr(Zr({},c),d),{},{0:c.pathMatch})}),path=this.localePath(f,e);if(n.differentDomains){var m={differentDomains:n.differentDomains,normalizedLocales:Or.normalizedLocales},v=Wr(e,this.req,m);v&&(path=v+path)}return path}function ti(e){var t=void 0!==e?e:this.route;if(t&&t.name)return t.name.split(Or.routesNameSeparator)[0]}function ni(e,t){var n=e+(Or.strategy===kr.STRATEGIES.NO_PREFIX?"":Or.routesNameSeparator+t);return t===Or.defaultLocale&&Or.strategy===kr.STRATEGIES.PREFIX_AND_DEFAULT&&(n+=Or.routesNameSeparator+Or.defaultLocaleRouteNameSuffix),n}var ri=function(e){return function(){var t={getRouteBaseName:this.getRouteBaseName,i18n:this.$i18n,localePath:this.localePath,localeRoute:this.localeRoute,localeLocation:this.localeLocation,req:null,route:this.$route,router:this.$router,store:this.$store};return e.call.apply(e,[t].concat(Array.prototype.slice.call(arguments)))}},ii=function(e,t){return function(){var n=e.app,r=(e.req,e.route),o=e.store,c={getRouteBaseName:n.getRouteBaseName,i18n:n.i18n,localePath:n.localePath,localeLocation:n.localeLocation,localeRoute:n.localeRoute,req:null,route:r,router:n.router,store:o};return t.call.apply(t,[c].concat(Array.prototype.slice.call(arguments)))}},ai={install:function(e){e.mixin({methods:{localePath:ri(Yr),localeRoute:ri(Qr),localeLocation:ri(Jr),switchLocalePath:ri(ei),getRouteBaseName:ri(ti)}})}},oi=function(e){c.default.use(ai);var t=e.app,n=e.store;t.localePath=e.localePath=ii(e,Yr),t.localeRoute=e.localeRoute=ii(e,Qr),t.localeLocation=e.localeLocation=ii(e,Jr),t.switchLocalePath=e.switchLocalePath=ii(e,ei),t.getRouteBaseName=e.getRouteBaseName=ii(e,ti),n&&(n.localePath=t.localePath,n.localeRoute=t.localeRoute,n.localeLocation=t.localeLocation,n.switchLocalePath=t.switchLocalePath,n.getRouteBaseName=t.getRouteBaseName)},si=(n(306),n(543));n(204),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231);function ci(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 ui(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ci(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ci(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function di(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return pi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pi(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function pi(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function fi(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.addDirAttribute,n=void 0===t||t,r=e.addSeoAttributes,o=void 0!==r&&r;if(!this.$i18n)return{};var c={htmlAttrs:{},link:[],meta:[]},l=this.$i18n.localeProperties,f=l.iso,m=l.dir||Or.defaultDirection;if(n&&(c.htmlAttrs.dir=m),o&&(d.a.hasMetaInfo?d.a.hasMetaInfo(this):this._hasMetaInfo)&&this.$i18n.locale&&this.$i18n.locales&&!1!==this.$options[kr.COMPONENT_OPTIONS_KEY]&&(!this.$options[kr.COMPONENT_OPTIONS_KEY]||!1!==this.$options[kr.COMPONENT_OPTIONS_KEY].seo)){f&&(c.htmlAttrs.lang=f);var v=this.$i18n.locales;(function(e,t,link){if(Or.strategy===kr.STRATEGIES.NO_PREFIX)return;var n,r=new Map,o=di(e);try{for(o.s();!(n=o.n()).done;){var c=n.value,l=c.iso;if(l){var d=l.split("-"),f=Object(Me.a)(d,2),m=f[0],v=f[1];m&&v&&(c.isCatchallLocale||!r.has(m))&&r.set(m,c),r.set(l,c)}else console.warn(Ir("Locale ISO code is required to generate alternate link"))}}catch(e){o.e(e)}finally{o.f()}var h,k=di(r.entries());try{for(k.s();!(h=k.n()).done;){var j=Object(Me.a)(h.value,2),O=j[0],w=j[1],x=this.switchLocalePath(w.code);x&&link.push({hid:"i18n-alt-".concat(O),rel:"alternate",href:y(x,t),hreflang:O})}}catch(e){k.e(e)}finally{k.f()}if(Or.defaultLocale){var _=this.switchLocalePath(Or.defaultLocale);_&&link.push({hid:"i18n-xd",rel:"alternate",href:y(_,t),hreflang:"x-default"})}}).bind(this)(v,this.$i18n.__baseUrl,c.link),function(e,link){var t=this.localeRoute(ui(ui({},this.$route),{},{name:this.getRouteBaseName()})),n=t?t.path:null;n&&link.push({hid:"i18n-can",rel:"canonical",href:y(n,e)})}.bind(this)(this.$i18n.__baseUrl,c.link),function(e,t,meta){var n=e&&t;if(!n)return;meta.push({hid:"i18n-og",property:"og:locale",content:h(t)})}.bind(this)(l,f,c.meta),function(e,t,meta){var n=e.filter((function(e){var n=e.iso;return n&&n!==t}));if(n.length){var r=n.map((function(e){return{hid:"i18n-og-alt-".concat(e.iso),property:"og:locale:alternate",content:h(e.iso)}}));meta.push.apply(meta,Object(rn.a)(r))}}.bind(this)(v,f,c.meta)}function h(e){return(e||"").replace(/-/g,"_")}function y(e,t){return e.match(/^https?:\/\//)?e:t+e}return c}function mi(){return fi.call(this,{addDirAttribute:!1,addSeoAttributes:!0})}var vi=n(328);function hi(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return gi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gi(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function gi(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}c.default.use(si.a);var bi=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,o,l,d,f,m,v,h,y,k,j,O,w,x,_,S,I,P,R,D,C,T,E,A,M,$,F,L,B,W,N,z,G,U,V,H,K,Z;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.app,o=t.route,l=t.store,d=t.req,t.res,f=t.redirect,Or.vuex&&l&&Nr(l,Or.vuex,Or.localeCodes),m=Or.lazy,m&&(!0===m||!0!==m.skipNuxtState),e.next=9;break;case 7:v=e.sent.default,t.beforeNuxtRender((function(e){var t=e.nuxtState,r={},o=n.i18n,c=o.fallbackLocale,l=o.locale;if(l&&l!==c){var d=n.i18n._getMessages()[l];if(d)try{v(d),r[l]=d}catch(e){}}t.__i18n={langs:r}}));case 9:if(h=Or.detectBrowserLanguage,y=h.alwaysRedirect,k=h.fallbackLocale,j=h.onlyOnNoPrefix,O=h.onlyOnRoot,w=h.useCookie,x=h.cookieKey,_=h.cookieDomain,S=h.cookieSecure,I=h.cookieCrossOrigin,P=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(r){var o,d,m,v,h,y,k,j,O,x,_,S,I,P,R,C,T,E=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(o=(E.length>1&&void 0!==E[1]?E[1]:{}).initialSetup,d=void 0!==o&&o,r){e.next=3;break}return e.abrupt("return");case 3:if(d||!n.i18n.differentDomains){e.next=5;break}return e.abrupt("return");case 5:if(m=n.i18n.locale,r!==m){e.next=8;break}return e.abrupt("return");case 8:if(!(v=n.i18n.onBeforeLanguageSwitch(m,r,d,t))||!n.i18n.localeCodes.includes(v)){e.next=13;break}if(v!==m){e.next=12;break}return e.abrupt("return");case 12:r=v;case 13:if(d||n.i18n.beforeLanguageSwitch(m,r),w&&n.i18n.setLocaleCookie(r),!Or.langDir){e.next=29;break}if(h=n.i18n.fallbackLocale,!Or.lazy){e.next=27;break}if(!h){e.next=23;break}return y=[],Array.isArray(h)?y=h.map((function(e){return Fr(t,e)})):"object"===Object(Ge.a)(h)?(h[r]&&(y=y.concat(h[r].map((function(e){return Fr(t,e)})))),h.default&&(y=y.concat(h.default.map((function(e){return Fr(t,e)}))))):r!==h&&y.push(Fr(t,h)),e.next=23,Promise.all(y);case 23:return e.next=25,Fr(t,r);case 25:e.next=29;break;case 27:return e.next=29,Promise.all(Or.localeCodes.map((function(e){return Fr(t,e)})));case 29:for(n.i18n.locale=r,k=Or.normalizedLocales.find((function(e){return e.code===r}))||{code:r},j=0,O=Object.keys(n.i18n.localeProperties);j<O.length;j++)x=O[j],n.i18n.localeProperties[x]=void 0;for(_=0,S=Object.entries(k);_<S.length;_++)I=Object(Me.a)(S[_],2),P=I[0],R=I[1],c.default.set(n.i18n.localeProperties,P,Object(vi.a)(R));if(!Or.vuex){e.next=36;break}return e.next=36,zr(l,r,n.i18n.getLocaleMessage(r),Or.vuex);case 36:C=t.route,T=D(C,r),d?n.i18n.__redirect=T:(n.i18n.onLanguageSwitched(m,r),T&&f(T));case 39:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),R=Cr(Or.localeCodes,{routesNameSeparator:Or.routesNameSeparator,defaultLocaleRouteNameSuffix:Or.defaultLocaleRouteNameSuffix}),D=function(e,t){if(!t||n.i18n.differentDomains||Or.strategy===kr.STRATEGIES.NO_PREFIX)return"";if(R(e)===t&&(!O&&!j||t!==Or.defaultLocale||Or.strategy!==kr.STRATEGIES.PREFIX_AND_DEFAULT))return"";var r=n.switchLocalePath(t);return r||(r=n.localePath(e.fullPath,t)),!r||r===e.fullPath||r.startsWith("//")?"":r},C=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(r){var o,path,c,l,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("/"!==r.path||!Or.rootRedirect){e.next=5;break}return o=302,path=Or.rootRedirect,"string"!=typeof Or.rootRedirect&&(o=Or.rootRedirect.statusCode,path=Or.rootRedirect.path),e.abrupt("return",[o,"/".concat(path),!0]);case 5:if(!(c=n.i18n.__redirect)){e.next=9;break}return n.i18n.__redirect=null,e.abrupt("return",[302,c]);case 9:if(l={differentDomains:Or.differentDomains,normalizedLocales:Or.normalizedLocales},n.i18n.__baseUrl=Br(Or.baseUrl,t,n.i18n.locale,l),d=Or.detectBrowserLanguage&&M(r)||R(r)||n.i18n.locale||n.i18n.defaultLocale||"",!Or.skipSettingLocaleOnNavigate){e.next=17;break}n.i18n.__pendingLocale=d,n.i18n.__pendingLocalePromise=new Promise((function(e){n.i18n.__resolvePendingLocalePromise=e})),e.next=19;break;case 17:return e.next=19,n.i18n.setLocale(d);case 19:return e.abrupt("return",[null,null]);case 20:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),T=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n.i18n.__pendingLocale){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,n.i18n.setLocale(n.i18n.__pendingLocale);case 4:n.i18n.__resolvePendingLocalePromise(""),n.i18n.__pendingLocale=null;case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),E=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!n.i18n.__pendingLocale){e.next=3;break}return e.next=3,n.i18n.__pendingLocalePromise;case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),A=function(){return"undefined"!=typeof navigator&&navigator.languages?Pr(Or.normalizedLocales,navigator.languages):d&&void 0!==d.headers["accept-language"]?Pr(Or.normalizedLocales,d.headers["accept-language"].split(",").map((function(e){return e.split(";")[0]}))):void 0},M=function(e){if(Or.strategy!==kr.STRATEGIES.NO_PREFIX)if(O){if("/"!==e.path)return""}else if(j&&!y&&e.path.match(Dr(Or.localeCodes)))return"";var t;w&&(t=n.i18n.getLocaleCookie())||(t=A());var r=t||k;return!r||w&&!y&&n.i18n.getLocaleCookie()||r===n.i18n.locale?"":r},$=function(e){e.locales=Object(vi.a)(Or.locales),e.localeCodes=Object(vi.a)(Or.localeCodes),e.localeProperties=c.default.observable(Object(vi.a)(Or.normalizedLocales.find((function(t){return t.code===e.locale}))||{code:e.locale})),e.defaultLocale=Or.defaultLocale,e.differentDomains=Or.differentDomains,e.beforeLanguageSwitch=Or.beforeLanguageSwitch,e.onBeforeLanguageSwitch=Or.onBeforeLanguageSwitch,e.onLanguageSwitched=Or.onLanguageSwitched,e.setLocaleCookie=function(e){return Er(e,0,{useCookie:w,cookieDomain:_,cookieKey:x,cookieSecure:S,cookieCrossOrigin:I})},e.getLocaleCookie=function(){return Tr(0,{useCookie:w,cookieKey:x,localeCodes:Or.localeCodes})},e.setLocale=function(e){return P(e)},e.getBrowserLocale=function(){return A()},e.finalizePendingLocaleChange=T,e.waitForPendingLocaleChange=E,e.__baseUrl=n.i18n.__baseUrl,e.__pendingLocale=n.i18n.__pendingLocale,e.__pendingLocalePromise=n.i18n.__pendingLocalePromise,e.__resolvePendingLocalePromise=n.i18n.__resolvePendingLocalePromise},"function"!=typeof Or.vueI18n){e.next=25;break}return e.next=22,Or.vueI18n(t);case 22:e.t0=e.sent,e.next=26;break;case 25:e.t0=Object(vi.a)(Or.vueI18n);case 26:if((F=e.t0).componentInstanceCreatedListener=$,n.i18n=t.i18n=new si.a(F),n.i18n.locale="",n.i18n.fallbackLocale=F.fallbackLocale||"",$(n.i18n),L={differentDomains:Or.differentDomains,normalizedLocales:Or.normalizedLocales},n.i18n.__baseUrl=Br(Or.baseUrl,t,"",L),n.i18n.__onNavigate=C,c.default.prototype.$nuxtI18nSeo=mi,c.default.prototype.$nuxtI18nHead=fi,!l){e.next=58;break}if(l.$i18n=n.i18n,!l.state.localeDomains){e.next=58;break}B=hi(n.i18n.locales),e.prev=41,B.s();case 43:if((W=B.n()).done){e.next=50;break}if("string"!=typeof(N=W.value)){e.next=47;break}return e.abrupt("continue",48);case 47:N.domain=l.state.localeDomains[N.code];case 48:e.next=43;break;case 50:e.next=55;break;case 52:e.prev=52,e.t1=e.catch(41),B.e(e.t1);case 55:return e.prev=55,B.f(),e.finish(55);case 58:return(z=Or.detectBrowserLanguage?M(o):"")||((G=Or.vuex)&&G.syncLocale&&l&&""!==l.state[G.moduleName].locale?z=l.state[G.moduleName].locale:n.i18n.differentDomains?(U=Rr(Or.normalizedLocales),z=U):Or.strategy!==kr.STRATEGIES.NO_PREFIX&&(V=R(o),z=V)),!z&&w&&(z=n.i18n.getLocaleCookie()),z||(z=n.i18n.defaultLocale||""),e.next=64,P(z,{initialSetup:!0});case 64:if(!jr.isUniversalMode){e.next=72;break}return e.next=67,C(t.route);case 67:H=e.sent,K=Object(Me.a)(H,2),K[0],(Z=K[1])&&location.assign(Object(Ar.joinURL)(t.base,Z));case 72:case"end":return e.stop()}}),e,null,[[41,52,55,58]])})));return function(t){return e.apply(this,arguments)}}(),yi=function(e){var t=e.$config,n=et.b.Development;"Development"===t.Environment?n=et.b.Development:"Staging"===t.Environment?n=et.b.Staging:"Production"===t.Environment&&(n=et.b.Production),Object(et.c)(n)},ki=function(e,t){var n=e.app;Object(Je.c)(n.i18n.locale),t("lang",Je.a)},ji=n(313),Oi=function(e){var t,n=e.redirect;if(!kt.userStore.user.isLoggedIn){var r=Object(ji.a)(document.cookie||"");(null!==(t=null==r?void 0:r.length)&&void 0!==t?t:0)>0&&kt.userStore.login({token:"",refreshToken:r})}Object(Pt.b)((function(){return kt.userStore.user}),(function(){return Promise.resolve(null)}),kt.userStore.login,(function(){return kt.userStore.logout(),n("".concat(qn.Pages.login,"?logout"))}))},wi=n(192);function xi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var _i=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Si=function(e){Object(Ne.a)(n,e);var t=xi(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).Icons=Ve.a,e.dialog=!1,e.resolvePromise=null,e.rejectPromise=null,e}return Object(We.a)(n,[{key:"confirm",value:function(){var e=this;return this.dialog=!0,new Promise((function(t,n){e.resolvePromise=t,e.rejectPromise=n}))}},{key:"cancel",value:function(){this.resolvePromise(!1),this.dialog=!1}},{key:"agree",value:function(){this.resolvePromise(!0),this.dialog=!1}}]),n}(Ue.Vue);_i([Object(Ue.Prop)({default:460})],Si.prototype,"width",void 0),_i([Object(Ue.Prop)({default:"delete"})],Si.prototype,"type",void 0),_i([Object(Ue.Prop)({default:""})],Si.prototype,"title",void 0),_i([Object(Ue.Prop)({default:""})],Si.prototype,"message",void 0),_i([Object(Ue.Prop)({default:void 0})],Si.prototype,"confirmText",void 0),_i([Object(Ue.Prop)({default:void 0})],Si.prototype,"alert",void 0);var Ii=Si=_i([Object(Ue.Component)({})],Si),Pi=Object(Ee.a)(Ii,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-dialog",{attrs:{persistent:"","max-width":e.width},model:{value:e.dialog,callback:function(t){e.dialog=t},expression:"dialog"}},[t("v-card",[t("v-card-title",{staticClass:"headline"},[e._v(" "+e._s(e.title)+" ")]),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.alert,type:"info"}}),e._v(e._s(e.message))],1),e._v(" "),t("v-card-actions",[t("v-spacer"),e._v(" "),t("v-btn",{attrs:{color:"default",outlined:""},on:{click:function(t){return e.cancel()}}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.cancel)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.cancel)+"\n            ")],1),e._v(" "),"info"===e.type?[t("v-btn",{attrs:{color:"primary",outlined:""},on:{click:function(t){return e.agree()}}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.check)+" ")]),e._v("\n                    "+e._s(e.confirmText||e.$lang.global.controls.buttons.ok)+"\n                ")],1)]:[t("v-btn",{attrs:{color:"delete",outlined:""},on:{click:function(t){return e.agree()}}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.delete)+" ")]),e._v("\n                    "+e._s(e.confirmText||e.$lang.global.controls.buttons.delete)+"\n                ")],1)]],2)],1)],1)}),[],!1,null,null,null).exports;function Ri(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Di=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Ci=function(e){Object(Ne.a)(n,e);var t=Ri(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).message=null,e}return Object(We.a)(n,[{key:"visible",get:function(){return kt.notificationStore.visible},set:function(e){kt.notificationStore.close()}},{key:"setTempMessage",value:function(){this.visible&&(this.message=kt.notificationStore.message)}}]),n}(Ue.Vue);Di([Object(Ue.Watch)("visible")],Ci.prototype,"setTempMessage",null);var Ti=Ci=Di([Object(Ue.Component)({})],Ci),Ei=Object(Ee.a)(Ti,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-snackbar",{staticClass:"mb-10",attrs:{timeout:4e3,"multi-line":"",text:"",outlined:"",color:"warning"},scopedSlots:e._u([{key:"action",fn:function(n){var r=n.attrs;return[t("v-btn",e._b({attrs:{color:"warning",text:""},on:{click:function(t){e.visible=!1}}},"v-btn",r,!1),[e._v("\n            "+e._s(e.$lang.global.controls.buttons.ok)+"\n        ")])]}}]),model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[e._v("\n    "+e._s(e.message)+"\n\n    ")])}),[],!1,null,null,null).exports;function Ai(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Mi=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},$i=function(e){Object(Ne.a)(n,e);var t=Ai(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).Icons=Ve.a,e}return Object(We.a)(n)}(Ue.Vue);Mi([Object(Ue.Prop)()],$i.prototype,"customer",void 0),Mi([Object(Ue.Prop)()],$i.prototype,"project",void 0);var Fi=$i=Mi([Object(Ue.Component)({})],$i),Li=(n(1145),Object(Ee.a)(Fi,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("v-layout",[t("v-icon",{staticClass:"mr-2 text",attrs:{size:"18"}},[e._v(e._s(e.Icons.customer))]),e._v(" "),t("div",{staticClass:"text--secondary text"},[e._v(e._s(e.customer))])],1),e._v(" "),t("v-layout",[t("v-icon",{staticClass:"mr-2 text",attrs:{size:"18"}},[e._v(e._s(e.Icons.project))]),e._v(" "),t("div",{staticClass:"text--secondary text"},[e._v(e._s(e.project))])],1)],1)}),[],!1,null,"53e463fc",null).exports);function Bi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Wi=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Ni=function(e){Object(Ne.a)(n,e);var t=Bi(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).Icons=Ve.a,e}return Object(We.a)(n)}(Ue.Vue);Wi([Object(Ue.Prop)()],Ni.prototype,"value",void 0),Wi([Object(Ue.Prop)()],Ni.prototype,"text",void 0),Wi([Object(Ue.Prop)()],Ni.prototype,"unselectedText",void 0),Wi([Object(Ue.Prop)({default:!1})],Ni.prototype,"disabled",void 0);var zi=Ni=Wi([Object(Ue.Component)({})],Ni),qi=Object(Ee.a)(zi,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-btn-toggle",{attrs:{value:e.value,dense:"",color:"primary"},on:{change:function(t){return e.$emit("input",!e.value)}}},[t("v-btn",{attrs:{value:!0,disabled:e.disabled}},[e._v("\n        "+e._s(e.value?e.text:e.unselectedText?e.unselectedText:e.text)+"\n        "),t("v-icon",{attrs:{right:""}},[e._v("\n            "+e._s(e.value?e.Icons.selected:e.Icons.selectable)+"\n        ")])],1)],1)}),[],!1,null,null,null).exports,Gi=n(732);function Ui(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Vi=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Hi=function(e){Object(Ne.a)(n,e);var t=Ui(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).Icons=Ve.a,e.menu=!1,e.fromDate=e.value[0],e.toDate=e.value[1],e}return Object(We.a)(n,[{key:"stringFromDate",get:function(){return null!==this.fromDate?Ye.c.formatUniversal(this.fromDate):null}},{key:"stringToDate",get:function(){return null!==this.toDate?Ye.c.formatUniversal(this.toDate):null}},{key:"formattedDate",get:function(){return null!==this.fromDate&&null!==this.toDate?"".concat(Ye.c.formatDate(this.fromDate,this.format,this.$i18n.locale)," - ").concat(Ye.c.formatDate(this.toDate,this.format,this.$i18n.locale)):null}},{key:"minDate",get:function(){return this.min&&Ye.c.formatUniversal(this.min)}},{key:"maxDate",get:function(){var e=this.max;if(this.maxDays&&this.fromDate){var t=Ye.b.addDays(this.fromDate,this.maxDays-1);(!e||e>t)&&(e=t)}return e&&Ye.c.formatUniversal(e)}},{key:"maxFromDate",get:function(){return this.max?Ye.c.formatUniversal(this.max):null}},{key:"minToDate",get:function(){return this.min&&this.fromDate?this.min<this.fromDate?Ye.c.formatUniversal(this.fromDate):Ye.c.formatUniversal(this.min):this.min?Ye.c.formatUniversal(this.min):this.fromDate?Ye.c.formatUniversal(this.fromDate):null}},{key:"valueChanged",value:function(){var e,t,n,r;Ye.b.isSameDay(null!==(e=this.value[0])&&void 0!==e?e:new Date(0),null!==(t=this.fromDate)&&void 0!==t?t:new Date(0))||(this.fromDate=this.value[0]),Ye.b.isSameDay(null!==(n=this.value[1])&&void 0!==n?n:new Date(0),null!==(r=this.toDate)&&void 0!==r?r:new Date(0))||(this.toDate=this.value[1])}},{key:"fromSelected",value:function(e){this.fromDate=new Date(e),this.toDate&&this.fromDate>this.toDate?this.toDate=null:this.maxDays&&this.toDate&&this.maxDate&&this.toDate>new Date(this.maxDate)&&(this.toDate=Ye.b.addDays(this.fromDate,this.maxDays-1)),this.emitValue()}},{key:"toSelected",value:function(e){this.toDate=new Date(e),this.emitValue()}},{key:"emitValue",value:function(){this.fromDate&&this.toDate&&this.$emit("input",[Ye.b.startOfDay(new Date(this.fromDate)),Ye.b.startOfDay(new Date(this.toDate))])}},{key:"clear",value:function(){this.fromDate=null,this.toDate=null,this.$emit("input",[null,null])}}]),n}(Ue.Vue);Vi([Object(Ue.Prop)()],Hi.prototype,"value",void 0),Vi([Object(Ue.Prop)()],Hi.prototype,"label",void 0),Vi([Object(Ue.Prop)()],Hi.prototype,"format",void 0),Vi([Object(Ue.Prop)({default:void 0})],Hi.prototype,"min",void 0),Vi([Object(Ue.Prop)({default:void 0})],Hi.prototype,"max",void 0),Vi([Object(Ue.Prop)({default:function(){return function(){return!0}}})],Hi.prototype,"rules",void 0),Vi([Object(Ue.Prop)({default:!1})],Hi.prototype,"clearable",void 0),Vi([Object(Ue.Prop)({default:!0})],Hi.prototype,"showIcon",void 0),Vi([Object(Ue.Prop)({default:void 0})],Hi.prototype,"maxDays",void 0),Vi([Object(Ue.Watch)("value")],Hi.prototype,"valueChanged",null);var Ki=Hi=Vi([Object(Ue.Component)({})],Hi),Zi=Object(Ee.a)(Ki,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{"close-on-content-click":!1,transition:"scale-transition","offset-y":"","nudge-top":"15","nudge-left":"200","max-width":"580px","min-width":"580px"},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-text-field",e._g(e._b({attrs:{value:e.formattedDate,readonly:"",label:e.label,"prepend-icon":e.showIcon?e.Icons.dateRange:void 0,rules:[e.rules(e.value)],clearable:e.clearable,"persistent-hint":!!e.maxDays,hint:e.maxDays?e.$lang.global.labels.maxDateRange(e.maxDays):void 0},on:{"click:clear":e.clear}},"v-text-field",o,!1),r))]}}]),model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},[e._v(" "),t("v-layout",[t("v-date-picker",{attrs:{value:e.stringFromDate,color:"primary","no-title":"",scrollable:"",min:e.minDate,max:e.maxFromDate,"first-day-of-week":"1",locale:e.$i18n.locale},on:{input:e.fromSelected}}),e._v(" "),t("v-date-picker",{attrs:{value:e.stringToDate,color:"primary","no-title":"",scrollable:"",min:e.minToDate,max:e.maxDate,"first-day-of-week":"1",locale:e.$i18n.locale},on:{input:e.toSelected}})],1)],1)}),[],!1,null,null,null).exports;function Yi(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Qi=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Ji=function(e){Object(Ne.a)(n,e);var t=Yi(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).Icons=Ve.a,e.menu=!1,e.animation=!1,e}return Object(We.a)(n,[{key:"time",get:function(){var e;return Ye.c.getTime(null!==(e=this.value)&&void 0!==e?e:Ye.c.defaultZero)}},{key:"close",value:function(){var e=this;this.menu||(this.animation=!0,setTimeout((function(){e.animation=!1}),300))}},{key:"minuteSelected",value:function(){this.menu=!1}},{key:"timeEntered",value:function(time){4===time.length&&1===time.split(":")[0].length&&(time="0"+time),5===time.length&&Ye.b.isMatch(time,Ye.a.time)&&this.$emit("input",Ye.c.parseTime(time,Ye.a.time))}},{key:"timeSelected",value:function(time){this.$emit("input",Ye.c.parseTime(time,Ye.a.time))}}]),n}(Ue.Vue);Qi([Object(Ue.Prop)()],Ji.prototype,"value",void 0),Qi([Object(Ue.Prop)()],Ji.prototype,"label",void 0),Qi([Object(Ue.Prop)()],Ji.prototype,"maxWidth",void 0),Qi([Object(Ue.Prop)({default:""})],Ji.prototype,"classProp",void 0),Qi([Object(Ue.Prop)({default:function(){return function(){return!0}}})],Ji.prototype,"rules",void 0),Qi([Object(Ue.Prop)({default:Ve.a.time})],Ji.prototype,"icon",void 0),Qi([Object(Ue.Prop)({default:!1})],Ji.prototype,"disabled",void 0),Qi([Object(Ue.Prop)({default:!1})],Ji.prototype,"hideDetails",void 0),Qi([Object(Ue.Watch)("menu")],Ji.prototype,"close",null);var Xi=Ji=Qi([Object(Ue.Component)({})],Ji),ea=Object(Ee.a)(Xi,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{"close-on-content-click":!1,transition:"scale-transition","offset-y":"","nudge-top":e.hideDetails?-6:15,"nudge-right":"33","max-width":"290px","min-width":"290px"},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-text-field",e._g(e._b({class:e.classProp,style:"max-width: ".concat(e.maxWidth,"px;"),attrs:{value:e.time,label:e.label,"prepend-icon":e.icon,disabled:e.disabled,rules:[e.rules(e.value)],"hide-details":e.hideDetails},on:{input:e.timeEntered}},"v-text-field",o,!1),r))]}}]),model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},[e._v(" "),e.menu||e.animation?t("v-time-picker",{attrs:{value:e.time,color:"primary",format:"24hr","no-title":""},on:{"click:minute":e.minuteSelected,input:e.timeSelected,change:function(t){e.menu=!1}}}):e._e()],1)}),[],!1,null,null,null).exports,ta=n(197);function na(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var ra=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},ia=function(e){Object(Ne.a)(n,e);var t=na(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).Icons=Ve.a,e.Colors=Ze.a,e.SystemIcons=ta.a,e.uid=Math.floor(1e5*Math.random()),e.typeAccept=e.accept,e.typeIcon=e.icon,e.typeLabel=e.label,e.typeDropAreaText=e.dropAreaText,e.isDragOverDropArea=!1,e}return Object(We.a)(n,[{key:"created",value:function(){this.setFileInputSettings()}},{key:"pasteFunction",value:function(e){for(var t=e.clipboardData.files,n=Object(rn.a)(this.value),i=0;i<t.length&&(n.push(t.item(i)),this.multiple);i++);this.$emit("input",n)}},{key:"setFileInputSettings",value:function(){switch(this.type){case"file":""===this.accept&&(this.typeAccept=".jpg,.jpeg,.png,.pdf,.docx,.xlsx,.txt,.html"),""===this.icon&&(this.typeIcon=Ve.a.upload),""===this.label&&(this.typeLabel=this.$lang.global.controls.inputs.filePicker.files.label(this.multiple)),""===this.dropAreaText&&(this.typeDropAreaText=this.$lang.global.controls.inputs.filePicker.files.dropArea(this.multiple));break;case"image":""===this.accept&&(this.typeAccept=".jpg,.jpeg,.png"),""===this.icon&&(this.typeIcon=Ve.a.images),""===this.label&&(this.typeLabel=this.$lang.global.controls.inputs.filePicker.images.label(this.multiple)),""===this.dropAreaText&&(this.typeDropAreaText=this.$lang.global.controls.inputs.filePicker.images.dropArea(this.multiple))}}},{key:"openFilePickerDialog",value:function(){document.getElementById("file-input-"+this.uid).click()}},{key:"dropFiles",value:function(e){for(var t=e.dataTransfer.files,n=Object(rn.a)(this.value),i=0;i<t.length&&(n.push(t.item(i)),this.multiple);i++);this.$emit("input",n),this.isDragOverDropArea=!1}},{key:"removeFile",value:function(e){var t=Object(rn.a)(this.value);t.splice(e,1),this.$emit("input",t)}},{key:"fileOverDropArea",value:function(){this.isDragOverDropArea=!0}},{key:"fileLeavesDropArea",value:function(){this.isDragOverDropArea=!1}}]),n}(Ue.Vue);ra([Object(Ue.Prop)()],ia.prototype,"value",void 0),ra([Object(Ue.Prop)({default:"file"})],ia.prototype,"type",void 0),ra([Object(Ue.Prop)({default:!0})],ia.prototype,"multiple",void 0),ra([Object(Ue.Prop)({default:!0})],ia.prototype,"dropArea",void 0),ra([Object(Ue.Prop)({default:""})],ia.prototype,"accept",void 0),ra([Object(Ue.Prop)({default:""})],ia.prototype,"label",void 0),ra([Object(Ue.Prop)({default:""})],ia.prototype,"icon",void 0),ra([Object(Ue.Prop)({default:""})],ia.prototype,"dropAreaText",void 0);var aa=ia=ra([Object(Ue.Component)({})],ia),oa=(n(1147),Object(Ee.a)(aa,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{on:{paste:e.pasteFunction}},[t("v-file-input",{attrs:{id:"file-input-"+e.uid,value:e.value,accept:e.typeAccept,counter:"",chips:"",multiple:e.multiple,label:e.typeLabel,"prepend-icon":e.typeIcon},on:{change:function(t){return e.$emit("input",t)}},scopedSlots:e._u([{key:"counter",fn:function(n){var r=n.props;return[+r.value.split(" ")[0]>0?t("span",{staticClass:"text-no-wrap text--secondary counter"},[e._v("\n                "+e._s("image"===e.type?e.$lang.global.controls.inputs.filePicker.images.counter(+r.value.split(" ")[0]):e.$lang.global.controls.inputs.filePicker.files.counter(+r.value.split(" ")[0]))+"\n            ")]):t("span")]}},{key:"selection",fn:function(n){var r=n.index,text=n.text;return[t("v-chip",{attrs:{close:""},on:{"click:close":function(t){return e.removeFile(r)}}},[e._v("\n                "+e._s(text)+"\n            ")])]}}])}),e._v(" "),e.dropArea?[t("div",{staticClass:"drop-area-ctr mt-3",class:{"over-drop-area":e.isDragOverDropArea},on:{click:function(t){return e.openFilePickerDialog()},drop:function(t){return t.preventDefault(),e.dropFiles.apply(null,arguments)},dragover:function(t){return t.preventDefault(),e.fileOverDropArea.apply(null,arguments)},dragleave:function(t){return t.preventDefault(),e.fileLeavesDropArea.apply(null,arguments)}}},[t("v-layout",{staticClass:"drop-area-inner",attrs:{column:"","justify-center":"","align-center":""}},[t("v-icon",{staticClass:"drop-area-icon mb-5",attrs:{size:50,color:e.isDragOverDropArea?"#ffffff":""}},[e._v(e._s(e.SystemIcons.dropZone))]),e._v(" "),t("p",{staticClass:"mb-0 text--disabled font-italic drop-area-text"},[e._v("\n                    "+e._s(e.typeDropAreaText)+"\n                ")])],1)],1)]:e._e()],2)}),[],!1,null,"f50ca9f4",null)),sa=oa.exports,ca=n(99),la=n(239),ua=n(146);function da(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var pa=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},fa=function(e){Object(Ne.a)(n,e);var t=da(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).Icons=Ve.a,e}return Object(We.a)(n,[{key:"groups",get:function(){return kt.interfacesStore.groups}},{key:"filteredItems",get:function(){var e,t=this,n=Object(rn.a)(null!==(e=this.items)&&void 0!==e?e:[]).filter((function(i){var e;return!(null===(e=t.groups.find((function(g){return g.id===i.groupId})))||void 0===e?void 0:e.readonly)})).sort((function(a,b){return a.interfaceType-b.interfaceType}));return n.reduce((function(e,t){var n=e.findIndex((function(i){return i.interfaceType===t.interfaceType}));return n<0?e.push({id:t.id,interfaceType:t.interfaceType,count:1}):e[n].count++,e}),[])}},{key:"isCustom",value:function(e){return e===ua.c.Custom}},{key:"isDatev",value:function(e){return e===ua.c.DatevLodas||e===ua.c.DatevLohnUndGehalt}},{key:"isBrz",value:function(e){return e===ua.c.Brz}},{key:"isBundschuh",value:function(e){return e===ua.c.Bundschuh}},{key:"isQuickLohn",value:function(e){return e===ua.c.QuickLohn}},{key:"isHapak",value:function(e){return e===ua.c.Hapak}},{key:"isBaufaktura",value:function(e){return e===ua.c.BauFaktura}},{key:"isDeskWare",value:function(e){return e===ua.c.DeskWare}},{key:"isSage",value:function(e){return e===ua.c.Sage}}]),n}(Ue.Vue);pa([Object(Ue.Prop)()],fa.prototype,"items",void 0);var ma=fa=pa([Object(Ue.Component)({})],fa),va=Object(Ee.a)(ma,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-layout",{attrs:{"justify-end":"","align-center":""}},e._l(e.filteredItems,(function(n){return t("div",{key:n.id,staticClass:"mx-2"},[t("v-badge",{attrs:{value:n.count>1,content:n.count,"offset-x":"10"}},[e.isCustom(n.interfaceType)?t("v-icon",{key:n.id},[e._v("\n                "+e._s(e.Icons.linked)+"\n            ")]):e.isDatev(n.interfaceType)?t("v-img",{attrs:{src:"/interfaces/logos/datev.svg",width:"50"}}):e.isBrz(n.interfaceType)?t("v-img",{attrs:{src:"/interfaces/logos/brz.svg",width:"35"}}):e.isBundschuh(n.interfaceType)?t("v-img",{attrs:{src:"/interfaces/logos/bundschuh.png",width:"65"}}):e.isQuickLohn(n.interfaceType)?t("v-img",{attrs:{src:"/interfaces/logos/quicklohn.png",width:"100"}}):e.isHapak(n.interfaceType)?t("v-img",{attrs:{src:"/interfaces/logos/hapakTransparent.png",width:"50"}}):e.isBaufaktura(n.interfaceType)?t("v-img",{attrs:{src:"/interfaces/logos/baufaktura.png",width:"75"}}):e.isDeskWare(n.interfaceType)?t("v-img",{attrs:{src:"/interfaces/logos/deskware.png",width:"75"}}):e.isSage(n.interfaceType)?t("v-img",{attrs:{src:"/interfaces/logos/sage.svg",width:"40"}}):e._e()],1)],1)})),0)}),[],!1,null,null,null).exports,ha=n(447),ga=n(448),ba=n(139);function ya(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 ka(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ya(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ya(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ja(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Oa=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},wa=function(e){Object(Ne.a)(o,e);var t,n=ja(o);function o(){var e;return Object(Be.a)(this,o),(e=n.apply(this,arguments)).Icons=Ve.a,e.inactiveEnabled=!1,e.loading=!1,e.search="",e}return Object(We.a)(o,[{key:"values",get:function(){var e;return this.multiple?Object(rn.a)(null!==(e=this.value)&&void 0!==e?e:[]):this.value}},{key:"allValues",get:function(){return this.resources.filter((function(e){return e.state})).map((function(e){return e.id}))}},{key:"showInactive",get:function(){return this.inactiveEnabled||this.containsInactive}},{key:"containsInactive",get:function(){var e=this;return this.resources.filter((function(e){return!e.state})).map((function(e){return e.id})).some((function(t){var n;return null===(n=e.value)||void 0===n?void 0:n.includes(t)}))}},{key:"items",get:function(){var e=this.resources.filter((function(e){return e.state})),t=this.resources.filter((function(e){return!e.state})),n=[{header:this.$lang.global.controls.state.active_resources(e.length)}].concat(Object(rn.a)(e.map((function(e){return ka({},e)}))));if(this.showInactive&&(n=n.concat([{divider:!0},{header:this.$lang.global.controls.state.inactive_resources(t.length)}].concat(Object(rn.a)(t.map((function(e){return ka({},e)})))))),this.multiple&&this.search){var r=this.search.toLowerCase();n=n.filter((function(i){return!i.name||i.name.toLowerCase().includes(r)}))}return n}},{key:"handleState",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.inactiveEnabled){e.next=5;break}return this.loading=!0,e.next=4,kt.resourcesStore.fetchResource({all:!0});case 4:this.loading=!1;case 5:this.inactiveEnabled=!this.inactiveEnabled;case 6:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"selectAll",value:function(){if(this.noneIsAll)this.$emit("input",[]);else{var e=this.allValues;this.search&&(e=this.items.filter((function(i){return i.name})).map((function(e){return e.id}))),this.$emit("input",e)}}},{key:"selected",value:function(e){null===e?this.$emit("input",this.multiple?[]:""):this.$emit("input",e)}}]),o}(Ue.Vue);Oa([Object(Ue.Prop)()],wa.prototype,"value",void 0),Oa([Object(Ue.Prop)()],wa.prototype,"resources",void 0),Oa([Object(Ue.Prop)()],wa.prototype,"smallChips",void 0),Oa([Object(Ue.Prop)({default:!1})],wa.prototype,"disabled",void 0),Oa([Object(Ue.Prop)({default:!1})],wa.prototype,"multiple",void 0),Oa([Object(Ue.Prop)({default:!1})],wa.prototype,"clearable",void 0),Oa([Object(Ue.Prop)({default:!0})],wa.prototype,"noneIsAll",void 0),Oa([Object(Ue.Prop)({default:!1})],wa.prototype,"inactiveSelectable",void 0),Oa([Object(Ue.Prop)({default:function(){return[]}})],wa.prototype,"rules",void 0),Oa([Object(Ue.Prop)({default:!1})],wa.prototype,"prependIcon",void 0),Oa([Object(Ue.Prop)({default:void 0})],wa.prototype,"label",void 0),Oa([Object(Ue.Prop)({default:!1})],wa.prototype,"validateOnBlur",void 0);var xa=wa=Oa([Object(Ue.Component)({components:{SelectActions:ba.a,StateIcon:ca.a}})],wa),_a=Object(Ee.a)(xa,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-autocomplete",{attrs:{value:e.values,items:e.items,label:e.label||(e.multiple?e.$lang.global.controls.selects.resources.titleMultiple:e.$lang.global.controls.selects.resources.titleSingle),"no-data-text":e.$lang.global.controls.selects.resources.noData,"item-text":"name","item-value":"id","prepend-icon":e.prependIcon?e.Icons.resource:"",rules:e.rules,loading:e.loading,multiple:e.multiple,clearable:e.clearable,"no-filter":e.multiple,disabled:e.disabled,"validate-on-blur":e.validateOnBlur,"search-input":e.search,"menu-props":{maxHeight:700,closeOnClick:!0}},on:{"update:searchInput":function(t){e.search=t},"update:search-input":function(t){e.search=t},blur:function(t){e.search=""},input:e.selected},scopedSlots:e._u([e.multiple?{key:"selection",fn:function(n){var r=n.item;return[t("v-chip",{attrs:{disabled:e.disabled,small:e.smallChips}},[e.smallChips?e._e():t("v-icon",{staticClass:"mr-2",attrs:{small:""}},[e._v(e._s(e.Icons.resource))]),e._v(" "),t("span",[e._v(e._s(r.name))])],1)]}}:null,e.multiple||e.inactiveSelectable?{key:"prepend-item",fn:function(){return[t("select-actions",{staticClass:"mb-2",attrs:{values:e.value,"all-values":e.allValues,multiple:e.multiple,"inactive-selectable":e.inactiveSelectable,"show-inactive":e.showInactive,loading:e.loading},on:{all:e.selectAll,state:e.handleState,invert:function(t){return e.$emit("input",t)}}})]},proxy:!0}:null,{key:"item",fn:function(n){var r=n.item,o=n.on,c=n.attrs;return[t("v-list-item",e._g(e._b({},"v-list-item",c,!1),o),[e.multiple?t("v-list-item-action",[e.multiple&&e.noneIsAll&&e.value&&!e.value.length?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):t("v-icon",[e._v("\n                    "+e._s(e.value&&e.value.includes(r.id)?e.Icons.selected:e.Icons.selectable)+"\n                ")])],1):e._e(),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v("\n                    "+e._s(r.name)+"\n                ")])],1)],1)]}}],null,!0)})}),[],!1,null,"383775f6",null).exports,Sa=n(449),Ia=n(446);function Pa(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(qe.a)(e);if(t){var o=Object(qe.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(ze.a)(this,n)}}var Ra=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(Ge.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Da=function(e){Object(Ne.a)(n,e);var t=Pa(n);function n(){var e;return Object(Be.a)(this,n),(e=t.apply(this,arguments)).Icons=Ve.a,e.values=e.value,e}return Object(We.a)(n,[{key:"allValues",get:function(){return this.absences.map((function(a){return a.id}))}},{key:"clicked",value:function(e){var t=this.value.includes(e.id);this.values=t?this.value.filter((function(a){return a!==e.id})):[].concat(Object(rn.a)(this.value),[e.id])}},{key:"selected",value:function(){this.$emit("input",this.values)}}]),n}(Ue.Vue);Ra([Object(Ue.Prop)()],Da.prototype,"value",void 0),Ra([Object(Ue.Prop)()],Da.prototype,"absences",void 0),Ra([Object(Ue.Prop)()],Da.prototype,"multiple",void 0),Ra([Object(Ue.Prop)()],Da.prototype,"smallChips",void 0),Ra([Object(Ue.Prop)({default:!1})],Da.prototype,"useColor",void 0),Ra([Object(Ue.Prop)({default:!1})],Da.prototype,"disabled",void 0),Ra([Object(Ue.Prop)({default:!1})],Da.prototype,"validateOnBlur",void 0),Ra([Object(Ue.Prop)({default:""})],Da.prototype,"error",void 0);var Ca=Da=Ra([Object(Ue.Component)({components:{SelectActions:ba.a}})],Da),Ta=Object(Ee.a)(Ca,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-select",{attrs:{value:e.multiple?e.value:Object(rn.a)(e.value),items:e.absences,label:e.multiple?e.$lang.global.controls.selects.absences.titleMultiple:e.$lang.global.controls.selects.absences.titleSingle,"item-text":"name","item-value":"id",multiple:e.multiple,disabled:e.disabled,"error-messages":e.error,"validate-on-blur":e.validateOnBlur,"menu-props":{offsetY:!0,maxHeight:700,closeOnClick:!0}},on:{input:e.selected},scopedSlots:e._u([e.multiple?{key:"selection",fn:function(n){var r=n.item;return[t("v-chip",{attrs:{small:e.smallChips,color:e.useColor?r.color:""}},[e.smallChips?e._e():t("v-icon",{staticClass:"mr-2",attrs:{small:""}},[e._v("\n                "+e._s(e.Icons.absence)+"\n            ")]),e._v(" "),t("span",{class:"".concat(e.disabled?"text--disabled":"")},[e._v(e._s(r.name))])],1)]}}:null,e.multiple?{key:"prepend-item",fn:function(){return[t("div",{staticClass:"mb-2"},[t("select-actions",{attrs:{values:e.value,"all-values":e.allValues,multiple:e.multiple},on:{all:function(t){return e.$emit("input",[])},invert:function(t){return e.$emit("input",t)}}})],1)]},proxy:!0}:null,{key:"item",fn:function(n){var r=n.item;return[t("v-layout",{on:{click:function(t){return e.clicked(r)}}},[e.multiple?t("v-list-item-action",[0===e.value.length?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):t("v-icon",[e._v("\n                    "+e._s(e.value.includes(r.id)?e.Icons.selected:e.Icons.selectable)+"\n                ")])],1):e._e(),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v("\n                    "+e._s(r.name)+"\n                ")])],1)],1)]}}],null,!0)})}),[],!1,null,null,null).exports;c.default.component("d-alert",wi.a),c.default.component("d-confirm-dialog",Pi),c.default.component("d-notification",Ei),c.default.component("d-project-info",Li),c.default.component("d-toggle",qi),c.default.component("d-date-picker",Gi.a),c.default.component("d-date-range-picker",Zi),c.default.component("d-time-picker",ea),c.default.component("d-file-picker",sa),c.default.component("d-state-icon",ca.a),c.default.component("d-state-toggle",la.a),c.default.component("d-interface-indicators",va),c.default.component("d-employee-group-select",ha.a),c.default.component("d-employee-select",ga.a),c.default.component("d-resource-select",_a),c.default.component("d-project-select",Sa.a),c.default.component("d-service-select",Ia.a),c.default.component("d-absence-select",Ta);var Ea=function(e,t){e._;t("notify",kt.notificationStore.setMessage)};function Aa(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 Ma(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Aa(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Aa(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}c.default.component(m.a.name,m.a),c.default.component(h.a.name,Ma(Ma({},h.a),{},{render:function(e,t){return h.a._warned||(h.a._warned=!0,console.warn("<no-ssr> has been deprecated and will be removed in Nuxt 3, please use <client-only> instead")),h.a.render(e,t)}})),c.default.component(Re.name,Re),c.default.component("NChild",Re),c.default.component($e.name,$e),Object.defineProperty(c.default.prototype,"$nuxt",{get:function(){var e=this.$root?this.$root.$options.$nuxt:null;return e||"undefined"==typeof window?e:window.$nuxt},configurable:!0}),c.default.use(d.a,{keyName:"head",attribute:"data-n-head",ssrAttribute:"data-n-head-ssr",tagIDKeyName:"hid"});var $a={name:"page",mode:"out-in",appear:!0,appearClass:"appear",appearActiveClass:"appear-active",appearToClass:"appear-to"};l.a.Store.prototype.registerModule;function Fa(e){return La.apply(this,arguments)}function La(){return La=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,o,l,d,f,m,path,v,h=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return v=function(e,t){if(!e)throw new Error("inject(key, value) has no key provided");if(void 0===t)throw new Error("inject('".concat(e,"', value) has no value provided"));d[e="$"+e]=t,d.context[e]||(d.context[e]=t),o[e]=d[e];var n="__nuxt_"+e+"_installed__";c.default[n]||(c.default[n]=!0,c.default.use((function(){Object.prototype.hasOwnProperty.call(c.default.prototype,e)||Object.defineProperty(c.default.prototype,e,{get:function(){return this.$root.$options[e]}})})))},n=h.length>1&&void 0!==h[1]?h[1]:{},o=lr(t),e.next=5,Pe(0,n);case 5:return l=e.sent,o.$router=l,d=Ma({head:{titleTemplate:"%s - App",title:"Digiholz",meta:[{charset:"utf-8"},{name:"viewport",content:"width=device-width, initial-scale=1"},{hid:"description",name:"description",content:"Digiholz Web Client"}],link:[{rel:"icon",type:"image/x-icon",href:"/favicon.ico"},{rel:"stylesheet",type:"text/css",href:"https://cdn.jsdelivr.net/npm/@mdi/font@latest/css/materialdesignicons.min.css"}],style:[],script:[]},store:o,router:l,nuxt:{defaultTransition:$a,transitions:[$a],setTransitions:function(e){return Array.isArray(e)||(e=[e]),e=e.map((function(e){return e=e?"string"==typeof e?Object.assign({},$a,{name:e}):Object.assign({},$a,e):$a})),this.$options.nuxt.transitions=e,e},err:null,dateErr:null,error:function(e){e=e||null,d.context._errored=Boolean(e),e=e?Object(j.p)(e):null;var n=d.nuxt;return this&&(n=this.nuxt||this.$options.nuxt),n.dateErr=Date.now(),n.err=e,t&&(t.nuxt.error=e),e}}},or),o.app=d,f=t?t.next:function(e){return d.router.push(e)},t?m=l.resolve(t.url).route:(path=Object(j.f)(l.options.base,l.options.mode),m=l.resolve(path).route),e.next=13,Object(j.t)(d,{store:o,route:m,next:f,error:d.nuxt.error.bind(d),payload:t?t.payload:void 0,req:t?t.req:void 0,res:t?t.res:void 0,beforeRenderFns:t?t.beforeRenderFns:void 0,beforeSerializeFns:t?t.beforeSerializeFns:void 0,ssrContext:t});case 13:if(v("config",n),window.__NUXT__&&window.__NUXT__.state&&o.replaceState(window.__NUXT__.state),d.context.enablePreview=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};d.previewData=Object.assign({},e),v("preview",e)},"function"!=typeof yr){e.next=19;break}return e.next=19,yr(d.context,v);case 19:e.next=22;break;case 22:if("function"!=typeof oi){e.next=25;break}return e.next=25,oi(d.context,v);case 25:if("function"!=typeof bi){e.next=28;break}return e.next=28,bi(d.context,v);case 28:if("function"!=typeof yi){e.next=31;break}return e.next=31,yi(d.context,v);case 31:if("function"!=typeof ki){e.next=34;break}return e.next=34,ki(d.context,v);case 34:if("function"!=typeof Oi){e.next=37;break}return e.next=37,Oi(d.context,v);case 37:e.next=40;break;case 40:if("function"!=typeof Ea){e.next=43;break}return e.next=43,Ea(d.context,v);case 43:return d.context.enablePreview=function(){console.warn("You cannot call enablePreview() outside a plugin.")},e.next=46,new Promise((function(e,t){if(!l.resolve(d.context.route.fullPath).route.matched.length)return e();l.replace(d.context.route.fullPath,e,(function(n){if(!n._isRouter)return t(n);if(2!==n.type)return e();var o=l.afterEach(function(){var t=Object(r.a)(regeneratorRuntime.mark((function t(n,r){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=3,Object(j.j)(n);case 3:d.context.route=t.sent,d.context.params=n.params||{},d.context.query=n.query||{},o(),e();case 8:case"end":return t.stop()}}),t)})));return function(e,n){return t.apply(this,arguments)}}())}))}));case 46:return e.abrupt("return",{store:o,app:d,router:l});case 47:case"end":return e.stop()}}),e)}))),La.apply(this,arguments)}},,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n(1002);var r=n(14),o=n(13),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(18);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},k=function(e){Object(c.a)(n,e);var t=h(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).Icons=v.a,e}return Object(r.a)(n)}(m.Vue);y([Object(m.Prop)()],k.prototype,"value",void 0),y([Object(m.Prop)({default:!1})],k.prototype,"small",void 0),y([Object(m.Prop)({default:!1})],k.prototype,"loading",void 0),y([Object(m.Prop)({default:!1})],k.prototype,"disabled",void 0);var j=k=y([Object(m.Component)({})],k),O=n(19),component=Object(O.a)(j,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-btn-toggle",{attrs:{value:e.value,dense:"",color:"primary"},on:{change:function(t){return e.$emit("input",!e.value)}}},[t("v-btn",{class:e.small?"":"state-control ml-10 mb-2",attrs:{value:!0,small:e.small,loading:e.loading,disabled:e.disabled},on:{click:function(t){return e.$emit("click",t)}}},[e._v("\n        "+e._s(e.value?e.$lang.global.controls.state.active:e.$lang.global.controls.state.inactive)+"\n    ")])],1)}),[],!1,null,null,null);t.a=component.exports},,,function(e,t,n){"use strict";n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(66),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(17),n(48),n(22),n(38),n(43),n(44),n(0)),k=n(4),j=n(18),O=n(69),w=n(77),x=n(2),_=n(136),S=n(326),I=n(102),P=n(59),R=n(289),D=n(80),C=n(79),T=n(324),E=n(89),A=n(107),M=n(138),$=n(5),F=["id"];function L(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 B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var N=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},z=function(e){Object(f.a)(m,e);var t,n,c=W(m);function m(){var e,t,n,r,o;return Object(l.a)(this,m),(e=c.apply(this,arguments)).Icons=j.a,e.DateFormats=x.a,e.userStore=$.userStore,e.employeesStore=$.employeesStore,e.customersStore=$.customersStore,e.servicesStore=$.servicesStore,e.configStore=$.configurationStore,e.timesStore=Object(k.getModule)(A.default,e.$store),e.validation=w.d,e.valid=!0,e.loading=!1,e.error="",e.isEditMode=!1,e.touched={start:!1,end:!1,pause:!1},e.session=B(B({},Object(w.b)()),{},{employeeIds:e.canEditEmployees?e.defaultEmployeeIds?e.defaultEmployeeIds:[]:[$.userStore.info.id],projectId:null!==(r=null!==(t=e.defaultProjectId)&&void 0!==t?t:null===(n=e.evaluationFilter.projectIds)||void 0===n?void 0:n.find((function(e){return!0})))&&void 0!==r?r:"",date:null!==(o=e.defaultDate)&&void 0!==o?o:Object(w.b)().date,start:e.defaultStartEnd.start,end:e.defaultStartEnd.end,pause:Object(R.a)(e.config,e.workTime,Object(w.b)().date,e.defaultStartEnd.start,e.defaultStartEnd.end)}),e}return Object(d.a)(m,[{key:"created",value:function(){this.loadSession()}},{key:"config",get:function(){return $.configurationStore.configuration}},{key:"evaluationFilter",get:function(){return $.filterStore.filter}},{key:"canEditEmployees",get:function(){return $.userStore.permission.times===P.a.Unrestricted||$.userStore.permission.times===P.a.All}},{key:"employees",get:function(){return this.getLinkedEmployees(this.session.employeeGroupId,this.session.employeeIds,!0,!1)}},{key:"customers",get:function(){return this.getLinkedCustomers(this.session.employeeGroupId,this.session.employeeIds,this.session.projectId)}},{key:"services",get:function(){return this.getLinkedServices(this.session.employeeGroupId,this.session.employeeIds,this.session.projectId,this.session.serviceId)}},{key:"workTime",get:function(){var e,t,n=this.userStore.info.workTimes;return Object(R.d)(n,null!==(t=null===(e=this.session)||void 0===e?void 0:e.date)&&void 0!==t?t:Object(w.b)().date)}},{key:"defaultStartEnd",get:function(){var e,t,n,r;if(this.workTime){var o=null!==(t=null===(e=this.session)||void 0===e?void 0:e.date)&&void 0!==t?t:Object(w.b)().date;return{start:null!==(n=Object(R.b)(this.workTime,o,!0))&&void 0!==n?n:x.c.defaultStart,end:null!==(r=Object(R.b)(this.workTime,o,!1))&&void 0!==r?r:x.c.defaultEnd}}return{start:x.c.defaultStart,end:x.c.defaultEnd}}},{key:"minSessionDate",get:function(){return Object(_.e)($.userStore.info.permission,this.config,!!this.editSession)}},{key:"totalTime",get:function(){var e=x.c.total(this.session.start,this.session.end,this.session.pause,this.session.nightWork);return Object(w.c)("totalTime",e.totalTime),e}},{key:"totalTimeString",get:function(){return this.totalTime.totalString}},{key:"isFullForceAccountWork",get:function(){return x.c.equalsTotalTime(this.session.forceAccountWork,this.totalTime.totalTime)}},{key:"isFullDrivingTime",get:function(){return x.c.equalsTotalTime(this.session.drivingTime,this.totalTime.totalTime)}},{key:"changed",get:function(){return!this.isEditMode||Object(O.a)(this.editSession,this.session)}},{key:"getSessionOfDate",get:function(){return Object(S.b)(this.timesStore.sessions,[],$.employeesStore.employees,this.session.date,this.session.employeeIds)}},{key:"overlaps",get:function(){return Object(S.a)(this.getSessionOfDate,this.session.start,this.session.end)}},{key:"employeeGroupSelected",value:function(e){this.session.employeeGroupId=e,e&&(this.session.employeeIds=$.employeesStore.employees.filter((function(t){var n;return t.state&&(null===(n=t.employeeGroupIds)||void 0===n?void 0:n.includes(e))})).map((function(e){return e.id})))}},{key:"handleFullForceAccountWork",value:function(){this.isFullForceAccountWork?this.session.forceAccountWork=x.c.defaultZero:this.session.forceAccountWork=this.totalTime.totalTime}},{key:"handleFullDrivingTime",value:function(){this.isFullDrivingTime?this.session.drivingTime=x.c.defaultZero:this.session.drivingTime=this.totalTime.totalTime}},{key:"updateDate",value:function(){this.defaultDate?this.session.date=this.defaultDate:this.session.date=Object(w.b)().date}},{key:"updateStartEnd",value:function(e,t){t.getTime()!==e.getTime()&&this.workTime&&(this.touched.start||(this.session.start=this.defaultStartEnd.start),this.touched.end||(this.session.end=this.defaultStartEnd.end))}},{key:"updatePause",value:function(){var e;this.isEditMode||this.touched.pause||this.userStore.info.workTimes.length&&(this.session.pause=null!==(e=Object(R.a)(this.config,this.workTime,this.session.date,this.session.start,this.session.end))&&void 0!==e?e:Object(w.b)().pause)}},{key:"validateSelection",value:function(){this.session.employeeIds.length&&this.config.groupEmployees&&!this.userStore.permission.canIgnoreLinkingEmployees&&!Object(I.b)(this.employees,this.session.employeeIds)&&(this.session.employeeIds=[]),this.session.projectId.length&&this.config.linkProjectsEmployees&&!this.userStore.permission.canIgnoreLinkingProjects&&!Object(I.a)(this.customers,this.session.projectId)&&(this.session.projectId=""),!this.session.serviceId.length||!this.config.linkServicesEmployees&&!this.config.linkServicesProjects||this.userStore.permission.canIgnoreLinkingServices||Object(I.f)(this.services,this.session.serviceId,this.config.groupEmployees)||(this.session.serviceId="")}},{key:"loadSession",value:function(){if(this.isEditMode=!!this.editSession,this.$refs.form&&this.resetForm(),this.editSession){var e=this.editSession,t=(e.id,Object(o.a)(e,F));this.session=B(B({},t),{},{employeeIds:[]})}this.defaultStartTime&&(this.session.start=this.defaultStartTime),this.defaultEndTime&&(this.session.end=this.defaultEndTime)}},{key:"resetForm",value:function(){this.error="",Object(E.a)(this.touched,!1),this.session=B(B({},Object(w.b)()),{},{projectId:this.session.projectId,employeeIds:this.session.employeeIds,date:this.session.date,start:this.session.end,end:this.defaultStartEnd.end,pause:Object(R.a)(this.config,this.workTime,this.session.date,this.session.end,this.defaultStartEnd.end)})}},{key:"setProject",value:function(){var e,t;this.session.projectId=null!==(t=null===(e=this.evaluationFilter.projectIds)||void 0===e?void 0:e.find((function(e){return!0})))&&void 0!==t?t:""}},{key:"deleteSession",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"submit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",Object(E.a)(this.touched,!0),this.$refs.form.validate()){e.next=4;break}return e.abrupt("return");case 4:if(this.loading=!0,this.isEditMode){e.next=11;break}return e.next=8,this.timesStore.saveSession(this.session);case 8:t=e.sent,e.next=11;break;case 11:this.loading=!1,"string"==typeof t?this.error=t:(this.$emit("saved",t),this.resetForm());case 13:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),m}(Object(y.mixins)(M.a));N([Object(y.Prop)({default:void 0})],z.prototype,"editSession",void 0),N([Object(y.Prop)({default:void 0})],z.prototype,"defaultDate",void 0),N([Object(y.Prop)({default:void 0})],z.prototype,"defaultProjectId",void 0),N([Object(y.Prop)({default:!0})],z.prototype,"showProject",void 0),N([Object(y.Prop)({default:void 0})],z.prototype,"defaultEmployeeIds",void 0),N([Object(y.Prop)({default:void 0})],z.prototype,"defaultStartTime",void 0),N([Object(y.Prop)({default:void 0})],z.prototype,"defaultEndTime",void 0),N([Object(y.Watch)("defaultDate")],z.prototype,"updateDate",null),N([Object(y.Watch)("session.date")],z.prototype,"updateStartEnd",null),N([Object(y.Watch)("session.start"),Object(y.Watch)("session.end"),Object(y.Watch)("workTime")],z.prototype,"updatePause",null),N([Object(y.Watch)("session.employeeGroupId"),Object(y.Watch)("session.employeeIds"),Object(y.Watch)("session.projectId")],z.prototype,"validateSelection",null),N([Object(y.Watch)("editSession")],z.prototype,"loadSession",null),N([Object(y.Watch)("evaluationFilter")],z.prototype,"setProject",null);var G=z=N([Object(y.Component)({components:{AllowanceSelect:T.a,FormFooter:C.a,FormHeader:D.a}})],z),U=(n(976),n(19)),component=Object(U.a)(G,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{attrs:{flat:""}},[t("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t("form-header",{attrs:{"is-dialog":!0},on:{cancel:function(t){return e.$emit("cancel")}}},[t("v-card-title",[e._v("\n                "+e._s(e.isEditMode?e.$lang.pages.times.session_form.edit:e.$lang.pages.times.session_form.title)+"\n            ")])],1),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.error}}),e._v(" "),e.canEditEmployees&&e.config.groupEmployees?t("d-employee-group-select",{attrs:{value:e.session.employeeGroupId,groups:e.employeesStore.groups,"none-is-all":!1,clearable:!0,"prepend-icon":!0},on:{input:e.employeeGroupSelected}}):e._e(),e._v(" "),e.canEditEmployees?t("d-employee-select",{attrs:{employees:e.employees,multiple:!0,"none-is-all":!1,"prepend-icon":!0,"ignore-linking":e.ignoreLinkingEmployees,rules:[e.validation("employeeIds")]},on:{setIgnoreLinking:function(t){return e.ignoreLinkingEmployees=t}},model:{value:e.session.employeeIds,callback:function(t){e.$set(e.session,"employeeIds",t)},expression:"session.employeeIds"}}):e._e(),e._v(" "),e.showProject?t("d-project-select",{attrs:{"selected-projects":e.session.projectId,customers:e.customers,"prepend-icon":!0,"ignore-linking":e.ignoreLinkingProjects,"label-customer":!0,rules:[e.validation("projectId")]},on:{setIgnoreLinking:function(t){return e.ignoreLinkingProjects=t},selected:function(t){return e.session.projectId=t}}}):e._e(),e._v(" "),t("d-service-select",{attrs:{"selected-services":e.session.serviceId,services:e.services,groups:e.services,"prepend-icon":!0,"ignore-linking":e.ignoreLinkingServices,rules:[e.validation("serviceId")]},on:{"update:selectedServices":function(t){return e.$set(e.session,"serviceId",t)},"update:selected-services":function(t){return e.$set(e.session,"serviceId",t)},setIgnoreLinking:function(t){return e.ignoreLinkingServices=t},selected:function(t){return e.session.serviceId=t}}}),e._v(" "),t("v-alert",{attrs:{value:!!e.overlaps.length,type:"warning",text:"",outlined:"",color:"warning",icon:e.Icons.overlap,transition:"scale-transition"}},[t("p",[e._v("\n                    "+e._s(e.$lang.pages.times.session_form.overlap.warning(e.overlaps.length,e.canEditEmployees))+"\n                ")]),e._v(" "),t("h4",[e._v("\n                    "+e._s(e.$lang.pages.times.session_form.overlap.title)+"\n                ")]),e._v(" "),t("ul",e._l(e.overlaps,(function(n,r){return t("li",{key:r},[e._v(e._s(n))])})),0)]),e._v(" "),t("v-text-field",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],attrs:{value:!!e.overlaps.length,rules:[e.validation("overlap")]}}),e._v(" "),t("v-layout",{attrs:{"justify-space-between":""}},[t("div",{staticClass:"date-picker-width"},[t("d-date-picker",{attrs:{label:e.$lang.pages.times.session_form.date.title,format:e.DateFormats.longDate,min:e.minSessionDate,max:new Date,rules:e.validation("date")},model:{value:e.session.date,callback:function(t){e.$set(e.session,"date",t)},expression:"session.date"}})],1),e._v(" "),t("div",{staticClass:"time-picker-width"},[t("v-text-field",{class:"total-text ".concat("-"===e.totalTime.totalString[0]?"total-error":""),attrs:{value:e.totalTimeString,disabled:"","prepend-icon":e.Icons.time,label:e.$lang.pages.times.session_form.total.title,rules:[e.validation("totalString")]}})],1)]),e._v(" "),t("v-layout",{attrs:{"justify-space-between":""}},[t("div",{staticClass:"time-picker-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.start.title,icon:e.Icons.play},on:{input:function(t){e.touched.start=!0}},model:{value:e.session.start,callback:function(t){e.$set(e.session,"start",t)},expression:"session.start"}})],1),e._v(" "),t("div",{staticClass:"time-picker-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.end.title,icon:e.Icons.stop},on:{input:function(t){e.touched.end=!0}},model:{value:e.session.end,callback:function(t){e.$set(e.session,"end",t)},expression:"session.end"}})],1),e._v(" "),t("div",{staticClass:"time-picker-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.pause.title,icon:e.Icons.pause},on:{input:function(t){e.touched.pause=!0}},model:{value:e.session.pause,callback:function(t){e.$set(e.session,"pause",t)},expression:"session.pause"}})],1)]),e._v(" "),t("v-layout",[t("v-layout",[t("div",{class:e.config.drivingTime?"time-picker-double-width":"time-picker-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.force_account_work.title,rules:e.validation("forceAccountWork"),icon:e.Icons.forceAccountWork},model:{value:e.session.forceAccountWork,callback:function(t){e.$set(e.session,"forceAccountWork",t)},expression:"session.forceAccountWork"}})],1),e._v(" "),t("v-layout",{staticClass:"ml-3",attrs:{column:""}},[t("v-subheader",{staticClass:"label ma-0 pa-0"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.force_account_work.apply_full)+"\n                        ")]),e._v(" "),t("v-checkbox",{staticClass:"ma-0 pa-0 checkbox-width",attrs:{value:e.isFullForceAccountWork},on:{click:e.handleFullForceAccountWork}})],1)],1),e._v(" "),e.config.drivingTime?t("v-layout",{attrs:{"justify-end":""}},[t("div",{staticClass:"time-picker-double-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.driving_time.title,rules:e.validation("drivingTime"),icon:e.Icons.drivingTime},model:{value:e.session.drivingTime,callback:function(t){e.$set(e.session,"drivingTime",t)},expression:"session.drivingTime"}})],1),e._v(" "),t("v-layout",{staticClass:"ml-3",staticStyle:{"max-width":"50px"},attrs:{column:""}},[t("v-subheader",{staticClass:"label ma-0 pa-0"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.driving_time.apply_full)+"\n                        ")]),e._v(" "),t("v-checkbox",{staticClass:"ma-0 pa-0 checkbox-width",attrs:{value:e.isFullDrivingTime},on:{click:e.handleFullDrivingTime}})],1)],1):e._e(),e._v(" "),e.config.nightWork?t("v-layout",{staticClass:"ml-3",attrs:{column:""}},[t("v-subheader",{staticClass:"label ma-0 pa-0"},[e._v("\n                        "+e._s(e.$lang.pages.times.session_form.nightWork.title)+"\n                    ")]),e._v(" "),t("v-checkbox",{staticClass:"ma-0 pa-0 checkbox-width",model:{value:e.session.nightWork,callback:function(t){e.$set(e.session,"nightWork",t)},expression:"session.nightWork"}})],1):e._e()],1),e._v(" "),t("v-layout",{attrs:{"justify-space-between":""}},[e.config.allowance?t("allowance-select",{staticClass:"allowance-width mr-4",attrs:{multiple:!1},model:{value:e.session.allowance,callback:function(t){e.$set(e.session,"allowance",t)},expression:"session.allowance"}}):e._e(),e._v(" "),e.config.drivingTimeCompensation?t("v-checkbox",{attrs:{label:e.$lang.pages.times.session_form.droveOutsideOfWorkTime.title,"hide-details":""},model:{value:e.session.droveOutsideOfWorkTime,callback:function(t){e.$set(e.session,"droveOutsideOfWorkTime",t)},expression:"session.droveOutsideOfWorkTime"}}):e._e()],1),e._v(" "),t("v-textarea",{attrs:{"auto-grow":"",rows:"1",label:e.$lang.global.controls.inputs.remark.title,rules:[e.validation("remark")]},model:{value:e.session.remark,callback:function(t){e.$set(e.session,"remark",t)},expression:"session.remark"}})],1),e._v(" "),t("form-footer",[t("v-btn",{directives:[{name:"show",rawName:"v-show",value:e.isEditMode,expression:"isEditMode"}],staticClass:"white--text",attrs:{color:"delete",disabled:e.loading},on:{click:e.deleteSession}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.delete)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.delete)+"\n            ")],1),e._v(" "),t("v-btn",{attrs:{color:"accent",type:"submit",disabled:!e.valid||e.loading||!e.changed,loading:e.loading}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.save)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1)],1)}),[],!1,null,"0ba7888c",null);t.a=component.exports},,,function(e,t,n){"use strict";n.d(t,"c",(function(){return l})),n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}));n(48),n(17);var r,o=n(1),c=n(18);!function(e){e[e.Sunny=0]="Sunny",e[e.Cloudy=1]="Cloudy",e[e.Changeable=2]="Changeable",e[e.Rain=3]="Rain",e[e.Snow=4]="Snow"}(r||(r={}));var l=[{value:null,text:"Keine Angabe",icon:c.a.weather.global},{value:r.Sunny,text:o.a.pages.evaluation.documentation.weather.sunny,icon:c.a.weather.sunny},{value:r.Cloudy,text:o.a.pages.evaluation.documentation.weather.cloudy,icon:c.a.weather.cloudy},{value:r.Changeable,text:o.a.pages.evaluation.documentation.weather.changeable,icon:c.a.weather.changeable},{value:r.Rain,text:o.a.pages.evaluation.documentation.weather.rain,icon:c.a.weather.rain},{value:r.Snow,text:o.a.pages.evaluation.documentation.weather.snow,icon:c.a.weather.snow}];function d(e){return l.find((function(t){return t.value===e})).icon}function f(e){switch(e){case r.Sunny:return o.a.pages.evaluation.documentation.weather.sunny;case r.Cloudy:return o.a.pages.evaluation.documentation.weather.cloudy;case r.Changeable:return o.a.pages.evaluation.documentation.weather.changeable;case r.Rain:return o.a.pages.evaluation.documentation.weather.rain;case r.Snow:return o.a.pages.evaluation.documentation.weather.snow}}},,function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(78),n(22),n(87),n(74),n(48),n(32),n(46),n(464),n(4)),h=(n(35),n(34),n(37),n(21)),y=n(23),k=(n(83),n(40),n(1)),j=n(8),O=n(2),w=n(11),x=n(10),_=n(556);function S(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 I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){Object(h.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e){return R.apply(this,arguments)}function R(){return(R=Object(y.a)(regeneratorRuntime.mark((function e(filter){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.b(j.a.Events,k.a.messages.errors.requests.pages.planning.fetchEvents,I({},L(filter)));case 2:return t=e.sent,Object(x.a)(t.status)&&t.data.forEach((function(e){N(e)})),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){return C.apply(this,arguments)}function C(){return(C=Object(y.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.d(j.a.Events,k.a.messages.errors.requests.pages.planning.save,W(t));case 2:return n=e.sent,Object(x.a)(n.status)&&N(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(e){return E.apply(this,arguments)}function E(){return(E=Object(y.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.a(t,j.a.Events,k.a.messages.errors.requests.pages.planning.delete);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function A(e,t){return M.apply(this,arguments)}function M(){return(M=Object(y.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.e(t,j.a.Events,k.a.messages.errors.requests.pages.planning.update,W(n));case 2:return r=e.sent,Object(x.a)(r.status)&&N(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(e,t){return F.apply(this,arguments)}function F(){return(F=Object(y.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w.d("".concat(j.a.Events,"/").concat(t,"/split"),k.a.messages.errors.requests.pages.planning.update,{date:B(n)});case 2:return r=e.sent,Object(x.a)(r.status)&&N(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function L(filter){return I(I({},filter),{},{from:O.c.formatUniversal(filter.from),to:O.c.formatUniversal(filter.to),eventInfoTypes:filter.eventInfoTypes.filter((function(e){return e!==_.a.Tasks}))})}function B(e){return O.c.formatUniversal(e)}function W(e){var t,n;return I(I({},e),{},{from:O.c.formatUniversal(e.from),to:e.to?O.c.formatUniversal(e.to):null,start:e.isFullDay?null:O.c.getFullTime(null!==(t=e.start)&&void 0!==t?t:O.c.defaultZero),end:e.isFullDay?null:O.c.getFullTime(null!==(n=e.end)&&void 0!==n?n:O.c.defaultZero)})}function N(e){e.createdAt=new Date(e.createdAt),e.from=new Date(e.from),e.to=new Date(e.to),e.isFullDay||(e.start=O.c.parseTime(e.start),e.end=O.c.parseTime(e.end))}var z=n(131),G=n(194);function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var V=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},H=function(e){Object(l.a)(I,e);var t,n,d,f,m,v,h,y,_,S=U(I);function I(){var e;return Object(o.a)(this,I),(e=S.apply(this,arguments)).absenceInfos=[],e.events=[],e.eventInfos=[],e}return Object(c.a)(I,[{key:"reset",value:function(){this.absenceInfos=[],this.eventInfos=[]}},{key:"addEvent",value:function(e){this.eventInfos.push(e),this.eventInfos.sort(G.a)}},{key:"removeEvent",value:function(e){this.eventInfos=this.eventInfos.filter((function(t){return t.id!==e})),this.eventInfos.sort(G.a)}},{key:"replaceEvent",value:function(e){var t=this.eventInfos.findIndex((function(t){return t.id===e.id}));-1!==t&&(this.eventInfos.splice(t,1,e),this.eventInfos.sort(G.a))}},{key:"addReportId",value:function(e){var t=this.eventInfos.find((function(t){return t.id===e.eventId}));if(t){var n=e.oldReportId?e.oldReportId:e.newReportId;if(t.reportIds){var r=t.reportIds.findIndex((function(e){return e===n}));r<0?t.reportIds.push(e.newReportId):t.reportIds.splice(r,1,e.newReportId)}}}},{key:"removeReportId",value:function(e){var t=this.eventInfos.find((function(t){return t.id===e.eventId}));if(t&&t.reportIds){var n=t.reportIds.findIndex((function(t){return t===e.reportId}));n<0||t.reportIds.splice(n,1)}}},{key:"split",value:function(e){var t=this.eventInfos.find((function(t){return t.id===e.id}));if(t){var n=this.eventInfos.findIndex((function(e){return e.id===t.id}));-1!==n&&(t.to=e.date,this.eventInfos.splice(n,1,t),this.eventInfos.push(e.newEvent),this.eventInfos.sort(G.a))}}},{key:"setEventState",value:function(e){var t=this.eventInfos.find((function(t){return t.id===e.id}));t&&(t.eventState=e.eventState)}},{key:"addAdditionalEvents",value:function(e){var t=this;e.forEach((function(e){var n;(null===(n=e.absenceType)||void 0===n?void 0:n.isHoliday)?t.eventInfos.find((function(t){var n;return(null===(n=t.absenceType)||void 0===n?void 0:n.isHoliday)&&O.b.isSameDay(t.from,e.from)}))||t.eventInfos.push(e):t.eventInfos.find((function(t){return t.id===e.id}))||t.eventInfos.push(e)})),this.eventInfos.sort(G.a)}},{key:"fetchEventInfo",value:(_=Object(r.a)(regeneratorRuntime.mark((function e(filter){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P(filter);case 2:return t=e.sent,n=[],Object(x.a)(t.status)&&(n=t.data),e.abrupt("return",{eventInfos:n});case 6:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})},{key:"fetchAdditionalEventInfo",value:(y=Object(r.a)(regeneratorRuntime.mark((function e(filter){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P(filter);case 2:t=e.sent,Object(x.a)(t.status)&&this.addAdditionalEvents(t.data);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return y.apply(this,arguments)})},{key:"saveEvent",value:(h=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,D(t);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=8;break}return this.addEvent(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"splitEvent",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,$(t.id,t.date);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=9;break}return r={id:t.id,date:t.date,newEvent:n.data},this.split(r),e.abrupt("return",n.data);case 9:return e.abrupt("return",n.error);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"splitAbsence",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z.g(t.id,t.date);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=9;break}return r={id:t.id,date:t.date,newEvent:n.data},this.split(r),e.abrupt("return",n.data);case 9:return e.abrupt("return",n.error);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"updateEventState",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.eventState,w.d("".concat(j.a.Events,"/").concat(r,"/seteventstate"),k.a.messages.errors.requests.pages.planning.updateState,{eventState:o});case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=7;break}this.setEventState(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"deleteEvent",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,T(t);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=7;break}this.removeEvent(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"updateEvent",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,A(t.id,t.event);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=8;break}return this.replaceEvent(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"updateAbsence",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,z.h(t.absence);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=9;break}return this.removeEvent(t.oldId),this.addEvent(Object(G.c)(n.data[0])),e.abrupt("return",n.data);case 9:return e.abrupt("return",n.error);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),I}(v.VuexModule);V([v.Mutation],H.prototype,"reset",null),V([v.Mutation],H.prototype,"addEvent",null),V([v.Mutation],H.prototype,"removeEvent",null),V([v.Mutation],H.prototype,"replaceEvent",null),V([v.Mutation],H.prototype,"addReportId",null),V([v.Mutation],H.prototype,"removeReportId",null),V([v.Mutation],H.prototype,"split",null),V([v.Mutation],H.prototype,"setEventState",null),V([v.Mutation],H.prototype,"addAdditionalEvents",null),V([v.MutationAction],H.prototype,"fetchEventInfo",null),V([v.Action],H.prototype,"fetchAdditionalEventInfo",null),V([Object(v.Action)({rawError:!0})],H.prototype,"saveEvent",null),V([v.Action],H.prototype,"splitEvent",null),V([v.Action],H.prototype,"splitAbsence",null),V([Object(v.Action)({rawError:!0})],H.prototype,"updateEventState",null),V([v.Action],H.prototype,"deleteEvent",null),V([Object(v.Action)({rawError:!0})],H.prototype,"updateEvent",null),V([Object(v.Action)({rawError:!0})],H.prototype,"updateAbsence",null),H=V([Object(v.Module)({name:"planning",stateFactory:!0,namespaced:!0})],H);t.default=H},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(97),n(98),n(38),n(30),n(204),n(71),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(231),n(60),n(32),n(78),n(87),n(74),n(48),n(43),n(44),n(22),n(4)),h=(n(40),n(8)),y=n(1),k=n(11);function j(e){return k.a(e,h.a.Customers,y.a.messages.errors.requests.pages.customers.delete)}function O(e){return k.a(e,h.a.Projects,y.a.messages.errors.requests.pages.projects.delete)}var w=n(10),x=n(45);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var S=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},I=function(e){Object(l.a)(D,e);var t,n,d,f,m,v,S,I,P,R=_(D);function D(){var e;return Object(o.a)(this,D),(e=R.apply(this,arguments)).customers=[],e}return Object(c.a)(D,[{key:"projects",get:function(){return this.customers.flatMap((function(e){return e.projects}))}},{key:"customerNames",get:function(){return this.customers.map((function(e){return e.name}))}},{key:"customerNamesMap",get:function(){var e=new Map;return this.customers.forEach((function(t){e.set(t.id,t.name)})),e}},{key:"reset",value:function(){this.customers=[]}},{key:"addCustomer",value:function(e){this.customers.push(e),this.customers=this.customers.sort(x.b)}},{key:"replaceCustomer",value:function(e){var t=this.customers.findIndex((function(t){return t.id===e.id}));this.customers.splice(t,1,e),this.customers=this.customers.sort(x.b)}},{key:"setCustomerState",value:function(e){var t=this.customers.find((function(t){return t.id===e.id}));t&&(t.state=e.state)}},{key:"setProjectState",value:function(e){var t=this.customers.find((function(t){return t.projects.map((function(p){return p.id})).includes(e.id)})).projects.find((function(p){return p.id===e.id}));t&&(t.state=e.state)}},{key:"removeCustomer",value:function(e){this.customers=this.customers.filter((function(t){return t.id!==e}))}},{key:"addProject",value:function(e){var t=this.customers.find((function(t){return t.id===e.customerId}));t.projects.push(e),t.projects=t.projects.sort(x.b)}},{key:"removeProject",value:function(e){var t=this.customers.find((function(t){return t.projects.map((function(p){return p.id})).includes(e)}));t.projects=t.projects.filter((function(p){return p.id!==e}))}},{key:"fetchCustomers",value:(P=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o=null==t?void 0:t.all,c=null==t?void 0:t.includeInterfaceItems,k.b(h.a.Customers,y.a.messages.errors.requests.pages.customers.fetch,{all:o,includeInterfaceItems:c});case 2:return n=e.sent,r=[],Object(w.a)(n.status)&&(r=n.data),e.abrupt("return",{customers:r});case 6:case"end":return e.stop()}var o,c}),e)}))),function(e){return P.apply(this,arguments)})},{key:"saveCustomer",value:(I=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t,k.d(h.a.Customers,y.a.messages.errors.requests.pages.customers.save,r);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=8;break}return this.addCustomer(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r}),e,this)}))),function(e){return I.apply(this,arguments)})},{key:"saveProject",value:(S=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t,k.d(h.a.Projects,y.a.messages.errors.requests.pages.projects.save,r);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=8;break}return this.addProject(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r}),e,this)}))),function(e){return S.apply(this,arguments)})},{key:"updateCustomer",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.customer,k.e(r,h.a.Customers,y.a.messages.errors.requests.pages.customers.update,o);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=8;break}return this.replaceCustomer(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"updateCustomerState",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.state,k.c("","".concat(h.a.Customers,"/").concat(r,"/setstate"),y.a.messages.errors.requests.pages.customers.state,{state:o});case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=7;break}this.setCustomerState(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"updateProjectState",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.state,k.c("","".concat(h.a.Projects,"/").concat(r,"/setstate"),y.a.messages.errors.requests.pages.projects.state,{state:o});case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=7;break}this.setProjectState(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"updateProject",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.project,k.e(r,h.a.Projects,y.a.messages.errors.requests.pages.projects.update,o);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=9;break}return this.removeProject(t.id),this.addProject(n.data),e.abrupt("return",n.data);case 9:return e.abrupt("return",n.error);case 10:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"deleteCustomer",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j(t);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=7;break}this.removeCustomer(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteProject",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(t);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=7;break}this.removeProject(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),D}(v.VuexModule);S([v.Mutation],I.prototype,"reset",null),S([v.Mutation],I.prototype,"addCustomer",null),S([v.Mutation],I.prototype,"replaceCustomer",null),S([v.Mutation],I.prototype,"setCustomerState",null),S([v.Mutation],I.prototype,"setProjectState",null),S([v.Mutation],I.prototype,"removeCustomer",null),S([v.Mutation],I.prototype,"addProject",null),S([v.Mutation],I.prototype,"removeProject",null),S([v.MutationAction],I.prototype,"fetchCustomers",null),S([Object(v.Action)({rawError:!0})],I.prototype,"saveCustomer",null),S([Object(v.Action)({rawError:!0})],I.prototype,"saveProject",null),S([Object(v.Action)({rawError:!0})],I.prototype,"updateCustomer",null),S([Object(v.Action)({rawError:!0})],I.prototype,"updateCustomerState",null),S([Object(v.Action)({rawError:!0})],I.prototype,"updateProjectState",null),S([Object(v.Action)({rawError:!0})],I.prototype,"updateProject",null),S([v.Action],I.prototype,"deleteCustomer",null),S([v.Action],I.prototype,"deleteProject",null),I=S([Object(v.Module)({name:"coreData/customers",stateFactory:!0,namespaced:!0})],I);t.default=I},,function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(24),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(97),n(98),n(40),n(87),n(74),n(48),n(78),n(22),n(43),n(44),n(32),n(30),n(4)),y=(n(46),n(109),n(45)),k=n(108),j=n(63),O=n(1);k.a.Direct,j.d.object({employeeIds:j.d.array().min(1,O.a.mobileV2.screens.root.chat.createChat.employeeRequired),name:j.d.string().nullable().max(2e3,O.a.messages.errors.validation.max_character(2e3)).test("name-required-if-chat-type-is-group",O.a.mobileV2.screens.root.chat.createChat.nameRequired,(function(e){var t;return!!((null===(t=this.options.context)||void 0===t?void 0:t.type)!==k.a.Group||e&&0!==e.trim().length)}))});var w=function(a,b){return 0===a.messages.length||0===b.messages.length?0:Object(y.a)()(a.messages[0],b.messages[0])},x=n(114),_=n(10),S=n(140),I=n(5);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var R=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},D=function(e){Object(d.a)(m,e);var t,n,f=P(m);function m(){var e;return Object(c.a)(this,m),(e=f.apply(this,arguments)).chats=[],e}return Object(l.a)(m,[{key:"messages",get:function(){return this.chats.flatMap((function(e){return e.messages}))}},{key:"reset",value:function(){this.chats=[]}},{key:"addChat",value:function(e){this.chats=[e].concat(Object(o.a)(this.chats))}},{key:"editChat",value:function(e){var t=this.chats.findIndex((function(t){return t.id===e.id}));t>=0&&this.chats.splice(t,1,e)}},{key:"addMessage",value:function(e){var t=this.chats.find((function(t){return t.id===e.chatId}));t&&(t.messages.unshift(e),this.chats=this.chats.sort(w))}},{key:"messagesLoaded",value:function(e){if(e.length){var t=this.chats.find((function(t){return t.id===e[0].chatId}));t&&(t.messages=[].concat(Object(o.a)(t.messages),Object(o.a)(e)))}}},{key:"messageReceived",value:function(data){var e,t=this.chats.find((function(e){return e.id===data.chatId})),n=null==t?void 0:t.messages.find((function(e){return e.id===data.id})),r=null!==(e=null==t?void 0:t.employeeIds.filter((function(e){return e!==(null==n?void 0:n.senderId)})))&&void 0!==e?e:[];n&&(n.receivedBy.includes(data.receivedBy)||n.receivedBy.push(data.receivedBy),r.every((function(e){return n.receivedBy.includes(e)||n.readBy.includes(e)}))&&(n.state=S.a.Received))}},{key:"chatRead",value:function(data){var e=this.chats.find((function(e){return e.id===data.chatId}));if(e){var t=I.userStore.info.id;e.messages.filter((function(e){return e.senderId===t})).forEach((function(t){var n,r=null!==(n=null==e?void 0:e.employeeIds.filter((function(e){return e!==(null==t?void 0:t.senderId)})))&&void 0!==n?n:[];t.readBy.includes(data.readBy)||t.readBy.push(data.readBy),r.every((function(e){return t.readBy.includes(e)}))&&(t.state=S.a.Read)}))}}},{key:"fileReceived",value:function(data){var e=this.chats.find((function(e){return e.id===data.chatId}));if(e){var t=e.messages.find((function(e){return e.id===data.messageId}));t&&t.files.push({id:data.fileId,contentType:data.contentType,name:data.name})}}},{key:"chatOpend",value:function(e){var t=this.chats.find((function(t){return t.id===e}));if(t){var n=I.userStore.info.id;t.messages.filter((function(e){return e.senderId!==n})).forEach((function(e){return e.state=S.a.Read}))}}},{key:"removeChat",value:function(e){var t=this.chats.findIndex((function(t){return t.id===e}));t>=0&&this.chats.splice(t,1)}},{key:"replaceMessage",value:function(e){var t=this.chats.find((function(t){return t.id===e.oldMessage.chatId}));if(t){var n=t.messages.filter((function(t){return t.id!==e.oldMessage.id&&t.id!==e.newMessage.id}));t.messages=[e.newMessage].concat(Object(o.a)(n))}}},{key:"removeMessage",value:function(e){var t=this.chats.find((function(t){return t.id===e.chatId}));if(t){var n=t.messages.find((function(t){return t.id===e.id}));n&&(n.deleted=!0,n.text="",n.files=[])}}},{key:"fetchChats",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.d();case 2:return t=e.sent,n=[],Object(_.a)(t.status)&&(n=t.data),e.abrupt("return",{chats:n});case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"deleteChat",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.a(t);case 2:if(n=e.sent,!Object(_.a)(n.status)){e.next=8;break}return this.removeChat(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),m}(h.VuexModule);R([h.Mutation],D.prototype,"reset",null),R([h.Mutation],D.prototype,"addChat",null),R([h.Mutation],D.prototype,"editChat",null),R([h.Mutation],D.prototype,"addMessage",null),R([h.Mutation],D.prototype,"messagesLoaded",null),R([h.Mutation],D.prototype,"messageReceived",null),R([h.Mutation],D.prototype,"chatRead",null),R([h.Mutation],D.prototype,"fileReceived",null),R([h.Mutation],D.prototype,"chatOpend",null),R([h.Mutation],D.prototype,"removeChat",null),R([h.Mutation],D.prototype,"replaceMessage",null),R([h.Mutation],D.prototype,"removeMessage",null),R([h.MutationAction],D.prototype,"fetchChats",null),R([Object(h.Action)({rawError:!0})],D.prototype,"deleteChat",null),D=R([Object(h.Module)({name:"chat",stateFactory:!0,namespaced:!0})],D);t.default=D},,function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return f})),n.d(t,"e",(function(){return v})),n.d(t,"d",(function(){return y})),n.d(t,"a",(function(){return k}));var r=n(23),o=(n(83),n(8)),c=n(1),l=n(11);function d(){return l.b(o.a.TimeFilters,c.a.messages.errors.requests.pages.timeFilters.fetch)}function f(e){return m.apply(this,arguments)}function m(){return(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.d(o.a.TimeFilters,c.a.messages.errors.requests.pages.timeFilters.save,t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e,t){return h.apply(this,arguments)}function h(){return(h=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.e(t,o.a.TimeFilters,c.a.messages.errors.requests.pages.timeFilters.update,n);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(e){return l.c(e,o.a.TimeFilters,c.a.messages.errors.requests.pages.timeFilters.toggleDefault)}function k(e){return l.a(e,o.a.TimeFilters,c.a.messages.errors.requests.pages.timeFilters.delete)}},,function(e,t,n){"use strict";n.d(t,"a",(function(){return k}));n(35),n(34),n(22),n(17),n(20),n(32),n(37);var r=n(21),o=n(23),c=(n(83),n(40),n(291)),l=n.n(c),d=n(8),f=n(86),m=n(94);function v(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 h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var y=n(807);function k(e,t,n){return j.apply(this,arguments)}function j(){return(j=Object(o.a)(regeneratorRuntime.mark((function e(t,n,r){var o,c,m,v;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((o=t.indexOf("connect/token")>=0)&&n.body&&(n.body=y.stringify(n.body)),m=w(n.authenticate,r,o,n.query,n.requestIncludesImage,n.responseIsImage,n.isFileDownload),v=O(n,m.headers),f.a.environment!==f.b.Production&&console.info("Make ".concat(n.method," request to ").concat(t)),e.prev=5,n.method!==d.b.GET){e.next=12;break}return e.next=9,l.a.get(t,m);case 9:c=e.sent,e.next=34;break;case 12:if(n.method!==d.b.POST){e.next=18;break}return e.next=15,l.a.post(t,null!=v?v:n.body,m);case 15:c=e.sent,e.next=34;break;case 18:if(n.method!==d.b.PUT){e.next=24;break}return e.next=21,l.a.put(t,null!=v?v:n.body,m);case 21:c=e.sent,e.next=34;break;case 24:if(n.method!==d.b.PATCH){e.next=30;break}return e.next=27,l.a.patch(t,null!=v?v:n.body,m);case 27:c=e.sent,e.next=34;break;case 30:if(n.method!==d.b.DELETE){e.next=34;break}return e.next=33,l.a.delete(t,m);case 33:c=e.sent;case 34:if(void 0!==c){e.next=36;break}return e.abrupt("return",{status:d.c.Timeout,data:void 0});case 36:return e.abrupt("return",{status:c.status,data:c.data});case 39:return e.prev=39,e.t0=e.catch(5),console.error("Unhandled request error: "+d.c.RequestError),console.error(e.t0),e.abrupt("return",{status:d.c.RequestError,data:void 0,error:e.t0});case 44:case"end":return e.stop()}}),e,null,[[5,39]])})))).apply(this,arguments)}function O(e,t){if(e.body&&"multipart/form-data"===t["content-type"])return Object(m.h)(e.body)}function w(e,t,n,r,o,c,l){var d={timeout:3e4,headers:{},responseType:void 0,params:void 0,paramsSerializer:void 0};if(e&&(d=h(h({},d),{},{headers:h(h({},d.headers),{},{Authorization:"Bearer ".concat(t)})})),n&&(d=h(h({},d),{},{headers:h(h({},d.headers),{},{"content-type":"application/x-www-form-urlencoded"})})),r){var f=h({},r);Object(m.i)(f),d=h(h({},d),{},{params:f,paramsSerializer:function(e){return y.stringify(e,{arrayFormat:"repeat"})}})}return o&&(d=h(h({},d),{},{headers:h(h({},d.headers),{},{"content-type":"multipart/form-data"})})),c&&(d=h(h({},d),{},{responseType:"arraybuffer"})),l&&(d=h(h({},d),{},{responseType:"blob"})),d}l.a.interceptors.response.use((function(e){return e}),(function(e){return null==e?void 0:e.response}))},function(e,t,n){"use strict";n.d(t,"d",(function(){return f})),n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return v})),n.d(t,"a",(function(){return h}));n(78),n(22),n(17),n(32);var r=n(64),o=n(426),c=n(77),l=n(2),d=n(45);function f(e,t){if(0===e.length)return null;t=l.b.startOfDay(t);var n=e.filter((function(e){return e.validFrom<=t})).sort((function(e,t){return Object(d.a)()({date:e.validFrom},{date:t.validFrom})}));if(0===n.length)return null;var r=n[0];if(r.validTo&&r.validTo<t)return null;var c=e.filter((function(e){if(e.validFrom.getTime()!==r.validFrom.getTime())return!1;var n=e.to<l.b.addYears(e.from,e.to.getFullYear()-e.from.getFullYear()),o=l.b.addYears(e.from,t.getFullYear()-e.from.getFullYear()),c=l.b.addYears(e.to,t.getFullYear()-e.to.getFullYear());return n&&o>t&&(o=l.b.subYears(o,1)),n&&(c=l.b.addYears(c,o.getFullYear()-c.getFullYear()+1)),o<=t&&c>=t})),f=l.c.getCalendarWeek(t)%2==0,m=c.filter((function(e){return e.weekType===o.a.EveryWeek||e.weekType===o.a.EvenWeeks&&f||e.weekType===o.a.OddWeeks&&!f}));if(m.length>1)throw Error("Found multiple workTimes for this date");return 1===m.length?m[0]:null}function m(e,t,n){var r=l.c.getDay(t);return 6===r?n?l.c.defaultStart:l.c.defaultEnd:n?e.starts[r]:e.ends[r]}function v(e,t,n,o){return t?e>=t?r.a.accent:e.getTime()>l.b.startOfDay(e).getTime()?r.a.categories.yellow:r.a.error:e>l.c.defaultZero||n?o:r.a.error}function h(e,t,n,r,o){if(!e.defaultPause)return Object(c.b)().pause;if(!t)return Object(c.b)().pause;return d=t.pauses[l.c.getDay(n)],f=0,d.forEach((function(p){r>o||!l.b.areIntervalsOverlapping({start:r,end:o},{start:p.start,end:p.end})||(f+=l.b.differenceInMinutes(l.b.min([o,p.end]),l.b.max([r,p.start])))})),l.b.addMinutes(l.c.defaultZero,f);var d,f}},function(e,t,n){"use strict";var r=n(26),o=n(1);t.a=[{value:"multiselect",sortable:!1,prop:r.a.Multiselect},{text:o.a.pages.times.sessionProps.creationInfo,value:"creationInfo",sortable:!1,prop:r.a.CreationInfo},{text:o.a.pages.times.sessionProps.date,value:"date",sortable:!0,prop:r.a.Date,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.position,value:"position",sortable:!1,prop:r.a.Position,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.employeeGroup,value:"employeeGroup",sortable:!1,prop:r.a.EmployeeGroup,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.employee,value:"employeeName",sortable:!0,prop:r.a.Employee,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.customer,value:"customerName",sortable:!0,prop:r.a.Customer,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.project,value:"projectName",sortable:!0,prop:r.a.Project,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.drivingDistance,value:"drivingDistance",sortable:!1,prop:r.a.DrivingDistance,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.service,value:"serviceName",sortable:!0,prop:r.a.Service,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.remark,value:"remark",sortable:!1,prop:r.a.Remark,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.allowance,value:"allowance",sortable:!1,prop:r.a.Allowance,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.drivingTimeCompensation,value:"drivingTimeCompensation",sortable:!1,prop:r.a.DrivingTimeCompensation,class:"text-no-wrap"},{text:o.a.pages.times.sessionProps.start,value:"start",sortable:!1,prop:r.a.Start,class:"text-no-wrap small-padding-cell"},{text:o.a.pages.times.sessionProps.end,value:"end",sortable:!1,prop:r.a.End,class:"text-no-wrap small-padding-cell"},{text:o.a.pages.times.sessionProps.pause,value:"pause",sortable:!1,prop:r.a.Pause,class:"text-no-wrap small-padding-cell"},{text:o.a.pages.times.sessionProps.ForceAccountWork,value:"ForceAccountWork",sortable:!1,prop:r.a.ForceAccountWork,class:"text-no-wrap small-padding-cell"},{text:o.a.pages.times.sessionProps.drivingTime,value:"drivingTime",sortable:!1,prop:r.a.DrivingTime,class:"text-no-wrap small-padding-cell"},{text:o.a.pages.times.sessionProps.total,value:"total",sortable:!1,prop:r.a.Total,class:"text-no-wrap"},{value:"actions",sortable:!1,prop:r.a.Actions}]},,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n(27),n(35),n(34),n(37);var r=n(7),o=n(66),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(17),n(22),n(48),n(87),n(32),n(0)),k=n(4),j=n(18),O=n(131),w=n(69),x=n(193),_=n(59),S=n(136),I=n(2),P=n(211),R=n(194),D=n(62),C=n(79),T=n(80),E=n(107),A=n(138),M=n(5),$=["id"],F=["employeeIds"];function L(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 B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var N=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},z=function(e){Object(f.a)(m,e);var t,n,c=W(m);function m(){var e;return Object(l.a)(this,m),(e=c.apply(this,arguments)).Icons=j.a,e.DateFormats=I.a,e.employeesStore=M.employeesStore,e.configStore=M.configurationStore,e.timesStore=Object(k.getModule)(E.default,e.$store),e.validation=x.e,e.valid=!0,e.loading=!1,e.deleting=!1,e.error="",e.isEditMode=!1,e.absence=B(B({},Object(x.b)()),{},{employeeIds:e.canEditEmployees?e.defaultEmployeeIds:[M.userStore.info.id],from:e.defaultStartDate,to:e.defaultEndDate,start:e.defaultStartTime,end:e.defaultEndTime,isFullDay:!e.defaultStartTime,projectId:e.defaultProjectId}),e}return Object(d.a)(m,[{key:"created",value:function(){this.loadAbsence()}},{key:"loadAbsence",value:function(){if(this.isEditMode=!!this.editAbsence,this.$refs.form&&this.resetForm(),this.editAbsence){var e=this.editAbsence,t=(e.id,Object(o.a)(e,$));this.absence=B(B({},t),{},{employeeIds:[this.editAbsence.employeeId]})}}},{key:"updateStartAndEnd",value:function(){var e,t;this.absence.isFullDay?(this.absence.start=null,this.absence.end=null):(this.absence.start=null!==(e=this.absence.start)&&void 0!==e?e:I.c.defaultStart,this.absence.end=null!==(t=this.absence.end)&&void 0!==t?t:I.c.defaultEnd)}},{key:"canEditEmployees",get:function(){return M.userStore.permission.absences===_.a.Unrestricted||M.userStore.permission.absences===_.a.All}},{key:"minAbsenceDate",get:function(){return Object(S.e)(M.userStore.info.permission,this.configStore.configuration,!!this.editAbsence)}},{key:"employees",get:function(){return M.employeesStore.employees}},{key:"absenceTypes",get:function(){var e=this;return M.absenceTypesStore.absenceTypes.filter((function(a){return a.type!==P.a.Session&&a.type!==P.a.Holiday&&(!e.defaultProjectId||a.withProject)}))}},{key:"customers",get:function(){var e;return this.getLinkedCustomers(null,this.absence.employeeIds,null!==(e=this.absence.projectId)&&void 0!==e?e:"")}},{key:"withProject",get:function(){var e,t=this;return null===(e=this.absenceTypes.find((function(a){return a.id===t.absence.typeId})))||void 0===e?void 0:e.withProject}},{key:"changed",get:function(){return!this.isEditMode||Object(w.a)(this.editAbsence,this.absence)}},{key:"fromDateSelected",value:function(e){this.absence.to&&e>this.absence.to&&(this.absence.to=e)}},{key:"resetForm",value:function(){this.error="",this.absence=B({},Object(x.b)())}},{key:"deleteAbsence",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=11;break}return this.deleting=!0,e.next=7,O.a(this.editAbsence.id);case 7:t=e.sent,M.planningStore.removeEvent(this.editAbsence.id),this.deleting=!1,"string"==typeof t?this.error=t:(this.$emit("deleted"),this.$emit("cancel"));case 11:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"submit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,c,l,d,f,m=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",Object(x.c)("withProject",this.withProject),this.$refs.form.validate()){e.next=4;break}return e.abrupt("return");case 4:if(this.loading=!0,this.withProject||(this.absence.projectId=null),this.isEditMode){e.next=13;break}return e.next=9,this.timesStore.saveAbsence(this.absence);case 9:"string"==typeof(n=e.sent)?this.error=n:(n.filter((function(e,t,n){return n.findIndex((function(t){return t.id===e.id}))===t})).forEach((function(element){if(m.employees.filter((function(e){return e.relevantForPlanning})).some((function(e){return e.id===element.employee.id}))){var e=Object(R.c)(element);M.planningStore.addEvent(e)}})),this.$emit("saved",n),this.resetForm()),e.next=18;break;case 13:return r=this.absence,c=r.employeeIds,l=Object(o.a)(r,F),e.next=16,this.timesStore.updateAbsenceSimple({absence:B(B({},l),{},{id:this.editAbsence.id,employeeId:c[0],to:null!==(t=l.to)&&void 0!==t?t:l.from}),filter:Object(D.b)(this.configStore.configuration)});case 16:"string"==typeof(d=e.sent)?this.error=d:(M.planningStore.removeEvent(this.editAbsence.id),f=Object(R.c)(d[0]),M.planningStore.addEvent(f),this.$emit("saved",d));case 18:this.loading=!1;case 19:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),m}(Object(y.mixins)(A.a));N([Object(y.Prop)({default:void 0})],z.prototype,"editAbsence",void 0),N([Object(y.Prop)({default:function(){return new Date}})],z.prototype,"defaultStartDate",void 0),N([Object(y.Prop)({default:function(){return new Date}})],z.prototype,"defaultEndDate",void 0),N([Object(y.Prop)({default:null})],z.prototype,"defaultStartTime",void 0),N([Object(y.Prop)({default:null})],z.prototype,"defaultEndTime",void 0),N([Object(y.Prop)({default:function(){return[]}})],z.prototype,"defaultEmployeeIds",void 0),N([Object(y.Prop)({default:null})],z.prototype,"defaultProjectId",void 0),N([Object(y.Watch)("editAbsence")],z.prototype,"loadAbsence",null),N([Object(y.Watch)("absence.isFullDay")],z.prototype,"updateStartAndEnd",null);var G=z=N([Object(y.Component)({components:{FormHeader:T.a,FormFooter:C.a}})],z),U=(n(978),n(19)),component=Object(U.a)(G,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{attrs:{flat:"","w-100":""}},[t("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t("form-header",{attrs:{"is-dialog":!0},on:{cancel:function(t){return e.$emit("cancel")}}},[t("v-card-title",[e._v("\n                "+e._s(e.isEditMode?e.$lang.pages.times.absenceForm.edit:e.$lang.pages.times.absenceForm.title)+"\n            ")])],1),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.error}}),e._v(" "),e.canEditEmployees?t("d-employee-select",{attrs:{employees:e.employeesStore.employees,groups:e.employeesStore.groups,multiple:!0,grouped:e.configStore.configuration.groupEmployees,"none-is-all":!1,"prepend-icon":!0,disabled:e.isEditMode,rules:[e.validation("employeeIds")]},model:{value:e.absence.employeeIds,callback:function(t){e.$set(e.absence,"employeeIds",t)},expression:"absence.employeeIds"}}):e._e(),e._v(" "),t("v-select",{attrs:{items:e.absenceTypes,"item-text":"name","item-value":"id","menu-props":{offsetY:!0,closeOnClick:!0},label:e.$lang.pages.times.absenceForm.type.title,"prepend-icon":e.Icons.absence,rules:[e.validation("typeId")]},model:{value:e.absence.typeId,callback:function(t){e.$set(e.absence,"typeId",t)},expression:"absence.typeId"}}),e._v(" "),e.withProject?t("d-project-select",{attrs:{"selected-projects":e.absence.projectId,customers:e.customers,"prepend-icon":!0,"ignore-linking":e.ignoreLinkingProjects,"label-customer":!0,rules:[e.validation("projectId")]},on:{setIgnoreLinking:function(t){return e.ignoreLinkingProjects=t},selected:function(t){return e.absence.projectId=t}}}):e._e(),e._v(" "),t("v-layout",[t("d-date-picker",{attrs:{label:e.$lang.pages.times.absenceForm.from,format:e.DateFormats.longDate,min:e.minAbsenceDate},on:{input:function(t){return e.fromDateSelected(t)}},model:{value:e.absence.from,callback:function(t){e.$set(e.absence,"from",t)},expression:"absence.from"}}),e._v(" "),t("div",{staticClass:"mx-4"}),e._v(" "),t("d-date-picker",{attrs:{label:e.$lang.pages.times.absenceForm.to,format:e.DateFormats.longDate,min:e.absence.from},model:{value:e.absence.to,callback:function(t){e.$set(e.absence,"to",t)},expression:"absence.to"}})],1),e._v(" "),t("v-layout",{attrs:{"justify-space-between":""}},[t("div",{staticClass:"mt-3 mr-8 pb-6"},[t("d-toggle",{attrs:{text:e.$lang.pages.times.absenceForm.isFullDay},model:{value:e.absence.isFullDay,callback:function(t){e.$set(e.absence,"isFullDay",t)},expression:"absence.isFullDay"}})],1),e._v(" "),t("v-fade-transition",[t("v-layout",{directives:[{name:"show",rawName:"v-show",value:!e.absence.isFullDay,expression:"!absence.isFullDay"}]},[t("div",{staticClass:"mr-8"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.absenceForm.start,"max-width":120,icon:e.Icons.play},model:{value:e.absence.start,callback:function(t){e.$set(e.absence,"start",t)},expression:"absence.start"}})],1),e._v(" "),t("d-time-picker",{attrs:{label:e.$lang.pages.times.absenceForm.end,"max-width":120,icon:e.Icons.stop},model:{value:e.absence.end,callback:function(t){e.$set(e.absence,"end",t)},expression:"absence.end"}})],1)],1)],1),e._v(" "),t("v-textarea",{attrs:{"auto-grow":"",rows:"1",label:e.$lang.global.controls.inputs.remark.title,rules:[e.validation("remark")]},model:{value:e.absence.remark,callback:function(t){e.$set(e.absence,"remark",t)},expression:"absence.remark"}})],1),e._v(" "),t("form-footer",[t("v-btn",{directives:[{name:"show",rawName:"v-show",value:e.isEditMode,expression:"isEditMode"}],staticClass:"white--text",attrs:{color:"delete",disabled:e.loading||e.deleting,loading:e.deleting},on:{click:e.deleteAbsence}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.delete)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.delete)+"\n            ")],1),e._v(" "),t("v-btn",{attrs:{color:"accent",type:"submit",disabled:!e.valid||e.loading||e.deleting||!e.changed,loading:e.loading}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.save)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1),e._v(" "),t("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:e.$lang.pages.times.absenceForm.deleteDialog.title,message:e.$lang.pages.times.absenceForm.deleteDialog.text}})],1)}),[],!1,null,"7cf5ce50",null);t.a=component.exports},function(e,t,n){"use strict";n(40);var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(106),h=n(447),y=n(448),k=n(449),j=n(446),O=n(5);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var x=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},_=function(e){Object(c.a)(n,e);var t=w(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).ModelTypes=v.a,e.employeesStore=O.employeesStore,e.customersStore=O.customersStore,e}return Object(o.a)(n,[{key:"config",get:function(){return O.configurationStore.configuration}},{key:"groupedServices",get:function(){return this.config.groupServices?O.servicesStore.groups:O.servicesStore.services}},{key:"linkEmployeeGroupsEnabled",get:function(){return this.excludeEmployees||this.linkEmployeesEnabled}},{key:"linkEmployeesEnabled",get:function(){return this.excludeEmployeeGroups||this.excludeProjects&&this.config.linkProjectsEmployees||this.excludeServices&&this.config.linkServicesEmployees}},{key:"linkProjectsEnabled",get:function(){return(this.excludeEmployees||this.excludeEmployeeGroups)&&this.config.linkProjectsEmployees||this.excludeServices&&this.config.linkServicesProjects}},{key:"linkServicesEnabled",get:function(){return(this.excludeEmployees||this.excludeEmployeeGroups)&&this.config.linkServicesEmployees||this.excludeProjects&&this.config.linkServicesProjects}}]),n}(m.Vue);x([Object(m.Prop)({default:void 0})],_.prototype,"employeeGroups",void 0),x([Object(m.Prop)({default:void 0})],_.prototype,"employees",void 0),x([Object(m.Prop)({default:void 0})],_.prototype,"customers",void 0),x([Object(m.Prop)({default:void 0})],_.prototype,"projects",void 0),x([Object(m.Prop)({default:void 0})],_.prototype,"serviceGroups",void 0),x([Object(m.Prop)({default:void 0})],_.prototype,"services",void 0),x([Object(m.Prop)({default:void 0})],_.prototype,"groupEmployeeIds",void 0),x([Object(m.Prop)({default:void 0})],_.prototype,"groupCustomerAndProjectIds",void 0),x([Object(m.Prop)({default:void 0})],_.prototype,"groupServiceGroupAndServiceIds",void 0),x([Object(m.Prop)({default:!1})],_.prototype,"excludeEmployeeGroups",void 0),x([Object(m.Prop)({default:!1})],_.prototype,"excludeEmployees",void 0),x([Object(m.Prop)({default:!1})],_.prototype,"excludeProjects",void 0),x([Object(m.Prop)({default:!1})],_.prototype,"excludeServices",void 0);var S=_=x([Object(m.Component)({components:{EmployeeGroupSelect:h.a,EmployeeSelect:y.a,ProjectSelect:k.a,ServiceSelect:j.a}})],_),I=n(19),component=Object(I.a)(S,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[e.config.groupEmployees&&!e.excludeEmployeeGroups&&e.linkEmployeeGroupsEnabled?t("employee-group-select",{attrs:{value:e.employeeGroups,groups:e.employeesStore.groups,"group-values":e.groupEmployeeIds,multiple:!0},on:{input:function(t){return e.$emit("update:employeeGroups",t)}}}):e._e(),e._v(" "),!e.excludeEmployees&&e.linkEmployeesEnabled?t("employee-select",{attrs:{value:e.employees,employees:e.employeesStore.employees,"group-values":(e.employeeGroups||[]).concat(e.groupEmployeeIds||[]),multiple:!0,"inactive-selectable":!0},on:{input:function(t){return e.$emit("update:employees",t)}}}):e._e(),e._v(" "),!e.excludeProjects&&e.linkProjectsEnabled?t("project-select",{attrs:{"selected-customers":e.customers,"selected-projects":e.projects,customers:e.customersStore.customers,multiple:!0,"inactive-selectable":!0,"group-values":e.groupCustomerAndProjectIds},on:{selected:function(t){e.$emit("update:customers",t.customerIds),e.$emit("update:projects",t.projectIds)}}}):e._e(),e._v(" "),!e.excludeServices&&e.linkServicesEnabled?t("service-select",{attrs:{"selected-groups":e.serviceGroups,"selected-services":e.services,services:e.groupedServices,grouped:e.config.groupServices,multiple:!0,"inactive-selectable":!0,"group-values":e.groupServiceGroupAndServiceIds},on:{"update:selectedGroups":function(t){return e.$emit("update:serviceGroups",t)},"update:selectedServices":function(t){return e.$emit("update:services",t)}}}):e._e()],1)}),[],!1,null,"ebe37836",null);t.a=component.exports},function(e,t,n){"use strict";n(17),n(60);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(27),n(0)),h=n(18),y=n(92),k=n(122),j=n(117),O=n(10);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var x=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},_=function(e){Object(l.a)(d,e);var t,n=w(d);function d(){var e;return Object(o.a)(this,d),(e=n.apply(this,arguments)).Icons=h.a,e.history=null,e.loading=!1,e.error="",e}return Object(c.a)(d,[{key:"loadHistory",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",this.id){e.next=4;break}return this.history=null,e.abrupt("return");case 4:e.t0=this.type,e.next="Session"===e.t0?7:"Material"===e.t0?9:"Documentation"===e.t0?11:13;break;case 7:return t=y.i,e.abrupt("break",14);case 9:return t=k.e,e.abrupt("break",14);case 11:return t=j.h,e.abrupt("break",14);case 13:throw new Error("History tpye is unkonwn");case 14:return this.loading=!0,e.next=17,t(this.id);case 17:n=e.sent,this.loading=!1,Object(O.a)(n.status)?this.history=n.data:this.error=n.error;case 20:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),d}(v.Vue);x([Object(v.Model)("input",{type:String})],_.prototype,"id",void 0),x([Object(v.Prop)()],_.prototype,"type",void 0),x([Object(v.Watch)("id")],_.prototype,"loadHistory",null);var S=_=x([Object(v.Component)({})],_),I=n(19),component=Object(I.a)(S,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-dialog",{attrs:{value:e.id,width:"auto"},on:{"click:outside":function(t){return e.$emit("input",null)}}},[t("v-card",{attrs:{"min-width":"400"}},[t("v-card-title",[e._v("\n            "+e._s(e.$lang.pages.history.title)+"\n        ")]),e._v(" "),t("v-card-text",{staticClass:"d-flex justify-center"},[t("d-alert",{attrs:{error:e.error}}),e._v(" "),t("v-progress-circular",{directives:[{name:"show",rawName:"v-show",value:e.loading,expression:"loading"}],attrs:{indeterminate:"",color:"primary"}}),e._v(" "),e.history?t("div",[t("v-simple-table",{scopedSlots:e._u([{key:"default",fn:function(){return[t("thead",[t("tr",e._l(e.history.titles,(function(title){return t("th",{key:title},[e._v("\n                                    "+e._s(title)+"\n                                ")])})),0)]),e._v(" "),t("tbody",e._l(e.history.values,(function(n){return t("tr",{key:n.id},e._l(n.values,(function(r,o){return t("td",{key:n.id+e.history.titles[o],class:r.changed?"font-weight-bold":""},[e._v("\n                                    "+e._s(r.text)+"\n                                ")])})),0)})),0)]},proxy:!0}],null,!1,4220648019)})],1):e._e()],1),e._v(" "),t("v-card-actions",{staticClass:"justify-end"},[t("v-btn",{on:{click:function(t){return e.$emit("input",null)}}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.close))]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.close)+"\n            ")],1)],1)],1)],1)}),[],!1,null,"55a80e68",null);t.a=component.exports},function(e,t,n){"use strict";n(30),n(27),n(35),n(34),n(32),n(37),n(96),n(90),n(112),n(71),n(46),n(118),n(119),n(60);var r=n(29),o=n(24),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(20),n(17),n(22),n(43),n(44),n(78),n(48),n(38),n(40),n(87),n(74),n(0)),y=n(113),k=n(18),j=n(146),O=n(5);function w(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function x(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function _(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 S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var P=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},R=function(e){Object(d.a)(n,e);var t=I(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=k.a,e}return Object(l.a)(n,[{key:"groups",get:function(){var e=this,t=O.interfacesStore.groups.filter((function(g){return g.modelTypes.includes(e.modelType)}));return Object(o.a)(t).sort((function(a,b){return a.interfaceType-b.interfaceType}))}},{key:"canAddAbsenceTypeInterfaceItems",get:function(){return this.modelType===y.b.Employee&&this.absenceTypeInterfaceGroups.length>0}},{key:"absenceTypeInterfaceItems",get:function(){return this.value?this.value.filter((function(i){return!!i.employeeAbsenceTypeId})):[]}},{key:"absenceTypes",get:function(){return O.absenceTypesStore.absenceTypes}},{key:"absenceTypeInterfaceGroups",get:function(){return O.interfacesStore.groups.filter((function(g){return g.modelTypes.includes(y.b.AbsenceType)}))}},{key:"getValue",value:function(e){var t,n;return null===(n=null===(t=this.value)||void 0===t?void 0:t.find((function(i){return i.groupId===e})))||void 0===n?void 0:n.value}},{key:"update",value:function(e,t){var n,r,o;if(!e.readonly)if(t.length){var c=(null!==(o=this.value)&&void 0!==o?o:[]).map((function(i){return S({},i)})),l=c.find((function(i){return i.groupId===e.id}));l?l.value=t:c.push({id:null,employeeAbsenceTypeId:null,groupId:e.id,groupName:e.name,interfaceType:e.interfaceType,value:t}),this.$emit("input",c)}else this.$emit("input",null!==(r=null===(n=this.value)||void 0===n?void 0:n.filter((function(i){return i.groupId!==e.id})))&&void 0!==r?r:[])}},{key:"addSubInterfaceItem",value:function(){var e,t={id:null,employeeAbsenceTypeId:window.performance.now()+"",groupId:window.performance.now()+"",groupName:"",interfaceType:j.c.Custom,value:""};this.$emit("input",[].concat(Object(o.a)(null!==(e=this.value)&&void 0!==e?e:[]),[t]))}},{key:"updateAbsenceTypeInterfaceItem",value:function(e,t,n){if(this.value){var c=this.value.findIndex((function(i){return i.employeeAbsenceTypeId===e.employeeAbsenceTypeId&&i.groupId===e.groupId}));if(!(c<0)){var l=Object(o.a)(this.value),d=S(S({},l[c]),{},Object(r.a)({},n,t));if("groupId"===n){var f=O.interfacesStore.groups.find((function(g){return g.id===t}));if(!f)return;d.groupName=f.name,d.interfaceType=f.interfaceType}l.splice(c,1,d);var m=l.reduce((function(e,t,n){return t.employeeAbsenceTypeId===d.employeeAbsenceTypeId&&t.groupId===d.groupId&&e.push(n),e}),[]);if(m.length>1){var v,h=w(m.filter((function(e){return e!==c})));try{for(h.s();!(v=h.n()).done;){var y=v.value,k=l[y];l.splice(y,1,S(S({},k),{},{groupId:window.performance.now()+"",groupName:""}))}}catch(e){h.e(e)}finally{h.f()}}this.$emit("input",l)}}}},{key:"removeAbsenceTypeInterfaceItem",value:function(e){var t;this.$emit("input",(null!==(t=this.value)&&void 0!==t?t:[]).filter((function(t){return t.employeeAbsenceTypeId!==e.employeeAbsenceTypeId||t.groupId!==e.groupId})))}}]),n}(h.Vue);P([Object(h.Prop)()],R.prototype,"value",void 0),P([Object(h.Prop)()],R.prototype,"modelType",void 0);var D=R=P([Object(h.Component)({})],R),C=(n(1012),n(19)),component=Object(C.a)(D,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.groups.length?t("div",{staticClass:"my-5"},[t("h3",[e._v(e._s(e.$lang.global.controls.labels.interfaces))]),e._v(" "),t("v-layout",{staticClass:"mx-n4",attrs:{wrap:""}},[e._l(e.groups,(function(n){return t("v-text-field",{key:n.id,staticClass:"px-4 input",attrs:{value:e.getValue(n.id),disabled:n.readonly,label:n.name},on:{input:function(t){return e.update(n,t)}}})})),e._v(" "),e.groups.length%2!=0?t("div",{staticClass:"input"}):e._e()],2),e._v(" "),e.canAddAbsenceTypeInterfaceItems?t("div",[t("v-btn",{staticClass:"mb-6",on:{click:e.addSubInterfaceItem}},[e._v("\n            "+e._s(e.$lang.pages.settings.employees.administration.form.interfaces.addEmployeeAbsenceType)+"\n        ")]),e._v(" "),e._l(e.absenceTypeInterfaceItems,(function(n){return t("v-layout",{key:n.id+n.groupId+n.employeeAbsenceTypeId,attrs:{"align-center":""}},[t("v-select",{staticClass:"mr-8 flex-1",attrs:{value:n.employeeAbsenceTypeId,items:e.absenceTypes,"item-text":"name","item-value":"id","prepend-icon":e.Icons.absence,label:e.$lang.pages.times.absenceForm.type.title,"menu-props":{offsetY:!0}},on:{input:function(t){return e.updateAbsenceTypeInterfaceItem(n,t,"employeeAbsenceTypeId")}}}),e._v(" "),t("v-select",{staticClass:"mr-8 flex-1",attrs:{value:n.groupId,items:e.absenceTypeInterfaceGroups,"item-text":"name","item-value":"id","menu-props":{offsetY:!0},label:e.$lang.pages.settings.interfaces.configuration.group},on:{input:function(t){return e.updateAbsenceTypeInterfaceItem(n,t,"groupId")}}}),e._v(" "),t("v-text-field",{staticClass:"mr-8 flex-1",attrs:{value:n.value,label:e.$lang.pages.settings.employees.administration.form.interfaces.value},on:{input:function(t){return e.updateAbsenceTypeInterfaceItem(n,t,"value")}}}),e._v(" "),t("v-btn",{attrs:{icon:"",color:"delete"},on:{click:function(t){return e.removeAbsenceTypeInterfaceItem(n)}}},[t("v-icon",[e._v(e._s(e.Icons.cancel))])],1)],1)}))],2):e._e()],1):e._e()}),[],!1,null,"6971b33c",null);t.a=component.exports},,function(e,t,n){"use strict";function r(e){var t="expires="+new Date((new Date).getTime()+15768e7).toUTCString();document.cookie="refresh_token="+e+";"+t+";path=/"}function o(e){for(var t="refresh_token=",n=e.split(";"),i=0;i<n.length;i++){for(var r=n[i];" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(t))return r.substring(14,r.length)}return""}function c(){var e="expires="+new Date((new Date).getTime()-10).toUTCString();document.cookie="refresh_token=;"+e+";path=/"}n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return c}))},function(e,t,n){"use strict";n(38),n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(29),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(22),n(48),n(74),n(0)),y=n(18),k=n(69),j=n(215),O=n(59),w=n(94),x=n(106),_=(n(30),n(2)),S=n(164),I=n(10),P=n(532),R=n(5),D=n(160);function C(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 T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var A=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},M=function(e){Object(d.a)(f,e);var t,n,o=E(f);function f(){var e;return Object(c.a)(this,f),(e=o.apply(this,arguments)).Icons=y.a,e.validation=j.c,e.DateFormats=_.a,e.customersStore=R.customersStore,e.reportsStore=Object(h.getModule)(D.default,e.$store),e.loadingDateRange=!1,e.changeProjectDialog=!1,e.changeProjectId=e.report.projectId,e.changingProject=!1,e.changeProjectError="",e}return Object(l.a)(f,[{key:"changePermission",get:function(){return R.userStore.permission.reports===O.a.Unrestricted}},{key:"config",get:function(){return R.configurationStore.configuration}},{key:"projectInfo",get:function(){var e=this.report.projectId,t=R.customersStore.projects.find((function(p){return p.id===e})),n=R.customersStore.customers.find((function(e){return e.id===(null==t?void 0:t.customerId)}));return{project:null==t?void 0:t.name,customer:null==n?void 0:n.name}}},{key:"hasUnlinkedItems",get:function(){return this.report.sessions.some((function(s){return s.deleted}))||this.report.materials.some((function(s){return s.deleted}))||this.report.documentations.some((function(s){return s.deleted}))}},{key:"template",get:function(){var e=this;return this.templates.find((function(t){return Object.keys(t).every(Object(P.c)(e.report,t))}))},set:function(template){template&&this.$emit("input",Object(P.a)(this.report,template))}},{key:"dateChanged",value:function(){var e=this,t=this.report.sessions.filter((function(s){var t;return s.dto.date>=e.report.date&&s.dto.date<=(null!==(t=e.report.toDate)&&void 0!==t?t:e.report.date)})),n=this.report.materials.filter((function(t){var n;return t.dto.date>=e.report.date&&t.dto.date<=(null!==(n=e.report.toDate)&&void 0!==n?n:e.report.date)})),r=this.report.documentations.filter((function(t){var n;return t.dto.date>=e.report.date&&t.dto.date<=(null!==(n=e.report.toDate)&&void 0!==n?n:e.report.date)}));this.$emit("input",T(T({},this.report),{},{sessions:t,materials:n,documentations:r}))}},{key:"loadTotalDateRange",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,o,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loadingDateRange=!0,e.next=3,S.e(this.report.projectId);case 3:c=e.sent,this.loadingDateRange=!1,Object(I.a)(c.status)?(this.report.date=null!==(n=null===(t=c.data)||void 0===t?void 0:t.start)&&void 0!==n?n:this.report.date,this.report.toDate=null!==(o=null===(r=c.data)||void 0===r?void 0:r.end)&&void 0!==o?o:null):this.$notify(c.error);case 6:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"changeProject",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.editId){e.next=2;break}return e.abrupt("return");case 2:return this.changingProject=!0,this.changeProjectError="",e.next=6,this.reportsStore.changeProject({reportId:this.editId,projectId:this.changeProjectId});case 6:"string"!=typeof(t=e.sent)?(this.changeProjectDialog=!1,this.$emit("projectChanged")):this.changeProjectError=t,this.changingProject=!1;case 9:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),f}(h.Vue);A([Object(h.Model)("input",{type:Object})],M.prototype,"report",void 0),A([Object(h.Prop)()],M.prototype,"hasChanges",void 0),A([Object(h.Prop)()],M.prototype,"editId",void 0),A([Object(h.Prop)()],M.prototype,"templates",void 0),A([Object(h.Prop)({default:!1})],M.prototype,"hideProjectChange",void 0);var $=M=A([Object(h.Component)({})],M),F=n(19),L=Object(F.a)($,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{staticClass:"mt-10",attrs:{flat:""}},[t("v-layout",{attrs:{"align-center":""}},[t("v-select",{attrs:{items:e.templates,"item-text":"name","return-object":"","menu-props":{offsetY:!0,closeOnClick:!0},"prepend-icon":e.Icons.reportTemplate,label:e.$lang.pages.evaluation.reports.reportForm.general.template,"no-data-text":e.$lang.pages.evaluation.reports.reportForm.general.noTemplates},model:{value:e.template,callback:function(t){e.template=t},expression:"template"}})],1),e._v(" "),t("v-layout",{attrs:{"align-center":""}},[t("v-text-field",{attrs:{value:e.projectInfo.project,disabled:"","prepend-icon":e.Icons.project,label:e.projectInfo.customer}}),e._v(" "),e.hideProjectChange?e._e():t("v-tooltip",{attrs:{top:"",disabled:!e.hasChanges&&!e.hasUnlinkedItems},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("div",e._g({staticClass:"ml-15 mb-4"},r),[e.editId&&e.changePermission?t("v-btn",e._b({attrs:{disabled:e.hasChanges||e.hasUnlinkedItems},on:{click:function(t){e.changeProjectDialog=!0}}},"v-btn",o,!1),[e._v("\n                        "+e._s(e.$lang.pages.evaluation.reports.reportForm.general.project.move)+"\n                    ")]):e._e()],1)]}}],null,!1,4246256)},[e._v(" "),t("p",{staticClass:"text-center mb-0"},[e._v("\n                "+e._s(e.hasChanges?e.$lang.pages.evaluation.reports.reportForm.general.project.hasChangesToolip:e.$lang.pages.evaluation.reports.reportForm.general.project.hasUnlinkedItemsTooltip)+"\n            ")])])],1),e._v(" "),t("v-text-field",{attrs:{"prepend-icon":e.Icons.reportTitle,label:e.$lang.pages.evaluation.reports.reportForm.general.reportTitle.title,rules:[e.validation("title")]},model:{value:e.report.title,callback:function(t){e.$set(e.report,"title",t)},expression:"report.title"}}),e._v(" "),t("v-layout",{attrs:{"align-center":""}},[t("div",{staticClass:"flex-1 mr-5"},[t("d-date-picker",{attrs:{label:e.report.toDate?e.$lang.pages.evaluation.reports.reportForm.general.fromDate:e.$lang.pages.evaluation.reports.reportForm.general.date,icon:e.Icons.fromDate,format:e.DateFormats.longDate,max:e.report.toDate||new Date},on:{input:e.dateChanged},model:{value:e.report.date,callback:function(t){e.$set(e.report,"date",t)},expression:"report.date"}})],1),e._v(" "),t("div",{staticClass:"flex-1 ml-5"},[t("d-date-picker",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.toDate,format:e.DateFormats.longDate,icon:e.Icons.toDate,min:e.report.date,max:new Date,clearable:!0},on:{input:e.dateChanged},model:{value:e.report.toDate,callback:function(t){e.$set(e.report,"toDate",t)},expression:"report.toDate"}})],1),e._v(" "),t("v-btn",{staticClass:"ml-5 mb-3",attrs:{small:"",loading:e.loadingDateRange},on:{click:e.loadTotalDateRange}},[e._v("\n            "+e._s(e.$lang.pages.evaluation.reports.reportForm.general.loadTotalDateRange)+"\n        ")])],1),e._v(" "),t("v-checkbox",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.includeAddress,"hide-details":""},model:{value:e.report.includeAddress,callback:function(t){e.$set(e.report,"includeAddress",t)},expression:"report.includeAddress"}}),e._v(" "),t("v-checkbox",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.forceAccountWorkOnly,"hide-details":""},model:{value:e.report.forceAccountWorkOnly,callback:function(t){e.$set(e.report,"forceAccountWorkOnly",t)},expression:"report.forceAccountWorkOnly"}}),e._v(" "),t("v-checkbox",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.includeRemark,"hide-details":""},model:{value:e.report.includeRemark,callback:function(t){e.$set(e.report,"includeRemark",t)},expression:"report.includeRemark"}}),e._v(" "),t("v-checkbox",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.includeSessionRemarks,"hide-details":""},model:{value:e.report.includeSessionRemarks,callback:function(t){e.$set(e.report,"includeSessionRemarks",t)},expression:"report.includeSessionRemarks"}}),e._v(" "),t("v-checkbox",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.includeMaterialRemarks,"hide-details":""},model:{value:e.report.includeMaterialRemarks,callback:function(t){e.$set(e.report,"includeMaterialRemarks",t)},expression:"report.includeMaterialRemarks"}}),e._v(" "),t("v-checkbox",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.includeStartEnd,"hide-details":""},model:{value:e.report.includeStartEnd,callback:function(t){e.$set(e.report,"includeStartEnd",t)},expression:"report.includeStartEnd"}}),e._v(" "),t("v-checkbox",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.includePauses,"hide-details":""},model:{value:e.report.includePauses,callback:function(t){e.$set(e.report,"includePauses",t)},expression:"report.includePauses"}}),e._v(" "),e.config.drivingTime?t("v-checkbox",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.includeDrivingTime,"hide-details":""},model:{value:e.report.includeDrivingTime,callback:function(t){e.$set(e.report,"includeDrivingTime",t)},expression:"report.includeDrivingTime"}}):e._e(),e._v(" "),t("v-checkbox",{attrs:{label:e.$lang.pages.evaluation.reports.reportForm.general.includeSignature,"hide-details":""},model:{value:e.report.includeSignature,callback:function(t){e.$set(e.report,"includeSignature",t)},expression:"report.includeSignature"}}),e._v(" "),t("v-textarea",{staticClass:"mt-4",attrs:{"auto-grow":"",rows:"1",label:e.$lang.global.controls.inputs.remark.title,rules:[e.validation("remark")]},model:{value:e.report.remark,callback:function(t){e.$set(e.report,"remark",t)},expression:"report.remark"}}),e._v(" "),t("v-dialog",{attrs:{"max-width":"500"},model:{value:e.changeProjectDialog,callback:function(t){e.changeProjectDialog=t},expression:"changeProjectDialog"}},[t("v-card",[t("v-card-title",[e._v("\n                "+e._s(e.$lang.pages.evaluation.reports.reportForm.general.project.changeTitle)+"\n            ")]),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.changeProjectError}}),e._v(" "),t("v-alert",{attrs:{type:"warning",text:"",outlined:""}},[e._v("\n                    "+e._s(e.$lang.pages.evaluation.reports.reportForm.general.project.changeText)+"\n                ")]),e._v(" "),t("d-project-select",{attrs:{"selected-projects":e.changeProjectId,customers:e.customersStore.customers,"prepend-icon":!0,"label-customer":!0},on:{selected:function(t){return e.changeProjectId=t}}})],1),e._v(" "),t("v-card-actions",{staticClass:"justify-end"},[t("v-btn",{on:{click:function(t){e.changeProjectDialog=!1}}},[e._v("\n                    "+e._s(e.$lang.global.controls.buttons.cancel)+"\n                ")]),e._v(" "),t("v-btn",{attrs:{color:"accent",disabled:e.changeProjectId===e.report.projectId||e.changingProject,loading:e.changingProject},on:{click:e.changeProject}},[e._v("\n                    "+e._s(e.$lang.pages.evaluation.reports.reportForm.general.project.move)+"\n                ")])],1)],1)],1)],1)}),[],!1,null,"44c18f2f",null).exports,B=(n(40),n(24));n(46),n(72),n(87),n(43),n(44);function W(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 N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var G=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},U=function(e){Object(d.a)(n,e);var t=z(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).touchedIds=[],e}return Object(l.a)(n,[{key:"getExpectedQuantity",value:function(e){var t,n,r;return null!==(r=null===(n=null===(t=this.expectedWorkOrderSpecificationsQuantities)||void 0===t?void 0:t.find((function(t){return t.id===e})))||void 0===n?void 0:n.quantity)&&void 0!==r?r:0}},{key:"getQuantityText",value:function(e){return isNaN(e)?"":(e+"").replace(".",",")}},{key:"setQuantity",value:function(e,t){var n=Object(B.a)(this.report.workOrderSpecifications),r=n.findIndex((function(t){return t.id===e}));if(!(r<0)){var o=+t.replace(",",".");n.splice(r,1,N(N({},n[r]),{},{quantity:o})),this.$emit("input",N(N({},this.report),{},{workOrderSpecifications:n}))}}},{key:"onBlurQuantity",value:function(e){this.touchedIds.includes(e)||this.touchedIds.push(e)}},{key:"checkQuantityError",value:function(e){if(this.touchedIds.includes(e)){var t=this.report.workOrderSpecifications.find((function(t){return t.id===e}));if(t)return"number"!=typeof t.quantity||isNaN(t.quantity)?this.$lang.pages.evaluation.reports.reportForm.workOrderSpecifications.quantity.required:t.quantity<0?this.$lang.messages.errors.validation.minValue(0):void 0}}}]),n}(h.Vue);G([Object(h.Model)("input",{type:Object})],U.prototype,"report",void 0),G([Object(h.Prop)()],U.prototype,"expectedWorkOrderSpecificationsQuantities",void 0);var V=U=G([Object(h.Component)({})],U),H=(n(1022),Object(F.a)(V,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{staticClass:"mt-10",attrs:{width:"700",flat:""}},e._l(e.report.workOrderSpecifications||[],(function(n){return t("div",{key:n.id,staticClass:"mt-6"},[t("v-layout",{attrs:{"align-center":""}},[t("div",{staticClass:"d-flex flex-1"},[e._v("\n                "+e._s(n.text)+"\n            ")]),e._v(" "),t("v-text-field",{staticClass:"quantity",attrs:{value:e.getQuantityText(n.quantity),label:e.$lang.pages.evaluation.reports.reportForm.workOrderSpecifications.quantity.title,"error-messages":e.checkQuantityError(n.id)},on:{input:function(t){return e.setQuantity(n.id,t)},blur:function(t){return e.onBlurQuantity(n.id)}}}),e._v(" "),t("span",{staticClass:"ml-4"},[e._v("\n                "+e._s("/ ".concat(e.getExpectedQuantity(n.id)," ").concat(n.unit))+"\n            ")])],1),e._v(" "),t("v-text-field",{attrs:{label:e.$lang.global.controls.inputs.remark.title},model:{value:n.remark,callback:function(t){e.$set(n,"remark",t)},expression:"spec.remark"}})],1)})),0)}),[],!1,null,"14d588fa",null).exports),K=(n(78),n(97),n(98),n(21)),Z=n(45),Y=n(121),Q=n(77);n(95);function J(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 X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){Object(K.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ee(e,t,n,r,o){var c,l;return{id:t,creatorId:n,deleted:!1,employee:r,employeePosition:"",service:o,start:_.c.getDuration(e.start),end:_.c.getDuration(e.end),pause:_.c.getDuration(e.pause),forceAccountWork:_.c.getDuration(null!==(c=e.forceAccountWork)&&void 0!==c?c:_.c.defaultZero),drivingTime:_.c.getDuration(null!==(l=e.drivingTime)&&void 0!==l?l:_.c.defaultZero),total:_.c.total(e.start,e.end,e.pause,e.nightWork).totalString,dto:e}}function te(e,t){return Object(Y.a)(e.dto.date,t.dto.date)||Object(Z.b)({name:e.employee},{name:t.employee})||Object(Z.b)({name:e.start},{name:t.start})}var ne=n(26),re=n(92),ie=n(131);n(193);function ae(e,t){return Object(Y.a)(e.dto.from,t.dto.from)||Object(Z.b)({name:e.employee},{name:t.employee})||Object(Z.b)({name:e.start},{name:t.start})}function oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var se=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},ce=function(e){Object(d.a)(n,e);var t=oe(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=y.a,e}return Object(l.a)(n)}(h.Vue);se([Object(h.Prop)()],ce.prototype,"deleted",void 0),se([Object(h.Prop)({default:!0})],ce.prototype,"linked",void 0),se([Object(h.Prop)()],ce.prototype,"loading",void 0),se([Object(h.Prop)()],ce.prototype,"tooltipLinked",void 0),se([Object(h.Prop)()],ce.prototype,"tooltipUnlinked",void 0);var le=ce=se([Object(h.Component)({})],ce),ue=(n(1024),Object(F.a)(le,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("span",[e.deleted?t("v-tooltip",{attrs:{top:"","open-delay":"500"},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({attrs:{icon:"",loading:e.loading},on:{click:function(t){return e.$emit("linkMostRecent")}}},"v-btn",o,!1),r),[t("v-icon",[e._v(e._s(e.Icons.unlinked))])],1)]}}],null,!1,85072739)},[e._v(" "),t("div",{staticClass:"tooltip"},[e._v("\n            "+e._s(e.tooltipUnlinked)+"\n        ")])]):e.linked?t("v-tooltip",{attrs:{top:"","open-delay":"500"},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-icon",e._g(e._b({staticClass:"ml-1 mr-2"},"v-icon",o,!1),r),[e._v("\n                "+e._s(e.Icons.linked)+"\n            ")])]}}])},[e._v(" "),t("div",{staticClass:"tooltip"},[e._v("\n            "+e._s(e.tooltipLinked)+"\n        ")])]):e._e()],1)}),[],!1,null,"2987fe9d",null).exports),de=n(66),pe=n(62),fe=n(213),me=n(61),ve=n(552),he=n(242),ge=n(308),be=["id","employeeId","groupId"],ye=["id","employeeId"];function ke(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 je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var we=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},xe=function(e){Object(d.a)(n,e);var t=Oe(n);function n(){var e,r;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=y.a,e.addSession=!1,e.addAbsence=!1,e.selectedSessionIds=e.selectedSessions,e.selectedAbsenceIds=e.selectedAbsences,e.config=R.configurationStore.configuration,e.filter=je(je({},Object(pe.b)(e.config)),{},{projectIds:[e.projectId],dateInterval:me.a.Custom,date:e.date,toDate:null!==(r=e.toDate)&&void 0!==r?r:e.date,serviceTypes:Object(B.a)(Object(pe.b)(e.config).serviceTypes.filter((function(t){return e.forceAccountWorkOnly?e.showAbsences&&t===pe.a.Absences||t===pe.a.ForceAccountWork:e.showAbsences||t!==pe.a.Absences}))),columns:Object(B.a)(Object(pe.b)(e.config).columns.filter((function(e){return e!==ne.a.Customer&&e!==ne.a.Project})))}),e}return Object(l.a)(n,[{key:"finish",value:function(){var e=this.selectedSessionIds.map((function(e){var t=R.timesStore.sessions.find((function(s){return s.id===e}));if(!t)return{id:null};var n=Object(fe.c)(t,!0),r=n.id,o=n.employeeId,c=(n.groupId,je(je({},Object(de.a)(n,be)),{},{id:r,isExtraSession:!1,edited:!1,employeeIds:[o]}));return{id:r,creatorId:t.creatorId,deleted:!1,employee:t.employee.name,employeePosition:"",service:t.service.name,remark:t.remark,start:t.timeInfo.startString,end:t.timeInfo.endString,pause:t.timeInfo.pause,forceAccountWork:t.timeInfo.forceAccountWork,drivingTime:t.timeInfo.drivingTime,total:t.timeInfo.totalString,dto:c}})).filter((function(s){return null!==s.id})),t=this.selectedAbsenceIds.map((function(e){var t,n,r=R.timesStore.sessions.find((function(s){return s.id===e}));if(!r)return{id:null};var o=Object(fe.b)(r),c=o.id,l=o.employeeId,d=je(je({},Object(de.a)(o,ye)),{},{id:c,edited:!1,employeeIds:[l]});return{id:c,creatorId:r.creatorId,deleted:!1,employee:r.employee.name,employeePosition:"",remark:r.remark,start:r.timeInfo.startString,end:r.timeInfo.endString,total:r.timeInfo.totalString,absenceType:null!==(n=null===(t=r.service)||void 0===t?void 0:t.name)&&void 0!==n?n:"",dto:d}})).filter((function(s){return null!==s.id}));this.$emit("finish",[].concat(Object(B.a)(e),Object(B.a)(t)))}}]),n}(h.Vue);we([Object(h.Prop)()],xe.prototype,"projectId",void 0),we([Object(h.Prop)()],xe.prototype,"date",void 0),we([Object(h.Prop)({default:void 0})],xe.prototype,"defaultEmployeeIds",void 0),we([Object(h.Prop)()],xe.prototype,"toDate",void 0),we([Object(h.Prop)()],xe.prototype,"forceAccountWorkOnly",void 0),we([Object(h.Prop)({default:!1})],xe.prototype,"showAbsences",void 0),we([Object(h.Prop)()],xe.prototype,"selectedSessions",void 0),we([Object(h.Prop)({default:[]})],xe.prototype,"selectedAbsences",void 0);var _e=xe=we([Object(h.Component)({components:{AddSession:he.a,AddAbsence:ge.a,SessionTable:ve.a}})],xe),Se=Object(F.a)(_e,(function(){var e,t=this,n=t._self._c;t._self._setupProxy;return n("div",[n("v-dialog",{attrs:{value:!0,persistent:"","max-width":"1500"}},[n("v-card",{staticClass:"pa-6"},[n("v-layout",{staticClass:"mb-5"},[n("v-btn",{attrs:{color:"accent"},on:{click:function(e){t.addSession=!0}}},[n("v-icon",{attrs:{left:""}},[t._v(t._s(t.Icons.add))]),t._v("\n                    "+t._s(t.$lang.pages.times.session_form.title)+"\n                ")],1),t._v(" "),t.config.absencesInReport?n("v-btn",{staticClass:"ml-5",attrs:{color:"accent"},on:{click:function(e){t.addAbsence=!0}}},[n("v-icon",{attrs:{left:""}},[t._v(t._s(t.Icons.add))]),t._v("\n                    "+t._s(t.$lang.pages.times.absenceForm.title)+"\n                ")],1):t._e(),t._v(" "),n("v-spacer"),t._v(" "),n("v-btn",{attrs:{color:"mr-5"},on:{click:function(e){return t.$emit("close")}}},[t._v("\n                    "+t._s(t.$lang.global.controls.buttons.cancel)+"\n                ")]),t._v(" "),n("v-btn",{attrs:{color:"accent"},on:{click:t.finish}},[t._v("\n                    "+t._s(t.$lang.global.controls.buttons.done)+"\n                ")])],1),t._v(" "),n("session-table",{attrs:{"default-filter":t.filter,"initial-filters":[],"is-picker":!0,"initial-session-selection":t.selectedSessions,"initial-absence-selection":t.selectedAbsences},on:{sessionSelected:function(e){return t.selectedSessionIds=e},absenceSelected:function(e){return t.selectedAbsenceIds=e},sessionUpdated:function(e){return t.$emit("sessionUpdated",e)},absenceUpdated:function(e){return t.$emit("absenceUpdated",e)}}})],1)],1),t._v(" "),n("v-dialog",{attrs:{persistent:"","max-width":"500"},model:{value:t.addSession,callback:function(e){t.addSession=e},expression:"addSession"}},[n("v-card",{staticClass:"pa-3"},[n("add-session",{attrs:{"default-date":t.date,"default-project-id":t.projectId,"default-employee-ids":t.defaultEmployeeIds,"show-project":!1},on:{cancel:function(e){t.addSession=!1},saved:function(e){t.addSession=!1}}})],1)],1),t._v(" "),n("v-dialog",{attrs:{persistent:"","max-width":"500"},model:{value:t.addAbsence,callback:function(e){t.addAbsence=e},expression:"addAbsence"}},[n("v-card",{staticClass:"pa-3"},[n("add-absence",{attrs:{"default-start-date":t.date,"default-end-date":null!==(e=t.toDate)&&void 0!==e?e:t.date,"default-project-id":t.projectId,"default-employee-ids":t.defaultEmployeeIds},on:{cancel:function(e){t.addAbsence=!1},saved:function(e){t.addAbsence=!1}}})],1)],1)],1)}),[],!1,null,"126d04ed",null).exports,Ie=n(4),Pe=n(102),Re=n(79),De=n(80),Ce=n(107);function Te(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 Ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Me=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},$e=function(e){Object(d.a)(n,e);var t=Ae(n);function n(){var e,r;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=y.a,e.dateHelpers=_.c,e.DateFormats=_.a,e.configStore=R.configurationStore,e.employeesStore=R.employeesStore,e.servicesStore=R.servicesStore,e.timesStore=Object(Ie.getModule)(Ce.default,e.$store),e.validation=Q.d,e.loading=!1,e.valid=!0,e.showSessionPicker=!1,e.error="",e.fieldIgnoreLinkingServices=!1,e.extraSession=Ee(Ee({},Object(Q.b)()),{},{date:e.report.date,employeeIds:null!==(r=e.defaultEmployeeIds)&&void 0!==r?r:[]}),e}return Object(l.a)(n,[{key:"config",get:function(){return R.configurationStore.configuration}},{key:"ignoreLinkingServices",get:function(){return(this.configStore.configuration.linkServicesEmployees||this.configStore.configuration.linkServicesProjects)&&R.userStore.permission.canIgnoreLinkingServices?this.fieldIgnoreLinkingServices:void 0},set:function(e){this.fieldIgnoreLinkingServices=e}},{key:"services",get:function(){var e,t=Object(Pe.e)(R.employeesStore.groups,R.employeesStore.employees,R.customersStore.customers,R.servicesStore.groups,R.servicesStore.services,null,this.extraSession.employeeIds,this.report.projectId,this.configStore.configuration,null!==(e=this.fieldIgnoreLinkingServices)&&void 0!==e&&e);return this.extraSession.serviceId.length&&this.configStore.configuration.linkProjectsEmployees&&R.userStore.permission.canIgnoreLinkingProjects&&!Object(Pe.f)(t,this.extraSession.serviceId,this.configStore.configuration.groupServices)?(this.ignoreLinkingServices=!0,R.servicesStore.services):t}},{key:"totalTime",get:function(){var e=_.c.total(this.extraSession.start,this.extraSession.end,this.extraSession.pause,this.extraSession.nightWork);return Object(Q.c)("totalTime",e.totalTime),e}},{key:"totalTimeString",get:function(){return this.totalTime.totalString}},{key:"isFullForceAccountWork",get:function(){return _.c.equalsTotalTime(this.extraSession.forceAccountWork,this.totalTime.totalTime)}},{key:"isFullDrivingTime",get:function(){return _.c.equalsTotalTime(this.extraSession.drivingTime,this.totalTime.totalTime)}},{key:"handleFullForceAccountWork",value:function(){this.isFullForceAccountWork?this.extraSession.forceAccountWork=_.c.defaultZero:this.extraSession.forceAccountWork=this.totalTime.totalTime}},{key:"handleFullDrivingTime",value:function(){this.isFullDrivingTime?this.extraSession.drivingTime=_.c.defaultZero:this.extraSession.drivingTime=this.totalTime.totalTime}},{key:"saveExtraSession",value:function(){this.$emit("saved",Ee({},this.extraSession)),this.extraSession=Ee(Ee({},Object(Q.b)()),{},{date:this.report.date})}}]),n}(h.Vue);Me([Object(h.Prop)()],$e.prototype,"report",void 0),Me([Object(h.Prop)({default:void 0})],$e.prototype,"defaultEmployeeIds",void 0);var Fe=$e=Me([Object(h.Component)({components:{FormHeader:De.a,FormFooter:Re.a}})],$e),Le=(n(1058),Object(F.a)(Fe,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{attrs:{flat:""}},[t("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t("form-header",{attrs:{"is-dialog":!0},on:{cancel:function(t){return e.$emit("cancel")}}},[t("v-card-title",[e._v("\n                "+e._s(e.$lang.pages.evaluation.reports.reportForm.times.extraSession.addTitle)+"\n            ")])],1),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.error}}),e._v(" "),t("d-alert",{attrs:{type:"info",error:e.$lang.pages.evaluation.reports.reportForm.times.extraSession.infoAlertText}}),e._v(" "),t("d-employee-select",{attrs:{employees:e.employeesStore.employees.filter((function(e){return e.relevantForTimes})),multiple:!0,"none-is-all":!1,"prepend-icon":!0,rules:[e.validation("employeeIds")]},model:{value:e.extraSession.employeeIds,callback:function(t){e.$set(e.extraSession,"employeeIds",t)},expression:"extraSession.employeeIds"}}),e._v(" "),t("d-service-select",{attrs:{"selected-services":e.extraSession.serviceId,services:e.services,grouped:e.configStore.configuration.groupServices,"prepend-icon":!0,"ignore-linking":e.ignoreLinkingServices,rules:[e.validation("serviceId")]},on:{"update:selectedServices":function(t){return e.$set(e.extraSession,"serviceId",t)},"update:selected-services":function(t){return e.$set(e.extraSession,"serviceId",t)},setIgnoreLinking:function(t){return e.ignoreLinkingServices=t}}}),e._v(" "),t("v-layout",{attrs:{"justify-space-between":""}},[t("div",{staticClass:"date-picker-width"},[t("d-date-picker",{attrs:{label:e.$lang.pages.times.session_form.date.title,format:e.DateFormats.longDate,min:e.report.date,max:e.report.toDate||e.report.date,rules:e.validation("date")},model:{value:e.extraSession.date,callback:function(t){e.$set(e.extraSession,"date",t)},expression:"extraSession.date"}})],1),e._v(" "),t("div",{staticClass:"time-picker-width"},[t("v-text-field",{class:"total-text ".concat("-"===e.totalTime.totalString[0]?"total-error":""),attrs:{value:e.totalTimeString,disabled:"","prepend-icon":e.Icons.time,label:e.$lang.pages.times.session_form.total.title,rules:[e.validation("totalString")]}})],1)]),e._v(" "),t("v-layout",{attrs:{"justify-space-between":""}},[t("div",{staticClass:"time-picker-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.start.title,icon:e.Icons.play},model:{value:e.extraSession.start,callback:function(t){e.$set(e.extraSession,"start",t)},expression:"extraSession.start"}})],1),e._v(" "),t("div",{staticClass:"time-picker-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.end.title,icon:e.Icons.stop},model:{value:e.extraSession.end,callback:function(t){e.$set(e.extraSession,"end",t)},expression:"extraSession.end"}})],1),e._v(" "),t("div",{staticClass:"time-picker-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.pause.title,icon:e.Icons.pause},model:{value:e.extraSession.pause,callback:function(t){e.$set(e.extraSession,"pause",t)},expression:"extraSession.pause"}})],1)]),e._v(" "),t("v-layout",[t("v-layout",[t("div",{class:e.config.drivingTime?"time-picker-double-width":"time-picker-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.force_account_work.title,rules:e.validation("forceAccountWork"),icon:e.Icons.forceAccountWork},model:{value:e.extraSession.forceAccountWork,callback:function(t){e.$set(e.extraSession,"forceAccountWork",t)},expression:"extraSession.forceAccountWork"}})],1),e._v(" "),t("v-layout",{staticClass:"ml-3",attrs:{column:""}},[t("v-subheader",{staticClass:"label ma-0 pa-0"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.force_account_work.apply_full)+"\n                        ")]),e._v(" "),t("v-checkbox",{staticClass:"ma-0 pa-0 checkbox-width",attrs:{value:e.isFullForceAccountWork},on:{click:e.handleFullForceAccountWork}})],1)],1),e._v(" "),e.config.drivingTime?t("v-layout",{attrs:{"justify-end":""}},[t("div",{staticClass:"time-picker-double-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.driving_time.title,rules:e.validation("drivingTime"),icon:e.Icons.drivingTime},model:{value:e.extraSession.drivingTime,callback:function(t){e.$set(e.extraSession,"drivingTime",t)},expression:"extraSession.drivingTime"}})],1),e._v(" "),t("v-layout",{staticClass:"ml-3",staticStyle:{"max-width":"50px"},attrs:{column:""}},[t("v-subheader",{staticClass:"label ma-0 pa-0"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.driving_time.apply_full)+"\n                        ")]),e._v(" "),t("v-checkbox",{staticClass:"ma-0 pa-0 checkbox-width",attrs:{value:e.isFullDrivingTime},on:{click:e.handleFullDrivingTime}})],1)],1):e._e(),e._v(" "),e.config.nightWork?t("v-layout",{staticClass:"ml-3",attrs:{column:""}},[t("v-subheader",{staticClass:"label ma-0 pa-0"},[e._v("\n                        "+e._s(e.$lang.pages.times.session_form.nightWork.title)+"\n                    ")]),e._v(" "),t("v-checkbox",{staticClass:"ma-0 pa-0 checkbox-width",model:{value:e.extraSession.nightWork,callback:function(t){e.$set(e.extraSession,"nightWork",t)},expression:"extraSession.nightWork"}})],1):e._e()],1),e._v(" "),e.report.includeSessionRemarks?t("v-textarea",{attrs:{"auto-grow":"",rows:"1",label:e.$lang.global.controls.inputs.remark.title,rules:[e.validation("remark")]},model:{value:e.extraSession.remark,callback:function(t){e.$set(e.extraSession,"remark",t)},expression:"extraSession.remark"}}):e._e()],1),e._v(" "),t("form-footer",[t("v-btn",{attrs:{color:"accent",disabled:!e.valid},on:{click:e.saveExtraSession}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.save)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.done)+"\n            ")],1)],1)],1)],1)}),[],!1,null,"0dedf6b0",null).exports),Be=(n(176),n(203)),We=n(151);function Ne(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 ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ne(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ne(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Ge=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Ue=function(e){Object(d.a)(n,e);var t=qe(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=y.a,e.config=R.configurationStore.configuration,e.employeesStore=R.employeesStore,e.SessionProps=ne.a,e.dateHelpers=_.c,e.DateFormats=_.a,e.validation=Q.d,e.scrollTop=We.b,e.fieldIgnoreLinkingServices=!1,e.timessStore=Object(Ie.getModule)(Ce.default,e.$store),e.reportsStore=Object(Ie.getModule)(D.default,e.$store),e.closeOnClick=!0,e.error="",e.valid=!0,e.session=ze(ze({},e.editSession),{},{employeeIds:Object(B.a)(e.editSession.employeeIds)}),e}return Object(l.a)(n,[{key:"changed",get:function(){return Object(k.a)(this.editSession,this.session)}},{key:"services",get:function(){var e,t=Object(Pe.e)(R.employeesStore.groups,R.employeesStore.employees,R.customersStore.customers,R.servicesStore.groups,R.servicesStore.services,null,this.session.employeeIds,this.report.projectId,this.config,null!==(e=this.fieldIgnoreLinkingServices)&&void 0!==e&&e);return this.session.serviceId.length&&this.config.linkProjectsEmployees&&R.userStore.permission.canIgnoreLinkingProjects&&!Object(Pe.f)(t,this.session.serviceId,this.config.groupServices)?(this.ignoreLinkingServices=!0,R.servicesStore.services):t}},{key:"ignoreLinkingServices",get:function(){return(this.config.linkServicesEmployees||this.config.linkServicesProjects)&&R.userStore.permission.canIgnoreLinkingServices?this.fieldIgnoreLinkingServices:void 0},set:function(e){this.fieldIgnoreLinkingServices=e}},{key:"totalTime",get:function(){var e=_.c.total(this.session.start,this.session.end,this.session.pause,this.session.nightWork);return Object(Q.c)("totalTime",e.totalTime),e}},{key:"totalTimeString",get:function(){return this.totalTime.totalString}},{key:"validTotalTime",get:function(){return"-"!==this.totalTimeString[0]}},{key:"isFullForceAccountWork",get:function(){return _.c.equalsTotalTime(this.session.forceAccountWork,this.totalTime.totalTime)}},{key:"isFullDrivingTime",get:function(){return _.c.equalsTotalTime(this.session.drivingTime,this.totalTime.totalTime)}},{key:"editOverlayChanged",value:function(){this.state&&(this.error="",this.session=ze(ze({},this.editSession),{},{employeeIds:Object(B.a)(this.editSession.employeeIds)}))}},{key:"timeSelected",value:function(){var e=this;this.closeOnClick=!1,setTimeout((function(){e.closeOnClick=!0}),200)}},{key:"handleFullForceAccountWork",value:function(){this.isFullForceAccountWork?this.session.forceAccountWork=_.c.defaultZero:this.session.forceAccountWork=this.totalTime.totalTime}},{key:"handleFullDrivingTime",value:function(){this.isFullDrivingTime?this.session.drivingTime=_.c.defaultZero:this.session.drivingTime=this.totalTime.totalTime}},{key:"done",value:function(){var e=ze(ze({},this.session),{},{employeeIds:Object(B.a)(this.session.employeeIds)});this.$emit("done",e)}}]),n}(Be.Vue);Ge([Object(Be.Prop)()],Ue.prototype,"state",void 0),Ge([Object(Be.Prop)()],Ue.prototype,"editProp",void 0),Ge([Object(Be.Prop)()],Ue.prototype,"editSession",void 0),Ge([Object(Be.Prop)()],Ue.prototype,"report",void 0),Ge([Object(Be.Prop)({default:{top:0,left:0}})],Ue.prototype,"position",void 0),Ge([Object(Be.Watch)("state")],Ue.prototype,"editOverlayChanged",null);var Ve=Ue=Ge([Object(Be.Component)({})],Ue),He=(n(1060),Object(F.a)(Ve,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{value:e.state,"content-class":"v-small-dialog__menu-content","close-on-content-click":!1,"close-on-click":e.closeOnClick,width:"250",transition:"slide-x-reverse-transition","position-y":e.position.top-e.scrollTop(),"position-x":e.position.left},on:{input:function(t){return e.$emit("close")}}},[t("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[e.editProp===e.SessionProps.Date?t("v-date-picker",{attrs:{"no-title":"",value:e.dateHelpers.formatUniversal(e.session.date),label:e.$lang.pages.times.session_form.date.title,format:e.DateFormats.longDate,locale:e.$i18n.locale,"first-day-of-week":1,min:e.report.date&&e.dateHelpers.formatUniversal(e.report.date),max:e.report.toDate&&e.dateHelpers.formatUniversal(e.report.toDate)||e.report.date&&e.dateHelpers.formatUniversal(e.report.date),rules:e.validation("date")},on:{change:function(t){return e.session.date=e.dateHelpers.parseDate(t)}}}):e.editProp===e.SessionProps.Employee?t("v-layout",{attrs:{"align-center":""}},[t("d-employee-select",{staticClass:"mx-3 mt-2",attrs:{value:e.session.employeeIds[0]||"",employees:e.employeesStore.employees.filter((function(e){return e.relevantForTimes})),"prepend-icon":!0},on:{input:function(t){return e.session.employeeIds=[t]}}})],1):e.editProp===e.SessionProps.Service?t("d-service-select",{staticClass:"mx-3 mt-2",attrs:{"selected-services":e.session.serviceId,services:e.services,grouped:e.config.groupServices,"ignore-linking":e.ignoreLinkingServices,"prepend-icon":!0},on:{"update:selectedServices":function(t){return e.$set(e.session,"serviceId",t)},"update:selected-services":function(t){return e.$set(e.session,"serviceId",t)},setIgnoreLinking:function(t){return e.ignoreLinkingServices=t}}}):e.editProp===e.SessionProps.Remark?t("v-textarea",{key:e.session.id,staticClass:"mx-3 remark-width",attrs:{"auto-grow":"",rows:"1",rules:[e.validation("remark")],label:e.$lang.global.controls.inputs.remark.title},model:{value:e.session.remark,callback:function(t){e.$set(e.session,"remark",t)},expression:"session.remark"}}):e.editProp===e.SessionProps.Times?t("div",{staticClass:"mx-3 mt-2"},[t("v-layout",[t("div",[t("p",{staticClass:"ma-0 pa-0 font-weight-bold"},[e._v("\n                        "+e._s(e.$lang.pages.times.session_form.total.title)+"\n                        "),t("br"),e._v(" "),t("span",{class:e.validTotalTime?"":" total-time-error"},[e._v("\n                            "+e._s(e.totalTime.totalString)+"\n                        ")])])]),e._v(" "),t("div",{staticClass:"ml-5 time-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.start.title},on:{input:e.timeSelected},model:{value:e.session.start,callback:function(t){e.$set(e.session,"start",t)},expression:"session.start"}})],1),e._v(" "),t("div",{staticClass:"ml-5 time-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.end.title},on:{input:e.timeSelected},model:{value:e.session.end,callback:function(t){e.$set(e.session,"end",t)},expression:"session.end"}})],1),e._v(" "),t("div",{staticClass:"ml-5 time-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.pause.title},on:{input:e.timeSelected},model:{value:e.session.pause,callback:function(t){e.$set(e.session,"pause",t)},expression:"session.pause"}})],1),e._v(" "),t("v-layout",{staticClass:"ml-5 time-width",attrs:{"align-start":""}},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.force_account_work.title,"hide-details":!0,rules:e.validation("forceAccountWork"),icon:e.Icons.forceAccountWork},on:{input:e.timeSelected},model:{value:e.session.forceAccountWork,callback:function(t){e.$set(e.session,"forceAccountWork",t)},expression:"session.forceAccountWork"}})],1),e._v(" "),t("v-layout",{staticClass:"ml-5 checkbox-width",attrs:{"align-end":""}},[t("v-checkbox",{staticClass:"ma-0 pa-0 ml-2 mb-1 checkbox-width",attrs:{value:e.isFullForceAccountWork},on:{click:e.handleFullForceAccountWork}})],1),e._v(" "),e.config.drivingTime?t("v-layout",{staticClass:"ml-5 time-width",attrs:{"align-start":""}},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.driving_time.title,icon:e.Icons.drivingTime,"hide-details":!0,rules:e.validation("drivingTime")},on:{input:e.timeSelected},model:{value:e.session.drivingTime,callback:function(t){e.$set(e.session,"drivingTime",t)},expression:"session.drivingTime"}})],1):e._e(),e._v(" "),e.config.drivingTime?t("v-layout",{staticClass:"ml-5 checkbox-width",attrs:{"align-end":""}},[t("v-checkbox",{staticClass:"ma-0 pa-0 ml-2 mb-1 checkbox-width",attrs:{value:e.isFullDrivingTime},on:{click:e.handleFullDrivingTime}})],1):e._e(),e._v(" "),e.config.nightWork?t("div",{staticClass:"ml-3"},[t("v-subheader",{staticClass:"label ma-0 pa-0"},[e._v("\n                        "+e._s(e.$lang.pages.times.session_form.nightWork.title)+"\n                    ")]),e._v(" "),t("v-checkbox",{staticClass:"ma-0 pa-0",attrs:{"hide-details":""},model:{value:e.session.nightWork,callback:function(t){e.$set(e.session,"nightWork",t)},expression:"session.nightWork"}})],1):e._e()],1)],1):e._e(),e._v(" "),t("v-layout",{staticClass:"flex-row mb-2 mx-3",attrs:{"justify-space-between":"","align-center":""}},[t("v-spacer"),e._v(" "),t("v-btn",{attrs:{color:"accent",small:"",disabled:!e.changed||!e.valid||!e.validTotalTime},on:{click:e.done}},[e._v("\n                "+e._s(e.$lang.global.controls.buttons.done)+"\n            ")])],1)],1)],1)}),[],!1,null,"423598fa",null).exports);function Ke(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 Ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ye(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Qe=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Je=function(e){Object(d.a)(f,e);var t,n,o=Ye(f);function f(){var e;return Object(c.a)(this,f),(e=o.apply(this,arguments)).Icons=y.a,e.dateHelpers=_.c,e.DateFormats=_.a,e.configStore=R.configurationStore,e.employeesStore=R.employeesStore,e.servicesStore=R.servicesStore,e.reportsStore=R.reportsStore,e.absenceTypesStore=R.absenceTypesStore,e.SessionProps=ne.a,e.validation=Q.d,e.showSessionPicker=!1,e.loadingMostRecentId=null,e.editProp=ne.a.Date,e.editId="",e.editDialog=!1,e.editError="",e.editExtraSession=X(X({},Object(Q.b)()),{},{id:null,isExtraSession:!1,edited:!1}),e.editDialogPosition={top:0,left:0},e}return Object(l.a)(f,[{key:"sessions",get:function(){return this.report.sessions}},{key:"absences",get:function(){var e=this,t=[];return this.report.absences.forEach((function(n){for(var r,o,c=_.c.getWorkDaysInInterval(n.dto.from,null!==(r=n.dto.to)&&void 0!==r?r:n.dto.from),l=0;l<c;l++){var d=_.b.addBusinessDays(n.dto.from,l),f=Ze(Ze({},n),{},{dto:Ze(Ze({},n.dto),{},{from:d,to:d})});d>=e.report.date&&d<=(null!==(o=e.report.toDate)&&void 0!==o?o:e.report.date)&&t.push(f)}})),t.sort(ae)}},{key:"sessionsAndAbsences",get:function(){return[].concat(Object(B.a)(this.sessions),Object(B.a)(this.absences))}},{key:"formatDate",value:function(e){var t;return _.c.formatDateWithInterval(e,this.report.date,null!==(t=this.report.toDate)&&void 0!==t?t:this.report.date)}},{key:"finishedSelection",value:function(e){var t=this,n=[],r=[];e.forEach((function(e){t.isReportSessionInfo(e)?n.push(e):r.push(e)}));var o=[].concat(Object(B.a)(this.report.sessions.filter((function(s){return s.dto.isExtraSession||s.deleted}))),n).sort(te),c=[].concat(Object(B.a)(this.report.absences.filter((function(s){return s.deleted}))),r).sort(ae);this.showSessionPicker=!1,this.$emit("input",Ze(Ze({},this.report),{},{sessions:o,absences:c}))}},{key:"addExtraSession",value:function(){this.$emit("update:creatingExtraSession",!0)}},{key:"cancelExtraSession",value:function(){this.$emit("update:creatingExtraSession",!1)}},{key:"isReportSessionInfo",value:function(e){return void 0!==e.dto&&void 0!==e.dto.date}},{key:"saveExtraSession",value:function(e){var t=this,n=R.employeesStore.employees.filter((function(t){return e.employeeIds.includes(t.id)})),r=(this.configStore.configuration.groupServices?R.servicesStore.groups.flatMap((function(g){var e;return null!==(e=g.services)&&void 0!==e?e:[]})):R.servicesStore.services).find((function(s){return s.id===e.serviceId})),o=n.map((function(n,o){var c;return ee(Ze(Ze({},e),{},{id:new Date+"-"+o,employeeIds:[n.id],isExtraSession:!0,edited:!1,projectId:t.report.projectId}),new Date+"-"+o,R.userStore.info.id,n.name,null!==(c=null==r?void 0:r.name)&&void 0!==c?c:"Service not found")}));this.$emit("input",Ze(Ze({},this.report),{},{sessions:[].concat(Object(B.a)(this.report.sessions),Object(B.a)(o)).sort(te)})),this.$emit("update:creatingExtraSession",!1)}},{key:"updateExtraSession",value:function(e){this.editError="";var t=R.employeesStore.employees.filter((function(t){return e.employeeIds.includes(t.id)})),n=(this.configStore.configuration.groupServices?R.servicesStore.groups.flatMap((function(g){var e;return null!==(e=g.services)&&void 0!==e?e:[]})):R.servicesStore.services).find((function(s){return s.id===e.serviceId})),r=this.report.sessions.filter((function(s){return s.dto.id!==e.id})),o=t.map((function(t,r){var o;return ee(Ze(Ze({},e),{},{employeeIds:[t.id]}),new Date+"-"+r,R.userStore.info.id,t.name,null!==(o=null==n?void 0:n.name)&&void 0!==o?o:"Service not found")}));this.$emit("input",Ze(Ze({},this.report),{},{sessions:[].concat(Object(B.a)(r),Object(B.a)(o)).sort(te)})),this.editDialog=!1}},{key:"unlinkSession",value:function(e){var t=Object(B.a)(this.report.sessions),n=t.findIndex((function(s){return s.id===e}));n>=0&&(t.splice(n,1,Ze(Ze({},t[n]),{},{deleted:!0})),this.$emit("input",Ze(Ze({},this.report),{},{sessions:t})))}},{key:"unlinkAbsence",value:function(e){var t=Object(B.a)(this.report.absences),n=t.findIndex((function(a){return a.id===e}));n>=0&&(t.splice(n,1,Ze(Ze({},t[n]),{},{deleted:!0})),this.$emit("input",Ze(Ze({},this.report),{},{absences:t})))}},{key:"openEditDialog",value:function(e,t,n){(e||t||n)&&(this.showSessionPicker=!!this.showSessionPicker),this.editDialog||(this.editProp=n,this.editExtraSession=e.dto,this.editDialog=!0,this.editDialogPosition=Object(We.a)(t))}},{key:"linkWithMostRecent",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loadingMostRecentId=t,e.next=3,re.k(t);case 3:r=e.sent,Object(I.a)(r.status)?null===r.data?this.$notify(this.$lang.pages.evaluation.reports.reportForm.times.mostRecentIsDeleted):r.data.dto.date<this.report.date||r.data.dto.date>(null!==(n=this.report.toDate)&&void 0!==n?n:this.report.date)?this.$notify(this.$lang.pages.evaluation.reports.reportForm.times.mostRecentIsNotInDateRange):(o=[].concat(Object(B.a)(this.report.sessions.filter((function(s){return s.id!==t&&s.id!==r.data.id}))),[r.data]).sort(te),this.$emit("input",Ze(Ze({},this.report),{},{sessions:o}))):this.$notify(r.error),this.loadingMostRecentId=null;case 6:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"linkWithMostRecentAbsence",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loadingMostRecentId=t,e.next=3,ie.c(t);case 3:r=e.sent,Object(I.a)(r.status)?null===r.data?this.$notify(this.$lang.pages.evaluation.reports.reportForm.absences.mostRecentIsDeleted):r.data.dto.from<this.report.date||r.data.dto.from>(null!==(n=this.report.toDate)&&void 0!==n?n:this.report.date)||r.data.dto.to&&r.data.dto.to<this.report.date||r.data.dto.to&&this.report.toDate&&r.data.dto.to>this.report.toDate?this.$notify(this.$lang.pages.evaluation.reports.reportForm.times.mostRecentIsNotInDateRange):(o=[].concat(Object(B.a)(this.report.absences.filter((function(s){return s.id!==t&&s.id!==r.data.id}))),[r.data]).sort(ae),this.$emit("input",Ze(Ze({},this.report),{},{absences:o}))):this.$notify(r.error),this.loadingMostRecentId=null;case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"removeSession",value:function(e){var t=this.report.sessions.filter((function(s){return s.id!==e}));this.$emit("input",Ze(Ze({},this.report),{},{sessions:t}))}},{key:"removeAbsence",value:function(e){var t=this.report.absences.filter((function(a){return a.id!==e}));this.$emit("input",Ze(Ze({},this.report),{},{absences:t}))}}]),f}(h.Vue);Qe([Object(h.Model)("input",{type:Object})],Je.prototype,"report",void 0),Qe([Object(h.Prop)()],Je.prototype,"creatingExtraSession",void 0),Qe([Object(h.Prop)({default:void 0})],Je.prototype,"defaultEmployeeIds",void 0);var Xe=Je=Qe([Object(h.Component)({components:{LinkingInfo:ue,SessionPicker:Se,AddExtraSession:Le,EditExtraSessionOverlay:He}})],Je),et=(n(1062),Object(F.a)(Xe,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("edit-extra-session-overlay",{attrs:{state:e.editDialog,"edit-prop":e.editProp,"edit-session":e.editExtraSession,position:e.editDialogPosition,report:e.report},on:{close:function(t){e.editDialog=!1},done:function(t){return e.updateExtraSession(t)}}}),e._v(" "),t("v-card",{staticClass:"mt-10 pb-1",attrs:{flat:""}},[t("v-simple-table",{staticClass:"mb-5 overflow-y-auto max-table-height",scopedSlots:e._u([{key:"default",fn:function(){return[t("thead",[t("tr",[t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.date.title)+"\n                        ")]),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.global.controls.selects.employees.titleSingle)+"\n                        ")]),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.global.controls.selects.services.title_single(!1))+"\n                        ")]),e._v(" "),e.report.includeSessionRemarks?t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.global.controls.inputs.remark.title)+"\n                        ")]):e._e(),e._v(" "),e.report.includeStartEnd?t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.start.title)+"\n                        ")]):e._e(),e._v(" "),e.report.includeStartEnd?t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.end.title)+"\n                        ")]):e._e(),e._v(" "),e.report.includePauses&&!e.report.forceAccountWorkOnly?t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.pause.title)+"\n                        ")]):e._e(),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.force_account_work.title)+"\n                        ")]),e._v(" "),e.configStore.configuration.drivingTime?t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.driving_time.title)+"\n                        ")]):e._e(),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.times.session_form.total.title)+"\n                        ")]),e._v(" "),t("th",{staticClass:"text-left"})])]),e._v(" "),t("tbody",[e._l(e.sessions,(function(n){return t("tr",{key:n.id},[t("td",{class:"".concat(n.dto.isExtraSession?"clickable":""),on:{click:function(t){return n.dto.isExtraSession&&e.openEditDialog(n,t,e.SessionProps.Date)}}},[e._v("\n                            "+e._s(e.formatDate(n.dto.date))+"\n                        ")]),e._v(" "),t("td",{class:"".concat(n.dto.isExtraSession?"clickable":""),on:{click:function(t){return n.dto.isExtraSession&&e.openEditDialog(n,t,e.SessionProps.Employee)}}},[e._v("\n                            "+e._s(n.employee)+"\n                        ")]),e._v(" "),t("td",{class:"".concat(n.dto.isExtraSession?"clickable":""),on:{click:function(t){return n.dto.isExtraSession&&e.openEditDialog(n,t,e.SessionProps.Service)}}},[e._v("\n                            "+e._s(n.service)+"\n                        ")]),e._v(" "),e.report.includeSessionRemarks?t("td",{class:"".concat(n.dto.isExtraSession?"clickable":""),on:{click:function(t){return n.dto.isExtraSession&&e.openEditDialog(n,t,e.SessionProps.Remark)}}},[e._v("\n                            "+e._s(n.dto.remark)+"\n                        ")]):e._e(),e._v(" "),e.report.includeStartEnd?t("td",{class:"".concat(n.dto.isExtraSession?"clickable":""),on:{click:function(t){return n.dto.isExtraSession&&e.openEditDialog(n,t,e.SessionProps.Times)}}},[e._v("\n                            "+e._s(n.start)+"\n                        ")]):e._e(),e._v(" "),e.report.includeStartEnd?t("td",{class:"".concat(n.dto.isExtraSession?"clickable":""),on:{click:function(t){return n.dto.isExtraSession&&e.openEditDialog(n,t,e.SessionProps.Times)}}},[e._v("\n                            "+e._s(n.end)+"\n                        ")]):e._e(),e._v(" "),e.report.includePauses&&!e.report.forceAccountWorkOnly?t("td",{class:"".concat(n.dto.isExtraSession?"clickable":""),on:{click:function(t){return n.dto.isExtraSession&&e.openEditDialog(n,t,e.SessionProps.Times)}}},[e._v("\n                            "+e._s(n.pause)+"\n                        ")]):e._e(),e._v(" "),t("td",{class:"".concat(n.dto.isExtraSession?"clickable":""),on:{click:function(t){return n.dto.isExtraSession&&e.openEditDialog(n,t,e.SessionProps.Times)}}},[e._v("\n                            "+e._s(n.forceAccountWork)+"\n                        ")]),e._v(" "),e.configStore.configuration.drivingTime?t("td",{class:"".concat(n.dto.isExtraSession?"clickable":""),on:{click:function(t){return n.dto.isExtraSession&&e.openEditDialog(n,t,e.SessionProps.Times)}}},[e._v("\n                            "+e._s(n.drivingTime)+"\n                        ")]):e._e(),e._v(" "),t("td",[e._v("\n                            "+e._s(e.report.forceAccountWorkOnly?n.forceAccountWork:n.total)+"\n                        ")]),e._v(" "),t("td",{staticClass:"text-no-wrap text-right"},[t("linking-info",{key:n.id+n.deleted,attrs:{linked:!n.dto.isExtraSession,deleted:n.deleted,loading:e.loadingMostRecentId===n.id,"tooltip-linked":e.$lang.pages.evaluation.reports.reportForm.times.linkedTooltip,"tooltip-unlinked":e.$lang.pages.evaluation.reports.reportForm.times.unlinkedTooltip},on:{linkMostRecent:function(t){return e.linkWithMostRecent(n.id)}}}),e._v(" "),t("v-btn",{attrs:{icon:"",color:"delete"},on:{click:function(t){return e.removeSession(n.id)}}},[t("v-icon",[e._v(e._s(e.Icons.cancel))])],1)],1)])})),e._v(" "),e._l(e.absences,(function(n,r){return t("tr",{key:n.id+n.dto.from.toTimeString()+r},[t("td",[e._v("\n                            "+e._s(e.formatDate(n.dto.from))+"\n                        ")]),e._v(" "),t("td",[e._v("\n                            "+e._s(n.employee)+"\n                        ")]),e._v(" "),t("td",[e._v("\n                            "+e._s(n.absenceType)+"\n                        ")]),e._v(" "),e.report.includeSessionRemarks?t("td",[e._v("\n                            "+e._s(n.dto.remark)+"\n                        ")]):e._e(),e._v(" "),e.report.includeStartEnd?t("td",[n.dto.isFullDay?e._e():t("span",[e._v("\n                                "+e._s(n.start)+"\n                            ")])]):e._e(),e._v(" "),e.report.includeStartEnd?t("td",[n.dto.isFullDay?e._e():t("span",[e._v("\n                                "+e._s(n.end)+"\n                            ")])]):e._e(),e._v(" "),e.report.includePauses&&!e.report.forceAccountWorkOnly?t("td"):e._e(),e._v(" "),t("td"),e._v(" "),e.configStore.configuration.drivingTime?t("td"):e._e(),e._v(" "),t("td",[e._v("\n                            "+e._s(n.dto.isFullDay?e.$lang.pages.times.absenceForm.isFullDay:n.total)+"\n                        ")]),e._v(" "),t("td",{staticClass:"text-no-wrap text-right"},[t("linking-info",{key:n.id+n.deleted,attrs:{linked:!0,deleted:n.deleted,loading:e.loadingMostRecentId===n.id,"tooltip-linked":e.$lang.pages.evaluation.reports.reportForm.times.linkedTooltip,"tooltip-unlinked":e.$lang.pages.evaluation.reports.reportForm.times.unlinkedTooltip},on:{linkMostRecent:function(t){return e.linkWithMostRecentAbsence(n.id)}}}),e._v(" "),t("v-btn",{attrs:{icon:"",color:"delete"},on:{click:function(t){return e.removeAbsence(n.id)}}},[t("v-icon",[e._v(e._s(e.Icons.cancel))])],1)],1)])}))],2)]},proxy:!0}])}),e._v(" "),t("v-btn",{attrs:{color:"accent"},on:{click:function(t){e.showSessionPicker=!0}}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.add))]),e._v("\n            "+e._s(e.$lang.pages.evaluation.reports.reportForm.times.addSession)+"\n        ")],1),e._v(" "),t("v-btn",{attrs:{color:"accent"},on:{click:e.addExtraSession}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.add))]),e._v("\n            "+e._s(e.$lang.pages.evaluation.reports.extraSession)+"\n        ")],1)],1),e._v(" "),t("v-dialog",{attrs:{persistent:"",width:"500"},model:{value:e.creatingExtraSession,callback:function(t){e.creatingExtraSession=t},expression:"creatingExtraSession"}},[t("v-card",{staticClass:"pa-3"},[t("add-extra-session",{attrs:{report:e.report,"default-employee-ids":e.defaultEmployeeIds},on:{cancel:e.cancelExtraSession,saved:e.saveExtraSession}})],1)],1),e._v(" "),e.showSessionPicker?t("session-picker",{attrs:{"project-id":e.report.projectId,date:e.report.date,"to-date":e.report.toDate,"default-employee-ids":e.defaultEmployeeIds,"force-account-work-only":e.report.forceAccountWorkOnly,"show-absences":e.configStore.configuration.absencesInReport,"selected-sessions":e.report.sessions.filter((function(s){return!s.dto.isExtraSession&&!s.deleted})).map((function(s){return s.id})),"selected-absences":e.report.absences.filter((function(a){return!a.deleted})).map((function(a){return a.id}))},on:{close:function(t){e.showSessionPicker=!1},finish:e.finishedSelection,sessionUpdated:e.unlinkSession,absenceUpdated:e.unlinkAbsence}}):e._e()],1)}),[],!1,null,"294649c3",null).exports);function tt(e,t){return Object(Y.a)(e.dto.date,t.dto.date)}var nt=n(122),it=n(323),at=n(450),ot=n(723),st=["id","creatorId","linkedToReport"];function ct(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 lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ct(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ct(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ut(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var pt=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},ft=function(e){Object(d.a)(n,e);var t=ut(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=y.a,e.addMaterial=!1,e.selectedMaterialIds=e.selectedMaterials,e}return Object(l.a)(n,[{key:"filter",get:function(){return{projectIds:[this.projectId],fromDate:this.fromDate,toDate:this.toDate}}},{key:"finish",value:function(){var e=this.selectedMaterialIds.map((function(e){var t=R.materialsStore.materials.find((function(t){return t.id===e}));if(!t)return{id:null};var n=t.id,r=t.creatorId,o=(t.linkedToReport,lt(lt({},Object(de.a)(t,st)),{},{id:n,edited:!1}));return{id:n,creatorId:r,deleted:!1,quantity:(t.quantity+"").replace(".",","),dto:o}})).filter((function(e){return null!==e.id}));this.$emit("finish",e)}}]),n}(h.Vue);pt([Object(h.Prop)()],ft.prototype,"projectId",void 0),pt([Object(h.Prop)()],ft.prototype,"fromDate",void 0),pt([Object(h.Prop)()],ft.prototype,"toDate",void 0),pt([Object(h.Prop)()],ft.prototype,"selectedMaterials",void 0);var mt=ft=pt([Object(h.Component)({components:{AddMaterial:at.a,Materials:ot.a,AddMaterialList:it.a}})],ft),vt=Object(F.a)(mt,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("v-dialog",{attrs:{value:!0,persistent:"","max-width":"1500"}},[t("v-card",{staticClass:"pa-6"},[t("v-layout",{staticClass:"mb-5"},[t("v-btn",{attrs:{color:"accent"},on:{click:function(t){e.addMaterial=!0}}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.add))]),e._v("\n                    "+e._s(e.$lang.pages.evaluation.material.materials.materialForm.title)+"\n                ")],1),e._v(" "),t("v-spacer"),e._v(" "),t("v-btn",{attrs:{color:"mr-5"},on:{click:function(t){return e.$emit("close")}}},[e._v("\n                    "+e._s(e.$lang.global.controls.buttons.cancel)+"\n                ")]),e._v(" "),t("v-btn",{attrs:{color:"accent"},on:{click:e.finish}},[e._v("\n                    "+e._s(e.$lang.global.controls.buttons.done)+"\n                ")])],1),e._v(" "),t("materials",{attrs:{"is-picker":!0,"default-filter":e.filter,"initial-selection":e.selectedMaterials},on:{materialSelected:function(t){return e.selectedMaterialIds=t},materialUpdated:function(t){return e.$emit("materialUpdated",t)}}})],1)],1),e._v(" "),t("v-dialog",{attrs:{persistent:"","max-width":"500"},model:{value:e.addMaterial,callback:function(t){e.addMaterial=t},expression:"addMaterial"}},[e.addMaterial?t("v-card",{staticClass:"pa-3"},[t("add-material-list",{attrs:{"evaluation-filter":e.filter,"default-date":e.fromDate},on:{cancel:function(t){e.addMaterial=!1},saved:function(t){e.addMaterial=!1}}})],1):e._e()],1)],1)}),[],!1,null,"9296c5f0",null).exports;function ht(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 gt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ht(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var yt=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},kt=function(e){Object(d.a)(o,e);var t,n=bt(o);function o(){var e;return Object(c.a)(this,o),(e=n.apply(this,arguments)).Icons=y.a,e.showMaterialPicker=!1,e.loadingMostRecentId=null,e}return Object(l.a)(o,[{key:"formatDate",value:function(e){var t;return _.c.formatDateWithInterval(e,this.report.date,null!==(t=this.report.toDate)&&void 0!==t?t:this.report.date)}},{key:"finishedSelection",value:function(e){var t=[].concat(Object(B.a)(this.report.materials.filter((function(e){return e.deleted}))),Object(B.a)(e)).sort(tt);this.showMaterialPicker=!1,this.$emit("input",gt(gt({},this.report),{},{materials:t}))}},{key:"removeMaterial",value:function(e){var t=this.report.materials.filter((function(t){return t.id!==e}));this.$emit("input",gt(gt({},this.report),{},{materials:t}))}},{key:"unlinkMaterial",value:function(e){var t=Object(B.a)(this.report.materials),n=t.findIndex((function(t){return t.id===e}));n>=0&&(t.splice(n,1,gt(gt({},t[n]),{},{deleted:!0})),this.$emit("input",gt(gt({},this.report),{},{materials:t})))}},{key:"linkWithMostRecent",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loadingMostRecentId=t,e.next=3,nt.h(t);case 3:r=e.sent,Object(I.a)(r.status)?null===r.data?this.$notify(this.$lang.pages.evaluation.reports.reportForm.material.mostRecentIsDeleted):r.data.dto.date<this.report.date||r.data.dto.date>(null!==(n=this.report.toDate)&&void 0!==n?n:this.report.date)?this.$notify(this.$lang.pages.evaluation.reports.reportForm.material.mostRecentIsNotInDateRange):(o=[].concat(Object(B.a)(this.report.materials.filter((function(e){return e.id!==t&&e.id!==r.data.id}))),[r.data]).sort(tt),this.$emit("input",gt(gt({},this.report),{},{materials:o}))):this.$notify(r.error),this.loadingMostRecentId=null;case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),o}(h.Vue);yt([Object(h.Model)("input",{type:Object})],kt.prototype,"report",void 0);var jt=kt=yt([Object(h.Component)({components:{LinkingInfo:ue,MaterialPicker:vt}})],kt),Ot=(n(1073),Object(F.a)(jt,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("v-card",{staticClass:"mt-10 pb-1",attrs:{flat:""}},[t("v-simple-table",{staticClass:"mb-5 overflow-y-auto max-table-height",scopedSlots:e._u([{key:"default",fn:function(){return[t("thead",[t("tr",[t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.material.materials.materialForm.date.title)+"\n                        ")]),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.material.materials.materialForm.name.title)+"\n                        ")]),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.material.materials.materialForm.quantity.title)+"\n                        ")]),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.material.materials.materialForm.unit.title)+"\n                        ")]),e._v(" "),e.report.includeMaterialRemarks?t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.global.controls.inputs.remark.title)+"\n                        ")]):e._e(),e._v(" "),t("th",{staticClass:"text-left"})])]),e._v(" "),t("tbody",e._l(e.report.materials,(function(n){return t("tr",{key:n.id},[t("td",[e._v(e._s(e.formatDate(n.dto.date)))]),e._v(" "),t("td",[e._v(e._s(n.dto.name))]),e._v(" "),t("td",[e._v(e._s(n.quantity))]),e._v(" "),t("td",[e._v(e._s(n.dto.unit))]),e._v(" "),e.report.includeMaterialRemarks?t("td",[e._v(e._s(n.dto.remark))]):e._e(),e._v(" "),t("td",{staticClass:"text-no-wrap text-right"},[t("linking-info",{key:n.id+n.deleted,attrs:{deleted:n.deleted,loading:e.loadingMostRecentId===n.id,"tooltip-linked":e.$lang.pages.evaluation.reports.reportForm.material.linkedTooltip,"tooltip-unlinked":e.$lang.pages.evaluation.reports.reportForm.material.unlinkedTooltip},on:{linkMostRecent:function(t){return e.linkWithMostRecent(n.id)}}}),e._v(" "),t("v-btn",{attrs:{icon:"",color:"delete"},on:{click:function(t){return e.removeMaterial(n.id)}}},[t("v-icon",[e._v(e._s(e.Icons.cancel))])],1)],1)])})),0)]},proxy:!0}])}),e._v(" "),t("v-btn",{attrs:{color:"accent"},on:{click:function(t){e.showMaterialPicker=!0}}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.add))]),e._v("\n            "+e._s(e.$lang.pages.evaluation.reports.reportForm.material.addMaterial)+"\n        ")],1)],1),e._v(" "),e.showMaterialPicker?t("material-picker",{attrs:{"project-id":e.report.projectId,"from-date":e.report.date,"to-date":e.report.toDate||e.report.date,"selected-materials":e.report.materials.filter((function(e){return!e.deleted})).map((function(e){return e.id}))},on:{close:function(t){e.showMaterialPicker=!1},finish:e.finishedSelection,materialUpdated:e.unlinkMaterial}}):e._e()],1)}),[],!1,null,"451a28d1",null).exports),wt=(n(142),n(245)),xt=n(117),_t=n(315),St=n(726),It=["id","creatorId","creatorName","employees","images","linkedToReport"];function Pt(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 Rt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Ct=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Tt=function(e){Object(d.a)(n,e);var t=Dt(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=y.a,e.addDoc=!1,e.selectedDocIds=e.selectedDocumentations,e}return Object(l.a)(n,[{key:"filter",get:function(){return{projectIds:[this.projectId],fromDate:this.fromDate,toDate:this.toDate}}},{key:"finish",value:function(){var e=this.selectedDocIds.map((function(e){var t=R.documentationsStore.documentations.find((function(t){return t.id===e}));if(!t)return{id:null};var n=t.id,r=t.creatorId,o=(t.creatorName,t.employees),c=(t.images,t.linkedToReport,Rt(Rt({},Object(de.a)(t,It)),{},{id:n,edited:!1,images:[],employeeIds:o.map((function(e){return e.id}))}));return{id:n,creatorId:r,deleted:!1,employees:o.map((function(e){return e.name})),images:t.images,imageUris:[],dto:c}})).filter((function(e){return null!==e.id}));this.$emit("finish",e)}}]),n}(h.Vue);Ct([Object(h.Prop)()],Tt.prototype,"projectId",void 0),Ct([Object(h.Prop)()],Tt.prototype,"fromDate",void 0),Ct([Object(h.Prop)()],Tt.prototype,"toDate",void 0),Ct([Object(h.Prop)()],Tt.prototype,"selectedDocumentations",void 0),Ct([Object(h.Prop)()],Tt.prototype,"employeeIds",void 0);var Et=Tt=Ct([Object(h.Component)({components:{AddDocumentation:_t.a,Documentations:St.a}})],Tt),At=Object(F.a)(Et,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("v-dialog",{attrs:{value:!0,persistent:"","max-width":"1500"}},[t("v-card",{staticClass:"pa-6"},[t("v-layout",{staticClass:"mb-5"},[t("v-btn",{attrs:{color:"accent"},on:{click:function(t){e.addDoc=!0}}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.add))]),e._v("\n                    "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.title)+"\n                ")],1),e._v(" "),t("v-spacer"),e._v(" "),t("v-btn",{attrs:{color:"mr-5"},on:{click:function(t){return e.$emit("close")}}},[e._v("\n                    "+e._s(e.$lang.global.controls.buttons.cancel)+"\n                ")]),e._v(" "),t("v-btn",{attrs:{color:"accent"},on:{click:e.finish}},[e._v("\n                    "+e._s(e.$lang.global.controls.buttons.done)+"\n                ")])],1),e._v(" "),t("documentations",{attrs:{"is-picker":!0,"default-filter":e.filter,"initial-selection":e.selectedDocumentations},on:{docSelected:function(t){return e.selectedDocIds=t},documentationUpdated:function(t){return e.$emit("documentationUpdated",t)}}})],1)],1),e._v(" "),t("v-dialog",{attrs:{persistent:"","max-width":"500"},model:{value:e.addDoc,callback:function(t){e.addDoc=t},expression:"addDoc"}},[t("v-card",{staticClass:"pa-3"},[t("add-documentation",{attrs:{"evaluation-filter":e.filter,"default-date":e.fromDate,"default-employee-ids":e.employeeIds},on:{cancel:function(t){e.addDoc=!1},saved:function(t){e.addDoc=!1}}})],1)],1)],1)}),[],!1,null,"c3e7a7c4",null).exports,Mt=n(152);function $t(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Ft=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Lt=function(e){Object(d.a)(o,e);var t,n=$t(o);function o(){var e;return Object(c.a)(this,o),(e=n.apply(this,arguments)).imageSrc="",e}return Object(l.a)(o,[{key:"mounted",value:function(){this.getImage()}},{key:"getImage",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mt.b(this.image.id,70);case 2:t=e.sent,Object(I.a)(t.status)&&(this.imageSrc="data:".concat(this.image.contentType,";base64,").concat(t.data));case 4:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),o}(h.Vue);Ft([Object(h.Prop)()],Lt.prototype,"image",void 0);var Bt=Lt=Ft([Object(h.Component)({})],Lt),Wt=Object(F.a)(Bt,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[e.imageSrc.length?t("v-img",{staticClass:"preview-image",attrs:{contain:!1,width:"70",height:"70",src:e.imageSrc}}):t("v-skeleton-loader",{attrs:{width:"70",height:"70",type:"image"}})],1)}),[],!1,null,"e9e2aade",null).exports;function Nt(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 zt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nt(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Gt=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Ut=function(e){Object(d.a)(o,e);var t,n=qt(o);function o(){var e;return Object(c.a)(this,o),(e=n.apply(this,arguments)).Icons=y.a,e.showDocPicker=!1,e.getWeatherIcon=wt.a,e.getWeatherText=wt.b,e.loadingMostRecentId=null,e}return Object(l.a)(o,[{key:"showDifficulties",get:function(){return this.report.documentations.some((function(e){return e.dto.difficulties}))}},{key:"formatDate",value:function(e){var t;return _.c.formatDateWithInterval(e,this.report.date,null!==(t=this.report.toDate)&&void 0!==t?t:this.report.date)}},{key:"finishedSelection",value:function(e){var t=[].concat(Object(B.a)(this.report.documentations.filter((function(e){return e.deleted}))),Object(B.a)(e)).sort((function(a,b){return Object(Z.a)(!0)(a.dto,b.dto)}));this.showDocPicker=!1,this.$emit("input",zt(zt({},this.report),{},{documentations:t}))}},{key:"removeDoc",value:function(e){var t=this.report.documentations.filter((function(t){return t.id!==e}));this.$emit("input",zt(zt({},this.report),{},{documentations:t}))}},{key:"unlinkDocumentation",value:function(e){var t=Object(B.a)(this.report.documentations),n=t.findIndex((function(t){return t.id===e}));n>=0&&(t.splice(n,1,zt(zt({},t[n]),{},{deleted:!0})),this.$emit("input",zt(zt({},this.report),{},{documentations:t})))}},{key:"linkWithMostRecent",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loadingMostRecentId=t,e.next=3,xt.i(t);case 3:r=e.sent,Object(I.a)(r.status)?null===r.data?this.$notify(this.$lang.pages.evaluation.reports.reportForm.documentation.mostRecentIsDeleted):r.data.dto.date<this.report.date||r.data.dto.date>(null!==(n=this.report.toDate)&&void 0!==n?n:this.report.date)?this.$notify(this.$lang.pages.evaluation.reports.reportForm.documentation.mostRecentIsNotInDateRange):(o=[].concat(Object(B.a)(this.report.documentations.filter((function(e){return e.id!==t&&e.id!==r.data.id}))),[r.data]).sort((function(a,b){return Object(Z.a)(!0)(a.dto,b.dto)})),this.$emit("input",zt(zt({},this.report),{},{documentations:o}))):this.$notify(r.error),this.loadingMostRecentId=null;case 6:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),o}(h.Vue);Gt([Object(h.Model)("input",{type:Object})],Ut.prototype,"report",void 0);var Vt=Ut=Gt([Object(h.Component)({components:{LinkingInfo:ue,DocumentationPicker:At,ReportImage:Wt}})],Ut),Ht=(n(1083),Object(F.a)(Vt,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("v-card",{staticClass:"mt-10 pb-1",attrs:{flat:""}},[t("v-simple-table",{staticClass:"mb-5 overflow-y-auto max-table-height",scopedSlots:e._u([{key:"default",fn:function(){return[t("thead",[t("tr",[t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.date.title)+"\n                        ")]),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.employees.title)+"\n                        ")]),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.weather.title)+"\n                        ")]),e._v(" "),e.report.includeMaterialRemarks?t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.temperature.title)+"\n                        ")]):e._e(),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.text.title)+"\n                        ")]),e._v(" "),e.showDifficulties?t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.difficulties.title)+"\n                        ")]):e._e(),e._v(" "),t("th",{staticClass:"text-left"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.images.title)+"\n                        ")]),e._v(" "),t("th",{staticClass:"text-left"})])]),e._v(" "),t("tbody",e._l(e.report.documentations,(function(n){return t("tr",{key:n.id},[t("td",{staticClass:"text-no-wrap"},[e._v(e._s(e.formatDate(n.dto.date)))]),e._v(" "),t("td",[e._v(e._s(n.employees.join(", ")))]),e._v(" "),t("td",{staticClass:"text-no-wrap"},[null!==n.dto.weather?t("v-icon",{staticClass:"mr-1"},[e._v(e._s(e.getWeatherIcon(n.dto.weather)))]):e._e(),null!==n.dto.weather?t("span",[e._v("\n                                "+e._s(e.getWeatherText(n.dto.weather)))]):e._e()],1),e._v(" "),t("td",[n.dto.temperature?t("span",[e._v("\n                                "+e._s((n.dto.temperature+"").replace(".",","))+" °C\n                            ")]):e._e()]),e._v(" "),t("td",[e._v(e._s(n.dto.text))]),e._v(" "),e.showDifficulties?t("td",[e._v(e._s(n.dto.difficulties))]):e._e(),e._v(" "),t("td",[t("v-row",{staticClass:"my-1"},e._l(n.images,(function(image){return t("v-col",{key:image.id,staticClass:"d-flex child-flex pa-1",attrs:{cols:"4"}},[t("report-image",{attrs:{image:image}})],1)})),1)],1),e._v(" "),t("td",{staticClass:"text-no-wrap text-right"},[t("linking-info",{key:n.id+n.deleted,attrs:{deleted:n.deleted,loading:e.loadingMostRecentId===n.id,"tooltip-linked":e.$lang.pages.evaluation.reports.reportForm.documentation.linkedTooltip,"tooltip-unlinked":e.$lang.pages.evaluation.reports.reportForm.documentation.unlinkedTooltip},on:{linkMostRecent:function(t){return e.linkWithMostRecent(n.id)}}}),e._v(" "),t("v-btn",{attrs:{icon:"",color:"delete"},on:{click:function(t){return e.removeDoc(n.id)}}},[t("v-icon",[e._v(e._s(e.Icons.cancel))])],1)],1)])})),0)]},proxy:!0}])}),e._v(" "),t("v-btn",{attrs:{color:"accent"},on:{click:function(t){e.showDocPicker=!0}}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.add))]),e._v("\n            "+e._s(e.$lang.pages.evaluation.reports.reportForm.documentation.addDocumentation)+"\n        ")],1)],1),e._v(" "),e.showDocPicker?t("documentation-picker",{attrs:{"project-id":e.report.projectId,"from-date":e.report.date,"to-date":e.report.toDate||e.report.date,"employee-ids":e.report.sessions.flatMap((function(e){return e.dto.employeeIds})),"selected-documentations":e.report.documentations.filter((function(e){return!e.deleted})).map((function(e){return e.id}))},on:{close:function(t){e.showDocPicker=!1},finish:e.finishedSelection,documentationUpdated:function(t){return e.unlinkDocumentation(t)}}}):e._e()],1)}),[],!1,null,"755965a0",null).exports),Kt=(n(71),n(60),n(332),n(246),n(141)),Zt=n(147),Yt=n(134);function Qt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Jt=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Xt=function(e){Object(d.a)(f,e);var t,n,o=Qt(f);function f(){var e;return Object(c.a)(this,f),(e=o.apply(this,arguments)).Icons=y.a,e.ExportTypes=Kt.a,e.exportType=Kt.a.Pdf,e.loading=!1,e.pdfSrc="",e}return Object(l.a)(f,[{key:"created",value:function(){this.initialLoad()}},{key:"btnToggleValue",get:function(){return this.exportType===Kt.a.Pdf?0:this.exportType===Kt.a.Word?1:void 0}},{key:"maxPdfHeight",get:function(){if(this.exportType!==Kt.a.Pdf||""===this.pdfSrc)return"100%";return-330+window.innerHeight+"px"}},{key:"initialLoad",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.isActive||!this.loadPreview||this.hasChanges||this.exportType!==Kt.a.Pdf){e.next=4;break}return this.$emit("update:loadPreview",!1),e.next=4,this.exportReport(this.exportType,!1);case 4:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"exportReport",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r,o,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.report){e.next=2;break}return e.abrupt("return");case 2:if(this.exportType=t,this.loading=!0,o=this.report.title+"_"+_.b.format(this.report.date,"yyyy-MM-dd"),t!==Kt.a.Pdf||n){e.next=12;break}return e.next=8,Zt.d(this.report.id,t,!0);case 8:c=e.sent,Object(I.a)(c.status)?this.pdfSrc=URL.createObjectURL(c.data):r=c.error,e.next=16;break;case 12:return e.next=14,Object(Yt.b)(Zt.d(this.report.id,t,!0),o+(t===Kt.a.Pdf?".pdf":".docx"));case 14:(r=e.sent)&&this.$notify(r);case 16:this.loading=!1;case 17:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})}]),f}(h.Vue);Jt([Object(h.Prop)()],Xt.prototype,"report",void 0),Jt([Object(h.Prop)()],Xt.prototype,"isEditMode",void 0),Jt([Object(h.Prop)()],Xt.prototype,"hasChanges",void 0),Jt([Object(h.Prop)()],Xt.prototype,"loadPreview",void 0),Jt([Object(h.Prop)()],Xt.prototype,"isActive",void 0),Jt([Object(h.Watch)("loadPreview")],Xt.prototype,"initialLoad",null);var en=Xt=Jt([Object(h.Component)({})],Xt),tn=(n(1085),Object(F.a)(en,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("v-layout",{staticClass:"my-4",attrs:{"justify-center":"","align-center":""}},[t("v-btn-toggle",{attrs:{value:e.btnToggleValue,mandatory:""}},[t("v-btn",{attrs:{loading:e.exportType===e.ExportTypes.Pdf&&e.loading,disabled:e.hasChanges},on:{click:function(t){return e.exportReport(e.ExportTypes.Pdf,!1)}}},[t("span",{staticClass:"mr-2"},[e._v(e._s(e.$lang.global.exports.pdf))]),e._v(" "),t("v-icon",[e._v(e._s(e.Icons.pdf))])],1),e._v(" "),t("v-btn",{attrs:{loading:e.exportType===e.ExportTypes.Word&&e.loading,disabled:e.hasChanges},on:{click:function(t){return e.exportReport(e.ExportTypes.Word,!0)}}},[t("span",{staticClass:"mr-2"},[e._v(e._s(e.$lang.global.exports.word))]),e._v(" "),t("v-icon",[e._v(e._s(e.Icons.word))])],1)],1),e._v(" "),t("v-btn",{staticClass:"ml-10",attrs:{fab:"",small:"",color:"accent",disabled:e.hasChanges||e.loading},on:{click:function(t){return e.exportReport(e.exportType,!0)}}},[t("v-icon",[e._v(e._s(e.Icons.download))])],1)],1),e._v(" "),e.isEditMode?e.hasChanges?t("v-layout",{attrs:{"justify-center":""}},[t("d-alert",{attrs:{error:e.$lang.pages.evaluation.reports.reportForm.export.hasChanges,type:"info",width:"500"}})],1):e.exportType===e.ExportTypes.Pdf?t("embed",{staticClass:"viewer",style:"max-height: ".concat(e.maxPdfHeight),attrs:{id:"pdf-container",src:e.pdfSrc}}):e._e():t("v-layout",{attrs:{"justify-center":""}},[t("d-alert",{attrs:{error:e.$lang.pages.evaluation.reports.reportForm.export.isEditMode,type:"info",width:"500"}})],1)],1)}),[],!1,null,"2ee6c96d",null).exports),nn=n(728);function rn(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 an(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rn(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function on(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var sn=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},cn=function(e){Object(d.a)(m,e);var t,n,o,f=on(m);function m(){var e,t,n,r;return Object(c.a)(this,m),(e=f.apply(this,arguments)).Icons=y.a,e.tab=0,e.reportsStore=Object(h.getModule)(D.default,e.$store),e.creatingExtraSession=!1,e.isEditMode=!1,e.saving=!1,e.savingSignature=!1,e.showAddSignature=!1,e.deleting=!1,e.error="",e.loadPreview=!0,e.ModelTypes=x.a,e.report=an(an({},Object(j.a)(e.defaultTemplate)),{},{projectId:null!==(n=null===(t=e.filter.projectIds)||void 0===t?void 0:t.find((function(e){return!0})))&&void 0!==n?n:"",title:e.getTitle,workDescription:e.getWorkDescription,workOrderSpecifications:(null!==(r=e.getWorkOrderSpecifications)&&void 0!==r?r:[]).map((function(e){return an(an({},e),{},{quantity:NaN})}))}),e}return Object(l.a)(m,[{key:"created",value:function(){this.loadReport()}},{key:"permission",get:function(){var e;return!this.isEditMode||(R.userStore.permission.reports===O.a.Unrestricted||R.userStore.permission.reports===O.a.Self&&(null===(e=this.editReport)||void 0===e?void 0:e.creatorId)===R.userStore.info.id)}},{key:"filter",get:function(){return R.filterStore.filter}},{key:"items",get:function(){var e=[this.$lang.pages.evaluation.reports.reportForm.general.title,this.$lang.pages.evaluation.reports.reportForm.times.title,this.$lang.pages.evaluation.reports.reportForm.material.title,this.$lang.pages.evaluation.reports.reportForm.documentation.title,this.$lang.pages.evaluation.reports.reportForm.export.title];return this.hasSpecifications&&e.splice(1,0,this.$lang.pages.evaluation.reports.reportForm.workOrderSpecifications.title),e}},{key:"hasSpecifications",get:function(){var e,t,n;return(null!==(t=null===(e=this.workOrderSpecifications)||void 0===e?void 0:e.length)&&void 0!==t?t:0)>0||(null!==(n=this.report.workOrderSpecifications.length)&&void 0!==n?n:0)>0}},{key:"defaultTemplate",get:function(){return this.templates.find((function(e){return e.isDefault}))}},{key:"getTitle",get:function(){var e;return null!==(e=this.title)&&void 0!==e?e:this.defaultTitle}},{key:"defaultTitle",get:function(){return Object(j.a)(this.defaultTemplate).title}},{key:"getWorkDescription",get:function(){var e;return null!==(e=this.workDescription)&&void 0!==e?e:null}},{key:"getWorkOrderSpecifications",get:function(){return this.workOrderSpecifications}},{key:"isLoading",get:function(){return this.saving||this.deleting}},{key:"changed",get:function(){if(!this.isEditMode)return!0;var e=Object(k.a)(this.editReport,this.report,["sessions","sessionIds","absences","absenceIds","materials","materialIds","documentations","documentationIds"]);return e=(e=(e=(e=(e=(e=(e=(e=e||!Object(w.k)(this.editReport.sessionInfos.map((function(s){return s.id})),this.report.sessions.map((function(s){return s.id}))))||!Object(w.k)(this.editReport.absenceInfos.map((function(a){return a.id})),this.report.absences.map((function(a){return a.id}))))||!Object(w.k)(this.editReport.materialInfos.map((function(e){return e.id})),this.report.materials.map((function(e){return e.id}))))||!Object(w.k)(this.editReport.documentationInfos.map((function(e){return e.id})),this.report.documentations.map((function(e){return e.id}))))||this.report.sessions.length!==this.editReport.sessionInfos.length)||this.report.absences.length!==this.editReport.absenceInfos.length)||this.report.materials.length!==this.editReport.materialInfos.length)||this.report.documentations.length!==this.editReport.documentationInfos.length}},{key:"valid",get:function(){return!!this.report.title.length&&!this.creatingExtraSession&&(this.report.workOrderSpecifications.filter((function(e){return e.quantity>0})).length||this.report.sessions.length>0||this.report.absences.length>0||this.report.materials.length>0||this.report.documentations.length>0)&&this.report.workOrderSpecifications.every((function(e){return"number"==typeof e.quantity&&e.quantity>=0}))}},{key:"exportActiveTab",get:function(){return this.tab===(this.hasSpecifications?5:4)}},{key:"getBadge",value:function(e){var t;return this.hasSpecifications&&1===e?null!==(t=this.report.workOrderSpecifications.filter((function(e){return e.quantity>0})).length)&&void 0!==t?t:0:e===(this.hasSpecifications?2:1)?this.report.sessions.length+this.report.absences.length:e===(this.hasSpecifications?3:2)?this.report.materials.length:e===(this.hasSpecifications?4:3)?this.report.documentations.length:0}},{key:"projectIdChanged",value:function(filter,e){var t,n;filter.projectIds&&e.projectIds&&filter.projectIds[0]===e.projectIds[0]||(this.isEditMode?this.$emit("cancel"):(this.report.projectId=null!==(n=null===(t=this.filter.projectIds)||void 0===t?void 0:t.find((function(e){return!0})))&&void 0!==n?n:"",this.report.sessions=this.report.sessions.filter((function(s){return s.dto.isExtraSession})),this.report.absences=[],this.report.materials=[],this.report.documentations=[]))}},{key:"loadReport",value:function(){var e,t,n,r,o,c;this.isEditMode=!!this.editReport,this.error="",this.editReport?(this.report=Object(j.b)(this.editReport),this.loadPreview=!0,this.tab=this.hasSpecifications?5:4):this.report=an(an({},Object(j.a)(this.defaultTemplate)),{},{eventId:null!==(e=this.eventId)&&void 0!==e?e:null,projectId:null!==(r=null!==(t=this.projectId)&&void 0!==t?t:null===(n=this.filter.projectIds)||void 0===n?void 0:n.find((function(e){return!0})))&&void 0!==r?r:"",title:this.getTitle,workDescription:null!==(o=this.workDescription)&&void 0!==o?o:null,workOrderSpecifications:(null!==(c=this.workOrderSpecifications)&&void 0!==c?c:[]).map((function(e){return an(an({},e),{},{quantity:NaN})}))})}},{key:"saveReport",value:(o=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.saving=!0,this.error="",this.isEditMode){e.next=8;break}return e.next=5,this.reportsStore.saveReport(this.report);case 5:n=e.sent,e.next=11;break;case 8:return e.next=10,this.reportsStore.updateReport({id:this.editReport.id,report:this.report});case 10:n=e.sent;case 11:this.saving=!1,"string"==typeof n?this.error=n:(this.eventId&&R.planningStore.addReportId({eventId:this.eventId,newReportId:n.id,oldReportId:null===(t=this.editReport)||void 0===t?void 0:t.id}),this.loadPreview=!0,this.tab=this.hasSpecifications?5:4,this.$emit("saved",n));case 13:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"deleteReport",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=10;break}return this.deleting=!0,e.next=7,this.reportsStore.deleteReport(this.editReport.id);case 7:t=e.sent,this.deleting=!1,"string"==typeof t?this.error=t:(this.report.eventId&&R.planningStore.removeReportId({reportId:this.editReport.id,eventId:this.report.eventId}),this.$emit("cancel"));case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"saveSignatures",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.editReport){e.next=2;break}return e.abrupt("return");case 2:return n={signatureInfos:t,date:new Date},this.savingSignature=!0,e.next=6,this.reportsStore.signReport({id:this.editReport.id,signatureDto:n});case 6:"string"==typeof(r=e.sent)?this.error=r:this.$emit("savedSignatures",this.editReport.id),this.savingSignature=!1,this.showAddSignature=!1;case 10:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),m}(h.Vue);sn([Object(h.Prop)()],cn.prototype,"templates",void 0),sn([Object(h.Prop)()],cn.prototype,"editReport",void 0),sn([Object(h.Prop)({default:void 0})],cn.prototype,"projectId",void 0),sn([Object(h.Prop)({default:void 0})],cn.prototype,"eventId",void 0),sn([Object(h.Prop)({default:void 0})],cn.prototype,"defaultEmployeeIds",void 0),sn([Object(h.Prop)({default:void 0})],cn.prototype,"title",void 0),sn([Object(h.Prop)({default:void 0})],cn.prototype,"workDescription",void 0),sn([Object(h.Prop)({default:void 0})],cn.prototype,"workOrderSpecifications",void 0),sn([Object(h.Watch)("filter")],cn.prototype,"projectIdChanged",null),sn([Object(h.Watch)("editReport")],cn.prototype,"loadReport",null);var ln=cn=sn([Object(h.Component)({components:{ReportGeneral:L,ReportWorkOrderSpecifications:H,ReportTimes:et,ReportMaterial:Ot,ReportDocumentation:Ht,ReportExport:tn,AddSignature:nn.a,FormHeader:De.a,FormFooter:Re.a}})],cn),un=Object(F.a)(ln,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("form-header",{on:{cancel:function(t){return e.$emit("cancel")}}},[t("v-tabs",{model:{value:e.tab,callback:function(t){e.tab=t},expression:"tab"}},e._l(e.items,(function(n,r){return t("v-tab",{key:n},[r>0&&r<5&&e.getBadge(r)>0?t("v-badge",{attrs:{content:e.getBadge(r)}},[e._v("\n                    "+e._s(n)+"\n                ")]):[e._v(e._s(n))]],2)})),1)],1),e._v(" "),t("v-tabs-items",{model:{value:e.tab,callback:function(t){e.tab=t},expression:"tab"}},[t("d-alert",{class:"mt-6",attrs:{error:e.error}}),e._v(" "),t("v-tab-item",{key:e.items[0]},[t("report-general",{attrs:{templates:e.templates,"has-changes":e.changed,"edit-id":e.editReport?e.editReport.id:void 0,"hide-project-change":!!e.eventId},on:{projectChanged:function(t){return e.$emit("cancel")}},model:{value:e.report,callback:function(t){e.report=t},expression:"report"}})],1),e._v(" "),(e.report.workOrderSpecifications||[]).length>0?t("v-tab-item",{key:e.items[1]},[t("report-work-order-specifications",{attrs:{"expected-work-order-specifications-quantities":(e.workOrderSpecifications||[]).map((function(e){return{id:e.id,quantity:e.quantity}}))},model:{value:e.report,callback:function(t){e.report=t},expression:"report"}})],1):e._e(),e._v(" "),t("v-tab-item",{key:e.items[2]},[t("report-times",{attrs:{"default-employee-ids":e.defaultEmployeeIds,"creating-extra-session":e.creatingExtraSession},on:{"update:creatingExtraSession":function(t){e.creatingExtraSession=t},"update:creating-extra-session":function(t){e.creatingExtraSession=t}},model:{value:e.report,callback:function(t){e.report=t},expression:"report"}})],1),e._v(" "),t("v-tab-item",{key:e.items[3]},[t("report-material",{model:{value:e.report,callback:function(t){e.report=t},expression:"report"}})],1),e._v(" "),t("v-tab-item",{key:e.items[4]},[t("report-documentation",{model:{value:e.report,callback:function(t){e.report=t},expression:"report"}})],1),e._v(" "),t("v-tab-item",{key:e.items[5]},[t("report-export",{attrs:{report:e.editReport||null,"is-edit-mode":e.isEditMode,"has-changes":e.changed,"is-active":e.exportActiveTab,"load-preview":e.loadPreview},on:{"update:loadPreview":function(t){e.loadPreview=t},"update:load-preview":function(t){e.loadPreview=t}}})],1)],1),e._v(" "),t("form-footer",[t("v-spacer"),e._v(" "),t("v-btn",{attrs:{disabled:e.isLoading},on:{click:function(t){return e.$emit("cancel")}}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.cancel))]),e._v("\n            "+e._s(e.$lang.global.controls.buttons.cancel)+"\n        ")],1),e._v(" "),e.permission?t("v-btn",{attrs:{color:"primary",disabled:!e.valid||e.isLoading||e.changed},on:{click:function(t){e.showAddSignature=!0}}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.signature))]),e._v("\n            "+e._s(e.$lang.global.controls.buttons.sign)+"\n        ")],1):e._e(),e._v(" "),e.isEditMode&&e.permission?t("v-btn",{staticClass:"white--text",attrs:{color:"delete",disabled:e.isLoading,loading:e.deleting},on:{click:e.deleteReport}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.delete))]),e._v("\n            "+e._s(e.$lang.global.controls.buttons.delete)+"\n        ")],1):e._e(),e._v(" "),e.permission?t("v-btn",{attrs:{color:"accent",disabled:!e.valid||e.isLoading||!e.changed,loading:e.saving},on:{click:e.saveReport}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.save))]),e._v("\n            "+e._s(e.$lang.global.controls.buttons.save)+"\n        ")],1):e._e()],1),e._v(" "),t("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:e.$lang.pages.evaluation.reports.reportForm.deleteDialog.title,message:e.$lang.pages.evaluation.reports.reportForm.deleteDialog.text}}),e._v(" "),e.showAddSignature?t("v-dialog",{attrs:{width:"auto",persistent:""},model:{value:e.showAddSignature,callback:function(t){e.showAddSignature=t},expression:"showAddSignature"}},[t("add-signature",{attrs:{saving:e.savingSignature},on:{cancel:function(t){e.showAddSignature=!1},saveSignatures:e.saveSignatures}})],1):e._e()],1)}),[],!1,null,"38fa0d43",null);t.a=un.exports},function(e,t,n){"use strict";n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(66),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(17),n(22),n(48),n(43),n(44),n(97),n(98),n(38),n(74),n(0)),k=n(4),j=n(18),O=n(69),w=(n(21),n(214),n(46),n(72),n(109),n(30),n(31)),x=n(1),_=n(63),S=n(2);n(45);var I=function(){var e={projectId:"",date:S.b.startOfToday(),employeeIds:[],weather:null,temperature:null,text:null,difficulties:null,images:[]};return e};var P=w.object({projectId:w.string().required(x.a.messages.errors.validation.projectRequired),date:w.date().test("max-date",x.a.messages.errors.validation.futureDate,(function(e){return e<=S.b.endOfDay(new Date)})),temperature:w.number().nullable().min(-50,x.a.messages.errors.validation.minValue(-50)).max(50,x.a.messages.errors.validation.maxValue(50)).transform((function(e,t){return(null==t?void 0:t.length)?+(t+"").replace(/,/,"."):null})).typeError(x.a.messages.errors.validation.invalidNumber),text:w.string().nullable().trim().max(1e4,x.a.messages.errors.validation.max_character(1e4)),difficulties:w.string().nullable().trim().max(1e4,x.a.messages.errors.validation.max_character(1e4))});function R(e){return Object(_.c)(P,e)}var D=n(245),C=n(80),T=n(79),E=n(197),A=n(212),M=n(138),$=n(5),F=["id","employees","images"];function L(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 B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function W(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var N=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},z=function(e){Object(f.a)(c,e);var t,n=W(c);function c(){var e,t,r,o,d;return Object(l.a)(this,c),(e=n.apply(this,arguments)).Icons=j.a,e.SystemIcons=E.a,e.DateFormats=S.a,e.employeesStore=$.employeesStore,e.customersStore=$.customersStore,e.configStore=$.configurationStore,e.permission=$.userStore.permission,e.docsStore=Object(k.getModule)(A.default,e.$store),e.validation=R,e.weather=D.c,e.valid=!0,e.loading=!1,e.error="",e.isEditMode=!1,e.original=B({},I()),e.documentation=B(B({},I()),{},{projectId:null!==(r=null===(t=e.filter.projectIds)||void 0===t?void 0:t.find((function(e){return!0})))&&void 0!==r?r:"",date:null!==(o=e.defaultDate)&&void 0!==o?o:I().date,employeeIds:null!==(d=e.defaultEmployeeIds)&&void 0!==d?d:I().employeeIds}),e}return Object(d.a)(c,[{key:"created",value:function(){this.loadDocumentation()}},{key:"filter",get:function(){var e;return null!==(e=this.evaluationFilter)&&void 0!==e?e:$.filterStore.filter}},{key:"customers",get:function(){return this.getLinkedCustomers(null,[$.userStore.info.id],this.documentation.projectId)}},{key:"changed",get:function(){return!this.isEditMode||Object(O.a)(this.original,this.documentation)}},{key:"customersIncludesProjectId",value:function(e,t){return e.flatMap((function(e){return e.projects.map((function(p){return p.id}))})).includes(t)}},{key:"openImagePickerDialog",value:function(){document.getElementById("file-input").click()}},{key:"addImages",value:function(e){for(var t=e.dataTransfer.files,i=0;i<t.length;i++)this.documentation.images.push(t.item(i))}},{key:"removeImage",value:function(e){this.documentation.images.splice(e,1)}},{key:"loadDocumentation",value:function(){if(this.isEditMode=!!this.editDocumentation,this.$refs.form&&this.resetForm(),this.editDocumentation){var e=this.editDocumentation,t=(e.id,e.employees),n=(e.images,B(B({},Object(o.a)(e,F)),{},{employeeIds:t.map((function(e){return e.id})),images:[]}));this.documentation=n,this.original=B({},n)}}},{key:"resetForm",value:function(){var e,t,n,r;this.error="",this.documentation=B(B({},I()),{},{projectId:null!==(t=null===(e=this.filter.projectIds)||void 0===e?void 0:e.find((function(e){return!0})))&&void 0!==t?t:this.documentation.projectId,date:null!==(n=this.defaultDate)&&void 0!==n?n:I().date,employeeIds:null!==(r=this.defaultEmployeeIds)&&void 0!==r?r:I().employeeIds}),this.documentation.images=[]}},{key:"setProject",value:function(){var e,t;this.documentation.projectId=null!==(t=null===(e=this.filter.projectIds)||void 0===e?void 0:e.find((function(e){return!0})))&&void 0!==t?t:""}},{key:"submit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",this.$refs.form.validate()){e.next=3;break}return e.abrupt("return");case 3:if(this.loading=!0,this.isEditMode){e.next=10;break}return e.next=7,this.docsStore.saveDocumentation({documentation:this.documentation,filter:this.filter});case 7:t=e.sent,e.next=13;break;case 10:return e.next=12,this.docsStore.updateDocumentation({id:this.editDocumentation.id,documentation:this.documentation});case 12:t=e.sent;case 13:if(this.loading=!1,"string"!=typeof t){e.next=18;break}this.error=t,e.next=21;break;case 18:return this.$emit("saved",t),e.next=21,this.resetForm();case 21:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),c}(Object(y.mixins)(M.a));N([Object(y.Prop)({default:void 0})],z.prototype,"editDocumentation",void 0),N([Object(y.Prop)({default:void 0})],z.prototype,"evaluationFilter",void 0),N([Object(y.Prop)({default:void 0})],z.prototype,"defaultDate",void 0),N([Object(y.Prop)({default:void 0})],z.prototype,"defaultEmployeeIds",void 0),N([Object(y.Watch)("editDocumentation")],z.prototype,"loadDocumentation",null),N([Object(y.Watch)("filter")],z.prototype,"setProject",null);var G=z=N([Object(y.Component)({components:{FormFooter:T.a,FormHeader:C.a}})],z),U=(n(986),n(19)),component=Object(U.a)(G,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{attrs:{flat:""}},[t("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t("form-header",{attrs:{"is-dialog":!0},on:{cancel:function(t){return e.$emit("cancel")}}},[t("v-card-title",[e._v("\n                "+e._s(e.isEditMode?e.$lang.pages.evaluation.documentation.documentationForm.edit:e.$lang.pages.evaluation.documentation.documentationForm.title)+"\n            ")])],1),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.error}}),e._v(" "),e.editDocumentation&&e.editDocumentation.linkedToReport?t("d-alert",{attrs:{error:e.$lang.messages.infos.linkedToReport,type:"info"}}):e._e(),e._v(" "),t("d-project-select",{attrs:{"selected-projects":e.documentation.projectId,customers:e.customers,"ignore-linking":e.ignoreLinkingProjects,"prepend-icon":!0,"label-customer":!0,rules:[e.validation("projectId")]},on:{setIgnoreLinking:function(t){return e.ignoreLinkingProjects=t},selected:function(t){return e.documentation.projectId=t}}}),e._v(" "),t("d-date-picker",{attrs:{label:e.$lang.pages.evaluation.documentation.documentationForm.date.title,format:e.DateFormats.longDate,max:new Date,rules:e.validation("date")},model:{value:e.documentation.date,callback:function(t){e.$set(e.documentation,"date",t)},expression:"documentation.date"}}),e._v(" "),t("d-employee-select",{attrs:{employees:e.employeesStore.employees,groups:e.employeesStore.groups,multiple:!0,grouped:e.configStore.configuration.groupEmployees,"none-is-all":!1,"prepend-icon":!0,label:e.$lang.pages.evaluation.documentation.documentationForm.employees.title},model:{value:e.documentation.employeeIds,callback:function(t){e.$set(e.documentation,"employeeIds",t)},expression:"documentation.employeeIds"}}),e._v(" "),e.configStore.configuration.weather?t("v-layout",[t("v-select",{staticClass:"mr-4 flex-3",attrs:{value:e.documentation.weather,items:e.weather,clearable:"","prepend-icon":e.Icons.weather.global,"menu-props":{offsetY:!0},label:e.$lang.pages.evaluation.documentation.documentationForm.weather.title},on:{"click:clear":function(t){e.documentation.weather=null}},scopedSlots:e._u([{key:"item",fn:function(n){var r=n.item,o=n.attrs,c=n.on;return[t("v-list-item",e._g(e._b({attrs:{ripple:""},on:{click:function(t){e.documentation.weather=r.value}}},"v-list-item",o,!1),c),[t("v-list-item-action",[t("v-icon",[e._v("\n                                    "+e._s(r.icon)+"\n                                ")])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v(" "+e._s(r.text)+" ")])],1)],1)]}}],null,!1,1936592263)}),e._v(" "),t("v-text-field",{staticClass:"ml-4 flex-2",attrs:{"prepend-icon":e.Icons.temperature,"append-icon":e.Icons.celsius,"validate-on-blur":"",label:e.$lang.pages.evaluation.documentation.documentationForm.temperature.title,rules:[e.validation("temperature")]},model:{value:e.documentation.temperature,callback:function(t){e.$set(e.documentation,"temperature",t)},expression:"documentation.temperature"}})],1):e._e(),e._v(" "),t("v-textarea",{attrs:{"prepend-icon":e.Icons.text,"auto-grow":"",rows:"1",label:e.$lang.pages.evaluation.documentation.documentationForm.text.title,rules:[e.validation("text")]},model:{value:e.documentation.text,callback:function(t){e.$set(e.documentation,"text",t)},expression:"documentation.text"}}),e._v(" "),t("v-textarea",{attrs:{"prepend-icon":e.Icons.text,"auto-grow":"",rows:"1",label:e.$lang.pages.evaluation.documentation.documentationForm.difficulties.title,rules:[e.validation("difficulties")]},model:{value:e.documentation.difficulties,callback:function(t){e.$set(e.documentation,"difficulties",t)},expression:"documentation.difficulties"}}),e._v(" "),t("d-file-picker",{attrs:{type:"image"},model:{value:e.documentation.images,callback:function(t){e.$set(e.documentation,"images",t)},expression:"documentation.images"}})],1),e._v(" "),t("form-footer",[t("v-btn",{attrs:{color:"accent",type:"submit",disabled:!e.valid||e.loading||!e.changed,loading:e.loading}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.save)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1)],1)}),[],!1,null,"5bf5b0ad",null);t.a=component.exports},,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return l})),n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return f}));var r=n(1),o=n(8),c=n(11);function l(address){return c.b(o.a.GetAddresses,r.a.messages.errors.requests.evaluation.currentProject,{address:address})}function d(e,t){return c.b(o.a.Distance,r.a.messages.errors.requests.evaluation.currentProject,{lat:e,long:t})}function f(e,t){return c.b(o.a.NearestAddress,r.a.messages.errors.requests.evaluation.currentProject,{lat:e,long:t})}},,,function(e,t,n){"use strict";n(22),n(17),n(27);var r,o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(20),n(38),n(74),n(48),n(78),n(0));n(90),n(46),n(72),n(40),n(142),n(751);!function(e){e[e.multiply=0]="multiply",e[e.add=1]="add"}(r||(r={}));var h=[{value:"stk",title:"stk",factor:1},{value:"mm",title:"mm",factor:1e3},{value:"cm",title:"cm",factor:100},{value:"m",title:"m",factor:1}],y=[{dimensions:1,baseValue:"mm",value:"mm",title:"mm",factor:1e3},{dimensions:2,baseValue:"mm",value:"mm2",title:"mm²",factor:1e6},{dimensions:3,baseValue:"mm",value:"mm3",title:"mm³",factor:1e9},{dimensions:1,baseValue:"cm",value:"cm",title:"cm",factor:100},{dimensions:2,baseValue:"cm",value:"cm2",title:"cm²",factor:1e4},{dimensions:3,baseValue:"cm",value:"cm3",title:"cm³",factor:1e6},{dimensions:1,baseValue:"m",value:"m",title:"m",factor:1},{dimensions:2,baseValue:"m",value:"m2",title:"m²",factor:1},{dimensions:3,baseValue:"m",value:"m3",title:"m³",factor:1}],k=function(){return y[7]},j=function(){return r.multiply},O=function(){return[{value:void 0,unit:w("m")},{value:void 0,unit:w("m")}]};function w(e){return h.find((function(s){return s.value===e}))||h[0]}function x(e){return{value:e,name:e===r.multiply?"Multiplizieren":"Addieren",icon:e===r.multiply?"•":"+"}}function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var S=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},I=function(e){Object(l.a)(n,e);var t=_(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).CalculationMode=r,e.selectableUnits=h,e.calculatorInputValueFieldLimit=4,e.currentCalculationMode=j(),e.resultUnit=k(),e.getOperationType=x,e.inputValues=O(),e}return Object(c.a)(n,[{key:"created",value:function(){this.preSelectValues()}},{key:"preSelectValues",value:function(){var e;this.calculation?(this.inputValues=this.calculation.inputValues.map((function(input){return{value:input.value,unit:w(input.unit)}})),this.currentCalculationMode=this.calculation.operationMode,this.resultUnit=(e=this.calculation.resultValues.unit,y.find((function(s){return s.title===e}))||y[0])):(this.inputValues=O(),this.currentCalculationMode=j(),this.resultUnit=k())}},{key:"addNewInputField",value:function(){this.inputValues.push({value:void 0,unit:w("m")})}},{key:"deleteField",value:function(e){this.inputValues.splice(e,1)}},{key:"calculationPathAndResult",get:function(){if(this.inputValues.some((function(e){return!e.value})))return{calculationPath:"",result:""};var e=function(e,t,n){var o=0,c="";o=t===r.multiply?1:0,c=e.map((function(e){return"".concat(e.value).concat(e.unit.title)})).join(" ".concat(x(t).icon," ")),o=e.reduce((function(e,n){return t===r.multiply?e*n.value/n.unit.factor:e+n.value/n.unit.factor}),o);var l=c.replace(/\./g,",")+" = ",d=o*n.factor,f=Math.min(6,(v=d,h=v.toString(),y=h.indexOf("."),-1===y?0:h.length-y-1)),m=parseFloat(d.toFixed(f)).toString();var v,h,y;return-1!==m.indexOf(".")&&(m=(m=m.replace(".",",")).replace(/(\.\d*?[1-9])0+$/,"$1")),{calculationPath:l,formattedResult:m}}(this.inputValues,this.currentCalculationMode,this.resultUnit);return{calculationPath:e.calculationPath,result:e.formattedResult}}},{key:"filteredSelectableResultUnits",get:function(){var e=this,t=this.currentCalculationMode===r.multiply?Math.min(3,this.inputValues.filter((function(i){return"stk"!==i.unit.value})).length):1,n=y.filter((function(u){return u.dimensions===t}));if(!n.find((function(t){return t.value===e.resultUnit.value}))){var o=this.inputValues.map((function(i){return i.unit})).filter((function(u){return"stk"!==u.value})).sort((function(a,b){return b.factor-a.factor}))[0],c=n.find((function(u){return u.baseValue===o.value}));this.resultUnit=null!=c?c:n[0]}return n}},{key:"save",value:function(){var e,t,n={operationMode:this.currentCalculationMode,inputValues:(t=this.inputValues,t.filter((function(i){return i.value})).map((function(input){return{value:input.value,unit:input.unit.value}}))),calculationPath:this.calculationPathAndResult.calculationPath+this.calculationPathAndResult.result+this.resultUnit.title,resultValues:{value:parseFloat((e=this.calculationPathAndResult.result,e.replace(/\,/g,"."))),unit:this.resultUnit.title}};this.$emit("saved",n.resultValues.value,this.resultUnit.title,n)}}]),n}(v.Vue);S([Object(v.Prop)({default:void 0})],I.prototype,"calculation",void 0),S([Object(v.Watch)("calculation")],I.prototype,"preSelectValues",null);var P=I=S([Object(v.Component)({components:{}})],I),R=(n(980),n(19)),component=Object(R.a)(P,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-layout",{attrs:{column:""}},[t("v-layout",[t("v-btn-toggle",{attrs:{mandatory:"",value:e.currentCalculationMode}},[t("v-btn",{on:{click:function(t){e.currentCalculationMode=e.CalculationMode.multiply}}},[e._v("\n                "+e._s(e.getOperationType(e.CalculationMode.multiply).icon)+"\n            ")]),e._v(" "),t("v-btn",{on:{click:function(t){e.currentCalculationMode=e.CalculationMode.add}}},[e._v("\n                "+e._s(e.getOperationType(e.CalculationMode.add).icon)+"\n            ")])],1)],1),e._v(" "),e._l(e.inputValues,(function(n,r){return t("div",{key:r},[t("v-layout",{staticClass:"inputFieldContainer"},[t("v-text-field",{attrs:{type:"number",label:e.$lang.pages.evaluation.material.materials.materialForm.quantity.title},model:{value:e.inputValues[r].value,callback:function(t){e.$set(e.inputValues[r],"value",t)},expression:"inputValues[index].value"}}),e._v(" "),t("v-select",{staticClass:"unitSelect",attrs:{label:e.$lang.pages.evaluation.material.materials.materialForm.unit.title,items:0!==r?e.selectableUnits.filter((function(s){return"stk"!==s.value})):e.selectableUnits,"item-text":"title","return-object":""},model:{value:e.inputValues[r].unit,callback:function(t){e.$set(e.inputValues[r],"unit",t)},expression:"inputValues[index].unit"}})],1),e._v(" "),r>=2?t("v-btn",{staticClass:"mb-5",attrs:{"x-small":""},on:{click:function(t){return e.deleteField(r)}}},[e._v(e._s(e.$lang.pages.evaluation.material.materials.materialForm.calculation.deleteField))]):e._e()],1)})),e._v(" "),e.inputValues.length<e.calculatorInputValueFieldLimit?t("v-btn",{attrs:{color:"primary"},on:{click:e.addNewInputField}},[e._v("\n        "+e._s(e.$lang.pages.evaluation.material.materials.materialForm.calculation.newField)+"\n    ")]):e._e(),e._v(" "),t("v-layout",{staticClass:"mt-2 inputFieldContainer"},[t("v-text-field",{attrs:{label:e.$lang.pages.evaluation.material.materials.materialForm.calculation.result,value:e.calculationPathAndResult?e.calculationPathAndResult.calculationPath+e.calculationPathAndResult.result:"",readonly:""}}),e._v(" "),t("v-select",{staticClass:"unitSelect",attrs:{label:e.$lang.pages.evaluation.material.materials.materialForm.unit.title,items:e.filteredSelectableResultUnits,"item-text":"title","return-object":""},model:{value:e.resultUnit,callback:function(t){e.resultUnit=t},expression:"resultUnit"}})],1),e._v(" "),t("v-btn",{attrs:{disabled:e.inputValues.some((function(e){return!e.value})),color:"accent"},on:{click:e.save}},[e._v(e._s(e.$lang.global.controls.buttons.accept))])],2)}),[],!1,null,"65a9fdfc",null);t.a=component.exports},function(e,t,n){"use strict";n(30),n(38),n(27),n(35),n(34),n(32),n(37),n(96),n(90),n(112),n(71),n(46),n(118),n(119),n(60);var r=n(7),o=n(29),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(22),n(48),n(43),n(44),n(97),n(98),n(87),n(74),n(0)),y=n(4),k=n(18),j=n(111),O=n(418),w=n(2),x=n(69),_=n(322),S=n(89),I=n(80),P=n(79),R=n(180),D=n(138),C=n(5),T=n(388);function E(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return A(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return A(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function A(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function M(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 $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var L=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},B=function(e){Object(d.a)(f,e);var t,n,o=F(f);function f(){var e,t,n,r;return Object(c.a)(this,f),(e=o.apply(this,arguments)).Icons=k.a,e.DateFormats=w.a,e.customersStore=C.customersStore,e.permission=C.userStore.permission,e.materialsStore=Object(y.getModule)(R.default,e.$store),e.validation=j.d,e.calculatorDialog=!1,e.valid=!0,e.loading=!1,e.error="",e.currentEditIndex=null,e.isEditMode=!1,e.material=$({},Object(j.a)()),e.materialList=$($({},Object(j.b)()),{},{materials:[],projectId:null!==(n=null===(t=e.filter.projectIds)||void 0===t?void 0:t.find((function(e){return!0})))&&void 0!==n?n:"",date:null!==(r=e.defaultDate)&&void 0!==r?r:Object(j.a)().date}),e.touched={quantity:!1,name:!1,unit:!1},e.fuzzySearch=Object(O.b)(e.materialsStore.materialList.map((function(e){return e.name}))),e}return Object(l.a)(f,[{key:"materials",get:function(){return this.material.name?this.fuzzySearch(this.material.name):this.materialsStore.materialList.map((function(e){return{item:e.name}}))}},{key:"filter",get:function(){var e;return null!==(e=this.evaluationFilter)&&void 0!==e?e:C.filterStore.filter}},{key:"customers",get:function(){return this.getLinkedCustomers(null,[C.userStore.info.id],this.materialList.projectId)}},{key:"hasChanges",get:function(){return Object(x.a)(Object(j.a)(),this.material)}},{key:"validMaterial",get:function(){return!!(this.material.name&&this.material.quantity&&this.material.unit)}},{key:"customersIncludesProjectId",value:function(e,t){return e.flatMap((function(e){return e.projects.map((function(p){return p.id}))})).includes(t)}},{key:"preventNullValues",value:function(e){null===e&&(this.material.name="")}},{key:"cancel",value:function(){this.resetForm(!0),this.$emit("cancel")}},{key:"addOrUpdateMaterialInList",value:function(){var e=this;if(this.isEditMode=!1,null!==this.currentEditIndex){var t=this.materialList.materials.findIndex((function(t,i){return i===e.currentEditIndex}));if(t>=0)return this.materialList.materials.splice(t,1,$({},this.material)),void this.resetForm()}this.addMaterialToList()}},{key:"addMaterialToList",value:function(){Object(S.a)(this.touched,!0),this.material.name&&this.material.quantity&&this.material.unit&&(this.materialList.materials.push($({},this.material)),this.resetForm())}},{key:"editMaterialFromList",value:function(e){var t=this.materialList.materials.find((function(t,i){return i===e}));t&&(this.material=$({},t),this.currentEditIndex=e,this.isEditMode=!0)}},{key:"deleteMaterialFromList",value:function(e){this.materialList.materials=this.materialList.materials.filter((function(t,i){return i!==e})),this.resetForm()}},{key:"blurMaterial",value:function(){var e=this,t=this.materialsStore.materialList.find((function(t){return t.name===e.material.name}));t&&(this.material.unit=t.unit)}},{key:"handleInput",value:function(e){null!==e&&(this.material.name="string"==typeof e?e:e.item,this.blurMaterial())}},{key:"resetForm",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.error="",this.currentEditIndex=null,this.isEditMode=!1,this.material=$({},Object(j.a)()),e&&(this.materialList=$($({},Object(j.b)()),{},{materials:[],projectId:this.materialList.projectId,date:this.materialList.date})),Object(S.a)(this.touched,!1)}},{key:"setProject",value:function(){var e,t;this.materialList.projectId=null!==(t=null===(e=this.filter.projectIds)||void 0===e?void 0:e.find((function(e){return!0})))&&void 0!==t?t:""}},{key:"onSaveCalculation",value:function(e,t,n){this.material.quantity=e,this.material.unit=t,this.material.calculation=n,this.calculatorDialog=!1}},{key:"deleteMaterial",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"submit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",Object(S.a)(this.touched,!0),!(this.materialList.materials.length>0)||this.hasChanges||this.materialList.projectId||this.material.name&&this.material.quantity&&this.material.unit){e.next=7;break}return Object(S.a)(this.touched,!1),e.abrupt("return");case 7:if(0!==this.materialList.materials.length||this.$refs.form.validate()){e.next=9;break}return e.abrupt("return");case 9:this.loading=!0,this.hasChanges&&this.materialList.materials.push(this.material),n=E(this.materialList.materials),e.prev=12,n.s();case 14:if((r=n.n()).done){e.next=21;break}return o=r.value,e.next=18,this.materialsStore.saveMaterial({material:$($({},o),{},{projectId:this.materialList.projectId,date:this.materialList.date}),filter:this.filter});case 18:t=e.sent;case 19:e.next=14;break;case 21:e.next=26;break;case 23:e.prev=23,e.t0=e.catch(12),n.e(e.t0);case 26:return e.prev=26,n.f(),e.finish(26);case 29:if(this.loading=!1,"string"!=typeof t){e.next=34;break}this.error=t,e.next=37;break;case 34:return this.$emit("saved",t),e.next=37,this.resetForm(!0);case 37:case"end":return e.stop()}}),e,this,[[12,23,26,29]])}))),function(){return t.apply(this,arguments)})}]),f}(Object(h.mixins)(D.a));L([Object(h.Prop)({default:void 0})],B.prototype,"evaluationFilter",void 0),L([Object(h.Prop)({default:void 0})],B.prototype,"defaultDate",void 0),L([Object(h.Watch)("material.name")],B.prototype,"preventNullValues",null),L([Object(h.Watch)("filter")],B.prototype,"setProject",null);var W=B=L([Object(h.Component)({components:{MaterialCalculator:_.a,HighlightedSearchResultText:T.a,FormHeader:I.a,FormFooter:P.a}})],B),N=(n(984),n(19)),component=Object(N.a)(W,(function(){var e,t,n=this,r=n._self._c;n._self._setupProxy;return r("div",[r("v-card",{attrs:{flat:""}},[r("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(e){return e.preventDefault(),n.submit.apply(null,arguments)}},model:{value:n.valid,callback:function(e){n.valid=e},expression:"valid"}},[r("form-header",{attrs:{"is-dialog":!0},on:{cancel:n.cancel}},[r("v-card-title",[n._v("\n                    "+n._s(n.$lang.pages.evaluation.material.materials.materialForm.title)+"\n                ")])],1),n._v(" "),r("v-card-text",[r("d-alert",{attrs:{error:n.error}}),n._v(" "),r("d-project-select",{ref:"projectId",attrs:{"selected-projects":n.materialList.projectId,customers:n.customers,"ignore-linking":n.ignoreLinkingProjects,"prepend-icon":!0,"label-customer":!0,rules:[n.validation("projectId")]},on:{setIgnoreLinking:function(e){return n.ignoreLinkingProjects=e},selected:function(e){return n.materialList.projectId=e}}}),n._v(" "),r("d-date-picker",{attrs:{label:n.$lang.pages.evaluation.material.materials.materialForm.date.title,format:n.DateFormats.longDate,max:new Date,rules:n.validation("date")},model:{value:n.materialList.date,callback:function(e){n.$set(n.materialList,"date",e)},expression:"materialList.date"}}),n._v(" "),n.materialList.materials.length>0?r("div",{attrs:{outlined:""}},[r("v-list-item-group",{staticClass:"flex-column z-2",attrs:{value:n.currentEditIndex}},n._l(n.materialList.materials,(function(e,t){return r("v-list-item",{key:t+e.unit+e.quantity+e.name,attrs:{value:t},on:{click:function(e){return n.editMaterialFromList(t)}}},[r("v-list-item-content",[r("v-chip",{staticClass:"list-item-text mr-2",attrs:{link:""}},[n._v("\n                                    "+n._s(e.quantity)+"\n                                    "+n._s(e.unit)+"\n                                ")]),n._v(" "),r("v-list-item-title",{staticClass:"list-item-text"},[n._v("\n                                    "+n._s(e.name)+"\n                                    "),r("v-list-item-subtitle",[n._v("\n                                        "+n._s(e.remark)+"\n                                    ")])],1)],1),n._v(" "),r("v-list-item-action",[r("v-btn",{attrs:{icon:""},on:{click:function(e){return e.stopPropagation(),n.deleteMaterialFromList(t)}}},[r("v-icon",[n._v("\n                                        "+n._s(n.Icons.cancel)+"\n                                    ")])],1)],1)],1)})),1)],1):n._e(),n._v(" "),r("v-layout",[n.permission.addNewMaterials?r("v-combobox",{staticClass:"material",attrs:{"search-input":n.material.name,items:n.materials,"no-filter":"",label:n.$lang.pages.evaluation.material.materials.materialForm.name.title,"menu-props":{closeOnContentClick:!0},rules:[n.validation("name")],value:n.material.name,"validate-on-blur":!n.touched.name},on:{"update:searchInput":function(e){return n.$set(n.material,"name",e)},"update:search-input":function(e){return n.$set(n.material,"name",e)},input:n.handleInput},scopedSlots:n._u([{key:"item",fn:function(data){return[r("v-list-item",{on:{click:function(e){return e.preventDefault(),n.handleInput(data.item)}}},[r("v-list-item-content",[r("div",[r("highlighted-search-result-text",{attrs:{placeholder:data.item.item,"search-result":data.item.searchResult}})],1)])],1)]}}],null,!1,1928807941)}):r("v-autocomplete",{staticClass:"material",attrs:{items:n.materialsStore.materialList.map((function(e){return e.name})),label:n.$lang.pages.evaluation.material.materials.materialForm.name.title,"no-data-text":n.$lang.pages.evaluation.material.materials.materialForm.name.noMatches,rules:[n.validation("name")],"validate-on-blur":!n.touched.name},on:{blur:n.blurMaterial},model:{value:n.material.name,callback:function(e){n.$set(n.material,"name",e)},expression:"material.name"}}),n._v(" "),r("v-text-field",{staticClass:"mx-5 quantity",attrs:{label:n.$lang.pages.evaluation.material.materials.materialForm.quantity.title,rules:[n.validation("quantity")],"validate-on-blur":!n.touched.quantity},on:{blur:function(e){n.touched.quantity=!0}},model:{value:n.material.quantity,callback:function(e){n.$set(n.material,"quantity",e)},expression:"material.quantity"}}),n._v(" "),n.permission.addNewMaterials?r("v-combobox",{staticClass:"unit",attrs:{items:n.materialsStore.units.map((function(u){return u.name})),label:n.$lang.pages.evaluation.material.materials.materialForm.unit.title,rules:[n.validation("unit")],disabled:n.isEditMode&&!!n.material.calculation,"validate-on-blur":!n.touched.unit},model:{value:n.material.unit,callback:function(e){n.$set(n.material,"unit",e)},expression:"material.unit"}}):r("v-autocomplete",{staticClass:"unit",attrs:{items:n.materialsStore.units.map((function(u){return u.name})),label:n.$lang.pages.evaluation.material.materials.materialForm.unit.title,"no-data-text":n.$lang.pages.evaluation.material.materials.materialForm.name.noMatches,rules:[n.validation("unit")],disabled:n.isEditMode&&!!n.material.calculation,"validate-on-blur":!n.touched.unit},model:{value:n.material.unit,callback:function(e){n.$set(n.material,"unit",e)},expression:"material.unit"}})],1),n._v(" "),r("v-btn",{staticClass:"mb-5",attrs:{width:"100%",outlined:!!n.material.calculation,color:"accent"},on:{click:function(e){n.calculatorDialog=!0}}},[n._v("\n                    "+n._s(null!==(e=null===(t=n.material.calculation)||void 0===t?void 0:t.calculationPath)&&void 0!==e?e:n.$lang.pages.evaluation.material.materials.materialForm.calculation.calculator)+"\n                ")]),n._v(" "),r("v-checkbox",{attrs:{label:n.$lang.pages.evaluation.material.materials.materialForm.accountWork.title},model:{value:n.material.accountWork,callback:function(e){n.$set(n.material,"accountWork",e)},expression:"material.accountWork"}}),n._v(" "),r("v-textarea",{attrs:{"auto-grow":"",rows:"1",label:n.$lang.global.controls.inputs.remark.title,rules:[n.validation("remark")]},model:{value:n.material.remark,callback:function(e){n.$set(n.material,"remark",e)},expression:"material.remark"}})],1),n._v(" "),r("v-card-actions",{staticClass:"d-flex justify-center mb-3 mt-n3"},[r("v-btn",{attrs:{color:"primary",block:"",disabled:!n.validMaterial},on:{click:n.addOrUpdateMaterialInList}},[n._v("\n                    "+n._s(n.$lang.pages.evaluation.material.materials.materialForm.add)+"\n                ")])],1),n._v(" "),r("form-footer",[r("v-btn",{attrs:{color:"accent",type:"submit",disabled:n.loading||n.isEditMode,loading:n.loading}},[r("v-icon",{attrs:{left:""}},[n._v(" "+n._s(n.Icons.save)+" ")]),n._v("\n                    "+n._s(n.$lang.global.controls.buttons.save)+"\n                ")],1)],1)],1)],1),n._v(" "),r("v-dialog",{attrs:{"max-width":"500"},model:{value:n.calculatorDialog,callback:function(e){n.calculatorDialog=e},expression:"calculatorDialog"}},[n.calculatorDialog?r("v-card",{staticClass:"pa-8"},[r("material-calculator",{attrs:{calculation:n.material.calculation},on:{saved:n.onSaveCalculation}})],1):n._e()],1)],1)}),[],!1,null,"02903c6c",null);t.a=component.exports},function(e,t,n){"use strict";n(43),n(44),n(27);var r=n(24),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(20),n(17),n(60),n(38),n(22),n(40),n(0)),h=n(18),y=n(132),k=n(139);function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var O=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},w=function(e){Object(l.a)(n,e);var t=j(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).Icons=h.a,e.values=e.value,e.allowances=[{value:y.a.None,text:e.$lang.pages.times.allowance.none},{value:y.a.MoreThanEight,text:e.$lang.pages.times.allowance.moreThanEight},{value:y.a.MoreThanTwentyFour,text:e.$lang.pages.times.allowance.moreThanTwentyFour}],e}return Object(c.a)(n,[{key:"allValues",get:function(){return this.allowances.map((function(a){return a.value}))}},{key:"clicked",value:function(e){if(Array.isArray(this.value)){var t=this.value.includes(e);this.values=t?this.value.filter((function(a){return a!==e})):[].concat(Object(r.a)(this.value),[e])}}},{key:"selected",value:function(e){this.multiple?this.$emit("input",this.values):this.$emit("input",e)}}]),n}(v.Vue);O([Object(v.Prop)()],w.prototype,"value",void 0),O([Object(v.Prop)()],w.prototype,"multiple",void 0),O([Object(v.Prop)({default:!1})],w.prototype,"smallChips",void 0),O([Object(v.Prop)({default:!1})],w.prototype,"clearable",void 0),O([Object(v.Prop)({default:!1})],w.prototype,"disabled",void 0);var x=w=O([Object(v.Component)({components:{SelectActions:k.a}})],w),_=n(19),component=Object(_.a)(x,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-select",{attrs:{value:e.value,items:e.allowances,label:e.$lang.pages.times.allowance.title,multiple:e.multiple,disabled:e.disabled,chips:e.multiple,clearable:e.clearable,"menu-props":{offsetY:!0,closeOnClick:!0},"small-chips":e.smallChips},on:{input:e.selected},scopedSlots:e._u([e.multiple?{key:"prepend-item",fn:function(){return[t("div",{staticClass:"mb-2"},[t("select-actions",{attrs:{values:e.value,"all-values":e.allValues,multiple:!0},on:{all:function(t){return e.$emit("input",[])},invert:function(t){return e.$emit("input",t)}}})],1)]},proxy:!0}:null,e.multiple?{key:"item",fn:function(n){var r=n.item;return[t("v-layout",{on:{click:function(t){return e.clicked(r.value)}}},[e.multiple?t("v-list-item-action",[0===e.value.length?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):t("v-icon",[e._v("\n                    "+e._s(e.value.includes(r.value)?e.Icons.selected:e.Icons.selectable)+"\n                ")])],1):e._e(),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v("\n                    "+e._s(r.text)+"\n                ")])],1)],1)]}}:null,e.multiple?{key:"selection",fn:function(n){return[t("v-chip",{attrs:{small:e.smallChips}},[e._v(e._s(n.item.text))])]}}:null],null,!0)})}),[],!1,null,null,null);t.a=component.exports},function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e.Administrator="Administrator",e.BusinessOwner="BusinessOwner",e.DigiholzEmployee="DigiholzEmployee"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return c})),n.d(t,"b",(function(){return l}));n(78),n(40),n(38),n(22),n(17),n(43),n(44),n(30),n(97),n(98),n(48);var r=n(1),o=n(2);function c(e,t,n){return e.filter((function(s){return t<s.end&&n>s.start})).map((function(s){return"".concat(s.employee,", ").concat(s.startString," - ").concat(s.endString)}))}function l(e,t,n,c,l,d){return e.filter((function(s){var e;return s.id!==d&&o.b.isSameDay(s.date,c)&&l.includes(null!==(e=s.employee.id)&&void 0!==e?e:"")})).map((function(s){return{id:s.id,employee:s.employee.name,start:s.timeInfo.start,startString:s.timeInfo.startString,end:s.timeInfo.end,endString:s.timeInfo.endString}})).concat(t.filter((function(s){return s.id!==d&&o.b.isSameDay(s.date,c)&&s.employeeIds.some((function(e){return l.includes(e)}))})).flatMap((function(s){return s.employeeIds.map((function(e){var t,c;return{id:s.id,employee:null!==(c=null===(t=n.find((function(t){return t.id===e})))||void 0===t?void 0:t.name)&&void 0!==c?c:r.a.global.controls.state.inactive_employees(1),start:s.start,startString:o.c.getTime(s.start),end:s.end,endString:o.c.getTime(s.end)}}))})))}},,,function(e,t,n){"use strict";n.d(t,"g",(function(){return h})),n.d(t,"f",(function(){return k})),n.d(t,"d",(function(){return O})),n.d(t,"a",(function(){return x})),n.d(t,"e",(function(){return S})),n.d(t,"c",(function(){return P})),n.d(t,"b",(function(){return R})),n.d(t,"i",(function(){return D})),n.d(t,"h",(function(){return C}));n(35),n(34),n(22),n(17),n(20),n(32),n(37);var r=n(21),o=n(23),c=(n(83),n(40),n(38),n(8)),l=n(1),d=n(11),f=n(10);function m(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 v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(){return y.apply(this,arguments)}function y(){return(y=Object(o.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.Payment,l.a.messages.errors.requests.pages.payment.fetch);case 2:return"string"==typeof(t=e.sent).data&&(t.data=null),Object(f.a)(t.status)&&t.data&&T(t.data),e.abrupt("return",t);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(){return j.apply(this,arguments)}function j(){return(j=Object(o.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.PaymentInfo,l.a.messages.errors.requests.pages.payment.fetchInfo);case 2:return t=e.sent,Object(f.a)(t.status)&&((data=t.data).freeUntil=data.freeUntil?new Date(data.freeUntil):null),e.abrupt("return",t);case 5:case"end":return e.stop()}var data}),e)})))).apply(this,arguments)}function O(e){return w.apply(this,arguments)}function w(){return(w=Object(o.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",d.b("".concat(c.a.PaymentInvoices,"/").concat(t),l.a.messages.errors.requests.pages.payment.invoice,void 0,void 0,void 0,!0));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return _.apply(this,arguments)}function _(){return(_=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.PaymentSubscriptions,l.a.messages.errors.requests.pages.payment.addSubscription,t);case 2:return(n=e.sent).error&&(n.error+=" ".concat(l.a.messages.errors.contactSupportIfErrorStays)),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e,t){return I.apply(this,arguments)}function I(){return(I=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.e("","".concat(c.a.PaymentSubscriptions,"/").concat(t),l.a.messages.errors.requests.pages.payment.editSubscription,n);case 2:return(r=e.sent).error&&(r.error+=" ".concat(l.a.messages.errors.contactSupportIfErrorStays)),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e,t){return d.c("","".concat(c.a.PaymentChangeModel,"/").concat(e),l.a.messages.errors.requests.pages.payment.changeModel,{subscriptionModel:t})}function R(e){return d.c("","".concat(c.a.PaymentCancel,"/").concat(e),l.a.messages.errors.requests.pages.payment.cancel)}function D(e){return d.c("","".concat(c.a.PaymentReactivate,"/").concat(e),l.a.messages.errors.requests.pages.payment.reactivate)}function C(e){return v(v({},e),{},{paymentDate:new Date(e.paymentDate)})}function T(data){data.nextPaymentDate=new Date(data.nextPaymentDate),data.discountValidTo=data.discountValidTo?new Date(data.discountValidTo):null,data.invoices=data.invoices.map(C)}},function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(78),n(22),n(87),n(74),n(48),n(32),n(4)),h=n(133),y=n(10),k=n(206),j=n(502),O=n(5);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var x=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},_=function(e){Object(l.a)(M,e);var t,n,d,f,m,v,x,_,S,I,P,R,D,C,T,E,A=w(M);function M(){var e;return Object(o.a)(this,M),(e=A.apply(this,arguments)).taskInfos=[],e.taskListTemplates=[],e}return Object(c.a)(M,[{key:"reset",value:function(){this.taskInfos=[],this.taskListTemplates=[]}},{key:"resetTaskInfos",value:function(){this.taskInfos=[]}},{key:"addTask",value:function(e){this.taskInfos.push(e),this.taskInfos.sort(k.a)}},{key:"removeTask",value:function(e){this.taskInfos=this.taskInfos.filter((function(t){return t.id!==e}))}},{key:"replaceTask",value:function(e){var t=this.taskInfos.findIndex((function(t){return t.id===e.id}));-1!==t&&(this.taskInfos.splice(t,1,e),this.taskInfos.sort(k.a))}},{key:"setTaskState",value:function(e){var t=this.taskInfos.find((function(t){return t.id===e.taskId}));t&&(t.done=e.done,t.doneBy=e.doneBy,this.taskInfos.sort(k.a))}},{key:"addTaskList",value:function(e){this.taskInfos.push(e),this.taskInfos.sort(k.a)}},{key:"replaceTaskList",value:function(e){var t=this.taskInfos.findIndex((function(t){return t.id===e.id}));-1!==t&&(this.taskInfos.splice(t,1,e),this.taskInfos.sort(k.a))}},{key:"setTaskListTaskState",value:function(e){var t,n,r=this.taskInfos.find((function(t){var n;return null===(n=t.taskListTasks)||void 0===n?void 0:n.some((function(t){return t.id===e.taskId}))}));if(r){var o=null===(t=r.taskListTasks)||void 0===t?void 0:t.find((function(t){return t.id===e.taskId}));if(o){o.done=e.done,o.doneBy=e.doneBy;var c=(null===(n=r.taskListTasks)||void 0===n?void 0:n.every((function(e){return e.done})))?e.done:null;!!r.done!=!!c&&(r.done=c,this.taskInfos.sort(k.a))}}}},{key:"setTaskListState",value:function(e){var t,n=this.taskInfos.find((function(t){return t.id===e.taskId}));n&&(n.done=e.done,n.doneBy=e.doneBy,null===(t=n.taskListTasks)||void 0===t||t.forEach((function(t){t.done||(t.done=e.done,t.doneBy=e.doneBy)}))),this.taskInfos.sort(k.a)}},{key:"addTaskListTemplate",value:function(e){this.taskListTemplates.push(e)}},{key:"removeTaskListTemplate",value:function(e){this.taskListTemplates=this.taskListTemplates.filter((function(t){return t.id!==e}))}},{key:"replaceTaskListTemplate",value:function(e){var t=this.taskListTemplates.findIndex((function(t){return t.id===e.id}));this.taskListTemplates.splice(t,1,e)}},{key:"addAdditionalTaskInfos",value:function(e){var t=this;e.forEach((function(e){t.taskInfos.find((function(t){return t.id===e.id}))||t.taskInfos.push(e)})),this.taskInfos.sort(k.a)}},{key:"fetchTaskInfos",value:(E=Object(r.a)(regeneratorRuntime.mark((function e(filter){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.e(filter,0,!0);case 2:return t=e.sent,n=[],Object(y.a)(t.status)&&(n=t.data),e.abrupt("return",{taskInfos:n});case 6:case"end":return e.stop()}}),e)}))),function(e){return E.apply(this,arguments)})},{key:"fetchAdditionalTaskInfos",value:(T=Object(r.a)(regeneratorRuntime.mark((function e(filter){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.e(filter);case 2:t=e.sent,Object(y.a)(t.status)&&this.addAdditionalTaskInfos(t.data);case 4:case"end":return e.stop()}}),e,this)}))),function(e){return T.apply(this,arguments)})},{key:"saveTask",value:(C=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.g(t);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=8;break}return this.addTask(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return C.apply(this,arguments)})},{key:"deleteTask",value:(D=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.b(t);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=7;break}this.removeTask(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return D.apply(this,arguments)})},{key:"updateTask",value:(R=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.m(t.id,t.task);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=8;break}return this.replaceTask(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return R.apply(this,arguments)})},{key:"updateTaskState",value:(P=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=h.j(t.taskId,t.done),this.setTaskState(t),e.next=4,n;case 4:if(r=e.sent,!Object(y.a)(r.status)){e.next=9;break}return e.abrupt("return",r.data);case 9:O.notificationStore.setMessage(r.error),this.fetchTaskInfos(j.a);case 11:case"end":return e.stop()}}),e,this)}))),function(e){return P.apply(this,arguments)})},{key:"saveTaskList",value:(I=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.h(t);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=8;break}return this.addTaskList(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return I.apply(this,arguments)})},{key:"deleteTaskList",value:(S=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.c(t);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=7;break}this.removeTask(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return S.apply(this,arguments)})},{key:"updateTaskList",value:(_=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.n(t.id,t.taskList);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=8;break}return this.replaceTaskList(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return _.apply(this,arguments)})},{key:"updateTaskListTaskState",value:(x=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=h.l(t.taskId,t.done),this.setTaskListTaskState(t),e.next=4,n;case 4:if(r=e.sent,!Object(y.a)(r.status)){e.next=9;break}return e.abrupt("return",r.data);case 9:O.notificationStore.setMessage(r.error),this.fetchTaskInfos(j.a);case 11:case"end":return e.stop()}}),e,this)}))),function(e){return x.apply(this,arguments)})},{key:"updateTaskListState",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.k(t.taskId,t.done);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=8;break}return this.setTaskListState(t),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"fetchTaskListTemplates",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.f();case 2:return t=e.sent,n=[],Object(y.a)(t.status)&&(n=t.data),e.abrupt("return",{taskListTemplates:n});case 6:case"end":return e.stop()}}),e)}))),function(){return m.apply(this,arguments)})},{key:"saveTaskListTemplate",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.i(t);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=8;break}return this.addTaskListTemplate(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"deleteTaskListTemplate",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.d(t);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=7;break}this.removeTaskListTemplate(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"updateTaskListTemplate",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.o(t.id,t.taskListTemplate);case 2:if(n=e.sent,!Object(y.a)(n.status)){e.next=8;break}return this.replaceTaskListTemplate(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"assignTaskListTemplate",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.a(t.employeeIds,t.projectId,t.assignDate,t.remark,t.assignAsSingleTasks,t.id);case 2:if(r=e.sent,!Object(y.a)(r.status)){e.next=8;break}return null===(n=r.data)||void 0===n||n.forEach((function(e){o.addTask(e)})),e.abrupt("return",r.data);case 8:return e.abrupt("return",r.error);case 9:case"end":return e.stop()}}),e)}))),function(e){return t.apply(this,arguments)})}]),M}(v.VuexModule);x([v.Mutation],_.prototype,"reset",null),x([v.Mutation],_.prototype,"resetTaskInfos",null),x([v.Mutation],_.prototype,"addTask",null),x([v.Mutation],_.prototype,"removeTask",null),x([v.Mutation],_.prototype,"replaceTask",null),x([v.Mutation],_.prototype,"setTaskState",null),x([v.Mutation],_.prototype,"addTaskList",null),x([v.Mutation],_.prototype,"replaceTaskList",null),x([v.Mutation],_.prototype,"setTaskListTaskState",null),x([v.Mutation],_.prototype,"setTaskListState",null),x([v.Mutation],_.prototype,"addTaskListTemplate",null),x([v.Mutation],_.prototype,"removeTaskListTemplate",null),x([v.Mutation],_.prototype,"replaceTaskListTemplate",null),x([v.Mutation],_.prototype,"addAdditionalTaskInfos",null),x([v.MutationAction],_.prototype,"fetchTaskInfos",null),x([v.Action],_.prototype,"fetchAdditionalTaskInfos",null),x([Object(v.Action)({rawError:!0})],_.prototype,"saveTask",null),x([v.Action],_.prototype,"deleteTask",null),x([Object(v.Action)({rawError:!0})],_.prototype,"updateTask",null),x([Object(v.Action)({rawError:!0})],_.prototype,"updateTaskState",null),x([Object(v.Action)({rawError:!0})],_.prototype,"saveTaskList",null),x([v.Action],_.prototype,"deleteTaskList",null),x([Object(v.Action)({rawError:!0})],_.prototype,"updateTaskList",null),x([Object(v.Action)({rawError:!0})],_.prototype,"updateTaskListTaskState",null),x([Object(v.Action)({rawError:!0})],_.prototype,"updateTaskListState",null),x([v.MutationAction],_.prototype,"fetchTaskListTemplates",null),x([Object(v.Action)({rawError:!0})],_.prototype,"saveTaskListTemplate",null),x([v.Action],_.prototype,"deleteTaskListTemplate",null),x([Object(v.Action)({rawError:!0})],_.prototype,"updateTaskListTemplate",null),x([Object(v.Action)({rawError:!0})],_.prototype,"assignTaskListTemplate",null),_=x([Object(v.Module)({name:"tasks",stateFactory:!0,namespaced:!0})],_),t.default=_},,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t),n.d(t,"MaintenanceModes",(function(){return r})),n.d(t,"MAINTENANCE_MODE",(function(){return c})),n.d(t,"IS_FULL_MAINTENANCE",(function(){return l}));var r,o=n(68);!function(e){e[e.None=0]="None",e[e.Full=1]="Full",e[e.ReadOnly=2]="ReadOnly"}(r||(r={}));var c=r.None,l=!1;t.default=function(e){var t=e.redirect,n=e.route,d=e.$config;c=function(e){if("None"===e)return r.None;if("Full"===e)return r.Full;if("ReadOnly"===e)return r.ReadOnly;return r.None}(d.Maintenance),l=c===r.Full;var f=c===r.Full;return f&&n.path!==o.Pages.maintenance?t(o.Pages.maintenance):f||n.path!==o.Pages.maintenance?void 0:t(o.Pages.dashboard)}},function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(24),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(78),n(40),n(87),n(74),n(22),n(48),n(4)),y=n(164),k=n(152),j=n(10),O=n(45),w=n(126);function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var _=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},S=function(e){Object(d.a)(I,e);var t,n,f,m,v,h,_,S=x(I);function I(){var e;return Object(c.a)(this,I),(e=S.apply(this,arguments)).acceptances=[],e}return Object(l.a)(I,[{key:"reset",value:function(){this.acceptances=[]}},{key:"setAcceptances",value:function(e){this.acceptances=e}},{key:"addAcceptance",value:function(e){this.acceptances=[e].concat(Object(o.a)(this.acceptances)).sort(Object(O.a)())}},{key:"addAcceptances",value:function(e){this.acceptances=[].concat(Object(o.a)(this.acceptances),Object(o.a)(e))}},{key:"replaceAcceptance",value:function(e){var t=this.acceptances.findIndex((function(a){return a.id===e.oldId}));t>=0&&(this.acceptances.splice(t,1,e.acceptance),this.acceptances=this.acceptances.sort(Object(O.a)()))}},{key:"removeAcceptance",value:function(e){this.acceptances=this.acceptances.filter((function(a){return a.id!==e}))}},{key:"removeImage",value:function(e){var t=this.acceptances.find((function(a){return a.id===e.acceptanceId}));t&&(t.images=t.images.filter((function(i){return i.id!==e.id})))}},{key:"setCategories",value:function(e){var t=e.id,n=e.categories,r=this.acceptances.find((function(a){return a.id===t}));r&&(r.categories=n)}},{key:"fetchAcceptances",value:(_=Object(r.a)(regeneratorRuntime.mark((function e(filter){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.d(filter);case 2:return t=e.sent,n=[],Object(j.a)(t.status)&&(n=t.data),e.abrupt("return",{acceptances:n});case 6:case"end":return e.stop()}}),e)}))),function(e){return _.apply(this,arguments)})},{key:"laodAcceptances",value:(h=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.d(t.filter,t.skip);case 2:return n=e.sent,Object(j.a)(n.status)&&this.addAcceptances(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"saveAcceptance",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.f(t.acceptance);case 2:if(n=e.sent,!Object(j.a)(n.status)){e.next=8;break}return Object(w.b)(t.acceptance,t.filter)&&this.addAcceptance(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"updateAcceptance",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.i(t.id,t.acceptance);case 2:if(n=e.sent,!Object(j.a)(n.status)){e.next=8;break}return this.replaceAcceptance({oldId:t.id,acceptance:n.data}),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"signAcceptance",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.h(t.id,t.signatureDto);case 2:if(n=e.sent,!Object(j.a)(n.status)){e.next=7;break}return e.abrupt("return",n.data);case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)})},{key:"deleteAcceptance",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.a(t);case 2:if(n=e.sent,!Object(j.a)(n.status)){e.next=8;break}return this.removeAcceptance(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteImage",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k.a(t.id);case 2:if(n=e.sent,!Object(j.a)(n.status)){e.next=8;break}return this.removeImage(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),I}(h.VuexModule);_([h.Mutation],S.prototype,"reset",null),_([h.Mutation],S.prototype,"setAcceptances",null),_([h.Mutation],S.prototype,"addAcceptance",null),_([h.Mutation],S.prototype,"addAcceptances",null),_([h.Mutation],S.prototype,"replaceAcceptance",null),_([h.Mutation],S.prototype,"removeAcceptance",null),_([h.Mutation],S.prototype,"removeImage",null),_([h.Mutation],S.prototype,"setCategories",null),_([h.MutationAction],S.prototype,"fetchAcceptances",null),_([Object(h.Action)({rawError:!0})],S.prototype,"laodAcceptances",null),_([Object(h.Action)({rawError:!0})],S.prototype,"saveAcceptance",null),_([Object(h.Action)({rawError:!0})],S.prototype,"updateAcceptance",null),_([Object(h.Action)({rawError:!0})],S.prototype,"signAcceptance",null),_([Object(h.Action)({rawError:!0})],S.prototype,"deleteAcceptance",null),_([Object(h.Action)({rawError:!0})],S.prototype,"deleteImage",null),S=_([Object(h.Module)({name:"acceptances",stateFactory:!0,namespaced:!0})],S),t.default=S},function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(38),n(30),n(78),n(48),n(22),n(43),n(44),n(4)),h=n(8),y=n(1),k=n(11);function j(e,t){return k.b(h.a.Services,y.a.messages.errors.requests.pages.services.fetch,{all:e,includeInterfaceItems:t})}function O(e){return k.a(e,h.a.Services,y.a.messages.errors.requests.pages.services.delete)}function w(e){return k.a(e,h.a.ServiceGroups,y.a.messages.errors.requests.pages.serviceGroups.delete)}var x=n(10),_=n(45),S=n(5);function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var P=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},R=function(e){Object(l.a)(D,e);var t,n,d,f,m,v,P,R=I(D);function D(){var e;return Object(o.a)(this,D),(e=R.apply(this,arguments)).groups=[],e.services=[],e.ungroupedServices=[],e}return Object(c.a)(D,[{key:"groupNames",get:function(){return this.groups.map((function(g){return g.name}))}},{key:"serviceNames",get:function(){return this.services.map((function(e){return e.name}))}},{key:"reset",value:function(){this.groups=[],this.services=[]}},{key:"addServiceGroup",value:function(e){this.groups.push(e),this.groups=this.groups.sort(_.b)}},{key:"addService",value:function(e){if(e.serviceGroupId){var t=this.groups.find((function(g){return g.id===e.serviceGroupId}));t&&(t.services.push(e),t.services=t.services.sort(_.e))}else this.services.push(e),this.services=this.services.sort(_.e)}},{key:"removeServiceGroup",value:function(e){this.groups=this.groups.filter((function(g){return g.id!==e}))}},{key:"removeService",value:function(e){this.services=this.services.filter((function(s){return s.id!==e}));var t=this.groups.find((function(g){return g.services.map((function(s){return s.id})).includes(e)}));t&&(t.services=t.services.filter((function(s){return s.id!==e}))),this.ungroupedServices=this.ungroupedServices.filter((function(s){return s.id!==e}))}},{key:"fetchServices",value:(P=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o,c,l,d,f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(r=S.configurationStore.configuration.groupServices)){e.next=5;break}return e.next=4,m=null==t?void 0:t.all,v=null==t?void 0:t.includeInterfaceItems,k.b(h.a.ServiceGroups,y.a.messages.errors.requests.pages.serviceGroups.fetch,{all:m,includeInterfaceItems:v});case 4:o=e.sent;case 5:if(r&&!(null==t?void 0:t.all)){e.next=9;break}return e.next=8,j(null==t?void 0:t.all,null==t?void 0:t.includeInterfaceItems);case 8:c=e.sent;case 9:return l=[],d=[],f=[],r&&o?Object(x.a)(o.status)&&(l=o.data,f=null!==(n=null==c?void 0:c.data)&&void 0!==n?n:[]):c&&Object(x.a)(c.status)&&(d=c.data),e.abrupt("return",{groups:l,services:d,ungroupedServices:f});case 14:case"end":return e.stop()}var m,v}),e)}))),function(e){return P.apply(this,arguments)})},{key:"saveServiceGroup",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t,k.d(h.a.ServiceGroups,y.a.messages.errors.requests.pages.serviceGroups.save,r);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=8;break}return this.addServiceGroup(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"saveService",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t,k.d(h.a.Services,y.a.messages.errors.requests.pages.services.save,r);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=8;break}return this.addService(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"updateServiceGroup",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.serviceGroup,k.e(r,h.a.ServiceGroups,y.a.messages.errors.requests.pages.serviceGroups.update,o);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=9;break}return this.removeServiceGroup(n.data.id),this.addServiceGroup(n.data),e.abrupt("return",n.data);case 9:return e.abrupt("return",n.error);case 10:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"updateService",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.service,k.e(r,h.a.Services,y.a.messages.errors.requests.pages.services.update,o);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=9;break}return this.removeService(t.id),this.addService(n.data),e.abrupt("return",n.data);case 9:return e.abrupt("return",n.error);case 10:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"deleteServiceGroup",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,w(t);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=7;break}this.removeServiceGroup(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteService",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(t);case 2:if(n=e.sent,!Object(x.a)(n.status)){e.next=7;break}this.removeService(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),D}(v.VuexModule);P([v.Mutation],R.prototype,"reset",null),P([v.Mutation],R.prototype,"addServiceGroup",null),P([v.Mutation],R.prototype,"addService",null),P([v.Mutation],R.prototype,"removeServiceGroup",null),P([v.Mutation],R.prototype,"removeService",null),P([v.MutationAction],R.prototype,"fetchServices",null),P([Object(v.Action)({rawError:!0})],R.prototype,"saveServiceGroup",null),P([Object(v.Action)({rawError:!0})],R.prototype,"saveService",null),P([Object(v.Action)({rawError:!0})],R.prototype,"updateServiceGroup",null),P([Object(v.Action)({rawError:!0})],R.prototype,"updateService",null),P([v.Action],R.prototype,"deleteServiceGroup",null),P([v.Action],R.prototype,"deleteService",null),R=P([Object(v.Module)({name:"coreData/services",stateFactory:!0,namespaced:!0})],R);t.default=R},,,,,function(e,t,n){"use strict";var r;n.d(t,"a",(function(){return r})),function(e){e[e.All=0]="All",e[e.OnlyAccountWork=1]="OnlyAccountWork",e[e.NoAccountWork=2]="NoAccountWork"}(r||(r={}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return l}));var r,o=n(1);!function(e){e[e.NoDefects=0]="NoDefects",e[e.HasDefects=1]="HasDefects",e[e.Refused=2]="Refused"}(r||(r={}));var c=[{value:r.NoDefects,text:o.a.pages.evaluation.acceptance.result.noDefects},{value:r.HasDefects,text:o.a.pages.evaluation.acceptance.result.hasDefects},{value:r.Refused,text:o.a.pages.evaluation.acceptance.result.refused}];function l(e){switch(e){case r.NoDefects:return o.a.pages.evaluation.acceptance.result.noDefects;case r.HasDefects:return o.a.pages.evaluation.acceptance.result.hasDefects;case r.Refused:return o.a.pages.evaluation.acceptance.result.refused}}},function(e,t,n){"use strict";var r={};r.auth=n(787),r.auth=r.auth.default||r.auth,r.maintenance=n(353),r.maintenance=r.maintenance.default||r.maintenance,r.sync=n(503),r.sync=r.sync.default||r.sync,t.a=r},,,function(e,t,n){"use strict";n.d(t,"c",(function(){return y})),n.d(t,"d",(function(){return j})),n.d(t,"e",(function(){return w})),n.d(t,"a",(function(){return _})),n.d(t,"b",(function(){return S})),n.d(t,"f",(function(){return P}));n(35),n(34),n(22),n(20),n(37);var r=n(21),o=n(23),c=(n(83),n(38),n(46),n(72),n(17),n(32),n(43),n(44),n(8)),l=n(1),d=n(11),f=n(10),m=n(2);function v(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 h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t){return k.apply(this,arguments)}function k(){return(k=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(c.a.Employees,l.a.messages.errors.requests.pages.employees.fetch,{all:t,includeInterfaceItems:n});case 2:return r=e.sent,Object(f.a)(r.status)&&r.data.forEach((function(e){C(e)})),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function j(e){return O.apply(this,arguments)}function O(){return(O=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.Employees,l.a.messages.errors.requests.pages.employees.save,D(t));case 2:return n=e.sent,Object(f.a)(n.status)&&C(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(e,t){return x.apply(this,arguments)}function x(){return(x=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.e(t,c.a.Employees,l.a.messages.errors.requests.pages.employees.update,D(n));case 2:return r=e.sent,Object(f.a)(r.status)&&C(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e){return d.a(e,c.a.Employees,l.a.messages.errors.requests.pages.employees.delete)}function S(e,t){return I.apply(this,arguments)}function I(){return(I=Object(o.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.GenerateQrCode,l.a.messages.errors.requests.pages.employees.generateQrCode,{employeeId:t,password:n},void 0,void 0,void 0,!0);case 2:return r=e.sent,!Object(f.a)(r.status)&&r.error.includes(l.a.messages.errors.requests.codes[2010])&&(r.error=l.a.messages.errors.requests.codes[2010]),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e,t,n,r){return R.apply(this,arguments)}function R(){return(R=Object(o.a)(regeneratorRuntime.mark((function e(t,n,r,o){var f;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.d(c.a.UpdateUserInfo,l.a.messages.errors.requests.pages.employees.updateUserInfo,{employeeId:t,username:n,password:r,email:o});case 2:return f=e.sent,e.abrupt("return",f);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e){var data=h({},e);return data.hiringDate=e.hiringDate?m.c.formatUniversal(e.hiringDate):null,data.wages=e.wages.map((function(e){return h(h({},e),{},{validFrom:m.c.formatUniversal(e.validFrom),regular:(e.regular+"").replace(",","."),forceAccountWork:(e.forceAccountWork+"").replace(",",".")})})),data.workTimes=e.workTimes.map((function(e){return h(h({},e),{},{from:m.c.formatUniversal(e.from),to:e.to?m.c.formatUniversal(e.to):e.to})})),data.roleId?data.permission=void 0:(data.roleId=null,data.permission.editSessionTimeFrame+""==""&&(data.permission.editSessionTimeFrame=null)),data}function C(data){null!==data.hiringDate&&(data.hiringDate=new Date(data.hiringDate)),data.workTimes.forEach((function(e){e.from=new Date(e.from),e.to=e.to?new Date(e.to):null})),data.wages.forEach((function(e){return e.validFrom=new Date(e.validFrom)}))}},function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return f})),n.d(t,"d",(function(){return m})),n.d(t,"a",(function(){return v}));var r=n(23),o=(n(83),n(40),n(8)),c=n(1),l=n(11);function d(){return l.b(o.a.InterfaceGroups,c.a.messages.errors.requests.pages.interfaceGroups.fetch)}function f(e){return l.d(o.a.InterfaceGroups,c.a.messages.errors.requests.pages.interfaceGroups.save,e)}function m(e,t){return l.e("","".concat(o.a.InterfaceGroups,"/").concat(e),c.a.messages.errors.requests.pages.interfaceGroups.update,t)}function v(e){return h.apply(this,arguments)}function h(){return(h=Object(r.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",l.a("","".concat(o.a.InterfaceGroups,"/").concat(t),c.a.messages.errors.requests.pages.interfaceGroups.delete));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}},,,function(e,t,n){"use strict";function r(e,t,n){var canvas=document.createElement("canvas"),r=canvas.getContext("2d"),o=new Image;o.src=e,o.onload=function(){canvas.width=o.height,canvas.height=o.width,r.rotate((t?-90:90)*Math.PI/180),r.translate(t?-canvas.height:0,t?0:-canvas.width),r.drawImage(o,0,0),n(canvas.toDataURL())}}n.d(t,"a",(function(){return r}))},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return c}));var r;n(40);!function(e){e[e.Digiholz=0]="Digiholz",e[e.ZimmererTreffpunkt=1]="ZimmererTreffpunkt",e[e.Weto=2]="Weto",e[e.Hapak=3]="Hapak",e[e.Niemann=4]="Niemann",e[e.Dietrichs=5]="Dietrichs"}(r||(r={}));var o=[{value:r.ZimmererTreffpunkt,text:"Zimmerer-Treffpunkt"},{value:r.Weto,text:"WETO"},{value:r.Hapak,text:"HAPAK"},{value:r.Niemann,text:"Friedrich Niemann"},{value:r.Dietrichs,text:"Dietrichs"}],c=[{value:r.Digiholz,text:"Digiholz"}].concat(o)},,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";var r=n(14),o=n(13),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var h=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},y=function(e){Object(c.a)(n,e);var t=v(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n)}(m.Vue);h([Object(m.Prop)()],y.prototype,"placeholder",void 0),h([Object(m.Prop)({default:void 0})],y.prototype,"searchResult",void 0);var k=y=h([Object(m.Component)({})],y),j=n(19),component=Object(j.a)(k,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.searchResult?t("span",e._l(e.searchResult,(function(text,n){return t("span",{key:n,class:text.isMatch?"font-weight-bold primary--text":""},[e._v(e._s(text.text))])})),0):t("span",[t("span",[e._v(" "+e._s(e.placeholder)+" ")])])}),[],!1,null,null,null);t.a=component.exports},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return v})),n.d(t,"c",(function(){return h}));n(35),n(34),n(22),n(17),n(20),n(32),n(37),n(96),n(90),n(30),n(112),n(71),n(118),n(119),n(60);var r=n(21),o=(n(38),n(46),n(123),n(43),n(44),n(443));function c(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){d=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(d)throw o}}}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function d(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 f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(data){var e=data.map((function(e){return{item:e}})),t=new o.a(e,{threshold:.3,includeMatches:!0,distance:500,keys:["item"]});return function(pattern){return t.search(pattern).map((function(e){return h(e,(function(e){return e.item}))}))}}function v(e,t,n){var r=f({threshold:.3,includeMatches:!0,keys:t},n);return new o.a(e,r)}function h(e,t){var n;if(null===(n=e.matches[0].key)||void 0===n?void 0:n.includes("subtext"))return f(f({},e.item),{},{searchResult:void 0});var r=e.matches[0].indices;if(!r.length)return f(f({},e.item),{},{searchResult:void 0});var o,l=t(e.item),d=[],m=-1,v=c(r);try{for(v.s();!(o=v.n()).done;){var h=o.value,y=l.substring(m+1,h[0]),k=l.substring(h[0],h[1]+1);y.length&&d.push({text:y,isMatch:!1}),d.push({text:k,isMatch:!0}),m=h[1]}}catch(e){v.e(e)}finally{v.f()}var j=l.substring(m+1);return j.length&&d.push({text:j,isMatch:!1}),f(f({},e.item),{},{searchResult:d})}},,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return d})),n.d(t,"d",(function(){return m}));n(46),n(109),n(30),n(43),n(44);var r,o=n(31),c=n(1),l=n(63);n.d(t,"c",(function(){return l.b})),function(e){e[e.EveryWeek=0]="EveryWeek",e[e.EvenWeeks=1]="EvenWeeks",e[e.OddWeeks=2]="OddWeeks"}(r||(r={}));var d={name:"",from:new Date((new Date).getFullYear(),0,1),to:new Date((new Date).getFullYear(),11,31),weekType:r.EveryWeek,monthlyWorkTime:!1,workTimes:[new Date(1970,0,1,9),new Date(1970,0,1,9),new Date(1970,0,1,9),new Date(1970,0,1,9),new Date(1970,0,1,5),new Date(1970,0,1,0),new Date(1970,0,1,0)],starts:[new Date(1970,0,1,7),new Date(1970,0,1,7),new Date(1970,0,1,7),new Date(1970,0,1,7),new Date(1970,0,1,7),new Date(1970,0,1,7),new Date(1970,0,1,7)],ends:[new Date(1970,0,1,17),new Date(1970,0,1,17),new Date(1970,0,1,17),new Date(1970,0,1,17),new Date(1970,0,1,13),new Date(1970,0,1,13),new Date(1970,0,1,13)],pauses:[[],[],[],[],[],[],[]],months:["00:00","00:00","00:00","00:00","00:00","00:00","00:00","00:00","00:00","00:00","00:00","00:00"],remark:null},f=o.object({employeeIds:o.array().min(1,c.a.pages.times.absenceForm.employees.errorRequired),name:o.string().trim().required(c.a.pages.settings.employees.workTimes.form.name.errorRequired).max(200,c.a.messages.errors.validation.max_character(200)).test("unique-work-time-name",c.a.pages.settings.employees.workTimes.form.name.errorUnique,(function(e){var t;return!(null===(t=this.options.context.existingNames)||void 0===t?void 0:t.includes(e.toLowerCase()))})),monthlyHours:o.string().trim().matches(/^\d{1,3}:[0-5]\d$/,c.a.messages.errors.validation.invalidTime),remark:o.string().nullable().trim().max(2e3,c.a.messages.errors.validation.max_character(2e3))});function m(e){return Object(l.c)(f,e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return c})),n.d(t,"c",(function(){return l}));var r,o=n(1);!function(e){e[e.Full=0]="Full",e[e.Partial=1]="Partial"}(r||(r={}));var c=[{value:r.Full,text:o.a.pages.evaluation.acceptance.types.full},{value:r.Partial,text:o.a.pages.evaluation.acceptance.types.partial}];function l(e){switch(e){case r.Full:return o.a.pages.evaluation.acceptance.types.full;case r.Partial:return o.a.pages.evaluation.acceptance.types.partial}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n(142),n(22),n(17);function r(e){return[e.street?e.street+(e.houseNumber?"":","):null,e.houseNumber?e.houseNumber+",":null,e.postalcode,e.city].filter(Boolean).join(" ")}},function(e,t,n){"use strict";n(43),n(44),n(27);var r=n(24),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(20),n(17),n(22),n(18)),h=n(64),y=n(101),k=n(0),j=n(197);function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},x=function(e){Object(l.a)(n,e);var t=O(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).SystemIcons=j.a,e.Categories=y.a,e.Icons=v.a,e.order=[y.a.Green,y.a.Blue,y.a.Yellow,y.a.None,y.a.Lock],e}return Object(c.a)(n,[{key:"colorFromCategories",value:function(e){switch(e){case y.a.Lock:return h.a.categories.lock;case y.a.Green:return h.a.categories.green;case y.a.Blue:return h.a.categories.blue;case y.a.Yellow:return h.a.categories.yellow;default:return"#fff"}}},{key:"toggleCategory",value:function(e){if(this.categories.includes(e))this.$emit("input",this.categories.filter((function(t){return t!==e})));else{var t=Object(r.a)(this.categories);t.push(e),this.$emit("input",t)}}}]),n}(k.Vue);w([Object(k.Prop)()],x.prototype,"categories",void 0),w([Object(k.Prop)({default:!1})],x.prototype,"isFilter",void 0);var _=x=w([Object(k.Component)({})],x),S=(n(1028),n(19)),component=Object(S.a)(_,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-layout",{staticClass:"btn-fix-category-filter"},[t("v-btn",{staticClass:"mr-2",attrs:{color:e.colorFromCategories(e.Categories.Yellow),"x-small":"",fab:"",depressed:""},on:{click:function(t){return e.toggleCategory(e.Categories.Yellow)}}},[t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.categories.includes(e.Categories.Yellow),expression:"categories.includes(Categories.Yellow)"}],staticClass:"ma-0",attrs:{"x-small":"",color:"white"}},[e._v("\n            "+e._s(e.Icons.check)+"\n        ")])],1),e._v(" "),t("v-btn",{staticClass:"mr-2",attrs:{color:e.colorFromCategories(e.Categories.Blue),"x-small":"",fab:"",depressed:""},on:{click:function(t){return e.toggleCategory(e.Categories.Blue)}}},[t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.categories.includes(e.Categories.Blue),expression:"categories.includes(Categories.Blue)"}],staticClass:"ma-0",attrs:{"x-small":"",color:"white"}},[e._v("\n            "+e._s(e.Icons.check)+"\n        ")])],1),e._v(" "),t("v-btn",{staticClass:"mr-2",attrs:{color:e.colorFromCategories(e.Categories.Green),"x-small":"",fab:"",depressed:""},on:{click:function(t){return e.toggleCategory(e.Categories.Green)}}},[t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.categories.includes(e.Categories.Green),expression:"categories.includes(Categories.Green)"}],staticClass:"ma-0",attrs:{"x-small":"",color:"white"}},[e._v("\n            "+e._s(e.Icons.check)+"\n        ")])],1),e._v(" "),e.isFilter?t("v-btn",{staticClass:"mr-2",attrs:{"x-small":"",fab:"",depressed:"",outlined:""},on:{click:function(t){return e.toggleCategory(e.Categories.None)}}},[t("v-icon",{directives:[{name:"show",rawName:"v-show",value:e.categories.includes(e.Categories.None),expression:"categories.includes(Categories.None)"}],staticClass:"ma-0",attrs:{"x-small":"",color:"grey darken-2"}},[e._v("\n            "+e._s(e.Icons.check)+"\n        ")])],1):e._e(),e._v(" "),t("v-icon",{staticClass:"icon-class",attrs:{color:"grey darken-2",small:""},on:{click:function(t){return e.toggleCategory(e.Categories.Lock)}}},[e._v("\n        "+e._s(e.categories.includes(e.Categories.Lock)?e.SystemIcons.lockChecked:e.SystemIcons.lock)+"\n    ")])],1)}),[],!1,null,"caf54d40",null);t.a=component.exports},function(e,t,n){"use strict";n(35),n(34),n(22),n(17),n(20),n(32),n(37);var r=n(29);function o(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 c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n(27);var l=n(7),d=n(13),f=n(14),m=n(15),v=n(16),h=n(6),y=n(12),k=(n(41),n(176),n(142),n(0)),j=n(18),O=n(319);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(h.a)(e);if(t){var o=Object(h.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(v.a)(this,n)}}var x=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(y.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},_=function(e){Object(m.a)(o,e);var t,n,r=w(o);function o(){var e;return Object(d.a)(this,o),(e=r.apply(this,arguments)).loadingStreetMap=!1,e.Icons=j.a,e.validationError=null,e.foundAddresses=[],e.currentValue="",e.inputTimer=null,e}return Object(f.a)(o,[{key:"inputValue",get:function(){return this.$attrs.value}},{key:"resetStates",value:function(){this.foundAddresses=[],this.validationError=null,this.loadingStreetMap=!1}},{key:"resetTimer",value:function(){this.inputTimer&&clearTimeout(this.inputTimer)}},{key:"handleInput",value:function(){var e=this;this.inputTimer&&clearTimeout(this.inputTimer),this.inputTimer=setTimeout(Object(l.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.checkOpenStreetMap();case 2:case"end":return t.stop()}}),t)}))),1e3)}},{key:"handleFocus",value:(n=Object(l.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.isValidated){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.checkOpenStreetMap();case 4:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"printAddressInfo",value:function(e){return[e.street,e.houseNumber,e.postalcode,e.city].filter(Boolean).join(", ")}},{key:"checkOpenStreetMap",value:(t=Object(l.a)(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.address){e.next=3;break}return this.loadingStreetMap=!1,e.abrupt("return");case 3:return this.loadingStreetMap=!0,this.foundAddresses=[],this.validationError=null,e.next=8,O.a(this.address);case 8:(t=e.sent).data&&t.data&&t.data.forEach((function(e){n.foundAddresses.push(e)})),this.loadingStreetMap=!1;case 11:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"handleAddressSelected",value:function(e){this.foundAddresses=[],(null==e?void 0:e.lat)&&(null==e?void 0:e.long)?this.$emit("handleUpdateAddress",e):this.validationError="Error"}}]),o}(k.Vue);x([Object(k.Prop)({default:!0})],_.prototype,"getDistance",void 0),x([Object(k.Prop)()],_.prototype,"id",void 0),x([Object(k.Prop)({default:!1})],_.prototype,"isValidated",void 0),x([Object(k.Prop)()],_.prototype,"address",void 0),x([Object(k.Watch)("address")],_.prototype,"resetStates",null),x([Object(k.Watch)("id")],_.prototype,"resetTimer",null);var S=_=x([Object(k.Component)({})],_),I=(n(990),n(19)),component=Object(I.a)(S,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-layout",[t("v-menu",{attrs:{value:e.foundAddresses.length,auto:"","nudge-bottom":"50",attach:".address-picker"},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.value;return[t("v-text-field",e._g(e._b({staticClass:"address-picker",attrs:{loading:e.loadingStreetMap,"hide-details":!0},on:{input:e.handleInput,focus:e.handleFocus},scopedSlots:e._u([{key:"append",fn:function(){return[t("div",[e.isValidated?t("v-icon",[e._v("\n                            "+e._s(e.Icons.addressChecked)+"\n                        ")]):e.foundAddresses.length?t("v-icon",{class:{"flip-menu-icon":o}},[e._v("\n                            "+e._s("$dropdown")+"\n                        ")]):e._e()],1)]},proxy:!0}],null,!0)},"v-text-field",e.$attrs,!1),c(c({},e.$listeners),r)))]}}])},[e._v(" "),e.foundAddresses.length?t("v-list",e._l(e.foundAddresses,(function(n,r){return t("v-list-item",{key:r,on:{click:function(t){return e.handleAddressSelected(n)}}},[t("v-list-item-group",[t("v-list-item-subtitle",[e._v("\n                        "+e._s(n.address)+"\n                    ")]),e._v(" "),t("v-list-item-content",[e._v("\n                        "+e._s(e.printAddressInfo(n))+"\n                    ")])],1)],1)})),1):e._e()],1)],1)}),[],!1,null,null,null);t.a=component.exports},,,,,,,,function(e,t,n){"use strict";n.d(t,"a",(function(){return d}));var r=n(23),o=(n(83),n(8)),c=n(288),l=n(86);function d(e){return f.apply(this,arguments)}function f(){return f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(c.a)(l.a.urls.auth+o.a.RefreshToken,{method:o.b.POST,route:o.a.RefreshToken,authenticate:!1,body:{grant_type:"refresh_token",client_id:"di.web",refresh_token:t}});case 2:if((n=e.sent).status!==o.c.Success){e.next=5;break}return e.abrupt("return",{success:!0,status:n.status,loginModel:{token:n.data.access_token,refreshToken:n.data.refresh_token}});case 5:return e.abrupt("return",{success:!1,status:n.status});case 6:case"end":return e.stop()}}),e)}))),f.apply(this,arguments)}},,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return d}));n(109);var r=n(31),o=n(1),c=n(63),l=r.object({contactPerson:r.string().nullable().trim().max(200,o.a.messages.errors.validation.max_character(200)),email:r.string().nullable().trim().max(200,o.a.messages.errors.validation.max_character(200)).email(o.a.messages.errors.validation.invalid_email),phone:r.string().nullable().trim().max(200,o.a.messages.errors.validation.max_character(200)),secondPhone:r.string().nullable().trim().max(200,o.a.messages.errors.validation.max_character(200)),address:r.string().nullable().trim().max(200,o.a.messages.errors.validation.max_character(200))});function d(e){return Object(c.c)(l,e)}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return m}));n(109);var r=n(31),o=n(1),c=n(2),l=n(63),d=function(){return{title:"",date:c.b.startOfToday(),projectId:null,employeeIds:[],remark:null}},f=r.object({title:r.string().required(o.a.pages.tasks.tasks.addTaskForm.title.errorRequired).max(200,o.a.messages.errors.validation.max_character(200)),remark:r.string().nullable().trim().max(2e3,o.a.messages.errors.validation.max_character(2e3))});function m(e){return Object(l.c)(f,e)}},function(e,t,n){"use strict";var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(24),h=(n(60),n(46),n(123),n(30),n(40),n(38),n(43),n(44),n(35),n(34),n(37),n(7)),y=n(29),k=(n(41),n(97),n(98),n(22),n(331),n(71),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(32),n(48),n(112),n(18)),j=n(139),O=n(99),w=n(5);function x(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 _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){Object(y.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var I=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},P=function(e){Object(c.a)(l,e);var t,n=S(l);function l(){var e;return Object(r.a)(this,l),(e=n.apply(this,arguments)).Icons=k.a,e.inactiveEnabled=e.includeInactiveServices,e.groupIds=[],e.serviceIds=[],e.loading=!1,e.search="",e}return Object(o.a)(l,[{key:"values",get:function(){var e,t,n,r;return this.multiple?[].concat(Object(v.a)(null!==(t=this.groupValues)&&void 0!==t?t:[]),Object(v.a)(null!==(n=this.selectedGroups)&&void 0!==n?n:[]),Object(v.a)(null!==(r=this.selectedServices)&&void 0!==r?r:[])):null!==(e=this.selectedServices)&&void 0!==e?e:""}},{key:"services",get:function(){return this.serviceGroups.flatMap((function(g){return g.services}))}},{key:"canIgnoreLinking",get:function(){return void 0!==this.ignoreLinking}},{key:"showInactive",get:function(){return this.inactiveEnabled||this.containsInactive}},{key:"containsInactive",get:function(){var e=this;return this.services.filter((function(s){return!s.state})).map((function(s){return s.id})).some((function(t){var n,r;return(null===(n=e.selectedServices)||void 0===n?void 0:n.includes(t))||(null===(r=e.groupValues)||void 0===r?void 0:r.includes(t))}))}},{key:"items",get:function(){var e=this,t=this.serviceGroups.filter((function(g){return g.state})),n=this.serviceGroups.filter((function(g){return!g.state||g.state&&g.services.some((function(s){return!s.state}))})),r=[{header:this.$lang.global.controls.state.active_services(t.length,!0)}].concat(Object(v.a)(t.flatMap((function(g){var t=e.isSelectedByGroup(g.id);return[e.multiple?_(_({},g),{},{isGroup:!0,disabled:t,selectedByGroup:t}):{header:g.name}].concat(Object(v.a)(g.services.filter((function(s){return s.state})).map((function(s){return t||e.isSelectedByGroup(s.id,s.serviceGroupId)?_(_({},s),{},{disabled:!0,selectedByGroup:!0}):s}))),[{divider:!0}])}))));if(this.showInactive){var o=0;r=r.concat([{divider:!0},{header:this.$lang.global.controls.state.inactive_services(n.length,!0)}].concat(Object(v.a)(n.flatMap((function(g){var n=e.isSelectedByGroup(g.id);return[e.multiple?_(_({},g),{},{isGroup:!0,disabled:t.includes(g)||n,selectedByGroup:n,id:t.includes(g)?o++:g.id}):{header:g.name}].concat(Object(v.a)(g.services.map((function(s){return n||e.isSelectedByGroup(s.id,s.serviceGroupId)?_(_({},s),{},{disabled:!0,selectedByGroup:!0}):s}))))})))))}if(this.multiple&&this.search){var c=this.search.toLowerCase();r=r.filter((function(i){var t;return(null===(t=e.selectedGroups)||void 0===t?void 0:t.includes(i.id))||Array.isArray(e.selectedServices)&&e.selectedServices.includes(i.id)||i.name&&i.name.toLowerCase().includes(c)||!i.disabled&&i.services&&i.services.map((function(s){return s.name.toLowerCase()})).some((function(e){return e.includes(c)}))}))}return r}},{key:"setInactiveEnabled",value:function(){this.inactiveEnabled=this.includeInactiveServices}},{key:"isSelectedByGroup",value:function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=null===(t=this.groupValues)||void 0===t?void 0:t.includes(e);return null===r?!!o:o||!!(null===(n=this.groupValues)||void 0===n?void 0:n.includes(r))}},{key:"handleState",value:(t=Object(h.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.inactiveEnabled){e.next=5;break}return this.loading=!0,e.next=4,w.servicesStore.fetchServices({all:!0});case 4:this.loading=!1;case 5:this.inactiveEnabled=!this.inactiveEnabled,this.$emit("setInactiveEnabled",this.inactiveEnabled);case 7:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateSelectedItems",value:function(e){var t=this;if(null===e)return this.groupIds=[],void(this.serviceIds=[]);if(Array.isArray(e)){var n=new Set([]),r=new Set([]),o=new Set;e.forEach((function(e){var c=t.items.find((function(t){return t.id===e}));if(c)if(c.isGroup){n.add(c.id),t.services.filter((function(e){return e.serviceGroupId===c.id})).map((function(e){return e.id})).forEach((function(e){return o.add(e)})),r.forEach((function(e){o.has(e)&&r.delete(e)}))}else{var l=t.services.find((function(s){return s.id===c.id})).serviceGroupId;l&&n.delete(l),r.add(c.id)}})),this.groupIds=Array.from(n),this.serviceIds=Array.from(r)}else{var c=this.items.find((function(t){return t.id===e}));if(!c)return;c.isGroup?(this.serviceIds=[],this.groupIds=[c.id]):(this.groupIds=[],this.serviceIds=[c.id])}}},{key:"selected",value:function(e){var t;this.updateSelectedItems(e),this.multiple?this.$emit("selected",{groupIds:this.groupIds,serviceIds:this.serviceIds}):this.$emit("selected",null!==(t=this.serviceIds[0])&&void 0!==t?t:"")}},{key:"selectAll",value:function(){var e={serviceIds:[],groupIds:[]};this.search&&(e.serviceIds=this.items.filter((function(i){return i.serviceGroupId})).map((function(p){return p.id}))),this.$emit("selected",e)}},{key:"invert",value:function(){var e=this,t=this.serviceGroups.filter((function(g){var t;return!(null===(t=e.groupValues)||void 0===t?void 0:t.includes(g.id))})).map((function(g){return g.id})),n=this.serviceGroups.flatMap((function(g){return g.services.filter((function(s){var t,n,r;return!(null===(t=e.groupValues)||void 0===t?void 0:t.includes(null!==(n=s.serviceGroupId)&&void 0!==n?n:""))&&!(null===(r=e.groupValues)||void 0===r?void 0:r.includes(s.id))}))})),r=n.filter((function(s){var t;return null===(t=e.selectedServices)||void 0===t?void 0:t.includes(s.id)})).map((function(s){return s.serviceGroupId})),o=t.filter((function(t){var n;return!(null===(n=e.selectedGroups)||void 0===n?void 0:n.includes(t))&&!r.includes(t)})),c=n.filter((function(s){var t,n,r,c;return!o.includes(null!==(t=s.serviceGroupId)&&void 0!==t?t:"")&&!(null===(n=e.selectedGroups)||void 0===n?void 0:n.includes(null!==(r=s.serviceGroupId)&&void 0!==r?r:""))&&!(null===(c=e.selectedServices)||void 0===c?void 0:c.includes(s.id))})).map((function(s){return s.id}));this.$emit("selected",{serviceIds:c,groupIds:o})}}]),l}(m.Vue);I([Object(m.Prop)()],P.prototype,"selectedGroups",void 0),I([Object(m.Prop)()],P.prototype,"selectedServices",void 0),I([Object(m.Prop)()],P.prototype,"serviceGroups",void 0),I([Object(m.Prop)({default:null})],P.prototype,"groupValues",void 0),I([Object(m.Prop)({default:!1})],P.prototype,"multiple",void 0),I([Object(m.Prop)()],P.prototype,"smallChips",void 0),I([Object(m.Prop)({default:!1})],P.prototype,"inactiveSelectable",void 0),I([Object(m.Prop)({default:!1})],P.prototype,"includeInactiveServices",void 0),I([Object(m.Prop)({default:void 0})],P.prototype,"ignoreLinking",void 0),I([Object(m.Prop)({default:function(){return[]}})],P.prototype,"rules",void 0),I([Object(m.Prop)({default:!1})],P.prototype,"prependIcon",void 0),I([Object(m.Prop)({default:!1})],P.prototype,"validateOnBlur",void 0),I([Object(m.Watch)("includeInactiveServices")],P.prototype,"setInactiveEnabled",null);var R=P=I([Object(m.Component)({components:{SelectActions:j.a,StateIcon:O.a}})],P),D=n(19),C=Object(D.a)(R,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-autocomplete",{attrs:{value:e.values,items:e.items,label:e.multiple?e.$lang.global.controls.selects.services.title_multiple(!1):e.$lang.global.controls.selects.services.title_single(!1),"no-data-text":e.$lang.global.controls.selects.services.no_data(!1),"item-text":"name","item-value":"id","prepend-icon":e.prependIcon?e.Icons.service:"",rules:e.rules,loading:e.loading,multiple:e.multiple,"validate-on-blur":e.validateOnBlur,"no-filter":e.multiple,"search-input":e.search,"menu-props":{offsetY:!0,maxHeight:700,closeOnClick:!0}},on:{"update:searchInput":function(t){e.search=t},"update:search-input":function(t){e.search=t},blur:function(t){e.search=""},input:e.selected},scopedSlots:e._u([e.multiple?{key:"selection",fn:function(n){var r=n.item;return[t("v-chip",{class:r.selectedByGroup?"text--secondary":"",attrs:{color:r.selectedByGroup?"secondary":r.isGroup?"primary lighten-2":"",small:e.smallChips}},[e.smallChips?e._e():t("v-icon",{staticClass:"mr-2",attrs:{small:""}},[e._v("\n                "+e._s(r.isGroup?e.Icons.serviceGroup:e.Icons.service)+"\n            ")]),e._v(" "),t("span",[e._v(e._s(r.name))])],1)]}}:null,e.multiple||e.inactiveSelectable||e.canIgnoreLinking?{key:"prepend-item",fn:function(){return[t("select-actions",{attrs:{values:[].concat(Object(v.a)(e.selectedGroups||[]),Object(v.a)(e.selectedServices||[])),"all-values":[],multiple:e.multiple,"inactive-selectable":e.inactiveSelectable,"show-inactive":e.showInactive,loading:e.loading},on:{all:e.selectAll,state:e.handleState,invert:e.invert}}),e._v(" "),e.canIgnoreLinking?t("v-btn",{staticClass:"mx-3",attrs:{text:"",outlined:""},on:{click:function(t){return e.$emit("setIgnoreLinking",!e.ignoreLinking)}}},[t("v-icon",{attrs:{left:"",color:"primary"}},[e._v("\n                "+e._s(e.ignoreLinking?e.Icons.selected:e.Icons.selectable)+"\n            ")]),e._v("\n            "+e._s(e.$lang.global.controls.selects.services.ignoreLinking)+"\n        ")],1):e._e()]},proxy:!0}:null,{key:"item",fn:function(n){var r=n.item;return[t("v-layout",{class:r.isGroup?"":"pl-10"},[!e.multiple||r.disabled&&!r.selectedByGroup?e._e():t("v-list-item-action",[r.selectedByGroup?t("v-icon",{attrs:{color:"grey"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):r.isGroup&&e.selectedServices&&r.services.map((function(p){return p.id})).some((function(t){return e.selectedServices.includes(t)}))?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.partialSelected)+"\n                ")]):0===e.values.length||!r.isGroup&&e.selectedGroups&&e.selectedGroups.includes(r.serviceGroupId)?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):t("v-icon",[e._v("\n                    "+e._s(e.values&&e.values.includes(r.id)?e.Icons.selected:e.Icons.selectable)+"\n                ")])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",{class:r.selectedByGroup?"grey--text":""},[e._v("\n                    "+e._s(r.name)+"\n                ")])],1)],1)]}}],null,!0)})}),[],!1,null,"715d54cb",null).exports;function T(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 E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){Object(y.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var M=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},$=function(e){Object(c.a)(l,e);var t,n=A(l);function l(){var e;return Object(r.a)(this,l),(e=n.apply(this,arguments)).Icons=k.a,e.inactiveEnabled=e.includeInactiveServices,e.noneIsAll=!0,e.loading=!1,e.search="",e}return Object(o.a)(l,[{key:"values",get:function(){var e,t,n;return this.multiple?[].concat(Object(v.a)(null!==(t=this.groupValues)&&void 0!==t?t:[]),Object(v.a)(null!==(n=this.value)&&void 0!==n?n:[])):null!==(e=this.value)&&void 0!==e?e:""}},{key:"allValues",get:function(){var e=this;return this.services.filter((function(s){var t;return s.state&&!(null===(t=e.groupValues)||void 0===t?void 0:t.includes(s.id))})).map((function(s){return s.id}))}},{key:"canIgnoreLinking",get:function(){return void 0!==this.ignoreLinking}},{key:"showInactive",get:function(){return this.inactiveEnabled||this.containsInactive}},{key:"containsInactive",get:function(){var e=this;return this.services.filter((function(s){return!s.state})).map((function(s){return s.id})).some((function(t){return e.values.includes(t)}))}},{key:"items",get:function(){var e=this,t=this.services.filter((function(s){return s.state})),n=this.services.filter((function(s){return!s.state})),r=[{header:this.$lang.global.controls.state.active_services(t.length,!1)}].concat(Object(v.a)(t.flatMap((function(s){return[e.isSelectedByGroup(s.id)?E(E({},s),{},{disabled:!0,selectedByGroup:!0}):s]}))));if(this.showInactive&&(r=r.concat([{divider:!0},{header:this.$lang.global.controls.state.inactive_services(n.length,!1)}].concat(Object(v.a)(n.flatMap((function(s){return[e.isSelectedByGroup(s.id)?E(E({},s),{},{disabled:!0,selectedByGroup:!0}):s]})))))),this.multiple&&this.search){var o=this.search.toLowerCase();r=r.filter((function(i){return!i.name||i.name.toLowerCase().includes(o)||Array.isArray(e.value)&&e.value.includes(i.id)}))}return r}},{key:"setInactiveEnabled",value:function(){this.inactiveEnabled=this.includeInactiveServices}},{key:"isSelectedByGroup",value:function(e){var t;return null===(t=this.groupValues)||void 0===t?void 0:t.includes(e)}},{key:"handleState",value:(t=Object(h.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.inactiveEnabled){e.next=5;break}return this.loading=!0,e.next=4,w.servicesStore.fetchServices({all:!0});case 4:this.loading=!1;case 5:this.inactiveEnabled=!this.inactiveEnabled,this.$emit("setInactiveEnabled",this.inactiveEnabled);case 7:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"selectAll",value:function(){var e=this.noneIsAll?[]:this.allValues;this.search&&(e=this.items.filter((function(i){return i.name})).map((function(e){return e.id}))),this.$emit("input",e)}},{key:"selected",value:function(e){if(this.multiple){var t=this.items.filter((function(i){return i.disabled})).map((function(i){return i.id}));this.$emit("input",e.filter((function(e){return!t.includes(e)})))}else this.$emit("input",null!=e?e:"")}}]),l}(m.Vue);M([Object(m.Prop)()],$.prototype,"value",void 0),M([Object(m.Prop)()],$.prototype,"services",void 0),M([Object(m.Prop)({default:null})],$.prototype,"groupValues",void 0),M([Object(m.Prop)({default:!1})],$.prototype,"multiple",void 0),M([Object(m.Prop)()],$.prototype,"smallChips",void 0),M([Object(m.Prop)({default:!1})],$.prototype,"inactiveSelectable",void 0),M([Object(m.Prop)({default:!1})],$.prototype,"includeInactiveServices",void 0),M([Object(m.Prop)({default:void 0})],$.prototype,"ignoreLinking",void 0),M([Object(m.Prop)({default:function(){return[]}})],$.prototype,"rules",void 0),M([Object(m.Prop)({default:!1})],$.prototype,"prependIcon",void 0),M([Object(m.Prop)({default:!1})],$.prototype,"validateOnBlur",void 0),M([Object(m.Watch)("includeInactiveServices")],$.prototype,"setInactiveEnabled",null);var F=$=M([Object(m.Component)({components:{SelectActions:j.a,StateIcon:O.a}})],$),L=Object(D.a)(F,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-autocomplete",{attrs:{value:e.values,items:e.items,label:e.multiple?e.$lang.global.controls.selects.services.title_multiple(!1):e.$lang.global.controls.selects.services.title_single(!1),"no-data-text":e.$lang.global.controls.selects.services.no_data(!1),"item-text":"name","item-value":"id","prepend-icon":e.prependIcon?e.Icons.service:"",rules:e.rules,loading:e.loading,multiple:e.multiple,"validate-on-blur":e.validateOnBlur,"no-filter":e.multiple,"search-input":e.search,"menu-props":{offsetY:!0,maxHeight:700,closeOnClick:!0}},on:{"update:searchInput":function(t){e.search=t},"update:search-input":function(t){e.search=t},blur:function(t){e.search=""},input:e.selected},scopedSlots:e._u([e.multiple?{key:"selection",fn:function(n){var r=n.item;return[t("v-chip",{class:r.selectedByGroup?"text--secondary":"",attrs:{color:r.selectedByGroup?"secondary":r.isGroup?"primary lighten-2":"",small:e.smallChips}},[e.smallChips?e._e():t("v-icon",{staticClass:"mr-2",attrs:{small:""}},[e._v("\n                "+e._s(r.isGroup?e.Icons.serviceGroup:e.Icons.service)+"\n            ")]),e._v(" "),t("span",[e._v(e._s(r.name))])],1)]}}:null,e.multiple||e.inactiveSelectable||e.canIgnoreLinking?{key:"prepend-item",fn:function(){return[t("select-actions",{attrs:{values:e.value,"all-values":e.allValues,multiple:e.multiple,"inactive-selectable":e.inactiveSelectable,"show-inactive":e.showInactive,loading:e.loading},on:{all:e.selectAll,state:e.handleState,invert:function(t){return e.$emit("input",t)}}}),e._v(" "),e.canIgnoreLinking?t("v-btn",{staticClass:"mx-3",attrs:{text:"",outlined:""},on:{click:function(t){return e.$emit("setIgnoreLinking",!e.ignoreLinking)}}},[t("v-icon",{attrs:{left:"",color:"primary"}},[e._v("\n                "+e._s(e.ignoreLinking?e.Icons.selected:e.Icons.selectable)+"\n            ")]),e._v("\n            "+e._s(e.$lang.global.controls.selects.services.ignoreLinking)+"\n        ")],1):e._e()]},proxy:!0}:null,{key:"item",fn:function(n){var r=n.item;return[t("v-layout",[!e.multiple||r.disabled&&!r.selectedByGroup?e._e():t("v-list-item-action",[r.selectedByGroup?t("v-icon",{attrs:{color:"grey"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):e.multiple&&e.noneIsAll&&e.value&&!e.value.length?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):t("v-icon",[e._v("\n                    "+e._s(e.values&&e.values.includes(r.id)?e.Icons.selected:e.Icons.selectable)+"\n                ")])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",{class:r.selectedByGroup?"grey--text":""},[e._v("\n                    "+e._s(r.name)+"\n                ")])],1)],1)]}}],null,!0)})}),[],!1,null,"2a64c688",null).exports;function B(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var W=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},N=function(e){Object(c.a)(n,e);var t=B(n);function n(){return Object(r.a)(this,n),t.apply(this,arguments)}return Object(o.a)(n,[{key:"grouped",get:function(){return w.configurationStore.configuration.groupServices}},{key:"selected",value:function(e,t){this.$emit("update:selectedServices",e),this.$emit("update:selectedGroups",t)}}]),n}(m.Vue);W([Object(m.Prop)()],N.prototype,"services",void 0),W([Object(m.Prop)({default:null})],N.prototype,"selectedGroups",void 0),W([Object(m.Prop)({default:null})],N.prototype,"selectedServices",void 0),W([Object(m.Prop)({default:null})],N.prototype,"groupValues",void 0),W([Object(m.Prop)({default:!1})],N.prototype,"multiple",void 0),W([Object(m.Prop)({default:!1})],N.prototype,"smallChips",void 0),W([Object(m.Prop)({default:!1})],N.prototype,"includeInactiveServices",void 0),W([Object(m.Prop)({default:!1})],N.prototype,"inactiveSelectable",void 0),W([Object(m.Prop)({default:void 0})],N.prototype,"ignoreLinking",void 0),W([Object(m.Prop)({default:function(){return[]}})],N.prototype,"rules",void 0),W([Object(m.Prop)({default:!1})],N.prototype,"prependIcon",void 0),W([Object(m.Prop)({default:!1})],N.prototype,"validateOnBlur",void 0);var z=N=W([Object(m.Component)({components:{GroupedServiceSelect:C,UngroupedServiceSelect:L}})],N),G=Object(D.a)(z,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.grouped?t("grouped-service-select",{attrs:{"selected-groups":e.selectedGroups,"selected-services":e.selectedServices,"service-groups":e.services,"group-values":e.groupValues,multiple:e.multiple,"inactive-selectable":e.inactiveSelectable,"ignore-linking":e.ignoreLinking,rules:e.rules,"prepend-icon":e.prependIcon,"validate-on-blur":e.validateOnBlur,"include-inactive-services":e.includeInactiveServices,"small-chips":e.smallChips},on:{setIgnoreLinking:function(t){return e.$emit("setIgnoreLinking",t)},selected:function(t){return e.multiple?e.selected(t.serviceIds,t.groupIds):e.selected(t,[])},setInactiveEnabled:function(t){return e.$emit("setInactiveEnabled",t)}}}):t("ungrouped-service-select",{attrs:{value:e.selectedServices,services:e.services,"group-values":e.groupValues,multiple:e.multiple,"inactive-selectable":e.inactiveSelectable,"ignore-linking":e.ignoreLinking,rules:e.rules,"prepend-icon":e.prependIcon,"validate-on-blur":e.validateOnBlur,"small-chips":e.smallChips,"include-inactive-services":e.includeInactiveServices},on:{setIgnoreLinking:function(t){return e.$emit("setIgnoreLinking",t)},input:function(t){return e.selected(t,[])},setInactiveEnabled:function(t){return e.$emit("setInactiveEnabled",t)}}})}),[],!1,null,"70421c70",null);t.a=G.exports},function(e,t,n){"use strict";n(17),n(60),n(46),n(123),n(30),n(43),n(44),n(27),n(35),n(34),n(32),n(37);var r=n(29),o=n(24),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(20),n(40),n(38),n(22),n(0)),y=n(18),k=n(139),j=n(99);function O(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 w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var _=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},S=function(e){Object(d.a)(n,e);var t=x(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=y.a,e.employeeIds=[],e.inactiveEnabled=!1,e.loading=!1,e}return Object(l.a)(n,[{key:"values",get:function(){var e,t;return this.multiple?[].concat(Object(o.a)(null!==(e=this.groupValues)&&void 0!==e?e:[]),Object(o.a)(null!==(t=this.value)&&void 0!==t?t:[])):this.value}},{key:"allValues",get:function(){return this.groups.map((function(e){return e.id}))}},{key:"items",get:function(){var e=this;return this.groups.map((function(g){var t=e.isSelectedByGroup(g.id);return w(w({},g),{},{disabled:t,selectedByGroup:t})}))}},{key:"isSelectedByGroup",value:function(e){var t;return!!(null===(t=this.groupValues)||void 0===t?void 0:t.length)&&this.groupValues.includes(e)}},{key:"search",value:function(e,t,n){var r=t.toLowerCase();return!!this.groups.map((function(g){return g.name.toLowerCase()})).some((function(e){return e.includes(r)}))||n.toLowerCase().includes(r)}},{key:"selectAll",value:function(){this.$emit("input",this.noneIsAll?[]:this.allValues)}},{key:"selected",value:function(e){var t=this;this.multiple&&(e=e.filter((function(e){var n;return!(null!==(n=t.groupValues)&&void 0!==n?n:[]).includes(e)}))),this.$emit("input",e)}}]),n}(h.Vue);_([Object(h.Prop)()],S.prototype,"value",void 0),_([Object(h.Prop)()],S.prototype,"groups",void 0),_([Object(h.Prop)({default:function(){return[]}})],S.prototype,"groupValues",void 0),_([Object(h.Prop)({default:!1})],S.prototype,"multiple",void 0),_([Object(h.Prop)({default:!1})],S.prototype,"smallChips",void 0),_([Object(h.Prop)({default:!0})],S.prototype,"noneIsAll",void 0),_([Object(h.Prop)({default:!1})],S.prototype,"clearable",void 0),_([Object(h.Prop)({default:function(){return[]}})],S.prototype,"rules",void 0),_([Object(h.Prop)({default:!1})],S.prototype,"prependIcon",void 0),_([Object(h.Prop)({default:void 0})],S.prototype,"label",void 0),_([Object(h.Prop)({default:!1})],S.prototype,"validateOnBlur",void 0);var I=S=_([Object(h.Component)({components:{SelectActions:k.a,StateIcon:j.a}})],S),P=n(19),component=Object(P.a)(I,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-autocomplete",{attrs:{value:e.values,items:e.items,label:e.label||(e.multiple?e.$lang.global.controls.selects.employeeGroups.titleMultiple:e.$lang.global.controls.selects.employeeGroups.titleSingle),"no-data-text":e.$lang.global.controls.selects.employeeGroups.noData,"item-text":"name","item-value":"id",multiple:e.multiple,clearable:e.clearable,"prepend-icon":e.prependIcon?e.Icons.employeeGroup:"",filter:e.search,rules:e.rules,loading:e.loading,"validate-on-blur":e.validateOnBlur,"menu-props":{maxHeight:700,closeOnClick:!0}},on:{input:e.selected},scopedSlots:e._u([e.multiple?{key:"selection",fn:function(n){var r=n.item;return[t("v-chip",{class:r.selectedByGroup?"text--secondary":"",attrs:{color:r.selectedByGroup?"secondary":"",small:e.smallChips}},[e.smallChips?e._e():t("v-icon",{staticClass:"mr-2",attrs:{small:""}},[e._v(e._s(e.Icons.employeeGroup))]),e._v(" "),t("span",[e._v(e._s(r.name))])],1)]}}:null,e.multiple?{key:"prepend-item",fn:function(){return[t("select-actions",{staticClass:"mb-2",attrs:{values:e.value,"all-values":e.allValues,multiple:e.multiple},on:{all:e.selectAll,invert:function(t){return e.$emit("input",t)}}})]},proxy:!0}:null,{key:"item",fn:function(n){var r=n.item,o=n.on,c=n.attrs;return[t("v-list-item",e._g(e._b({},"v-list-item",c,!1),o),[e.multiple?t("v-list-item-action",[r.selectedByGroup?t("v-icon",{attrs:{color:"grey"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):e.multiple&&e.noneIsAll&&e.value&&!e.value.length?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):t("v-icon",[e._v("\n                    "+e._s(e.value&&e.value.includes(r.id)?e.Icons.selected:e.Icons.selectable)+"\n                ")])],1):e._e(),e._v(" "),t("v-list-item-content",[t("v-list-item-title",{class:r.selectedByGroup?"grey--text":""},[e._v("\n                    "+e._s(r.name)+"\n                ")])],1)],1)]}}],null,!0)})}),[],!1,null,"4f718c7a",null);t.a=component.exports},function(e,t,n){"use strict";n(17),n(60),n(46),n(123),n(30),n(43),n(44),n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(29),c=n(24),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(40),n(38),n(22),n(97),n(98),n(0)),k=n(18),j=n(139),O=n(99),w=n(5);function x(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 _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var I=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},P=function(e){Object(f.a)(o,e);var t,n=S(o);function o(){var e;return Object(l.a)(this,o),(e=n.apply(this,arguments)).Icons=k.a,e.inactiveEnabled=e.includeInactiveEmployees,e.loading=!1,e.search="",e}return Object(d.a)(o,[{key:"values",get:function(){var e,t;return this.multiple?!this.multiple&&Array.isArray(this.value)&&null!==this.value?this.value.length>0?this.value[0]:null:[].concat(Object(c.a)(null!==(e=this.groupValues)&&void 0!==e?e:[]),Object(c.a)(null!==(t=this.value)&&void 0!==t?t:[])):this.value}},{key:"allValues",get:function(){var e=this;return this.employees.filter((function(t){var n;return t.state&&!(null===(n=t.employeeGroupIds)||void 0===n?void 0:n.some((function(t){var n;return null===(n=e.groupValues)||void 0===n?void 0:n.includes(t)})))})).map((function(e){return e.id}))}},{key:"canIgnoreLinking",get:function(){return void 0!==this.ignoreLinking}},{key:"showInactive",get:function(){return this.inactiveEnabled||this.containsInactive}},{key:"containsInactive",get:function(){var e=this;return this.employees.filter((function(e){return!e.state})).map((function(e){return e.id})).some((function(t){var n,r;return(null===(n=e.value)||void 0===n?void 0:n.includes(t))||(null===(r=e.groupValues)||void 0===r?void 0:r.includes(t))}))}},{key:"items",get:function(){var e=this,t=this.employees.filter((function(e){return e.state})),n=this.employees.filter((function(e){return!e.state})),r=[{header:this.$lang.global.controls.state.active_employees(t.length)}].concat(Object(c.a)(t.map((function(t){var n=e.isSelectedByGroup(t.id);return _(_({},t),{},{disabled:n,selectedByGroup:n})}))));if(this.showInactive&&(r=r.concat([{divider:!0},{header:this.$lang.global.controls.state.inactive_employees(n.length)}].concat(Object(c.a)(n.map((function(t){var n=e.isSelectedByGroup(t.id);return _(_({},t),{},{disabled:n,selectedByGroup:n})})))))),this.multiple&&this.search){var o=this.search.toLowerCase();r=r.filter((function(i){return!i.name||i.name.toLowerCase().includes(o)}))}return r}},{key:"setInactiveEnabled",value:function(){this.inactiveEnabled=this.includeInactiveEmployees}},{key:"isSelectedByGroup",value:function(e){var t,n,r=this;return!!(null===(t=this.groupValues)||void 0===t?void 0:t.length)&&(!!(null===(n=this.groupValues)||void 0===n?void 0:n.includes(e))||w.employeesStore.groups.filter((function(g){return r.groupValues.includes(g.id)})).flatMap((function(g){return g.employeeIds})).includes(e))}},{key:"handleState",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.inactiveEnabled){e.next=5;break}return this.loading=!0,e.next=4,w.employeesStore.fetchEmployees({all:!0});case 4:this.loading=!1;case 5:this.inactiveEnabled=!this.inactiveEnabled,this.$emit("setInactiveEnabled",this.inactiveEnabled);case 7:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"selectAll",value:function(){var e=this.noneIsAll?[]:this.allValues;this.search&&(e=this.items.filter((function(i){return i.name})).map((function(e){return e.id}))),this.$emit("input",e)}},{key:"selected",value:function(e){var t=this;Array.isArray(e)&&(e=e.filter((function(e){var n;return!(null!==(n=t.groupValues)&&void 0!==n?n:[]).includes(e)}))),null===e?this.$emit("input",this.multiple?[]:""):this.$emit("input",e)}}]),o}(y.Vue);I([Object(y.Prop)()],P.prototype,"value",void 0),I([Object(y.Prop)()],P.prototype,"employees",void 0),I([Object(y.Prop)({default:!1})],P.prototype,"smallChips",void 0),I([Object(y.Prop)({default:!1})],P.prototype,"disabled",void 0),I([Object(y.Prop)({default:function(){return[]}})],P.prototype,"groupValues",void 0),I([Object(y.Prop)({default:!1})],P.prototype,"multiple",void 0),I([Object(y.Prop)({default:!1})],P.prototype,"clearable",void 0),I([Object(y.Prop)({default:!0})],P.prototype,"noneIsAll",void 0),I([Object(y.Prop)({default:!1})],P.prototype,"inactiveSelectable",void 0),I([Object(y.Prop)({default:!1})],P.prototype,"includeInactiveEmployees",void 0),I([Object(y.Prop)({default:void 0})],P.prototype,"ignoreLinking",void 0),I([Object(y.Prop)({default:function(){return[]}})],P.prototype,"rules",void 0),I([Object(y.Prop)({default:!1})],P.prototype,"prependIcon",void 0),I([Object(y.Prop)({default:void 0})],P.prototype,"label",void 0),I([Object(y.Prop)({default:!1})],P.prototype,"validateOnBlur",void 0),I([Object(y.Watch)("includeInactiveEmployees")],P.prototype,"setInactiveEnabled",null);var R=P=I([Object(y.Component)({components:{SelectActions:j.a,StateIcon:O.a}})],P),D=n(19),component=Object(D.a)(R,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-autocomplete",{attrs:{value:e.values,items:e.items,label:e.label||(e.multiple?e.$lang.global.controls.selects.employees.titleMultiple:e.$lang.global.controls.selects.employees.titleSingle),"no-data-text":e.$lang.global.controls.selects.employees.noData,"item-text":"name","item-value":"id","prepend-icon":e.prependIcon?e.Icons.employee:"",rules:e.rules,loading:e.loading,multiple:e.multiple,clearable:e.clearable,"no-filter":e.multiple,disabled:e.disabled,"validate-on-blur":e.validateOnBlur,"search-input":e.search,"menu-props":{maxHeight:700,closeOnClick:!0}},on:{"update:searchInput":function(t){e.search=t},"update:search-input":function(t){e.search=t},blur:function(t){e.search=""},input:e.selected},scopedSlots:e._u([e.multiple?{key:"selection",fn:function(n){var r=n.item;return[t("v-chip",{class:r.selectedByGroup?"text--secondary":"",attrs:{color:r.selectedByGroup?"secondary":"",disabled:e.disabled,small:e.smallChips}},[e.smallChips?e._e():t("v-icon",{staticClass:"mr-2",attrs:{small:""}},[e._v(e._s(e.Icons.employee))]),e._v(" "),t("span",[e._v(e._s(r.name))])],1)]}}:null,e.multiple||e.inactiveSelectable||e.canIgnoreLinking?{key:"prepend-item",fn:function(){return[t("select-actions",{staticClass:"mb-2",attrs:{values:e.value,"all-values":e.allValues,multiple:e.multiple,"inactive-selectable":e.inactiveSelectable,"show-inactive":e.showInactive,loading:e.loading},on:{all:e.selectAll,state:e.handleState,invert:function(t){return e.$emit("input",t)}}}),e._v(" "),e.canIgnoreLinking?t("v-btn",{staticClass:"mx-3",attrs:{text:"",outlined:""},on:{click:function(t){return e.$emit("setIgnoreLinking",!e.ignoreLinking)}}},[t("v-icon",{attrs:{left:"",color:"primary"}},[e._v("\n                "+e._s(e.ignoreLinking?e.Icons.selected:e.Icons.selectable)+"\n            ")]),e._v("\n            "+e._s(e.$lang.global.controls.selects.employees.ignoreLinking)+"\n        ")],1):e._e()]},proxy:!0}:null,{key:"item",fn:function(n){var r=n.item,o=n.on,c=n.attrs;return[t("v-list-item",e._g(e._b({},"v-list-item",c,!1),o),[e.multiple?t("v-list-item-action",[r.selectedByGroup?t("v-icon",{attrs:{color:"grey"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):e.multiple&&e.noneIsAll&&e.value&&!e.value.length?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):t("v-icon",[e._v("\n                    "+e._s(e.value&&e.value.includes(r.id)?e.Icons.selected:e.Icons.selectable)+"\n                ")])],1):e._e(),e._v(" "),t("v-list-item-content",[t("v-list-item-title",{class:r.selectedByGroup?"grey--text":""},[e._v("\n                    "+e._s(r.name)+"\n                ")])],1)],1)]}}],null,!0)})}),[],!1,null,"286ca515",null);t.a=component.exports},function(e,t,n){"use strict";var r=n(24),o=(n(17),n(60),n(46),n(123),n(30),n(40),n(38),n(43),n(44),n(27),n(35),n(34),n(37),n(7)),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(97),n(98),n(48),n(22),n(331),n(71),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(32),n(112),n(0)),k=n(18),j=n(45),O=n(139),w=n(99),x=n(5);function _(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 S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var P=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},R=function(e){Object(f.a)(c,e);var t,n=I(c);function c(){var e;return Object(l.a)(this,c),(e=n.apply(this,arguments)).Icons=k.a,e.inactiveEnabled=e.includeInactiveProjects,e.customerIds=[],e.projectIds=[],e.search=null,e.loading=!1,e.previousProjectName=null,e}return Object(d.a)(c,[{key:"filteredCustomers",get:function(){var e;return this.search&&(this.multiple||this.search!==(null===(e=this.project)||void 0===e?void 0:e.name)&&this.search!==this.previousProjectName)?Object(j.c)(this.search,this.customers).concat(this.alreadySelectedCustomers):this.customers}},{key:"projects",get:function(){return this.filteredCustomers.flatMap((function(e){return e.projects}))}},{key:"project",get:function(){var e,t=this;return"string"==typeof this.selectedProjects&&null!==(e=this.customers.flatMap((function(e){return e.projects})).find((function(p){return p.id===t.selectedProjects})))&&void 0!==e?e:null}},{key:"alreadySelectedCustomers",get:function(){var e=this;return this.customers.filter((function(t){var n,r;return(null===(n=e.selectedCustomers)||void 0===n?void 0:n.includes(t.id))||Array.isArray(e.selectedProjects)&&(null===(r=e.selectedProjects)||void 0===r?void 0:r.some((function(e){return t.projects.find((function(p){return p.id===e}))})))}))}},{key:"values",get:function(){var e,t,n,o;return this.multiple?[].concat(Object(r.a)(null!==(t=this.groupValues)&&void 0!==t?t:[]),Object(r.a)(null!==(n=this.selectedCustomers)&&void 0!==n?n:[]),Object(r.a)(null!==(o=this.selectedProjects)&&void 0!==o?o:[])):null!==(e=this.selectedProjects)&&void 0!==e?e:null}},{key:"label",get:function(){var e,t,n,r=this,label=this.multiple?this.$lang.global.controls.selects.projects.title_multiple:this.$lang.global.controls.selects.projects.title_single;if(this.labelCustomer&&!this.multiple&&(null===(e=this.selectedProjects)||void 0===e?void 0:e.length)){var o=this.projects.find((function(p){return p.id===r.selectedProjects}));o&&(label=null!==(n=null===(t=this.filteredCustomers.find((function(e){return e.id===o.customerId})))||void 0===t?void 0:t.name)&&void 0!==n?n:"")}return label}},{key:"canIgnoreLinking",get:function(){return void 0!==this.ignoreLinking}},{key:"showInactive",get:function(){return this.inactiveEnabled||this.containsInactive}},{key:"containsInactive",get:function(){var e=this;return this.filteredCustomers.filter((function(e){return!e.state})).map((function(e){return e.id})).some((function(t){var n,r;return(null===(n=e.selectedCustomers)||void 0===n?void 0:n.includes(t))||(null===(r=e.groupValues)||void 0===r?void 0:r.includes(t))}))||this.projects.filter((function(p){return!p.state})).map((function(p){return p.id})).some((function(t){var n,r;return(null===(n=e.selectedProjects)||void 0===n?void 0:n.includes(t))||(null===(r=e.groupValues)||void 0===r?void 0:r.includes(t))}))}},{key:"items",get:function(){var e=this,t=this.projects.filter((function(p){return p.state})),n=this.projects.filter((function(p){return!p.state})),o=this.filteredCustomers.filter((function(n){return e.multiple&&n.state||n.projects.some((function(p){return t.includes(p)}))})),c=this.filteredCustomers.filter((function(t){return e.multiple&&!t.state||t.projects.some((function(p){return n.includes(p)}))})),l=[{header:this.$lang.global.controls.state.active_projects(t.length)}].concat(Object(r.a)(o.flatMap((function(t){var n=e.isSelectedByGroup(t.id);return[e.multiple?S(S({},t),{},{isCustomer:!0,disabled:n,selectedByGroup:n}):{header:t.name}].concat(Object(r.a)(t.projects.filter((function(p){return p.state})).map((function(p){return n||e.isSelectedByGroup(p.id,p.customerId)?S(S({},p),{},{disabled:!0,selectedByGroup:!0}):p}))),[{divider:!0}])}))));if(this.showInactive){var d=0;l=l.concat([{divider:!0},{header:this.$lang.global.controls.state.inactive_projects(n.length)}].concat(Object(r.a)(c.flatMap((function(t){var n=e.isSelectedByGroup(t.id);return[e.multiple?S(S({},t),{},{isCustomer:!0,disabled:o.includes(t)||n,selectedByGroup:n,id:o.includes(t)?d++:t.id}):{header:t.name}].concat(Object(r.a)(t.projects.filter((function(p){return!p.state})).map((function(p){return n||e.isSelectedByGroup(p.id,p.customerId)?S(S({},p),{},{disabled:!0,selectedByGroup:!0}):p}))))})))))}return l}},{key:"setInactiveEnabled",value:function(){this.inactiveEnabled=this.includeInactiveProjects}},{key:"isSelectedByGroup",value:function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,o=null===(t=this.groupValues)||void 0===t?void 0:t.includes(e);return null===r?!!o:o||!!(null===(n=this.groupValues)||void 0===n?void 0:n.includes(r))}},{key:"handleState",value:(t=Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.inactiveEnabled){e.next=5;break}return this.loading=!0,e.next=4,x.customersStore.fetchCustomers({all:!0});case 4:this.loading=!1;case 5:this.inactiveEnabled=!this.inactiveEnabled,this.$emit("setInactiveEnabled",this.inactiveEnabled);case 7:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"updateSelectedItems",value:function(e){var t=this;if(null===e)return this.projectIds=[],void(this.customerIds=[]);if(Array.isArray(e)){var n=new Set([]),r=new Set([]),o=new Set;e.forEach((function(e){var c=t.items.find((function(t){return t.id===e}));if(c)if(c.isCustomer){n.add(c.id),t.projects.filter((function(e){return e.customerId===c.id})).map((function(e){return e.id})).forEach((function(e){return o.add(e)})),r.forEach((function(e){o.has(e)&&r.delete(e)}))}else{var l=t.projects.find((function(p){return p.id===c.id})).customerId;n.delete(l),r.add(c.id)}})),this.customerIds=Array.from(n),this.projectIds=Array.from(r)}else{var c=this.items.find((function(t){return t.id===e}));if(!c)return;c.isCustomer?(this.projectIds=[],this.customerIds=[c.id]):(this.customerIds=[],this.projectIds=[c.id])}}},{key:"selected",value:function(e){var t,n,r;this.updateSelectedItems(e),this.multiple?this.$emit("selected",{customerIds:e?this.customerIds.filter((function(t){return e.includes(t)})):[],projectIds:e?this.projectIds.filter((function(t){return e.includes(t)})):[]}):(this.previousProjectName=null!==(n=null===(t=this.project)||void 0===t?void 0:t.name)&&void 0!==n?n:null,this.$emit("selected",null!==(r=this.projectIds[0])&&void 0!==r?r:""))}},{key:"selectAll",value:function(){var e={projectIds:[],customerIds:[]};this.search&&(e.projectIds=this.items.filter((function(i){return i.customerId})).map((function(p){return p.id}))),this.$emit("selected",e)}},{key:"invert",value:function(){var e=this,t=this.customers.filter((function(t){var n;return!(null===(n=e.groupValues)||void 0===n?void 0:n.includes(t.id))})).map((function(e){return e.id})),n=this.customers.flatMap((function(t){return t.projects.filter((function(p){var t,n;return!(null===(t=e.groupValues)||void 0===t?void 0:t.includes(p.customerId))&&!(null===(n=e.groupValues)||void 0===n?void 0:n.includes(p.id))}))})),r=n.filter((function(p){var t;return null===(t=e.selectedProjects)||void 0===t?void 0:t.includes(p.id)})).map((function(p){return p.customerId})),o=t.filter((function(t){var n;return!(null===(n=e.selectedCustomers)||void 0===n?void 0:n.includes(t))&&!r.includes(t)})),c=n.filter((function(p){var t,n;return!o.includes(p.customerId)&&!(null===(t=e.selectedCustomers)||void 0===t?void 0:t.includes(p.customerId))&&!(null===(n=e.selectedProjects)||void 0===n?void 0:n.includes(p.id))})).map((function(p){return p.id}));this.$emit("selected",{projectIds:c,customerIds:o})}}]),c}(y.Vue);P([Object(y.Prop)({default:null})],R.prototype,"selectedCustomers",void 0),P([Object(y.Prop)({default:null})],R.prototype,"selectedProjects",void 0),P([Object(y.Prop)({default:null})],R.prototype,"groupValues",void 0),P([Object(y.Prop)({default:!1})],R.prototype,"smallChips",void 0),P([Object(y.Prop)({default:!1})],R.prototype,"multiple",void 0),P([Object(y.Prop)({default:!1})],R.prototype,"clearable",void 0),P([Object(y.Prop)({default:!1})],R.prototype,"inactiveSelectable",void 0),P([Object(y.Prop)({default:!1})],R.prototype,"includeInactiveProjects",void 0),P([Object(y.Prop)({default:void 0})],R.prototype,"ignoreLinking",void 0),P([Object(y.Prop)({default:!1})],R.prototype,"labelCustomer",void 0),P([Object(y.Prop)({default:function(){return[]}})],R.prototype,"customers",void 0),P([Object(y.Prop)({default:function(){return[]}})],R.prototype,"rules",void 0),P([Object(y.Prop)({default:!1})],R.prototype,"prependIcon",void 0),P([Object(y.Prop)({default:!1})],R.prototype,"validateOnBlur",void 0),P([Object(y.Prop)({default:!1})],R.prototype,"disabled",void 0),P([Object(y.Watch)("includeInactiveProjects")],R.prototype,"setInactiveEnabled",null);var D=R=P([Object(y.Component)({components:{SelectActions:O.a,StateIcon:w.a}})],R),C=n(19),component=Object(C.a)(D,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-autocomplete",{attrs:{value:e.values,disabled:e.disabled,items:e.items,label:e.label,"no-data-text":e.$lang.global.controls.selects.projects.no_data,"item-text":"name","item-value":"id","prepend-icon":e.prependIcon?e.Icons.project:"",rules:e.rules,loading:e.loading,multiple:e.multiple,clearable:e.clearable,"validate-on-blur":e.validateOnBlur,"no-filter":"","search-input":e.search,"menu-props":{offsetY:!0,maxHeight:650,closeOnClick:!0}},on:{"update:searchInput":function(t){e.search=t},"update:search-input":function(t){e.search=t},blur:function(t){e.search=""},input:e.selected},scopedSlots:e._u([e.multiple?{key:"selection",fn:function(n){var r=n.item;return[t("v-chip",{class:r.selectedByGroup?"text--secondary":"",attrs:{color:r.selectedByGroup?"secondary":r.isCustomer?"primary lighten-2":"",small:e.smallChips}},[e.smallChips?e._e():t("v-icon",{staticClass:"mr-2",attrs:{small:""}},[e._v("\n                "+e._s(r.isCustomer?e.Icons.customer:e.Icons.project)+"\n            ")]),e._v(" "),t("span",[e._v(e._s(r.name))])],1)]}}:null,e.multiple||e.inactiveSelectable||e.canIgnoreLinking?{key:"prepend-item",fn:function(){return[t("select-actions",{attrs:{values:[].concat(Object(r.a)(e.selectedCustomers||[]),Object(r.a)(e.selectedProjects||[])),"all-values":[],multiple:e.multiple,"inactive-selectable":e.inactiveSelectable,"show-inactive":e.showInactive,loading:e.loading},on:{all:e.selectAll,state:e.handleState,invert:e.invert}}),e._v(" "),e.canIgnoreLinking?t("v-btn",{staticClass:"mx-3",attrs:{text:"",outlined:""},on:{click:function(t){return e.$emit("setIgnoreLinking",!e.ignoreLinking)}}},[t("v-icon",{attrs:{left:"",color:"primary"}},[e._v("\n                "+e._s(e.ignoreLinking?e.Icons.selected:e.Icons.selectable)+"\n            ")]),e._v("\n            "+e._s(e.$lang.global.controls.selects.projects.ignoreLinking)+"\n        ")],1):e._e()]},proxy:!0}:null,{key:"item",fn:function(n){var r,o=n.item;return[t("v-layout",{ref:"my",class:o.isCustomer?"":"pl-10"},[!e.multiple||o.disabled&&!o.selectedByGroup?e._e():t("v-list-item-action",[o.selectedByGroup?t("v-icon",{attrs:{color:"grey"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):o.isCustomer&&e.selectedProjects&&o.projects.map((function(p){return p.id})).some((function(t){return e.selectedProjects.includes(t)}))?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.partialSelected)+"\n                ")]):0===(null===(r=e.values)||void 0===r?void 0:r.length)||!o.isCustomer&&e.selectedCustomers&&e.selectedCustomers.includes(o.customerId)?t("v-icon",{attrs:{color:"primary lighten-4"}},[e._v("\n                    "+e._s(e.Icons.selected)+"\n                ")]):t("v-icon",[e._v("\n                    "+e._s(e.values&&e.values.includes(o.id)?e.Icons.selected:e.Icons.selectable)+"\n                ")])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",{class:o.selectedByGroup?"grey--text":""},[e._v("\n                    "+e._s(o.name)+"\n                ")])],1)],1)]}}],null,!0)})}),[],!1,null,"5c25d54a",null);t.a=component.exports},function(e,t,n){"use strict";n(30),n(38),n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(66),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(17),n(22),n(48),n(43),n(44),n(97),n(98),n(0)),k=n(4),j=n(18),O=n(69),w=n(111),x=n(418),_=n(2),S=n(322),I=n(80),P=n(79),R=n(89),D=n(180),C=n(138),T=n(5),E=n(388),A=["id"];function M(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 $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var L=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},B=function(e){Object(f.a)(m,e);var t,n,c=F(m);function m(){var e,t,n,r;return Object(l.a)(this,m),(e=c.apply(this,arguments)).Icons=j.a,e.DateFormats=_.a,e.customersStore=T.customersStore,e.permission=T.userStore.permission,e.materialsStore=Object(k.getModule)(D.default,e.$store),e.validation=w.d,e.calculatorDialog=!1,e.valid=!0,e.loading=!1,e.error="",e.isEditMode=!1,e.material=$($({},Object(w.a)()),{},{projectId:null!==(n=null===(t=e.filter.projectIds)||void 0===t?void 0:t.find((function(e){return!0})))&&void 0!==n?n:"",date:null!==(r=e.defaultDate)&&void 0!==r?r:Object(w.a)().date}),e.touched={quantity:!1},e.fuzzySearch=Object(x.b)(e.materialsStore.materialList.map((function(e){return e.name}))),e}return Object(d.a)(m,[{key:"created",value:function(){this.loadMaterial()}},{key:"materials",get:function(){return this.material.name?this.fuzzySearch(this.material.name):this.materialsStore.materialList.map((function(e){return{item:e.name}}))}},{key:"filter",get:function(){var e;return null!==(e=this.evaluationFilter)&&void 0!==e?e:T.filterStore.filter}},{key:"customers",get:function(){return this.getLinkedCustomers(null,[T.userStore.info.id],this.material.projectId)}},{key:"changed",get:function(){return!this.isEditMode||Object(O.a)(this.editMaterial,this.material)}},{key:"customersIncludesProjectId",value:function(e,t){return e.flatMap((function(e){return e.projects.map((function(p){return p.id}))})).includes(t)}},{key:"preventNullValues",value:function(e){null===e&&(this.material.name="")}},{key:"blurMaterial",value:function(){var e=this,t=this.materialsStore.materialList.find((function(t){return t.name===e.material.name}));t&&(this.material.unit=t.unit)}},{key:"handleInput",value:function(e){null!==e&&(this.material.name="string"==typeof e?e:e.item,this.blurMaterial())}},{key:"loadMaterial",value:function(){if(this.isEditMode=!!this.editMaterial,this.$refs.form&&this.resetForm(),this.editMaterial){var e=this.editMaterial,t=(e.id,Object(o.a)(e,A));this.material=t}}},{key:"resetForm",value:function(){var e,t,n;this.error="",Object(R.a)(this.touched,!1),this.material=$($({},Object(w.a)()),{},{projectId:null!==(t=null===(e=this.filter.projectIds)||void 0===e?void 0:e.find((function(e){return!0})))&&void 0!==t?t:this.material.projectId,date:null!==(n=this.defaultDate)&&void 0!==n?n:Object(w.a)().date})}},{key:"setProject",value:function(){var e,t;this.material.projectId=null!==(t=null===(e=this.filter.projectIds)||void 0===e?void 0:e.find((function(e){return!0})))&&void 0!==t?t:""}},{key:"onSaveCalculation",value:function(e,t,n){this.material.quantity=e,this.material.unit=t,this.material.calculation=n,this.calculatorDialog=!1}},{key:"deleteMaterial",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"submit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",Object(R.a)(this.touched,!0),this.$refs.form.validate()){e.next=4;break}return e.abrupt("return");case 4:if(this.loading=!0,this.isEditMode){e.next=11;break}return e.next=8,this.materialsStore.saveMaterial({material:this.material,filter:this.filter});case 8:t=e.sent,e.next=14;break;case 11:return e.next=13,this.materialsStore.updateMaterial({id:this.editMaterial.id,material:this.material});case 13:t=e.sent;case 14:if(this.loading=!1,"string"!=typeof t){e.next=19;break}this.error=t,e.next=22;break;case 19:return this.$emit("saved",t),e.next=22,this.resetForm();case 22:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),m}(Object(y.mixins)(C.a));L([Object(y.Prop)({default:void 0})],B.prototype,"editMaterial",void 0),L([Object(y.Prop)({default:void 0})],B.prototype,"evaluationFilter",void 0),L([Object(y.Prop)({default:void 0})],B.prototype,"defaultDate",void 0),L([Object(y.Watch)("material.name")],B.prototype,"preventNullValues",null),L([Object(y.Watch)("editMaterial")],B.prototype,"loadMaterial",null),L([Object(y.Watch)("filter")],B.prototype,"setProject",null);var W=B=L([Object(y.Component)({components:{MaterialCalculator:S.a,HighlightedSearchResultText:E.a,FormFooter:P.a,FormHeader:I.a}})],B),N=(n(982),n(19)),component=Object(N.a)(W,(function(){var e,t,n=this,r=n._self._c;n._self._setupProxy;return r("div",[r("v-card",{attrs:{flat:""}},[r("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(e){return e.preventDefault(),n.submit.apply(null,arguments)}},model:{value:n.valid,callback:function(e){n.valid=e},expression:"valid"}},[r("form-header",{attrs:{"is-dialog":!0},on:{cancel:function(e){return n.$emit("cancel")}}},[r("v-card-title",[n._v("\n                    "+n._s(n.isEditMode?n.$lang.pages.evaluation.material.materials.materialForm.edit:n.$lang.pages.evaluation.material.materials.materialForm.title)+"\n                ")])],1),n._v(" "),r("v-card-text",[r("d-alert",{attrs:{error:n.error}}),n._v(" "),r("d-project-select",{attrs:{"selected-projects":n.material.projectId,customers:n.customers,"ignore-linking":n.ignoreLinkingProjects,"prepend-icon":!0,"label-customer":!0,rules:[n.validation("projectId")]},on:{setIgnoreLinking:function(e){return n.ignoreLinkingProjects=e},selected:function(e){return n.material.projectId=e}}}),n._v(" "),r("d-date-picker",{attrs:{label:n.$lang.pages.evaluation.material.materials.materialForm.date.title,format:n.DateFormats.longDate,max:new Date,rules:n.validation("date")},model:{value:n.material.date,callback:function(e){n.$set(n.material,"date",e)},expression:"material.date"}}),n._v(" "),r("v-layout",[n.permission.addNewMaterials?r("v-combobox",{staticClass:"material",attrs:{"search-input":n.material.name,items:n.materials,"no-filter":"",label:n.$lang.pages.evaluation.material.materials.materialForm.name.title,"menu-props":{closeOnContentClick:!0},rules:[n.validation("name")],value:n.material.name},on:{"update:searchInput":function(e){return n.$set(n.material,"name",e)},"update:search-input":function(e){return n.$set(n.material,"name",e)},input:n.handleInput},scopedSlots:n._u([{key:"item",fn:function(data){return[r("v-list-item",{on:{click:function(e){return e.preventDefault(),n.handleInput(data.item)}}},[r("v-list-item-content",[r("div",[r("highlighted-search-result-text",{attrs:{placeholder:data.item.item,"search-result":data.item.searchResult}})],1)])],1)]}}],null,!1,1928807941)}):r("v-autocomplete",{staticClass:"material",attrs:{items:n.materialsStore.materialList.map((function(e){return e.name})),label:n.$lang.pages.evaluation.material.materials.materialForm.name.title,"no-data-text":n.$lang.pages.evaluation.material.materials.materialForm.name.noMatches,rules:[n.validation("name")]},on:{blur:n.blurMaterial},model:{value:n.material.name,callback:function(e){n.$set(n.material,"name",e)},expression:"material.name"}}),n._v(" "),r("v-text-field",{staticClass:"mx-5 quantity",attrs:{label:n.$lang.pages.evaluation.material.materials.materialForm.quantity.title,rules:[n.validation("quantity")],"validate-on-blur":!n.touched.quantity},on:{blur:function(e){n.touched.quantity=!0}},model:{value:n.material.quantity,callback:function(e){n.$set(n.material,"quantity",e)},expression:"material.quantity"}}),n._v(" "),r("v-combobox",{staticClass:"unit",attrs:{items:n.materialsStore.units.map((function(u){return u.name})),label:n.$lang.pages.evaluation.material.materials.materialForm.unit.title,rules:[n.validation("unit")],disabled:n.isEditMode&&!!n.material.calculation},model:{value:n.material.unit,callback:function(e){n.$set(n.material,"unit",e)},expression:"material.unit"}})],1),n._v(" "),r("v-btn",{staticClass:"mb-5",attrs:{width:"100%",outlined:!!n.material.calculation,color:"accent"},on:{click:function(e){n.calculatorDialog=!0}}},[n._v("\n                    "+n._s(null!==(e=null===(t=n.material.calculation)||void 0===t?void 0:t.calculationPath)&&void 0!==e?e:n.$lang.pages.evaluation.material.materials.materialForm.calculation.calculator)+"\n                ")]),n._v(" "),r("v-textarea",{attrs:{"auto-grow":"",rows:"1",label:n.$lang.global.controls.inputs.remark.title,rules:[n.validation("remark")]},model:{value:n.material.remark,callback:function(e){n.$set(n.material,"remark",e)},expression:"material.remark"}})],1),n._v(" "),r("form-footer",[r("v-btn",{directives:[{name:"show",rawName:"v-show",value:n.isEditMode,expression:"isEditMode"}],staticClass:"white--text",attrs:{color:"delete",disabled:n.loading},on:{click:n.deleteMaterial}},[r("v-icon",{attrs:{left:""}},[n._v(" "+n._s(n.Icons.delete)+" ")]),n._v("\n                    "+n._s(n.$lang.global.controls.buttons.delete)+"\n                ")],1),n._v(" "),r("v-btn",{attrs:{color:"accent",type:"submit",disabled:!n.valid||n.loading||!n.changed,loading:n.loading}},[r("v-icon",{attrs:{left:""}},[n._v(" "+n._s(n.Icons.save)+" ")]),n._v("\n                    "+n._s(n.$lang.global.controls.buttons.save)+"\n                ")],1)],1)],1)],1),n._v(" "),r("v-dialog",{attrs:{"max-width":"500"},model:{value:n.calculatorDialog,callback:function(e){n.calculatorDialog=e},expression:"calculatorDialog"}},[n.calculatorDialog?r("v-card",{staticClass:"pa-8"},[r("material-calculator",{attrs:{calculation:n.material.calculation},on:{saved:n.onSaveCalculation}})],1):n._e()],1)],1)}),[],!1,null,"48b2b0b2",null);t.a=component.exports},function(e,t,n){"use strict";n(27),n(96),n(90),n(112),n(71),n(46),n(34),n(118),n(119),n(60);var r=n(7),o=n(24),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(48),n(30),n(465),n(22),n(0)),y=n(4),k=n(18),j=n(10),O=n(92),w=n(122),x=n(192),_=n(429),S=n(107),I=n(5);function P(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return R(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return R(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function R(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function D(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var C,T=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c};!function(e){e[e.Delete=0]="Delete",e[e.UpdateProject=1]="UpdateProject",e[e.UpdateCategory=2]="UpdateCategory"}(C||(C={}));var E=function(e){Object(d.a)(m,e);var t,n,f=D(m);function m(){var e;return Object(c.a)(this,m),(e=f.apply(this,arguments)).Icons=k.a,e.customersStore=I.customersStore,e.timesStore=Object(y.getModule)(S.default,e.$store),e.projectId="",e.SaveTypes=C,e.categoriesNumbered=Object(o.a)(e.initialCategories),e.saveCategory=!1,e.saveProject=!1,e.deleting=!1,e.error="",e.categories=[],e.navigationDrawerWidth=0,e.drawerResizeObserver=null,e}return Object(l.a)(m,[{key:"mounted",value:function(){var e=this;this.drawerResizeObserver=new ResizeObserver((function(t){return e.navigationDrawerWidth=t[0].contentRect.width})).observe(document.getElementsByClassName("v-navigation-drawer")[0])}},{key:"destroyed",value:function(){var e;null===(e=this.drawerResizeObserver)||void 0===e||e.disconnect()}},{key:"selectedCount",get:function(){return this.selectedSessionIds.length+this.selectedAbsenceIds.length+this.selectedMaterialIds.length}},{key:"projectName",get:function(){var e,t,n=this;return null!==(t=null===(e=I.customersStore.projects.find((function(p){return p.id===n.projectId})))||void 0===e?void 0:e.name)&&void 0!==t?t:""}},{key:"disableCategorySave",get:function(){var e=this;return this.initialCategories.every((function(t,n){return t===e.categoriesNumbered[n]}))&&!this.categoriesNumbered.some((function(t){return!!t&&t!==e.selectedCount}))}},{key:"isLoading",get:function(){return this.saveCategory||this.saveProject}},{key:"deleteTitle",get:function(){return"Session"===this.actionType?1===this.selectedCount?this.$lang.pages.times.session_form.deleteDialog.title:this.$lang.pages.times.session_form.deleteDialog.titleMultiple:1===this.selectedCount?this.$lang.pages.evaluation.material.materials.materialForm.deleteDialog.title:this.$lang.pages.evaluation.material.materials.materialForm.deleteDialog.titleMultiple}},{key:"deleteText",get:function(){return"Session"===this.actionType?1===this.selectedCount?this.$lang.pages.times.session_form.deleteDialog.text:this.$lang.pages.times.session_form.deleteDialog.textMultiple:1===this.selectedCount?this.$lang.pages.evaluation.material.materials.materialForm.deleteDialog.text:this.$lang.pages.evaluation.material.materials.materialForm.deleteDialog.textMultiple}},{key:"reset",value:function(){this.projectId="",this.categories=[],this.resetCategories()}},{key:"selectProject",value:function(e){this.reset(),this.projectId=e}},{key:"selectCategories",value:function(e){this.reset(),this.categoriesNumbered.fill(0),this.categories=e;var t,n=P(this.categories);try{for(n.s();!(t=n.n()).done;){var r=t.value;this.categoriesNumbered[r]=this.selectedCount}}catch(e){n.e(e)}finally{n.f()}}},{key:"cancel",value:function(){this.reset(),this.$emit("cancel")}},{key:"selectDelete",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.reset(),e.next=3,this.$refs.deleteDialog.confirm();case 3:e.sent&&this.save(C.Delete);case 5:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"save",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",t!==C.Delete){e.next=14;break}if(this.deleting=!0,"Session"!==this.actionType){e.next=9;break}return e.next=6,O.d(this.selectedSessionIds,this.selectedAbsenceIds);case 6:n=e.sent,e.next=12;break;case 9:return e.next=11,w.c(this.selectedMaterialIds);case 11:n=e.sent;case 12:e.next=44;break;case 14:if(t!==C.UpdateCategory){e.next=27;break}if(this.saveCategory=!0,"Session"!==this.actionType){e.next=22;break}return e.next=19,O.a(this.selectedSessionIds,this.selectedAbsenceIds,this.categories);case 19:n=e.sent,e.next=25;break;case 22:return e.next=24,w.a(this.selectedMaterialIds,this.categories);case 24:n=e.sent;case 25:e.next=44;break;case 27:if(t!==C.UpdateProject){e.next=40;break}if(this.saveProject=!0,"Session"!==this.actionType){e.next=35;break}return e.next=32,O.s(this.selectedSessionIds,this.selectedAbsenceIds,this.projectId);case 32:n=e.sent,e.next=38;break;case 35:return e.next=37,w.l(this.selectedMaterialIds,this.projectId);case 37:n=e.sent;case 38:e.next=44;break;case 40:return this.saveCategory=!1,this.saveProject=!1,this.deleting=!1,e.abrupt("return");case 44:if(!Object(j.a)(n.status)){e.next=56;break}if("Session"!==this.actionType){e.next=50;break}return e.next=48,this.timesStore.refreshPeriodInfos({weeks:[],filter:this.filter});case 48:e.next=52;break;case 50:return e.next=52,I.materialsStore.fetchMaterials({filter:this.filter});case 52:this.reset(),this.$emit("saved"),e.next=57;break;case 56:this.error=n.error;case 57:this.saveCategory=!1,this.saveProject=!1,this.deleting=!1;case 60:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"resetCategories",value:function(){this.categories=[],this.categoriesNumbered=Object(o.a)(this.initialCategories);for(var i=0;i<this.initialCategories.length;i++)this.initialCategories[i]>0&&this.categories.push(i)}}]),m}(h.Vue);T([Object(h.Prop)({default:function(){return[]}})],E.prototype,"selectedSessionIds",void 0),T([Object(h.Prop)({default:function(){return[]}})],E.prototype,"selectedAbsenceIds",void 0),T([Object(h.Prop)({default:function(){return[]}})],E.prototype,"selectedMaterialIds",void 0),T([Object(h.Prop)({default:function(){return[]}})],E.prototype,"initialCategories",void 0),T([Object(h.Prop)({default:"Session"})],E.prototype,"actionType",void 0),T([Object(h.Prop)()],E.prototype,"filter",void 0),T([Object(h.Prop)()],E.prototype,"show",void 0),T([Object(h.Watch)("selectedCount")],E.prototype,"resetCategories",null);var A=E=T([Object(h.Component)({components:{CategoryFilter:_.a,Alert:x.a}})],E),M=(n(1035),n(19)),component=Object(M.a)(A,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"multi-action-container",style:"left: ".concat(e.$vuetify.breakpoint.mdAndDown?0:e.navigationDrawerWidth,"px;")},[t("v-expand-transition",[t("v-card",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],attrs:{elevation:"10"}},[t("alert",{attrs:{error:e.error}}),e._v(" "),t("div",{staticClass:"mx-4"},[t("v-layout",{attrs:{"align-center":"","justify-space-between":"",wrap:""}},[t("v-layout",{attrs:{"align-center":""}},[t("div",{staticClass:"mr-6 mt-2 project-select-width"},[t("d-project-select",{attrs:{"selected-projects":e.projectId,customers:e.customersStore.customers,"prepend-icon":!0},on:{selected:e.selectProject}})],1),e._v(" "),t("v-btn",{staticClass:"mr-6",attrs:{color:"accent",loading:e.saveProject,disabled:!e.projectId.length||e.isLoading||e.deleting},on:{click:function(t){return e.save(e.SaveTypes.UpdateProject)}}},[e._v("\n                            "+e._s(e.$lang.pages.times.multiSelect.changeProject(e.selectedCount,e.projectName))+"\n                        ")]),e._v(" "),t("v-btn",{staticClass:"mr-6 white--text",attrs:{color:"delete",disabled:0===e.selectedCount||e.deleting,loading:e.deleting},on:{click:e.selectDelete}},[e._v("\n                            "+e._s(e.$lang.global.controls.buttons.deleteMultiple(e.selectedCount))+"\n                        ")]),e._v(" "),t("v-btn",{on:{click:e.cancel}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.cancel)+" ")]),e._v("\n                            "+e._s(e.$lang.global.controls.buttons.cancel)+"\n                        ")],1)],1),e._v(" "),t("v-layout",{staticClass:"mr-4",attrs:{"align-center":"","justify-end":""}},[t("div",{staticClass:"mr-4"},[t("category-filter",{attrs:{categories:e.categories},on:{input:function(t){return e.selectCategories(t)}}})],1),e._v(" "),t("v-btn",{staticClass:"mr-4",attrs:{color:"accent",loading:e.saveCategory,disabled:e.disableCategorySave||e.isLoading||e.deleting},on:{click:function(t){return e.save(e.SaveTypes.UpdateCategory)}}},[e._v("\n                            "+e._s(e.$lang.pages.times.multiSelect.changeCategories(e.selectedCount,e.categories.length))+"\n                        ")])],1),e._v(" "),t("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:e.deleteTitle,message:e.deleteText}})],1)],1)],1)],1)],1)}),[],!1,null,"312595da",null);t.a=component.exports},function(e,t,n){"use strict";n(35),n(34),n(22),n(17),n(20),n(32),n(37);var r=n(29);n(460),n(38);function o(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 c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var l=n(7),d=n(13),f=n(14),m=n(15),v=n(16),h=n(6),y=n(12),k=(n(41),n(27),n(0)),j=n(18),O=n(444),map=n(428),w=n(319),x=n(10),_=n(430),S=n(733),I=n(5),P=n(68);function R(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 D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(h.a)(e);if(t){var o=Object(h.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(v.a)(this,n)}}var T=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(y.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},E=function(e){Object(m.a)(r,e);var t,n=C(r);function r(){var e;return Object(d.a)(this,r),(e=n.apply(this,arguments)).currentValidatedAddress=null,e.mapOpen=!1,e.Icons=j.a,e.loadingDistance=!1,e.businessStore=I.businessStore,e.configStore=I.configurationStore,e.validation=O.a,e}return Object(f.a)(r,[{key:"isCustomer",get:function(){return"Customer"===this.type}},{key:"contactPersion",get:function(){return this.isCustomer?I.configurationStore.configuration.contactInfos.contactPersonCustomer:I.configurationStore.configuration.contactInfos.contactPersonProject}},{key:"email",get:function(){return this.isCustomer?I.configurationStore.configuration.contactInfos.emailCustomer:I.configurationStore.configuration.contactInfos.emailProject}},{key:"phone",get:function(){return this.isCustomer?I.configurationStore.configuration.contactInfos.phoneCustomer:I.configurationStore.configuration.contactInfos.phoneProject}},{key:"secondPhone",get:function(){return this.isCustomer?I.configurationStore.configuration.contactInfos.secondPhoneCustomer:I.configurationStore.configuration.contactInfos.secondPhoneProject}},{key:"address",get:function(){return this.isCustomer?I.configurationStore.configuration.contactInfos.addressCustomer:I.configurationStore.configuration.contactInfos.addressProject}},{key:"hasBusinessAddress",get:function(){var e,t;return!!(null===(e=I.businessStore.business)||void 0===e?void 0:e.lat)&&!!(null===(t=I.businessStore.business)||void 0===t?void 0:t.long)}},{key:"resetValidatedAddress",value:function(){this.currentValidatedAddress=null}},{key:"handleAddressBlur",value:function(){this.touched.address=!0}},{key:"openOrCloseMap",value:function(e){this.mapOpen=e}},{key:"linkToBusinessForm",value:function(){this.$router.push(P.Pages.settings.businessData)}},{key:"handleUpdateAddress",value:(t=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=Object(map.a)(t),this.currentValidatedAddress=n,this.$emit("change",D(D({},this.contactInfo),{},{distanceToBusiness:null,address:n,lat:t.lat,long:t.long})),this.openOrCloseMap(!0),this.distanceToBusiness&&t.lat&&t.long){e.next=6;break}return e.abrupt("return");case 6:return this.loadingDistance=!0,e.next=9,w.b(t.lat,t.long);case 9:r=e.sent,Object(x.a)(r.status)&&this.$emit("updateDistance",r.data),this.loadingDistance=!1;case 12:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),r}(k.Vue);T([Object(k.Model)("change",{type:Object})],E.prototype,"contactInfo",void 0),T([Object(k.Prop)()],E.prototype,"typeId",void 0),T([Object(k.Prop)()],E.prototype,"type",void 0),T([Object(k.Prop)()],E.prototype,"distanceToBusiness",void 0),T([Object(k.Prop)()],E.prototype,"touched",void 0),T([Object(k.Watch)("typeId")],E.prototype,"resetValidatedAddress",null);var A=E=T([Object(k.Component)({components:{AddressPickerTextField:_.a,Maps:S.a}})],E),M=(n(1e3),n(19)),component=Object(M.a)(A,(function(){var e,t,n,r,o,l,d,f,m=this,v=m._self._c;m._self._setupProxy;return v("v-layout",{staticClass:"gap-3 mt-1 mb-4",attrs:{column:""}},[m.contactPersion||m.email?v("v-layout",{staticClass:"gap-3"},[m.contactPersion?v("div",{staticClass:"flex-1"},[v("v-text-field",{attrs:{value:m.contactInfo&&m.contactInfo.contactPerson,label:m.$lang.pages.settings.configuration.core_data.contact_infos.person,"hide-details":"auto",rules:[m.validation("contactPerson")],"validate-on-blur":!m.touched.contactPerson},on:{blur:function(e){m.touched.contactPerson=!0},input:function(e){return m.$emit("change",c(c({},m.contactInfo),{},{contactPerson:e}))}}})],1):m._e(),m._v(" "),m.email?v("div",{staticClass:"flex-1"},[v("v-text-field",{attrs:{value:m.contactInfo&&m.contactInfo.email,label:m.$lang.pages.settings.configuration.core_data.contact_infos.mail,"hide-details":"auto",rules:[m.validation("email")],"validate-on-blur":!m.touched.email},on:{blur:function(e){m.touched.email=!0},input:function(e){return m.$emit("change",c(c({},m.contactInfo),{},{email:e}))}}})],1):m._e()]):m._e(),m._v(" "),m.phone||m.secondPhone?v("v-layout",{staticClass:"gap-3"},[m.phone?v("div",{staticClass:"flex-1"},[v("v-text-field",{attrs:{value:m.contactInfo&&m.contactInfo.phone,label:m.$lang.pages.settings.configuration.core_data.contact_infos.phone_1,"hide-details":"auto",rules:[m.validation("phone")],"validate-on-blur":!m.touched.phone},on:{blur:function(e){m.touched.phone=!0},input:function(e){return m.$emit("change",c(c({},m.contactInfo),{},{phone:e}))}}})],1):m._e(),m._v(" "),m.secondPhone?v("div",{staticClass:"flex-1"},[v("v-text-field",{attrs:{value:m.contactInfo&&m.contactInfo.secondPhone,label:m.$lang.pages.settings.configuration.core_data.contact_infos.phone_2,"hide-details":"auto",rules:[m.validation("secondPhone")],"validate-on-blur":!m.touched.secondPhone},on:{blur:function(e){m.touched.secondPhone=!0},input:function(e){return m.$emit("change",c(c({},m.contactInfo),{},{secondPhone:e}))}}})],1):m._e()]):m._e(),m._v(" "),m.address?v("div",[v("v-layout",{staticClass:"gap-3"},[v("address-picker-text-field",{staticClass:"flex-3",attrs:{id:m.typeId,"get-distance":!0,value:m.contactInfo&&m.contactInfo.address,"is-validated":!(null===(e=m.contactInfo)||void 0===e||!e.lat||null===(t=m.contactInfo)||void 0===t||!t.long),address:null===(n=m.contactInfo)||void 0===n?void 0:n.address,label:m.$lang.pages.settings.configuration.core_data.contact_infos.address,rules:[m.validation("address")],"hide-details":!0,"validate-on-blur":!m.touched.address},on:{input:function(e){return m.$emit("change",c(c({},m.contactInfo),{},{address:e}))},handleUpdateAddress:m.handleUpdateAddress}}),m._v(" "),m.distanceToBusiness?v("v-text-field",{staticClass:"flex-1",attrs:{value:m.contactInfo&&m.contactInfo.distanceToBusiness,label:m.$lang.pages.settings.configuration.core_data.contact_infos.distance,"hide-details":"auto",loading:m.loadingDistance},on:{input:function(e){return m.$emit("change",c(c({},m.contactInfo),{},{distanceToBusiness:e}))}}}):m._e()],1),m._v(" "),m.distanceToBusiness&&!m.hasBusinessAddress?v("d-alert",{staticClass:"mt-4",attrs:{type:"info",error:null!==(r=m.contactInfo)&&void 0!==r&&r.address?m.$lang.pages.settings.configuration.core_data.contact_infos.missingBusinessAddress.alert:void 0,"button-text":m.$lang.pages.settings.configuration.core_data.contact_infos.missingBusinessAddress.link},on:{click:m.linkToBusinessForm}}):m._e(),m._v(" "),v("div",{key:m.typeId,staticClass:"mt-4"},[v("v-btn",{staticClass:"mb-2",class:{"white--text":!m.mapOpen},attrs:{color:m.mapOpen?void 0:"primary","max-width":"fit-content"},on:{click:function(e){return m.openOrCloseMap(!m.mapOpen)}}},[m._v("\n                "+m._s(m.mapOpen?m.$lang.global.labels.map.close:m.$lang.global.labels.map.open)+"\n            ")]),m._v(" "),m.mapOpen?v("maps",{attrs:{location:{lat:null===(o=m.contactInfo)||void 0===o?void 0:o.lat,long:null===(l=m.contactInfo)||void 0===l?void 0:l.long,label:m.currentValidatedAddress},"business-address":{lat:null===(d=m.businessStore.business)||void 0===d?void 0:d.lat,long:null===(f=m.businessStore.business)||void 0===f?void 0:f.long}},on:{handleUpdateAddress:m.handleUpdateAddress}}):m._e()],1)],1):m._e()],1)}),[],!1,null,"73e06c49",null);t.a=component.exports},function(e,t,n){"use strict";var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(27),n(0)),h=n(18),y=n(5);function k(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var j=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},O=function(e){Object(l.a)(f,e);var t,n,d=k(f);function f(){var e;return Object(o.a)(this,f),(e=d.apply(this,arguments)).Icons=h.a,e.user=y.userStore,e.loading=!1,e}return Object(c.a)(f,[{key:"hasUnseen",get:function(){return this.session.unseenEdit&&this.session.unseenEdit.unseenEditForOffice}},{key:"history",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.session.unseenEdit||!this.session.unseenEdit.unseenEditForOffice){e.next=3;break}return e.next=3,this.removeUnseenEdit();case 3:this.$emit("history",this.session.id);case 4:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"removeUnseenEdit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,e.next=3,y.timesStore.removeUnseenEdit({id:this.session.id,isAbsence:!!this.session.absenceInfo});case 3:t=e.sent,this.loading=!1,t&&this.$notify(t);case 6:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),f}(v.Vue);j([Object(v.Prop)()],O.prototype,"session",void 0),j([Object(v.Prop)({default:!1})],O.prototype,"disabled",void 0);var w=O=j([Object(v.Component)({})],O),x=n(19),component=Object(x.a)(w,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-tooltip",{attrs:{disabled:!(e.session.historyId&&e.user.permission.evaluationTimesAll&&e.session.unseenEdit&&e.session.unseenEdit.unseenEditForOffice),bottom:""},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[e.session.historyId&&e.user.permission.evaluationTimesAll?t("v-btn",e._g(e._b({attrs:{icon:"","input-value":e.hasUnseen,color:e.hasUnseen?"warning":"",loading:e.loading,disabled:e.disabled},on:{click:function(t){return e.history()}}},"v-btn",o,!1),r),[t("v-icon",{attrs:{dark:""}},[e._v(" "+e._s(e.Icons.history)+" ")])],1):e._e()]}}])},[e._v(" "),e.session.unseenEdit?t("div",{staticClass:"tooltip-container text-center"},[e._v("\n        "+e._s(e.$lang.pages.times.editInfo(e.session.unseenEdit.editDate,e.session.unseenEdit.editorName))+"\n    ")]):e._e()])}),[],!1,null,"24529f36",null);t.a=component.exports},,,,,function(e,t,n){"use strict";n(176),n(17),n(32),n(43),n(44),n(38),n(22),n(96),n(90),n(30),n(112),n(71),n(46),n(34),n(118),n(119),n(60);var r=n(42);function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,l=!0,d=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return l=e.done,e},e:function(e){d=!0,o=e},f:function(){try{l||null==n.return||n.return()}finally{if(d)throw o}}}}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}var l=window.requestIdleCallback||function(e){var t=Date.now();return setTimeout((function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})}),1)},d=window.cancelIdleCallback||function(e){clearTimeout(e)},f=window.IntersectionObserver&&new window.IntersectionObserver((function(e){e.forEach((function(e){var t=e.intersectionRatio,link=e.target;t<=0||!link.__prefetch||link.__prefetch()}))}));t.a={name:"NuxtLink",extends:r.default.component("RouterLink"),props:{prefetch:{type:Boolean,default:!0},noPrefetch:{type:Boolean,default:!1}},mounted:function(){this.prefetch&&!this.noPrefetch&&(this.handleId=l(this.observe,{timeout:2e3}))},beforeDestroy:function(){d(this.handleId),this.__observed&&(f.unobserve(this.$el),delete this.$el.__prefetch)},methods:{observe:function(){f&&this.shouldPrefetch()&&(this.$el.__prefetch=this.prefetchLink.bind(this),f.observe(this.$el),this.__observed=!0)},shouldPrefetch:function(){return this.getPrefetchComponents().length>0},canPrefetch:function(){var e=navigator.connection;return!(this.$nuxt.isOffline||e&&((e.effectiveType||"").includes("2g")||e.saveData))},getPrefetchComponents:function(){return this.$router.resolve(this.to,this.$route,this.append).resolved.matched.map((function(e){return e.components.default})).filter((function(e){return"function"==typeof e&&!e.options&&!e.__prefetched}))},prefetchLink:function(){if(this.canPrefetch()){f.unobserve(this.$el);var e,t=o(this.getPrefetchComponents());try{for(t.s();!(e=t.n()).done;){var n=e.value,r=n();r instanceof Promise&&r.catch((function(){})),n.__prefetched=!0}}catch(e){t.e(e)}finally{t.f()}}}}}},function(e,t,n){"use strict";n.r(t);n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(24),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(17),n(78),n(30),n(22),n(38),n(40),n(43),n(44),n(48),n(4)),k={folders:[],files:[]},j=n(183),O=n(10),w=n(550),x=n(217),_=n(45),S=n(127);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 P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){Object(c.a)(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 R(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var D=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},C=function(e){Object(f.a)(E,e);var t,n,c,m,v,h,y,I,D,C,T=R(E);function E(){var e;return Object(l.a)(this,E),(e=T.apply(this,arguments)).databaseInfo=P({},k),e}return Object(d.a)(E,[{key:"reset",value:function(){this.databaseInfo=P({},k)}},{key:"setAcceptances",value:function(e){this.databaseInfo=e}},{key:"addFolder",value:function(e){var t,n,r,o,c=Object(x.a)(null!==(r=null!==(n=null!==(t=e.folderId)&&void 0!==t?t:e.projectId)&&void 0!==n?n:e.employeeId)&&void 0!==r?r:"",this.databaseInfo.folders);(o=c?c.folders:this.databaseInfo.folders).push(e),o.sort(w.c)}},{key:"replaceFolderName",value:function(e){var t=Object(x.a)(e.id,this.databaseInfo.folders);t&&(t.name=e.name)}},{key:"removeFolder",value:function(e){var t,n,r,o=Object(x.a)(e,this.databaseInfo.folders);o&&((o=Object(x.a)(null!==(r=null!==(n=null!==(t=o.folderId)&&void 0!==t?t:o.projectId)&&void 0!==n?n:o.employeeId)&&void 0!==r?r:"",this.databaseInfo.folders))?o.folders=o.folders.filter((function(t){return t.id!==e})):this.databaseInfo.folders=this.databaseInfo.folders.filter((function(t){return t.id!==e})))}},{key:"addFiles",value:function(e){var t,n,r,c=e[0],l=Object(x.a)(null!==(r=null!==(n=null!==(t=c.folderId)&&void 0!==t?t:c.projectId)&&void 0!==n?n:c.employeeId)&&void 0!==r?r:"",this.databaseInfo.folders),d=e.map((function(e){return e.id}));l?l.files=[].concat(Object(o.a)(l.files.filter((function(e){return!d.includes(e.id)}))),Object(o.a)(e)).sort(_.b):this.databaseInfo.files=[].concat(Object(o.a)(this.databaseInfo.files.filter((function(e){return!d.includes(e.id)}))),Object(o.a)(e)).sort(_.b)}},{key:"replaceFileName",value:function(e){var t;if(e.folderId){var n=Object(x.a)(e.folderId,this.databaseInfo.folders);n&&(t=n.files.find((function(t){return t.id===e.id})))}else t=this.databaseInfo.files.find((function(t){return t.id===e.id}));t&&(t.name=e.name)}},{key:"setFolderVisibility",value:function(e){var t=Object(x.a)(e.id,this.databaseInfo.folders);t&&(t.visible=e.visible)}},{key:"removeFile",value:function(e){if(e.folderId){var t=Object(x.a)(e.folderId,this.databaseInfo.folders);t&&(t.files=t.files.filter((function(t){return t.id!==e.id})))}else this.databaseInfo.files=this.databaseInfo.files.filter((function(t){return t.id!==e.id}))}},{key:"fetchDatabaseInfo",value:(C=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.e();case 2:return t=e.sent,n=P({},k),Object(O.a)(t.status)&&(n=t.data),e.abrupt("return",{databaseInfo:n});case 6:case"end":return e.stop()}}),e)}))),function(){return C.apply(this,arguments)})},{key:"saveFolder",value:(D=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.k(t);case 2:if(n=e.sent,!Object(O.a)(n.status)){e.next=8;break}return this.addFolder(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return D.apply(this,arguments)})},{key:"renameFolder",value:(I=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.j(t.id,t.name);case 2:if(n=e.sent,!Object(O.a)(n.status)){e.next=8;break}return this.replaceFolderName(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return I.apply(this,arguments)})},{key:"moveFolder",value:(y=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.h(t.folder.id,{id:t.destination.id,type:t.destination.type});case 2:if(n=e.sent,!Object(O.a)(n.status)){e.next=9;break}return this.removeFolder(t.folder.id),this.addFolder(P(P({},t.folder),{},{folderId:t.destination.type===S.a.Folder?t.destination.id:null,projectId:t.destination.type===S.a.Project?t.destination.id:null,employeeId:t.destination.type===S.a.Employee?t.destination.id:null})),e.abrupt("return",!0);case 9:return e.abrupt("return",n.error);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return y.apply(this,arguments)})},{key:"deleteFolder",value:(h=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.b(t);case 2:if(n=e.sent,!Object(O.a)(n.status)){e.next=8;break}return this.removeFolder(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"uploadFiles",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.m(t);case 2:if(n=e.sent,!Object(O.a)(n.status)){e.next=8;break}return this.addFiles(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"renameFile",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.i(t.id,t.name);case 2:if(n=e.sent,!Object(O.a)(n.status)){e.next=8;break}return this.replaceFileName(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"moveFile",value:(c=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.g(t.file.id,{id:t.destination.id,type:t.destination.type});case 2:if(o=e.sent,!Object(O.a)(o.status)){e.next=9;break}return this.removeFile({id:t.file.id,folderId:null!==(r=null!==(n=t.file.projectId)&&void 0!==n?n:t.file.employeeId)&&void 0!==r?r:t.file.folderId}),this.addFiles([P(P({},t.file),{},{folderId:t.destination.type===S.a.Folder?t.destination.id:null,projectId:t.destination.type===S.a.Project?t.destination.id:null,employeeId:t.destination.type===S.a.Employee?t.destination.id:null})]),e.abrupt("return",!0);case 9:return e.abrupt("return",o.error);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return c.apply(this,arguments)})},{key:"updateVisibility",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.l(t.id,t.visible);case 2:if(n=e.sent,!Object(O.a)(n.status)){e.next=8;break}return this.setFolderVisibility(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteFile",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.a(t.id);case 2:if(n=e.sent,!Object(O.a)(n.status)){e.next=8;break}return this.removeFile(t),e.abrupt("return",!0);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),E}(y.VuexModule);D([y.Mutation],C.prototype,"reset",null),D([y.Mutation],C.prototype,"setAcceptances",null),D([y.Mutation],C.prototype,"addFolder",null),D([y.Mutation],C.prototype,"replaceFolderName",null),D([y.Mutation],C.prototype,"removeFolder",null),D([y.Mutation],C.prototype,"addFiles",null),D([y.Mutation],C.prototype,"replaceFileName",null),D([y.Mutation],C.prototype,"setFolderVisibility",null),D([y.Mutation],C.prototype,"removeFile",null),D([y.MutationAction],C.prototype,"fetchDatabaseInfo",null),D([Object(y.Action)({rawError:!0})],C.prototype,"saveFolder",null),D([Object(y.Action)({rawError:!0})],C.prototype,"renameFolder",null),D([Object(y.Action)({rawError:!0})],C.prototype,"moveFolder",null),D([Object(y.Action)({rawError:!0})],C.prototype,"deleteFolder",null),D([Object(y.Action)({rawError:!0})],C.prototype,"uploadFiles",null),D([Object(y.Action)({rawError:!0})],C.prototype,"renameFile",null),D([Object(y.Action)({rawError:!0})],C.prototype,"moveFile",null),D([Object(y.Action)({rawError:!0})],C.prototype,"updateVisibility",null),D([Object(y.Action)({rawError:!0})],C.prototype,"deleteFile",null),C=D([Object(y.Module)({name:"database",stateFactory:!0,namespaced:!0})],C);t.default=C},,function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(78),n(87),n(74),n(22),n(4)),h=n(23),y=(n(83),n(40),n(8)),k=n(1),j=n(11);function O(e){return w.apply(this,arguments)}function w(){return(w=Object(h.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",j.a("","".concat(y.a.InterfaceStaticItems,"/").concat(t),k.a.messages.errors.requests.pages.interfaceStaticItems.delete));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var x=n(366),_=(n(35),n(34),n(32),n(37),n(21));n(38);function S(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 I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){Object(_.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e){return j.d(y.a.CsvExportConfigs,k.a.messages.errors.requests.pages.csvExportConfig.save,C(e))}function R(e){return D.apply(this,arguments)}function D(){return(D=Object(h.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",j.a("","".concat(y.a.CsvExportConfigs,"/").concat(t),k.a.messages.errors.requests.pages.csvExportConfig.delete));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function C(e){var data=I({},e);return data.exportItems=data.exportItems.map((function(i){var e;return I(I({},i),{},{fillCountBlanks:"number"==typeof i.fillCountBlanks||(null===(e=i.fillCountBlanks)||void 0===e?void 0:e.length)?i.fillCountBlanks:null})})),data}var T=n(10),E=n(45);function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var M=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},$=function(e){Object(l.a)($,e);var t,n,d,f,m,v,h,w,_,S,I,D,M=A($);function $(){var e;return Object(o.a)(this,$),(e=M.apply(this,arguments)).staticItems=[],e.groups=[],e.csvExportConfigs=[],e}return Object(c.a)($,[{key:"reset",value:function(){this.staticItems=[],this.groups=[],this.csvExportConfigs=[]}},{key:"addStaticItem",value:function(e){this.staticItems.push(e),this.staticItems=this.staticItems.sort(E.b)}},{key:"addGroup",value:function(e){this.groups.push(e),this.groups=this.groups.sort(E.b)}},{key:"addExportConfig",value:function(e){this.csvExportConfigs.push(e),this.csvExportConfigs=this.csvExportConfigs.sort(E.b)}},{key:"replaceStaticItem",value:function(e){var t=this.staticItems.findIndex((function(s){return s.id===e.id}));t>=0&&(this.staticItems.splice(t,1,e),this.staticItems=this.staticItems.sort(E.b))}},{key:"replaceGroup",value:function(e){var t=this.groups.findIndex((function(g){return g.id===e.id}));t>=0&&(this.groups.splice(t,1,e),this.groups=this.groups.sort(E.b))}},{key:"replaceExportConfig",value:function(e){var t=this.csvExportConfigs.findIndex((function(t){return t.id===e.id}));t>=0&&(this.csvExportConfigs.splice(t,1,e),this.csvExportConfigs=this.csvExportConfigs.sort(E.b))}},{key:"removeStaticItem",value:function(e){this.staticItems=this.staticItems.filter((function(s){return s.id!==e}))}},{key:"removeGroup",value:function(e){this.groups=this.groups.filter((function(g){return g.id!==e}))}},{key:"removeExportConfig",value:function(e){this.csvExportConfigs=this.csvExportConfigs.filter((function(t){return t.id!==e}))}},{key:"fetchStaticItems",value:(D=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.b(y.a.InterfaceStaticItems,k.a.messages.errors.requests.pages.interfaceStaticItems.fetch);case 2:return t=e.sent,n=[],Object(T.a)(t.status)&&(n=t.data),e.abrupt("return",{staticItems:n});case 6:case"end":return e.stop()}}),e)}))),function(){return D.apply(this,arguments)})},{key:"fetchInterfaceGroups",value:(I=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.b();case 2:return t=e.sent,n=[],Object(T.a)(t.status)&&(n=t.data),e.abrupt("return",{groups:n});case 6:case"end":return e.stop()}}),e)}))),function(){return I.apply(this,arguments)})},{key:"fetchExportConfigs",value:(S=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.b(y.a.CsvExportConfigs,k.a.messages.errors.requests.pages.csvExportConfig.fetch);case 2:return t=e.sent,n=[],Object(T.a)(t.status)&&(n=t.data),e.abrupt("return",{csvExportConfigs:n});case 6:case"end":return e.stop()}}),e)}))),function(){return S.apply(this,arguments)})},{key:"saveStaticItem",value:(_=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t,j.d(y.a.InterfaceStaticItems,k.a.messages.errors.requests.pages.interfaceStaticItems.save,r);case 2:if(n=e.sent,!Object(T.a)(n.status)){e.next=8;break}return this.addStaticItem(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r}),e,this)}))),function(e){return _.apply(this,arguments)})},{key:"saveGroup",value:(w=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.c(t);case 2:if(n=e.sent,!Object(T.a)(n.status)){e.next=8;break}return this.addGroup(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return w.apply(this,arguments)})},{key:"saveExportConfig",value:(h=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P(t);case 2:if(n=e.sent,!Object(T.a)(n.status)){e.next=8;break}return this.addExportConfig(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return h.apply(this,arguments)})},{key:"updateStaticItem",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.item,j.e("","".concat(y.a.InterfaceStaticItems,"/").concat(r),k.a.messages.errors.requests.pages.interfaceStaticItems.update,o);case 2:if(n=e.sent,!Object(T.a)(n.status)){e.next=8;break}return this.replaceStaticItem(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"updateGroup",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.d(t.id,t.group);case 2:if(n=e.sent,!Object(T.a)(n.status)){e.next=8;break}return this.replaceGroup(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"updateExportConfig",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.config,j.e("","".concat(y.a.CsvExportConfigs,"/").concat(r),k.a.messages.errors.requests.pages.csvExportConfig.update,C(o));case 2:if(n=e.sent,!Object(T.a)(n.status)){e.next=8;break}return this.replaceExportConfig(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"deleteStaticItem",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(t);case 2:if(n=e.sent,!Object(T.a)(n.status)){e.next=7;break}this.removeStaticItem(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"deleteGroup",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x.a(t);case 2:if(n=e.sent,!Object(T.a)(n.status)){e.next=7;break}this.removeGroup(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteExportConfig",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,R(t);case 2:if(n=e.sent,!Object(T.a)(n.status)){e.next=7;break}this.removeExportConfig(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),$}(v.VuexModule);M([v.Mutation],$.prototype,"reset",null),M([v.Mutation],$.prototype,"addStaticItem",null),M([v.Mutation],$.prototype,"addGroup",null),M([v.Mutation],$.prototype,"addExportConfig",null),M([v.Mutation],$.prototype,"replaceStaticItem",null),M([v.Mutation],$.prototype,"replaceGroup",null),M([v.Mutation],$.prototype,"replaceExportConfig",null),M([v.Mutation],$.prototype,"removeStaticItem",null),M([v.Mutation],$.prototype,"removeGroup",null),M([v.Mutation],$.prototype,"removeExportConfig",null),M([v.MutationAction],$.prototype,"fetchStaticItems",null),M([v.MutationAction],$.prototype,"fetchInterfaceGroups",null),M([v.MutationAction],$.prototype,"fetchExportConfigs",null),M([Object(v.Action)({rawError:!0})],$.prototype,"saveStaticItem",null),M([Object(v.Action)({rawError:!0})],$.prototype,"saveGroup",null),M([Object(v.Action)({rawError:!0})],$.prototype,"saveExportConfig",null),M([Object(v.Action)({rawError:!0})],$.prototype,"updateStaticItem",null),M([Object(v.Action)({rawError:!0})],$.prototype,"updateGroup",null),M([Object(v.Action)({rawError:!0})],$.prototype,"updateExportConfig",null),M([v.Action],$.prototype,"deleteStaticItem",null),M([v.Action],$.prototype,"deleteGroup",null),M([v.Action],$.prototype,"deleteExportConfig",null),$=M([Object(v.Module)({name:"coreData/interfaces",stateFactory:!0,namespaced:!0})],$);t.default=$},function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(38),n(30),n(78),n(87),n(74),n(22),n(4)),h=n(365),y=n(8),k=n(11),j=n(1);function O(e){return k.a(e,y.a.EmployeeGroups,j.a.messages.errors.requests.pages.employeeGroups.delete)}var w=n(10),x=n(45),_=n(5);function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var I=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},P=function(e){Object(l.a)(R,e);var t,n,d,f,m,v,I,P=S(R);function R(){var e;return Object(o.a)(this,R),(e=P.apply(this,arguments)).groups=[],e.employees=[],e}return Object(c.a)(R,[{key:"groupNames",get:function(){return this.groups.map((function(g){return g.name}))}},{key:"employeeNames",get:function(){return this.employees.map((function(e){return e.name}))}},{key:"reset",value:function(){this.groups=[],this.employees=[]}},{key:"addEmployeeGroup",value:function(e){this.groups.push(e),this.groups=this.groups.sort(x.b)}},{key:"addEmployee",value:function(e){this.employees.push(e),this.employees=this.employees.sort(x.b)}},{key:"replaceEmployeeGroup",value:function(e){var t=this.groups.findIndex((function(g){return g.id===e.id}));this.groups.splice(t,1,e),this.groups=this.groups.sort(x.b)}},{key:"replaceEmployee",value:function(e){var t=this.employees.findIndex((function(t){return t.id===e.id}));this.employees.splice(t,1,e),this.employees=this.employees.sort(x.b)}},{key:"removeEmployeeGroup",value:function(e){this.groups=this.groups.filter((function(t){return t.id!==e}))}},{key:"removeEmployee",value:function(e){this.employees=this.employees.filter((function(t){return t.id!==e}))}},{key:"fetchEmployees",value:(I=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!_.configurationStore.configuration.groupEmployees){e.next=6;break}return e.next=3,k.b(y.a.EmployeeGroups,j.a.messages.errors.requests.pages.employeeGroups.fetch);case 3:e.t0=e.sent,e.next=7;break;case 6:e.t0=null;case 7:return n=e.t0,e.next=10,h.c(null==t?void 0:t.all,null==t?void 0:t.includeInterfaceItems);case 10:return r=e.sent,o=[],c=[],!Object(w.a)(r.status)||n&&!Object(w.a)(n.status)||(n&&(o=n.data),c=r.data),e.abrupt("return",{groups:o,employees:c});case 15:case"end":return e.stop()}}),e)}))),function(e){return I.apply(this,arguments)})},{key:"saveEmployeeGroup",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t,k.d(y.a.EmployeeGroups,j.a.messages.errors.requests.pages.employeeGroups.save,r);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=8;break}return this.addEmployeeGroup(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r}),e,this)}))),function(e){return v.apply(this,arguments)})},{key:"saveEmployee",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.d(t);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=8;break}return this.addEmployee(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"updateEmployeeGroup",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.group,k.e(r,y.a.EmployeeGroups,j.a.messages.errors.requests.pages.employeeGroups.update,o);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=8;break}return this.replaceEmployeeGroup(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"updateEmployee",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.e(t.id,t.employee);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=8;break}return this.replaceEmployee(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"deleteEmployeeGroup",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(t);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=7;break}this.removeEmployeeGroup(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteEmployee",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.a(t);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=7;break}this.removeEmployee(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),R}(v.VuexModule);I([v.Mutation],P.prototype,"reset",null),I([v.Mutation],P.prototype,"addEmployeeGroup",null),I([v.Mutation],P.prototype,"addEmployee",null),I([v.Mutation],P.prototype,"replaceEmployeeGroup",null),I([v.Mutation],P.prototype,"replaceEmployee",null),I([v.Mutation],P.prototype,"removeEmployeeGroup",null),I([v.Mutation],P.prototype,"removeEmployee",null),I([v.MutationAction],P.prototype,"fetchEmployees",null),I([Object(v.Action)({rawError:!0})],P.prototype,"saveEmployeeGroup",null),I([Object(v.Action)({rawError:!0})],P.prototype,"saveEmployee",null),I([Object(v.Action)({rawError:!0})],P.prototype,"updateEmployeeGroup",null),I([Object(v.Action)({rawError:!0})],P.prototype,"updateEmployee",null),I([v.Action],P.prototype,"deleteEmployeeGroup",null),I([v.Action],P.prototype,"deleteEmployee",null),P=I([Object(v.Module)({name:"coreData/employees",stateFactory:!0,namespaced:!0})],P);t.default=P},function(e,t,n){"use strict";n.d(t,"c",(function(){return f})),n.d(t,"e",(function(){return v})),n.d(t,"d",(function(){return y})),n.d(t,"f",(function(){return k})),n.d(t,"a",(function(){return j})),n.d(t,"b",(function(){return O}));var r=n(23),o=(n(83),n(8)),c=n(1),l=n(11),d=n(10);function f(){return m.apply(this,arguments)}function m(){return(m=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.b(o.a.Businesses,c.a.messages.errors.requests.pages.business.fetch);case 2:return t=e.sent,Object(d.a)(t.status)&&w(t.data),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function v(e,t){return h.apply(this,arguments)}function h(){return(h=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.e(t,o.a.Businesses,c.a.messages.errors.requests.pages.business.update,n);case 2:return r=e.sent,Object(d.a)(r.status)&&w(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function y(){return l.b(o.a.BusinessLogo,c.a.messages.errors.requests.pages.business.fetchLogo,void 0,void 0,!0)}function k(e){return l.d(o.a.BusinessLogo,c.a.messages.errors.requests.pages.business.uploadLogo,{logo:e},void 0,void 0,!0,!0)}function j(){return l.c("",o.a.BusinessAcceptContractDataProcessing,c.a.messages.errors.requests.pages.business.acceptContractDataProcessing)}function O(){return l.a("",o.a.BusinessLogo,c.a.messages.errors.requests.pages.business.deleteLogo)}function w(e){e.acceptedContractDataProcessing=e.acceptedContractDataProcessing?new Date(e.acceptedContractDataProcessing):null}},,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(27),n(4)),h=n(463),y=n(10),k=n(1);function j(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var O=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},w=function(e){Object(l.a)(f,e);var t,n,d=j(f);function f(){var e;return Object(o.a)(this,f),(e=d.apply(this,arguments)).business=null,e}return Object(c.a)(f,[{key:"reset",value:function(){this.business=null}},{key:"setBusiness",value:function(e){this.business=e}},{key:"fetchBusiness",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,h.c();case 2:return t=e.sent,n=null,Object(y.a)(t.status)&&(n=t.data),e.abrupt("return",{business:n});case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"updateBusiness",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.business){e.next=2;break}return e.abrupt("return",k.a.messages.errors.critical);case 2:return e.next=4,h.e(this.business.id,t);case 4:if(n=e.sent,!Object(y.a)(n.status)){e.next=10;break}return this.setBusiness(n.data),e.abrupt("return",!0);case 10:return e.abrupt("return",n.error);case 11:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),f}(v.VuexModule);O([v.Mutation],w.prototype,"reset",null),O([v.Mutation],w.prototype,"setBusiness",null),O([v.MutationAction],w.prototype,"fetchBusiness",null),O([v.Action],w.prototype,"updateBusiness",null),w=O([Object(v.Module)({name:"coreData/business",stateFactory:!0,namespaced:!0})],w),t.default=w},,,,,,,,,,function(e,t,n){"use strict";n.d(t,"b",(function(){return d})),n.d(t,"c",(function(){return m})),n.d(t,"e",(function(){return h})),n.d(t,"a",(function(){return y})),n.d(t,"d",(function(){return k}));var r=n(23),o=(n(83),n(8)),c=n(1),l=n(11);function d(){return f.apply(this,arguments)}function f(){return(f=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",l.b(o.a.MaterialInfos,c.a.messages.errors.requests.pages.materials.fetchMaterialList));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function m(){return v.apply(this,arguments)}function v(){return(v=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",l.b(o.a.MaterialList,c.a.messages.errors.requests.pages.materials.fetchMaterialList));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e){return l.d(o.a.RenameMaterials,c.a.messages.errors.requests.pages.materials.renameMaterials,e)}function y(e){return l.c("",o.a.AddMaterialToBlacklist,c.a.messages.errors.requests.pages.materials.addToBlacklist,{name:e})}function k(e){return l.c("",o.a.RemoveMaterialFromBlacklist,c.a.messages.errors.requests.pages.materials.removeFromBlacklist,{name:e})}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));var r={employeeIds:[],projectIds:[],customerIds:[],includeDone:!1,from:null,to:null}},function(e,t,n){"use strict";n.r(t),n.d(t,"fetchCoreData",(function(){return m}));var r=n(7),o=(n(17),n(71),n(60),n(41),n(2)),c=n(353),l=n(5),d=n(68),f=function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!c.IS_FULL_MAINTENANCE){e.next=2;break}return e.abrupt("return");case 2:if(!(l.userStore.user.isLoggedIn&&o.b.differenceInMinutes(new Date,l.userStore.lastSynced)>60)){e.next=6;break}return e.next=6,m();case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();function m(e){return v.apply(this,arguments)}function v(){return(v=Object(r.a)(regeneratorRuntime.mark((function e(path){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l.configurationStore.fetchConfiguration();case 2:return t=[l.userStore.fetchUserInfo(),l.paymentStore.fetchPaymentInfo(),l.rolesStore.fetchRoles(),l.materialsStore.fetchUnits(),l.materialsStore.fetchMaterialList()],path!==d.Pages.settings.employees.administration&&t.push(l.employeesStore.fetchEmployees()),path!==d.Pages.customers&&t.push(l.customersStore.fetchCustomers()),path!==d.Pages.settings.services&&t.push(l.servicesStore.fetchServices()),path!==d.Pages.settings.absencetypes&&t.push(l.absenceTypesStore.fetchAbsenceTypes()),path!==d.Pages.settings.employees.resources&&t.push(l.resourcesStore.fetchResource()),e.next=10,Promise.all(t);case 10:l.userStore.synced();case 11:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.default=f},,,,,,,,,function(e,t){},function(e,t){},,,,,,,function(e,t,n){"use strict";n.r(t);var r=n(7),o=n(29),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(27),n(35),n(34),n(22),n(32),n(37),n(4)),y={id:"",hapakLayout:!1,linkServicesProjects:!1,linkServicesEmployees:!1,linkProjectsEmployees:!1,groupEmployees:!1,groupServices:!1,proportionalServices:!1,permissionsPerEmployee:!1,wages:!1,contactInfos:{contactPersonCustomer:!1,emailCustomer:!1,phoneCustomer:!1,secondPhoneCustomer:!1,addressCustomer:!1,contactPersonProject:!1,emailProject:!1,phoneProject:!1,secondPhoneProject:!1,addressProject:!1},drivingTime:!1,allowance:!1,drivingTimeCompensation:!1,nightWork:!1,timeFormatDecimal:!1,sessionsOnHolidays:!1,defaultPause:!1,workTimeAccount:!1,roundStartFrom:null,roundStartTo:null,roundEndFrom:null,roundEndTo:null,editSessionTimeFrame:null,weather:!1,absencesInReport:!1,saturdayInPlanning:!1,sundayInPlanning:!1},k=n(8),j=n(1),O=n(11);var w=n(10);function x(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 _(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var I=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},P=function(e){Object(d.a)(f,e);var t,n,o=S(f);function f(){var e;return Object(c.a)(this,f),(e=o.apply(this,arguments)).configuration=_({},y),e}return Object(l.a)(f,[{key:"reset",value:function(){this.configuration=_({},y)}},{key:"setConfiguration",value:function(e){this.configuration=e}},{key:"fetchConfiguration",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O.b(k.a.Configuration,j.a.messages.errors.requests.pages.configuration.fetch);case 2:return t=e.sent,n=_({},y),Object(w.a)(t.status)&&(n=t.data),e.abrupt("return",{configuration:n});case 6:case"end":return e.stop()}}),e)}))),function(){return n.apply(this,arguments)})},{key:"updateConfiguration",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.configuration){e.next=2;break}return e.abrupt("return",j.a.messages.errors.critical);case 2:return e.next=4,r=this.configuration.id,o=t,O.e(r,k.a.Configuration,j.a.messages.errors.requests.pages.configuration.update,function(e){return e.editSessionTimeFrame+""==""&&(e.editSessionTimeFrame=null),e.roundStartFrom+""==""&&(e.roundStartFrom=null),e.roundStartTo+""==""&&(e.roundStartTo=null),e.roundEndFrom+""==""&&(e.roundEndFrom=null),e.roundEndTo+""==""&&(e.roundEndTo=null),e}(o));case 4:if(n=e.sent,!Object(w.a)(n.status)){e.next=10;break}return this.setConfiguration(n.data),e.abrupt("return",!0);case 10:return e.abrupt("return",n.error);case 11:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return t.apply(this,arguments)})}]),f}(h.VuexModule);I([h.Mutation],P.prototype,"reset",null),I([h.Mutation],P.prototype,"setConfiguration",null),I([h.MutationAction],P.prototype,"fetchConfiguration",null),I([h.Action],P.prototype,"updateConfiguration",null),P=I([Object(h.Module)({name:"coreData/configuration",stateFactory:!0,namespaced:!0})],P);t.default=P},function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(87),n(74),n(22),n(4)),h=n(23),y=(n(83),n(8)),k=n(1),j=n(11);function O(e){return w.apply(this,arguments)}function w(){return(w=Object(h.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.a(t,y.a.Permissions,k.a.messages.errors.requests.pages.permissions.delete);case 2:return(o=e.sent).status===y.c.BadRequest&&(null===(r=null===(n=o.data)||void 0===n?void 0:n.errors)||void 0===r?void 0:r[2004])&&(o.error=k.a.messages.errors.requests.pages.permissions.linked_employees),e.abrupt("return",o);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){e.editSessionTimeFrame+""==""&&(e.editSessionTimeFrame=null)}var _=n(10);function S(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var I=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},P=function(e){Object(l.a)(v,e);var t,n,d,f,m=S(v);function v(){var e;return Object(o.a)(this,v),(e=m.apply(this,arguments)).roles=[],e}return Object(c.a)(v,[{key:"reset",value:function(){this.roles=[]}},{key:"addRole",value:function(e){this.roles.push(e)}},{key:"replaceRole",value:function(e){var t=this.roles.findIndex((function(t){return t.id===e.id}));this.roles.splice(t,1,e)}},{key:"removeRole",value:function(e){this.roles=this.roles.filter((function(t){return t.id!==e}))}},{key:"fetchRoles",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.b(y.a.Permissions,k.a.messages.errors.requests.pages.permissions.fetch);case 2:return t=e.sent,n=[],Object(_.a)(t.status)&&(n=t.data),e.abrupt("return",{roles:n});case 6:case"end":return e.stop()}}),e)}))),function(){return f.apply(this,arguments)})},{key:"saveRole",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x(r=t),j.d(y.a.Permissions,k.a.messages.errors.requests.pages.permissions.save,r);case 2:if(n=e.sent,!Object(_.a)(n.status)){e.next=8;break}return this.addRole(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"updateRole",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,x(o=t.role),j.e(r,y.a.Permissions,k.a.messages.errors.requests.pages.permissions.update,o);case 2:if(n=e.sent,!Object(_.a)(n.status)){e.next=8;break}return this.replaceRole(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteRole",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(t);case 2:if(n=e.sent,!Object(_.a)(n.status)){e.next=7;break}this.removeRole(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),v}(v.VuexModule);I([v.Mutation],P.prototype,"reset",null),I([v.Mutation],P.prototype,"addRole",null),I([v.Mutation],P.prototype,"replaceRole",null),I([v.Mutation],P.prototype,"removeRole",null),I([v.MutationAction],P.prototype,"fetchRoles",null),I([Object(v.Action)({rawError:!0})],P.prototype,"saveRole",null),I([Object(v.Action)({rawError:!0})],P.prototype,"updateRole",null),I([v.Action],P.prototype,"deleteRole",null),P=I([Object(v.Module)({name:"coreData/roles",stateFactory:!0,namespaced:!0})],P);t.default=P},function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(87),n(74),n(22),n(4)),h=n(8),y=n(1),k=n(11);function j(e){return k.b(h.a.AbsenceTypes,y.a.messages.errors.requests.pages.absenceTypes.fetch,{includeInterfaceItems:e})}function O(e){return k.a(e,h.a.AbsenceTypes,y.a.messages.errors.requests.pages.absenceTypes.delete)}var w=n(10);function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var _=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},S=function(e){Object(l.a)(v,e);var t,n,d,f,m=x(v);function v(){var e;return Object(o.a)(this,v),(e=m.apply(this,arguments)).absenceTypes=[],e}return Object(c.a)(v,[{key:"reset",value:function(){this.absenceTypes=[]}},{key:"addAbsenceType",value:function(e){this.absenceTypes.push(e)}},{key:"replaceAbsenceType",value:function(e){var t=this.absenceTypes.findIndex((function(t){return t.id===e.id}));this.absenceTypes.splice(t,1,e)}},{key:"removeAbsenceType",value:function(e){this.absenceTypes=this.absenceTypes.filter((function(t){return t.id!==e}))}},{key:"fetchAbsenceTypes",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j(t);case 2:return n=e.sent,r=[],Object(w.a)(n.status)&&(r=n.data),e.abrupt("return",{absenceTypes:r});case 6:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)})},{key:"saveAbsenceType",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t,k.d(h.a.AbsenceTypes,y.a.messages.errors.requests.pages.absenceTypes.save,r);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=8;break}return this.addAbsenceType(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"updateAbsenceType",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,r=t.id,o=t.absenceType,k.e(r,h.a.AbsenceTypes,y.a.messages.errors.requests.pages.absenceTypes.update,o);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=8;break}return this.replaceAbsenceType(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}var r,o}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteAbsenceType",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(t);case 2:if(n=e.sent,!Object(w.a)(n.status)){e.next=7;break}this.removeAbsenceType(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),v}(v.VuexModule);_([v.Mutation],S.prototype,"reset",null),_([v.Mutation],S.prototype,"addAbsenceType",null),_([v.Mutation],S.prototype,"replaceAbsenceType",null),_([v.Mutation],S.prototype,"removeAbsenceType",null),_([v.MutationAction],S.prototype,"fetchAbsenceTypes",null),_([Object(v.Action)({rawError:!0})],S.prototype,"saveAbsenceType",null),_([Object(v.Action)({rawError:!0})],S.prototype,"updateAbsenceType",null),_([v.Action],S.prototype,"deleteAbsenceType",null),S=_([Object(v.Module)({name:"coreData/absenceTypes",stateFactory:!0,namespaced:!0})],S);t.default=S},function(e,t,n){"use strict";n.r(t);n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(22),n(87),n(74),n(4)),h=n(23),y=(n(83),n(1)),k=n(8),j=n(11);function O(e){return w.apply(this,arguments)}function w(){return(w=Object(h.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.b(k.a.Resources,y.a.messages.errors.requests.pages.resources.fetch,{all:t});case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e){return _.apply(this,arguments)}function _(){return(_=Object(h.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.d(k.a.Resources,y.a.messages.errors.requests.pages.resources.save,t);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e,t){return I.apply(this,arguments)}function I(){return(I=Object(h.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.e(t,k.a.Resources,y.a.messages.errors.requests.pages.resources.update,n);case 2:return r=e.sent,e.abrupt("return",r);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e){return R.apply(this,arguments)}function R(){return(R=Object(h.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,j.a(t,k.a.Resources,y.a.messages.errors.requests.pages.resources.delete);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var D=n(10);function C(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var T=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},E=function(e){Object(l.a)(v,e);var t,n,d,f,m=C(v);function v(){var e;return Object(o.a)(this,v),(e=m.apply(this,arguments)).resources=[],e}return Object(c.a)(v,[{key:"reset",value:function(){this.resources=[]}},{key:"addResource",value:function(e){this.resources.push(e)}},{key:"removeResource",value:function(e){this.resources=this.resources.filter((function(t){return t.id!==e}))}},{key:"replaceResource",value:function(e){var t=this.resources.findIndex((function(t){return t.id===e.id}));-1!==t&&this.resources.splice(t,1,e)}},{key:"fetchResource",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,O(null==t?void 0:t.all);case 2:return n=e.sent,r=[],Object(D.a)(n.status)&&(r=n.data),e.abrupt("return",{resources:r});case 6:case"end":return e.stop()}}),e)}))),function(e){return f.apply(this,arguments)})},{key:"saveResource",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,x(t);case 2:if(n=e.sent,!Object(D.a)(n.status)){e.next=8;break}return this.addResource(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"deleteResource",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P(t);case 2:if(n=e.sent,!Object(D.a)(n.status)){e.next=7;break}this.removeResource(t),e.next=8;break;case 7:return e.abrupt("return",n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"updateResource",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,S(t.id,t.resource);case 2:if(n=e.sent,!Object(D.a)(n.status)){e.next=8;break}return this.replaceResource(n.data),e.abrupt("return",n.data);case 8:return e.abrupt("return",n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),v}(v.VuexModule);T([v.Mutation],E.prototype,"reset",null),T([v.Mutation],E.prototype,"addResource",null),T([v.Mutation],E.prototype,"removeResource",null),T([v.Mutation],E.prototype,"replaceResource",null),T([v.MutationAction],E.prototype,"fetchResource",null),T([Object(v.Action)({rawError:!0})],E.prototype,"saveResource",null),T([v.Action],E.prototype,"deleteResource",null),T([Object(v.Action)({rawError:!0})],E.prototype,"updateResource",null),E=T([Object(v.Module)({name:"coreData/resources",stateFactory:!0,namespaced:!0})],E);t.default=E},function(e,t,n){"use strict";n.r(t);var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(4));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var h=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},y=function(e){Object(c.a)(n,e);var t=v(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).visible=!1,e.message=null,e}return Object(o.a)(n,[{key:"setMessage",value:function(e){this.message=e,this.visible=!0}},{key:"close",value:function(){this.visible=!1}}]),n}(m.VuexModule);h([m.Mutation],y.prototype,"setMessage",null),h([m.Mutation],y.prototype,"close",null),y=h([Object(m.Module)({name:"notifications",stateFactory:!0,namespaced:!0})],y),t.default=y},function(e,t,n){"use strict";n.r(t);var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(4));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var h=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},y=function(e){Object(c.a)(n,e);var t=v(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).notification=null,e}return Object(o.a)(n,[{key:"addNotification",value:function(e){this.notification=new Notification(e.title,e.options)}}]),n}(m.VuexModule);h([m.Mutation],y.prototype,"addNotification",null),y=h([Object(m.Module)({name:"chatNotifications",stateFactory:!0,namespaced:!0})],y),t.default=y},,,,,function(e,t,n){"use strict";n.r(t);n(27);var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(22),n(4));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var h=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},y=function(e){Object(c.a)(n,e);var t=v(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).filter={creatorIds:null,customerIds:null,projectIds:null,fromDate:null,toDate:null,categories:null},e}return Object(o.a)(n,[{key:"setFilter",value:function(filter){this.filter=filter}}]),n}(m.VuexModule);h([m.Mutation],y.prototype,"setFilter",null),y=h([Object(m.Module)({name:"filter",stateFactory:!0,namespaced:!0})],y),t.default=y},,function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"c",(function(){return v})),n.d(t,"a",(function(){return h})),n.d(t,"d",(function(){return k}));n(35),n(34),n(22),n(17),n(20),n(32),n(37);var r=n(21),o=(n(109),n(30),n(31)),c=n(1),l=n(63);function d(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 f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var m={name:"",title:"",includeAddress:!0,includeWorkDescription:!1,forceAccountWorkOnly:!1,includeRemark:!1,includeSessionRemarks:!0,includeMaterialRemarks:!0,includeServices:!0,includeStartEnd:!0,includePauses:!0,includeDrivingTime:!1,includeTotal:!0,includeSummary:!0,includeSignature:!0,remark:null};function v(e,template){return function(t){return"id"===t||"name"===t||"title"===t||"isDefault"===t||"remark"===t||template[t]===e[t]}}function h(e,template){var t;return f(f({},e),{},{title:null!==(t=template.title)&&void 0!==t?t:e.title,includeAddress:template.includeAddress,includeWorkDescription:template.includeWorkDescription,forceAccountWorkOnly:template.forceAccountWorkOnly,includeRemark:template.includeRemark,includeSessionRemarks:template.includeSessionRemarks,includeMaterialRemarks:template.includeMaterialRemarks,includeServices:template.includeServices,includeStartEnd:template.includeStartEnd,includePauses:template.includePauses,includeDrivingTime:template.includeDrivingTime,includeTotal:template.includeTotal,includeSummary:template.includeSummary,includeSignature:template.includeSignature,remark:template.remark?template.remark:e.remark})}var y=o.object({title:o.string().nullable().max(200,c.a.messages.errors.validation.max_character(200)),name:o.string().trim().required(c.a.pages.settings.templates.reportTemplates.form.name.errorRequired).max(200,c.a.messages.errors.validation.max_character(200)),remark:o.string().nullable().trim().max(2e3,c.a.messages.errors.validation.max_character(2e3))});function k(e){return Object(l.c)(y,e)}},function(e,t,n){"use strict";n.r(t);var r=n(7),o=n(29),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(27),n(35),n(34),n(22),n(32),n(37),n(4)),y=n(21),k=n(370),j=n(325),O=n(555);function w(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}var x={isLoggedIn:!1,token:"",refreshToken:"",businessId:"",role:j.a.DigiholzEmployee},_={id:"",name:"",partner:k.a.Digiholz,isMerchant:!1,workTimes:[],permission:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){Object(y.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},O.a),pushNotificationTokens:[]},S=n(547),I=n(10),P=n(94),R=n(313);function D(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 C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var E=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},A=function(e){Object(d.a)(o,e);var t,n=T(o);function o(){var e;return Object(c.a)(this,o),(e=n.apply(this,arguments)).lastSynced=new Date(0),e.user=C({},x),e.info=C({},_),e}return Object(l.a)(o,[{key:"permission",get:function(){return this.info.permission}},{key:"login",value:function(e){var t=x.role,n="";if(e.token.length){var r=Object(P.g)(e.token);t=r.role,n=r.business_id}this.user={isLoggedIn:!0,token:e.token,refreshToken:e.refreshToken,businessId:n,role:t}}},{key:"logout",value:function(){this.user=C({},x),this.info=C({},_),this.lastSynced=new Date(0),Object(R.b)()}},{key:"synced",value:function(){this.lastSynced=new Date}},{key:"resetToken",value:function(){this.user.token=""}},{key:"fetchUserInfo",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Object(S.b)();case 2:return t=e.sent,n=C({},_),Object(I.a)(t.status)&&(n=t.data),e.abrupt("return",{info:n});case 6:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})}]),o}(h.VuexModule);E([h.Mutation],A.prototype,"login",null),E([h.Mutation],A.prototype,"logout",null),E([h.Mutation],A.prototype,"synced",null),E([h.Mutation],A.prototype,"resetToken",null),E([h.MutationAction],A.prototype,"fetchUserInfo",null),A=E([Object(h.Module)({name:"user",stateFactory:!0,namespaced:!0})],A);t.default=A},function(e,t,n){"use strict";n.r(t);var r=n(7),o=n(29),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(27),n(35),n(34),n(22),n(32),n(37),n(4)),y={freeLicense:!1,bought:!1,freeUntil:null,subscriptionModel:null,price:null,maxEmployees:null,paidEmployees:null,currentEmployees:null,employeesAvailable:null,newEmployeePrice:null},k=n(329),j=n(10),O=n(2);function w(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 x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var S=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},I=function(e){Object(d.a)(o,e);var t,n=_(o);function o(){var e;return Object(c.a)(this,o),(e=n.apply(this,arguments)).info=x({},y),e}return Object(l.a)(o,[{key:"daysUntilFreeUntilEnds",get:function(){return null===this.info.freeUntil?-1:O.b.differenceInDays(this.info.freeUntil,O.b.startOfDay(new Date))}},{key:"showWarning",get:function(){return null===this.info.subscriptionModel&&!this.info.freeLicense&&this.daysUntilFreeUntilEnds<=5}},{key:"reset",value:function(){this.info=x({},y)}},{key:"setInfo",value:function(e){this.info=e}},{key:"fetchPaymentInfo",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k.f();case 2:return t=e.sent,n=x({},y),Object(j.a)(t.status)&&(n=t.data),e.abrupt("return",{info:n});case 6:case"end":return e.stop()}}),e)}))),function(){return t.apply(this,arguments)})}]),o}(h.VuexModule);S([h.Mutation],I.prototype,"reset",null),S([h.Mutation],I.prototype,"setInfo",null),S([h.MutationAction],I.prototype,"fetchPaymentInfo",null),I=S([Object(h.Module)({name:"paymentInfo",stateFactory:!0,namespaced:!0})],I);t.default=I},,,,,,,,,,function(e,t,n){"use strict";n.d(t,"f",(function(){return k})),n.d(t,"i",(function(){return O})),n.d(t,"e",(function(){return x})),n.d(t,"c",(function(){return _})),n.d(t,"j",(function(){return S})),n.d(t,"o",(function(){return I})),n.d(t,"n",(function(){return R})),n.d(t,"a",(function(){return D})),n.d(t,"b",(function(){return C})),n.d(t,"m",(function(){return E})),n.d(t,"g",(function(){return A})),n.d(t,"h",(function(){return $})),n.d(t,"d",(function(){return F})),n.d(t,"k",(function(){return L})),n.d(t,"p",(function(){return B})),n.d(t,"l",(function(){return W}));n(35),n(34),n(22),n(20),n(37);var r=n(21),o=n(23),c=(n(83),n(40),n(17),n(32),n(46),n(72),n(38),n(11)),l=n(1),d=n(8),f=n(10),m=n(2),v=n(329);function h(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 y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(){return j.apply(this,arguments)}function j(){return(j=Object(o.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.b(d.a.Admin,l.a.messages.errors.requests.pages.admin.fetch);case 2:return t=e.sent,Object(f.a)(t.status)&&t.data.forEach((function(i){return N(i)})),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return w.apply(this,arguments)}function w(){return(w=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.b(d.a.AdminInvoices,l.a.messages.errors.requests.pages.admin.fetchInvoices,{date:m.c.formatUniversal(t)});case 2:return n=e.sent,Object(f.a)(n.status)&&n.data.invoices.forEach((function(i){var e;(e=i).paymentDate=new Date(e.paymentDate)})),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){return c.b(d.a.AdminAverageRevenue,l.a.messages.errors.requests.pages.admin.fetchAverageRevenue)}function _(e){return c.b(d.a.AdminDownloadInvoiceArchive,l.a.messages.errors.requests.pages.admin.downloadInvoiceArchive,{date:m.c.formatUniversal(e)},void 0,void 0,!0)}function S(e){return c.b(d.a.AdminInvoicesExcelExport,l.a.messages.errors.requests.pages.admin.invoicesExcelExport,{date:m.c.formatUniversal(e)},void 0,void 0,!0)}function I(e){return P.apply(this,arguments)}function P(){return(P=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.e("",d.a.Admin,l.a.messages.errors.requests.pages.admin.update,z(t));case 2:return n=e.sent,Object(f.a)(n.status)&&((r=n.data).freeUntil=new Date(r.freeUntil)),e.abrupt("return",n);case 5:case"end":return e.stop()}var r}),e)})))).apply(this,arguments)}function R(e){return c.d(d.a.AdminTakeControl,l.a.messages.errors.requests.pages.admin.takeControl,{businessId:e})}function D(e){return c.d(d.a.AdminConfirmEmail,l.a.messages.errors.requests.pages.admin.takeControl,{businessId:e})}function C(e){return T.apply(this,arguments)}function T(){return(T=Object(o.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.d(d.a.AdminWetoSubscription,l.a.messages.errors.requests.pages.admin.createWetoSubscription,t);case 2:return r=e.sent,Object(f.a)(r.status)&&(null===(n=r.data)||void 0===n?void 0:n.nextPaymentDate)&&(r.data.freeUntil=new Date(r.data.freeUntil),r.data.nextPaymentDate=new Date(r.data.nextPaymentDate)),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(e){return c.d("".concat(d.a.AdminInvoices,"/").concat(e,"/SetInvoiceAsPaid"),l.a.messages.errors.requests.pages.admin.setInvoiceAsPaid,{})}function A(){return M.apply(this,arguments)}function M(){return(M=Object(o.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,c.b(d.a.AdminCommissions+"/infos",l.a.messages.errors.requests.pages.admin.fetchUnpaidCommissions);case 2:return t=e.sent,Object(f.a)(t.status)&&(t.data.forEach((function(e){return e.unpaidInvoices=e.unpaidInvoices.map(v.h)})),t.data.forEach((function(e){return e.paidInvoices=e.paidInvoices.map(v.h)})),t.data.forEach((function(e){return e.creditInfos=e.creditInfos.map(G)}))),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function $(){return c.b(d.a.AdminCommissions,l.a.messages.errors.requests.pages.admin.fetchCommissions)}function F(){return c.b(d.a.AdminAverageCommission,l.a.messages.errors.requests.pages.admin.fetchCommissions)}function L(e){return c.d(d.a.AdminCommissions,l.a.messages.errors.requests.pages.admin.saveCommission,e)}function B(e,t){return c.e("","".concat(d.a.AdminCommissions,"/").concat(e),l.a.messages.errors.requests.pages.admin.updateCommission,t)}function W(e){return c.d(d.a.AdminCommissions+"/".concat(e,"/paid"),l.a.messages.errors.requests.pages.admin.setCommissionsPaid,{})}function N(e){e.registerDate=new Date(e.registerDate),e.payment.nextPaymentDate=e.payment.nextPaymentDate?new Date(e.payment.nextPaymentDate):null,e.payment.freeUntil=new Date(e.payment.freeUntil),e.payment.discountValidTo=e.payment.discountValidTo?new Date(e.payment.discountValidTo):null,e.invoices.forEach((function(i){return i.paymentDate=new Date(i.paymentDate)}))}function z(e){return y(y({},e),{},{freeUntil:m.c.formatUniversal(e.freeUntil),discount:e.discount?+(e.discount+"").replace(",","."):null})}function G(e){return y(y({},e),{},{creditDate:new Date(e.creditDate)})}},function(e,t,n){"use strict";n.d(t,"h",(function(){return f})),n.d(t,"f",(function(){return m})),n.d(t,"d",(function(){return h})),n.d(t,"c",(function(){return k})),n.d(t,"i",(function(){return O})),n.d(t,"m",(function(){return x})),n.d(t,"j",(function(){return S})),n.d(t,"n",(function(){return P})),n.d(t,"l",(function(){return D})),n.d(t,"e",(function(){return C})),n.d(t,"g",(function(){return E})),n.d(t,"a",(function(){return M})),n.d(t,"b",(function(){return F})),n.d(t,"k",(function(){return L}));var r=n(23),o=(n(83),n(40),n(17),n(32),n(11)),c=n(1),l=n(8),d=n(10);function f(){return o.b(l.a.Merchant,c.a.messages.errors.requests.pages.merchants.fetch)}function m(){return v.apply(this,arguments)}function v(){return(v=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.b(l.a.MerchantInfo,c.a.messages.errors.requests.pages.merchants.fetchInfo);case 2:return t=e.sent,Object(d.a)(t.status)&&B(t.data),e.abrupt("return",t);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function h(e,t){return y.apply(this,arguments)}function y(){return(y=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.b(l.a.InvoicesForMerchant,c.a.messages.errors.requests.pages.merchants.fetchInvoices,{businessId:t,includePaid:n});case 2:return r=e.sent,Object(d.a)(r.status)&&r.data.forEach((function(i){i.paymentDate=new Date(i.paymentDate)})),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function k(e,t){return j.apply(this,arguments)}function j(){return(j=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.b(l.a.CreditsForMerchant,c.a.messages.errors.requests.pages.merchants.fetchCredits,{merchantId:t,includePaid:n});case 2:return r=e.sent,Object(d.a)(r.status)&&r.data.forEach((function(e){e.creditDate=new Date(e.creditDate)})),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function O(e){return w.apply(this,arguments)}function w(){return(w=Object(r.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.d(l.a.Merchant,c.a.messages.errors.requests.pages.merchants.save,t));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(e,t){return _.apply(this,arguments)}function _(){return(_=Object(r.a)(regeneratorRuntime.mark((function e(t,n){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",o.e(t,l.a.Merchant,c.a.messages.errors.requests.pages.merchants.update,n));case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function S(e){return I.apply(this,arguments)}function I(){return(I=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.d("".concat(l.a.Merchant,"/details"),c.a.messages.errors.requests.pages.merchants.saveDetails,t);case 2:return n=e.sent,Object(d.a)(n.status)&&n.data&&W(n.data),e.abrupt("return",n);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function P(e,t){return R.apply(this,arguments)}function R(){return(R=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.e(t,"".concat(l.a.Merchant,"/details"),c.a.messages.errors.requests.pages.merchants.updateDetails,n);case 2:return r=e.sent,Object(d.a)(r.status)&&r.data&&W(r.data),e.abrupt("return",r);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(e,t){return o.d("".concat(l.a.Merchant,"/details/").concat(e,"/setmerchantlink"),c.a.messages.errors.requests.pages.merchants.setMerchantLink,{merchantLink:t})}function C(e){return T.apply(this,arguments)}function T(){return(T=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.b("".concat(l.a.Merchant,"/").concat(t,"/details"),c.a.messages.errors.requests.pages.merchants.fetchInfo);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function E(){return A.apply(this,arguments)}function A(){return(A=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.b(l.a.MerchantLink,c.a.messages.errors.requests.pages.merchants.getMerchantLink);case 2:return t=e.sent,e.abrupt("return",t);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e){return $.apply(this,arguments)}function $(){return($=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,o.b("".concat(l.a.CreditsForMerchant,"/").concat(t),c.a.messages.errors.requests.pages.admin.downloadCredit,void 0,void 0,void 0,!0);case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function F(e){return o.b("".concat(l.a.CreditsForMerchant,"/").concat(e,"/archive"),c.a.messages.errors.requests.pages.admin.downloadCredit,void 0,void 0,void 0,!0)}function L(e){return o.d("".concat(l.a.CreditsForMerchant,"/").concat(e,"/setpaid"),c.a.messages.errors.requests.pages.admin.setCreditAsPaid,{})}function B(e){e.nextCreditDate=e.nextCreditDate?new Date(e.nextCreditDate):null,e.businesses.forEach((function(b){b.registerDate=new Date(b.registerDate),b.freeUntil=new Date(b.freeUntil),b.lastSessionDate=b.lastSessionDate?new Date(b.lastSessionDate):null,b.payment&&(b.payment.nextPaymentDate=new Date(b.payment.nextPaymentDate))}))}function W(details){details.nextCreditDate=new Date(details.nextCreditDate)}},function(e,t,n){"use strict";n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(66),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(17),n(38),n(22),n(48),n(40),n(30),n(0)),k=n(4),j=n(18),O=n(445),w=n(2),x=n(69),_=n(5),S=n(80),I=n(79),P=n(330),R=n(89),D=["id"];function C(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 T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var A=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},M=function(e){Object(f.a)(m,e);var t,n,c=E(m);function m(){var e;return Object(l.a)(this,m),(e=c.apply(this,arguments)).Icons=j.a,e.DateFormats=w.a,e.employeesStore=_.employeesStore,e.TasksStore=Object(k.getModule)(P.default,e.$store),e.validation=O.b,e.isEditMode=!1,e.valid=!0,e.loading=!1,e.deleting=!1,e.error="",e.newTaskTitle="",e.touched={title:!1,remark:!1},e.initialTask=T({},e.editTask),e.task=T(T({},Object(O.a)()),{},{date:e.defaultDate,employeeIds:e.defaultEmployeeIds,projectId:e.defaultProjectId}),e}return Object(d.a)(m,[{key:"changed",get:function(){return Object(x.a)(this.initialTask,this.task)}},{key:"customers",get:function(){return _.customersStore.customers}},{key:"activeEmployeeIds",get:function(){return _.employeesStore.employees.filter((function(e){return!0===e.state})).map((function(e){return e.id}))}},{key:"creatorInfo",get:function(){var e=this;if(!this.editTask)return null;var t=this.employeesStore.employees.find((function(t){var n;return t.id===(null===(n=e.editTask)||void 0===n?void 0:n.creatorId)}));return"".concat(w.c.formatDate(this.editTask.createdAt,w.a.shortDateAndTime),", ").concat(null==t?void 0:t.name)}},{key:"created",value:function(){this.loadTask()}},{key:"loadTask",value:function(){if(this.isEditMode=!!this.editTask,this.$refs.form&&this.resetForm(),this.editTask){var e=this.editTask,t=(e.id,Object(o.a)(e,D));this.task=t}}},{key:"resetForm",value:function(){this.error="",Object(R.a)(this.touched,!1),this.task=T({},Object(O.a)())}},{key:"deleteTask",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=10;break}return this.deleting=!0,e.next=7,this.TasksStore.deleteTask(this.editTask.id);case 7:t=e.sent,this.deleting=!1,"string"==typeof t?this.error=t:this.$emit("deleted");case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"submit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",Object(R.a)(this.touched,!0),this.$refs.form.validate()){e.next=4;break}return e.abrupt("return");case 4:if(this.loading=!0,this.isEditMode){e.next=11;break}return e.next=8,this.TasksStore.saveTask(this.task);case 8:t=e.sent,e.next=14;break;case 11:return e.next=13,this.TasksStore.updateTask({id:this.editTask.id,task:this.task});case 13:t=e.sent;case 14:this.loading=!1,"string"==typeof t?this.error=t:(this.$emit("saved",t),this.resetOnSave&&this.resetForm());case 16:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),m}(y.Vue);A([Object(y.Prop)({default:void 0})],M.prototype,"editTask",void 0),A([Object(y.Prop)({default:function(){return new Date}})],M.prototype,"defaultDate",void 0),A([Object(y.Prop)({default:function(){return[]}})],M.prototype,"defaultEmployeeIds",void 0),A([Object(y.Prop)({default:null})],M.prototype,"defaultProjectId",void 0),A([Object(y.Prop)({default:!1})],M.prototype,"resetOnSave",void 0),A([Object(y.Watch)("editTask")],M.prototype,"loadTask",null);var $=M=A([Object(y.Component)({components:{FormFooter:I.a,FormHeader:S.a}})],M),F=(n(1016),n(19)),component=Object(F.a)($,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{attrs:{flat:"","w-100":""}},[t("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t("form-header",{attrs:{"is-dialog":!0},on:{cancel:function(t){return e.$emit("cancel")}}},[t("v-card-title",[e._v("\n                "+e._s(e.isEditMode?e.$lang.pages.tasks.tasks.addTaskForm.edit:e.$lang.pages.tasks.tasks.addTaskForm.add)+"\n            ")])],1),e._v(" "),e.creatorInfo?t("v-card-subtitle",[t("p",{staticClass:"text--secondary creator-info-text"},[e._v("\n                "+e._s(e.creatorInfo)+"\n            ")])]):e._e(),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.error}}),e._v(" "),t("v-text-field",{attrs:{rules:[e.validation("title")],autofocus:!e.isEditMode,label:e.$lang.pages.tasks.tasks.addTaskForm.title.title,"validate-on-blur":!e.touched.title},model:{value:e.task.title,callback:function(t){e.$set(e.task,"title",t)},expression:"task.title"}}),e._v(" "),t("d-project-select",{attrs:{"selected-projects":e.task.projectId,customers:e.customers,"prepend-icon":!0,"label-customer":!0,"inactive-selectable":!0,clearable:!0},on:{selected:function(t){return e.task.projectId=t}}}),e._v(" "),t("d-employee-select",{attrs:{employees:e.employeesStore.employees,"prepend-icon":!0,multiple:!0,"none-is-all":!0,clearable:!0},model:{value:e.task.employeeIds,callback:function(t){e.$set(e.task,"employeeIds",t)},expression:"task.employeeIds"}}),e._v(" "),t("div",{staticClass:"date-picker-width"},[t("d-date-picker",{attrs:{label:e.$lang.pages.tasks.tasks.addTaskForm.date,format:e.DateFormats.longDate,clearable:!0,min:new Date},model:{value:e.task.date,callback:function(t){e.$set(e.task,"date",t)},expression:"task.date"}})],1),e._v(" "),t("v-textarea",{attrs:{"auto-grow":"",rows:"1",rules:[e.validation("remark")],label:e.$lang.global.controls.inputs.remark.title},model:{value:e.task.remark,callback:function(t){e.$set(e.task,"remark",t)},expression:"task.remark"}})],1),e._v(" "),t("form-footer",[t("v-btn",{directives:[{name:"show",rawName:"v-show",value:e.isEditMode,expression:"isEditMode"}],staticClass:"white--text",attrs:{color:"delete",disabled:e.loading,loading:e.deleting},on:{click:e.deleteTask}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.delete)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.delete)+"\n            ")],1),e._v(" "),t("v-btn",{attrs:{color:"accent",type:"submit",disabled:!e.valid||e.loading||e.deleting||!e.changed,loading:e.loading}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.save)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1),e._v(" "),t("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:e.$lang.pages.tasks.tasks.addTaskForm.deleteDialogTask.title,message:e.$lang.pages.tasks.tasks.addTaskForm.deleteDialogTask.text}})],1)}),[],!1,null,"a5dbdd88",null);t.a=component.exports},function(e,t,n){"use strict";n.d(t,"c",(function(){return v})),n.d(t,"a",(function(){return h})),n.d(t,"d",(function(){return y})),n.d(t,"b",(function(){return k}));var r=n(23),o=(n(83),n(17),n(32),n(38),n(40),n(8)),c=n(1),l=n(128),d=n(11),f=n(10),m=n(2),v=l.a;function h(e){return d.d(o.a.ForgotPassword,c.a.messages.errors.requests.user.forgotPasswordFailed,{email:e})}function y(data){return d.d(o.a.ResetPassword,c.a.messages.errors.requests.user.resetPasswordFailed,data)}function k(){return j.apply(this,arguments)}function j(){return(j=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,d.b(o.a.UserInfo,c.a.messages.errors.requests.user.userInfo);case 2:return t=e.sent,Object(f.a)(t.status)&&(n=t.data,r=void 0,null===(r=n.workTimes)||void 0===r||r.forEach((function(e){e.validFrom=m.b.startOfDay(new Date(e.validFrom)),e.validTo=e.validTo?m.b.startOfDay(new Date(e.validTo)):null,e.from=m.b.startOfDay(new Date(e.from)),e.to=m.b.startOfDay(new Date(e.to)),e.workTimes=e.workTimes.map((function(e){return m.c.parseTime(e)})),e.starts=e.starts.map((function(e){return m.c.parseTime(e)})),e.ends=e.ends.map((function(e){return m.c.parseTime(e)})),e.pauses.forEach((function(e){return e.forEach((function(p){p.start=m.c.parseTime(p.start),p.end=m.c.parseTime(p.end)}))}))}))),e.abrupt("return",t);case 5:case"end":return e.stop()}var n,r}),e)})))).apply(this,arguments)}},function(e,t,n){"use strict";n.d(t,"b",(function(){return l})),n.d(t,"c",(function(){return d})),n.d(t,"e",(function(){return f})),n.d(t,"d",(function(){return m})),n.d(t,"a",(function(){return v}));var r=n(8),o=n(1),c=n(11);function l(){return c.b(r.a.ReportTemplates,o.a.messages.errors.requests.pages.reportTemplates.fetch)}function d(e){return c.d(r.a.ReportTemplates,o.a.messages.errors.requests.pages.reportTemplates.save,e)}function f(e,t){return c.e(e,r.a.ReportTemplates,o.a.messages.errors.requests.pages.reportTemplates.update,t)}function m(e){return c.c(e,r.a.ReportTemplates,o.a.messages.errors.requests.pages.reportTemplates.toggleDefault)}function v(e){return c.a(e,r.a.ReportTemplates,o.a.messages.errors.requests.pages.reportTemplates.delete)}},,function(e,t,n){"use strict";n.d(t,"b",(function(){return f})),n.d(t,"a",(function(){return m})),n.d(t,"d",(function(){return h})),n.d(t,"e",(function(){return y})),n.d(t,"c",(function(){return k}));n(109),n(30);var r=n(31),o=n(1),c=n(63),l=n(127),d=n(45),f={name:"",visible:!0,folderId:null,projectId:null,employeeId:null},m={id:"",name:"",visible:!0,folderId:null,projectId:null,employeeId:null,type:l.a.Folder,subtext:null,folders:[],files:[]},v=r.object({name:r.string().trim().required(o.a.pages.database.addFolderForm.name.errorRequired).max(200,o.a.messages.errors.validation.max_character(200))});function h(e){return e&&void 0!==e.type}function y(e){return Object(c.c)(v,e)}function k(e,t){return j(t.type)-j(e.type)||Object(d.b)(e,t)}function j(e){switch(e){case l.a.Projects:return 2;case l.a.Employees:return 1;default:return 0}}},function(e,t,n){"use strict";function r(e,element){var rect=element.getBoundingClientRect(),t=e.clientX,n=e.clientY;return t>=rect.left&&t<=rect.right&&n>=rect.top&&n<=rect.bottom}function o(e,t){return e.right>t.left&&e.left<t.right&&e.bottom>t.top&&e.top<t.bottom}n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o}))},function(e,t,n){"use strict";n(22),n(17),n(38),n(27),n(34),n(32),n(37),n(96),n(90),n(30),n(112),n(71),n(46),n(118),n(119),n(60);var r=n(7),o=n(29),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(43),n(44),n(78),n(48),n(87),n(35),n(465),n(0)),y=n(4),k=n(18),j=n(64),O=n(2),w=n(26),x=n(103),_=n(213),S=n(62),I=n(59),P=n(61),R=n(101),D=n(69),C=n(290),T=n(66),E=n(24),A=(n(40),n(102)),M=n(211),$=n(286),F=n(10),L=n(94),B=n(168),W=n(429),N=n(1),z=[{value:w.a.CreationInfo,text:N.a.pages.times.sessionProps.creationInfo},{value:w.a.Date,text:N.a.pages.times.sessionProps.date},{value:w.a.Position,text:N.a.pages.times.sessionProps.position},{value:w.a.EmployeeGroup,text:N.a.pages.times.sessionProps.employeeGroup},{value:w.a.Employee,text:N.a.pages.times.sessionProps.employee},{value:w.a.Customer,text:N.a.pages.times.sessionProps.customer},{value:w.a.Project,text:N.a.pages.times.sessionProps.project},{value:w.a.DrivingDistance,text:N.a.pages.times.sessionProps.drivingDistance},{value:w.a.Service,text:N.a.pages.times.sessionProps.service},{value:w.a.AbsenceType,text:N.a.pages.times.sessionProps.absenceType},{value:w.a.Remark,text:N.a.pages.times.sessionProps.remark},{value:w.a.Allowance,text:N.a.pages.times.sessionProps.allowance},{value:w.a.DrivingTimeCompensation,text:N.a.pages.times.sessionProps.drivingTimeCompensation},{value:w.a.Start,text:N.a.pages.times.sessionProps.start},{value:w.a.End,text:N.a.pages.times.sessionProps.end},{value:w.a.Pause,text:N.a.pages.times.sessionProps.pause},{value:w.a.ForceAccountWork,text:N.a.pages.times.sessionProps.ForceAccountWork},{value:w.a.DrivingTime,text:N.a.pages.times.sessionProps.drivingTime},{value:w.a.Total,text:N.a.pages.times.sessionProps.total}],G=n(192),U=n(324),V=n(5),H=["id"],K=["id"];function Z(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 Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var J=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},X=function(e){Object(d.a)(f,e);var t,n,o=Q(f);function f(){var e;return Object(c.a)(this,f),(e=o.apply(this,arguments)).Icons=k.a,e.TimeSort=x.a,e.SessionProps=w.a,e.ServiceTypes=S.a,e.AbsenceTypes=M.a,e.DateIntervals=P.a,e.filter=Object(L.c)(e.currentFilter),e.userStore=V.userStore,e.configStore=V.configurationStore,e.customersStore=V.customersStore,e.employeesStore=V.employeesStore,e.servicesStore=V.servicesStore,e.absenceTypesStore=V.absenceTypesStore,e.filterLoading=!1,e.existsError=e.$lang.pages.times.filter.errorUnique,e.error="",e.serviceTypesTemplate=[{value:S.a.WorkTime,text:e.$lang.pages.times.serviceTypes.workTime},{value:S.a.ForceAccountWork,text:e.$lang.pages.times.serviceTypes.forceAccountWork},{value:S.a.DrivingTime,text:e.$lang.pages.times.serviceTypes.drivingTime},{value:S.a.Absences,text:e.$lang.pages.times.serviceTypes.absences}],e}return Object(l.a)(f,[{key:"serviceTypes",get:function(){return this.configStore.configuration.drivingTime?this.serviceTypesTemplate:this.serviceTypesTemplate.filter((function(s){return s.value!==S.a.DrivingTime}))}},{key:"isDateSort",get:function(){return this.filter.sort===x.a.DateAsc||this.filter.sort===x.a.DateDesc}},{key:"isEmployeeSort",get:function(){return this.filter.sort===x.a.EmployeeAsc||this.filter.sort===x.a.EmployeeDesc}},{key:"isAbsenceFilter",get:function(){return 1===this.filter.serviceTypes.length&&this.filter.serviceTypes[0]===S.a.Absences}},{key:"serviceList",get:function(){var e,t,n=this.configStore.configuration.groupServices,r=V.servicesStore.groups,o=V.servicesStore.services,c=null!==(t=null===(e=V.timesStore.periodInfos.find((function(p){return p.isTotal})))||void 0===e?void 0:e.sessionServiceIds)&&void 0!==t?t:[];return n?r.reduce((function(e,g){return g.services.some((function(s){return c.includes(s.id)}))&&e.push(Y(Y({},g),{},{services:g.services.filter((function(s){return c.includes(s.id)}))})),e}),[]):o.filter((function(s){return c.includes(s.id)}))}},{key:"overtimeDisabled",get:function(){return!((this.isDateSort||this.isEmployeeSort)&&!this.filter.customerIds.length&&!this.filter.projectIds.length&&!this.filter.serviceIds.length&&!this.filter.categories.length&&this.filter.serviceTypes.includes(S.a.WorkTime)&&this.filter.serviceTypes.includes(S.a.ForceAccountWork)&&this.filter.serviceTypes.includes(S.a.Absences))}},{key:"absencesDisabled",get:function(){return!this.filter.serviceTypes.includes(S.a.Absences)}},{key:"linkedEmployees",get:function(){var e=Object(A.c)({employees:V.employeesStore.employees,employeeGroupIds:this.filter.employeeGroupIds,config:this.configStore.configuration,ignoreLinking:!1,excludeIrrelevantForTimes:!0,excludeIrrelevantForPlanning:!1});return this.filter.employeeIds=this.filter.employeeIds.filter((function(t){return e.map((function(e){return e.id})).includes(t)})),e}},{key:"columns",get:function(){var e=V.configurationStore.configuration.groupEmployees,t=V.configurationStore.configuration.allowance,n=this.configStore.configuration.drivingTime,r=this.configStore.configuration.drivingTimeCompensation;return z.filter((function(o){return(n||o.value!==w.a.DrivingTime)&&(r||o.value!==w.a.DrivingTimeCompensation)&&(e||o.value!==w.a.EmployeeGroup)&&(t||o.value!==w.a.Allowance)}))}},{key:"serviceAbsenceButtonGroupValue",get:function(){var e=[];return this.filter.columns.includes(w.a.Service)&&e.push(0),this.filter.columns.includes(w.a.AbsenceType)&&e.push(1),e}},{key:"canSave",get:function(){return Object(D.a)(Object(S.c)(V.configurationStore.configuration,V.userStore.permission,V.userStore.info.id),this.filter,["id","name","isDefault","date","toDate"])&&this.filter.dateInterval!==P.a.Custom}},{key:"canUpdate",get:function(){var e=this;return!this.isEdit||Object(D.a)(this.filters.find((function(t){return e.filter.id===t.id})),this.filter,["id","isDefault","date","toDate"])&&this.canSave}},{key:"isValidName",get:function(){return!!this.filter.name.length}},{key:"dailyEvaluationClicked",value:function(){var filter=Y(Y({},this.filter),{},{dailyEvaluation:!this.filter.dailyEvaluation});filter.dailyEvaluation&&(filter.columns=filter.columns.filter((function(e){return e!==w.a.Customer&&e!==w.a.Project&&e!==w.a.Service&&e!==w.a.Remark}))),this.filter=filter}},{key:"serviceTypeSelected",value:function(e){var t=null;e!==S.a.ForceAccountWork&&e!==S.a.DrivingTime||(t=e===S.a.ForceAccountWork?w.a.ForceAccountWork:w.a.DrivingTime),this.filter.serviceTypes.includes(e)?(this.filter.serviceTypes=this.filter.serviceTypes.filter((function(s){return s!==e})),t&&(this.filter.columns=this.filter.columns.filter((function(e){return e!==t})))):(this.filter.serviceTypes.push(e),t&&!this.filter.columns.includes(t)&&this.filter.columns.push(t))}},{key:"toggleColumn",value:function(e){this.filter.columns.includes(e)?this.filter.columns=this.filter.columns.filter((function(t){return t!==e})):this.filter.columns=[].concat(Object(E.a)(this.filter.columns),[e])}},{key:"resetFilter",value:function(){this.filter=Y(Y({},Object(S.c)(V.configurationStore.configuration,V.userStore.permission,V.userStore.info.id)),{},{date:this.filter.date,toDate:this.filter.date}),this.$emit("resetFilter"),this.apply()}},{key:"apply",value:function(){this.error="",this.overtimeDisabled&&(this.filter.overtime=!1),this.filter.serviceTypes.includes(S.a.Absences)&&this.filter.customerIds.length+this.filter.projectIds.length+this.filter.serviceGroupIds.length+this.filter.serviceIds.length>0&&!(Object(L.k)(this.currentFilter.customerIds,this.filter.customerIds)&&Object(L.k)(this.currentFilter.projectIds,this.filter.projectIds)&&Object(L.k)(this.currentFilter.serviceGroupIds,this.filter.serviceGroupIds)&&Object(L.k)(this.currentFilter.serviceIds,this.filter.serviceIds))&&this.serviceTypeSelected(S.a.Absences),1===this.filter.serviceTypes.length&&this.filter.serviceTypes[0]===S.a.Absences&&(this.filter.customerIds=[],this.filter.projectIds=[]),this.$emit("apply",this.filter)}},{key:"saveFilter",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.error="",(t=this.filter).id,n=Object(T.a)(t,H),this.filterLoading=!0,e.next=5,$.c(n);case 5:r=e.sent,this.filterLoading=!1,Object(F.a)(r.status)?this.$emit("saved",Y(Y({},r.data),{},{date:this.filter.date,toDate:this.filter.toDate})):this.error=r.error;case 8:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"updateFilter",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.error="",t=this.filter,n=t.id,r=Object(T.a)(t,K),this.filterLoading=!0,e.next=5,$.e(n,r);case 5:o=e.sent,this.filterLoading=!1,Object(F.a)(o.status)?this.$emit("saved",Y(Y({},o.data),{},{date:this.filter.date,toDate:this.filter.toDate})):this.error=o.error;case 8:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"stateChange",value:function(){this.state&&(this.filter=Object(L.c)(this.currentFilter),this.isEdit||(this.filter.name=""),this.error="")}},{key:"filterClosed",value:function(){this.state||this.apply()}}]),f}(h.Vue);J([Object(h.Prop)()],X.prototype,"currentFilter",void 0),J([Object(h.Prop)()],X.prototype,"filters",void 0),J([Object(h.Prop)()],X.prototype,"isEdit",void 0),J([Object(h.Prop)()],X.prototype,"externalFilter",void 0),J([Object(h.Prop)({default:!1})],X.prototype,"state",void 0),J([Object(h.Prop)({default:!1})],X.prototype,"loading",void 0),J([Object(h.Watch)("state"),Object(h.Watch)("currentFilter"),Object(h.Watch)("isEdit")],X.prototype,"stateChange",null),J([Object(h.Watch)("state")],X.prototype,"filterClosed",null);var ee=X=J([Object(h.Component)({components:{CategoryMenu:B.a,CategoryFilter:W.a,AllowanceSelect:U.a,Alert:G.a}})],X),te=(n(1030),n(19)),ne=Object(te.a)(ee,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{staticClass:"mt-5",attrs:{flat:""}},[t("v-card-text",{staticClass:"pa-0"},[t("v-layout",{attrs:{"align-start":""}},[e.configStore.configuration.groupEmployees?t("div",{staticClass:"filter-menu-select-container mr-3"},[t("d-employee-group-select",{attrs:{groups:e.employeesStore.groups,multiple:!0,"small-chips":!0},model:{value:e.filter.employeeGroupIds,callback:function(t){e.$set(e.filter,"employeeGroupIds",t)},expression:"filter.employeeGroupIds"}})],1):e._e(),e._v(" "),t("div",{staticClass:"filter-menu-select-container mr-3"},[t("d-employee-select",{attrs:{employees:e.linkedEmployees,multiple:!0,"include-inactive-employees":e.filter.includeInactiveEmployees,"inactive-selectable":!0,"small-chips":!0},on:{setInactiveEnabled:function(t){return e.filter.includeInactiveEmployees=t}},model:{value:e.filter.employeeIds,callback:function(t){e.$set(e.filter,"employeeIds",t)},expression:"filter.employeeIds"}})],1),e._v(" "),e.externalFilter?e._e():t("div",{staticClass:"filter-menu-select-container mr-3"},[t("d-project-select",{attrs:{"selected-customers":e.filter.customerIds,"selected-projects":e.filter.projectIds,customers:e.customersStore.customers,"include-inactive-projects":e.filter.includeInactiveProjects,multiple:!0,"inactive-selectable":!0,"small-chips":!0},on:{selected:function(t){e.filter.projectIds=t.projectIds,e.filter.customerIds=t.customerIds},setInactiveEnabled:function(t){return e.filter.includeInactiveProjects=t}}})],1),e._v(" "),t("div",{staticClass:"filter-menu-select-container mr-3"},[t("d-service-select",{attrs:{"selected-groups":e.filter.serviceGroupIds,"selected-services":e.filter.serviceIds,services:e.serviceList,groups:e.serviceList,multiple:!0,"include-inactive-services":e.filter.includeInactiveServices,"inactive-selectable":!0,"small-chips":!0},on:{"update:selectedGroups":function(t){return e.$set(e.filter,"serviceGroupIds",t)},"update:selected-groups":function(t){return e.$set(e.filter,"serviceGroupIds",t)},"update:selectedServices":function(t){return e.$set(e.filter,"serviceIds",t)},"update:selected-services":function(t){return e.$set(e.filter,"serviceIds",t)},setInactiveEnabled:function(t){return e.filter.includeInactiveServices=t}}})],1),e._v(" "),e.externalFilter?e._e():t("div",{staticClass:"filter-menu-select-container mr-3"},[t("d-absence-select",{attrs:{absences:e.absenceTypesStore.absenceTypes.filter((function(a){return a.type!==e.AbsenceTypes.Session})),multiple:!0,disabled:e.absencesDisabled,"small-chips":!0},model:{value:e.filter.absenceIds,callback:function(t){e.$set(e.filter,"absenceIds",t)},expression:"filter.absenceIds"}})],1),e._v(" "),t("div",{staticClass:"filter-menu-select-container mr-3"},[e.configStore.configuration.allowance?t("allowance-select",{attrs:{multiple:!0,"small-chips":!0},model:{value:e.filter.allowances,callback:function(t){e.$set(e.filter,"allowances",t)},expression:"filter.allowances"}}):e._e()],1),e._v(" "),t("v-spacer"),e._v(" "),e.externalFilter?e._e():t("span",{staticClass:"ml-8 mt-n1 font-weight-bold text--secondary",staticStyle:{"font-size":"13px"}},[e._v("\n                "+e._s(e.$lang.pages.times.filter.category)+"\n            ")]),e._v(" "),e.externalFilter?e._e():t("span",{staticClass:"ml-4"},[t("category-filter",{attrs:{categories:e.filter.categories,"is-filter":"true"},on:{input:function(t){return e.filter.categories=t}}})],1)],1),e._v(" "),t("v-layout",{staticClass:"mt-5",attrs:{"align-center":"","justify-space-between":""}},[t("v-layout",[t("v-btn",{class:"mr-3 ".concat(e.filter.dailyEvaluation?"white--text":""),attrs:{disabled:e.loading||!e.isDateSort&&!e.isEmployeeSort,depressed:"",small:"",color:e.filter.dailyEvaluation?"primary lighten-2":""},on:{click:e.dailyEvaluationClicked}},[e._v("\n                    "+e._s(e.$lang.pages.times.filter.dailyEvaluation)+"\n                ")]),e._v(" "),t("v-menu",{attrs:{"offset-y":"","close-on-content-click":!1},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({staticClass:"mr-3",attrs:{small:"",outlined:"",color:"grey darken-3"}},"v-btn",o,!1),r),[e._v("\n                            "+e._s(e.$lang.pages.times.serviceTypes.title)+"\n                            "+e._s(e.filter.serviceTypes.length)+"/"+e._s(e.serviceTypes.length)+"\n                            "),t("v-icon",{attrs:{right:""}},[e._v(e._s(e.Icons.expand))])],1)]}}])},[e._v(" "),t("v-list",{attrs:{dense:""}},e._l(e.serviceTypes,(function(n,r){return t("v-list-item",{key:r,attrs:{color:"primary","input-value":e.filter.serviceTypes.includes(n.value)},on:{click:function(t){return e.serviceTypeSelected(n.value)}}},[t("v-list-item-icon",[e.filter.serviceTypes.includes(n.value)?t("v-icon",[e._v("\n                                    "+e._s(e.Icons.check)+"\n                                ")]):e._e()],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v(e._s(n.text))])],1)],1)})),1)],1),e._v(" "),t("v-btn",{class:"mr-3 ".concat(e.filter.showPeriodInfo?"white--text":""),attrs:{disabled:e.loading||!e.isDateSort&&!e.isEmployeeSort,depressed:"",small:"",color:e.filter.showPeriodInfo?"primary lighten-2":""},on:{click:function(t){e.filter.showPeriodInfo=!e.filter.showPeriodInfo}}},[e._v("\n                    "+e._s(e.$lang.pages.times.filter.showPeriodInfo)+"\n                ")])],1),e._v(" "),t("v-spacer"),e._v(" "),t("v-layout",{attrs:{"justify-end":""}},[t("v-btn-toggle",{attrs:{value:e.filter.timeInMinutes?0:1,color:"primary",mandatory:""}},[t("v-btn",{attrs:{small:""},on:{click:function(t){e.filter.timeInMinutes=!0}}},[e._v(" HH:MM ")]),e._v(" "),t("v-btn",{attrs:{small:""},on:{click:function(t){e.filter.timeInMinutes=!1}}},[e._v(" H,M ")])],1),e._v(" "),t("v-btn",{class:"ml-3 ".concat(e.filter.dayTotal?"white--text":""),attrs:{disabled:e.loading,depressed:"",small:"",color:e.filter.dayTotal?"primary lighten-2":""},on:{click:function(t){e.filter.dayTotal=!e.filter.dayTotal}}},[e._v("\n                    "+e._s(e.$lang.pages.times.filter.dayTotal)+"\n                ")]),e._v(" "),t("v-btn",{class:"ml-3 ".concat(e.filter.workTime?"white--text":""),attrs:{disabled:e.loading,depressed:"",small:"",color:e.filter.workTime?"primary lighten-2":""},on:{click:function(t){e.filter.workTime=!e.filter.workTime}}},[e._v("\n                    "+e._s(e.$lang.pages.times.filter.workTime)+"\n                ")]),e._v(" "),t("v-btn",{class:"ml-3 ".concat(e.filter.overtime?"white--text":""),attrs:{disabled:e.loading||e.overtimeDisabled,depressed:"",small:"",color:e.filter.overtime?"primary lighten-2":""},on:{click:function(t){e.filter.overtime=!e.filter.overtime}}},[e._v("\n                    "+e._s(e.$lang.pages.times.filter.overtime)+"\n                ")]),e._v(" "),e.configStore.configuration.wages&&e.userStore.permission.evaluationTimesAll?t("v-btn",{class:"ml-3 ".concat(e.filter.wages?"white--text":""),attrs:{disabled:e.loading||!e.filter.serviceTypes.includes(e.ServiceTypes.WorkTime)&&!e.filter.serviceTypes.includes(e.ServiceTypes.ForceAccountWork),depressed:"",small:"",color:e.filter.wages?"primary lighten-2":""},on:{click:function(t){e.filter.wages=!e.filter.wages}}},[e._v("\n                    "+e._s(e.$lang.pages.times.filter.wages)+"\n                ")]):e._e()],1)],1),e._v(" "),t("v-layout",{staticClass:"mt-8"},[t("span",{staticClass:"font-weight-bold text--secondary",staticStyle:{"font-size":"13px"}},[e._v("\n                "+e._s(e.$lang.pages.times.filter.columns)+"\n            ")])]),e._v(" "),t("v-layout",{attrs:{wrap:""}},[e._l(e.columns,(function(n,r){return[n.value!==e.SessionProps.Service&&n.value!==e.SessionProps.AbsenceType?t("v-chip",{key:r,staticClass:"mr-3 my-2",attrs:{"input-value":e.filter.columns.includes(n.value),"active-class":"column-chip",small:"",outlined:"",disabled:n.value===e.SessionProps.DrivingTime&&!e.filter.serviceTypes.includes(e.ServiceTypes.DrivingTime)||n.value==e.SessionProps.ForceAccountWork&&!e.filter.serviceTypes.includes(e.ServiceTypes.ForceAccountWork)},on:{click:function(t){return e.toggleColumn(n.value)}}},[e._v("\n                    "+e._s(n.text)+"\n                ")]):n.value===e.SessionProps.Service?t("v-btn-toggle",{key:r,staticClass:"mr-3 my-2",attrs:{value:e.serviceAbsenceButtonGroupValue,rounded:"",multiple:"",group:""}},[t("v-btn",{staticClass:"ma-0 text-none column-button-toggle",attrs:{small:"",outlined:""},on:{click:function(t){return e.toggleColumn(n.value)}}},[t("span",{staticClass:"text--primary"},[e._v(" "+e._s(n.text)+" ")])]),e._v(" "),t("v-btn",{staticClass:"ma-0 text-none column-button-toggle",attrs:{small:"",outlined:"",disabled:!e.filter.serviceTypes.includes(e.ServiceTypes.Absences)},on:{click:function(t){return e.toggleColumn(e.columns[r+1].value)}}},[t("span",{staticClass:"text--primary"},[e._v(" "+e._s(e.columns[r+1].text)+" ")])])],1):e._e()]}))],2)],1),e._v(" "),t("v-layout",{staticClass:"mt-5 mb-2",attrs:{"justify-end":"","align-center":""}},[e.externalFilter?e._e():t("v-layout",{staticClass:"shrink",attrs:{"align-center":""}},[t("d-alert",{staticClass:"ma-2",attrs:{error:e.error,width:300}}),e._v(" "),t("v-text-field",{staticClass:"shrink mx-2 mb-4",attrs:{"hide-details":"",label:e.$lang.pages.times.filter.name(e.isEdit),rules:[function(t){return e.isEdit||!e.filters.map((function(e){return e.name})).includes(t)||e.existsError}]},model:{value:e.filter.name,callback:function(t){e.$set(e.filter,"name",t)},expression:"filter.name"}}),e._v(" "),t("v-btn",{staticClass:"mr-2",attrs:{loading:e.filterLoading,disabled:!e.isValidName||!e.canSave||!e.canUpdate,color:"accent"},on:{click:function(t){e.isEdit?e.updateFilter():e.saveFilter()}}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.save)+" ")]),e._v("\n                "+e._s(e.isEdit?e.$lang.global.controls.buttons.edit:e.$lang.global.controls.buttons.save)+"\n            ")],1),e._v(" "),t("v-btn",{staticClass:"mr-2",attrs:{elevation:"0"},on:{click:e.resetFilter}},[e._v("\n                "+e._s(e.$lang.global.controls.buttons.reset)+"\n            ")])],1),e._v(" "),t("v-btn",{attrs:{color:"accent"},on:{click:e.apply}},[e._v("\n            "+e._s(e.$lang.global.controls.buttons.apply)+"\n        ")])],1)],1)}),[],!1,null,"126ad5e6",null).exports,re=n(242),ie=n(308);function ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var oe=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},se=function(e){Object(d.a)(n,e);var t=ae(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=k.a,e.type=null,e}return Object(l.a)(n,[{key:"closeModal",value:function(){this.type=null}},{key:"defaultDate",get:function(){return this.filter.dateInterval===P.a.Day?this.filter.date:null}}]),n}(h.Vue);oe([Object(h.Prop)()],se.prototype,"filter",void 0);var ce=se=oe([Object(h.Component)({components:{AddSession:re.a,AddAbsence:ie.a}})],se),le=Object(te.a)(ce,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("v-menu",{attrs:{bottom:"","offset-y":!0},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({staticClass:"mr-2",attrs:{color:"accent"}},"v-btn",o,!1),r),[e._v("\n                "+e._s(e.$lang.pages.times.addMenu.title)+"\n            ")])]}}])},[e._v(" "),t("v-list",[t("v-list-item",{on:{click:function(t){e.type="Session"}}},[t("v-list-item-icon",[t("v-icon",[e._v(e._s(e.Icons.timeModule))])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v("\n                        "+e._s(e.$lang.pages.times.addMenu.session)+"\n                    ")])],1)],1),e._v(" "),t("v-list-item",{on:{click:function(t){e.type="Absence"}}},[t("v-list-item-icon",[t("v-icon",[e._v(e._s(e.Icons.absence))])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v("\n                        "+e._s(e.$lang.pages.times.addMenu.absence)+"\n                    ")])],1)],1)],1)],1),e._v(" "),t("v-dialog",{attrs:{value:"Session"===e.type,persistent:"",width:"500"}},[t("v-card",{staticClass:"pa-3"},[t("add-session",{attrs:{"default-date":e.defaultDate},on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1),e._v(" "),t("v-dialog",{attrs:{value:"Absence"===e.type,persistent:"",width:"500"}},[t("v-card",{staticClass:"pa-3"},[t("add-absence",{on:{cancel:e.closeModal,saved:e.closeModal}})],1)],1)],1)}),[],!1,null,"4ca272ab",null).exports,ue=(n(72),n(752),n(92)),de=n(146),pe=n(141),fe=n(134);function me(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var ve,he=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c};!function(e){e[e.Excel=0]="Excel",e[e.WageEvaluation=1]="WageEvaluation",e[e.CustomExcel=2]="CustomExcel",e[e.Csv=3]="Csv"}(ve||(ve={}));var ge=function(e){Object(d.a)(o,e);var t,n=me(o);function o(){var e;return Object(c.a)(this,o),(e=n.apply(this,arguments)).ExportTpyes=ve,e.Icons=k.a,e.InterfaceTypes=de.c,e.exporting=!1,e}return Object(l.a)(o,[{key:"excelExports",get:function(){return this.exportConfigs.filter((function(e){return e.type===pe.a.Excel}))}},{key:"csvExports",get:function(){return this.exportConfigs.filter((function(e){return e.type===pe.a.Csv}))}},{key:"exportFile",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r,o,c,l,d;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.exporting=!0,t!==ve.Excel){e.next=6;break}c=ue.g(this.filter),l=this.$lang.pages.times.export.exportTitle,e.next=24;break;case 6:if(t!==ve.WageEvaluation){e.next=11;break}c=ue.u(this.filter),l=this.$lang.pages.times.export.wageEvaluation,e.next=24;break;case 11:if(t!==ve.CustomExcel||!n){e.next=16;break}c=ue.c(n.id,this.filter),l="".concat(n.fileName),e.next=24;break;case 16:if(t!==ve.Csv||!n){e.next=22;break}c=ue.b(n.id,this.filter),l=null!==(r=n.fileName)&&void 0!==r?r:this.$lang.pages.times.export.csvExportTitle,l+="."+n.fileExtension,e.next=24;break;case 22:return this.$notify("Invalid expor type"),e.abrupt("return");case 24:return t!==ve.Csv&&(l+=this.getFilterInfo()+"."+(null!==(o=null==n?void 0:n.fileExtension)&&void 0!==o?o:"xlsx")),e.next=27,Object(fe.b)(c,l);case 27:d=e.sent,this.exporting=!1,d&&this.$notify(d);case 30:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"getFilterInfo",value:function(){var e=this,t="_";if(this.filter.dateInterval===P.a.Year?t+=O.c.formatDate(this.filter.date,O.a.universalYear):this.filter.dateInterval===P.a.Month?t+=O.c.formatDate(this.filter.date,O.a.universalMonth):this.filter.dateInterval===P.a.Day?t+=O.c.formatDate(this.filter.date,O.a.universalDate):this.filter.dateInterval===P.a.Week&&(t+=O.c.formatDate(this.filter.date,O.a.universalMonth)+"-"+this.$lang.pages.times.calendarWeekShort+O.c.getCalendarWeek(this.filter.date)),1===this.filter.employeeIds.length){var n=V.employeesStore.employees.find((function(t){return t.id===e.filter.employeeIds[0]}));n&&(t+="_"+n.name.replaceAll(" ","_"))}return"_"===t?"":t}}]),o}(h.Vue);he([Object(h.Prop)()],ge.prototype,"filter",void 0),he([Object(h.Prop)()],ge.prototype,"exportConfigs",void 0),he([Object(h.Prop)()],ge.prototype,"loading",void 0);var be=ge=he([Object(h.Component)({})],ge),ye=Object(te.a)(be,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{bottom:"","offset-y":!0},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({attrs:{color:"accent",disabled:e.loading||e.exporting,loading:e.exporting}},"v-btn",o,!1),r),[e._v("\n            "+e._s(e.$lang.pages.times.export.title)+"\n        ")])]}}])},[e._v(" "),t("v-list",[t("v-list-item",{on:{click:function(t){return e.exportFile(e.ExportTpyes.Excel)}}},[t("v-list-item-icon",[t("v-icon",[e._v(e._s(e.Icons.excel))])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v("\n                    "+e._s(e.$lang.pages.times.export.excel)+"\n                ")])],1)],1),e._v(" "),t("v-list-item",{on:{click:function(t){return e.exportFile(e.ExportTpyes.WageEvaluation)}}},[t("v-list-item-icon",[t("v-icon",[e._v(e._s(e.Icons.excel))])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v("\n                    "+e._s(e.$lang.pages.times.export.wageEvaluation)+"\n                ")])],1)],1),e._v(" "),t("v-divider"),e._v(" "),e._l(e.excelExports,(function(n){return t("v-list-item",{key:n.id,on:{click:function(t){return e.exportFile(e.ExportTpyes.CustomExcel,n)}}},[t("v-list-item-icon",{staticClass:"align-center justify-center"},[t("v-icon",[e._v(e._s(e.Icons.excel))])],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v("\n                    "+e._s(n.name)+"\n                ")])],1)],1)})),e._v(" "),t("v-divider"),e._v(" "),e._l(e.csvExports,(function(n){return t("v-list-item",{key:n.id,on:{click:function(t){return e.exportFile(e.ExportTpyes.Csv,n)}}},[t("v-list-item-icon",{staticClass:"align-center justify-center"},[n.interfaceType===e.InterfaceTypes.Custom?t("v-icon",[e._v("\n                    "+e._s(e.Icons.csv)+"\n                ")]):n.interfaceType===e.InterfaceTypes.DatevLodas||n.interfaceType===e.InterfaceTypes.DatevLohnUndGehalt?t("v-img",{attrs:{src:"/interfaces/logos/datev.svg",width:"40"}}):n.interfaceType===e.InterfaceTypes.Brz?t("v-img",{attrs:{src:"/interfaces/logos/brz.svg",width:"40"}}):n.interfaceType===e.InterfaceTypes.Bundschuh?t("v-img",{attrs:{src:"/interfaces/logos/bundschuh.png",width:"40"}}):n.interfaceType===e.InterfaceTypes.QuickLohn?t("v-img",{attrs:{src:"/interfaces/logos/quicklohn.png",width:"40"}}):n.interfaceType===e.InterfaceTypes.Hapak?t("v-img",{attrs:{src:"/interfaces/logos/hapak.png",width:"40"}}):n.interfaceType===e.InterfaceTypes.BauFaktura?t("v-img",{attrs:{src:"/interfaces/logos/baufaktura.png",width:"40"}}):n.interfaceType===e.InterfaceTypes.DeskWare?t("v-img",{attrs:{src:"/interfaces/logos/deskware.png",width:"40"}}):e._e()],1),e._v(" "),t("v-list-item-content",[t("v-list-item-title",[e._v("\n                    "+e._s(n.name)+"\n                ")])],1)],1)}))],2)],1)}),[],!1,null,"84c02284",null).exports;function ke(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 je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ke(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Oe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var we=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},xe=function(e){Object(d.a)(n,e);var t=Oe(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).minimumButtonWidth=145,e.pickerWidth=290,e.doublePickerWidth=2*e.pickerWidth,e.actualButtonWidth=e.minimumButtonWidth,e.nudge=0,e.Icons=k.a,e.DateIntervals=P.a,e.dateHelpers=O.c,e.DateFormats=O.a,e.dateFns=O.b,e.datePicker=!1,e.date=new Date,e.toDate=new Date,e.years=Object(E.a)(Array(10).keys()).map((function(e){return e+(new Date).getFullYear()-7})).reverse(),e.dateIntervals=[{value:P.a.Day,title:e.$lang.global.labels.dateIntervals.day},{value:P.a.Week,title:e.$lang.global.labels.dateIntervals.week},{value:P.a.Month,title:e.$lang.global.labels.dateIntervals.month},{value:P.a.Year,title:e.$lang.global.labels.dateIntervals.year},{value:P.a.Custom,title:e.$lang.global.labels.dateIntervals.custom},{value:P.a.All,title:e.$lang.global.labels.dateIntervals.all}],e}return Object(l.a)(n,[{key:"intervalTitel",get:function(){var e,t,n=this;return null!==(t=null===(e=this.dateIntervals.find((function(e){return n.filter.dateInterval===e.value})))||void 0===e?void 0:e.title)&&void 0!==t?t:""}},{key:"contentWidth",get:function(){return this.filter.dateInterval===P.a.Year?this.actualButtonWidth:this.filter.dateInterval===P.a.Custom?this.doublePickerWidth:this.pickerWidth}},{key:"formatedDate",get:function(){switch(this.filter.dateInterval){case P.a.Day:return O.c.formatDate(this.date,O.a.longDate,this.$i18n.locale);case P.a.Week:var e=O.c.parseDate(this.weekRange[0]),t=O.c.parseDate(this.weekRange[1]);return"".concat(O.b.format(e,"dd.MM.")," - ").concat(O.b.format(t,"dd.MM.")," (").concat(this.$lang.pages.times.calendarWeekShort," ").concat(O.c.getCalendarWeek(this.date),")");case P.a.Month:return O.c.formatDate(this.date,O.a.monthYearDate,this.$i18n.locale);case P.a.Year:return O.b.getYear(this.date);case P.a.Custom:return"".concat(O.c.formatDate(this.date,O.a.shortDate)," - ").concat(O.c.formatDate(this.toDate,O.a.shortDate));case P.a.All:return this.$lang.global.labels.dateIntervals.all}}},{key:"weekRange",get:function(){var e=O.b.add(this.date,{days:-(O.b.getISODay(this.date)-1)}),t=O.b.lastDayOfWeek(this.date,{weekStartsOn:1});return[O.c.formatUniversal(e),O.c.formatUniversal(t)]}},{key:"today",get:function(){return!(this.filter.dateInterval===P.a.Custom||this.filter.dateInterval===P.a.Year)}},{key:"disableToday",get:function(){switch(this.filter.dateInterval){case P.a.Day:return O.b.isSameDay(this.filter.date,new Date);case P.a.Week:return O.b.isSameWeek(this.filter.date,new Date);case P.a.Month:return O.b.isSameMonth(this.filter.date,new Date);default:return!1}}},{key:"todayText",get:function(){switch(this.filter.dateInterval){case P.a.Week:return this.$lang.pages.times.filter.resetToThisWeek;case P.a.Month:return this.$lang.pages.times.filter.resetToThisMonth;default:return this.$lang.pages.times.filter.resetToToday}}},{key:"dateIntervalSelected",value:function(e){var filter=je(je({},this.filter),{},{dateInterval:e});this.$emit("input",filter)}},{key:"buttonClick",value:function(){var e,t;if("undefined"!=typeof document){var n=null!==(t=null===(e=document.getElementById("dateButton"))||void 0===e?void 0:e.offsetWidth)&&void 0!==t?t:0;0!==n&&(this.actualButtonWidth=n)}this.nudge=(this.contentWidth-this.actualButtonWidth)/2}},{key:"formatUniversal",value:function(e){return O.c.formatUniversal(e)}},{key:"dateSelected",value:function(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];t===P.a.Week?e=e[0]:t===P.a.Year&&(e+="-01");var r=t===P.a.Month||t===P.a.Year?O.a.universalMonth:O.a.universalDate,o=O.c.parseDate(e,r);t!==P.a.Custom?(this.date=o,this.datePicker=!1):n?this.date=o:this.toDate=o,this.emit()}},{key:"nextInterval",value:function(e){var t=0;this.filter.dateInterval===P.a.Day?t=1:this.filter.dateInterval===P.a.Week&&(t=7),this.date=O.b.add(this.date,{days:e?-t:t,months:this.filter.dateInterval===P.a.Month?e?-1:1:0,years:this.filter.dateInterval===P.a.Year?e?-1:1:0}),this.emit()}},{key:"todaySelected",value:function(){this.date=new Date,this.emit()}},{key:"emit",value:function(){var filter=je(je({},this.filter),{},{date:this.date,toDate:this.toDate});this.$emit("input",filter)}},{key:"filterDateChanged",value:function(){this.date=this.filter.date,this.toDate=this.filter.toDate}}]),n}(h.Vue);we([Object(h.Model)("input",{type:Object})],xe.prototype,"filter",void 0),we([Object(h.Prop)()],xe.prototype,"loading",void 0),we([Object(h.Watch)("filter.date"),Object(h.Watch)("filter.toDate")],xe.prototype,"filterDateChanged",null);var _e=xe=we([Object(h.Component)({})],xe),Se=Object(te.a)(_e,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-layout",{staticClass:"flex-grow-0",attrs:{"align-center":""}},[t("v-btn",{staticClass:"mr-3",attrs:{icon:"","min-width":"25",disabled:e.loading||e.filter.dateInterval===e.DateIntervals.Custom||e.filter.dateInterval===e.DateIntervals.All},on:{click:function(t){return e.nextInterval(!0)}}},[t("v-icon",[e._v(" "+e._s(e.Icons.previous)+" ")])],1),e._v(" "),t("v-menu",{attrs:{"close-on-content-click":!1,disabled:e.filter.dateInterval===e.DateIntervals.All,transition:"scale-transition","min-width":e.contentWidth,"offset-y":"","nudge-left":e.nudge},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({attrs:{id:"dateButton",disabled:e.loading||e.filter.dateInterval===e.DateIntervals.All,color:"primary","min-width":e.minimumButtonWidth},on:{click:function(t){return e.buttonClick()}}},"v-btn",o,!1),r),[e._v("\n                "+e._s(e.formatedDate)+"\n            ")])]}}]),model:{value:e.datePicker,callback:function(t){e.datePicker=t},expression:"datePicker"}},[e._v(" "),t("v-date-picker",{directives:[{name:"show",rawName:"v-show",value:e.filter.dateInterval===e.DateIntervals.Day,expression:"filter.dateInterval === DateIntervals.Day"}],attrs:{value:e.formatUniversal(e.date),color:"primary","first-day-of-week":"1","no-title":"",scrollable:"",locale:e.$i18n.locale},on:{input:function(t){return e.dateSelected(t,e.DateIntervals.Day)}}}),e._v(" "),t("v-date-picker",{directives:[{name:"show",rawName:"v-show",value:e.filter.dateInterval===e.DateIntervals.Week,expression:"filter.dateInterval === DateIntervals.Week"}],attrs:{value:e.weekRange,color:"primary","first-day-of-week":"1",range:"","no-title":"",scrollable:"",locale:e.$i18n.locale},on:{input:function(t){return e.dateSelected(t,e.DateIntervals.Week)}}}),e._v(" "),t("v-date-picker",{directives:[{name:"show",rawName:"v-show",value:e.filter.dateInterval===e.DateIntervals.Month,expression:"filter.dateInterval === DateIntervals.Month"}],attrs:{value:e.dateHelpers.formatDate(e.date,e.DateFormats.universalMonth),color:"primary","no-title":"",scrollable:"",type:"month",locale:e.$i18n.locale},on:{input:function(t){return e.dateSelected(t,e.DateIntervals.Month)}}}),e._v(" "),t("v-list",{directives:[{name:"show",rawName:"v-show",value:e.filter.dateInterval===e.DateIntervals.Year,expression:"filter.dateInterval === DateIntervals.Year"}],staticClass:"pa-0",attrs:{"min-width":e.contentWidth,dense:""}},e._l(e.years,(function(n,r){return t("v-list-item",{key:r,staticClass:"justify-center",attrs:{"input-value":n===e.formatedDate},on:{click:function(t){e.dateSelected(n.toString(),e.DateIntervals.Year)}}},[e._v("\n                "+e._s(n)+"\n            ")])})),1),e._v(" "),t("v-layout",{directives:[{name:"show",rawName:"v-show",value:e.filter.dateInterval===e.DateIntervals.Custom,expression:"filter.dateInterval === DateIntervals.Custom"}]},[t("v-date-picker",{attrs:{value:e.formatUniversal(e.date),color:"primary","first-day-of-week":"1","no-title":"",scrollable:"",max:e.formatUniversal(e.toDate),locale:e.$i18n.locale},on:{input:function(t){return e.dateSelected(t,e.DateIntervals.Custom,!0)}}}),e._v(" "),t("v-date-picker",{attrs:{value:e.formatUniversal(e.toDate),color:"primary","first-day-of-week":"1","no-title":"",scrollable:"",min:e.formatUniversal(e.date),locale:e.$i18n.locale},on:{input:function(t){return e.dateSelected(t,e.DateIntervals.Custom,!1)}}})],1),e._v(" "),e.today?t("div",{staticClass:"d-flex justify-end white"},[t("v-btn",{staticClass:"mb-2 mr-4",attrs:{small:"",outlined:"",disabled:e.disableToday},on:{click:function(t){return e.todaySelected()}}},[e._v("\n                "+e._s(e.todayText)+"\n            ")])],1):e._e()],1),e._v(" "),t("v-btn",{staticClass:"ml-3",attrs:{icon:"","min-width":"25",disabled:e.loading||e.filter.dateInterval===e.DateIntervals.Custom||e.filter.dateInterval===e.DateIntervals.All},on:{click:function(t){return e.nextInterval(!1)}}},[t("v-icon",[e._v(" "+e._s(e.Icons.next)+" ")])],1),e._v(" "),t("v-menu",{attrs:{"offset-y":""},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({staticClass:"ml-4",attrs:{color:"grey darken-3",small:"",outlined:""}},"v-btn",o,!1),r),[e._v("\n                "+e._s(e.intervalTitel)+"\n                "),t("v-icon",{attrs:{right:""}},[e._v(e._s(e.Icons.expand))])],1)]}}])},[e._v(" "),t("v-list",{attrs:{dense:""}},e._l(e.dateIntervals,(function(n,r){return t("v-list-item",{key:r,on:{click:function(t){return e.dateIntervalSelected(n.value)}}},[e._v("\n                "+e._s(n.title)+"\n            ")])})),1)],1)],1)}),[],!1,null,"3a023f4a",null).exports,Ie=n(45),Pe=["id"];function Re(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 De(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Re(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ce(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Te=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Ee=function(e){Object(d.a)(m,e);var t,n,o,f=Ce(m);function m(){var e;return Object(c.a)(this,m),(e=f.apply(this,arguments)).Icons=k.a,e.name="",e.filterLoading=!1,e.error="",e.existsError=e.$lang.pages.times.filter.errorUnique,e.config=V.configurationStore.configuration,e}return Object(l.a)(m,[{key:"emptyTimeFilter",get:function(){return Object(S.c)(this.config,V.userStore.permission,V.userStore.info.id)}},{key:"defaultFilter",get:function(){return this.filters.find((function(e){return e.isDefault}))||this.emptyTimeFilter}},{key:"isDefault",get:function(){if(this.defaultFilter)return this.filterId===this.defaultFilter.id}},{key:"noFilter",get:function(){return!Object(D.a)(this.filter,this.emptyTimeFilter,["id","name","isDefault","date","toDate"])}},{key:"sort",value:function(){this.error="",this.filters.sort((function(e,t){return(e.isDefault?-1:1)-(t.isDefault?-1:1)||Object(Ie.b)(e,t)}))}},{key:"selected",value:function(e){e.date=this.filter.date,e.toDate=this.filter.toDate,this.$emit("selected",De({},e))}},{key:"edit",value:function(e){e.date=this.filter.date,e.toDate=this.filter.toDate,this.$emit("edit",De({},e))}},{key:"saveFilter",value:(o=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return(t=this.filter).id,(n=Object(T.a)(t,Pe)).name=this.name,this.filterLoading=!0,e.next=5,$.c(n);case 5:r=e.sent,this.filterLoading=!1,Object(F.a)(r.status)?(this.name="",this.filters.push(r.data),this.sort(),this.selected(r.data)):this.error=r.error;case 8:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"toggleDefault",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,filter;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.filterLoading=!0,e.next=3,$.d(t);case 3:n=e.sent,this.filterLoading=!1,Object(F.a)(n.status)?(r=this.filters.find((function(e){return e.isDefault})),filter=this.filters.find((function(e){return e.id===t})),r&&r!==filter&&(r.isDefault=!1),filter.isDefault=!filter.isDefault):this.error=n.error;case 6:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteFilter",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(e.sent){e.next=5;break}return e.abrupt("return");case 5:return this.filterLoading=!0,e.next=8,$.a(t);case 8:n=e.sent,this.filterLoading=!1,Object(F.a)(n.status)?this.$emit("deleted",t):this.error=n.error;case 11:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),m}(h.Vue);Te([Object(h.Prop)()],Ee.prototype,"filters",void 0),Te([Object(h.Prop)()],Ee.prototype,"filter",void 0),Te([Object(h.Prop)()],Ee.prototype,"loading",void 0),Te([Object(h.Prop)()],Ee.prototype,"filterId",void 0);var Ae=Ee=Te([Object(h.Component)({components:{Alert:G.a}})],Ee),Me=(n(1033),Object(te.a)(Ae,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-layout",{attrs:{"align-center":""}},[t("div",{staticClass:"mr-5",staticStyle:{width:"250px"}},[t("v-select",{attrs:{value:e.filterId,label:e.$lang.pages.times.filter.title,"no-data-text":e.$lang.pages.times.filter.noFilters,items:e.filters,"item-text":"name","item-value":"id","return-object":"","hide-details":"","menu-props":{maxHeight:700,offsetY:!0,closeOnClick:!0}},on:{focus:e.sort,input:e.selected},scopedSlots:e._u([{key:"item",fn:function(n){var r=n.item;return[t("v-list-item-content",[t("v-list-item-title",[e._v("\n                        "+e._s(r.name)+"\n                    ")])],1),e._v(" "),t("v-list-item-action",[t("v-layout",[t("v-btn",{attrs:{icon:"",color:"primary",disabled:e.filterLoading},on:{click:function(t){return t.stopPropagation(),e.toggleDefault(r.id)}}},[t("v-icon",[e._v("\n                                "+e._s(r.isDefault?e.Icons.star:e.Icons.starOutline)+"\n                            ")])],1),e._v(" "),t("v-btn",{attrs:{icon:"",disabled:e.filterLoading},on:{click:function(t){return t.stopPropagation(),e.edit(r)}}},[t("v-icon",{attrs:{color:"accent"}},[e._v(" "+e._s(e.Icons.edit)+" ")])],1),e._v(" "),t("v-btn",{attrs:{icon:"",color:"delete",disabled:e.filterLoading},on:{click:function(t){return t.stopPropagation(),e.deleteFilter(r.id)}}},[t("v-icon",[e._v(" "+e._s(e.Icons.delete)+" ")])],1)],1)],1)]}}])})],1),e._v(" "),t("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:e.$lang.pages.times.filter.deleteDialog.title,message:e.$lang.pages.times.filter.deleteDialog.text}})],1)}),[],!1,null,"3ef8011a",null).exports),$e=n(451),Fe=n(734),Le=n(735),Be=n(95),We=n(99);function Ne(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var ze=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},qe=function(e){Object(d.a)(n,e);var t=Ne(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Status=Be.a,e}return Object(l.a)(n,[{key:"showStatus",get:function(){return this.summaries.some((function(s){return s.status!==Be.a.Active}))}}]),n}(h.Vue);ze([Object(h.Prop)()],qe.prototype,"summaries",void 0),ze([Object(h.Prop)()],qe.prototype,"total",void 0),ze([Object(h.Prop)()],qe.prototype,"totalWage",void 0);var Ge=qe=ze([Object(h.Component)({components:{StateIcon:We.a}})],qe),Ue=(n(1042),Object(te.a)(Ge,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("td",{attrs:{colspan:"100%"}},[t("v-layout",{staticClass:"my-3",attrs:{"justify-end":""}},[t("table",[t("tbody",[t("tr",[t("td",{staticClass:"pr-4 text-no-wrap font-weight-bold font-italic"},[e._v("\n                        "+e._s(e.$lang.pages.times.sessionProps.total)+":\n                    ")]),e._v(" "),t("td",{staticClass:"font-weight-bold font-italic"},[e._v("\n                        "+e._s(e.total)+"\n                        "),e.totalWage?t("span",{staticClass:"text--disabled"},[e._v("\n                            ("+e._s(e.totalWage)+" €)\n                        ")]):e._e()])]),e._v(" "),t("tr",[t("td",{attrs:{colspan:"2"}},[t("hr",{staticClass:"my-1 hline"})])]),e._v(" "),e._l(e.summaries,(function(summary){return t("tr",{key:summary.id,staticClass:"mt-5 pt-5"},[t("td",{staticClass:"pr-4 text-no-wrap font-italic"},[t("state-icon",{attrs:{status:summary.status,"no-margin":!0}}),e._v(" "),e.showStatus&&summary.status===e.Status.Active?t("span",{staticStyle:{display:"inline-block",width:"20px"}}):e._e(),t("span",{staticClass:"font-weight-bold"},[e._v(e._s(summary.name))]),summary.groupName?t("span",{staticClass:"text--secondary group-name"},[e._v("\n                            ("+e._s(summary.groupName)+")")]):e._e(),t("span",{staticClass:"font-weight-bold"},[e._v(":")])],1),e._v(" "),t("td",{staticClass:"font-weight-bold font-italic text-no-wrap"},[e._v("\n                        "+e._s(summary.total)+"\n                        "),summary.wage?t("span",{staticClass:"text--disabled"},[e._v("\n                            ("+e._s(summary.wage)+" €)\n                        ")]):e._e()])])}))],2)])])],1)}),[],!1,null,"d797cbf6",null).exports);function Ve(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var He=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Ke=function(e){Object(d.a)(n,e);var t=Ve(n);function n(){return Object(c.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n,[{key:"isNotZero",value:function(time){return"0:00"!==time&&"0,00"!==time}}]),n}(h.Vue);He([Object(h.Prop)()],Ke.prototype,"absenceInfos",void 0),He([Object(h.Prop)()],Ke.prototype,"expandAll",void 0);var Ze=Ke=He([Object(h.Component)({})],Ke),Ye=(n(1044),n(1046),Object(te.a)(Ze,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-expansion-panels",{staticClass:"pa-0 container",attrs:{value:e.expandAll?0:null,flat:""}},[t("v-expansion-panel",{staticClass:"pa-0 summary-expansion-panel full-width"},[t("v-expansion-panel-content",{staticClass:"pa-0 align-left"},[e.absenceInfos.length?t("table",{staticClass:"table"},[t("tbody",e._l(e.absenceInfos,(function(n){return t("tr",{key:n.name},[t("td",{staticClass:"pr-1 text-no-wrap full-width"},[e._v(e._s(n.name))]),e._v(" "),n.inHours?t("td",{staticClass:"text-no-wrap text-right"},[e.isNotZero(n.hours)?t("span",[e._v("\n                                "+e._s(n.hours)+"\n                            ")]):e._e(),e._v(" "),e.isNotZero(n.hours)&&"0"!==n.daysWithoutWorkTime?t("span",[e._v("\n                                +\n                            ")]):e._e(),e._v(" "),"0"!==n.daysWithoutWorkTime?t("span",[e._v("\n                                "+e._s(n.daysWithoutWorkTime)+"\n                                "+e._s(e.$lang.global.labels.dayShort)+"\n                            ")]):e._e()]):t("td",{staticClass:"text-no-wrap text-right"},["0"!==n.days?t("span",[e._v("\n                                "+e._s(n.days)+" "+e._s(e.$lang.global.labels.dayShort)+"\n                            ")]):e._e(),e._v(" "),"0"!==n.days&&e.isNotZero(n.hoursWithoutWorkTime)?t("span",[e._v("\n                                +\n                            ")]):e._e(),e._v(" "),e.isNotZero(n.hoursWithoutWorkTime)?t("span",[e._v("\n                                "+e._s(n.hoursWithoutWorkTime)+"\n                            ")]):e._e()])])})),0)]):t("div",{staticClass:"text--disabled font-italic"},[e._v("\n                "+e._s(e.$lang.pages.times.employeeAbsenceInfo.empty)+"\n            ")])])],1)],1)}),[],!1,null,"0c6f2f20",null).exports);function Qe(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Je=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Xe=function(e){Object(d.a)(n,e);var t=Qe(n);function n(){return Object(c.a)(this,n),t.apply(this,arguments)}return Object(l.a)(n)}(h.Vue);Je([Object(h.Prop)()],Xe.prototype,"allowanceInfo",void 0),Je([Object(h.Prop)()],Xe.prototype,"expandAll",void 0);var et=Xe=Je([Object(h.Component)({})],Xe),tt=(n(1048),Object(te.a)(et,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-expansion-panels",{staticClass:"pa-0 container",attrs:{value:e.expandAll?0:null,flat:""}},[t("v-expansion-panel",{staticClass:"pa-0 summary-expansion-panel",attrs:{value:e.expandAll}},[t("v-expansion-panel-content",{staticClass:"pa-0 align-left"},[e.allowanceInfo.moreThanEightDays+e.allowanceInfo.moreThanTwentyFourDays?t("table",{staticClass:"table"},[t("tbody",[e.allowanceInfo.moreThanEightDays?t("tr",[t("td",{staticClass:"pr-1 text-no-wrap"},[e._v("\n                            "+e._s(e.$lang.pages.times.allowance.moreThanEight)+"\n                        ")]),e._v(" "),t("td",{staticClass:"text-no-wrap text-right"},[e._v("\n                            "+e._s(e.allowanceInfo.moreThanEightDays)+"\n                            "+e._s(e.$lang.global.labels.dayShort)+"\n                        ")])]):e._e(),e._v(" "),e.allowanceInfo.moreThanTwentyFourDays?t("tr",[t("td",{staticClass:"pr-1 text-no-wrap"},[e._v("\n                            "+e._s(e.$lang.pages.times.allowance.moreThanTwentyFour)+"\n                        ")]),e._v(" "),t("td",{staticClass:"text-no-wrap text-right"},[e._v("\n                            "+e._s(e.allowanceInfo.moreThanTwentyFourDays)+"\n                            "+e._s(e.$lang.global.labels.dayShort)+"\n                        ")])]):e._e()])]):t("div",{staticClass:"text--disabled font-italic"},[e._v("\n                "+e._s(e.$lang.pages.times.employeeAllowanceInfo.empty)+"\n            ")])])],1)],1)}),[],!1,null,"5bddbfae",null).exports);function nt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var it=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},at=function(e){Object(d.a)(n,e);var t=nt(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=k.a,e.TimeSort=x.a,e.showPeriodInfo=e.filter.showPeriodInfo,e.showAbsenceInfos=!1,e.showAllowanceInfos=!1,e}return Object(l.a)(n,[{key:"includeForceAccountWork",get:function(){return this.filter.columns.includes(w.a.ForceAccountWork)}},{key:"includeDrivingTime",get:function(){return this.filter.columns.includes(w.a.DrivingTime)}},{key:"absenceInfoDetails",get:function(){return!this.info.week&&this.filter.serviceTypes.includes(S.a.Absences)}},{key:"allowanceInfoDetails",get:function(){return!this.info.week&&this.filter.columns.includes(w.a.Allowance)}},{key:"zeroTime",get:function(){return this.filter.timeInMinutes?"+ 0:00":"+ 0,00"}},{key:"summaries",get:function(){return this.filter.sort===x.a.CustomerAsc||this.filter.sort===x.a.CustomerDesc?this.info.customers:this.filter.sort===x.a.ProjectAsc||this.filter.sort===x.a.ProjectDesc?this.info.projects:this.filter.sort===x.a.ServiceAsc||this.filter.sort===x.a.ServiceDesc?this.info.services:[]}},{key:"formatWeekDate",value:function(e){return e?O.c.formatDate(e,O.a.shortDayShortMonth):""}},{key:"refreshState",value:function(){this.showPeriodInfo=this.filter.showPeriodInfo}},{key:"handleShowAbsenceInfos",value:function(){this.showPeriodInfo?this.showAbsenceInfos=!this.showAbsenceInfos:(this.showPeriodInfo=!0,this.showAbsenceInfos=!0)}},{key:"handleShowAllowances",value:function(){this.showPeriodInfo?this.showAllowanceInfos=!this.showAllowanceInfos:(this.showPeriodInfo=!0,this.showAllowanceInfos=!0)}},{key:"getOverTimeClass",value:function(e){return e===this.zeroTime?"":"+"===e[0]?"overtime-green":"overtime-red"}}]),n}(h.Vue);it([Object(h.Prop)()],at.prototype,"info",void 0),it([Object(h.Prop)()],at.prototype,"filter",void 0),it([Object(h.Prop)()],at.prototype,"config",void 0),it([Object(h.Watch)("filter")],at.prototype,"refreshState",null);var ot=at=it([Object(h.Component)({components:{SummaryRow:Ue,EmployeeAbsenceInfo:Ye,EmployeeAllowanceInfo:tt}})],at),st=(n(1050),Object(te.a)(ot,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.info.isTotal&&e.filter.sort===e.TimeSort.CustomerAsc||e.filter.sort===e.TimeSort.CustomerDesc||e.info.isTotal&&e.filter.sort===e.TimeSort.ProjectAsc||e.filter.sort===e.TimeSort.ProjectDesc||e.info.isTotal&&e.filter.sort===e.TimeSort.ServiceAsc||e.filter.sort===e.TimeSort.ServiceDesc?t("tr",[t("summary-row",{attrs:{summaries:e.summaries,total:e.info.summary.total,"total-wage":e.info.summary.wage}}),e._v(" "),t("td")],1):t("tr",{class:e.info.week?"summary-row":""},[t("td",{attrs:{colspan:"100%"}},[t("v-layout",{staticClass:"my-3 justify-space-between"},[t("v-btn",{staticClass:"ml-n2 show-details-chevron",attrs:{small:"",text:""},on:{click:function(t){e.showPeriodInfo=!e.showPeriodInfo}}},[t("v-icon",{class:e.showPeriodInfo?"rotate":"",attrs:{left:""}},[e._v("\n                    "+e._s(e.Icons.chevronRight)+"\n                ")]),e._v(" "),e.info.isTotal?t("span",[e._v(" "+e._s(e.$lang.pages.times.evaluation)+" ")]):t("span",[t("span",{staticClass:"font-weight-bold mr-3"},[e._v("\n                        "+e._s(e.$lang.pages.times.calendarWeekShort)+" "+e._s(e.info.week)+"\n                    ")]),e._v("\n                    "+e._s(e.formatWeekDate(e.info.from))+" – "+e._s(e.formatWeekDate(e.info.to))+"\n                ")]),e._v(" "),e.info.isTotal?e._e():t("v-icon",{attrs:{right:"",small:""}},[e._v(e._s(e.Icons.arrowDown))])],1),e._v(" "),t("table",[t("thead",[e.info.isTotal?t("tr",[e.absenceInfoDetails?t("th",{staticClass:"pr-4 text-left"},[t("v-btn",{staticClass:"show-details-chevron",attrs:{text:"",small:""},on:{click:e.handleShowAbsenceInfos}},[t("v-icon",{class:e.showAbsenceInfos&&e.showPeriodInfo?"rotate":"",attrs:{left:""}},[e._v("\n                                    "+e._s(e.Icons.chevronRight)+"\n                                ")]),e._v("\n                                "+e._s(e.$lang.pages.times.absences)+"\n                            ")],1)],1):e._e(),e._v(" "),e.allowanceInfoDetails?t("th",{staticClass:"pr-4 text-left",staticStyle:{"min-width":"148px"}},[t("v-btn",{staticClass:"show-details-chevron",attrs:{text:"",small:""},on:{click:e.handleShowAllowances}},[t("v-icon",{class:e.showAllowanceInfos&&e.showPeriodInfo?"rotate":"",attrs:{left:""}},[e._v("\n                                    "+e._s(e.Icons.chevronRight)+"\n                                ")]),e._v("\n                                "+e._s(e.$lang.pages.times.allowance.title)+"\n                            ")],1)],1):e._e(),e._v(" "),t("th",{staticClass:"pr-4 bold-and-nowarp text-left"},[e._v("\n                            "+e._s(e.$lang.pages.times.sessionProps.total)+"\n                        ")]),e._v(" "),t("th",{staticClass:"bold-and-nowarp"},[e._v("\n                            "+e._s(e.info.summary.total)+"\n                        ")]),e._v(" "),t("th",{staticClass:"pr-4"}),e._v(" "),e.filter.wages?t("th",{staticClass:"pr-4 bold-and-nowarp"},[e.info.summary.wage?t("span",{staticClass:"text--disabled"},[e._v("\n                                "+e._s(e.info.summary.wage)+" €\n                            ")]):e._e()]):e._e(),e._v(" "),e.includeForceAccountWork?t("th",{staticClass:"pr-4 text-no-wrap font-weight-regular"},[t("v-icon",{attrs:{small:""}},[e._v(" "+e._s(e.Icons.forceAccountWork)+" ")]),e._v(" "),t("span",[e._v(" "+e._s(e.info.summary.forceAccountWork)+" ")])],1):e._e(),e._v(" "),e.includeDrivingTime?t("th",{staticClass:"pr-4 text-no-wrap font-weight-regular"},[t("v-icon",{attrs:{small:""}},[e._v(" "+e._s(e.Icons.drivingTime)+" ")]),e._v(" "),t("span",[e._v(" "+e._s(e.info.summary.drivingTime)+" ")])],1):e._e()]):e._e()]),e._v(" "),t("v-slide-y-transition",[e.showPeriodInfo?[t("tbody",{class:e.showAbsenceInfos||e.showAllowanceInfos?"border-top":""},[e.info.isTotal?t("tr",[t("td",{attrs:{colspan:"100%"}},[t("hr",{staticClass:"my-1 hline"})])]):e._e(),e._v(" "),e._l(e.info.employees,(function(n){return t("tr",{key:n.id,staticClass:"mt-5 pt-5"},[e.absenceInfoDetails?t("td",{staticClass:"pr-4 text-left"},[n.absenceInfos.length?t("employee-absence-info",{attrs:{"absence-infos":n.absenceInfos,"expand-all":e.showAbsenceInfos}}):e._e()],1):e._e(),e._v(" "),e.allowanceInfoDetails?t("td",{staticClass:"pr-4 text-left"},[n.allowanceInfo.moreThanEightDays+n.allowanceInfo.moreThanTwentyFourDays?t("employee-allowance-info",{attrs:{"allowance-info":n.allowanceInfo,"expand-all":e.showAllowanceInfos}}):e._e()],1):e._e(),e._v(" "),t("td",{staticClass:"pr-4 bold-and-nowarp"},[e._v(e._s(n.name))]),e._v(" "),t("td",{staticClass:"pr-1 bold-and-nowarp text-right"},[e._v("\n                                    "+e._s(n.total)+"\n                                ")]),e._v(" "),t("td",{staticClass:"pr-4 bold-and-nowarp text-right"},[e.filter.workTime?t("span",{staticClass:"text--disabled"},[e._v("\n                                        "+e._s(n.workTime)+"\n                                    ")]):e._e(),e._v(" "),e.filter.overtime&&n.overtime?t("span",{class:"pl-1 "+e.getOverTimeClass(n.overtime)},[e._v("\n                                        "+e._s(n.overtime)+"\n                                    ")]):e._e()]),e._v(" "),e.filter.wages?t("td",{staticClass:"pr-4 bold-and-nowarp text--disabled text-right"},[n.wage?t("span",[e._v(" "+e._s(n.wage)+" € ")]):e._e()]):e._e(),e._v(" "),e.includeForceAccountWork?t("td",{staticClass:"pr-4 text-no-wrap"},[t("v-layout",[t("v-icon",{staticClass:"mr-1",attrs:{small:""}},[e._v("\n                                            "+e._s(e.Icons.forceAccountWork)+"\n                                        ")]),e._v(" "),t("v-spacer"),e._v(" "),t("span",[e._v(" "+e._s(n.forceAccountWork)+" ")])],1)],1):e._e(),e._v(" "),e.includeDrivingTime?t("td",{staticClass:"pr-4 text-no-wrap"},[t("v-layout",[t("v-icon",{staticClass:"mr-1",attrs:{small:""}},[e._v("\n                                            "+e._s(e.Icons.drivingTime)+"\n                                        ")]),e._v(" "),t("v-spacer"),e._v(" "),t("span",[e._v(" "+e._s(n.drivingTime)+" ")])],1)],1):e._e()])}))],2)]:e._e()],2)],1)],1)],1)])}),[],!1,null,"4abd4cfa",null).exports),ct=n(731),lt=n(727),ut=n(162);function pt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var ft=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},mt=function(e){Object(d.a)(o,e);var t,n=pt(o);function o(){var e;return Object(c.a)(this,o),(e=n.apply(this,arguments)).Icons=k.a,e.defaultLoadCount=ut.a.loadSessionCount,e.timesStore=V.timesStore,e.loadingBatch=!1,e.loadingAll=!1,e.error="",e}return Object(l.a)(o,[{key:"loaded",get:function(){return this.timesStore.loadedSessionCount}},{key:"total",get:function(){return this.timesStore.totalSessionCount}},{key:"nextBatch",get:function(){return this.remainingAll<=this.defaultLoadCount?this.remainingAll:this.defaultLoadCount}},{key:"remainingAll",get:function(){return this.total-this.loaded}},{key:"loadBatch",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t?this.loadingAll=!0:this.loadingBatch=!0,e.next=3,V.timesStore.loadSessions({filter:this.filter,loadAll:t});case 3:n=e.sent,this.loadingBatch=!1,this.loadingAll=!1,"string"==typeof n&&(this.error=n);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),o}(h.Vue);ft([Object(h.Prop)()],mt.prototype,"columnCount",void 0),ft([Object(h.Prop)()],mt.prototype,"filter",void 0);var vt=mt=ft([Object(h.Component)({components:{Alert:G.a}})],mt),ht=Object(te.a)(vt,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("tr",{staticClass:"no-hover"},[t("td",{attrs:{colspan:e.columnCount}},[t("v-layout",{staticClass:"my-3",attrs:{column:"","align-center":""}},[t("span",{staticClass:"mb-5 font-italic text--disabled"},[e._v("\n                "+e._s(e.$lang.pages.times.loadSessions.loadStat(e.loaded,e.total))+"\n            ")]),e._v(" "),t("alert",{attrs:{error:e.error}}),e._v(" "),t("v-layout",[e.nextBatch!==e.remainingAll?t("v-btn",{staticClass:"mr-3",attrs:{loading:e.loadingBatch,disabled:e.loadingAll,color:"primary"},on:{click:function(t){return e.loadBatch(!1)}}},[e._v("\n                    "+e._s(e.nextBatch)+" "+e._s(e.$lang.pages.times.loadSessions.loadBatch)+"\n                ")]):e._e(),e._v(" "),t("v-btn",{staticClass:"ml-3",attrs:{loading:e.loadingAll,disabled:e.loadingBatch,color:e.nextBatch===e.remainingAll?"primary":""},on:{click:function(t){return e.loadBatch(!0)}}},[e._v("\n                    "+e._s(e.$lang.pages.times.loadSessions.loadAll(e.remainingAll))+"\n                ")])],1)],1)],1)])}),[],!1,null,"4837daa6",null).exports,gt=n(310),bt=n(151),yt=n(107);function kt(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return jt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jt(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function Ot(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 wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ot(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ot(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xt(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var _t=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},St=function(e){Object(d.a)(T,e);var t,n,o,f,m,v,h=xt(T);function T(){var e;return Object(c.a)(this,T),(e=h.apply(this,arguments)).Icons=k.a,e.Colors=j.a,e.TimeSort=x.a,e.ServiceTypes=S.a,e.SessionProps=w.a,e.WritePermissions=I.a,e.DateIntervals=P.a,e.dateFns=O.b,e.userStore=V.userStore,e.timesStore=Object(y.getModule)(yt.default,e.$store),e.configStore=V.configurationStore,e.filter=e.defaultFilter,e.filters=e.initialFilters,e.sessionInfo=wt({},_.a),e.editGroupId=null,e.editProp=w.a.Employee,e.sortOptions=e.sortOptionsFromFilter,e.loading=!1,e.filterOverlay=!1,e.isFilterEdit=!1,e.editSessionOverlay=!1,e.editAbsenceOverlay=!1,e.saving=!1,e.showFilter=!1,e.deleting=!1,e.historyId=null,e.selectedSessionIds=[],e.selectedAbsenceIds=[],e.loadingAllSessions=!1,e.editOverlayPosition={top:0,left:0},e.emptyTimeFilter=Object(S.c)(V.configurationStore.configuration,V.userStore.permission,V.userStore.info.id),e}return Object(l.a)(T,[{key:"created",value:(v=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.isPicker){e.next=5;break}return e.next=3,this.loadSessions();case 3:this.selectedSessionIds=this.initialSessionSelection,this.selectedAbsenceIds=this.initialAbsenceSelection;case 5:case"end":return e.stop()}}),e,this)}))),function(){return v.apply(this,arguments)})},{key:"headers",get:function(){var e=this,t=this.configStore.configuration.groupEmployees,n=this.configStore.configuration.drivingTime,r=this.configStore.configuration.allowance,o=this.configStore.configuration.drivingTimeCompensation,c=this.filter.columns.includes(w.a.AbsenceType);return C.a.filter((function(l){return(t||l.prop!==w.a.EmployeeGroup)&&(n||l.prop!==w.a.DrivingTime)&&(r||l.prop!==w.a.Allowance)&&(o||l.prop!==w.a.DrivingTimeCompensation)&&(e.filter.columns.includes(l.prop)||c&&l.prop===w.a.Service||!e.filter.dailyEvaluation&&l.prop===w.a.Multiselect||!e.isPicker&&!e.filter.dailyEvaluation&&l.prop===w.a.Actions)}))}},{key:"periodInfos",get:function(){return this.timesStore.periodInfos.filter((function(e){return e.sessionCount>0}))}},{key:"sessions",get:function(){return this.timesStore.sessions.filter((function(s){return!s.isAbsence}))}},{key:"absences",get:function(){return this.timesStore.absences}},{key:"isDateSort",get:function(){return this.filter.sort===x.a.DateAsc||this.filter.sort===x.a.DateDesc}},{key:"isEmployeeSort",get:function(){return this.filter.sort===x.a.EmployeeAsc||this.filter.sort===x.a.EmployeeDesc}},{key:"selectedCount",get:function(){return this.selectedSessionIds.length+this.selectedAbsenceIds.length}},{key:"addedSessionWeeks",get:function(){return this.timesStore.addedSessionWeeks}},{key:"overtimeDisabled",get:function(){return!((this.isDateSort||this.isEmployeeSort)&&!this.filter.customerIds.length&&!this.filter.projectIds.length&&!this.filter.serviceIds.length&&this.filter.serviceTypes.includes(S.a.WorkTime)&&this.filter.serviceTypes.includes(S.a.Absences)&&!this.filter.categories.length)}},{key:"sortOptionsFromFilter",get:function(){var e,t=Object(x.b)(this.filter.sort),n=null===(e=this.headers.find((function(e){return e.prop===(null==t?void 0:t.prop)})))||void 0===e?void 0:e.value;return null===t||void 0===n?{sortBy:[],sortDesc:[]}:{sortBy:[n],sortDesc:[t.asc]}},set:function(e){var t,n,r,o,c,l=this.sortOptionsFromFilter;if(l.sortBy!==e.sortBy||l.sortDesc!==e.sortDesc){var d=l.sortBy[0]!==e.sortBy[0],f=l.sortBy[0],m=e.sortBy[0],v=null===(t=C.a.find((function(e){return e.prop===w.a.Date})))||void 0===t?void 0:t.value,h=null===(n=C.a.find((function(e){return e.prop===w.a.Employee})))||void 0===n?void 0:n.value,y=null===(r=C.a.find((function(e){return e.prop===w.a.Customer})))||void 0===r?void 0:r.value,k=null===(o=C.a.find((function(e){return e.prop===w.a.Project})))||void 0===o?void 0:o.value;f!==v&&f!==h||m!==y&&m!==k||(this.filter=wt(wt({},this.filter),{},{serviceTypes:this.filter.serviceTypes.filter((function(e){return e!==S.a.Absences}))})),this.applyFilter(wt(wt({},this.filter),{},{sort:Object(x.c)(null===(c=C.a.find((function(t){return t.value===e.sortBy[0]})))||void 0===c?void 0:c.prop,d||e.sortDesc[0])}))}}},{key:"filterId",get:function(){return this.filter.id===Object(S.b)(this.configStore.configuration).id?null:this.filter.id}},{key:"multiselectSheet",get:function(){return!this.isPicker&&this.selectedCount>0},set:function(e){e||(this.selectedAbsenceIds=[],this.selectedSessionIds=[])}},{key:"hasMoreSessionsToLoad",get:function(){return this.timesStore.loadedSessionCount<this.timesStore.totalSessionCount}},{key:"filterSelected",value:function(filter){this.filter=filter,this.isFilterEdit=!1,this.loadSessions()}},{key:"editFilter",value:function(filter){this.filter=filter,this.isFilterEdit=!0,this.showFilter=!0}},{key:"sessionSelected",value:function(e,t){t&&!this.selectedSessionIds.includes(e)?this.selectedSessionIds.push(e):this.selectedSessionIds=this.selectedSessionIds.filter((function(t){return t!==e})),this.$emit("sessionSelected",this.selectedSessionIds)}},{key:"absenceSelected",value:function(e,t){t&&!this.selectedAbsenceIds.includes(e)?this.selectedAbsenceIds.push(e):this.selectedAbsenceIds=this.selectedAbsenceIds.filter((function(t){return t!==e})),this.$emit("absenceSelected",this.selectedAbsenceIds)}},{key:"selectAll",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!t){e.next=14;break}if(!this.hasMoreSessionsToLoad){e.next=10;break}return this.loadingAllSessions=!0,e.next=5,this.timesStore.loadSessions({filter:this.filter,loadAll:!0});case 5:if(n=e.sent,this.loadingAllSessions=!1,"string"!=typeof n){e.next=10;break}return this.$notify(n),e.abrupt("return");case 10:this.selectedSessionIds=this.sessions.map((function(s){return s.id})),this.selectedAbsenceIds=this.absences.map((function(a){return a.id})),e.next=16;break;case 14:this.selectedSessionIds=[],this.selectedAbsenceIds=[];case 16:this.$emit("sessionSelected",this.selectedSessionIds),this.$emit("absenceSelected",this.selectedAbsenceIds);case 18:case"end":return e.stop()}}),e,this)}))),function(e){return m.apply(this,arguments)})},{key:"applyFilter",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=["showPeriodInfo","columns","dayTotal","workTime"],t.overtime||n.push("overtime"),t.wages||n.push("wages"),!this.filter.columns.includes(w.a.DrivingDistance)&&t.columns.includes(w.a.DrivingDistance)&&(n=n.filter((function(p){return"columns"!==p}))),r=Object(D.a)(this.filter,t,n),this.multiselectSheet=!1,this.filter=t,!r){e.next=10;break}return e.next=10,this.loadSessions();case 10:case"end":return e.stop()}}),e,this)}))),function(e){return f.apply(this,arguments)})},{key:"saveFilter",value:function(e){var t=this.filters.findIndex((function(t){return t.id===e.id}));t<0?this.filters.push(e):this.filters[t]=e,this.filters=this.filters.sort(S.d),this.filter=e}},{key:"loadSessions",value:(o=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.loading){e.next=2;break}return e.abrupt("return");case 2:return this.isDateSort||this.isEmployeeSort||(this.filter=wt(wt({},this.filter),{},{dailyEvaluation:!1})),this.loading=!0,e.next=6,this.timesStore.fetchTimes(this.filter);case 6:this.loading=!1;case 7:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"defaultFilterChanged",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var filter;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.watchDefaultFilter){e.next=4;break}return e.next=3,this.loadSessions();case 3:return e.abrupt("return");case 4:return filter=wt(wt({},this.filter),{},{customerIds:this.defaultFilter.customerIds,projectIds:this.defaultFilter.projectIds,dateInterval:this.defaultFilter.dateInterval,date:this.defaultFilter.date,toDate:this.defaultFilter.toDate,categories:this.defaultFilter.categories}),this.externalFilter&&(this.defaultFilter.customerIds.length>0||this.defaultFilter.projectIds.length>1)?(filter.columns.includes(w.a.Customer)||filter.columns.push(w.a.Customer),filter.columns.includes(w.a.Project)||filter.columns.push(w.a.Project)):filter.columns=filter.columns.filter((function(e){return e!==w.a.Customer&&e!==w.a.Project})),e.next=8,this.applyFilter(filter);case 8:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"refreshPeriodInfos",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.addedSessionWeeks.length){e.next=8;break}return this.loading=!0,e.next=4,this.timesStore.refreshPeriodInfos({filter:this.filter});case 4:t=e.sent,this.timesStore.setAddedSessionWeeks([]),this.loading=!1,t&&this.$notify(t);case 8:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"selectedSessionCategories",get:function(){var e=this,t=new Array(Object.keys(R.a).length/2);t.fill(0);var n,r=[],o=kt(this.selectedSessionIds);try{var c=function(){var t=n.value,o=e.timesStore.sessions.find((function(s){return s.id===t}));o&&r.push(o)};for(o.s();!(n=o.n()).done;)c()}catch(e){o.e(e)}finally{o.f()}var l,d=kt(this.selectedAbsenceIds);try{var f=function(){var t=l.value,n=e.timesStore.sessions.find((function(s){return s.id===t}));n&&r.push(n)};for(d.s();!(l=d.n()).done;)f()}catch(e){d.e(e)}finally{d.f()}for(var m=0,v=r;m<v.length;m++){var h=v[m];if(h.categories){var y,k=kt(h.categories);try{for(k.s();!(y=k.n()).done;){t[y.value]+=1}}catch(e){k.e(e)}finally{k.f()}}}return t}},{key:"openEditOverlay",value:function(e,t,n,r){this.editSessionOverlay||this.editAbsenceOverlay||this.filter.dailyEvaluation||(this.editProp=n,this.sessionInfo=wt({},e),this.editGroupId=n!==w.a.Employee&&e.groupInfo?e.groupInfo.id:null,this.editOverlayPosition=Object(bt.a)(t),this.editSessionOverlay=r,this.editAbsenceOverlay=!r)}},{key:"handleEditGroup",value:function(e){var t,n;this.editGroupId=e&&null!==(n=null===(t=this.sessionInfo.groupInfo)||void 0===t?void 0:t.id)&&void 0!==n?n:null}},{key:"closeEditOverlay",value:function(){this.editSessionOverlay=!1,this.editAbsenceOverlay=!1,this.editGroupId=null}}]),T}(h.Vue);_t([Object(h.Prop)()],St.prototype,"defaultFilter",void 0),_t([Object(h.Prop)({default:function(){return[]}})],St.prototype,"initialFilters",void 0),_t([Object(h.Prop)({default:function(){return[]}})],St.prototype,"exportConfigs",void 0),_t([Object(h.Prop)({default:!0})],St.prototype,"watchDefaultFilter",void 0),_t([Object(h.Prop)({default:!1})],St.prototype,"externalFilter",void 0),_t([Object(h.Prop)({default:!1})],St.prototype,"isPicker",void 0),_t([Object(h.Prop)({default:function(){return[]}})],St.prototype,"initialSessionSelection",void 0),_t([Object(h.Prop)({default:function(){return[]}})],St.prototype,"initialAbsenceSelection",void 0),_t([Object(h.Watch)("defaultFilter")],St.prototype,"defaultFilterChanged",null),_t([Object(h.Watch)("addedSessionWeeks")],St.prototype,"refreshPeriodInfos",null);var It=St=_t([Object(h.Component)({components:{DateSelection:Se,TimeFilterSelection:Me,MultiselectActions:$e.a,EditSessionOverlay:Fe.a,EditAbsenceOverlay:Le.a,CategoryMenu:B.a,PeriodInfoRow:st,SessionRow:ct.a,AbsenceRow:lt.a,LoadSessionsRow:ht,AddMenu:le,ExportMenu:ye,HistoryDialog:gt.a,FilterMenu:ne}})],St),Pt=(n(1056),Object(te.a)(It,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"fill-height"},[e.isPicker?e._e():t("div",[t("v-layout",{staticClass:"mb-5",attrs:{"align-end":"","justify-space-between":""}},[t("div",{staticClass:"d-flex justify-content-start align-end"},[e.externalFilter?e._e():t("time-filter-selection",{attrs:{filters:e.filters,filter:e.filter,loading:e.loading,"filter-id":e.filterId},on:{selected:e.filterSelected,edit:e.editFilter,deleted:function(t){return e.filters=e.filters.filter((function(e){return e.id!==t}))}}}),e._v(" "),t("v-btn",{attrs:{outlined:!e.showFilter,text:e.showFilter,"input-value":e.showFilter,color:e.showFilter?"primary":"grey darken-3"},on:{click:function(t){e.showFilter=!e.showFilter}}},[t("v-icon",{attrs:{left:"",color:e.showFilter?"primary":"grey darken-2"}},[e._v("\n                        "+e._s(e.Icons.filter)+"\n                    ")]),e._v("\n                    "+e._s(e.$lang.pages.times.filter.open)+"\n                ")],1)],1),e._v(" "),e.externalFilter?e._e():t("div",{staticStyle:{width:"25%"}},[t("date-selection",{attrs:{filter:e.filter,loading:e.loading},on:{input:function(filter){return e.applyFilter(filter)}}})],1),e._v(" "),t("div",{staticClass:"d-flex justify-content-end align-end"},[t("add-menu",{attrs:{filter:e.filter}}),e._v(" "),t("export-menu",{attrs:{filter:e.filter,"export-configs":e.exportConfigs,loading:e.loading}})],1)]),e._v(" "),t("v-divider"),e._v(" "),t("v-expand-transition",[t("div",{directives:[{name:"show",rawName:"v-show",value:e.showFilter,expression:"showFilter"}]},[t("filter-menu",{attrs:{filters:e.filters,"current-filter":e.filter,loading:e.loading,state:e.showFilter,"is-edit":e.isFilterEdit,"external-filter":e.externalFilter},on:{apply:e.applyFilter,saved:e.saveFilter,resetFilter:function(t){e.isFilterEdit=!1}}})],1)]),e._v(" "),t("v-divider",{staticClass:"mb-4"})],1),e._v(" "),t("v-data-table",{attrs:{headers:e.headers,items:e.periodInfos,loading:e.loading,options:e.sortOptionsFromFilter,"disable-pagination":"","hide-default-footer":"","disable-filtering":"","must-sort":""},on:{"update:options":function(t){e.sortOptionsFromFilter=t}},scopedSlots:e._u([{key:"header.multiselect",fn:function(){return[e.loadingAllSessions?t("v-progress-circular",{attrs:{indeterminate:"",size:"20",width:"2",color:"primary"}}):t("v-checkbox",{staticClass:"mt-n2",attrs:{"input-value":e.selectedCount>0,"hide-details":"",indeterminate:e.selectedCount>0&&e.selectedCount<e.sessions.length+e.absences.length},on:{change:function(t){return e.selectAll(t)}}})]},proxy:!0},{key:"body",fn:function(n){var r=n.items;return[e.periodInfos.map((function(i){return i.sessionCount})).some((function(e){return e>0}))?e._e():t("tbody",[t("tr",[t("td",{staticClass:"text-center",attrs:{colspan:e.headers.length}},[t("span",{staticClass:"text--disabled font-italic"},[e._v("\n                            "+e._s(e.$lang.pages.times.empty)+"\n                        ")])])])]),e._v(" "),e._l(r,(function(n,r){return[t("tbody",{key:r},[e.isPicker?e._e():t("period-info-row",{attrs:{info:n,filter:e.filter,config:e.configStore.configuration}}),e._v(" "),e._l(n.sessions,(function(n){return[n.isAbsence?t("absence-row",{key:n.uniqueId,attrs:{session:n,filter:e.filter,"edit-session":e.sessionInfo,"edit-prop":e.editProp,saving:e.saving,"is-picker":e.isPicker,"selected-absence-ids":e.selectedAbsenceIds},on:{editCell:function(s,t,p){return e.openEditOverlay(s,t,p,!1)},absenceSelected:e.absenceSelected}}):t("session-row",{key:n.id,attrs:{session:n,filter:e.filter,"edit-session":e.sessionInfo,"edit-group-id":e.editGroupId,"edit-prop":e.editProp,saving:e.saving,"is-picker":e.isPicker,"selected-session-ids":e.selectedSessionIds},on:{editCell:function(s,t,p){return e.openEditOverlay(s,t,p,!0)},history:function(t){return e.historyId=t},sessionSelected:e.sessionSelected}})]}))],2)]})),e._v(" "),t("tbody",[e.hasMoreSessionsToLoad?t("load-sessions-row",{key:"load-sessions-row",attrs:{"column-count":e.filter.columns.length,filter:e.filter}}):e._e()],1)]}}])}),e._v(" "),t("history-dialog",{attrs:{type:"Session"},model:{value:e.historyId,callback:function(t){e.historyId=t},expression:"historyId"}}),e._v(" "),t("edit-session-overlay",{attrs:{state:e.editSessionOverlay,filter:e.filter,"session-info":e.sessionInfo,"edit-prop":e.editProp,position:e.editOverlayPosition},on:{saving:function(t){return e.saving=t},close:e.closeEditOverlay,editGroup:e.handleEditGroup,saved:function(t){return e.$emit("sessionUpdated",e.sessionInfo.id)}}}),e._v(" "),t("edit-absence-overlay",{attrs:{state:e.editAbsenceOverlay,filter:e.filter,"session-info":e.sessionInfo,"edit-prop":e.editProp,position:e.editOverlayPosition},on:{saving:function(t){return e.saving=t},close:e.closeEditOverlay,editGroup:e.handleEditGroup,saved:function(t){return e.$emit("absenceUpdated",e.sessionInfo.id)}}}),e._v(" "),t("multiselect-actions",{attrs:{show:e.multiselectSheet,"selected-session-ids":e.selectedSessionIds,"selected-absence-ids":e.selectedAbsenceIds,"initial-categories":e.selectedSessionCategories,filter:e.filter},on:{cancel:function(t){return e.selectAll(!1)},saved:function(){e.selectedSessionIds=[],e.selectedAbsenceIds=[]}}})],1)}),[],!1,null,null,null));t.a=Pt.exports},function(e,t,n){"use strict";var r=n(14),o=n(13),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(370);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},k=function(e){Object(c.a)(n,e);var t=h(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).Partners=v.a,e}return Object(r.a)(n)}(m.Vue);y([Object(m.Prop)()],k.prototype,"partner",void 0),y([Object(m.Prop)({default:void 0})],k.prototype,"maxWidth",void 0);var j=k=y([Object(m.Component)({})],k),O=n(19),component=Object(O.a)(j,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.partner===e.Partners.Digiholz?t("v-img",{attrs:{src:"/logo/icon.svg","max-width":e.maxWidth,width:"30",contain:""}}):e.partner===e.Partners.ZimmererTreffpunkt?t("v-img",{attrs:{src:"/partners/ZimmererTreffpunkt.png","max-width":e.maxWidth,width:"30",contain:""}}):e.partner===e.Partners.Weto?t("v-img",{attrs:{src:"/partners/Weto.jpg","max-width":e.maxWidth,width:"60",contain:""}}):e.partner===e.Partners.Hapak?t("v-img",{attrs:{src:"/partners/Hapak.png","max-width":e.maxWidth,width:"60",contain:""}}):e.partner===e.Partners.Niemann?t("v-img",{attrs:{src:"/partners/Niemann.jpg","max-width":e.maxWidth,width:"30",contain:""}}):e.partner===e.Partners.Dietrichs?t("v-img",{attrs:{src:"/partners/Dietrichs.png","max-width":e.maxWidth,width:"30",contain:""}}):e._e()}),[],!1,null,"50f9f49f",null);t.a=component.exports},,function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));var r=n(59),o={name:"",employeesWrite:!1,customersWrite:!1,servicesWrite:!1,settingsWrite:!1,evaluationTimesAll:!1,evaluationProject:!1,times:r.a.Forbidden,canEditAllSessions:!1,absences:r.a.Forbidden,material:r.a.Forbidden,documentation:r.a.Forbidden,acceptance:r.a.Forbidden,reports:r.a.Forbidden,canReadAllReports:!1,events:r.a.Forbidden,tasks:r.a.Forbidden,canIgnoreLinkingEmployees:!1,canIgnoreLinkingProjects:!1,canIgnoreLinkingServices:!1,editSessionTimeFrame:null,addNewMaterials:!1,manageDatabase:!1,uploadDatabase:!1,chat:!1,projectChats:!1,remark:null}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return l}));var r,o=n(2),c=n(170);!function(e){e[e.Events=0]="Events",e[e.Absences=1]="Absences",e[e.Tasks=2]="Tasks",e[e.WorkOrders=3]="WorkOrders"}(r||(r={}));var l=function(){return{from:o.b.startOfMonth(new Date),to:o.b.endOfMonth(new Date),employeeIds:[],resourceIds:[],customerIds:[],projectIds:[],absenceIds:[],eventInfoTypes:[r.Events,r.Absences,r.Tasks,r.WorkOrders],eventStates:[c.a.Open,c.a.PartiallyDone,c.a.Done,c.a.Rejected]}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f})),n.d(t,"c",(function(){return v}));n(43),n(44),n(109),n(30);var r=n(31),o=n(1),c=n(63),l=n(18),d={name:null,folderId:null,projectId:null,employeeId:null,overwrite:!1,files:[]};function f(e){if(e.includes("image"))return l.a.image;switch(e){case"application/pdf":return l.a.pdf;case"application/msword":case"application/vnd.openxmlformats-officedocument.wordprocessingml.document":return l.a.word;case"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":return l.a.excel;case"text/plain":return l.a.textFile;case"text/html":return l.a.html}return l.a.file}var m=r.object({name:r.string().trim().required(o.a.pages.database.addFileForm.name.errorRequired).max(200,o.a.messages.errors.validation.max_character(200))});function v(e){return Object(c.c)(m,e)}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){var content=n(956);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("2f27532b",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(958);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("3aeaa846",content,!0,{sourceMap:!1})},,function(e,t,n){var content=n(971);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("3af4fb66",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(973);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("330137ed",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(975);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("680b4790",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(977);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("19affccc",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(979);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("194c8eff",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(981);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("3bacc6ea",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(983);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("7a802bd0",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(985);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("720f08bc",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(987);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("e796bdfe",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(989);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("016d152f",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(991);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("76c3c56c",content,!0,{sourceMap:!1})},,function(e,t,n){var content=n(999);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("e5f80a1e",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1001);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("f3a5d202",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1013);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("f50ebc0a",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1015);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("201f71f0",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1017);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("b59dd926",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1023);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("dabbf970",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1025);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("c20f32ee",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1027);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("8226be60",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1029);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("eb687480",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1031);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("3ed08155",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1034);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("159475b4",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1036);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("a37c85be",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1039);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("2ace8463",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1041);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("30a0c4dc",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1043);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("46e02472",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1045);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("77ad343c",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1047);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("3f681d32",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1049);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("56e5c67c",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1051);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("9f854dec",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1053);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("3f908e35",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1055);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("28746b5b",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1057);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("5ec3a49a",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1059);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("340bef4a",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1061);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("00362a33",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1063);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("84b27912",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1068);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("48a9d5f6",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1070);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("9805b61e",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1072);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("7e001116",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1074);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("5a0859e9",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1076);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("48c7970a",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1078);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("10980a28",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1080);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("7b29ee4e",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1082);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("9ec7d8ca",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1084);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("8f32272e",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1086);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("cebff2c2",content,!0,{sourceMap:!1})},function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));var r=n(1),o=n(8),c=n(11);function l(e){return c.b(o.a.SignedDocuments,r.a.messages.errors.requests.signedDocuments.fetch,void 0,e,void 0,!0)}},function(e,t,n){var content=n(1089);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("6dbc0abd",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1091);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("763688bc",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1093);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("6d77b33d",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1095);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("370d2bc1",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1097);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("79a7da86",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1099);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("1adcbea4",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1107);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("2f6e85c4",content,!0,{sourceMap:!1})},,,,function(e,t){},,,,function(e,t){},,,,,function(e,t,n){var content=n(1124);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("a1c41764",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1126);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("f6316c5a",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1128);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("51c636c6",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1130);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("622a2cb0",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1132);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("111a6a3b",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1134);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("5e728c01",content,!0,{sourceMap:!1})},,,,,function(e,t,n){var content=n(1146);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("af82d1f0",content,!0,{sourceMap:!1})},function(e,t,n){var content=n(1148);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("130caf77",content,!0,{sourceMap:!1})},function(e,t,n){"use strict";n(22),n(17),n(27),n(35),n(34),n(32),n(37),n(96),n(90),n(112),n(71),n(46),n(118),n(119),n(60);var r=n(7),o=n(66),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(48),n(40),n(30),n(176),n(0)),k=n(4),j=n(18),O=(n(109),n(31)),w=n(1),x=n(2),_=n(63),S=n(170),I=function(){return{title:null,projectId:null,employeeIds:[],resourceIds:[],from:x.b.startOfToday(),to:null,start:null,end:null,isFullDay:!0,eventState:S.a.Open,isWorkOrder:!1,address:null,contactInfo:null,workDescription:null,remark:null}},P={name:null,street:null,postalCode:null,city:null,country:null,addressSupplement:null,remark:null},R={name:null,phone:null},D=O.object({title:O.string().nullable().max(200,w.a.messages.errors.validation.max_character(200)),remark:O.string().nullable().trim().max(2e3,w.a.messages.errors.validation.max_character(2e3))});function C(e){return Object(_.c)(D,e)}var T=n(69),E=n(242);n(142);function A(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 M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var F=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},L=function(e){Object(f.a)(n,e);var t=$(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(d.a)(n,[{key:"showAddressInputs",get:function(){return!!this.address}},{key:"disableNavigateButton",get:function(){var e,t,n,r,o;return!((null===(e=this.address)||void 0===e?void 0:e.addressSupplement)||(null===(t=this.address)||void 0===t?void 0:t.city)||(null===(n=this.address)||void 0===n?void 0:n.country)||(null===(r=this.address)||void 0===r?void 0:r.postalCode)||(null===(o=this.address)||void 0===o?void 0:o.street))}},{key:"showAddressContent",value:function(){this.$emit("update",M({},P))}},{key:"navigateToAddress",value:function(){var e,t,n,r,o,address=[null===(e=this.address)||void 0===e?void 0:e.street,null===(t=this.address)||void 0===t?void 0:t.addressSupplement,null===(n=this.address)||void 0===n?void 0:n.postalCode,null===(r=this.address)||void 0===r?void 0:r.city,null===(o=this.address)||void 0===o?void 0:o.country].filter(Boolean).join(" ");window.open("https://maps.google.com/?q=".concat(address))}},{key:"handleUpdate",value:function(e,t){this.$emit("update",M(M({},this.address),{},Object(c.a)({},t,e)))}}]),n}(y.Vue);F([Object(y.Prop)()],L.prototype,"address",void 0);var B=L=F([Object(y.Component)({})],L),W=n(19),N=Object(W.a)(B,(function(){var e,t,n,r,o,c,l,d=this,f=d._self._c;d._self._setupProxy;return f("div",{staticClass:"mb-4"},[d.showAddressInputs?d._e():f("v-btn",{attrs:{color:"primary"},on:{click:d.showAddressContent}},[d._v("\n        "+d._s(d.$lang.pages.planning.events.addEventForm.showAddresInputs)+"\n    ")]),d._v(" "),d.showAddressInputs?f("div",{staticClass:"mb-10"},[f("h4",{staticClass:"mt-4"},[d._v(d._s(d.$lang.pages.planning.events.addEventForm.eventAddress.title))]),d._v(" "),d.showAddressInputs?f("v-text-field",{staticClass:"mb-2",attrs:{value:null===(e=d.address)||void 0===e?void 0:e.name,label:d.$lang.pages.planning.events.addEventForm.eventAddress.name,"hide-details":""},on:{input:function(e){return d.handleUpdate(e,"name")}}}):d._e(),d._v(" "),f("v-text-field",{staticClass:"mb-2",attrs:{value:null===(t=d.address)||void 0===t?void 0:t.street,label:d.$lang.pages.planning.events.addEventForm.eventAddress.street,"hide-details":""},on:{input:function(e){return d.handleUpdate(e,"street")}}}),d._v(" "),f("v-layout",{staticClass:"gap-3 mb-2"},[f("v-text-field",{attrs:{value:null===(n=d.address)||void 0===n?void 0:n.postalCode,label:d.$lang.pages.planning.events.addEventForm.eventAddress.postalCode,"hide-details":""},on:{input:function(e){return d.handleUpdate(e,"postalCode")}}}),d._v(" "),f("v-text-field",{attrs:{value:null===(r=d.address)||void 0===r?void 0:r.city,label:d.$lang.pages.planning.events.addEventForm.eventAddress.city,"hide-details":""},on:{input:function(e){return d.handleUpdate(e,"city")}}})],1),d._v(" "),f("v-layout",{staticClass:"gap-3 mb-2"},[f("v-text-field",{attrs:{value:null===(o=d.address)||void 0===o?void 0:o.addressSupplement,label:d.$lang.pages.planning.events.addEventForm.eventAddress.addressSupplement,"hide-details":""},on:{input:function(e){return d.handleUpdate(e,"addressSupplement")}}}),d._v(" "),f("v-text-field",{attrs:{value:null===(c=d.address)||void 0===c?void 0:c.country,label:d.$lang.pages.planning.events.addEventForm.eventAddress.country,"hide-details":""},on:{input:function(e){return d.handleUpdate(e,"country")}}})],1),d._v(" "),f("v-text-field",{staticClass:"mb-4",attrs:{value:null===(l=d.address)||void 0===l?void 0:l.remark,label:d.$lang.pages.planning.events.addEventForm.eventAddress.remark,"hide-details":""},on:{input:function(e){return d.handleUpdate(e,"remark")}}}),d._v(" "),f("v-btn",{attrs:{color:"accent",disabled:d.disableNavigateButton},on:{click:d.navigateToAddress}},[d._v("\n            "+d._s(d.$lang.global.controls.buttons.navigate)+"\n        ")])],1):d._e()],1)}),[],!1,null,"fa51001a",null).exports;function z(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 G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function U(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var V=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},H=function(e){Object(f.a)(n,e);var t=U(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(d.a)(n,[{key:"showContactInputs",get:function(){return!!this.contactInfo}},{key:"disableCallButton",get:function(){var e;return!(null===(e=this.contactInfo)||void 0===e?void 0:e.phone)}},{key:"showContactContent",value:function(){this.$emit("update",G({},R))}},{key:"callNumber",value:function(){var e,t;if(null===(e=this.contactInfo)||void 0===e?void 0:e.phone){var n="tel:".concat(null===(t=this.contactInfo)||void 0===t?void 0:t.phone);window.open(n)}}},{key:"handleUpdate",value:function(e,t){this.$emit("update",G(G({},this.contactInfo),{},Object(c.a)({},t,e)))}}]),n}(y.Vue);V([Object(y.Prop)()],H.prototype,"contactInfo",void 0);var K=H=V([Object(y.Component)({})],H),Z=Object(W.a)(K,(function(){var e,t,n=this,r=n._self._c;n._self._setupProxy;return r("div",{staticClass:"mb-4"},[n.showContactInputs?n._e():r("v-btn",{attrs:{color:"primary"},on:{click:n.showContactContent}},[n._v("\n        "+n._s(n.$lang.pages.planning.events.addEventForm.showContactInputs)+"\n    ")]),n._v(" "),n.showContactInputs?r("div",{staticClass:"mb-10"},[r("h4",{staticClass:"mt-4"},[n._v(n._s(n.$lang.pages.planning.events.addEventForm.contactInfo.title))]),n._v(" "),r("v-layout",{staticClass:"gap-3"},[r("v-text-field",{attrs:{value:null===(e=n.contactInfo)||void 0===e?void 0:e.name,label:n.$lang.pages.planning.events.addEventForm.contactInfo.name},on:{input:function(e){return n.handleUpdate(e,"name")}}}),n._v(" "),r("v-text-field",{attrs:{value:null===(t=n.contactInfo)||void 0===t?void 0:t.phone,label:n.$lang.pages.planning.events.addEventForm.contactInfo.phone},on:{input:function(e){return n.handleUpdate(e,"phone")}}})],1),n._v(" "),r("v-btn",{attrs:{color:"accent",disabled:n.disableCallButton},on:{click:n.callNumber}},[n._v("\n            "+n._s(n.$lang.global.controls.buttons.call)+"\n        ")])],1):n._e()],1)}),[],!1,null,"cb4ebfa8",null).exports;function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var Q=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},J=function(e){Object(f.a)(n,e);var t=Y(n);function n(){return Object(l.a)(this,n),t.apply(this,arguments)}return Object(d.a)(n)}(y.Vue);Q([Object(y.Prop)()],J.prototype,"workOrderSpecifications",void 0);var X=J=Q([Object(y.Component)({})],J),ee=Object(W.a)(X,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.workOrderSpecifications.length>0?t("div",{staticClass:"mb-10"},[t("h4",{staticClass:"mb-4"},[e._v(e._s(e.$lang.pages.planning.events.addEventForm.workOrderSpecifications))]),e._v(" "),e._l(e.workOrderSpecifications,(function(n){return t("v-layout",{key:n.id,staticClass:"mb-4 text--disabled",attrs:{"justify-space-between":""}},[t("div",{staticClass:"mr-8"},[e._v(e._s(n.text))]),e._v(" "),t("div",{staticClass:"text-no-wrap"},[e._v(e._s(n.quantity)+" "+e._s(n.unit))])])}))],2):e._e()}),[],!1,null,"1fc451b3",null).exports,te=n(557),ne=n(8),re=n(11);var ie=n(134);function ae(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var oe=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},se=function(e){Object(f.a)(o,e);var t,n=ae(o);function o(){var e;return Object(l.a)(this,o),(e=n.apply(this,arguments)).Icons=j.a,e.fileIcon=te.b,e.downloading="",e.deleteRange=30,e}return Object(d.a)(o,[{key:"hasDeletedFiles",get:function(){return this.files.some((function(e){return e.deleted}))}},{key:"downloadFile",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.downloading=t.id,e.next=3,Object(ie.b)((r=t.id,re.b("".concat(ne.a.EventFiles,"/").concat(r),w.a.messages.errors.requests.pages.planning.downloadEventFile,void 0,void 0,!1,!0)),t.name);case 3:n=e.sent,this.downloading="",n&&this.$notify(n);case 6:case"end":return e.stop()}var r}),e,this)}))),function(e){return t.apply(this,arguments)})}]),o}(y.Vue);oe([Object(y.Prop)()],se.prototype,"files",void 0);var ce=se=oe([Object(y.Component)({})],se),le=Object(W.a)(ce,(function(){var e=this,t=e._self._c;e._self._setupProxy;return e.files.length>0?t("div",{staticClass:"mb-10"},[t("h4",{staticClass:"mb-4"},[e._v(e._s(e.$lang.pages.planning.events.addEventForm.files.title))]),e._v(" "),t("d-alert",{attrs:{type:"info",error:e.hasDeletedFiles?e.$lang.pages.planning.events.addEventForm.files.filesDeleted(e.deleteRange):e.$lang.pages.planning.events.addEventForm.files.deleteInfo(e.deleteRange)}}),e._v(" "),e._l(e.files,(function(n){return t("v-card",{key:n.id,staticClass:"mb-4",on:{click:function(t){n.deleted||e.downloadFile(n)}}},[t("v-card-text",[t("v-layout",{attrs:{"align-center":""}},[t("v-icon",{attrs:{disabled:n.deleted}},[e._v(" "+e._s(e.fileIcon(n.contentType))+" ")]),e._v(" "),t("span",{staticClass:"mx-4",class:{"text--disabled":n.deleted}},[e._v("\n                    "+e._s(n.name)+"\n                ")]),e._v(" "),t("v-spacer"),e._v(" "),e.downloading===n.id?t("v-progress-circular",{attrs:{indeterminate:"",size:"22",color:"primary"}}):e._e()],1)],1)],1)}))],2):e._e()}),[],!1,null,"6f42843a",null).exports,ue=(n(43),n(44),n(1020),n(38),n(87),n(74),n(548)),de=n(147),pe=n(215),fe=n(10),me=n(314),ve=n(739);function he(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var ge=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},be=function(e){Object(f.a)(n,e);var t=he(n);function n(){var e;return Object(l.a)(this,n),(e=t.apply(this,arguments)).DateFormats=x.a,e.dateHelpers=x.c,e.Icons=j.a,e.deleteLoading=!1,e}return Object(d.a)(n,[{key:"onClick",value:function(e){this.$emit("onClick",e)}},{key:"deleteReportLinking",value:function(e){this.deleteLoading=!0,this.$emit("deleteReportLinking",e)}}]),n}(y.Vue);ge([Object(y.Prop)()],be.prototype,"report",void 0),ge([Object(y.Prop)({default:!0})],be.prototype,"deletable",void 0),ge([Object(y.Prop)({default:!1})],be.prototype,"loading",void 0),ge([Object(y.Prop)({default:!1})],be.prototype,"alreadyLinked",void 0);var ye=be=ge([Object(y.Component)({components:{AddReport:me.a,SignedReports:ve.a}})],be),ke=(n(1092),Object(W.a)(ye,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{staticClass:"mt-3"},[t("v-card",{attrs:{loading:!e.deletable&&e.loading,disabled:e.alreadyLinked},on:{click:function(t){return e.onClick(e.report)}}},[t("v-card-subtitle",{staticClass:"pb-0"},[e._v("\n            "+e._s(e.dateHelpers.formatDate(e.report.date,e.DateFormats.longDate)))]),e._v(" "),t("v-card-title",{staticClass:"pt-2"},[e._v(e._s(e.report.title))]),e._v(" "),t("v-card-text",{staticClass:"d-flex row ml-0 align-center"},[t("v-icon",{staticClass:"mr-1"},[e._v(e._s(e.Icons.employee))]),e._v(" "),t("span",{staticClass:"font-weight-bold"},[e._v("\n                "+e._s(e.report.creatorName)+"\n            ")])],1),e._v(" "),t("v-card-text",{staticClass:"py-0"},[t("span",[e._v("\n                "+e._s(e.report.remark)+"\n            ")])]),e._v(" "),e.alreadyLinked?t("v-chip",{staticClass:"linked"},[t("v-icon",[e._v("\n                "+e._s(e.Icons.linked)+"\n            ")])],1):e._e(),e._v(" "),t("v-card-actions",[t("v-chip",{staticClass:"mr-2",attrs:{color:"primary"}},[t("v-icon",{staticClass:"mr-1"},[e._v("\n                    "+e._s(e.Icons.timeModule)+"\n                ")]),e._v("\n                "+e._s(e.report.sessionInfos.length)+"\n            ")],1),e._v(" "),t("v-chip",{staticClass:"mr-2",attrs:{color:"primary"}},[t("v-icon",{staticClass:"mr-1"},[e._v("\n                    "+e._s(e.Icons.material)+"\n                ")]),e._v("\n                "+e._s(e.report.materialInfos.length)+"\n            ")],1),e._v(" "),t("v-chip",{staticClass:"mr-2",attrs:{color:"primary"}},[t("v-icon",{staticClass:"mr-1"},[e._v("\n                    "+e._s(e.Icons.documentation)+"\n                ")]),e._v("\n                "+e._s(e.report.documentationInfos.length)+"\n            ")],1)],1),e._v(" "),e.report.signedReports.length>0?t("v-card-text",{staticClass:"pt-0"},[t("signed-reports",{attrs:{report:e.report}})],1):e._e(),e._v(" "),e.deletable?t("v-btn",{staticClass:"delete-linking",attrs:{icon:"",loading:e.loading},on:{click:function(t){return t.stopPropagation(),e.deleteReportLinking(e.report.id)}}},[t("v-icon",[e._v("\n                "+e._s(e.Icons.cancel)+"\n            ")])],1):e._e()],1)],1)}),[],!1,null,"7e85fa7f",null).exports),je=n(247),Oe=n(160),we=n(5);function xe(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 _e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Se(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var Ie=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Pe=function(e){Object(f.a)(h,e);var t,n,o,c,m,v=Se(h);function h(){var e,t,n;return Object(l.a)(this,h),(e=v.apply(this,arguments)).Icons=j.a,e.showAddReport=!1,e.showReportSelection=!1,e.reportTemplates=[],e.editReport=void 0,e.loadingLinkedReports=!1,e.loadingSelectableReports=!1,e.loadingIds=[],e.linkedReports=[],e.planningStore=Object(y.getModule)(je.default,e.$store),e.reportsStore=Object(y.getModule)(Oe.default,e.$store),e.error="",e.selectableReports=[],e.relevantForTimes=null!==(n=null===(t=we.employeesStore.employees.find((function(e){return e.id===we.userStore.info.id})))||void 0===t?void 0:t.relevantForTimes)&&void 0!==n&&n,e}return Object(d.a)(h,[{key:"mounted",value:function(){this.getLinkedReports()}},{key:"getLinkedReports",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loadingLinkedReports=!0,e.next=3,Promise.allSettled(this.editEventInfo.reportIds.map((function(e){return de.e(e)})));case 3:t=e.sent,this.linkedReports=t.map((function(e){return"fulfilled"===e.status?e.value.data:(n.error=n.$lang.pages.planning.events.addEventForm.loadReportsError,{})})),this.loadingLinkedReports=!1;case 6:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{key:"deleteReportLinking",value:(c=Object(r.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(e.sent){e.next=5;break}return e.abrupt("return");case 5:return this.loadingIds.push(t),e.next=8,this.reportsStore.unlinkReportFromEvent({eventId:null,reportId:t});case 8:"boolean"==typeof e.sent&&(this.planningStore.removeReportId({eventId:this.editEventInfo.id,reportId:t}),this.linkedReports=this.linkedReports.filter((function(e){return e.id!==t}))),this.loadingIds=this.loadingIds.filter((function(e){return e!==t}));case 11:case"end":return e.stop()}}),e,this)}))),function(e){return c.apply(this,arguments)})},{key:"openAddReport",value:function(e){this.showAddReport=!0,this.editReport=e,this.getReportTemplates()}},{key:"linkReportToEvent",value:(o=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loadingIds.push(t.id),e.next=3,this.reportsStore.updateReport({id:t.id,report:Object(pe.b)(_e(_e({},t),{},{eventId:this.editEventInfo.id}))});case 3:"string"!=typeof(n=e.sent)&&(this.planningStore.addReportId({eventId:this.editEventInfo.id,newReportId:n.id}),this.addReportToLinkedReportList(n)),this.loadingIds=this.loadingIds.filter((function(e){return e!==t.id})),this.onCanceled();case 7:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"openSelectReport",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.showReportSelection=!0,this.loadingSelectableReports=!0,e.next=4,de.f({projectIds:(null===(t=this.editEventInfo.project)||void 0===t?void 0:t.id)?[this.editEventInfo.project.id]:null,creatorIds:null,customerIds:null,fromDate:null,toDate:null,categories:null});case 4:n=e.sent,this.loadingSelectableReports=!1,Object(fe.a)(n.status)&&(this.selectableReports=n.data);case 7:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"getReportTemplates",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,ue.b();case 2:this.reportTemplates=e.sent.data;case 3:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"onCanceled",value:function(){this.showAddReport=!1,this.showReportSelection=!1,this.editReport=void 0}},{key:"onSaved",value:function(e){this.showAddReport=!1,this.addReportToLinkedReportList(e),this.editReport=void 0}},{key:"addReportToLinkedReportList",value:function(e){var t=this.editReport?this.editReport.id:e.id,n=this.linkedReports.findIndex((function(e){return e.id===t}));n<0?this.linkedReports.push(e):this.linkedReports.splice(n,1,e)}}]),h}(y.Vue);Ie([Object(y.Prop)()],Pe.prototype,"editEventInfo",void 0);var Re=Pe=Ie([Object(y.Component)({components:{AddReport:me.a,EventReportItem:ke}})],Pe),De=(n(1094),Object(W.a)(Re,(function(){var e,t=this,n=t._self._c;t._self._setupProxy;return n("div",[t.relevantForTimes?t._e():n("d-alert",{attrs:{type:"info",error:t.$lang.pages.planning.events.addEventForm.mustBeRelevantForTimes}}),t._v(" "),t.editEventInfo.project?n("v-layout",{attrs:{"justify-space-between":""}},[n("v-btn",{attrs:{color:"accent",disabled:!t.relevantForTimes},on:{click:function(e){return t.openAddReport(void 0)}}},[t._v("\n            "+t._s(t.$lang.pages.planning.events.addEventForm.addReport)+"\n        ")]),t._v(" "),n("v-btn",{attrs:{color:"accent",disabled:!t.relevantForTimes},on:{click:t.openSelectReport}},[t._v("\n            "+t._s(t.$lang.pages.planning.events.addEventForm.selectReport)+"\n        ")])],1):t._e(),t._v(" "),t.loadingLinkedReports?n("v-progress-linear",{staticClass:"mt-2",attrs:{indeterminate:""}}):t._e(),t._v(" "),n("d-alert",{attrs:{error:t.error}}),t._v(" "),n("v-divider",{staticClass:"divider"}),t._v(" "),n("div",{staticClass:"linked-title"},[t._v("\n        "+t._s(t.$lang.pages.planning.events.addEventForm.linkedReports+" (".concat(t.linkedReports.length,")"))+"\n    ")]),t._v(" "),t._l(t.linkedReports,(function(e){return n("event-report-item",{key:e.id,staticClass:"mt-2",attrs:{report:e,loading:t.loadingIds.includes(e.id)},on:{deleteReportLinking:t.deleteReportLinking,onClick:t.openAddReport}})})),t._v(" "),t.showAddReport?n("v-dialog",{attrs:{persistent:"","max-width":"1800"},model:{value:t.showAddReport,callback:function(e){t.showAddReport=e},expression:"showAddReport"}},[n("v-card",{staticClass:"pa-5"},[n("add-report",{attrs:{templates:t.reportTemplates,"edit-report":t.editReport,"project-id":null===(e=t.editEventInfo.project)||void 0===e?void 0:e.id,"default-employee-ids":t.editEventInfo.employeeIds,"event-id":t.editEventInfo.id,title:t.editEventInfo.title,"work-description":t.editEventInfo.workDescription,"work-order-specifications":t.editEventInfo.workOrderSpecifications},on:{cancel:t.onCanceled,saved:t.onSaved}})],1)],1):t._e(),t._v(" "),t.showReportSelection?n("v-dialog",{attrs:{"max-width":"400"},model:{value:t.showReportSelection,callback:function(e){t.showReportSelection=e},expression:"showReportSelection"}},[n("v-card",{attrs:{flat:"","max-height":"900"}},[n("v-card",{staticClass:"pa-2",attrs:{flat:""}},[t.loadingSelectableReports?n("v-progress-linear",{staticClass:"mt-2"}):t._e(),t._v(" "),t._l(t.selectableReports,(function(e){return n("event-report-item",{key:e.id,attrs:{report:e,loading:t.loadingIds.includes(e.id),deletable:!1,"already-linked":!!e.eventId},on:{onClick:t.linkReportToEvent}})}))],2)],1)],1):t._e(),t._v(" "),n("d-confirm-dialog",{ref:"deleteDialog",attrs:{message:t.$lang.pages.planning.events.addEventForm.deleteReportLink.text,"confirm-text":t.$lang.pages.planning.events.addEventForm.deleteReportLink.delete}})],2)}),[],!1,null,"aaca0f70",null).exports),Ce=n(79),Te=n(80),Ee=n(89),Ae=["id"];function Me(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return $e(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $e(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function $e(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}function Fe(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 Le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fe(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Be(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var We=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Ne=function(e){Object(f.a)(v,e);var t,n,c,m=Be(v);function v(){var e;return Object(l.a)(this,v),(e=m.apply(this,arguments)).Icons=j.a,e.DateFormats=x.a,e.employeesStore=we.employeesStore,e.resourcesStore=we.resourcesStore,e.configurationStore=we.configurationStore,e.planningStore=Object(k.getModule)(je.default,e.$store),e.validation=C,e.eventStatesList=S.b,e.eventStateUpdateTimeout=null,e.eventStateUpdated=!1,e.isEditMode=!1,e.sessionModalOpen=!1,e.valid=!0,e.loading=!1,e.deleting=!1,e.error="",e.touched={title:!1,remark:!1},e.initialEvent=Le({},e.editEvent),e.event=Le(Le({},I()),{},{employeeIds:e.defaultEmployeeIds,resourceIds:e.defaultResourceIds,projectId:e.defaultProjectId,from:e.defaultStartDate,to:e.defaultEndDate,start:e.defaultStartTime,end:e.defaultEndTime,isFullDay:!e.defaultStartTime}),e}return Object(d.a)(v,[{key:"changed",get:function(){return Object(T.a)(this.initialEvent,this.event)}},{key:"created",value:function(){this.loadEvent()}},{key:"loadEvent",value:function(){if(this.isEditMode=!!this.editEvent,this.$refs.form&&this.resetForm(),this.editEvent){var e=this.editEvent,t=(e.id,Object(o.a)(e,Ae));this.event=t}}},{key:"updateStartAndEnd",value:function(){var e,t;this.event.isFullDay?(this.event.start=null,this.event.end=null):(this.event.start=null!==(e=this.event.start)&&void 0!==e?e:x.c.defaultStart,this.event.end=null!==(t=this.event.end)&&void 0!==t?t:x.c.defaultEnd)}},{key:"customers",get:function(){return we.customersStore.customers}},{key:"employees",get:function(){return we.employeesStore.employees.filter((function(e){return e.relevantForPlanning}))}},{key:"editEventInfo",get:function(){var e=this;return this.planningStore.eventInfos.find((function(t){return e.editEvent&&t.id===e.editEvent.id}))}},{key:"creatorInfo",get:function(){var e=this;if(!this.editEvent)return null;var t=this.employeesStore.employees.find((function(t){var n;return t.id===(null===(n=e.editEvent)||void 0===n?void 0:n.creatorId)}));return"".concat(x.c.formatDate(this.editEvent.createdAt,x.a.shortDateAndTime),", ").concat(null==t?void 0:t.name)}},{key:"fromDateSelected",value:function(e){this.event.to&&e>this.event.to&&(this.event.to=e)}},{key:"cancel",value:function(){this.$emit("cancel")}},{key:"resetForm",value:function(){this.error="",Object(Ee.a)(this.touched,!1),this.event=Le({},I())}},{key:"setEmployeeIds",value:function(e){this.event.employeeIds=null===e?[]:"string"==typeof e?[e]:e}},{key:"changeEventState",value:(c=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.editEvent){e.next=4;break}this.event.eventState=t,e.next=10;break;case 4:return this.eventStateUpdated=!1,this.eventStateUpdateTimeout&&clearTimeout(this.eventStateUpdateTimeout),e.next=8,this.planningStore.updateEventState({id:this.editEvent.id,eventState:t});case 8:"string"==typeof(n=e.sent)?this.error=n:(this.eventStateUpdated=!0,this.eventStateUpdateTimeout=setTimeout((function(){r.eventStateUpdated=!1}),4e3));case 10:case"end":return e.stop()}}),e,this)}))),function(e){return c.apply(this,arguments)})},{key:"deleteEvent",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=10;break}return this.deleting=!0,e.next=7,this.planningStore.deleteEvent(this.editEvent.id);case 7:if(t=e.sent,this.deleting=!1,"string"==typeof t)this.error=t;else{if(this.editEventInfo&&this.editEventInfo.reportIds.length>0){n=Me(this.editEventInfo.reportIds);try{for(n.s();!(r=n.n()).done;)o=r.value,we.reportsStore.setEventId({reportId:o,eventId:null})}catch(e){n.e(e)}finally{n.f()}}this.$emit("deleted")}case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"submit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",Object(Ee.a)(this.touched,!0),this.$refs.form.validate()){e.next=4;break}return e.abrupt("return");case 4:if(this.loading=!0,this.isEditMode){e.next=11;break}return e.next=8,this.planningStore.saveEvent(this.event);case 8:t=e.sent,e.next=14;break;case 11:return e.next=13,this.planningStore.updateEvent({id:this.editEvent.id,event:this.event});case 13:t=e.sent;case 14:this.loading=!1,"string"==typeof t?this.error=t:(this.$emit("saved"),this.resetOnSave&&this.resetForm());case 16:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),v}(y.Vue);We([Object(y.Prop)({default:void 0})],Ne.prototype,"editEvent",void 0),We([Object(y.Prop)({default:function(){return new Date}})],Ne.prototype,"defaultStartDate",void 0),We([Object(y.Prop)({default:function(){return new Date}})],Ne.prototype,"defaultEndDate",void 0),We([Object(y.Prop)({default:null})],Ne.prototype,"defaultStartTime",void 0),We([Object(y.Prop)({default:null})],Ne.prototype,"defaultEndTime",void 0),We([Object(y.Prop)({default:function(){return[]}})],Ne.prototype,"defaultEmployeeIds",void 0),We([Object(y.Prop)({default:null})],Ne.prototype,"defaultProjectId",void 0),We([Object(y.Prop)({default:function(){return[]}})],Ne.prototype,"defaultResourceIds",void 0),We([Object(y.Prop)({default:!1})],Ne.prototype,"resetOnSave",void 0),We([Object(y.Watch)("editEvent")],Ne.prototype,"loadEvent",null),We([Object(y.Watch)("event.isFullDay")],Ne.prototype,"updateStartAndEnd",null);var ze=Ne=We([Object(y.Component)({components:{WorkOrderSpecificationsPreview:ee,EventFiles:le,EventReports:De,EventAddress:N,EventContactInfo:Z,FormHeader:Te.a,FormFooter:Ce.a,AddSession:E.a}})],Ne),qe=(n(1096),Object(W.a)(ze,(function(){var e,t,n,r,o,c,l,d,f=this,m=f._self._c;f._self._setupProxy;return m("v-card",{attrs:{flat:"","w-100":""}},[m("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(e){return e.preventDefault(),f.submit.apply(null,arguments)}},model:{value:f.valid,callback:function(e){f.valid=e},expression:"valid"}},[m("form-header",{attrs:{"is-dialog":!0},on:{cancel:f.cancel}},[m("v-card-title",[f._v("\n                "+f._s(f.isEditMode?f.$lang.pages.planning.events.addEventForm.edit:f.$lang.pages.planning.events.addEventForm.add)+"\n            ")])],1),f._v(" "),f.creatorInfo?m("v-card-subtitle",[m("p",{staticClass:"text--secondary creator-info-text"},[f._v("\n                "+f._s(f.creatorInfo)+"\n            ")])]):f._e(),f._v(" "),m("v-card-text",[m("d-alert",{attrs:{error:f.error}}),f._v(" "),f.configurationStore.configuration.hapakLayout?m("v-switch",{staticClass:"mb-4",attrs:{label:f.$lang.pages.planning.events.addEventForm.workOrder,disabled:!!f.editEventInfo,"hide-details":""},model:{value:f.event.isWorkOrder,callback:function(e){f.$set(f.event,"isWorkOrder",e)},expression:"event.isWorkOrder"}}):f._e(),f._v(" "),m("d-alert",{attrs:{error:f.eventStateUpdated?f.$lang.pages.planning.events.addEventForm.eventStateSuccess:null,type:"success"}}),f._v(" "),f.event.isWorkOrder?m("v-select",{staticClass:"mb-4",attrs:{value:f.event.eventState,items:f.eventStatesList,label:f.$lang.pages.planning.events.addEventForm.eventStates.title,"menu-props":{offsetY:!0,closeOnClick:!0}},on:{input:f.changeEventState}}):f._e(),f._v(" "),m("v-text-field",{attrs:{rules:[f.validation("title")],disabled:!(null===(e=f.editEventInfo)||void 0===e||!e.isWorkOrder),autofocus:!f.isEditMode,label:f.$lang.pages.planning.events.addEventForm.title.title,"validate-on-blur":!f.touched.title},model:{value:f.event.title,callback:function(e){f.$set(f.event,"title",e)},expression:"event.title"}}),f._v(" "),m("d-project-select",{attrs:{"selected-projects":f.event.projectId,customers:f.customers,"prepend-icon":!0,"label-customer":!0,"inactive-selectable":!0,clearable:!0,disabled:!(null===(t=f.editEventInfo)||void 0===t||!t.isWorkOrder)},on:{selected:function(e){return f.event.projectId=e}}}),f._v(" "),m("d-employee-select",{attrs:{employees:f.employees,"prepend-icon":!0,multiple:!0,"none-is-all":!0,disabled:!(null===(n=f.editEventInfo)||void 0===n||!n.isWorkOrder),clearable:!0},model:{value:f.event.employeeIds,callback:function(e){f.$set(f.event,"employeeIds",e)},expression:"event.employeeIds"}}),f._v(" "),!f.event.isWorkOrder&&f.resourcesStore.resources.filter((function(e){return e.state})).length>0?m("d-resource-select",{attrs:{resources:f.resourcesStore.resources,"prepend-icon":!0,multiple:!0,disabled:!(null===(r=f.editEventInfo)||void 0===r||!r.isWorkOrder),clearable:!0},model:{value:f.event.resourceIds,callback:function(e){f.$set(f.event,"resourceIds",e)},expression:"event.resourceIds"}}):f._e(),f._v(" "),m("v-layout",[m("d-date-picker",{attrs:{value:f.defaultStartDate,label:f.$lang.pages.planning.events.addEventForm.from,format:f.DateFormats.longDate},on:{input:function(e){return f.fromDateSelected(e)}},model:{value:f.event.from,callback:function(e){f.$set(f.event,"from",e)},expression:"event.from"}}),f._v(" "),m("div",{staticClass:"mx-4"}),f._v(" "),m("d-date-picker",{attrs:{label:f.$lang.pages.planning.events.addEventForm.to,format:f.DateFormats.longDate,min:f.event.from,clearable:!0},model:{value:f.event.to,callback:function(e){f.$set(f.event,"to",e)},expression:"event.to"}})],1),f._v(" "),m("v-layout",{attrs:{"justify-space-between":""}},[m("div",{staticClass:"mt-3 mr-8 pb-6"},[m("d-toggle",{attrs:{text:f.$lang.pages.planning.events.addEventForm.isFullDay},model:{value:f.event.isFullDay,callback:function(e){f.$set(f.event,"isFullDay",e)},expression:"event.isFullDay"}})],1),f._v(" "),m("v-fade-transition",[m("v-layout",{directives:[{name:"show",rawName:"v-show",value:!f.event.isFullDay,expression:"!event.isFullDay"}]},[m("div",{staticClass:"mr-8"},[m("d-time-picker",{attrs:{label:f.$lang.pages.planning.events.addEventForm.start,"max-width":120},model:{value:f.event.start,callback:function(e){f.$set(f.event,"start",e)},expression:"event.start"}})],1),f._v(" "),m("d-time-picker",{attrs:{label:f.$lang.pages.planning.events.addEventForm.end,"max-width":120},model:{value:f.event.end,callback:function(e){f.$set(f.event,"end",e)},expression:"event.end"}})],1)],1)],1),f._v(" "),f.event.isWorkOrder?m("v-textarea",{attrs:{"auto-grow":"",rows:"1",label:f.$lang.pages.planning.events.addEventForm.workDescription.title},model:{value:f.event.workDescription,callback:function(e){f.$set(f.event,"workDescription",e)},expression:"event.workDescription"}}):f._e(),f._v(" "),m("v-textarea",{attrs:{"auto-grow":"",rows:"1",rules:[f.validation("remark")],label:f.$lang.global.controls.inputs.remark.title},model:{value:f.event.remark,callback:function(e){f.$set(f.event,"remark",e)},expression:"event.remark"}}),f._v(" "),f.event.isWorkOrder?m("event-address",{attrs:{address:f.event.address},on:{update:function(e){return f.event.address=e}}}):f._e(),f._v(" "),f.event.isWorkOrder?m("event-contact-info",{attrs:{"contact-info":f.event.contactInfo},on:{update:function(e){return f.event.contactInfo=e}}}):f._e(),f._v(" "),m("work-order-specifications-preview",{attrs:{"work-order-specifications":null!==(o=null===(c=f.editEventInfo)||void 0===c?void 0:c.workOrderSpecifications)&&void 0!==o?o:[]}}),f._v(" "),m("event-files",{attrs:{files:null!==(l=null===(d=f.editEventInfo)||void 0===d?void 0:d.files)&&void 0!==l?l:[]}}),f._v(" "),f.editEventInfo&&f.editEventInfo.isWorkOrder?m("event-reports",{staticClass:"mb-8",attrs:{"edit-event-info":f.editEventInfo}}):f._e(),f._v(" "),f.isEditMode?m("v-btn",{attrs:{color:"primary"},on:{click:function(e){f.sessionModalOpen=!0}}},[m("v-icon",[f._v("\n                    "+f._s(f.Icons.timeModule)+"\n                ")]),f._v("\n                "+f._s(f.$lang.pages.times.session_form.title)+"\n            ")],1):f._e()],1),f._v(" "),m("form-footer",[m("v-btn",{directives:[{name:"show",rawName:"v-show",value:f.isEditMode,expression:"isEditMode"}],staticClass:"white--text",attrs:{color:"delete",disabled:f.loading||f.deleting,loading:f.deleting},on:{click:f.deleteEvent}},[m("v-icon",{attrs:{left:""}},[f._v(" "+f._s(f.Icons.delete)+" ")]),f._v("\n                "+f._s(f.$lang.global.controls.buttons.delete)+"\n            ")],1),f._v(" "),m("v-btn",{attrs:{color:"accent",type:"submit",disabled:!f.valid||f.loading||f.deleting||!f.changed,loading:f.loading}},[m("v-icon",{attrs:{left:""}},[f._v(" "+f._s(f.Icons.save)+" ")]),f._v("\n                "+f._s(f.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1),f._v(" "),m("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:f.$lang.pages.planning.events.addEventForm.deleteDialogEvent.title,message:f.$lang.pages.planning.events.addEventForm.deleteDialogEvent.text}}),f._v(" "),m("v-dialog",{attrs:{persistent:"",width:"500"},model:{value:f.sessionModalOpen,callback:function(e){f.sessionModalOpen=e},expression:"sessionModalOpen"}},[m("v-card",{staticClass:"pa-3"},[f.sessionModalOpen?m("add-session",{attrs:{"default-project-id":f.event.projectId,"default-start-time":f.event.start,"default-end-time":f.event.end},on:{cancel:function(e){f.sessionModalOpen=!1},saved:function(e){f.sessionModalOpen=!1}}}):f._e()],1)],1)],1)}),[],!1,null,"1f1fece6",null));t.a=qe.exports},function(e,t,n){"use strict";n(30),n(46),n(72),n(22),n(17),n(27),n(34),n(37);var r,o=n(66),c=n(24),l=n(7),d=n(29),f=n(13),m=n(14),v=n(15),h=n(16),y=n(6),k=n(12),j=(n(41),n(20),n(40),n(35),n(465),n(32),n(97),n(98),n(38),n(48),n(78),n(1064),n(1065),n(292),n(0));!function(e){e[e.Project=0]="Project",e[e.Name=1]="Name",e[e.Quantity=2]="Quantity",e[e.Calculation=3]="Calculation",e[e.Unit=4]="Unit",e[e.Date=5]="Date",e[e.AccountWork=6]="AccountWork",e[e.Remark=7]="Remark"}(r||(r={}));var O=n(111),w=n(122),x=n(45),_=n(101),S=n(360),I=n(4),P=n(18),R=n(2),D=n(69),C=n(102),T=n(322),E=n(151),A=n(180),M=n(5),$=["id"];function F(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 L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){Object(d.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function B(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(y.a)(e);if(t){var o=Object(y.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(h.a)(this,n)}}var W=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(k.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},N=function(e){Object(v.a)(c,e);var t,n=B(c);function c(){var e;return Object(f.a)(this,c),(e=n.apply(this,arguments)).Icons=P.a,e.config=M.configurationStore.configuration,e.MaterialProps=r,e.dateHelpers=R.c,e.DateFormats=R.a,e.validation=O.d,e.scrollTop=E.b,e.fieldIgnoreLinkingProjects=!1,e.materialsStore=Object(I.getModule)(A.default,e.$store),e.material=L({},e.editMaterial),e.error="",e}return Object(m.a)(c,[{key:"valid",get:function(){return Object(O.c)(this.material)&&Object(D.a)(this.editMaterial,this.material)}},{key:"customers",get:function(){return this.getLinkedCustomers(null,[M.userStore.info.id],this.material.projectId)}},{key:"ignoreLinkingProjects",get:function(){return this.config.linkProjectsEmployees&&M.userStore.permission.canIgnoreLinkingProjects?this.fieldIgnoreLinkingProjects:void 0},set:function(e){this.fieldIgnoreLinkingProjects=e}},{key:"selectionMandatory",get:function(){return!M.userStore.info.permission.addNewMaterials}},{key:"getLinkedCustomers",value:function(e,t,n){var r,o=Object(C.d)(M.employeesStore.groups,M.employeesStore.employees,M.customersStore.customers,e,t,this.config,null!==(r=this.fieldIgnoreLinkingProjects)&&void 0!==r&&r);return n.length&&this.config.linkProjectsEmployees&&M.userStore.permission.canIgnoreLinkingProjects&&!Object(C.a)(o,n)?(this.ignoreLinkingProjects=!0,M.customersStore.customers):o}},{key:"open",value:function(){this.state&&(this.error="",this.material=L({},this.editMaterial))}},{key:"save",value:(t=Object(l.a)(regeneratorRuntime.mark((function e(){var t,n,r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.error="",t=this.material,n=t.id,r=Object(o.a)(t,$),this.$emit("saving",!0),e.next=5,this.materialsStore.updateMaterial({id:n,material:r});case 5:c=e.sent,this.$emit("saving",!1),"string"==typeof c?this.error=c:(this.$emit("close",!1),this.$emit("saved"));case 8:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"onSaveCalculation",value:function(e,t,n){this.material.quantity=e,this.material.unit=t,this.material.calculation=n,this.save()}}]),c}(j.Vue);W([Object(j.Prop)()],N.prototype,"state",void 0),W([Object(j.Prop)()],N.prototype,"editProp",void 0),W([Object(j.Prop)()],N.prototype,"editMaterial",void 0),W([Object(j.Prop)()],N.prototype,"saving",void 0),W([Object(j.Prop)({default:{top:0,left:0}})],N.prototype,"position",void 0),W([Object(j.Watch)("state")],N.prototype,"open",null);var z=N=W([Object(j.Component)({components:{MaterialCalculator:T.a}})],N),G=(n(1067),n(19)),component=Object(G.a)(z,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{value:e.state,"offset-y":"","close-on-content-click":!1,transition:"slide-x-reverse-transition","position-y":e.position.top-e.scrollTop(),"position-x":e.position.left},on:{input:function(t){return e.$emit("close")}}},[t("div",{staticClass:"edit-dialog px-3 pt-2"},[t("d-alert",{attrs:{error:e.error,width:300}}),e._v(" "),e.material.linkedToReport?t("d-alert",{staticClass:"mx-3 mt-3",attrs:{error:e.$lang.messages.infos.linkedToReport,type:"info",width:400}}):e._e(),e._v(" "),!e.material.calculation||e.editProp!==e.MaterialProps.Quantity&&e.editProp!==e.MaterialProps.Unit?e._e():t("d-alert",{staticClass:"mx-3 mt-3",attrs:{error:e.$lang.messages.infos.materialHasCalculation,type:"info",width:400}}),e._v(" "),e.editProp===e.MaterialProps.Project?t("d-project-select",{staticClass:"mx-3 mt-2",attrs:{"selected-projects":e.material.projectId,customers:e.customers,"ignore-linking":e.ignoreLinkingProjects,"prepend-icon":!0},on:{setIgnoreLinking:function(t){return e.ignoreLinkingProjects=t},selected:function(t){return e.material.projectId=t}}}):e.editProp!==e.MaterialProps.Name||e.selectionMandatory?e.editProp===e.MaterialProps.Name&&e.selectionMandatory?t("v-autocomplete",{staticClass:"mt-0",attrs:{"hide-details":"auto",items:e.materialsStore.materialList.map((function(e){return e.name})),label:e.$lang.pages.evaluation.material.materials.materialForm.name.title,"no-data-text":e.$lang.pages.evaluation.material.materials.materialForm.name.noMatches,rules:[e.validation("name")],"menu-props":{closeOnClick:!0}},model:{value:e.material.name,callback:function(t){e.$set(e.material,"name",t)},expression:"material.name"}}):e.editProp===e.MaterialProps.Quantity?t("v-text-field",{staticClass:"quantity mt-0",attrs:{label:e.$lang.pages.evaluation.material.materials.materialForm.quantity.title,rules:[e.validation("quantity")]},on:{keydown:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.save.apply(null,arguments)}},model:{value:e.material.quantity,callback:function(t){e.$set(e.material,"quantity",t)},expression:"material.quantity"}}):e.editProp!==e.MaterialProps.Unit||e.selectionMandatory?e.editProp===e.MaterialProps.Unit&&e.selectionMandatory?t("v-autocomplete",{staticClass:"mt-0",attrs:{"hide-details":"auto",items:e.materialsStore.units.map((function(e){return e.name})),label:e.$lang.pages.evaluation.material.materials.materialForm.unit.title,"no-data-text":e.$lang.pages.evaluation.material.materials.materialForm.name.noMatches,rules:[e.validation("unit")],"menu-props":{closeOnClick:!0}},model:{value:e.material.unit,callback:function(t){e.$set(e.material,"unit",t)},expression:"material.unit"}}):e.editProp===e.MaterialProps.Date?t("v-date-picker",{attrs:{"no-title":"",value:e.dateHelpers.formatUniversal(e.material.date),label:e.$lang.pages.evaluation.material.materials.materialForm.date.title,format:e.DateFormats.longDate,locale:e.$i18n.locale,"first-day-of-week":1,max:e.dateHelpers.formatUniversal(new Date)},on:{change:function(t){return e.material.date=e.dateHelpers.parseDate(t)}}}):e.editProp===e.MaterialProps.Remark?t("v-textarea",{staticClass:"mt-0",attrs:{"auto-grow":"",rows:"1",label:e.$lang.global.controls.inputs.remark.title},model:{value:e.material.remark,callback:function(t){e.$set(e.material,"remark",t)},expression:"material.remark"}}):e.editProp===e.MaterialProps.Calculation?t("material-calculator",{staticClass:"py-2",attrs:{calculation:e.material.calculation},on:{saved:e.onSaveCalculation}}):e._e():t("v-combobox",{staticClass:"mt-0",attrs:{"hide-details":"auto",items:e.materialsStore.units.map((function(e){return e.name})),label:e.$lang.pages.evaluation.material.materials.materialForm.unit.title,rules:[e.validation("unit")],"menu-props":{closeOnClick:!0}},model:{value:e.material.unit,callback:function(t){e.$set(e.material,"unit",t)},expression:"material.unit"}}):t("v-combobox",{staticClass:"mt-0",attrs:{"hide-details":"auto",items:e.materialsStore.materialList.map((function(e){return e.name})),label:e.$lang.pages.evaluation.material.materials.materialForm.name.title,rules:[e.validation("name")],"menu-props":{closeOnClick:!0}},model:{value:e.material.name,callback:function(t){e.$set(e.material,"name",t)},expression:"material.name"}}),e._v(" "),e.editProp!==e.MaterialProps.Calculation?t("v-layout",{staticClass:"py-2",attrs:{"justify-end":""}},[t("v-btn",{attrs:{color:"accent",fab:"",small:"",disabled:e.saving||!e.valid,loading:e.saving},on:{click:e.save}},[t("v-icon",[e._v(" "+e._s(e.Icons.save)+" ")])],1)],1):e._e()],1)])}),[],!1,null,"e5c99504",null),U=component.exports,V=(n(43),n(44),n(64)),H=n(136),K=n(59),Z=n(106),Y=n(168);function Q(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(y.a)(e);if(t){var o=Object(y.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(h.a)(this,n)}}var J=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(k.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},X=function(e){Object(v.a)(n,e);var t=Q(n);function n(){var e;return Object(f.a)(this,n),(e=t.apply(this,arguments)).Icons=P.a,e.Colors=V.a,e.ModelTypes=Z.a,e.MaterialProps=r,e.WritePermissions=K.a,e.validation=O.d,e.materialsStore=Object(I.getModule)(A.default,e.$store),e}return Object(m.a)(n,[{key:"disabled",get:function(){return Object(H.d)(M.userStore.info,this.material)}},{key:"hasCategoriePermission",get:function(){return M.userStore.info.permission.material===K.a.Unrestricted}},{key:"formatDate",value:function(e){return R.c.formatDate(e,R.a.longDate)}}]),n}(j.Vue);J([Object(j.Prop)()],X.prototype,"material",void 0),J([Object(j.Prop)()],X.prototype,"editProp",void 0),J([Object(j.Prop)()],X.prototype,"editId",void 0),J([Object(j.Prop)()],X.prototype,"saving",void 0),J([Object(j.Prop)()],X.prototype,"deleting",void 0),J([Object(j.Prop)()],X.prototype,"projectVisible",void 0),J([Object(j.Prop)({default:!1})],X.prototype,"multiselect",void 0),J([Object(j.Prop)({default:function(){return[]}})],X.prototype,"selectedMaterials",void 0);var ee=X=J([Object(j.Component)({components:{CategoryMenu:Y.a}})],X),te=(n(1069),Object(G.a)(ee,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("tr",[t("td",{directives:[{name:"show",rawName:"v-show",value:e.multiselect,expression:"multiselect"}]},[t("v-checkbox",{staticClass:"mt-n1",attrs:{value:e.selectedMaterials.includes(e.material.id),"hide-details":""},on:{change:function(t){return e.$emit("materialSelected",e.material.id,t)}}})],1),e._v(" "),e.projectVisible?t("td",[e.saving&&e.material.id===e.editId&&e.editProp===e.MaterialProps.Project?t("v-skeleton-loader",{attrs:{type:"text"}}):t("div",[e._v("\n            "+e._s(e.material.customerName)+"\n        ")])],1):e._e(),e._v(" "),e.projectVisible?t("td",{class:"".concat(e.disabled?"":"clickable"),on:{click:function(t){return!e.disabled&&e.$emit("edit",e.material,t,e.MaterialProps.Project)}}},[e.saving&&e.material.id===e.editId&&e.editProp===e.MaterialProps.Project?t("v-skeleton-loader",{attrs:{type:"text"}}):t("div",[e._v("\n            "+e._s(e.material.projectName)+"\n        ")])],1):e._e(),e._v(" "),t("td",{class:"".concat(e.disabled?"":"clickable"),on:{click:function(t){return!e.disabled&&e.$emit("edit",e.material,t,e.MaterialProps.Name)}}},[e.saving&&e.material.id===e.editId&&e.editProp===e.MaterialProps.Name?t("v-skeleton-loader",{attrs:{type:"text"}}):t("div",[e._v("\n            "+e._s(e.material.name)+"\n        ")])],1),e._v(" "),t("td",[e.saving&&e.material.id===e.editId&&e.editProp===e.MaterialProps.AccountWork?t("v-skeleton-loader",{attrs:{type:"text"}}):t("div",{class:{"show-on-hover":!e.material.accountWork}},[e.disabled?e.material.accountWork?t("v-icon",[e._v("\n                "+e._s(e.Icons.forceAccountWork)+"\n            ")]):e._e():t("v-icon",{staticClass:"account-work-toggle",attrs:{color:e.material.accountWork?"":e.Colors.grays.extraLight},on:{click:function(t){return e.$emit("edit",e.material,t,e.MaterialProps.AccountWork)}}},[e._v("\n                "+e._s(e.Icons.forceAccountWork)+"\n            ")])],1)],1),e._v(" "),t("td",{class:"".concat(e.disabled?"":"clickable"),on:{click:function(t){return!e.disabled&&e.$emit("edit",e.material,t,e.MaterialProps.Quantity)}}},[e.saving&&e.material.id===e.editId&&e.editProp===e.MaterialProps.Quantity?t("v-skeleton-loader",{attrs:{type:"text"}}):t("div",[e._v("\n            "+e._s((e.material.quantity+"").replace(".",","))+"\n        ")])],1),e._v(" "),t("td",{class:"".concat(e.disabled?"":"clickable"),on:{click:function(t){return!e.disabled&&e.$emit("edit",e.material,t,e.MaterialProps.Unit)}}},[e.saving&&e.material.id===e.editId&&e.editProp===e.MaterialProps.Unit?t("v-skeleton-loader",{attrs:{type:"text"}}):t("div",{staticClass:"text-no-wrap"},[e._v("\n            "+e._s(e.material.unit)+"\n        ")])],1),e._v(" "),t("td",{class:"".concat(e.disabled?"":"clickable"),on:{click:function(t){return!e.disabled&&e.$emit("edit",e.material,t,e.MaterialProps.Calculation)}}},[e.saving&&e.material.id===e.editId&&e.editProp===e.MaterialProps.Calculation?t("v-skeleton-loader",{attrs:{type:"text"}}):e.material.calculation?t("div",{staticClass:"text-no-wrap"},[e._v("\n            "+e._s(e.material.calculation.calculationPath)+"\n        ")]):e._e()],1),e._v(" "),t("td",{class:"".concat(e.disabled?"":"clickable"),on:{click:function(t){return!e.disabled&&e.$emit("edit",e.material,t,e.MaterialProps.Date)}}},[e.saving&&e.material.id===e.editId&&e.editProp===e.MaterialProps.Date?t("v-skeleton-loader",{attrs:{type:"text"}}):t("div",{staticClass:"text-no-wrap"},[e._v("\n            "+e._s(e.formatDate(e.material.date))+"\n        ")])],1),e._v(" "),t("td",{class:"".concat(e.disabled?"":"clickable"),on:{click:function(t){return!e.disabled&&e.$emit("edit",e.material,t,e.MaterialProps.Remark)}}},[e.saving&&e.material.id===e.editId&&e.editProp===e.MaterialProps.Remark?t("v-skeleton-loader",{attrs:{type:"text"}}):t("div",{staticClass:"remark-width"},[e._v("\n            "+e._s(e.material.remark)+"\n        ")])],1),e._v(" "),t("td",[e._v("\n        "+e._s(e.material.creatorName)+"\n    ")]),e._v(" "),t("td",[t("v-layout",{attrs:{"align-center":"","justify-end":""}},[e.hasCategoriePermission?t("category-menu",{attrs:{id:e.material.id,categories:e.material.categories,"model-type":e.ModelTypes.Material,"linked-to-report":e.material.linkedToReport}}):e._e(),e._v(" "),e.disabled?e._e():t("v-btn",{attrs:{icon:"",color:e.Colors.grays.medium,disabled:e.saving||e.deleting&&e.editId!==e.material.id,loading:e.deleting&&e.editId===e.material.id},on:{click:function(t){return e.$emit("delete",e.material.id)}}},[t("v-icon",{attrs:{dark:""}},[e._v(" "+e._s(e.Icons.deleteVariant)+" ")])],1),e._v(" "),t("div",{staticStyle:{width:"36px",height:"36px"}},[e.material.historyId?t("v-btn",{attrs:{icon:""},on:{click:function(t){return e.$emit("history",e.material.id)}}},[t("v-icon",{attrs:{dark:""}},[e._v(" "+e._s(e.Icons.history)+" ")])],1):e._e()],1)],1)],1)])}),[],!1,null,"11a5be1e",null).exports),ne=n(323),re=n(310),ie=n(134),ae=n(451),oe=["id"];function se(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 ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?se(Object(n),!0).forEach((function(t){Object(d.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(y.a)(e);if(t){var o=Object(y.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(h.a)(this,n)}}var ue=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(k.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},de=function(e){Object(v.a)(S,e);var t,n,d,h,y,k,j=le(S);function S(){var e;return Object(f.a)(this,S),(e=j.apply(this,arguments)).MaterialProps=r,e.materialsStore=M.materialsStore,e.editProp=r.Name,e.editDialog=!1,e.fetching=!1,e.saving=!1,e.deleting=!1,e.exporting=!1,e.showAddMaterial=!1,e.historyId=null,e.selectedMaterials=[],e.material=ce(ce({},Object(O.a)()),{},{id:"",customerName:"",projectName:"",creatorId:"",createdAt:new Date,creatorName:"",categories:[],linkedToReport:!1,historyId:null}),e.editDialogPosition={top:0,left:0},e}return Object(m.a)(S,[{key:"created",value:(k=Object(l.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.defaultFilter){e.next=4;break}return e.next=3,this.loadMaterials();case 3:this.selectedMaterials=this.initialSelection;case 4:case"end":return e.stop()}}),e,this)}))),function(){return k.apply(this,arguments)})},{key:"multiSelectSheet",get:function(){return this.selectedMaterials.length>0&&this.showMultiSelect}},{key:"headers",get:function(){return[].concat(Object(c.a)(this.isPicker||this.showMultiSelect?[{text:"",value:"multiselect",sortable:!1}]:[]),Object(c.a)(this.projectVisible?[{text:this.$lang.pages.evaluation.material.materials.materialForm.customer,value:"customerName",sortable:!0,class:"text-no-wrap"},{text:this.$lang.pages.evaluation.material.materials.materialForm.project,value:"projectName",sortable:!0,class:"text-no-wrap"}]:[]),[{text:this.$lang.pages.evaluation.material.materials.materialForm.name.title,value:"name",class:"text-no-wrap"},{text:this.$lang.pages.evaluation.material.materials.materialForm.accountWork.title,value:"accountWork",sortable:!1},{text:this.$lang.pages.evaluation.material.materials.materialForm.quantity.title,value:"quantity",class:"text-no-wrap"},{text:this.$lang.pages.evaluation.material.materials.materialForm.unit.title,value:"unit",sortable:!1},{text:this.$lang.pages.evaluation.material.materials.materialForm.calculation.title,value:"calculation",sortable:!1},{text:this.$lang.global.controls.inputs.date,value:"date",class:"text-no-wrap"},{text:this.$lang.global.controls.inputs.remark.title,value:"remark",sortable:!1},{text:this.$lang.pages.evaluation.material.materials.creator,value:"creatorName",class:"text-no-wrap"},{text:"",value:"actions",sortable:!1}])}},{key:"filter",get:function(){var e;return null!==(e=this.defaultFilter)&&void 0!==e?e:M.filterStore.filter}},{key:"projectVisible",get:function(){return!!this.filter.customerIds}},{key:"selectedMaterialCategories",get:function(){var e=this,t=Object.keys(_.a).length/2,n=new Array(t).fill(0);return this.selectedMaterials.map((function(t){return e.materialsStore.materials.find((function(e){return e.id===t}))})).filter((function(e){return void 0!==e})).flatMap((function(e){return e.categories||[]})).forEach((function(e){return n[e]++})),n}},{key:"cumulation",get:function(){var e=this.materialsStore.materials.reduce((function(e,t){var n,r;return e[t.name+t.unit]={name:t.name,quantity:(null!==(r=null===(n=e[t.name+t.unit])||void 0===n?void 0:n.quantity)&&void 0!==r?r:0)+t.quantity,unit:t.unit},e}),{});return Object.values(e).map((function(e){return ce(ce({},e),{},{quantity:Number.parseFloat(e.quantity.toPrecision(10))})})).sort(x.b)}},{key:"openEditDialog",value:(y=Object(l.a)(regeneratorRuntime.mark((function e(t,n,o){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.editDialog){e.next=2;break}return e.abrupt("return");case 2:if(this.editProp=o,this.material=ce({},t),o!==r.AccountWork){e.next=8;break}return e.next=7,this.toggleAccountWork(t);case 7:return e.abrupt("return");case 8:this.editDialog=!0,this.editDialogPosition=Object(E.a)(n);case 10:case"end":return e.stop()}}),e,this)}))),function(e,t,n){return y.apply(this,arguments)})},{key:"materialSelected",value:function(e,t){t?this.selectedMaterials.push(e):this.selectedMaterials=this.selectedMaterials.filter((function(t){return t!==e})),this.$emit("materialSelected",this.selectedMaterials)}},{key:"selectAll",value:function(e){this.selectedMaterials=e?this.materialsStore.materials.map((function(e){return e.id})):[],this.$emit("materialSelected",this.selectedMaterials)}},{key:"loadMaterials",value:(h=Object(l.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.fetching=!0,e.next=3,M.materialsStore.fetchMaterials({filter:this.filter,accountWorkMaterialFilterType:this.accountWorkMaterialFilterType});case 3:this.fetching=!1;case 4:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)})},{key:"exportMaterial",value:(d=Object(l.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.exporting=!0,e.next=3,Object(ie.b)(w.d(this.filter,this.accountWorkMaterialFilterType),this.$lang.pages.evaluation.material.materials.export.exportTitle+".xlsx");case 3:t=e.sent,this.exporting=!1,t&&this.$notify(t);case 6:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{key:"toggleAccountWork",value:(n=Object(l.a)(regeneratorRuntime.mark((function e(t){var n,r,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,r=Object(o.a)(t,oe),this.saving=!0,e.next=4,this.materialsStore.updateMaterial({id:n,material:ce(ce({},r),{},{accountWork:!r.accountWork})});case 4:c=e.sent,this.saving=!1,"string"==typeof c?this.$notify(c):this.$emit("materialUpdated",n);case 7:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteMaterial",value:(t=Object(l.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=11;break}return this.deleting=!0,this.material=ce(ce({},Object(O.a)()),{},{id:t,creatorName:"",createdAt:new Date,customerName:"",projectName:"",creatorId:"",categories:[],linkedToReport:!1,historyId:null}),e.next=8,this.materialsStore.deleteMaterial(t);case 8:n=e.sent,this.deleting=!1,"string"==typeof n&&this.$notify(n);case 11:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),S}(j.Vue);ue([Object(j.Prop)({default:!1})],de.prototype,"isPicker",void 0),ue([Object(j.Prop)({default:!1})],de.prototype,"showMultiSelect",void 0),ue([Object(j.Prop)({default:void 0})],de.prototype,"defaultFilter",void 0),ue([Object(j.Prop)({default:function(){return[]}})],de.prototype,"initialSelection",void 0),ue([Object(j.Prop)({default:S.a.All})],de.prototype,"accountWorkMaterialFilterType",void 0),ue([Object(j.Watch)("accountWorkMaterialFilterType"),Object(j.Watch)("filter")],de.prototype,"loadMaterials",null);var pe=de=ue([Object(j.Component)({components:{EditDialog:U,MaterialRow:te,HistoryDialog:re.a,MultiselectActions:ae.a,AddMaterialList:ne.a}})],de),fe=(n(1071),Object(G.a)(pe,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("edit-dialog",{attrs:{state:e.editDialog,"edit-prop":e.editProp,"edit-material":e.material,saving:e.saving,position:e.editDialogPosition},on:{saving:function(t){return e.saving=t},close:function(t){e.editDialog=!1},saved:function(t){return e.$emit("materialUpdated",e.material.id)}}}),e._v(" "),t("v-layout",{staticClass:"mb-4 gap-2",attrs:{"justify-end":""}},[t("v-btn",{attrs:{color:"accent"},on:{click:function(t){e.showAddMaterial=!0}}},[e._v("\n            "+e._s(e.$lang.pages.evaluation.material.materials.materialForm.title)+"\n        ")]),e._v(" "),t("v-btn",{attrs:{color:"accent",loading:e.exporting},on:{click:e.exportMaterial}},[e._v("\n            "+e._s(e.$lang.global.controls.buttons.export)+"\n        ")])],1),e._v(" "),t("v-data-table",{attrs:{headers:e.headers,items:e.materialsStore.materials,loading:e.fetching,"disable-pagination":"","hide-default-footer":""},scopedSlots:e._u([{key:"header.multiselect",fn:function(){return[t("v-checkbox",{staticClass:"mt-n2",attrs:{value:e.selectedMaterials.length>0,"hide-details":"",indeterminate:e.selectedMaterials.length>0&&e.selectedMaterials.length<e.materialsStore.materials.length},on:{change:function(t){return e.selectAll(t)}}})]},proxy:!0},{key:"body",fn:function(n){var r=n.items;return[t("tbody",{staticClass:"materials-group"},[0===r.length?t("tr",[t("td",{staticClass:"text-center",attrs:{colspan:e.headers.length}},[t("span",{staticClass:"text--disabled font-italic"},[e._v("\n                            "+e._s(e.$lang.pages.evaluation.material.materials.empty)+"\n                        ")])])]):e._e(),e._v(" "),e._l(r,(function(n){return t("material-row",{key:n.id,attrs:{material:n,"edit-prop":e.editProp,"edit-id":e.material.id,saving:e.saving,deleting:e.deleting,multiselect:e.isPicker||e.showMultiSelect,"project-visible":e.projectVisible,"selected-materials":e.selectedMaterials},on:{edit:function(t,n,p){return e.openEditDialog(t,n,p)},delete:function(t){return e.deleteMaterial(t)},materialSelected:e.materialSelected,history:function(t){return e.historyId=t}}})}))],2),e._v(" "),!e.isPicker&&r.length>0?t("tbody",{staticClass:"cumulation"},e._l(e.cumulation,(function(n,r){return t("tr",{key:r,staticClass:"cumulation-row font-italic font-weight-bold"},[e.showMultiSelect?t("td"):e._e(),e._v(" "),t("td",[e._v(e._s(n.name)+":")]),e._v(" "),t("td"),e._v(" "),t("td",[e._v(e._s((n.quantity+"").replace(".",",")))]),e._v(" "),t("td",[e._v(e._s(n.unit))]),e._v(" "),t("td",{attrs:{colspan:e.headers.length-3}})])})),0):e._e()]}}])}),e._v(" "),t("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:e.$lang.pages.evaluation.material.materials.materialForm.deleteDialog.title,message:e.$lang.pages.evaluation.material.materials.materialForm.deleteDialog.text}}),e._v(" "),t("history-dialog",{attrs:{type:"Material"},model:{value:e.historyId,callback:function(t){e.historyId=t},expression:"historyId"}}),e._v(" "),t("multiselect-actions",{attrs:{show:e.multiSelectSheet,"selected-material-ids":e.selectedMaterials,"initial-categories":e.selectedMaterialCategories,filter:e.filter,"action-type":"Material"},on:{cancel:function(t){return e.selectAll(!1)},saved:function(){e.selectedMaterials=[]}}}),e._v(" "),t("v-dialog",{attrs:{persistent:"",width:"500"},model:{value:e.showAddMaterial,callback:function(t){e.showAddMaterial=t},expression:"showAddMaterial"}},[t("v-card",{staticClass:"pa-3"},[t("add-material-list",{on:{cancel:function(t){e.showAddMaterial=!1},saved:function(t){e.showAddMaterial=!1}}})],1)],1)],1)}),[],!1,null,"30c77ea1",null));t.a=fe.exports},function(e,t,n){"use strict";n(30),n(27);var r=n(7),o=n(66),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(48),n(40),n(38),n(22),n(43),n(44),n(0)),y=n(4),k=n(18),j=n(64),O=n(69),w=(n(46),n(109),n(31)),x=n(1),_=n(63),S=function(){return{customerId:"",name:"",state:!0,contactInfo:null,employeeGroupIds:null,employeeIds:null,serviceGroupIds:null,serviceIds:null,remark:null,remarkVisible:!1,interfaceItems:null,color:j.a.projectColors[Math.floor(Math.random()*j.a.projectColors.length)]}},I=w.object({customerId:w.string().required(x.a.global.controls.selects.customers.required),name:w.string().trim().required(x.a.pages.customers.project_form.name.error_required).max(200,x.a.messages.errors.validation.max_character(200)).test("unique-project-name",x.a.pages.customers.project_form.name.error_unique,(function(e){var t;return!(null===(t=this.options.context.existingNames)||void 0===t?void 0:t.includes(e.toLowerCase()))})),remark:w.string().nullable().trim().max(2e3,x.a.messages.errors.validation.max_character(2e3))});function P(e){return Object(_.c)(I,e)}var R=n(113),D=n(452),C=n(89),T=n(24),E=n(99);function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var M=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},$=function(e){Object(d.a)(n,e);var t=A(n);function n(){var e;return Object(c.a)(this,n),(e=t.apply(this,arguments)).Icons=k.a,e}return Object(l.a)(n,[{key:"items",get:function(){var e=this.customers.filter((function(e){return e.state})),t=this.customers.filter((function(e){return!e.state}));return[{header:this.$lang.global.controls.state.active_customers(e.length)}].concat(Object(T.a)(e),[{divider:!0},{header:this.$lang.global.controls.state.inactive_customers(t.length)}],Object(T.a)(t))}}]),n}(h.Vue);M([Object(h.Prop)()],$.prototype,"value",void 0),M([Object(h.Prop)({default:function(){return[]}})],$.prototype,"customers",void 0),M([Object(h.Prop)({default:""})],$.prototype,"error",void 0),M([Object(h.Prop)({default:!1})],$.prototype,"validateOnBlur",void 0);var F=$=M([Object(h.Component)({components:{StateIcon:E.a}})],$),L=n(19),B=Object(L.a)(F,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-autocomplete",{attrs:{value:e.value,items:e.items,label:e.$lang.global.controls.selects.customers.title_single,"no-data-text":e.$lang.global.controls.selects.customers.no_data,"item-text":"name","item-value":"id","error-messages":e.error,"validate-on-blur":e.validateOnBlur,"menu-props":{maxHeight:700,closeOnClick:!0}},on:{input:function(t){return e.$emit("input",t)}},scopedSlots:e._u([{key:"item",fn:function(data){return[t("v-list-item-content",[t("v-list-item-title",[e._v("\n                "+e._s(data.item.name)+"\n            ")])],1)]}}])})}),[],!1,null,null,null).exports,W=n(80),N=n(79),z=n(309),G=n(239),U=n(741),V=n(311),H=n(282),K=n(5),Z=["id"];function Y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var Q=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},J=function(e){Object(d.a)(m,e);var t,n,f=Y(m);function m(){var e;return Object(c.a)(this,m),(e=f.apply(this,arguments)).Icons=k.a,e.Colors=j.a,e.InterfaceModelTypes=R.b,e.customersStore=Object(y.getModule)(H.default,e.$store),e.configStore=K.configurationStore,e.employeesStore=K.employeesStore,e.servicesStore=K.servicesStore,e.validation=P,e.valid=!0,e.saving=!1,e.deleting=!1,e.error="",e.isEditMode=!1,e.touched={customerId:!1,name:!1,color:!1,contactcInfo:{contactPerson:!1,email:!1,phone:!1,secondPhone:!1,address:!1},remark:!1},e.project=S(),e}return Object(l.a)(m,[{key:"created",value:function(){this.project.state=this.customerState,this.loadProject(),this.customerChanged()}},{key:"selectedColor",get:function(){return this.project.color}},{key:"customer",get:function(){var e=this;return this.customersStore.customers.find((function(t){return t.id===e.customerId}))}},{key:"groupEmployeeIds",get:function(){var e,t,n,r;return null!==(r=null===(t=null===(e=this.customer)||void 0===e?void 0:e.employeeGroupIds)||void 0===t?void 0:t.concat(null!==(n=this.customer.employeeIds)&&void 0!==n?n:[]))&&void 0!==r?r:null}},{key:"groupServiceGroupAndServiceIds",get:function(){var e,t,n,r;return null!==(r=null===(t=null===(e=this.customer)||void 0===e?void 0:e.serviceGroupIds)||void 0===t?void 0:t.concat(null!==(n=this.customer.serviceIds)&&void 0!==n?n:[]))&&void 0!==r?r:null}},{key:"projectNames",get:function(){var e=this;if(!this.project.customerId)return[];var t=this.customersStore.customers.find((function(t){return t.id===e.project.customerId})).projects.map((function(p){return p.name}));return this.isEditMode?t.filter((function(t){return t!==e.editProject.name})):t}},{key:"changed",get:function(){return!this.isEditMode||Object(O.a)(this.editProject,this.project)}},{key:"isLoading",get:function(){return this.saving||this.deleting}},{key:"loadProject",value:function(){var e;if(this.isEditMode=!!this.editProject,this.$refs.form&&this.resetForm(),this.editProject){var t=this.editProject,n=(t.id,Object(o.a)(t,Z));this.project=n}this.project.customerId=this.customerId,Object(_.b)(this.projectNames,null===(e=this.editProject)||void 0===e?void 0:e.name)}},{key:"resetForm",value:function(){this.error="",Object(C.a)(this.touched,!1),this.project=S(),this.project.state=this.customerState}},{key:"customerChanged",value:function(){var e;this.project.customerId&&(this.$emit("customerChanged",this.project.customerId),Object(C.a)(this.touched,!1),Object(_.b)(this.projectNames,null===(e=this.editProject)||void 0===e?void 0:e.name),this.$refs.form&&!this.valid&&this.$refs.form.resetValidation())}},{key:"setProjectColor",value:function(e){if("string"==typeof e)return!!j.a.projectColors.find((function(t){return t.includes(e)}))&&void(this.project.color=e)}},{key:"deleteProject",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=10;break}return this.deleting=!0,e.next=7,this.customersStore.deleteProject(this.editProject.id);case 7:t=e.sent,this.deleting=!1,"string"==typeof t?this.error=t:this.$emit("cancel");case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"submit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",Object(C.a)(this.touched,!0),this.$refs.form.validate()){e.next=4;break}return e.abrupt("return");case 4:if(this.saving=!0,this.isEditMode){e.next=11;break}return e.next=8,this.customersStore.saveProject(this.project);case 8:t=e.sent,e.next=14;break;case 11:return e.next=13,this.customersStore.updateProject({id:this.editProject.id,project:this.project});case 13:t=e.sent;case 14:this.saving=!1,"string"==typeof t?this.error=t:(this.$emit("saved",t),this.resetOnSave&&this.resetForm());case 16:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),m}(h.Vue);Q([Object(h.Prop)({default:""})],J.prototype,"customerId",void 0),Q([Object(h.Prop)({default:void 0})],J.prototype,"editProject",void 0),Q([Object(h.Prop)({default:!0})],J.prototype,"customerState",void 0),Q([Object(h.Prop)({default:!1})],J.prototype,"resetOnSave",void 0),Q([Object(h.Prop)({default:!1})],J.prototype,"isDialog",void 0),Q([Object(h.Watch)("editProject")],J.prototype,"loadProject",null),Q([Object(h.Watch)("project.customerId")],J.prototype,"customerChanged",null);var X=J=Q([Object(h.Component)({components:{CustomerSelect:B,StateToggle:G.a,ContactInfoCpnt:D.a,LinkingSelection:z.a,InterfaceItems:V.a,ColorPicker:U.a,FormFooter:N.a,FormHeader:W.a}})],J),ee=Object(L.a)(X,(function(){var e,t=this,n=t._self._c;t._self._setupProxy;return n("v-card",{attrs:{flat:""}},[n("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(e){return e.preventDefault(),t.submit.apply(null,arguments)}},model:{value:t.valid,callback:function(e){t.valid=e},expression:"valid"}},[n("form-header",{attrs:{"is-dialog":t.isDialog},on:{cancel:function(e){return t.$emit("cancel")}}},[n("v-card-title",[t._v("\n                "+t._s(t.isEditMode?t.$lang.pages.customers.project_form.edit:t.$lang.pages.customers.project_form.title)+"\n            ")])],1),t._v(" "),n("v-card-text",[n("d-alert",{attrs:{error:t.error}}),t._v(" "),n("customer-select",{attrs:{customers:t.customersStore.customers},model:{value:t.project.customerId,callback:function(e){t.$set(t.project,"customerId",e)},expression:"project.customerId"}}),t._v(" "),n("v-layout",{attrs:{"align-center":""}},[n("v-text-field",{attrs:{autofocus:!t.isEditMode,label:t.$lang.pages.customers.project_form.name.title,rules:[t.validation("name")],"validate-on-blur":!t.touched.name},on:{blur:function(e){t.touched.name=!0}},model:{value:t.project.name,callback:function(e){t.$set(t.project,"name",e)},expression:"project.name"}}),t._v(" "),n("color-picker",{attrs:{"activator-class":"mt-n2 ml-6",colors:t.Colors.projectColors},model:{value:t.project.color,callback:function(e){t.$set(t.project,"color",e)},expression:"project.color"}}),t._v(" "),n("state-toggle",{attrs:{disabled:!t.customerState},model:{value:t.project.state,callback:function(e){t.$set(t.project,"state",e)},expression:"project.state"}})],1),t._v(" "),n("h3",[t._v("\n                "+t._s(t.$lang.pages.settings.configuration.core_data.contact_infos.title)+"\n            ")]),t._v(" "),n("contact-info-cpnt",{attrs:{type:"Project","type-id":null===(e=t.editProject)||void 0===e?void 0:e.id,"distance-to-business":!0,touched:t.touched.contactcInfo},on:{updateDistance:function(e){return t.project.contactInfo?t.project.contactInfo.distanceToBusiness=e:void 0}},model:{value:t.project.contactInfo,callback:function(e){t.$set(t.project,"contactInfo",e)},expression:"project.contactInfo"}}),t._v(" "),n("linking-selection",{attrs:{"employee-groups":t.project.employeeGroupIds,employees:t.project.employeeIds,"service-groups":t.project.serviceGroupIds,services:t.project.serviceIds,"group-employee-ids":t.groupEmployeeIds,"group-service-group-and-service-ids":t.groupServiceGroupAndServiceIds,"exclude-projects":!0},on:{"update:employeeGroups":function(e){return t.$set(t.project,"employeeGroupIds",e)},"update:employee-groups":function(e){return t.$set(t.project,"employeeGroupIds",e)},"update:employees":function(e){return t.$set(t.project,"employeeIds",e)},"update:serviceGroups":function(e){return t.$set(t.project,"serviceGroupIds",e)},"update:service-groups":function(e){return t.$set(t.project,"serviceGroupIds",e)},"update:services":function(e){return t.$set(t.project,"serviceIds",e)}}}),t._v(" "),n("interface-items",{attrs:{"model-type":t.InterfaceModelTypes.Project},model:{value:t.project.interfaceItems,callback:function(e){t.$set(t.project,"interfaceItems",e)},expression:"project.interfaceItems"}}),t._v(" "),n("v-layout",[n("v-textarea",{attrs:{"auto-grow":"",rows:"1",label:t.$lang.global.controls.inputs.remark.title,rules:[t.validation("remark")],"validate-on-blur":!t.touched.remark},on:{blur:function(e){t.touched.remark=!0}},model:{value:t.project.remark,callback:function(e){t.$set(t.project,"remark",e)},expression:"project.remark"}}),t._v(" "),n("v-tooltip",{attrs:{top:"","open-delay":"1000"},scopedSlots:t._u([{key:"activator",fn:function(e){var r=e.on,o=e.attrs;return[n("v-btn",t._g(t._b({staticClass:"mt-4 ml-4",attrs:{icon:""},on:{click:function(e){t.project.remarkVisible=!t.project.remarkVisible}}},"v-btn",o,!1),r),[n("v-icon",[t._v("\n                                "+t._s(t.project.remarkVisible?t.Icons.remarkVisible:t.Icons.remarkVisibleOff)+"\n                            ")])],1)]}}])},[t._v(" "),n("span",[t._v(" "+t._s(t.$lang.pages.customers.remarkVisibleHint)+" ")])])],1)],1),t._v(" "),n("form-footer",[t.isDialog?t._e():n("v-btn",{attrs:{disabled:t.isLoading},on:{click:function(e){return t.$emit("cancel")}}},[n("v-icon",{attrs:{left:""}},[t._v(" "+t._s(t.Icons.cancel)+" ")]),t._v("\n                "+t._s(t.$lang.global.controls.buttons.cancel)+"\n            ")],1),t._v(" "),n("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.isEditMode,expression:"isEditMode"}],staticClass:"white--text",attrs:{color:"delete",disabled:t.isLoading,loading:t.deleting},on:{click:t.deleteProject}},[n("v-icon",{attrs:{left:""}},[t._v(" "+t._s(t.Icons.delete)+" ")]),t._v("\n                "+t._s(t.$lang.global.controls.buttons.delete)+"\n            ")],1),t._v(" "),n("v-btn",{attrs:{color:"accent",type:"submit",disabled:!t.valid||t.isLoading||!t.changed,loading:t.saving}},[n("v-icon",{attrs:{left:""}},[t._v(" "+t._s(t.Icons.save)+" ")]),t._v("\n                "+t._s(t.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1),t._v(" "),n("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:t.$lang.pages.customers.project_form.deleteDialog.title,alert:t.$lang.pages.customers.project_form.deleteDialog.alert,message:t.$lang.pages.customers.project_form.deleteDialog.text}})],1)}),[],!1,null,"16b045fa",null);t.a=ee.exports},function(e,t,n){"use strict";n(30),n(27),n(35),n(34),n(32),n(37);var r=n(66),o=n(7),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(17),n(48),n(38),n(22),n(46),n(72),n(40),n(18)),k=n(0),j=n(69),O=(n(109),n(43),n(44),n(31)),w=n(1),x=n(63),_={name:"",state:!0,percentage:1,remark:null,serviceGroupId:null,employeeGroupIds:null,employeeIds:null,customerIds:null,projectIds:null,interfaceItems:null},S=O.object({name:O.string().trim().required(w.a.pages.settings.services.form.name.errorRequired(!1)).max(200,w.a.messages.errors.validation.max_character(200)).test("unique-service-name",w.a.pages.settings.services.form.name.errorUnique(!1),(function(e){var t;return!(null===(t=this.options.context.existingNames)||void 0===t?void 0:t.includes(e.toLowerCase()))})),percentage:O.number().typeError(w.a.messages.errors.validation.invalidNumber).transform((function(e,t){return+(t+"").replace(/,/,".")})).min(0,w.a.messages.errors.validation.minValue(0)).max(1,w.a.messages.errors.validation.maxValue(100)),percentageWeb:O.number().typeError(w.a.messages.errors.validation.invalidNumber).transform((function(e,t){return+(t+"").replace(/,/,".")})).min(0,w.a.messages.errors.validation.minValue(0)).max(100,w.a.messages.errors.validation.maxValue(100)),remark:O.string().nullable().trim().max(2e3,w.a.messages.errors.validation.max_character(2e3))});function I(e){return Object(x.c)(S,e)}var P=n(113),R=n(4),D=n(89),C=n(239),T=n(80),E=n(79),A=n(99);function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var $=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},F=function(e){Object(f.a)(n,e);var t=M(n);function n(){var e;return Object(l.a)(this,n),(e=t.apply(this,arguments)).Icons=y.a,e}return Object(d.a)(n)}(k.Vue);$([Object(k.Prop)()],F.prototype,"value",void 0),$([Object(k.Prop)({default:function(){return[]}})],F.prototype,"serviceGroups",void 0),$([Object(k.Prop)({default:""})],F.prototype,"error",void 0),$([Object(k.Prop)({default:!1})],F.prototype,"validateOnBlur",void 0);var L=F=$([Object(k.Component)({components:{StateIcon:A.a}})],F),B=n(19),W=Object(B.a)(L,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-autocomplete",{attrs:{value:e.value,items:e.serviceGroups,label:e.$lang.global.controls.selects.services.title_single(!0),"no-data-text":e.$lang.global.controls.selects.services.no_data(!0),"item-text":"name","item-value":"id","error-messages":e.error,"validate-on-blur":e.validateOnBlur,"menu-props":{maxHeight:700,closeOnClick:!0}},on:{blur:function(t){return e.$emit("blur")},input:function(t){return e.$emit("input",t)}},scopedSlots:e._u([{key:"item",fn:function(data){return[t("v-list-item-content",[t("v-list-item-title",[e._v("\n                "+e._s(data.item.name)+"\n            ")])],1)]}}])})}),[],!1,null,null,null).exports,N=n(309),z=n(311),G=n(355),U=n(5),V=["id"];function H(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 K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?H(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):H(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Z(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var Y=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},Q=function(e){Object(f.a)(v,e);var t,n,c,m=Z(v);function v(){var e;return Object(l.a)(this,v),(e=m.apply(this,arguments)).Icons=y.a,e.InterfaceModelTypes=P.b,e.servicesStore=Object(R.getModule)(G.default,e.$store),e.validation=I,e.valid=!0,e.saving=!1,e.deleting=!1,e.error="",e.isEditMode=!1,e.service=K({},_),e.touched={groupId:!1,name:!1,percentage:!1,remark:!1},e}return Object(d.a)(v,[{key:"created",value:function(){this.service.state=this.serviceGroupState,this.loadService()}},{key:"groupingEnabled",get:function(){return U.configurationStore.configuration.groupServices}},{key:"serviceGroup",get:function(){var e=this;return this.servicesStore.groups.find((function(g){return g.id===e.groupId}))}},{key:"serviceGroupState",get:function(){var e,t;return null===(t=null===(e=this.serviceGroup)||void 0===e?void 0:e.state)||void 0===t||t}},{key:"serviceNames",get:function(){var e=this,t=this.servicesStore.services.map((function(s){return s.name}));return this.isEditMode&&this.editService?t.filter((function(t){return t!==e.editService.name})):t}},{key:"proportionalServices",get:function(){return U.configurationStore.configuration.proportionalServices}},{key:"percentage",get:function(){return(100*this.service.percentage+"").replace(".",",")},set:function(e){e=e.replace(/,/,"."),this.service.percentage=+e/100}},{key:"changed",get:function(){return!this.isEditMode||(this.touched.groupId||Object(j.a)(this.editService,this.service))}},{key:"isLoading",get:function(){return this.saving||this.deleting}},{key:"groupEmployeeIds",get:function(){var e,t,n,r;return null!==(r=null===(t=null===(e=this.serviceGroup)||void 0===e?void 0:e.employeeGroupIds)||void 0===t?void 0:t.concat(null!==(n=this.serviceGroup.employeeIds)&&void 0!==n?n:[]))&&void 0!==r?r:null}},{key:"groupCustomerAndProjectIds",get:function(){var e,t,n,r;return this.groupingEnabled&&null!==(r=null===(t=null===(e=this.serviceGroup)||void 0===e?void 0:e.customerIds)||void 0===t?void 0:t.concat(null!==(n=this.serviceGroup.projectIds)&&void 0!==n?n:[]))&&void 0!==r?r:null}},{key:"groupChanged",value:(c=Object(o.a)(regeneratorRuntime.mark((function e(){var t,n=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.error="",Object(x.b)(this.serviceNames,null===(t=this.editService)||void 0===t?void 0:t.name),e.next=4,this.$refs.form.resetValidation();case 4:this.$nextTick(Object(o.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.$refs.form.resetValidation();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))));case 5:case"end":return e.stop()}}),e,this)}))),function(){return c.apply(this,arguments)})},{key:"loadService",value:function(){var e;if(this.isEditMode=!!this.editService,this.$refs.form&&this.resetForm(),this.editService){var t=this.editService,n=(t.id,Object(r.a)(t,V));this.service=n}Object(x.b)(this.serviceNames,null===(e=this.editService)||void 0===e?void 0:e.name)}},{key:"resetForm",value:function(){this.error="",Object(D.a)(this.touched,!1),this.service=K({},_),this.service.state=this.serviceGroupState}},{key:"onChangeServiceGroup",value:function(e){this.$emit("change",e),this.touched.groupId=!0}},{key:"deleteService",value:(n=Object(o.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=10;break}return this.deleting=!0,e.next=7,this.servicesStore.deleteService(this.editService.id);case 7:t=e.sent,this.deleting=!1,"string"==typeof t?this.error=t:this.$emit("deleted");case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"submit",value:(t=Object(o.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",Object(D.a)(this.touched,!0),this.$refs.form.validate()){e.next=4;break}return e.abrupt("return");case 4:if(this.service.serviceGroupId=this.groupingEnabled?this.groupId:null,this.saving=!0,this.isEditMode){e.next=12;break}return e.next=9,this.servicesStore.saveService(this.service);case 9:t=e.sent,e.next=15;break;case 12:return e.next=14,this.servicesStore.updateService({id:this.editService.id,service:this.service});case 14:t=e.sent;case 15:this.saving=!1,"string"==typeof t?this.error=t:(this.$emit("saved",t),this.resetOnSave&&this.resetForm());case 17:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),v}(k.Vue);Y([Object(k.Prop)({default:void 0})],Q.prototype,"editService",void 0),Y([Object(k.Prop)()],Q.prototype,"groupId",void 0),Y([Object(k.Prop)({default:!1})],Q.prototype,"resetOnSave",void 0),Y([Object(k.Prop)({default:!1})],Q.prototype,"isDialog",void 0),Y([Object(k.Watch)("service.serviceGroupId")],Q.prototype,"groupChanged",null),Y([Object(k.Watch)("editService")],Q.prototype,"loadService",null);var J=Q=Y([Object(k.Component)({components:{StateToggle:C.a,ServiceGroupSelect:W,LinkingSelection:N.a,InterfaceItems:z.a,FormFooter:E.a,FormHeader:T.a}})],Q),X=Object(B.a)(J,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{attrs:{flat:""}},[t("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t("form-header",{attrs:{"is-dialog":e.isDialog},on:{cancel:function(t){return e.$emit("cancel")}}},[t("v-card-title",[e._v("\n                "+e._s(e.isEditMode?e.$lang.pages.settings.services.form.edit(!1):e.$lang.pages.settings.services.form.title(!1))+"\n            ")])],1),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.error}}),e._v(" "),e.groupingEnabled?t("service-group-select",{attrs:{value:e.groupId,"service-groups":e.servicesStore.groups},on:{input:e.onChangeServiceGroup}}):e._e(),e._v(" "),t("v-layout",{attrs:{"align-center":""}},[t("v-text-field",{attrs:{autofocus:!e.isEditMode,label:e.$lang.pages.settings.services.form.name.title(!1),rules:[e.validation("name")],"validate-on-blur":!e.touched.name},on:{blur:function(t){e.touched.name=!0}},model:{value:e.service.name,callback:function(t){e.$set(e.service,"name",t)},expression:"service.name"}}),e._v(" "),t("state-toggle",{attrs:{disabled:!e.serviceGroupState},model:{value:e.service.state,callback:function(t){e.$set(e.service,"state",t)},expression:"service.state"}})],1),e._v(" "),e.proportionalServices?t("v-text-field",{attrs:{prefix:"%",label:e.$lang.pages.settings.services.form.percentage,rules:[e.validation("percentageWeb")],"validate-on-blur":!e.touched.percentage},on:{blur:function(t){e.touched.percentage=!0}},model:{value:e.percentage,callback:function(t){e.percentage=t},expression:"percentage"}}):e._e(),e._v(" "),t("linking-selection",{attrs:{"employee-groups":e.service.employeeGroupIds,employees:e.service.employeeIds,customers:e.service.customerIds,projects:e.service.projectIds,"group-employee-ids":e.groupEmployeeIds,"group-customer-and-project-ids":e.groupCustomerAndProjectIds,"exclude-services":!0},on:{"update:employeeGroups":function(t){return e.$set(e.service,"employeeGroupIds",t)},"update:employee-groups":function(t){return e.$set(e.service,"employeeGroupIds",t)},"update:employees":function(t){return e.$set(e.service,"employeeIds",t)},"update:customers":function(t){return e.$set(e.service,"customerIds",t)},"update:projects":function(t){return e.$set(e.service,"projectIds",t)}}}),e._v(" "),t("interface-items",{attrs:{"model-type":e.InterfaceModelTypes.Service},model:{value:e.service.interfaceItems,callback:function(t){e.$set(e.service,"interfaceItems",t)},expression:"service.interfaceItems"}}),e._v(" "),t("v-textarea",{attrs:{"auto-grow":"",rows:"1",label:e.$lang.global.controls.inputs.remark.title,rules:[e.validation("remark")],"validate-on-blur":!e.touched.remark},on:{blur:function(t){e.touched.remark=!0}},model:{value:e.service.remark,callback:function(t){e.$set(e.service,"remark",t)},expression:"service.remark"}})],1),e._v(" "),t("form-footer",[e.isDialog?e._e():t("v-btn",{attrs:{disabled:e.isLoading},on:{click:function(t){return e.$emit("cancel")}}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.cancel)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.cancel)+"\n            ")],1),e._v(" "),t("v-btn",{directives:[{name:"show",rawName:"v-show",value:e.isEditMode,expression:"isEditMode"}],staticClass:"white--text",attrs:{color:"delete",disabled:e.isLoading,loading:e.deleting},on:{click:e.deleteService}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.delete)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.delete)+"\n            ")],1),e._v(" "),t("v-btn",{attrs:{color:"accent",type:"submit",disabled:!e.valid||e.isLoading||!e.changed,loading:e.saving}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.save)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1),e._v(" "),t("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:e.$lang.pages.settings.services.form.deleteDialogService.title,alert:e.$lang.pages.settings.services.form.deleteDialogService.alert,message:e.$lang.pages.settings.services.form.deleteDialogService.text}})],1)}),[],!1,null,"5e05a6aa",null);t.a=X.exports},function(e,t,n){"use strict";n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(22),n(38),n(0)),h=n(18),y=n(162),k=n(136),j=n(117);function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},x=function(e){Object(l.a)(n,e);var t=O(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(c.a)(n)}(v.Vue),_=x=w([Object(v.Component)({})],x),S=(n(1075),n(19)),I=Object(S.a)(_,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",[t("v-card-text",[t("v-layout",{attrs:{"justify-space-between":""}},[t("v-skeleton-loader",{attrs:{type:"heading",width:"500"}}),e._v(" "),t("v-skeleton-loader",{attrs:{type:"text",width:"100"}})],1),e._v(" "),t("v-skeleton-loader",{staticClass:"mt-3",attrs:{type:"text",width:"100"}}),e._v(" "),t("v-skeleton-loader",{staticClass:"mt-6",attrs:{type:"text",width:"60"}}),e._v(" "),t("v-skeleton-loader",{staticClass:"mt-1",attrs:{type:"paragraph"}}),e._v(" "),t("v-layout",{staticClass:"mt-3",attrs:{"justify-space-between":""}},[t("v-skeleton-loader",{staticClass:"full-width",attrs:{type:"image",height:"160"}}),e._v(" "),t("v-skeleton-loader",{staticClass:"full-width mx-3",attrs:{type:"image",height:"160"}}),e._v(" "),t("v-skeleton-loader",{staticClass:"full-width",attrs:{type:"image",height:"160"}})],1)],1)],1)}),[],!1,null,"7d0b4227",null).exports,P=n(736),R=n(315),D=n(310),C=n(5),T=n(134);function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var A=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},M=function(e){Object(l.a)(O,e);var t,n,d,f,m,v=E(O);function O(){var e;return Object(o.a)(this,O),(e=v.apply(this,arguments)).editDocumentation=null,e.Icons=h.a,e.imageDialog=!1,e.selectedDocs=[],e.fetching=!1,e.exportingAll=!1,e.exportingAllImages=!1,e.loading=!1,e.loadedAll=e.documentations.length<y.a.loadDocumentationCount,e.historyId=null,e}return Object(c.a)(O,[{key:"mounted",value:function(){window.addEventListener("scroll",this.scrolled)}},{key:"destroyed",value:function(){window.removeEventListener("scroll",this.scrolled)}},{key:"created",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.defaultFilter){e.next=4;break}return e.next=3,this.loadDocumentations();case 3:this.selectedDocs=this.initialSelection;case 4:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{key:"filter",get:function(){var e;return null!==(e=this.defaultFilter)&&void 0!==e?e:C.filterStore.filter}},{key:"projectVisible",get:function(){return!!this.filter.customerIds}},{key:"documentations",get:function(){return C.documentationsStore.documentations}},{key:"isDisabled",value:function(e){return Object(k.c)(C.userStore.info,e)}},{key:"docSelected",value:function(e,t){t?this.selectedDocs.push(e):this.selectedDocs=this.selectedDocs.filter((function(t){return t!==e})),this.$emit("docSelected",this.selectedDocs)}},{key:"selectAll",value:function(e){this.selectedDocs=e?this.documentations.map((function(e){return e.id})):[],this.$emit("docSelected",this.selectedDocs)}},{key:"loadDocumentations",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.fetching=!0,e.next=3,C.documentationsStore.fetchDocumentations(this.filter);case 3:this.fetching=!1,this.loadedAll=this.documentations.length<y.a.loadDocumentationCount;case 5:case"end":return e.stop()}}),e,this)}))),function(){return f.apply(this,arguments)})},{key:"documenationSaved",value:function(e){this.$emit("documentationUpdated",e.id),this.editDocumentation=null}},{key:"scrolled",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.loading&&!this.loadedAll){e.next=2;break}return e.abrupt("return");case 2:if(!(window.innerHeight+window.scrollY>=document.body.offsetHeight-50)){e.next=10;break}return this.loading=!0,e.next=7,C.documentationsStore.laodDocumentations({filter:this.filter,skip:this.documentations.length});case 7:t=e.sent,this.loading=!1,t.error?this.$notify(t.error):t.data.length<y.a.loadDocumentationCount&&(this.loadedAll=!0);case 10:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{key:"exportAll",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.exportingAll=!0,e.next=3,Object(T.b)(j.b(this.filter),this.$lang.pages.evaluation.documentation.export.filename+".pdf");case 3:t=e.sent,this.exportingAll=!1,t&&this.$notify(t);case 6:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"exportAllImages",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.exportingAllImages=!0,e.next=3,Object(T.b)(j.c(this.filter),this.$lang.pages.evaluation.documentation.export.imageArchiveName+".zip");case 3:t=e.sent,this.exportingAllImages=!1,t&&this.$notify(t);case 6:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),O}(v.Vue);A([Object(v.Prop)({default:!1})],M.prototype,"isPicker",void 0),A([Object(v.Prop)({default:void 0})],M.prototype,"defaultFilter",void 0),A([Object(v.Prop)({default:function(){return[]}})],M.prototype,"initialSelection",void 0),A([Object(v.Watch)("filter")],M.prototype,"loadDocumentations",null);var $=M=A([Object(v.Component)({components:{DocumentSkeleton:I,DocumentationCpnt:P.a,AddDocumentation:R.a,HistoryDialog:D.a}})],M),F=Object(S.a)($,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-layout",{attrs:{column:"","align-center":""}},[e.isPicker?t("v-checkbox",{staticClass:"mb-2 align-self-start",attrs:{value:e.selectedDocs.length>0,"hide-details":"",indeterminate:e.selectedDocs.length>0&&e.selectedDocs.length<e.documentations.length,label:e.$lang.global.controls.selects.actions.all},on:{change:function(t){return e.selectAll(t)}}}):e._e(),e._v(" "),t("v-layout",{staticClass:"gap-2"},[t("v-btn",{attrs:{color:"accent"},on:{click:function(t){e.editDocumentation=void 0}}},[e._v("\n            "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.title)+"\n        ")]),e._v(" "),e.documentations.length?t("v-btn",{attrs:{color:"accent",loading:e.exportingAll},on:{click:e.exportAll}},[e._v("\n            "+e._s(e.$lang.pages.evaluation.documentation.export.all)+"\n        ")]):e._e(),e._v(" "),e.documentations.length?t("v-btn",{attrs:{color:"accent",loading:e.exportingAllImages},on:{click:e.exportAllImages}},[e._v("\n            "+e._s(e.$lang.pages.evaluation.documentation.export.allImages)+"\n        ")]):e._e()],1),e._v(" "),t("div",{staticClass:"mt-4"}),e._v(" "),e.fetching?t("div",{staticStyle:{width:"680px"}},[e.documentations.length?t("v-progress-linear",{staticClass:"mb-3",attrs:{indeterminate:""}}):t("div",[t("document-skeleton",{staticClass:"mb-10"}),e._v(" "),t("document-skeleton")],1)],1):e._e(),e._v(" "),e.fetching||0!==e.documentations.length?e._e():t("div",[t("span",{staticClass:"text--disabled font-italic"},[e._v("\n            "+e._s(e.$lang.pages.evaluation.documentation.empty)+"\n        ")])]),e._v(" "),!e.fetching||e.documentations.length?t("div",{staticClass:"d-flex flex-column align-center"},[e._l(e.documentations,(function(n){return t("v-card",{key:n.id,staticClass:"mb-10",attrs:{width:"680"}},[t("documentation-cpnt",{attrs:{doc:n,documentations:e.documentations,disabled:e.isDisabled(n),"project-visible":e.projectVisible,"is-picker":e.isPicker,"selected-docs":e.selectedDocs},on:{edit:function(t){e.editDocumentation=n},docSelected:function(t){return e.docSelected(n.id,t)},documentationUpdated:function(t){return e.$emit("documentationUpdated",t)},history:function(t){return e.historyId=t}}})],1)})),e._v(" "),e.loading?t("v-progress-circular",{staticClass:"mb-5",attrs:{indeterminate:"",color:"primary"}}):e.loadedAll?e._e():t("p",{staticClass:"mb-7 text--disabled font-italic"},[e._v("\n            "+e._s(e.$lang.global.labels.moreEntries)+"\n        ")])],2):e._e(),e._v(" "),t("v-dialog",{attrs:{value:null!==e.editDocumentation,persistent:"",width:"500"}},[t("add-documentation",{attrs:{"edit-documentation":e.editDocumentation},on:{cancel:function(t){e.editDocumentation=null},saved:e.documenationSaved}})],1),e._v(" "),t("history-dialog",{attrs:{type:"Documentation"},model:{value:e.historyId,callback:function(t){e.historyId=t},expression:"historyId"}})],1)}),[],!1,null,"94fdbfc0",null);t.a=F.exports},function(e,t,n){"use strict";n(22),n(17),n(43),n(44),n(30),n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(0)),h=n(4),y=n(64),k=n(18),j=n(62),O=n(26),w=n(95),x=n(2),_=n(136),S=n(59),I=n(106);function P(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var R=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},D=function(e){Object(l.a)(n,e);var t=P(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).Icons=k.a,e.dialog=!1,e}return Object(c.a)(n)}(v.Vue);R([Object(v.Prop)()],D.prototype,"visible",void 0);var C=D=R([Object(v.Component)({})],D),T=n(19),E=Object(T.a)(C,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-dialog",{attrs:{value:e.visible,persistent:"","max-width":"600"}},[t("v-card",[t("v-card-title",{staticClass:"headline"},[e._v("\n            "+e._s(e.$lang.pages.times.absenceForm.deleteDialog.title)+"\n        ")]),e._v(" "),t("v-card-text",[e._v(e._s(e.$lang.pages.times.absenceForm.deleteDialog.text))]),e._v(" "),t("v-card-actions",[t("v-spacer"),e._v(" "),t("v-btn",{attrs:{color:"default",outlined:""},on:{click:function(t){return e.$emit("cancel")}}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.cancel)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.cancel)+"\n            ")],1),e._v(" "),t("v-btn",{attrs:{color:"delete",outlined:""},on:{click:function(t){return e.$emit("single")}}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.delete)+" ")]),e._v("\n                "+e._s(e.$lang.pages.times.absenceForm.deleteDialog.deleteSingle)+"\n            ")],1),e._v(" "),t("v-btn",{attrs:{color:"delete",outlined:""},on:{click:function(t){return e.$emit("all")}}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.delete)+" ")]),e._v("\n                "+e._s(e.$lang.pages.times.absenceForm.deleteDialog.deleteAll)+"\n            ")],1)],1)],1)],1)}),[],!1,null,null,null).exports,A=n(168),M=n(453),$=n(107),F=n(5),L=n(99);function B(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var W=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},N=function(e){Object(l.a)(f,e);var t,n,d=B(f);function f(){var e;return Object(o.a)(this,f),(e=d.apply(this,arguments)).ServiceTypes=j.a,e.Colors=y.a,e.Icons=k.a,e.Status=w.a,e.ModelTypes=I.a,e.DateFormats=x.a,e.SessionProps=O.a,e.dateHelpers=x.c,e.WritePermissions=S.a,e.user=F.userStore.info,e.timesStore=Object(h.getModule)($.default,e.$store),e.editOverlay=!1,e.deleteDialog=!1,e.deleting=!1,e.editOverlayPosition={top:0,left:0},e}return Object(c.a)(f,[{key:"disabled",get:function(){return this.filter.dailyEvaluation||this.session.absenceInfo.isHoliday||Object(_.a)(this.user,F.configurationStore.configuration,this.session)}},{key:"projectEditDisabled",get:function(){return this.disabled||!this.session.project}},{key:"includeWorkTime",get:function(){return this.filter.serviceTypes.includes(j.a.WorkTime)}},{key:"total",get:function(){return this.session.timeInfo.totalString}},{key:"dayTotal",get:function(){return this.session.timeInfo.dayTotal}},{key:"showTotal",get:function(){var e;if(this.filter.dailyEvaluation){var t=null!==(e=this.session.timeInfo.overtime)&&void 0!==e?e:"";return this.total!==this.zeroTime||t!==this.zeroOvertime}return!this.session.absenceInfo.isFullDay||this.total!==this.dayTotal}},{key:"showDayTotal",get:function(){return!this.filter.dailyEvaluation&&this.dayTotal&&this.filter.dayTotal&&(this.dayTotal!==this.zeroTime||this.session.timeInfo.overtime!==this.zeroOvertime)}},{key:"zeroTime",get:function(){return this.filter.timeInMinutes?"0:00":"0,00"}},{key:"zeroOvertime",get:function(){return this.filter.timeInMinutes?"+ 0:00":"+ 0,00"}},{key:"formatDate",value:function(e){return x.c.formatDate(e,x.a.sessionDateShort,this.$i18n.locale)}},{key:"getOverTimeClass",value:function(e){return e===this.zeroOvertime?"":"+"===e[0]?"overtime-green":"overtime-red"}},{key:"showDeleteDialog",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.absenceInfo.days>1)){e.next=4;break}this.deleteDialog=!0,e.next=8;break;case 4:return e.next=6,this.$refs.deleteDialog.confirm();case 6:e.sent&&this.deleteAbsence(t);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteAbsence",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.deleteDialog=!1,this.deleting=!0,e.next=4,this.timesStore.deleteAbsence({absence:t,date:n,filter:this.filter});case 4:r=e.sent,this.deleting=!1,"string"==typeof r&&this.$notify(r);case 7:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})}]),f}(v.Vue);W([Object(v.Prop)()],N.prototype,"session",void 0),W([Object(v.Prop)()],N.prototype,"filter",void 0),W([Object(v.Prop)()],N.prototype,"editSession",void 0),W([Object(v.Prop)()],N.prototype,"editProp",void 0),W([Object(v.Prop)()],N.prototype,"saving",void 0),W([Object(v.Prop)()],N.prototype,"isPicker",void 0),W([Object(v.Prop)()],N.prototype,"selectedAbsenceIds",void 0),W([Object(v.Prop)({default:!1})],N.prototype,"hideMultiSelect",void 0);var z=N=W([Object(v.Component)({components:{StateIcon:L.a,DeleteDialog:E,CategoryMenu:A.a,UnseenTooltip:M.a}})],N),G=(n(1054),Object(T.a)(z,(function(){var e,t,n=this,r=n._self._c;n._self._setupProxy;return r("tr",[n.filter.dailyEvaluation||n.hideMultiSelect?n._e():r("td",[n.session.absenceInfo&&!n.session.absenceInfo.isHoliday?r("v-checkbox",{staticClass:"mt-n1",attrs:{"input-value":n.selectedAbsenceIds.includes(n.session.id),"hide-details":""},on:{change:function(e){return n.$emit("absenceSelected",n.session.id,e)}}}):n._e()],1),n._v(" "),n.filter.columns.includes(n.SessionProps.CreationInfo)?r("td",[n.session.creationInfo?r("div",[n._v("\n            "+n._s(n.session.creationInfo.name)+" "),r("br"),n._v("\n            "+n._s(n.session.creationInfo.date)+"\n        ")]):n._e()]):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Date)?r("td",{class:"".concat(n.disabled?"":"clickable"," text-no-wrap"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.AbsenceDate)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.AbsenceDate?r("v-skeleton-loader",{attrs:{type:"text"}}):r("div",[n._v("\n            "+n._s(n.session.dateString)+"\n        ")])],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Position)?r("td",[n._v("\n        "+n._s(n.session.employee.position)+"\n    ")]):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.EmployeeGroup)?r("td"):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Employee)?r("td",{class:"".concat(n.disabled?"":"clickable"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Employee)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Employee?r("v-skeleton-loader",{attrs:{type:"text"}}):r("v-layout",[r("div",[n._v("\n                "+n._s(n.session.employee.name)+"\n            ")]),n._v(" "),r("state-icon",{attrs:{status:n.session.employee.status}})],1)],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Customer)?r("td",[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Project?r("v-skeleton-loader",{attrs:{type:"text"}}):n.session.customer?r("v-layout",{attrs:{"justify-space-between":""}},[r("div",[n._v("\n                "+n._s(n.session.customer.name)+"\n            ")]),n._v(" "),r("state-icon",{attrs:{status:n.session.customer.status}})],1):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Project)?r("td",{class:"".concat(n.projectEditDisabled?"":"clickable"),on:{click:function(e){return!n.projectEditDisabled&&n.$emit("editCell",n.session,e,n.SessionProps.Project)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Project?r("v-skeleton-loader",{attrs:{type:"text"}}):n.session.project?r("v-layout",{attrs:{"justify-space-between":""}},[r("div",[n._v("\n                "+n._s(n.session.project.name)+"\n            ")]),n._v(" "),r("state-icon",{attrs:{status:n.session.project.status}})],1):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.DrivingDistance)?r("td",[r("div",{staticClass:"text-no-wrap"},[r("span",[n._v("\n                "+n._s("number"==typeof(null===(e=n.session.project)||void 0===e?void 0:e.distance)?(null===(t=n.session.project)||void 0===t?void 0:t.distance)+" km":"")+"\n            ")])])]):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Service)||n.filter.columns.includes(n.SessionProps.AbsenceType)?r("td",{on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.AbsenceType)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.AbsenceType?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):n.filter.columns.includes(n.SessionProps.AbsenceType)?r("v-layout",{attrs:{"justify-space-between":""}},[r("div",[r("v-chip",{class:"".concat(n.disabled?"":"clickable"),attrs:{color:n.session.absenceInfo&&n.session.absenceInfo.color+"65"}},[n._v("\n                    "+n._s(n.session.absenceInfo&&n.session.absenceInfo.name)+"\n                    "),n.session.absenceInfo&&n.session.absenceInfo.deleted?r("state-icon",{attrs:{status:n.Status.Deleted}}):n._e()],1)],1)]):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Remark)?r("td",{class:n.disabled?"":"clickable",on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Remark)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Remark?r("v-skeleton-loader",{attrs:{type:"text"}}):r("div",[n._v(n._s(n.session.remark))])],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Allowance)?r("td"):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.DrivingTimeCompensation)?r("td"):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Start)?r("td",{class:"".concat(n.disabled?"":"clickable"," small-padding-cell"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.AbsenceTime)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.AbsenceTime?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):r("div",[n.session.absenceInfo&&!n.session.absenceInfo.isFullDay?r("span",[n._v("\n                "+n._s(n.session.timeInfo&&n.session.timeInfo.startString)+"\n            ")]):n._e()])],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.End)?r("td",{class:"".concat(n.disabled?"":"clickable"," small-padding-cell"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.AbsenceTime)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.AbsenceTime?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):r("div",[n.session.absenceInfo&&!n.session.absenceInfo.isFullDay?r("span",[n._v("\n                "+n._s(n.session.timeInfo&&n.session.timeInfo.endString)+"\n            ")]):n._e()])],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Pause)?r("td"):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.ForceAccountWork)?r("td"):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.DrivingTime)?r("td"):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Total)?r("td",[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Times?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):r("div",[n.includeWorkTime?r("div",{staticClass:"text-no-wrap"},[n.showTotal?r("span",[n._v(" "+n._s(n.session.timeInfo.totalString)+" ")]):n._e(),n._v(" "),n.filter.dailyEvaluation&&n.filter.workTime?r("span",{staticClass:"text--disabled"},[n._v("\n                    "+n._s(n.session.timeInfo.workTime)+"\n                ")]):n._e(),n._v(" "),n.filter.dailyEvaluation&&n.filter.overtime&&n.session.timeInfo.overtime&&(n.session.timeInfo.totalString!==n.zeroTime||n.session.timeInfo.overtime!==n.zeroOvertime)?r("span",{class:n.getOverTimeClass(n.session.timeInfo.overtime)},[n._v("\n                    "+n._s(n.session.timeInfo.overtime)+"\n                ")]):n._e()]):n._e(),n._v(" "),n.showDayTotal?r("div",{class:n.showTotal?"mt-2":""},[r("div",{class:"".concat(n.showTotal?"day-total":""," text-disabled font-weight-bold text-no-wrap")},[n._v("\n                    "+n._s(n.dayTotal)+"\n                    "),n.filter.workTime?r("span",{staticClass:"text--disabled"},[n._v("\n                        "+n._s(n.session.timeInfo.workTime)+"\n                    ")]):n._e(),n._v(" "),n.filter.overtime&&n.session.timeInfo.overtime?r("span",{class:n.getOverTimeClass(n.session.timeInfo.overtime)},[n._v("\n                        "+n._s(n.session.timeInfo.overtime)+"\n                    ")]):n._e(),n._v(" "),n.filter.wages&&n.session.wageOfDay?r("span",{staticClass:"text--disabled font-italic"},[r("br"),n._v("\n                        "+n._s(n.session.wageOfDay)+" €\n                    ")]):n._e()])]):n._e()])],1):n._e(),n._v(" "),n.isPicker||n.filter.dailyEvaluation?n._e():r("td",[r("v-layout",{attrs:{"align-center":"","justify-end":""}},[n.session.absenceInfo&&!n.session.absenceInfo.isHoliday&&n.user.permission.times===n.WritePermissions.Unrestricted&&n.user.permission.evaluationTimesAll?r("category-menu",{attrs:{id:n.session.id,categories:n.session.categories,"model-type":n.ModelTypes.Absence,"linked-to-report":n.session.linkedToReport}}):n._e(),n._v(" "),!n.session.absenceInfo||n.session.absenceInfo.isHoliday||n.disabled?n._e():r("v-btn",{attrs:{icon:"",color:n.Colors.grays.medium,disabled:n.saving,loading:n.deleting},on:{click:function(e){return n.showDeleteDialog(n.session)}}},[r("v-icon",{attrs:{dark:"",size:"22"}},[n._v(" "+n._s(n.Icons.deleteVariant)+" ")])],1),n._v(" "),r("div",{staticStyle:{width:"36px",height:"36px"}},[r("unseen-tooltip",{attrs:{session:n.session,disabled:n.saving},on:{history:function(e){return n.$emit("history",e)}}})],1),n._v(" "),r("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:n.$lang.pages.times.absenceForm.deleteDialog.title,message:n.$lang.pages.times.absenceForm.deleteDialog.text}}),n._v(" "),r("delete-dialog",{attrs:{visible:n.deleteDialog},on:{cancel:function(e){n.deleteDialog=!1},single:function(e){return n.deleteAbsence(n.session,n.session.date)},all:function(e){return n.deleteAbsence(n.session)}}})],1)],1)])}),[],!1,null,"24c2a54c",null));t.a=G.exports},function(e,t,n){"use strict";n(27),n(35),n(34),n(32),n(37);var r=n(29),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(20),n(17),n(22),n(38),n(46),n(72),n(0)),h=n(18),y=n(24),k=n(82),j=(n(1087),n(40),n(551));function O(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var w=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},x=function(e){Object(l.a)(n,e);var t=O(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).Icons=h.a,e.ctx=null,e.canvas=null,e.sign=!1,e.stopDrawing=!1,e.canvasHeight=250,e.canvasWidth=600,e.dimensions={x0:1e4,y0:1e4,x1:0,y1:0},e.points=[],e}return Object(c.a)(n,[{key:"mounted",value:function(){var e=window.devicePixelRatio;this.canvas=document.getElementById("signature-pad"),this.canvas.width=this.canvasWidth*e,this.canvas.height=this.canvasHeight*e,this.canvas.style.width="".concat(this.canvasWidth,"px"),this.canvas.style.height="".concat(this.canvasHeight,"px"),this.ctx=this.canvas.getContext("2d"),this.ctx&&(this.ctx.scale(e,e),this.ctx.lineCap="round",this.ctx.lineJoin="round",this.ctx.strokeStyle="black",this.ctx.lineWidth=3*e)}},{key:"onPointerDown",value:function(e){var t;null===(t=this.canvas)||void 0===t||t.setPointerCapture(e.pointerId),this.sign=!0;var n=this.getTargetPosition(e);this.points=[[n.x,n.y]],this.checkDimensions(n.x,n.y),this.drawBezier()}},{key:"add",value:function(e,t){return[e[0]+t[0],e[1]+t[1]]}},{key:"sub",value:function(e,t){return[e[0]-t[0],e[1]-t[1]]}},{key:"scale",value:function(e,p){return[e*p[0],e*p[1]]}},{key:"drawBezier",value:function(){var e,t,n,r,o=this.points.length>2?this.points.length-2:this.points.length-1,c=0===o?this.points[o]:this.points[o-1],l=this.points[o],d=this.points[o-2]||c,f=this.points[o+1]||l,m=this.add(c,this.scale(.2,this.sub(l,d))),v=Object(k.a)(m,2),h=v[0],y=v[1],j=this.add(l,this.scale(.2,this.sub(c,f))),O=Object(k.a)(j,2),w=O[0],x=O[1];null===(e=this.ctx)||void 0===e||e.beginPath(),null===(t=this.ctx)||void 0===t||t.moveTo(d[0],d[1]),null===(n=this.ctx)||void 0===n||n.bezierCurveTo(h,y,w,x,l[0],l[1]),null===(r=this.ctx)||void 0===r||r.stroke()}},{key:"getTargetPosition",value:function(e){var t=e.target;return t?{x:e.clientX-t.getBoundingClientRect().x,y:e.clientY-t.getBoundingClientRect().y}:{x:0,y:0}}},{key:"onPointerMove",value:function(e){if(this.sign&&!this.stopDrawing){var t=this.getTargetPosition(e);Object(j.b)(e,this.canvas)&&(this.points=[].concat(Object(y.a)(this.points),[[t.x,t.y]]),this.checkDimensions(t.x,t.y),this.drawBezier())}}},{key:"onPointerUp",value:function(e){var t;this.sign=!1,null===(t=this.canvas)||void 0===t||t.releasePointerCapture(e.pointerId)}},{key:"clear",value:function(){var e;this.canvas&&(null===(e=this.ctx)||void 0===e||e.clearRect(0,0,this.canvas.width,this.canvas.height),this.points=[])}},{key:"checkDimensions",value:function(e,t){e<this.dimensions.x0&&(this.dimensions.x0=e),e>this.dimensions.x1&&(this.dimensions.x1=e),t<this.dimensions.y0&&(this.dimensions.y0=t),t>this.dimensions.y1&&(this.dimensions.y1=t)}},{key:"save",value:function(){var e;if(null===(e=this.canvas)||void 0===e?void 0:e.toDataURL(void 0,1)){var t=window.devicePixelRatio,n=this.dimensions.y0-4,r=this.dimensions.x0-4,o=this.dimensions.x1+5-r,c=this.dimensions.y1+5-n,l=document.createElement("canvas");l.width=o*t,l.height=c*t;var d=l.getContext("2d");d&&(d.drawImage(this.canvas,r*t,n*t,o*t,c*t,0,0,o*t,c*t),this.$emit("saved",l.toDataURL(void 0,1)))}}}]),n}(v.Vue),_=x=w([Object(v.Component)({components:{}})],x),S=n(19),I=Object(S.a)(_,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{attrs:{flat:""}},[t("canvas",{attrs:{id:"signature-pad"},on:{pointerdown:e.onPointerDown,pointermove:e.onPointerMove,pointerup:e.onPointerUp}}),e._v(" "),t("v-divider"),e._v(" "),t("v-card-actions",{staticClass:"justify-end"},[t("v-btn",{attrs:{color:"primary"},on:{click:e.clear}},[e._v("\n            "+e._s(e.$lang.global.controls.buttons.reset)+"\n        ")]),e._v(" "),t("v-btn",{attrs:{color:"accent"},on:{click:e.save}},[e._v(e._s(e.$lang.global.controls.buttons.done))])],1)],1)}),[],!1,null,"1ef89da0",null).exports,P=n(79),R=n(80);function D(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 C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){Object(r.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var E=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},A=function(e){Object(l.a)(n,e);var t=T(n);function n(){var e;return Object(o.a)(this,n),(e=t.apply(this,arguments)).Icons=h.a,e.sheetWidth=350,e.sheetHeight=150,e.signatureInfos=[{signature:"",signer:""}],e.showSignaturePad=!1,e.currentSignatureIndex=null,e}return Object(c.a)(n,[{key:"addSigner",value:function(){this.signatureInfos.push({signature:"",signer:""})}},{key:"removeSigner",value:function(e){this.signatureInfos=this.signatureInfos.filter((function(t,i){return i!==e}))}},{key:"openSignaturePad",value:function(e){this.currentSignatureIndex=e,this.showSignaturePad=!0}},{key:"closeSignaturePad",value:function(){this.showSignaturePad=!1,this.currentSignatureIndex=null}},{key:"saveSignature",value:function(e){null!==this.currentSignatureIndex&&e&&(this.signatureInfos[this.currentSignatureIndex].signature=e,this.closeSignaturePad())}},{key:"saveSignatures",value:function(){var e=this.signatureInfos.map((function(s){var e;if(!s.signature)return C(C({},s),{},{signature:null});var t=s.signature.split(";"),n=t.length>1?t[1].split(",")[1]:null;return C(C({},s),{},{signature:null!==(e=null==n?void 0:n.replace(/\r|\n/g,""))&&void 0!==e?e:null})}));this.$emit("saveSignatures",e)}}]),n}(v.Vue);E([Object(v.Prop)({default:!1})],A.prototype,"saving",void 0);var M=A=E([Object(v.Component)({components:{SignaturePad:I,FormHeader:R.a,FormFooter:P.a}})],A),$=Object(S.a)(M,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{attrs:{flat:""}},[t("form-header",{attrs:{"is-dialog":!0},on:{cancel:function(t){return e.$emit("cancel")}}}),e._v(" "),t("v-card-text",{staticClass:"pt-4"},[e._l(e.signatureInfos,(function(n,r){return t("div",{key:r,staticClass:"mb-5"},[t("v-text-field",{attrs:{label:e.$lang.global.labels.signer,"append-icon":r>0?e.Icons.clear:void 0},on:{"click:append":function(t){return e.removeSigner(r)}},model:{value:e.signatureInfos[r].signer,callback:function(t){e.$set(e.signatureInfos[r],"signer",t)},expression:"signatureInfos[index].signer"}}),e._v(" "),t("v-sheet",{staticClass:"clickable",attrs:{width:e.sheetWidth,height:e.sheetHeight,outlined:""},on:{click:function(t){return e.openSignaturePad(r)}}},[t("v-img",{attrs:{width:e.sheetWidth,height:e.sheetHeight,contain:"",src:e.signatureInfos[r].signature},scopedSlots:e._u([{key:"placeholder",fn:function(){return[t("div",{staticClass:"d-flex flex-column justify-center align-center full-height"},[t("v-icon",{attrs:{size:"40",disabled:""}},[e._v("\n                                "+e._s(e.Icons.signature)+"\n                            ")]),e._v(" "),t("span",{staticClass:"text--disabled mt-2"},[e._v("\n                                "+e._s(e.$lang.global.labels.addSignatureWithClick)+"\n                            ")])],1)]},proxy:!0}],null,!0)})],1)],1)})),e._v(" "),t("v-btn",{attrs:{color:"primary",width:"100%"},on:{click:e.addSigner}},[e._v("\n            "+e._s(e.$lang.global.labels.addSigner)+"\n        ")])],2),e._v(" "),t("form-footer",[t("v-btn",{attrs:{color:"accent",loading:e.saving},on:{click:e.saveSignatures}},[t("v-icon",{attrs:{left:""}},[e._v(e._s(e.Icons.save))]),e._v("\n            "+e._s(e.$lang.global.controls.buttons.save)+"\n        ")],1)],1),e._v(" "),e.showSignaturePad?t("v-dialog",{attrs:{width:"600"},model:{value:e.showSignaturePad,callback:function(t){e.showSignaturePad=t},expression:"showSignaturePad"}},[t("signature-pad",{on:{saved:e.saveSignature,close:e.closeSignaturePad}})],1):e._e()],1)}),[],!1,null,"79ee8529",null);t.a=$.exports},function(e,t,n){"use strict";n(27),n(35),n(34),n(32),n(37);var r=n(66),o=n(7),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(17),n(22),n(48),n(43),n(44),n(97),n(98),n(38),n(74),n(0)),k=n(4),j=n(18),O=n(69),w=(n(21),n(214),n(46),n(109),n(30),n(31)),x=n(1),_=n(63),S=n(427),I=n(361),P=n(2);n(45);var R=function(){var e={projectId:"",date:P.b.startOfToday(),workedFrom:P.b.startOfToday(),workedTo:P.b.startOfToday(),type:S.a.Full,result:I.a.NoDefects,text:null,eliminateDefectsBy:null,images:[],signatureInfos:[],signatureDate:null};return e};var D=w.object({projectId:w.string().required(x.a.messages.errors.validation.projectRequired),date:w.date().test("max-date",x.a.messages.errors.validation.futureDate,(function(e){return e<=P.b.endOfDay(new Date)})),workedFrom:w.date().test("max-date",x.a.messages.errors.validation.futureDate,(function(e){return e<=P.b.endOfDay(new Date)})),workedTo:w.date().test("max-date",x.a.messages.errors.validation.futureDate,(function(e){return e<=P.b.endOfDay(new Date)})),text:w.string().nullable().trim().max(1e4,x.a.messages.errors.validation.max_character(1e4))});function C(e){return Object(_.c)(D,e)}var T=n(164),E=n(10),A=n(79),M=n(80),$=n(197),F=n(354),L=n(138),B=n(5),W=["id","images"];function N(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 z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function G(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var U=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},V=function(e){Object(f.a)(m,e);var t,n,c=G(m);function m(){var e,t,n;return Object(l.a)(this,m),(e=c.apply(this,arguments)).Icons=j.a,e.SystemIcons=$.a,e.DateFormats=P.a,e.employeesStore=B.employeesStore,e.customersStore=B.customersStore,e.configStore=B.configurationStore,e.permission=B.userStore.permission,e.acceptancesStore=Object(k.getModule)(F.default,e.$store),e.validation=C,e.acceptanceTypesList=S.b,e.acceptanceResultsList=I.b,e.acceptanceResults=I.a,e.valid=!0,e.loading=!1,e.loadingWorkDates=!1,e.error="",e.isEditMode=!1,e.original=z({},R()),e.acceptance=z(z({},R()),{},{projectId:null!==(n=null===(t=e.filter.projectIds)||void 0===t?void 0:t.find((function(e){return!0})))&&void 0!==n?n:""}),e}return Object(d.a)(m,[{key:"created",value:function(){this.loadAcceptance()}},{key:"filter",get:function(){return B.filterStore.filter}},{key:"customers",get:function(){return this.getLinkedCustomers(null,[B.userStore.info.id],this.acceptance.projectId)}},{key:"changed",get:function(){return!this.isEditMode||Object(O.a)(this.original,this.acceptance)}},{key:"customersIncludesProjectId",value:function(e,t){return e.flatMap((function(e){return e.projects.map((function(p){return p.id}))})).includes(t)}},{key:"loadProjectWorkDates",value:(n=Object(o.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.acceptance.projectId){e.next=7;break}return this.loadingWorkDates=!0,e.next=4,T.e(this.acceptance.projectId);case 4:t=e.sent,this.loadingWorkDates=!1,Object(E.a)(t.status)&&null!==t.data?(this.acceptance.workedFrom=t.data.start,this.acceptance.workedTo=t.data.end):this.$notify(t.error);case 7:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"openImagePickerDialog",value:function(){document.getElementById("file-input").click()}},{key:"addImages",value:function(e){for(var t=e.dataTransfer.files,i=0;i<t.length;i++)this.acceptance.images.push(t.item(i))}},{key:"removeImage",value:function(e){this.acceptance.images.splice(e,1)}},{key:"projectChanged",value:function(){this.loadProjectWorkDates()}},{key:"loadAcceptance",value:function(){if(this.isEditMode=!!this.editAcceptance,this.$refs.form&&this.resetForm(),this.editAcceptance){var e=this.editAcceptance,t=(e.id,e.images,z(z({},Object(r.a)(e,W)),{},{images:[],signatureInfos:[],signatureDate:null}));this.acceptance=t,this.original=z({},t)}}},{key:"setEliminateDefectsBy",value:function(){this.acceptance.result===this.acceptanceResults.HasDefects?this.acceptance.eliminateDefectsBy=new Date:this.acceptance.eliminateDefectsBy=null}},{key:"resetForm",value:function(){var e,t;this.error="",this.acceptance=z(z({},R()),{},{projectId:null!==(t=null===(e=this.filter.projectIds)||void 0===e?void 0:e.find((function(e){return!0})))&&void 0!==t?t:this.acceptance.projectId}),this.acceptance.images=[]}},{key:"setProject",value:function(){var e,t;this.acceptance.projectId=null!==(t=null===(e=this.filter.projectIds)||void 0===e?void 0:e.find((function(e){return!0})))&&void 0!==t?t:""}},{key:"submit",value:(t=Object(o.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",this.$refs.form.validate()){e.next=3;break}return e.abrupt("return");case 3:if(this.loading=!0,this.isEditMode){e.next=10;break}return e.next=7,this.acceptancesStore.saveAcceptance({acceptance:this.acceptance,filter:this.filter});case 7:t=e.sent,e.next=13;break;case 10:return e.next=12,this.acceptancesStore.updateAcceptance({id:this.editAcceptance.id,acceptance:this.acceptance});case 12:t=e.sent;case 13:if(this.loading=!1,"string"!=typeof t){e.next=18;break}this.error=t,e.next=21;break;case 18:return this.$emit("saved",t),e.next=21,this.resetForm();case 21:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),m}(Object(y.mixins)(L.a));U([Object(y.Prop)({default:void 0})],V.prototype,"editAcceptance",void 0),U([Object(y.Watch)("acceptance.projectId")],V.prototype,"projectChanged",null),U([Object(y.Watch)("editAcceptance")],V.prototype,"loadAcceptance",null),U([Object(y.Watch)("acceptance.result")],V.prototype,"setEliminateDefectsBy",null),U([Object(y.Watch)("filter")],V.prototype,"setProject",null);var H=V=U([Object(y.Component)({components:{FormHeader:M.a,FormFooter:A.a}})],V),K=(n(988),n(19)),component=Object(K.a)(H,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",{attrs:{flat:""}},[t("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(t){return t.preventDefault(),e.submit.apply(null,arguments)}},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t("form-header",{attrs:{"is-dialog":!0},on:{cancel:function(t){return e.$emit("cancel")}}},[t("v-card-title",[e._v("\n                "+e._s(e.isEditMode?e.$lang.pages.evaluation.acceptance.acceptanceForm.edit:e.$lang.pages.evaluation.acceptance.acceptanceForm.title)+"\n            ")])],1),e._v(" "),t("v-card-text",[t("d-alert",{attrs:{error:e.error}}),e._v(" "),t("d-project-select",{attrs:{"selected-projects":e.acceptance.projectId,customers:e.customers,"ignore-linking":e.ignoreLinkingProjects,"prepend-icon":!0,"label-customer":!0,rules:[e.validation("projectId")]},on:{setIgnoreLinking:function(t){return e.ignoreLinkingProjects=t},selected:function(t){return e.acceptance.projectId=t}}}),e._v(" "),t("d-date-picker",{attrs:{label:e.$lang.pages.evaluation.acceptance.acceptanceForm.date.title,format:e.DateFormats.longDate,max:new Date,rules:e.validation("date")},model:{value:e.acceptance.date,callback:function(t){e.$set(e.acceptance,"date",t)},expression:"acceptance.date"}}),e._v(" "),t("v-layout",{staticClass:"gap-3"},[t("d-date-picker",{attrs:{label:e.$lang.pages.evaluation.acceptance.acceptanceForm.workedFrom.title,icon:e.Icons.fromDate,format:e.DateFormats.longDate,max:new Date,rules:e.validation("date")},model:{value:e.acceptance.workedFrom,callback:function(t){e.$set(e.acceptance,"workedFrom",t)},expression:"acceptance.workedFrom"}}),e._v(" "),t("d-date-picker",{attrs:{label:e.$lang.pages.evaluation.acceptance.acceptanceForm.workedTo.title,icon:e.Icons.toDate,format:e.DateFormats.longDate,max:new Date,rules:e.validation("date")},model:{value:e.acceptance.workedTo,callback:function(t){e.$set(e.acceptance,"workedTo",t)},expression:"acceptance.workedTo"}}),e._v(" "),e.loadingWorkDates?t("div",[t("v-progress-circular",{staticClass:"mt-4",attrs:{size:25,width:3,indeterminate:"",color:"primary"}})],1):e._e()],1),e._v(" "),t("v-select",{attrs:{items:e.acceptanceTypesList,"item-text":"text","prepend-icon":e.Icons.acceptanceType,label:e.$lang.pages.evaluation.acceptance.acceptanceForm.type.title,"hide-details":"","menu-props":{offsetY:!0,closeOnClick:!0}},model:{value:e.acceptance.type,callback:function(t){e.$set(e.acceptance,"type",t)},expression:"acceptance.type"}}),e._v(" "),t("v-select",{staticClass:"my-4",attrs:{items:e.acceptanceResultsList,"prepend-icon":e.Icons.acceptanceResult,"item-text":"text",label:e.$lang.pages.evaluation.acceptance.acceptanceForm.result.title,"hide-details":"","menu-props":{offsetY:!0,closeOnClick:!0}},model:{value:e.acceptance.result,callback:function(t){e.$set(e.acceptance,"result",t)},expression:"acceptance.result"}}),e._v(" "),e.acceptance.result===e.acceptanceResults.HasDefects?[t("d-date-picker",{attrs:{label:e.$lang.pages.evaluation.acceptance.acceptanceForm.eliminateDefectsBy.title,clearable:"",format:e.DateFormats.longDate},model:{value:e.acceptance.eliminateDefectsBy,callback:function(t){e.$set(e.acceptance,"eliminateDefectsBy",t)},expression:"acceptance.eliminateDefectsBy"}})]:e._e(),e._v(" "),t("v-textarea",{attrs:{"prepend-icon":e.Icons.text,"auto-grow":"",rows:"1",label:e.$lang.pages.evaluation.acceptance.acceptanceForm.text.title,rules:[e.validation("text")]},model:{value:e.acceptance.text,callback:function(t){e.$set(e.acceptance,"text",t)},expression:"acceptance.text"}}),e._v(" "),t("d-file-picker",{attrs:{type:"image"},model:{value:e.acceptance.images,callback:function(t){e.$set(e.acceptance,"images",t)},expression:"acceptance.images"}})],2),e._v(" "),t("form-footer",[t("v-btn",{attrs:{color:"accent",type:"submit",disabled:!e.valid||e.loading||!e.changed,loading:e.loading}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.save)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1)],1)}),[],!1,null,"8a4be27c",null);t.a=component.exports},function(e,t,n){"use strict";n(30),n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(66),c=n(29),l=n(13),d=n(14),f=n(15),m=n(16),v=n(6),h=n(12),y=(n(41),n(20),n(17),n(22),n(0)),k=n(4),j=n(18),O=n(69),w=(n(46),n(109),n(43),n(44),n(31)),x=n(1),_=n(63),S=n(444),I={name:"",state:!0,contactInfo:null,employeeGroupIds:null,employeeIds:null,serviceGroupIds:null,serviceIds:null,remark:null,remarkVisible:!1,interfaceItems:null},P=w.object({name:w.string().trim().required(x.a.pages.customers.customer_form.name.error_required).max(200,x.a.messages.errors.validation.max_character(200)).test("unique-customer-name",x.a.pages.customers.customer_form.name.error_unique,(function(e){var t;return!(null===(t=this.options.context.existingNames)||void 0===t?void 0:t.includes(e.toLowerCase()))})),state:w.mixed(),remark:w.string().nullable().trim().max(2e3,x.a.messages.errors.validation.max_character(2e3)),contactInfo:S.b});w.object({name:w.string().trim().required(x.a.pages.customers.customer_form.name.error_required).max(200,x.a.messages.errors.validation.max_character(200)).test("unique-customer-name",x.a.pages.customers.customer_form.name.error_unique,(function(e){var t;return!(null===(t=this.options.context.existingNames)||void 0===t?void 0:t.includes(e.toLowerCase()))})),state:w.mixed(),remark:w.string().nullable().trim().max(2e3,x.a.messages.errors.validation.max_character(2e3))});function R(e){return Object(_.c)(P,e)}var D=n(113),C=n(452),T=n(89),E=n(80),A=n(79),M=n(239),$=n(309),F=n(311),L=n(282),B=n(5),W=["id"];function N(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 z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?N(Object(n),!0).forEach((function(t){Object(c.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):N(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function G(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(v.a)(e);if(t){var o=Object(v.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(m.a)(this,n)}}var U=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(h.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},V=function(e){Object(f.a)(m,e);var t,n,c=G(m);function m(){var e;return Object(l.a)(this,m),(e=c.apply(this,arguments)).Icons=j.a,e.InterfaceModelTypes=D.b,e.customersStore=Object(k.getModule)(L.default,e.$store),e.configStore=B.configurationStore,e.employeesStore=B.employeesStore,e.servicesStore=B.servicesStore,e.validation=R,e.valid=!0,e.saving=!1,e.deleting=!1,e.error="",e.isEditMode=!1,e.touched={name:!1,contactcInfo:{contactPerson:!1,email:!1,phone:!1,secondPhone:!1,address:!1},remark:!1},e.customer=z({},I),e}return Object(d.a)(m,[{key:"created",value:function(){this.loadCustomer()}},{key:"customerNames",get:function(){var e=this;return this.isEditMode?this.customersStore.customerNames.filter((function(t){return t!==e.editCustomer.name})):this.customersStore.customerNames}},{key:"changed",get:function(){return!this.isEditMode||Object(O.a)(this.editCustomer,this.customer)}},{key:"isLoading",get:function(){return this.saving||this.deleting}},{key:"loadCustomer",value:function(){var e;if(this.isEditMode=!!this.editCustomer,this.$refs.form&&this.resetForm(),this.editCustomer){var t=this.editCustomer,n=(t.id,Object(o.a)(t,W));this.customer=n}Object(_.b)(this.customerNames,null===(e=this.editCustomer)||void 0===e?void 0:e.name)}},{key:"resetForm",value:function(){this.error="",Object(T.a)(this.touched,!1),this.customer=z({},I)}},{key:"deleteCustomer",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=10;break}return this.deleting=!0,e.next=7,this.customersStore.deleteCustomer(this.editCustomer.id);case 7:t=e.sent,this.deleting=!1,"string"==typeof t?this.error=t:this.$emit("cancel");case 10:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"submit",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.error="",Object(T.a)(this.touched,!0),this.$refs.form.validate()){e.next=4;break}return e.abrupt("return");case 4:if(this.saving=!0,this.isEditMode){e.next=11;break}return e.next=8,this.customersStore.saveCustomer(this.customer);case 8:t=e.sent,e.next=14;break;case 11:return e.next=13,this.customersStore.updateCustomer({id:this.editCustomer.id,customer:this.customer});case 13:t=e.sent;case 14:this.saving=!1,"string"==typeof t?this.error=t:(this.$emit("saved",t),this.resetOnSave&&this.resetForm());case 16:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),m}(y.Vue);U([Object(y.Prop)({default:void 0})],V.prototype,"editCustomer",void 0),U([Object(y.Prop)({default:!1})],V.prototype,"resetOnSave",void 0),U([Object(y.Prop)({default:!1})],V.prototype,"isDialog",void 0),U([Object(y.Watch)("editCustomer")],V.prototype,"loadCustomer",null);var H=V=U([Object(y.Component)({components:{StateToggle:M.a,ContactInfoCpnt:C.a,LinkingSelection:$.a,InterfaceItems:F.a,FormFooter:A.a,FormHeader:E.a}})],V),K=n(19),component=Object(K.a)(H,(function(){var e,t=this,n=t._self._c;t._self._setupProxy;return n("v-card",{attrs:{flat:""}},[n("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},on:{submit:function(e){return e.preventDefault(),t.submit.apply(null,arguments)}},model:{value:t.valid,callback:function(e){t.valid=e},expression:"valid"}},[n("form-header",{attrs:{"is-dialog":t.isDialog},on:{cancel:function(e){return t.$emit("cancel")}}},[n("v-card-title",[t._v("\n                "+t._s(t.isEditMode?t.$lang.pages.customers.customer_form.edit:t.$lang.pages.customers.customer_form.title)+"\n            ")])],1),t._v(" "),n("v-card-text",[n("d-alert",{attrs:{error:t.error}}),t._v(" "),n("v-layout",{attrs:{"align-center":""}},[n("v-text-field",{attrs:{autofocus:!t.isEditMode,label:t.$lang.pages.customers.customer_form.name.title,rules:[t.validation("name")],"validate-on-blur":!t.touched.name},on:{blur:function(e){t.touched.name=!0}},model:{value:t.customer.name,callback:function(e){t.$set(t.customer,"name",e)},expression:"customer.name"}}),t._v(" "),n("state-toggle",{model:{value:t.customer.state,callback:function(e){t.$set(t.customer,"state",e)},expression:"customer.state"}})],1),t._v(" "),n("h3",[t._v("\n                "+t._s(t.$lang.pages.settings.configuration.core_data.contact_infos.title)+"\n            ")]),t._v(" "),n("contact-info-cpnt",{attrs:{type:"Customer","type-id":null===(e=t.editCustomer)||void 0===e?void 0:e.id,"distance-to-business":!1,touched:t.touched.contactcInfo},model:{value:t.customer.contactInfo,callback:function(e){t.$set(t.customer,"contactInfo",e)},expression:"customer.contactInfo"}}),t._v(" "),n("linking-selection",{attrs:{"employee-groups":t.customer.employeeGroupIds,employees:t.customer.employeeIds,"service-groups":t.customer.serviceGroupIds,services:t.customer.serviceIds,"exclude-projects":!0},on:{"update:employeeGroups":function(e){return t.$set(t.customer,"employeeGroupIds",e)},"update:employee-groups":function(e){return t.$set(t.customer,"employeeGroupIds",e)},"update:employees":function(e){return t.$set(t.customer,"employeeIds",e)},"update:serviceGroups":function(e){return t.$set(t.customer,"serviceGroupIds",e)},"update:service-groups":function(e){return t.$set(t.customer,"serviceGroupIds",e)},"update:services":function(e){return t.$set(t.customer,"serviceIds",e)}}}),t._v(" "),n("interface-items",{attrs:{"model-type":t.InterfaceModelTypes.Customer},model:{value:t.customer.interfaceItems,callback:function(e){t.$set(t.customer,"interfaceItems",e)},expression:"customer.interfaceItems"}}),t._v(" "),n("v-layout",[n("v-textarea",{attrs:{"auto-grow":"",rows:"1",label:t.$lang.global.controls.inputs.remark.title,rules:[t.validation("remark")],"validate-on-blur":!t.touched.remark},on:{blur:function(e){t.touched.remark=!0}},model:{value:t.customer.remark,callback:function(e){t.$set(t.customer,"remark",e)},expression:"customer.remark"}}),t._v(" "),n("v-tooltip",{attrs:{top:"","open-delay":"1000"},scopedSlots:t._u([{key:"activator",fn:function(e){var r=e.on,o=e.attrs;return[n("v-btn",t._g(t._b({staticClass:"mt-4 ml-4",attrs:{icon:""},on:{click:function(e){t.customer.remarkVisible=!t.customer.remarkVisible}}},"v-btn",o,!1),r),[n("v-icon",[t._v("\n                                "+t._s(t.customer.remarkVisible?t.Icons.remarkVisible:t.Icons.remarkVisibleOff)+"\n                            ")])],1)]}}])},[t._v(" "),n("span",[t._v(" "+t._s(t.$lang.pages.customers.remarkVisibleHint)+" ")])])],1)],1),t._v(" "),n("form-footer",[t.isEditMode?n("v-btn",{attrs:{color:"accent",disabled:t.isLoading},on:{click:function(e){return t.$emit("newProject")}}},[n("v-icon",{attrs:{left:""}},[t._v(" "+t._s(t.Icons.add)+" ")]),t._v("\n                "+t._s(t.$lang.pages.customers.add_project)+"\n            ")],1):t._e(),t._v(" "),t.isDialog?t._e():n("v-btn",{attrs:{disabled:t.isLoading},on:{click:function(e){return t.$emit("cancel")}}},[n("v-icon",{attrs:{left:""}},[t._v(" "+t._s(t.Icons.cancel)+" ")]),t._v("\n                "+t._s(t.$lang.global.controls.buttons.cancel)+"\n            ")],1),t._v(" "),n("v-btn",{directives:[{name:"show",rawName:"v-show",value:t.isEditMode,expression:"isEditMode"}],staticClass:"white--text",attrs:{color:"delete",disabled:t.isLoading,loading:t.deleting},on:{click:t.deleteCustomer}},[n("v-icon",{attrs:{left:""}},[t._v(" "+t._s(t.Icons.delete)+" ")]),t._v("\n                "+t._s(t.$lang.global.controls.buttons.delete)+"\n            ")],1),t._v(" "),n("v-btn",{attrs:{color:"accent",type:"submit",disabled:!t.valid||t.isLoading||!t.changed,loading:t.saving}},[n("v-icon",{attrs:{left:""}},[t._v(" "+t._s(t.Icons.save)+" ")]),t._v("\n                "+t._s(t.$lang.global.controls.buttons.save)+"\n            ")],1)],1)],1),t._v(" "),n("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:t.$lang.pages.customers.customer_form.deleteDialog.title,alert:t.$lang.pages.customers.customer_form.deleteDialog.alert,message:t.$lang.pages.customers.customer_form.deleteDialog.text}})],1)}),[],!1,null,null,null);t.a=component.exports},function(e,t,n){"use strict";n(22),n(17),n(43),n(44),n(30),n(46),n(72),n(27);var r,o=n(7),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(38),n(0)),y=n(4),k=n(64),j=n(18),O=n(62),w=n(26),x=n(95),_=n(2),S=n(136),I=n(59),P=n(132),R=n(106);!function(e){e[e.LessOrEqualTo50=0]="LessOrEqualTo50",e[e.GreaterThan50=1]="GreaterThan50",e[e.GreaterThan75=2]="GreaterThan75"}(r||(r={}));var D=n(168),C=n(453),T=n(5),E=n(107),A=n(99);function M(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var $=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},F=function(e){Object(d.a)(f,e);var t,n=M(f);function f(){var e;return Object(c.a)(this,f),(e=n.apply(this,arguments)).ServiceTypes=O.a,e.Colors=k.a,e.Icons=j.a,e.Status=x.a,e.ModelTypes=R.a,e.DateFormats=_.a,e.SessionProps=w.a,e.dateHelpers=_.c,e.WritePermissions=I.a,e.Allowances=P.a,e.user=T.userStore.info,e.timesStore=Object(y.getModule)(E.default,e.$store),e.deleting=!1,e}return Object(l.a)(f,[{key:"config",get:function(){return T.configurationStore.configuration}},{key:"disabled",get:function(){return this.filter.dailyEvaluation||Object(S.f)(this.user,this.config,this.session)}},{key:"includeWorkTime",get:function(){return this.filter.serviceTypes.includes(O.a.WorkTime)}},{key:"zeroTime",get:function(){return this.filter.timeInMinutes?"+ 0:00":"+ 0,00"}},{key:"sessionSelected",get:function(){return this.selectedSessionIds.includes(this.session.id)}},{key:"drivingTimeCompensationValue",get:function(){return this.session.allowance===P.a.MoreThanEight&&this.session.droveOutsideOfWorkTime&&this.session.drivingTimeCompensation&&null!==this.session.drivingTimeCompensation.group&&this.session.drivingTimeCompensation.isLongestDistanceOfDay?function(e){switch(e){case r.LessOrEqualTo50:return"≤ 50 km";case r.GreaterThan50:return"> 50 km";case r.GreaterThan75:return"> 75 km"}}(this.session.drivingTimeCompensation.group):null}},{key:"showDroveOutsideOfWorkTime",get:function(){return!this.drivingTimeCompensationValue&&this.session.droveOutsideOfWorkTime}},{key:"formatDate",value:function(e){return _.c.formatDate(e,_.a.sessionDateShort,this.$i18n.locale)}},{key:"getAllowanceText",value:function(e){switch(e){case P.a.None:return"";case P.a.MoreThanEight:return this.$lang.pages.times.allowance.moreThanEight;case P.a.MoreThanTwentyFour:return this.$lang.pages.times.allowance.moreThanTwentyFour;default:return"undefined"}}},{key:"getOverTimeClass",value:function(e){return e===this.zeroTime?"":"+"===e[0]?"overtime-green":"overtime-red"}},{key:"getPauseStamps",value:function(e){return e.map((function(s,i){return i%2==0?"Start: ".concat(s):"Ende: ".concat(s)}))}},{key:"deleteSession",value:(t=Object(o.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=10;break}return this.deleting=!0,e.next=7,this.timesStore.deleteSessionInfo({session:t,filter:this.filter});case 7:n=e.sent,this.deleting=!1,"string"==typeof n&&this.$notify(n);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),f}(h.Vue);$([Object(h.Prop)()],F.prototype,"session",void 0),$([Object(h.Prop)()],F.prototype,"filter",void 0),$([Object(h.Prop)()],F.prototype,"editSession",void 0),$([Object(h.Prop)()],F.prototype,"editGroupId",void 0),$([Object(h.Prop)()],F.prototype,"editProp",void 0),$([Object(h.Prop)()],F.prototype,"saving",void 0),$([Object(h.Prop)()],F.prototype,"isPicker",void 0),$([Object(h.Prop)()],F.prototype,"selectedSessionIds",void 0),$([Object(h.Prop)({default:!1})],F.prototype,"hideMultiSelect",void 0);var L=F=$([Object(h.Component)({components:{StateIcon:A.a,CategoryMenu:D.a,UnseenTooltip:C.a}})],F),B=(n(1052),n(19)),component=Object(B.a)(L,(function(){var e,t,n=this,r=n._self._c;n._self._setupProxy;return r("tr",{class:n.editGroupId&&n.session.groupInfo&&n.editGroupId===n.session.groupInfo.id?"group-edit-select":""},[n.filter.dailyEvaluation||n.hideMultiSelect?n._e():r("td",[r("v-checkbox",{staticClass:"mt-n1",attrs:{"input-value":n.selectedSessionIds.includes(n.session.id),"hide-details":""},on:{change:function(e){return n.$emit("sessionSelected",n.session.id,e)}}})],1),n._v(" "),n.filter.columns.includes(n.SessionProps.CreationInfo)?r("td",[n.session.creationInfo?r("div",[n._v("\n            "+n._s(n.session.creationInfo.name)+" "),r("br"),n._v("\n            "+n._s(n.session.creationInfo.date)+"\n        ")]):n._e()]):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Date)?r("td",{class:"".concat(n.disabled?"":"clickable"," text-no-wrap"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Date)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Date?r("v-skeleton-loader",{attrs:{type:"text"}}):r("div",[n._v("\n            "+n._s(n.session.dateString)+"\n        ")])],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Position)?r("td",[n._v("\n        "+n._s(n.session.employee.position)+"\n    ")]):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.EmployeeGroup)?r("td",{class:"".concat(n.disabled?"":"clickable"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Employee)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Employee?r("v-skeleton-loader",{attrs:{type:"text"}}):n.session.employeeGroup?r("v-layout",[r("div",[n._v("\n                "+n._s(n.session.employeeGroup.name)+"\n            ")]),n._v(" "),r("state-icon",{attrs:{status:n.session.employeeGroup.status}})],1):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Employee)?r("td",{class:"".concat(n.disabled?"":"clickable"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Employee)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Employee?r("v-skeleton-loader",{attrs:{type:"text"}}):r("v-layout",[r("div",[n._v("\n                "+n._s(n.session.employee.name)+"\n            ")]),n._v(" "),r("state-icon",{attrs:{status:n.session.employee.status}})],1)],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Customer)?r("td",[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Project?r("v-skeleton-loader",{attrs:{type:"text"}}):n.session.customer?r("v-layout",{attrs:{"justify-space-between":""}},[r("div",[n._v("\n                "+n._s(n.session.customer.name)+"\n            ")]),n._v(" "),r("state-icon",{attrs:{status:n.session.customer.status}})],1):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Project)?r("td",{class:"".concat(n.disabled?"":"clickable"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Project)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Project?r("v-skeleton-loader",{attrs:{type:"text"}}):n.session.project?r("v-layout",{attrs:{"justify-space-between":""}},[r("div",[n._v("\n                "+n._s(n.session.project.name)+"\n            ")]),n._v(" "),r("state-icon",{attrs:{status:n.session.project.status}})],1):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.DrivingDistance)?r("td",[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.DrivingTimeCompensation?r("v-skeleton-loader",{attrs:{type:"text"}}):r("div",{staticClass:"text-no-wrap"},[r("span",[n._v("\n                "+n._s("number"==typeof(null===(e=n.session.project)||void 0===e?void 0:e.distance)?(null===(t=n.session.project)||void 0===t?void 0:t.distance)+" km":"")+"\n            ")])])],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Service)||n.filter.columns.includes(n.SessionProps.AbsenceType)?r("td",{class:"".concat(n.disabled?"":"clickable"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Service)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Service?r("v-skeleton-loader",{attrs:{type:"text"}}):n.session.service&&n.filter.columns.includes(n.SessionProps.Service)?r("v-layout",{attrs:{"justify-space-between":""}},[r("div",[n.session.service.groupName?r("h5",{staticClass:"text--disabled"},[n._v("\n                    "+n._s(n.session.service.groupName)+"\n                ")]):n._e(),n._v("\n                "+n._s(n.session.service.name)+"\n                "),null!==n.session.service.percentage&&n.session.service.percentage<1?r("v-chip",{staticClass:"clickable",attrs:{label:"","x-small":""}},[n._v("\n                    "+n._s((100*n.session.service.percentage+"").replace(".",","))+" %\n                ")]):n._e()],1),n._v(" "),r("state-icon",{attrs:{status:n.session.service.status}})],1):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Remark)?r("td",{class:"".concat(n.disabled?"":"clickable"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Remark)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Remark?r("v-skeleton-loader",{attrs:{type:"text"}}):r("div",[n._v(n._s(n.session.remark))])],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Allowance)?r("td",{class:"".concat(n.disabled?"":"clickable"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.DrivingTimeCompensation)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.DrivingTimeCompensation?r("v-skeleton-loader",{attrs:{type:"text"}}):r("div",{staticClass:"text-no-wrap"},[n._v("\n            "+n._s(n.getAllowanceText(n.session.allowance))+"\n        ")])],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.DrivingTimeCompensation)?r("td",{class:"".concat(n.disabled?"":"clickable"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.DrivingTimeCompensation)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.DrivingTimeCompensation?r("v-skeleton-loader",{attrs:{type:"text"}}):r("div",{staticClass:"text-no-wrap"},[n.showDroveOutsideOfWorkTime?r("span",{staticClass:"text--disabled"},[n._v("\n                "+n._s(n.$lang.pages.times.drivingTimeCompensation.droveOutsideInfoText)+"\n                "),n.session.drivingTimeCompensation&&null===n.session.drivingTimeCompensation.distance?r("v-icon",{attrs:{color:"warning",size:"22"}},[n._v("\n                    "+n._s(n.Icons.warning)+"\n                ")]):n._e()],1):n.drivingTimeCompensationValue?r("div",[n._v("\n                "+n._s(n.drivingTimeCompensationValue)+"\n                "),n.session.drivingTimeCompensation&&!n.session.drivingTimeCompensation.isTaxFree?r("v-icon",{attrs:{size:"22"}},[n._v("\n                    "+n._s(n.Icons.taxFree)+"\n                ")]):n._e()],1):n._e()])],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Start)?r("td",{class:"".concat(n.disabled?"":"clickable"," small-padding-cell"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Times)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Times?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):n.includeWorkTime?r("div",[n._v(n._s(n.session.timeInfo.startString))]):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.End)?r("td",{class:"".concat(n.disabled?"":"clickable"," small-padding-cell"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Times)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Times?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):n.includeWorkTime?r("div",[n._v(n._s(n.session.timeInfo.endString))]):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Pause)?r("td",{class:"".concat(n.disabled?"":"clickable"," small-padding-cell"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Times)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Times?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):n.includeWorkTime?r("div",{staticClass:"pause-cell"},[n._v("\n            "+n._s(n.session.timeInfo.pause)+"\n            "),n.session.timeInfo.pauseStamps?r("v-tooltip",{attrs:{bottom:""},scopedSlots:n._u([{key:"activator",fn:function(e){var t=e.on,o=e.attrs;return[r("v-icon",n._g(n._b({staticClass:"pause-stamps-icon",attrs:{size:"20"}},"v-icon",o,!1),t),[n._v("\n                        "+n._s(n.Icons.time)+"\n                    ")])]}}],null,!1,966416129)},[n._v(" "),r("v-layout",{staticClass:"tooltip-container text-center",attrs:{column:"","align-center":""}},[n.session.historyId?r("div",{staticClass:"pause-stamps-edit-warning"},[n._v("\n                        "+n._s(n.$lang.pages.times.pauseStampsEditWarning)+"\n                    ")]):n._e(),n._v(" "),n._l(n.getPauseStamps(n.session.timeInfo.pauseStamps),(function(e,t){return r("div",{key:t},[n._v("\n                        "+n._s(e)+"\n                    ")])}))],2)],1):n._e()],1):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.ForceAccountWork)?r("td",{class:"".concat(n.disabled?"":"clickable"," small-padding-cell"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Times)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Times?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):n.session.timeInfo.forceAccountWork?r("div",{staticClass:"text-no-wrap"},[r("v-icon",{staticClass:"mt-n1",attrs:{small:""}},[n._v(" "+n._s(n.Icons.forceAccountWork))]),n._v("\n            "+n._s(n.session.timeInfo.forceAccountWork)+"\n        ")],1):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.DrivingTime)?r("td",{class:"".concat(n.disabled?"":"clickable"," small-padding-cell"),on:{click:function(e){return!n.disabled&&n.$emit("editCell",n.session,e,n.SessionProps.Times)}}},[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Times?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):n.session.timeInfo.drivingTime?r("div",{staticClass:"text-no-wrap"},[r("v-icon",{staticClass:"mt-n1",attrs:{small:""}},[n._v(" "+n._s(n.Icons.drivingTime))]),n._v("\n            "+n._s(n.session.timeInfo.drivingTime)+"\n        ")],1):n._e()],1):n._e(),n._v(" "),n.filter.columns.includes(n.SessionProps.Total)?r("td",[n.saving&&n.editSession.id===n.session.id&&n.editProp===n.SessionProps.Times?r("v-skeleton-loader",{attrs:{"max-width":"36",type:"text"}}):r("div",[r("div",{staticClass:"session-total text-no-wrap"},[n._v("\n                "+n._s(n.session.timeInfo.totalString)+"\n                "),n.filter.dailyEvaluation?r("span",[n.filter.workTime?r("span",{staticClass:"text--disabled"},[n._v("\n                        "+n._s(n.session.timeInfo.workTime)+"\n                    ")]):n._e(),n._v(" "),n.filter.overtime&&n.session.timeInfo.overtime?r("span",{class:n.getOverTimeClass(n.session.timeInfo.overtime)},[n._v("\n                        "+n._s(n.session.timeInfo.overtime)+"\n                    ")]):n._e(),n._v(" "),n.filter.wages&&n.session.wageOfDay?r("span",{staticClass:"text--disabled"},[r("br"),n._v("\n                        "+n._s(n.session.wageOfDay)+" €\n                    ")]):n._e()]):n._e()]),n._v(" "),!n.filter.dailyEvaluation&&n.session.timeInfo.dayTotal?r("div",{staticClass:"day-total text-disabled font-weight-bold text-no-wrap"},[n.session.timeInfo.dayTotal&&n.filter.dayTotal?r("span",[n._v("\n                    "+n._s(n.session.timeInfo.dayTotal)+"\n                ")]):n._e(),n._v(" "),n.filter.workTime?r("span",{staticClass:"text--disabled"},[n._v("\n                    "+n._s(n.session.timeInfo.workTime)+"\n                ")]):n._e(),n._v(" "),n.filter.overtime&&n.session.timeInfo.overtime?r("span",{class:n.getOverTimeClass(n.session.timeInfo.overtime)},[n._v("\n                    "+n._s(n.session.timeInfo.overtime)+"\n                ")]):n._e(),n._v(" "),n.filter.wages&&n.session.wageOfDay?r("span",{staticClass:"text--disabled"},[r("br"),n._v("\n                    "+n._s(n.session.wageOfDay)+" €\n                ")]):n._e()]):n._e()])],1):n._e(),n._v(" "),n.isPicker||n.filter.dailyEvaluation?n._e():r("td",[r("v-layout",{attrs:{"align-center":"","justify-end":""}},[n.user.permission.times===n.WritePermissions.Unrestricted&&n.user.permission.evaluationTimesAll?r("category-menu",{attrs:{id:n.session.id,categories:n.session.categories,"model-type":n.ModelTypes.Session,"linked-to-report":n.session.linkedToReport}}):n._e(),n._v(" "),n.disabled?n._e():r("v-btn",{attrs:{icon:"",color:n.Colors.grays.medium,disabled:n.saving,loading:n.deleting},on:{click:function(e){return n.deleteSession(n.session)}}},[r("v-icon",{attrs:{dark:"",size:"22"}},[n._v(" "+n._s(n.Icons.deleteVariant)+" ")])],1),n._v(" "),r("div",{staticStyle:{width:"36px",height:"36px"}},[r("unseen-tooltip",{attrs:{session:n.session,disabled:n.saving},on:{history:function(e){return n.$emit("history",e)}}})],1),n._v(" "),r("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:n.$lang.pages.times.session_form.deleteDialog.title,message:n.$lang.pages.times.session_form.deleteDialog.text}})],1)],1)])}),[],!1,null,"a22023ca",null);t.a=component.exports},function(e,t,n){"use strict";var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0)),v=n(2),h=n(18);function y(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var k=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},j=function(e){Object(c.a)(n,e);var t=y(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).Icons=h.a,e.menu=!1,e.newValue=null,e}return Object(o.a)(n,[{key:"date",get:function(){return null!==this.value?v.c.formatUniversal(this.value):this.value}},{key:"formattedDate",get:function(){return null!==this.value?v.c.formatDate(this.value,this.format,this.$i18n.locale):this.value},set:function(e){null===e&&(this.newValue=e)}},{key:"minDate",get:function(){return this.min&&v.c.formatUniversal(this.min)}},{key:"maxDate",get:function(){return this.max&&v.c.formatUniversal(this.max)}},{key:"dateSelected",value:function(e){this.newValue=new Date(e),this.menu=!1,this.returnInput()}},{key:"returnInput",value:function(){this.$emit("input",this.newValue?v.b.startOfDay(this.newValue):null)}}]),n}(m.Vue);k([Object(m.Prop)()],j.prototype,"value",void 0),k([Object(m.Prop)()],j.prototype,"label",void 0),k([Object(m.Prop)()],j.prototype,"format",void 0),k([Object(m.Prop)({default:""})],j.prototype,"classProp",void 0),k([Object(m.Prop)({default:void 0})],j.prototype,"min",void 0),k([Object(m.Prop)({default:void 0})],j.prototype,"max",void 0),k([Object(m.Prop)({default:function(){return function(){return!0}}})],j.prototype,"rules",void 0),k([Object(m.Prop)({default:!1})],j.prototype,"clearable",void 0),k([Object(m.Prop)({default:h.a.date})],j.prototype,"icon",void 0);var O=j=k([Object(m.Component)({})],j),w=n(19),component=Object(w.a)(O,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{"close-on-content-click":!1,transition:"scale-transition","offset-y":"","nudge-top":"15","nudge-right":"33","max-width":"290px","min-width":"290px"},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-text-field",e._g(e._b({class:e.classProp,attrs:{readonly:"",label:e.label,"prepend-icon":e.icon,rules:[e.rules(e.value)],clearable:e.clearable},on:{input:e.returnInput},model:{value:e.formattedDate,callback:function(t){e.formattedDate=t},expression:"formattedDate"}},"v-text-field",o,!1),r))]}}]),model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},[e._v(" "),t("v-date-picker",{attrs:{value:e.date,color:"primary","no-title":"",scrollable:"",min:e.minDate,max:e.maxDate,"first-day-of-week":"1",locale:e.$i18n.locale},on:{input:e.dateSelected}})],1)}),[],!1,null,null,null);t.a=component.exports},function(e,t,n){"use strict";n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(38),n(22),n(0)),h=(n(992),n(165)),map=n(428),y=n(18),k=n(319),j=n(10),O=n(430);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var x=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},_=function(e){Object(l.a)(O,e);var t,d,f,m,v=w(O);function O(){var e;return Object(o.a)(this,O),(e=v.apply(this,arguments)).selectOnMapMode=!1,e.mapInstance=null,e.loading=!1,e.Icons=y.a,e.layerControlInstance=null,e.digiholzLocation={lat:51.40098720602963,long:10.36490287779155},e.clickedPoint=null,e.marker=null,e.markerLayerGroup=null,e.businessMarker=null,e.businessLayerGroup=null,e.cachedNearestAddress=null,e}return Object(c.a)(O,[{key:"mounted",value:function(){this.setupLeafletMap()}},{key:"beforeUnmount",value:function(){this.mapInstance&&(this.mapInstance.removeEventListener("click",this.onMapClick),this.mapInstance.remove())}},{key:"updateLocationMarker",value:(m=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(null===(t=this.location)||void 0===t?void 0:t.lat)||!(null===(n=this.location)||void 0===n?void 0:n.long)){e.next=3;break}return e.next=3,this.setLocationMarker(h.latLng(this.location.lat,this.location.long),this.location.label);case 3:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)})},{key:"setLocationMarker",value:function(e,label){var t,n;if(this.markerLayerGroup){this.markerLayerGroup.clearLayers(),this.marker=h.marker(e).addTo(this.markerLayerGroup);var r=e.lat,o=e.lng,c=(null===(t=this.cachedNearestAddress)||void 0===t?void 0:t.lat)===r&&(null===(n=this.cachedNearestAddress)||void 0===n?void 0:n.long)===o;(label||c&&this.cachedNearestAddress)&&this.marker.bindPopup(null!=label?label:this.cachedNearestAddress.address,{autoClose:!1}),this.marker.openPopup(),this.setMapCenter(e.lat,e.lng),label||c||this.setMarkerLabelToNearestLocation(e.lat,e.lng)}}},{key:"setMarkerLabelToNearestLocation",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r,address;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.marker){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,this.getNearestAddressOfLocation(t,n);case 4:(r=e.sent)&&(address=Object(map.a)(r),this.cachedNearestAddress={lat:t,long:n,address:address},this.marker.bindPopup(address,{autoClose:!1}),this.marker.isPopupOpen()||this.marker.togglePopup());case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return f.apply(this,arguments)})},{key:"toggleSelectOnMapMode",value:function(){var e,t,n=document.getElementById("mapContainer");this.selectOnMapMode?(this.selectOnMapMode=!1,null===(e=this.mapInstance)||void 0===e||e.removeEventListener("click",this.onMapClick),null==n||n.classList.remove("select-mode")):(this.selectOnMapMode=!0,null===(t=this.mapInstance)||void 0===t||t.addEventListener("click",this.onMapClick),null==n||n.classList.add("select-mode"))}},{key:"setupLeafletMap",value:function(){var e,t,r,o,c,l;if(this.mapInstance=h.map("mapContainer",{center:h.latLng(null!==(t=null===(e=this.location)||void 0===e?void 0:e.lat)&&void 0!==t?t:this.digiholzLocation.lat,null!==(o=null===(r=this.location)||void 0===r?void 0:r.long)&&void 0!==o?o:this.digiholzLocation.long),zoom:13,zoomControl:!0,zoomAnimation:!0,layers:[]}),h.tileLayer("https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors',detectRetina:!0}).addTo(this.mapInstance),delete h.Icon.Default.prototype._getIconUrl,h.Icon.Default.mergeOptions({iconRetinaUrl:n(996),iconUrl:n(654),shadowUrl:n(997)}),this.markerLayerGroup=h.layerGroup().addTo(this.mapInstance),this.businessLayerGroup=h.layerGroup().addTo(this.mapInstance),this.businessAddress.lat&&this.businessAddress.long){this.businessMarker=h.marker(h.latLng(this.businessAddress.lat,this.businessAddress.long)).addTo(this.businessLayerGroup).bindPopup(this.$lang.global.labels.map.yourBusiness,{autoClose:!1}).openPopup();var element=this.businessMarker.getElement();element&&(element.style.filter="hue-rotate(255deg)"),this.setMapCenter(this.businessAddress.lat,this.businessAddress.long)}(null===(c=this.location)||void 0===c?void 0:c.lat)&&(null===(l=this.location)||void 0===l?void 0:l.long)&&this.setLocationMarker(h.latLng(this.location.lat,this.location.long),this.location.label)}},{key:"onMapClick",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.mapInstance){e.next=2;break}return e.abrupt("return");case 2:return this.toggleSelectOnMapMode(),this.clickedPoint=t.latlng,n=t.latlng.lat,r=t.latlng.lng,e.next=8,this.getNearestAddressOfLocation(n,r);case 8:if(o=e.sent){e.next=11;break}return e.abrupt("return");case 11:this.handleUpdateAddresss(o);case 12:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)})},{key:"getNearestAddressOfLocation",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.loading=!0,e.next=3,k.c(t,n);case 3:if(r=e.sent,Object(j.a)(r.status)){e.next=7;break}return this.$notify(r.error),e.abrupt("return");case 7:return this.loading=!1,e.abrupt("return",r.data);case 9:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})},{key:"setMapCenter",value:function(e,t){this.mapInstance&&this.mapInstance.flyTo([e,t])}},{key:"handleUpdateAddresss",value:function(e){this.mapInstance&&e.lat&&e.long&&this.$emit("handleUpdateAddress",e)}}]),O}(v.Vue);x([Object(v.Prop)()],_.prototype,"businessAddress",void 0),x([Object(v.Prop)({default:null})],_.prototype,"location",void 0),x([Object(v.Watch)("location")],_.prototype,"updateLocationMarker",null);var S=_=x([Object(v.Component)({components:{AddressPickerTextField:O.a}})],_),I=(n(998),n(19)),component=Object(I.a)(S,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",{attrs:{id:"mapContainer"}},[t("v-btn",{staticClass:"select-mode-btn",class:{"white--text":e.selectOnMapMode},attrs:{color:e.selectOnMapMode?"primary":void 0,loading:e.loading},on:{click:function(t){return t.stopPropagation(),e.toggleSelectOnMapMode.apply(null,arguments)}}},[e._v("\n        "+e._s(e.$lang.global.controls.buttons.selectOnMap)+"\n    ")])],1)}),[],!1,null,"47685132",null);t.a=component.exports},function(e,t,n){"use strict";n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(29),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(48),n(22),n(1037),n(176),n(0)),y=n(4),k=n(18),j=n(69),O=n(26),w=n(2),x=n(136),_=n(77),S=n(213),I=n(102),P=n(326),R=n(132),D=n(324),C=n(151),T=n(138),E=n(107),A=n(5);function M(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 $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var L=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},B=function(e){Object(d.a)(o,e);var t,n=F(o);function o(){var e;return Object(c.a)(this,o),(e=n.apply(this,arguments)).Icons=k.a,e.Allowances=R.a,e.DateFormats=w.a,e.originalSession=$({},Object(_.a)()),e.editSession=$({},Object(_.a)()),e.SessionProps=O.a,e.dateHelpers=w.c,e.scrollTop=C.b,e.validation=_.d,e.userStore=A.userStore,e.configStore=A.configurationStore,e.employeesStore=A.employeesStore,e.customersStore=A.customersStore,e.servicesStore=A.servicesStore,e.timesStore=Object(y.getModule)(E.default,e.$store),e.editGroup=!0,e.closeOnClick=!0,e.saving=!1,e.saveError="",e.duplicate=!1,e.valid=!0,e.duplicateEmployeeIds=[],e}return Object(l.a)(o,[{key:"validEntries",get:function(){return(this.duplicate&&this.duplicateEmployeeIds.length>0||this.changed)&&(this.editProp!==O.a.Times||!this.overlaps.length)&&this.editSession.employeeId.length}},{key:"changed",get:function(){return Object(j.a)(this.originalSession,this.editSession)}},{key:"minDate",get:function(){return Object(x.e)(A.userStore.info.permission,A.configurationStore.configuration,!0)}},{key:"employeeIds",get:function(){return this.editGroup&&this.sessionInfo.groupInfo?this.sessionInfo.groupInfo.employeeIds:[this.sessionInfo.employee.id]}},{key:"showNoDistanceWarning",get:function(){return this.configStore.configuration.drivingTimeCompensation&&this.sessionInfo.droveOutsideOfWorkTime&&this.sessionInfo.drivingTimeCompensation&&!this.sessionInfo.drivingTimeCompensation.distance}},{key:"employees",get:function(){var e,t,n=this,r=null!==(e=A.employeesStore.groups.find((function(g){return g.id===n.editSession.employeeGroupId})))&&void 0!==e?e:null,o=this.getLinkedEmployees(null!==(t=null==r?void 0:r.id)&&void 0!==t?t:null,[this.editSession.employeeId],!0,!1);return this.duplicate&&(o=o.filter((function(e){return e.id!==n.sessionInfo.employee.id}))),o}},{key:"customers",get:function(){var e,t,n,r;return this.getLinkedCustomers(null!==(t=null===(e=this.sessionInfo.employeeGroup)||void 0===e?void 0:e.id)&&void 0!==t?t:null,this.employeeIds,null!==(r=null===(n=this.sessionInfo.project)||void 0===n?void 0:n.id)&&void 0!==r?r:"")}},{key:"services",get:function(){var e,t,n,r,o,c;return this.getLinkedServices(null!==(t=null===(e=this.sessionInfo.employeeGroup)||void 0===e?void 0:e.id)&&void 0!==t?t:null,this.employeeIds,null!==(r=null===(n=this.sessionInfo.project)||void 0===n?void 0:n.id)&&void 0!==r?r:"",null!==(c=null===(o=this.sessionInfo.service)||void 0===o?void 0:o.id)&&void 0!==c?c:"")}},{key:"remarkRows",get:function(){return this.sessionInfo.remark?Math.trunc(this.sessionInfo.remark.length/55)+1:1}},{key:"totalTimeInfo",get:function(){var e=w.c.total(this.editSession.start,this.editSession.end,this.editSession.pause,this.editSession.nightWork);return Object(_.c)("totalTime",e.totalTime),e}},{key:"validTotalTime",get:function(){return"-"!==this.totalTimeInfo.totalString[0]}},{key:"isFullForceAccountWork",get:function(){return w.c.equalsTotalTime(this.editSession.forceAccountWork,this.totalTimeInfo.totalTime)}},{key:"isFullDrivingTime",get:function(){return w.c.equalsTotalTime(this.editSession.drivingTime,this.totalTimeInfo.totalTime)}},{key:"getSessionOfDate",get:function(){return Object(P.b)(this.timesStore.sessions,[],A.employeesStore.employees,this.editSession.date,[this.editSession.employeeId],this.editSession.id)}},{key:"overlaps",get:function(){return Object(P.a)(this.getSessionOfDate,this.editSession.start,this.editSession.end)}},{key:"showDrivingTimeCompensationInfo",get:function(){return this.sessionInfo.drivingTimeCompensation&&this.sessionInfo.drivingTimeCompensation.isLongestDistanceOfDay}},{key:"timeSelected",value:function(){var e=this;this.closeOnClick=!1,setTimeout((function(){e.closeOnClick=!0}),200)}},{key:"handleFullForceAccountWork",value:function(){this.isFullForceAccountWork?this.editSession.forceAccountWork=w.c.defaultZero:this.editSession.forceAccountWork=this.totalTimeInfo.totalTime}},{key:"handleFullDrivingTime",value:function(){this.isFullDrivingTime?this.editSession.drivingTime=w.c.defaultZero:this.editSession.drivingTime=this.totalTimeInfo.totalTime}},{key:"validateSelection",value:function(){this.editSession.employeeId.length&&this.configStore.configuration.groupEmployees&&!this.userStore.permission.canIgnoreLinkingEmployees&&!Object(I.b)(this.employees,[this.editSession.employeeId])&&(this.editSession.employeeId="")}},{key:"editOverlayChanged",value:function(){if(this.state){var e=Object(S.c)(this.sessionInfo,this.filter.timeInMinutes);this.originalSession=e,this.editSession=$({},e),this.editGroup=this.editProp!==O.a.Employee,this.duplicate=!1,this.duplicateEmployeeIds=[]}else this.saveError=""}},{key:"save",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.saving=!0,this.$emit("saving",!0),this.saveError="",!this.duplicate){e.next=9;break}return e.next=6,this.timesStore.duplicateSession({id:this.editSession.id,employeeIds:this.duplicateEmployeeIds,date:this.editSession.date});case 6:t=e.sent,e.next=12;break;case 9:return e.next=11,this.timesStore.updateSession({original:this.sessionInfo,session:this.editSession,editGroup:this.editGroup,filter:this.filter});case 11:t=e.sent;case 12:this.saving=!1,this.$emit("saving",!1),"string"==typeof t?this.saveError=t:(this.$emit("close"),this.$emit("saved"));case 15:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),o}(Object(h.mixins)(T.a));L([Object(h.Prop)()],B.prototype,"filter",void 0),L([Object(h.Prop)()],B.prototype,"sessionInfo",void 0),L([Object(h.Prop)({default:O.a.Date})],B.prototype,"editProp",void 0),L([Object(h.Prop)({default:!1})],B.prototype,"state",void 0),L([Object(h.Prop)({default:{top:0,left:0}})],B.prototype,"position",void 0),L([Object(h.Watch)("editSession.employeeGroupId")],B.prototype,"validateSelection",null),L([Object(h.Watch)("state")],B.prototype,"editOverlayChanged",null);var W=B=L([Object(h.Component)({components:{AllowanceSelect:D.a}})],B),N=(n(1038),n(19)),component=Object(N.a)(W,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{value:e.state,"content-class":"v-small-dialog__menu-content","close-on-content-click":!1,"close-on-click":e.closeOnClick,width:"250",transition:"slide-x-reverse-transition","position-y":e.position.top-e.scrollTop(),"position-x":e.position.left},on:{input:function(t){return e.$emit("close")}}},[t("v-form",{ref:"form",attrs:{"lazy-validation":"",autocomplete:"off"},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[t("d-alert",{staticClass:"mx-3 mt-3",attrs:{error:e.saveError,width:400}}),e._v(" "),e.sessionInfo.linkedToReport?t("d-alert",{staticClass:"mx-3 mt-3",attrs:{error:e.$lang.messages.infos.linkedToReport,type:"info",width:400}}):e._e(),e._v(" "),e.editProp===e.SessionProps.Date?t("v-date-picker",{attrs:{"no-title":"",value:e.dateHelpers.formatUniversal(e.editSession.date),label:e.$lang.pages.times.session_form.date.title,format:e.DateFormats.longDate,locale:e.$i18n.locale,"first-day-of-week":1,min:e.minDate&&e.dateHelpers.formatUniversal(e.minDate),max:e.dateHelpers.formatUniversal(new Date),rules:e.validation("date")},on:{change:function(t){return e.editSession.date=e.dateHelpers.parseDate(t)}}}):e.editProp===e.SessionProps.Employee?t("v-layout",{attrs:{"align-center":""}},[e.configStore.configuration.groupEmployees?t("d-employee-group-select",{staticClass:"mx-3 mt-2",attrs:{groups:e.employeesStore.groups,"prepend-icon":!0},model:{value:e.editSession.employeeGroupId,callback:function(t){e.$set(e.editSession,"employeeGroupId",t)},expression:"editSession.employeeGroupId"}}):e._e(),e._v(" "),e.duplicate?t("d-employee-select",{staticClass:"mx-3 mt-2",attrs:{employees:e.employees,multiple:!0,"none-is-all":!1,"prepend-icon":!0,"ignore-linking":e.ignoreLinkingEmployees,rules:[e.validation("employeeIds")]},on:{setIgnoreLinking:function(t){return e.ignoreLinkingEmployees=t}},model:{value:e.duplicateEmployeeIds,callback:function(t){e.duplicateEmployeeIds=t},expression:"duplicateEmployeeIds"}}):t("d-employee-select",{staticClass:"mx-3 mt-2",attrs:{employees:e.employees,"prepend-icon":!0,"ignore-linking":e.ignoreLinkingEmployees},on:{setIgnoreLinking:function(t){return e.ignoreLinkingEmployees=t}},model:{value:e.editSession.employeeId,callback:function(t){e.$set(e.editSession,"employeeId",t)},expression:"editSession.employeeId"}}),e._v(" "),t("v-btn-toggle",{staticClass:"mx-3",attrs:{dense:"",color:"primary"},model:{value:e.duplicate,callback:function(t){e.duplicate=t},expression:"duplicate"}},[t("v-btn",{attrs:{value:!0}},[t("v-icon",{attrs:{left:""}},[e._v("\n                        "+e._s(e.Icons.duplicate)+"\n                    ")]),e._v("\n                    "+e._s(e.$lang.global.controls.buttons.duplicate)+"\n                ")],1)],1)],1):e.editProp===e.SessionProps.Project?t("d-project-select",{staticClass:"mx-3 mt-2",attrs:{"selected-projects":e.editSession.projectId,customers:e.customers,"ignore-linking":e.ignoreLinkingProjects,"prepend-icon":!0},on:{setIgnoreLinking:function(t){return e.ignoreLinkingProjects=t},selected:function(t){return e.editSession.projectId=t}}}):e.editProp===e.SessionProps.Service?t("d-service-select",{staticClass:"mx-3 mt-2",attrs:{"selected-services":e.editSession.serviceId,services:e.services,grouped:e.configStore.configuration.groupServices,"ignore-linking":e.ignoreLinkingServices,"prepend-icon":!0},on:{"update:selectedServices":function(t){return e.$set(e.editSession,"serviceId",t)},"update:selected-services":function(t){return e.$set(e.editSession,"serviceId",t)},setIgnoreLinking:function(t){return e.ignoreLinkingServices=t}}}):e.editProp===e.SessionProps.Remark?t("v-textarea",{key:e.editSession.id,staticClass:"mx-3 remark-width",attrs:{rows:e.remarkRows,label:e.$lang.global.controls.inputs.remark.title,rules:[e.validation("remark")]},model:{value:e.editSession.remark,callback:function(t){e.$set(e.editSession,"remark",t)},expression:"editSession.remark"}}):e.editProp===e.SessionProps.DrivingTimeCompensation?t("div",{staticClass:"mx-3 mt-2"},[e.sessionInfo.droveOutsideOfWorkTime&&e.sessionInfo.allowance!==e.Allowances.MoreThanEight?t("d-alert",{attrs:{type:"info",error:e.$lang.pages.times.session_form.drivingTimeCompensation.noAllowance}}):e._e(),e._v(" "),e.sessionInfo.drivingTimeCompensation&&!e.sessionInfo.drivingTimeCompensation.isLongestDistanceOfDay?t("d-alert",{attrs:{type:"info",error:e.$lang.pages.times.session_form.drivingTimeCompensation.notLongestDistance}}):e._e(),e._v(" "),e.showNoDistanceWarning?t("d-alert",{attrs:{type:"warning",error:e.$lang.pages.times.session_form.drivingTimeCompensation.noProjectAddress}}):e._e(),e._v(" "),t("v-layout",{attrs:{"align-center":""}},[t("allowance-select",{staticClass:"mx-3 mt-2 allowance-width",attrs:{multiple:!1},model:{value:e.editSession.allowance,callback:function(t){e.$set(e.editSession,"allowance",t)},expression:"editSession.allowance"}}),e._v(" "),e.configStore.configuration.drivingTimeCompensation?t("v-checkbox",{attrs:{label:e.$lang.pages.times.session_form.droveOutsideOfWorkTime.title},model:{value:e.editSession.droveOutsideOfWorkTime,callback:function(t){e.$set(e.editSession,"droveOutsideOfWorkTime",t)},expression:"editSession.droveOutsideOfWorkTime"}}):e._e()],1),e._v(" "),e.sessionInfo.drivingTimeCompensation&&!e.showNoDistanceWarning&&e.sessionInfo.drivingTimeCompensation.isLongestDistanceOfDay?t("div",{staticClass:"mb-4"},[null!==e.sessionInfo.drivingTimeCompensation.distance?t("div",{staticClass:"text--disabled"},[e._v("\n                    "+e._s(e.$lang.pages.times.session_form.drivingTimeCompensation.projectDistance(e.sessionInfo.drivingTimeCompensation.distance))+"\n                ")]):e._e(),e._v(" "),e.sessionInfo.drivingTimeCompensation.isTaxFree?t("div",{staticClass:"text--disabled"},[e._v("\n                    "+e._s(e.$lang.pages.times.session_form.drivingTimeCompensation.taxFreeHint)+"\n                ")]):e._e(),e._v(" "),e.sessionInfo.drivingTimeCompensation.isTaxFree?e._e():t("div",{staticClass:"text--disabled"},[t("v-icon",{attrs:{disabled:"",size:"22"}},[e._v(" "+e._s(e.Icons.taxFree)+" ")]),e._v("\n                    "+e._s(e.$lang.pages.times.session_form.drivingTimeCompensation.taxNotFreeHint)+"\n                ")],1),e._v(" "),t("div",{staticClass:"text--disabled"},[e._v("\n                    "+e._s(e.$lang.pages.times.session_form.drivingTimeCompensation.oldestSessionDateHint(e.sessionInfo.drivingTimeCompensation.oldestSessionDateString))+"\n                ")])]):e._e()],1):e.editProp===e.SessionProps.Times?t("div",{staticClass:"mx-3 mt-2"},[t("v-alert",{attrs:{value:!!e.overlaps.length,type:"warning",text:"",outlined:"",color:"warning",icon:e.Icons.overlap,transition:"scale-transition"}},[t("p",[e._v("\n                    "+e._s(e.$lang.pages.times.session_form.overlap.warning(e.overlaps.length,!1))+"\n                ")]),e._v(" "),t("h4",[e._v("\n                    "+e._s(e.$lang.pages.times.session_form.overlap.title)+"\n                ")]),e._v(" "),t("ul",e._l(e.overlaps,(function(n,r){return t("li",{key:r},[e._v(e._s(n))])})),0)]),e._v(" "),t("v-layout",[t("div",[t("p",{staticClass:"ma-0 pa-0 font-weight-bold"},[e._v("\n                        "+e._s(e.$lang.pages.times.session_form.total.title)+"\n                        "),t("br"),e._v(" "),t("span",{class:e.validTotalTime?"":" total-time-error"},[e._v("\n                            "+e._s(e.totalTimeInfo.totalString)+"\n                        ")])])]),e._v(" "),t("div",{staticClass:"ml-5 time-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.start.title},on:{input:e.timeSelected},model:{value:e.editSession.start,callback:function(t){e.$set(e.editSession,"start",t)},expression:"editSession.start"}})],1),e._v(" "),t("div",{staticClass:"ml-5 time-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.end.title},on:{input:e.timeSelected},model:{value:e.editSession.end,callback:function(t){e.$set(e.editSession,"end",t)},expression:"editSession.end"}})],1),e._v(" "),t("div",{staticClass:"ml-5 time-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.pause.title},on:{input:e.timeSelected},model:{value:e.editSession.pause,callback:function(t){e.$set(e.editSession,"pause",t)},expression:"editSession.pause"}})],1),e._v(" "),t("v-layout",{staticClass:"ml-5 time-width",attrs:{"align-start":""}},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.force_account_work.title,icon:e.Icons.forceAccountWork,"hide-details":!0,rules:e.validation("forceAccountWork")},on:{input:e.timeSelected},model:{value:e.editSession.forceAccountWork,callback:function(t){e.$set(e.editSession,"forceAccountWork",t)},expression:"editSession.forceAccountWork"}})],1),e._v(" "),t("v-layout",{staticClass:"ml-5 checkbox-width",attrs:{"align-end":""}},[t("v-checkbox",{staticClass:"ma-0 pa-0 ml-2 mb-1 checkbox-width",attrs:{value:e.isFullForceAccountWork},on:{click:e.handleFullForceAccountWork}})],1),e._v(" "),e.configStore.configuration.drivingTime?t("v-layout",{staticClass:"ml-5 time-width",attrs:{"align-start":""}},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.driving_time.title,icon:e.Icons.drivingTime,"hide-details":!0,rules:e.validation("drivingTime")},on:{input:e.timeSelected},model:{value:e.editSession.drivingTime,callback:function(t){e.$set(e.editSession,"drivingTime",t)},expression:"editSession.drivingTime"}})],1):e._e(),e._v(" "),e.configStore.configuration.drivingTime?t("v-layout",{staticClass:"ml-5 checkbox-width",attrs:{"align-end":""}},[t("v-checkbox",{staticClass:"ma-0 pa-0 ml-2 mb-1 checkbox-width",attrs:{value:e.isFullDrivingTime},on:{click:e.handleFullDrivingTime}})],1):e._e(),e._v(" "),e.configStore.configuration.nightWork?t("div",{staticClass:"ml-3"},[t("v-subheader",{staticClass:"label ma-0 pa-0"},[e._v("\n                        "+e._s(e.$lang.pages.times.session_form.nightWork.title)+"\n                    ")]),e._v(" "),t("v-checkbox",{staticClass:"ma-0 pa-0",attrs:{"hide-details":""},model:{value:e.editSession.nightWork,callback:function(t){e.$set(e.editSession,"nightWork",t)},expression:"editSession.nightWork"}})],1):e._e()],1)],1):e._e(),e._v(" "),t("v-layout",{staticClass:"flex-row mb-2 mx-3",attrs:{"justify-space-between":"","align-center":""}},[e.editProp!==e.SessionProps.Employee&&e.sessionInfo.groupInfo?t("div",{staticClass:"mr-4"},[t("v-checkbox",{staticClass:"mt-0",attrs:{"hide-details":"",label:e.$lang.pages.times.editGroup(e.sessionInfo.groupInfo.employeeIds.length)},on:{change:function(t){return e.$emit("editGroup",t)}},model:{value:e.editGroup,callback:function(t){e.editGroup=t},expression:"editGroup"}})],1):t("v-spacer"),e._v(" "),t("v-btn",{attrs:{color:"accent",fab:"",small:"",loading:e.saving,disabled:e.saving||!e.valid||!e.validTotalTime||!e.validEntries},on:{click:e.save}},[t("v-icon",[e._v(" "+e._s(e.Icons.save)+" ")])],1)],1)],1)],1)}),[],!1,null,"085375a9",null);t.a=component.exports},function(e,t,n){"use strict";n(27),n(35),n(34),n(32),n(37);var r=n(7),o=n(29),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(22),n(48),n(176),n(0)),y=n(4),k=n(18),j=n(69),O=n(26),w=n(2),x=n(136),_=n(193),S=n(213),I=n(211),P=n(151),R=n(107),D=n(5),C=n(138);function T(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 E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var M=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},$=function(e){Object(d.a)(o,e);var t,n=A(o);function o(){var e;return Object(c.a)(this,o),(e=n.apply(this,arguments)).Icons=k.a,e.DateFormats=w.a,e.AbsenceTypes=I.a,e.originalAbsence=E({},Object(_.a)()),e.editAbsence=E({},Object(_.a)()),e.SessionProps=O.a,e.dateHelpers=w.c,e.scrollTop=P.b,e.userStore=D.userStore,e.configStore=D.configurationStore,e.employeesStore=D.employeesStore,e.absenceTypesStore=D.absenceTypesStore,e.timesStore=Object(y.getModule)(R.default,e.$store),e.editGroup=!0,e.closeOnClick=!0,e.saving=!1,e.saveError="",e}return Object(l.a)(o,[{key:"changed",get:function(){return Object(j.a)(this.originalAbsence,this.editAbsence)}},{key:"minDate",get:function(){return Object(x.e)(D.userStore.info.permission,D.configurationStore.configuration,!0)}},{key:"toDateMinDate",get:function(){return this.minDate&&this.minDate>this.editAbsence.from?this.minDate:this.editAbsence.from}},{key:"employeeIds",get:function(){return this.editGroup&&this.sessionInfo.groupInfo?this.sessionInfo.groupInfo.employeeIds:[this.sessionInfo.employee.id]}},{key:"customers",get:function(){var e,t,n,r;return this.getLinkedCustomers(null!==(t=null===(e=this.sessionInfo.employeeGroup)||void 0===e?void 0:e.id)&&void 0!==t?t:null,this.employeeIds,null!==(r=null===(n=this.sessionInfo.project)||void 0===n?void 0:n.id)&&void 0!==r?r:"")}},{key:"absenceTypes",get:function(){return D.absenceTypesStore.absenceTypes.filter((function(a){return a.type!==I.a.Holiday&&a.type!==I.a.Session}))}},{key:"withProject",get:function(){var e,t=this;return!!(null===(e=this.absenceTypes.find((function(e){return e.id===t.editAbsence.typeId})))||void 0===e?void 0:e.withProject)}},{key:"timeSelected",value:function(){var e=this;this.closeOnClick=!1,setTimeout((function(){e.closeOnClick=!0}),200)}},{key:"editOverlayChanged",value:function(){if(this.state){var e=Object(S.b)(this.sessionInfo);this.originalAbsence=e,this.editAbsence=E({},e),this.editGroup=!0}else this.saveError=""}},{key:"save",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.saving=!0,this.$emit("saving",!0),this.saveError="",this.withProject||(this.editAbsence.projectId=null),e.next=6,this.timesStore.updateAbsence({original:this.sessionInfo,absence:this.editAbsence,filter:this.filter});case 6:t=e.sent,this.saving=!1,this.$emit("saving",!1),"string"==typeof t?this.saveError=t:(this.$emit("close"),this.$emit("saved"));case 10:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),o}(Object(h.mixins)(C.a));M([Object(h.Prop)()],$.prototype,"filter",void 0),M([Object(h.Prop)()],$.prototype,"sessionInfo",void 0),M([Object(h.Prop)({default:O.a.Date})],$.prototype,"editProp",void 0),M([Object(h.Prop)({default:!1})],$.prototype,"state",void 0),M([Object(h.Prop)({default:{top:0,left:0}})],$.prototype,"position",void 0),M([Object(h.Watch)("state")],$.prototype,"editOverlayChanged",null);var F=$=M([Object(h.Component)({})],$),L=(n(1040),n(19)),component=Object(L.a)(F,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{value:e.state,"content-class":"v-small-dialog__menu-content","close-on-content-click":!1,"close-on-click":e.closeOnClick,width:"250",transition:"slide-x-reverse-transition","position-y":e.position.top-e.scrollTop(),"position-x":e.position.left},on:{input:function(t){return e.$emit("close")}}},[t("d-alert",{staticClass:"mx-3 mt-3",attrs:{error:e.saveError,width:400}}),e._v(" "),e.editProp===e.SessionProps.AbsenceDate?t("v-layout",[t("v-date-picker",{attrs:{value:e.dateHelpers.formatUniversal(e.editAbsence.from),format:e.DateFormats.longDate,locale:e.$i18n.locale,"first-day-of-week":1,min:e.minDate&&e.dateHelpers.formatUniversal(e.minDate),max:e.dateHelpers.formatUniversal(e.editAbsence.to),"no-title":""},on:{change:function(t){return e.editAbsence.from=e.dateHelpers.parseDate(t)}}}),e._v(" "),t("v-date-picker",{attrs:{value:e.dateHelpers.formatUniversal(e.editAbsence.to),format:e.DateFormats.longDate,locale:e.$i18n.locale,"first-day-of-week":1,min:e.dateHelpers.formatUniversal(e.toDateMinDate),"no-title":""},on:{change:function(t){return e.editAbsence.to=e.dateHelpers.parseDate(t)}}})],1):e.editProp===e.SessionProps.Employee?t("d-employee-select",{staticClass:"mx-3 mt-2",attrs:{employees:e.employeesStore.employees,groups:e.employeesStore.groups,multiple:!1,grouped:e.configStore.configuration.groupEmployees,"prepend-icon":!0},model:{value:e.editAbsence.employeeId,callback:function(t){e.$set(e.editAbsence,"employeeId",t)},expression:"editAbsence.employeeId"}}):e._e(),e._v(" "),t("v-layout",[e.editProp===e.SessionProps.Project||e.withProject&&e.editProp===e.SessionProps.AbsenceType?t("d-project-select",{staticClass:"mx-3 mt-2",attrs:{"selected-projects":e.editAbsence.projectId,customers:e.customers,"ignore-linking":e.ignoreLinkingProjects,"prepend-icon":!0},on:{setIgnoreLinking:function(t){return e.ignoreLinkingProjects=t},selected:function(t){return e.editAbsence.projectId=t}}}):e._e(),e._v(" "),e.editProp===e.SessionProps.AbsenceType?t("v-select",{staticClass:"mx-3 mt-2",attrs:{items:e.absenceTypes,"item-text":"name","item-value":"id","menu-props":{offsetY:!0},label:e.$lang.pages.times.absenceForm.type.title,"prepend-icon":e.Icons.absence},model:{value:e.editAbsence.typeId,callback:function(t){e.$set(e.editAbsence,"typeId",t)},expression:"editAbsence.typeId"}}):e._e()],1),e._v(" "),e.editProp===e.SessionProps.Remark?t("v-textarea",{staticClass:"mx-3",attrs:{"auto-grow":"",rows:"1",label:e.$lang.global.controls.inputs.remark.title},model:{value:e.editAbsence.remark,callback:function(t){e.$set(e.editAbsence,"remark",t)},expression:"editAbsence.remark"}}):e.editProp===e.SessionProps.AbsenceTime?t("v-layout",{staticClass:"mx-3 mt-2"},[t("d-toggle",{staticClass:"mt-3 mr-3",attrs:{text:e.$lang.pages.times.absenceForm.isFullDay},model:{value:e.editAbsence.isFullDay,callback:function(t){e.$set(e.editAbsence,"isFullDay",t)},expression:"editAbsence.isFullDay"}}),e._v(" "),t("div",{staticClass:"time-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.start.title,disabled:e.editAbsence.isFullDay},on:{input:e.timeSelected},model:{value:e.editAbsence.start,callback:function(t){e.$set(e.editAbsence,"start",t)},expression:"editAbsence.start"}})],1),e._v(" "),t("div",{staticClass:"ml-5 time-width"},[t("d-time-picker",{attrs:{label:e.$lang.pages.times.session_form.end.title,disabled:e.editAbsence.isFullDay},on:{input:e.timeSelected},model:{value:e.editAbsence.end,callback:function(t){e.$set(e.editAbsence,"end",t)},expression:"editAbsence.end"}})],1)],1):e._e(),e._v(" "),t("v-layout",{staticClass:"flex-row mb-2 mx-3",attrs:{"justify-space-between":"","align-center":""}},[e.sessionInfo.absenceInfo&&e.sessionInfo.absenceInfo.days>1?t("div",{staticClass:"text--secondary"},[e._v("\n            "+e._s(e.$lang.pages.times.editAbsenceDays(e.sessionInfo.absenceInfo.days))+"\n        ")]):e._e(),e._v(" "),t("v-spacer"),e._v(" "),t("v-btn",{attrs:{color:"accent",fab:"",small:"",loading:e.saving,disabled:e.saving||!e.changed},on:{click:e.save}},[t("v-icon",[e._v(" "+e._s(e.Icons.save)+" ")])],1)],1)],1)}),[],!1,null,"1be1e498",null);t.a=component.exports},function(e,t,n){"use strict";n(43),n(44),n(46),n(72),n(142),n(38),n(30),n(27),n(35),n(34),n(22),n(32),n(37);var r=n(7),o=n(29),c=n(13),l=n(14),d=n(15),f=n(16),m=n(6),v=n(12),h=(n(41),n(20),n(17),n(48),n(0)),y=n(18),k=n(2),j=n(245),O=n(117),w=n(141),x=n(106),_=n(64),S=n(737),I=n(738),P=n(212),R=n(134),D=n(168);function C(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 T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){Object(o.a)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(m.a)(e);if(t){var o=Object(m.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(f.a)(this,n)}}var A=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(v.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},M=function(e){Object(d.a)(m,e);var t,n,o,f=E(m);function m(){var e;return Object(c.a)(this,m),(e=f.apply(this,arguments)).docsStore=Object(h.getModule)(P.default,e.$store),e.Icons=y.a,e.Colors=_.a,e.dateHelpers=k.c,e.DateFormats=k.a,e.ModelTypes=x.a,e.ExportTypes=w.a,e.getWeatherIcon=j.a,e.getWeatherText=j.b,e.imageDialog=!1,e.deleting=!1,e.exporting=!1,e.detailImage={id:"",docId:"",contentType:"",disabled:!0},e.shouldRotate={id:"",left:!1},e}return Object(l.a)(m,[{key:"docImages",get:function(){var e,t=this,n=this.documentations.find((function(e){return e.id===t.detailImage.docId}));return null!==(e=null==n?void 0:n.images)&&void 0!==e?e:[]}},{key:"isLoading",get:function(){return this.exporting||this.deleting}},{key:"triggerShouldRotate",value:function(e){var t=this;this.shouldRotate={id:this.detailImage.id,left:e},this.$nextTick((function(){t.shouldRotate={id:"",left:!1}}))}},{key:"cycleImage",value:function(e,t){this.detailImage=T(T({},this.detailImage),{},{id:e,contentType:t})}},{key:"openImageDetail",value:function(image,e){this.imageDialog=!0,this.detailImage={id:image.id,docId:e.id,contentType:image.contentType,disabled:this.disabled}}},{key:"exportDocImages",value:(o=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.exporting=!0,e.next=3,Object(R.b)(O.e(this.doc.id),this.$lang.pages.evaluation.documentation.imagesExportTitle,!1);case 3:t=e.sent,this.exporting=!1,t&&this.$notify(t);case 6:case"end":return e.stop()}}),e,this)}))),function(){return o.apply(this,arguments)})},{key:"exportDoc",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r,o;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.exporting=!0,n=t===w.a.Pdf?this.$lang.pages.evaluation.documentation.pdfExportTitle:this.$lang.pages.evaluation.documentation.wordExportTitle,r=t===w.a.Pdf,e.next=5,Object(R.b)(O.d(this.doc.id,t),n,r);case 5:o=e.sent,this.exporting=!1,o&&this.$notify(o);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteDocumentation",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteDialog.confirm();case 2:if(!e.sent){e.next=10;break}return this.deleting=!0,e.next=7,this.docsStore.deleteDocumentation(t);case 7:n=e.sent,this.deleting=!1,"string"==typeof n&&this.$notify(n);case 10:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})}]),m}(h.Vue);A([Object(h.Prop)()],M.prototype,"doc",void 0),A([Object(h.Prop)()],M.prototype,"documentations",void 0),A([Object(h.Prop)()],M.prototype,"projectVisible",void 0),A([Object(h.Prop)({default:!1})],M.prototype,"disabled",void 0),A([Object(h.Prop)({default:!1})],M.prototype,"isPicker",void 0),A([Object(h.Prop)({default:function(){return[]}})],M.prototype,"selectedDocs",void 0);var $=M=A([Object(h.Component)({components:{PreviewImage:I.a,ImageDialog:S.a,CategoryMenu:D.a}})],M),F=(n(1081),n(19)),component=Object(F.a)($,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("v-card",{attrs:{flat:""}},[t("v-card-title",[t("v-layout",[t("v-layout",[e.isPicker?t("v-checkbox",{staticClass:"ma-0",attrs:{value:e.selectedDocs.includes(e.doc.id),"hide-details":""},on:{change:function(t){return e.$emit("docSelected",t)}}}):e._e(),e._v(" "),t("span",{staticClass:"accent--text"},[e._v("\n                        "+e._s(e.dateHelpers.formatDate(e.doc.date,e.DateFormats.fullDate))+"\n                    ")])],1),e._v(" "),t("div",[t("div",{staticClass:"text--disabled font-italic creator-name mb-2"},[t("v-layout",{attrs:{"align-center":"","justify-end":""}},[e._v("\n                            "+e._s(e.doc.creatorName)+"\n                            "),t("category-menu",{attrs:{id:e.doc.id,categories:e.doc.categories,"model-type":e.ModelTypes.Documentation,"linked-to-report":e.doc.linkedToReport},on:{changedCategories:function(t){return e.$emit("categoriesChanged",t)}}})],1)],1),e._v(" "),e.projectVisible?t("d-project-info",{attrs:{customer:e.doc.customerName,project:e.doc.projectName}}):e._e()],1)],1)],1),e._v(" "),null!==e.doc.weather||null!==e.doc.temperature?t("v-card-subtitle",{staticClass:"d-flex align-center"},[null!==e.doc.weather?t("v-icon",{staticClass:"mr-1"},[e._v(e._s(e.getWeatherIcon(e.doc.weather)))]):e._e(),e._v(" "),null!==e.doc.weather?t("span",[e._v(" "+e._s(e.getWeatherText(e.doc.weather)))]):e._e(),null!==e.doc.weather&&null!==e.doc.temperature?t("span",{staticClass:"mr-1"},[e._v(",")]):e._e(),e._v(" "),null!==e.doc.temperature?t("span",[e._v("\n                "+e._s((e.doc.temperature+"").replace(".",","))+" °C\n            ")]):e._e()],1):e._e(),e._v(" "),t("v-card-text",[e.doc.employees.length?t("div",{staticClass:"mb-4"},[t("h4",[e._v("\n                    "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.employees.title)+"\n                ")]),e._v(" "),t("span",{staticClass:"font-italic"},[e._v("\n                    "+e._s(e.doc.employees.map((function(e){return e.name})).join(", "))+"\n                ")])]):e._e(),e._v(" "),e.doc.text?t("div",{staticClass:"mb-2"},[t("h4",[e._v("\n                    "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.text.title)+"\n                ")]),e._v(" "),t("span",{staticClass:"text--primary text"},[e._v(e._s(e.doc.text))])]):e._e(),e._v(" "),e.doc.difficulties?t("div",{staticClass:"mb-2"},[t("h4",[e._v("\n                    "+e._s(e.$lang.pages.evaluation.documentation.documentationForm.difficulties.title)+"\n                ")]),e._v(" "),t("span",{staticClass:"text--primary text"},[e._v(e._s(e.doc.difficulties))])]):e._e(),e._v(" "),t("v-row",{staticClass:"mt-1 px-2"},e._l(e.doc.images,(function(image){return t("v-col",{key:image.id,staticClass:"d-flex child-flex pa-1",attrs:{cols:"4"}},[t("preview-image",{attrs:{image:image,"doc-id":e.doc.id,disabled:e.disabled,"rotate-left":e.shouldRotate.id===image.id?e.shouldRotate.left:null},on:{click:function(t){return e.openImageDetail(image,e.doc)}}})],1)})),1)],1),e._v(" "),e.disabled?e._e():t("v-card-actions",[t("v-spacer"),e._v(" "),e.doc.historyId?t("v-btn",{staticClass:"mr-2",attrs:{fab:"","x-small":""},on:{click:function(t){return e.$emit("history",e.doc.id)}}},[t("v-icon",{attrs:{dark:""}},[e._v(" "+e._s(e.Icons.history)+" ")])],1):e._e(),e._v(" "),t("v-menu",{attrs:{"offset-y":""},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({attrs:{fab:"","x-small":"",color:"primary",disabled:e.isLoading,loading:e.exporting}},"v-btn",o,!1),r),[t("v-icon",[e._v(e._s(e.Icons.download))])],1)]}}],null,!1,3292192156)},[e._v(" "),t("v-list",[t("v-list-item",{on:{click:function(t){return e.exportDoc(e.ExportTypes.Pdf)}}},[t("v-list-item-icon",[t("v-icon",[e._v("\n                                "+e._s(e.Icons.pdf)+"\n                            ")])],1),e._v(" "),t("v-list-item-title",[e._v(e._s(e.$lang.global.exports.pdf))])],1),e._v(" "),t("v-list-item",{on:{click:function(t){return e.exportDoc(e.ExportTypes.Word)}}},[t("v-list-item-icon",[t("v-icon",[e._v("\n                                "+e._s(e.Icons.word)+"\n                            ")])],1),e._v(" "),t("v-list-item-title",[e._v(e._s(e.$lang.global.exports.word))])],1),e._v(" "),t("v-list-item",{on:{click:e.exportDocImages}},[t("v-list-item-icon",[t("v-icon",[e._v("\n                                "+e._s(e.Icons.images)+"\n                            ")])],1),e._v(" "),t("v-list-item-title",[e._v(e._s(e.$lang.global.exports.images))])],1)],1)],1),e._v(" "),t("v-btn",{attrs:{fab:"","x-small":"",color:"accent",disabled:e.isLoading},on:{click:function(t){return e.$emit("edit")}}},[t("v-icon",[e._v(e._s(e.Icons.edit))])],1),e._v(" "),t("v-btn",{attrs:{fab:"","x-small":"",dark:!e.isLoading,color:e.Colors.grays.medium,disabled:e.isLoading,loading:e.deleting},on:{click:function(t){return e.deleteDocumentation(e.doc.id)}}},[t("v-icon",[e._v(e._s(e.Icons.deleteVariant))])],1)],1)],1),e._v(" "),t("image-dialog",{attrs:{image:{id:e.detailImage.id,contentType:e.detailImage.contentType},images:e.docImages,disabled:e.detailImage.disabled},on:{rotate:e.triggerShouldRotate,cycleImage:e.cycleImage},model:{value:e.imageDialog,callback:function(t){e.imageDialog=t},expression:"imageDialog"}}),e._v(" "),t("d-confirm-dialog",{ref:"deleteDialog",attrs:{title:e.$lang.pages.evaluation.documentation.documentationForm.deleteDialog.title,message:e.$lang.pages.evaluation.documentation.documentationForm.deleteDialog.text}})],1)}),[],!1,null,"4034daf3",null);t.a=component.exports},function(e,t,n){"use strict";n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(40),n(87),n(0)),h=n(18),y=n(2),k=n(152),j=n(10),O=n(369);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var x=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},_=function(e){Object(l.a)(m,e);var t,n,d,f=w(m);function m(){var e;return Object(o.a)(this,m),(e=f.apply(this,arguments)).Icons=h.a,e.imageSrc="",e.loading=!1,e.rotatingLeft=!1,e.rotatingRight=!1,e.prevImage=!1,e.nextImage=!1,e}return Object(c.a)(m,[{key:"showCycleButtons",get:function(){return this.images.length>1}},{key:"triggerImageLoad",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.loading){e.next=2;break}return e.abrupt("return");case 2:if(this.imageSrc="",!this.visible||!this.image.id.length){e.next=8;break}return this.loading=!0,e.next=7,this.getImage();case 7:this.loading=!1;case 8:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{key:"getImage",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k.b(this.image.id);case 2:t=e.sent,Object(j.a)(t.status)&&(this.imageSrc="data:".concat(this.image.contentType,";base64,").concat(t.data)),this.prevImage=!1,this.nextImage=!1;case 6:case"end":return e.stop()}}),e,this)}))),function(){return n.apply(this,arguments)})},{key:"cycleImage",value:function(e){var t=this,n=this.images.findIndex((function(i){return i.id===t.image.id})),r=0;e?(this.prevImage=!0,(r=n-1)<0&&(r=this.images.length-1)):(this.nextImage=!0,r=n+1,this.images.length<=r&&(r=0));var o=this.images[r];this.$emit("cycleImage",o.id,o.contentType)}},{key:"rotateImage",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t?this.rotatingLeft=!0:this.rotatingRight=!0,e.next=3,k.c(this.image.id,t);case 3:n=e.sent,Object(O.a)(this.imageSrc,t,(function(e){return r.imageSrc=e})),this.$emit("rotate",t),this.rotatingLeft=!1,this.rotatingRight=!1,Object(j.a)(n.status)||this.$notify(n.error);case 9:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"downlaodImage",value:function(){if(this.imageSrc.length){var e=document.createElement("a");document.body.appendChild(e),e.href=this.imageSrc,e.target="_self",e.download="Digiholz_"+y.c.formatDate(new Date,y.a.dateTime),e.click()}}}]),m}(v.Vue);x([Object(v.Model)("change",{type:Boolean})],_.prototype,"visible",void 0),x([Object(v.Prop)()],_.prototype,"image",void 0),x([Object(v.Prop)()],_.prototype,"images",void 0),x([Object(v.Prop)()],_.prototype,"disabled",void 0),x([Object(v.Watch)("visible"),Object(v.Watch)("image.id")],_.prototype,"triggerImageLoad",null);var S=_=x([Object(v.Component)({})],_),I=(n(1077),n(19)),component=Object(I.a)(S,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-dialog",{attrs:{width:"auto"},on:{"click:outside":function(t){return e.$emit("change",!1)}},model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[t("v-card",[t("v-card-title"),e._v(" "),t("v-card-text",[t("img",{staticClass:"image",attrs:{src:e.imageSrc}}),e._v(" "),e.disabled?e._e():t("v-layout",{staticClass:"mt-3",attrs:{"justify-center":""}},[e.showCycleButtons?t("v-btn",{staticClass:"mr-3 no-focus-highlight",attrs:{small:"",fab:"",loading:e.prevImage},on:{click:function(t){return e.cycleImage(!0)}}},[t("v-icon",[e._v(e._s(e.Icons.previous))])],1):e._e(),e._v(" "),t("v-btn",{staticClass:"no-focus-highlight",attrs:{small:"",fab:"",loading:e.rotatingLeft},on:{click:function(t){return e.rotateImage(!0)}}},[t("v-icon",[e._v(e._s(e.Icons.rotateLeft))])],1),e._v(" "),t("v-btn",{staticClass:"mx-3 no-focus-highlight",attrs:{small:"",fab:"",color:"primary"},on:{click:e.downlaodImage}},[t("v-icon",[e._v(e._s(e.Icons.download))])],1),e._v(" "),t("v-btn",{staticClass:"no-focus-highlight",attrs:{small:"",fab:"",loading:e.rotatingRight},on:{click:function(t){return e.rotateImage(!1)}}},[t("v-icon",[e._v(e._s(e.Icons.rotateRight))])],1),e._v(" "),e.showCycleButtons?t("v-btn",{staticClass:"ml-3 no-focus-highlight",attrs:{small:"",fab:"",loading:e.nextImage},on:{click:function(t){return e.cycleImage(!1)}}},[t("v-icon",[e._v(e._s(e.Icons.next))])],1):e._e()],1)],1),e._v(" "),t("v-card-actions",[t("v-spacer"),e._v(" "),t("v-btn",{on:{click:function(t){return e.$emit("change",!1)}}},[t("v-icon",{attrs:{left:""}},[e._v(" "+e._s(e.Icons.cancel)+" ")]),e._v("\n                "+e._s(e.$lang.global.controls.buttons.close)+"\n            ")],1)],1)],1)],1)}),[],!1,null,"065fef2e",null);t.a=component.exports},function(e,t,n){"use strict";n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(40),n(0)),h=n(18),y=n(152),k=n(10),j=n(212),O=n(369);function w(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var x=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},_=function(e){Object(l.a)(x,e);var t,n,d,f,m=w(x);function x(){var e;return Object(o.a)(this,x),(e=m.apply(this,arguments)).docsStore=Object(v.getModule)(j.default,e.$store),e.Icons=h.a,e.imageSrc="",e.deleting=!1,e.rotatingLeft=!1,e.rotatingRight=!1,e}return Object(c.a)(x,[{key:"mounted",value:function(){window.addEventListener("scroll",this.lazyloadImage),this.lazyloadImage()}},{key:"destroyed",value:function(){window.removeEventListener("scroll",this.lazyloadImage)}},{key:"lazyloadImage",value:(f=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:e.next=2;break;case 2:if(t=this.$refs.imageRef.$el.getBoundingClientRect().top,n=document.body.getBoundingClientRect(),!(t-n.top<window.scrollY+window.innerHeight+500)){e.next=9;break}return window.removeEventListener("scroll",this.lazyloadImage),e.next=9,this.getImage();case 9:case"end":return e.stop()}}),e,this)}))),function(){return f.apply(this,arguments)})},{key:"triggerRotate",value:function(){var e=this;null!==this.rotateLeft&&Object(O.a)(this.imageSrc,this.rotateLeft,(function(t){return e.imageSrc=t}))}},{key:"getImage",value:(d=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,y.b(this.image.id,220);case 2:t=e.sent,Object(k.a)(t.status)&&(this.imageSrc="data:".concat(this.image.contentType,";base64,").concat(t.data));case 4:case"end":return e.stop()}}),e,this)}))),function(){return d.apply(this,arguments)})},{key:"rotateImage",value:(n=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,r=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t?this.rotatingLeft=!0:this.rotatingRight=!0,e.next=3,y.c(this.image.id,t);case 3:n=e.sent,Object(O.a)(this.imageSrc,t,(function(e){return r.imageSrc=e})),this.rotatingLeft=!1,this.rotatingRight=!1,Object(k.a)(n.status)||this.$notify(n.error);case 8:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"deleteImage",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(){var t;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$refs.deleteImageDialog.confirm();case 2:if(!e.sent){e.next=10;break}return this.deleting=!0,e.next=7,this.docsStore.deleteImage({id:this.image.id,docId:this.docId});case 7:t=e.sent,this.deleting=!1,"string"==typeof t&&this.$notify(t);case 10:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})}]),x}(v.Vue);x([Object(v.Prop)()],_.prototype,"image",void 0),x([Object(v.Prop)()],_.prototype,"docId",void 0),x([Object(v.Prop)()],_.prototype,"disabled",void 0),x([Object(v.Prop)()],_.prototype,"rotateLeft",void 0),x([Object(v.Watch)("rotateLeft")],_.prototype,"triggerRotate",null);var S=_=x([Object(v.Component)({})],_),I=(n(1079),n(19)),component=Object(I.a)(S,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[e.imageSrc.length?t("v-hover",{scopedSlots:e._u([{key:"default",fn:function(n){var r=n.hover;return[t("v-img",{staticClass:"clickable",attrs:{contain:!1,"max-width":"220",height:"160",src:e.imageSrc,gradient:r?"to bottom, rgba(50,50,50,.2), rgba(50,50,50,1)":""},on:{click:function(t){return e.$emit("click")}}},[e.disabled?e._e():t("div",{staticClass:"d-flex fill-height flex-column justify-space-between"},[t("div",{staticClass:"align-self-end"},[t("v-btn",{class:{"show-delete-btn":r},attrs:{color:"rgba(255, 255, 255, 0)",icon:"",loading:e.deleting},on:{click:function(t){return t.stopPropagation(),e.deleteImage()}}},[t("v-icon",{class:{"show-delete-btn":r},attrs:{color:"rgba(255, 255, 255, 0)"}},[e._v("\n                            "+e._s(e.Icons.delete)+"\n                        ")])],1)],1),e._v(" "),t("div",{staticClass:"d-flex justify-center"},[t("v-btn",{class:{"show-rotate-btns":r,"mr-1":!0},attrs:{color:"rgba(255, 255, 255, 0)",icon:"",loading:e.rotatingLeft},on:{click:function(t){return t.stopPropagation(),e.rotateImage(!0)}}},[t("v-icon",{class:{"show-rotate-btns":r},attrs:{color:"rgba(255, 255, 255, 0)"}},[e._v("\n                            "+e._s(e.Icons.rotateLeft)+"\n                        ")])],1),e._v(" "),t("v-btn",{class:{"show-rotate-btns":r,"ml-1":!0},attrs:{color:"rgba(255, 255, 255, 0)",icon:"",loading:e.rotatingRight},on:{click:function(t){return t.stopPropagation(),e.rotateImage(!1)}}},[t("v-icon",{class:{"show-rotate-btns":r},attrs:{color:"rgba(255, 255, 255, 0)"}},[e._v("\n                            "+e._s(e.Icons.rotateRight)+"\n                        ")])],1)],1)])])]}}],null,!1,3915922948)}):t("v-skeleton-loader",{ref:"imageRef",attrs:{width:"200",height:"150",type:"image"}}),e._v(" "),t("d-confirm-dialog",{ref:"deleteImageDialog",attrs:{title:e.$lang.pages.evaluation.documentation.deleteImageDialog.title,message:e.$lang.pages.evaluation.documentation.deleteImageDialog.text}})],1)}),[],!1,null,"343de006",null);t.a=component.exports},function(e,t,n){"use strict";n(27);var r=n(7),o=n(13),c=n(14),l=n(15),d=n(16),f=n(6),m=n(12),v=(n(41),n(20),n(17),n(40),n(0)),h=n(18),y=n(2),k=n(690),j=n(314),O=n(740),w=n(134),x=n(160);function _(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(f.a)(e);if(t){var o=Object(f.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(d.a)(this,n)}}var S=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(m.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},I=function(e){Object(l.a)(d,e);var t,n=_(d);function d(){var e;return Object(o.a)(this,d),(e=n.apply(this,arguments)).Icons=h.a,e.reportsStore=Object(v.getModule)(x.default,e.$store),e.DateFormats=y.a,e.dateHelpers=y.c,e.downloadingId=null,e}return Object(c.a)(d,[{key:"formatDate",value:function(e){return"".concat(y.c.formatDate(e,y.a.shortDate)," ").concat(y.c.getTime(e))}},{key:"downloadSignedReport",value:(t=Object(r.a)(regeneratorRuntime.mark((function e(t,title){var n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.downloadingId=t,e.next=3,Object(w.b)(k.a(t),title+".pdf",!0);case 3:n=e.sent,this.downloadingId=null,n&&this.$notify(n);case 6:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)})}]),d}(v.Vue);S([Object(v.Prop)()],I.prototype,"report",void 0);var P=I=S([Object(v.Component)({components:{AddReport:j.a,ReportSkeleton:O.a}})],I),R=(n(1090),n(19)),component=Object(R.a)(P,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("div",[t("v-divider",{staticClass:"my-2"}),e._v(" "),t("span",{staticClass:"font-italic font-weight-bold"},[e._v("\n        "+e._s(e.$lang.pages.evaluation.reports.signedReports)+"\n    ")]),e._v(" "),e._l(e.report.signedReports,(function(n,r){return t("div",{key:n.id,class:r>0?"mt-3":"mt-1"},[t("v-btn",{attrs:{fab:"","x-small":"",loading:n.id===e.downloadingId,disabled:n.id===e.downloadingId},on:{click:function(t){return t.stopPropagation(),e.downloadSignedReport(n.id,e.report.title)}}},[t("v-icon",[e._v(e._s(e.Icons.pdf))])],1),e._v(" "),t("span",{staticClass:"ml-2"},[e._v("\n            "+e._s(e.$lang.pages.evaluation.reports.signedReport)+"\n            "+e._s(e.formatDate(n.date))+"\n        ")])],1)}))],2)}),[],!1,null,"66142486",null);t.a=component.exports},function(e,t,n){"use strict";var r=n(14),o=n(13),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(0));function v(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var h=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},y=function(e){Object(c.a)(n,e);var t=v(n);function n(){return Object(o.a)(this,n),t.apply(this,arguments)}return Object(r.a)(n)}(m.Vue),k=y=h([Object(m.Component)({})],y),j=(n(1088),n(19)),component=Object(j.a)(k,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-card",[t("v-card-text",[t("v-skeleton-loader",{attrs:{type:"heading",width:"300"}}),e._v(" "),t("v-skeleton-loader",{staticClass:"mt-2",attrs:{type:"text",width:"100"}}),e._v(" "),t("v-skeleton-loader",{attrs:{type:"text",width:"180"}}),e._v(" "),t("v-skeleton-loader",{staticClass:"mt-4",attrs:{type:"text",width:"150"}}),e._v(" "),t("v-skeleton-loader",{staticClass:"mt-0",attrs:{type:"text",width:"120"}}),e._v(" "),t("v-skeleton-loader",{staticClass:"mt-0",attrs:{type:"text",width:"170"}}),e._v(" "),t("v-layout",{staticClass:"mt-1"},[t("v-spacer"),e._v(" "),t("v-skeleton-loader",{staticClass:"mr-n7",attrs:{type:"heading",width:"55"}})],1)],1)],1)}),[],!1,null,"1bca820c",null);t.a=component.exports},function(e,t,n){"use strict";var r=n(13),o=n(14),c=n(15),l=n(16),d=n(6),f=n(12),m=(n(20),n(17),n(27),n(18)),v=n(0);function h(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=Object(d.a)(e);if(t){var o=Object(d.a)(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return Object(l.a)(this,n)}}var y=function(e,t,n,desc){var r,o=arguments.length,c=o<3?t:null===desc?desc=Object.getOwnPropertyDescriptor(t,n):desc;if("object"===("undefined"==typeof Reflect?"undefined":Object(f.a)(Reflect))&&"function"==typeof Reflect.decorate)c=Reflect.decorate(e,t,n,desc);else for(var i=e.length-1;i>=0;i--)(r=e[i])&&(c=(o<3?r(c):o>3?r(t,n,c):r(t,n))||c);return o>3&&c&&Object.defineProperty(t,n,c),c},k=function(e){Object(c.a)(n,e);var t=h(n);function n(){var e;return Object(r.a)(this,n),(e=t.apply(this,arguments)).Icons=m.a,e.visible=!1,e.colorMenu=!1,e}return Object(o.a)(n,[{key:"selected",value:function(e){this.visible=!1,this.$emit("input",e)}}]),n}(v.Vue);y([Object(v.Prop)()],k.prototype,"value",void 0),y([Object(v.Prop)()],k.prototype,"colors",void 0),y([Object(v.Prop)({default:!1})],k.prototype,"disabled",void 0),y([Object(v.Prop)({default:""})],k.prototype,"activatorClass",void 0),y([Object(v.Prop)({default:!1})],k.prototype,"customColor",void 0);var j=k=y([Object(v.Component)({components:{}})],k),O=(n(1014),n(19)),component=Object(O.a)(j,(function(){var e=this,t=e._self._c;e._self._setupProxy;return t("v-menu",{attrs:{"content-class":"color-picker-menu","offset-x":"","offset-y":"",bottom:"","nudge-left":"100%","close-on-content-click":!1},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({class:e.activatorClass,attrs:{icon:""}},"v-btn",o,!1),r),[t("v-icon",{attrs:{color:e.value}},[e._v(e._s(e.Icons.blankCircle))])],1)]}}]),model:{value:e.visible,callback:function(t){e.visible=t},expression:"visible"}},[e._v(" "),t("v-layout",{attrs:{column:""}},[t("div",{staticClass:"color-picker my-2"},e._l(e.colors,(function(n,r){return t("v-layout",{key:r,attrs:{"justify-center":"","align-center":""}},[t("div",{staticClass:"color-picker-color my-2",style:{backgroundColor:n},on:{click:function(t){return e.selected(n)}}}),e._v(" "),e.value===n?t("v-icon",{staticClass:"color-checked",attrs:{color:"white",small:""}},[e._v("\n                    "+e._s(e.Icons.colorChecked)+"\n                ")]):e._e()],1)})),1),e._v(" "),e.customColor?t("v-menu",{attrs:{"offset-y":"","close-on-content-click":!1},scopedSlots:e._u([{key:"activator",fn:function(n){var r=n.on,o=n.attrs;return[t("v-btn",e._g(e._b({staticClass:"my-2 mx-4 white--text",attrs:{color:e.value}},"v-btn",o,!1),r),[e._v("\n                    "+e._s(e.$lang.pages.settings.absenceTypes.form.color)+"\n                ")])]}}],null,!1,3487526345),model:{value:e.colorMenu,callback:function(t){e.colorMenu=t},expression:"colorMenu"}},[e._v(" "),t("v-color-picker",{attrs:{value:e.value,mode:"hexa","hide-mode-switch":""},on:{input:function(t){return e.$emit("input",t.toLowerCase())}}})],1):e._e()],1)],1)}),[],!1,null,"35a04453",null);t.a=component.exports},,,,,function(e,t,n){"use strict";var r=n(7),o=(n(41),n(17),n(176),n(42)),c=n(33),l=window.__NUXT__;function d(){if(!this._hydrated)return this.$fetch()}function f(){if((e=this).$vnode&&e.$vnode.elm&&e.$vnode.elm.dataset&&e.$vnode.elm.dataset.fetchKey){var e;this._hydrated=!0,this._fetchKey=this.$vnode.elm.dataset.fetchKey;var data=l.fetch[this._fetchKey];if(data&&data._error)this.$fetchState.error=data._error;else for(var t in data)o.default.set(this.$data,t,data[t])}}function m(){var e=this;return this._fetchPromise||(this._fetchPromise=v.call(this).then((function(){delete e._fetchPromise}))),this._fetchPromise}function v(){return h.apply(this,arguments)}function h(){return(h=Object(r.a)(regeneratorRuntime.mark((function e(){var t,n,r,o=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.$nuxt.nbFetching++,this.$fetchState.pending=!0,this.$fetchState.error=null,this._hydrated=!1,t=null,n=Date.now(),e.prev=6,e.next=9,this.$options.fetch.call(this);case 9:e.next=15;break;case 11:e.prev=11,e.t0=e.catch(6),t=Object(c.p)(e.t0);case 15:if(!((r=this._fetchDelay-(Date.now()-n))>0)){e.next=19;break}return e.next=19,new Promise((function(e){return setTimeout(e,r)}));case 19:this.$fetchState.error=t,this.$fetchState.pending=!1,this.$fetchState.timestamp=Date.now(),this.$nextTick((function(){return o.$nuxt.nbFetching--}));case 23:case"end":return e.stop()}}),e,this,[[6,11]])})))).apply(this,arguments)}t.a={beforeCreate:function(){Object(c.l)(this)&&(this._fetchDelay="number"==typeof this.$options.fetchDelay?this.$options.fetchDelay:200,o.default.util.defineReactive(this,"$fetchState",{pending:!1,error:null,timestamp:Date.now()}),this.$fetch=m.bind(this),Object(c.a)(this,"created",f),Object(c.a)(this,"beforeMount",d))}}},,,,,,,function(e,t,n){e.exports=n(754)},function(e,t,n){"use strict";n.r(t),function(e){n(96),n(90),n(112),n(34),n(118),n(119);var t=n(12),r=n(7),o=(n(399),n(768),n(780),n(781),n(41),n(30),n(17),n(32),n(22),n(35),n(43),n(44),n(40),n(38),n(46),n(71),n(60),n(176),n(42)),c=n(742),l=n(362),d=n(33),f=n(218),m=n(746),v=n(458);function h(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var i=0,r=function(){};return{s:r,n:function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,c=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return c=e.done,e},e:function(e){l=!0,o=e},f:function(){try{c||null==n.return||n.return()}finally{if(l)throw o}}}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var i=0,n=new Array(t);i<t;i++)n[i]=e[i];return n}o.default.__nuxt__fetch__mixin__||(o.default.mixin(m.a),o.default.__nuxt__fetch__mixin__=!0),o.default.component(v.a.name,v.a),o.default.component("NLink",v.a),e.fetch||(e.fetch=c.a);var k,j,O=[],w=window.__NUXT__||{},x=w.config||{};x._app&&(n.p=Object(d.v)(x._app.cdnURL,x._app.assetsPath)),Object.assign(o.default.config,{silent:!0,performance:!1});var _=o.default.config.errorHandler||console.error;function S(e,t,n){for(var r=function(component){var e=function(component,e){if(!component||!component.options||!component.options[e])return{};var option=component.options[e];if("function"==typeof option){for(var t=arguments.length,n=new Array(t>2?t-2:0),r=2;r<t;r++)n[r-2]=arguments[r];return option.apply(void 0,n)}return option}(component,"transition",t,n)||{};return"string"==typeof e?{name:e}:e},o=n?Object(d.g)(n):[],c=Math.max(e.length,o.length),l=[],f=function(){var t=Object.assign({},r(e[i])),n=Object.assign({},r(o[i]));Object.keys(t).filter((function(e){return void 0!==t[e]&&!e.toLowerCase().includes("leave")})).forEach((function(e){n[e]=t[e]})),l.push(n)},i=0;i<c;i++)f();return l}function I(e,t,n){return P.apply(this,arguments)}function P(){return(P=Object(r.a)(regeneratorRuntime.mark((function e(t,n,r){var o,c,l,f,m=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this._routeChanged=Boolean(k.nuxt.err)||n.name!==t.name,this._paramChanged=!this._routeChanged&&n.path!==t.path,this._queryChanged=!this._paramChanged&&n.fullPath!==t.fullPath,this._diffQuery=this._queryChanged?Object(d.i)(t.query,n.query):[],(this._routeChanged||this._paramChanged)&&this.$loading.start&&!this.$loading.manual&&this.$loading.start(),e.prev=5,!this._queryChanged){e.next=12;break}return e.next=9,Object(d.r)(t,(function(e,t){return{Component:e,instance:t}}));case 9:o=e.sent,o.some((function(e){var r=e.Component,o=e.instance,c=r.options.watchQuery;return!0===c||(Array.isArray(c)?c.some((function(e){return m._diffQuery[e]})):"function"==typeof c&&c.apply(o,[t.query,n.query]))}))&&this.$loading.start&&!this.$loading.manual&&this.$loading.start();case 12:r(),e.next=26;break;case 15:if(e.prev=15,e.t0=e.catch(5),c=e.t0||{},l=c.statusCode||c.status||c.response&&c.response.status||500,f=c.message||"",!/^Loading( CSS)? chunk (\d)+ failed\./.test(f)){e.next=23;break}return window.location.reload(!0),e.abrupt("return");case 23:this.error({statusCode:l,message:f}),this.$nuxt.$emit("routeChanged",t,n,c),r();case 26:case"end":return e.stop()}}),e,this,[[5,15]])})))).apply(this,arguments)}function R(e,t){return w.serverRendered&&t&&Object(d.b)(e,t),e._Ctor=e,e}function D(e,t,n,r){var o=this,c=["maintenance","auth","sync","nuxti18n"],f=!1;if(void 0!==n&&(c=[],(n=Object(d.s)(n)).options.middleware&&(c=c.concat(n.options.middleware)),e.forEach((function(e){e.options.middleware&&(c=c.concat(e.options.middleware))}))),c=c.map((function(e){return"function"==typeof e?e:("function"!=typeof l.a[e]&&(f=!0,o.error({statusCode:500,message:"Unknown middleware "+e})),l.a[e])})),!f)return Object(d.o)(c,t,r)}function C(e,t,n,r){return T.apply(this,arguments)}function T(){return T=Object(r.a)(regeneratorRuntime.mark((function e(t,n,o,c){var l,m,v,y,j,w,x,_,I,P,R,C,T,E,A,M=this;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){e.next=2;break}return e.abrupt("return",o());case 2:return!1,t===n?(O=[],!0):(l=[],O=Object(d.g)(n,l).map((function(e,i){return Object(d.c)(n.matched[l[i]].path)(n.params)}))),m=!1,v=function(path){n.path===path.path&&M.$loading.finish&&M.$loading.finish(),n.path!==path.path&&M.$loading.pause&&M.$loading.pause(),m||(m=!0,o(path))},e.next=8,Object(d.t)(k,{route:t,from:n,error:function(e){c.aborted||k.nuxt.error.call(M,e)},next:v.bind(this)});case 8:if(this._dateLastError=k.nuxt.dateErr,this._hadError=Boolean(k.nuxt.err),y=[],(j=Object(d.g)(t,y)).length){e.next=33;break}return e.next=15,D.call(this,j,k.context,void 0,c);case 15:if(!m){e.next=17;break}return e.abrupt("return");case 17:if(!c.aborted){e.next=20;break}return o(!1),e.abrupt("return");case 20:return w=(f.a.options||f.a).layout,e.next=23,this.loadLayout("function"==typeof w?w.call(f.a,k.context):w);case 23:return x=e.sent,e.next=26,D.call(this,j,k.context,x,c);case 26:if(!m){e.next=28;break}return e.abrupt("return");case 28:if(!c.aborted){e.next=31;break}return o(!1),e.abrupt("return");case 31:return k.context.error({statusCode:404,message:"This page could not be found"}),e.abrupt("return",o());case 33:return j.forEach((function(e){e._Ctor&&e._Ctor.options&&(e.options.asyncData=e._Ctor.options.asyncData,e.options.fetch=e._Ctor.options.fetch)})),this.setTransitions(S(j,t,n)),e.prev=35,e.next=38,D.call(this,j,k.context,void 0,c);case 38:if(!m){e.next=40;break}return e.abrupt("return");case 40:if(!c.aborted){e.next=43;break}return o(!1),e.abrupt("return");case 43:if(!k.context._errored){e.next=45;break}return e.abrupt("return",o());case 45:return"function"==typeof(_=j[0].options.layout)&&(_=_(k.context)),e.next=49,this.loadLayout(_);case 49:return _=e.sent,e.next=52,D.call(this,j,k.context,_,c);case 52:if(!m){e.next=54;break}return e.abrupt("return");case 54:if(!c.aborted){e.next=57;break}return o(!1),e.abrupt("return");case 57:if(!k.context._errored){e.next=59;break}return e.abrupt("return",o());case 59:I=!0,e.prev=60,P=h(j),e.prev=62,P.s();case 64:if((R=P.n()).done){e.next=75;break}if("function"==typeof(C=R.value).options.validate){e.next=68;break}return e.abrupt("continue",73);case 68:return e.next=70,C.options.validate(k.context);case 70:if(I=e.sent){e.next=73;break}return e.abrupt("break",75);case 73:e.next=64;break;case 75:e.next=80;break;case 77:e.prev=77,e.t0=e.catch(62),P.e(e.t0);case 80:return e.prev=80,P.f(),e.finish(80);case 83:e.next=89;break;case 85:return e.prev=85,e.t1=e.catch(60),this.error({statusCode:e.t1.statusCode||"500",message:e.t1.message}),e.abrupt("return",o());case 89:if(I){e.next=92;break}return this.error({statusCode:404,message:"This page could not be found"}),e.abrupt("return",o());case 92:return e.next=94,Promise.all(j.map(function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(r,i){var o,c,l,f,m,v,h,j,p;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r._path=Object(d.c)(t.matched[y[i]].path)(t.params),r._dataRefresh=!1,o=r._path!==O[i],M._routeChanged&&o?r._dataRefresh=!0:M._paramChanged&&o?(c=r.options.watchParam,r._dataRefresh=!1!==c):M._queryChanged&&(!0===(l=r.options.watchQuery)?r._dataRefresh=!0:Array.isArray(l)?r._dataRefresh=l.some((function(e){return M._diffQuery[e]})):"function"==typeof l&&(T||(T=Object(d.h)(t)),r._dataRefresh=l.apply(T[i],[t.query,n.query]))),M._hadError||!M._isMounted||r._dataRefresh){e.next=6;break}return e.abrupt("return");case 6:return f=[],m=r.options.asyncData&&"function"==typeof r.options.asyncData,v=Boolean(r.options.fetch)&&r.options.fetch.length,h=m&&v?30:45,m&&((j=Object(d.q)(r.options.asyncData,k.context)).then((function(e){Object(d.b)(r,e),M.$loading.increase&&M.$loading.increase(h)})),f.push(j)),M.$loading.manual=!1===r.options.loading,v&&((p=r.options.fetch(k.context))&&(p instanceof Promise||"function"==typeof p.then)||(p=Promise.resolve(p)),p.then((function(e){M.$loading.increase&&M.$loading.increase(h)})),f.push(p)),e.abrupt("return",Promise.all(f));case 14:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()));case 94:if(m){e.next=100;break}if(this.$loading.finish&&!this.$loading.manual&&this.$loading.finish(),!c.aborted){e.next=99;break}return o(!1),e.abrupt("return");case 99:o();case 100:e.next=119;break;case 102:if(e.prev=102,e.t2=e.catch(35),!c.aborted){e.next=107;break}return o(!1),e.abrupt("return");case 107:if("ERR_REDIRECT"!==(E=e.t2||{}).message){e.next=110;break}return e.abrupt("return",this.$nuxt.$emit("routeChanged",t,n,E));case 110:return O=[],Object(d.k)(E),"function"==typeof(A=(f.a.options||f.a).layout)&&(A=A(k.context)),e.next=116,this.loadLayout(A);case 116:this.error(E),this.$nuxt.$emit("routeChanged",t,n,E),o();case 119:case"end":return e.stop()}}),e,this,[[35,102],[60,85],[62,77,80,83]])}))),T.apply(this,arguments)}function E(e,n){Object(d.d)(e,(function(e,n,r,c){return"object"!==Object(t.a)(e)||e.options||((e=o.default.extend(e))._Ctor=e,r.components[c]=e),e}))}function A(e){var t=Boolean(this.$options.nuxt.err);this._hadError&&this._dateLastError===this.$options.nuxt.dateErr&&(t=!1);var n=t?(f.a.options||f.a).layout:e.matched[0].components.default.options.layout;"function"==typeof n&&(n=n(k.context)),this.setLayout(n)}function M(e){e._hadError&&e._dateLastError===e.$options.nuxt.dateErr&&e.error()}function $(e,t){var n=this;if(!1!==this._routeChanged||!1!==this._paramChanged||!1!==this._queryChanged){var r=Object(d.h)(e),c=Object(d.g)(e),l=!1;o.default.nextTick((function(){r.forEach((function(e,i){if(e&&!e._isDestroyed&&e.constructor._dataRefresh&&c[i]===e.constructor&&!0!==e.$vnode.data.keepAlive&&"function"==typeof e.constructor.options.data){var t=e.constructor.options.data.call(e);for(var n in t)o.default.set(e.$data,n,t[n]);l=!0}})),l&&window.$nuxt.$nextTick((function(){window.$nuxt.$emit("triggerScroll")})),M(n)}))}}function F(e){window.onNuxtReadyCbs.forEach((function(t){"function"==typeof t&&t(e)})),"function"==typeof window._onNuxtLoaded&&window._onNuxtLoaded(e),j.afterEach((function(t,n){o.default.nextTick((function(){return e.$nuxt.$emit("routeChanged",t,n)}))}))}function L(){return L=Object(r.a)(regeneratorRuntime.mark((function e(t){var n,c,l,f,m,v;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return k=t.app,j=t.router,t.store,n=new o.default(k),c=function(){n.$mount("#__nuxt"),j.afterEach(E),j.afterEach(A.bind(n)),j.afterEach($.bind(n)),o.default.nextTick((function(){F(n)}))},e.next=7,Promise.all((h=k.context.route,Object(d.d)(h,function(){var e=Object(r.a)(regeneratorRuntime.mark((function e(t,n,r,o,c){var l;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("function"!=typeof t||t.options){e.next=4;break}return e.next=3,t();case 3:t=e.sent;case 4:return l=R(Object(d.s)(t),w.data?w.data[c]:null),r.components[o]=l,e.abrupt("return",l);case 7:case"end":return e.stop()}}),e)})));return function(t,n,r,o,c){return e.apply(this,arguments)}}())));case 7:if(l=e.sent,n.setTransitions=n.$options.nuxt.setTransitions.bind(n),l.length&&(n.setTransitions(S(l,j.currentRoute)),O=j.currentRoute.matched.map((function(e){return Object(d.c)(e.path)(j.currentRoute.params)}))),n.$loading={},w.error&&n.error(w.error),j.beforeEach(I.bind(n)),f=null,m=C.bind(n),j.beforeEach((function(e,t,n){f&&(f.aborted=!0),m(e,t,n,f={aborted:!1})})),!w.serverRendered||!Object(d.n)(w.routePath,n.context.route.path)){e.next=18;break}return e.abrupt("return",c());case 18:return v=function(){E(j.currentRoute,j.currentRoute),A.call(n,j.currentRoute),M(n),c()},e.next=21,new Promise((function(e){return setTimeout(e,0)}));case 21:C.call(n,j.currentRoute,j.currentRoute,(function(path){if(path){var e=j.afterEach((function(t,n){e(),v()}));j.push(path,void 0,(function(e){e&&_(e)}))}else v()}),{aborted:!1});case 22:case"end":return e.stop()}var h}),e)}))),L.apply(this,arguments)}Object(f.b)(null,w.config).then((function(e){return L.apply(this,arguments)})).catch(_)}.call(this,n(177))},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n.r(t);n(43),n(44),n(306);var r=n(353),o=n(68),c=n(5);t.default=function(e){var t=e.redirect,n=e.route;if(!r.IS_FULL_MAINTENANCE&&!n.fullPath.includes("?logout")){var l=n.fullPath.includes("/login"),d=n.fullPath.startsWith(o.Pages.account.root),f=c.userStore.user.isLoggedIn,m="/"===n.path;return f||l||d?m||f&&l?t("".concat(o.Pages.dashboard)):void 0:t("".concat(o.Pages.login))}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t){},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(e,t,n){"use strict";n(640)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,"h1[data-v-628d7c60]{font-size:20px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(641)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".nuxt-progress{background-color:#184d5e;height:2px;left:0;opacity:1;position:fixed;right:0;top:0;transition:width .1s,opacity .4s;width:0;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}",""]),r.locals={},e.exports=r},function(e,t,n){var content=n(960);content.__esModule&&(content=content.default),"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,n(52).default)("45f91e68",content,!0,{sourceMap:!1})},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".v-tab.v-tab--active{background-color:rgba(24,77,94,.1)}body.resizing-ew *{cursor:ew-resize!important}body.resizing-ns *{cursor:ns-resize!important}.dragging{cursor:pointer!important;position:absolute!important;z-index:999!important}.zone-highlight{background-color:#d5e5eb!important;position:relative}.clickable,.clickable:hover{cursor:pointer}.flex-0{flex:0!important}.flex-1{flex:1!important}.flex-2{flex:2!important}.flex-3{flex:3!important}.flex-4{flex:4!important}.fit-content{width:-moz-fit-content;width:fit-content}.full-width{width:100%}.full-height{height:100%}.page-container-top-bar{margin-bottom:20px}.page-container-heading{color:gray}.state-control{width:110px}.label{color:rgba(0,0,0,.6)!important;font-size:16px!important;height:auto!important;transform:translateY(3px) scale(.75);transform-origin:top left}.text--hint{color:rgba(0,0,0,.6);font-size:12px;line-height:12px}.no-hover{background-color:transparent!important}.no-focus-highlight:focus:before{opacity:0!important}.gap-0{gap:0}.gap-1{gap:4px}.gap-2{gap:8px}.gap-3{gap:12px}.gap-4{gap:16px}.gap-y-0{row-gap:0}.gap-y-1{row-gap:4px}.gap-y-2{row-gap:8px}.gap-y-3{row-gap:12px}.gap-y-4{row-gap:16px}.overtime-green{color:#96bd0d}.overtime-red{color:#f07318}.card-elevation-on-hover{border:1px solid rgba(0,0,0,.12)!important;border-radius:5px!important;box-shadow:0 2px 4px 0 rgba(0,0,0,.04)!important;transition:box-shadow .3s ease-in-out!important}.card-elevation-on-hover:hover{border-color:rgba(0,0,0,.2)!important;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)!important}",""]),r.locals={},e.exports=r},,,,,,,,,,function(e,t,n){"use strict";n(643)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,"#scroll-top-button[data-v-3fb2327f]{left:50%;position:absolute;top:75px;transform:translateX(-50%)}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(644)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".form-header[data-v-5671905c]{align-items:center;background-color:#fff;display:flex;justify-content:space-between;position:sticky;top:0;z-index:5}.form-header.not-sticky[data-v-5671905c]{position:relative;z-index:1}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(645)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".form-footer[data-v-d80b5b86]{align-items:center;background-color:#fff;bottom:0;display:flex;justify-content:flex-end;position:sticky;z-index:5}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(646)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".date-picker-width[data-v-0ba7888c]{width:64%}.time-picker-width[data-v-0ba7888c]{width:28%}.time-picker-double-width[data-v-0ba7888c]{width:56%}.total-text input[data-v-0ba7888c]{color:gray!important}.total-text.total-error input[data-v-0ba7888c]{color:#dc143c!important}.checkbox-width[data-v-0ba7888c]{width:34px}.allowance-width[data-v-0ba7888c]{max-width:150px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(647)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".time-picker-width[data-v-7cf5ce50]{width:28%}.w-100[data-v-7cf5ce50]{width:100%}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(648)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".unitSelect[data-v-65a9fdfc]{max-width:8rem}.inputFieldContainer[data-v-65a9fdfc]{gap:1rem}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(649)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".material[data-v-48b2b0b2]{flex:7}.quantity[data-v-48b2b0b2]{flex:2}.unit[data-v-48b2b0b2]{flex:4}.highlight[data-v-48b2b0b2]{font-weight:700}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(650)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".material[data-v-02903c6c]{flex:7}.quantity[data-v-02903c6c]{flex:2}.unit[data-v-02903c6c]{flex:4}.highlight[data-v-02903c6c]{font-weight:700}.divider[data-v-02903c6c]{min-width:100%}.list-item-text[data-v-02903c6c]{flex:0 0 auto}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(651)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".counter[data-v-5bf5b0ad]{font-size:12px;line-height:12px}.drag-drop-container[data-v-5bf5b0ad]{background-color:#dcdcdc;border-radius:15px;padding:10px}.drag-drop-container[data-v-5bf5b0ad]:hover{cursor:pointer}.drag-drop-inner[data-v-5bf5b0ad]{border:2px dashed gray;border-radius:15px;height:150px}.drag-drop-text[data-v-5bf5b0ad]{font-size:16px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(652)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".counter[data-v-8a4be27c]{font-size:12px;line-height:12px}.drag-drop-container[data-v-8a4be27c]{background-color:#dcdcdc;border-radius:15px;padding:10px}.drag-drop-container[data-v-8a4be27c]:hover{cursor:pointer}.drag-drop-inner[data-v-8a4be27c]{border:2px dashed gray;border-radius:10px;height:150px}.drag-drop-text[data-v-8a4be27c]{font-size:16px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(653)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".flip-menu-icon{transform:rotate(180deg)}",""]),r.locals={},e.exports=r},,,,,,,function(e,t,n){"use strict";n(655)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,"#mapContainer[data-v-47685132]{height:300px;width:100%;z-index:1}.select-mode[data-v-47685132]{cursor:crosshair}.select-mode-btn[data-v-47685132]{position:absolute;right:10px;top:10px;z-index:9999}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(656)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".flip-menu-icon[data-v-73e06c49]{transform:rotate(180deg)}",""]),r.locals={},e.exports=r},,,,,,,,,,,function(e,t,n){"use strict";n(657)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".input[data-v-6971b33c]{flex-basis:50%}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(658)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".color-picker-menu[data-v-35a04453]{background-color:#fff;overflow-y:hidden;width:12rem}.color-picker[data-v-35a04453]{grid-gap:1px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);height:100%;width:100%}.color-picker-color[data-v-35a04453]{border-radius:50%;cursor:pointer;height:25px;margin:2px 4px;max-height:25px;overflow:hidden;position:relative;width:25px}.color-checked[data-v-35a04453]{position:absolute}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(659)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".w-100[data-v-a5dbdd88]{width:100%}.creator-info-text[data-v-a5dbdd88]{display:flex;font-size:.75rem;justify-content:flex-start;margin:0}",""]),r.locals={},e.exports=r},,,,,function(e,t,n){"use strict";n(660)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".quantity[data-v-14d588fa]{max-width:80px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(661)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".tooltip[data-v-2987fe9d]{max-width:200px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(662)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".icon-class[data-v-471877dc]{height:20px!important;width:20px!important}.list-item[data-v-471877dc]{height:24px!important;min-height:0!important;min-height:auto!important;padding:0!important;width:24px!important}.list-item[data-v-471877dc]:hover{cursor:pointer}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(663)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".icon-class[data-v-caf54d40]{height:15px!important;width:15px!important}.btn-fix-category-filter .v-btn--fab.v-size--x-small[data-v-caf54d40]{height:15px;width:15px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(664)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".column-chip[data-v-126ad5e6]{border-color:rgba(0,0,0,.06)}.filter-menu-select-container[data-v-126ad5e6]{margin-top:-15px;min-width:200px}.column-button-toggle[data-v-126ad5e6]{background-color:#fff!important;border-color:#e0e0e0!important;height:24px!important;letter-spacing:0;opacity:1!important}.column-button-toggle.v-item--active[data-v-126ad5e6]{border-color:#ededed!important;color:rgba(0,0,0,.4)!important}.column-button-toggle.v-btn--disabled[data-v-126ad5e6]{border-color:#f3f3f3!important;color:#fff!important}.column-button-toggle.v-btn--disabled span[data-v-126ad5e6]{color:#a6a6a6!important}",""]),r.locals={},e.exports=r},,function(e,t,n){"use strict";n(665)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".default-icon[data-v-3ef8011a]{margin-right:6px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(666)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".project-select-width[data-v-312595da]{min-width:350px}.multi-action-container[data-v-312595da]{bottom:0;position:fixed;right:0;z-index:1}",""]),r.locals={},e.exports=r},,function(e,t,n){"use strict";n(667)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".time-width[data-v-085375a9]{max-width:90px}.time-width-with-checkbox[data-v-085375a9]{max-width:130px}.allowance-width[data-v-085375a9]{max-width:150px}.remark-width[data-v-085375a9]{min-width:400px}.total-time-error[data-v-085375a9]{color:#dc143c!important}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(668)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".time-width[data-v-1be1e498]{max-width:90px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(669)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".hline[data-v-d797cbf6]{border-bottom:1px solid #d3d3d3;border-top:none}.group-name[data-v-d797cbf6]{font-size:12px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(670)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".container[data-v-0c6f2f20]{justify-content:flex-start}.summary-expansion-panel[data-v-0c6f2f20]{background-color:transparent!important;flex-basis:inherit;flex-grow:0}.table td[data-v-0c6f2f20]{vertical-align:top}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(671)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".summary-expansion-panel .v-expansion-panel-content__wrap{padding:0}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(672)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".container[data-v-5bddbfae]{justify-content:flex-start}.summary-expansion-panel[data-v-5bddbfae]{background-color:transparent!important;flex-basis:inherit;flex-grow:0}.table td[data-v-5bddbfae]{vertical-align:top}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(673)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".summary-row>td[data-v-4abd4cfa]{border-top:2px solid rgba(0,0,0,.12)!important}.show-details-chevron[data-v-4abd4cfa]{transition:ease-in-out}.show-details-chevron .rotate[data-v-4abd4cfa]{transform:rotate(90deg)}.bold-and-nowarp[data-v-4abd4cfa]{font-weight:700;white-space:nowrap}.hline[data-v-4abd4cfa]{border-bottom:1px solid rgba(0,0,0,.12);border-top:none}table[data-v-4abd4cfa]{border-collapse:collapse}td[data-v-4abd4cfa]{vertical-align:top}.border-top tr:not(:first-child):not(:last-child) td[data-v-4abd4cfa]{border-bottom:1px solid rgba(0,0,0,.12)}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(674)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".group-edit-select[data-v-a22023ca]{background-color:#ddd}.day-total[data-v-a22023ca],.session-total[data-v-a22023ca]{max-width:210px}.day-total[data-v-a22023ca]{border-top:1px solid #d3d3d3;min-width:60px}.pause-cell[data-v-a22023ca]{align-items:center;display:flex;flex-direction:row}.pause-stamps-icon[data-v-a22023ca]{margin-left:5px}.tooltip-container[data-v-a22023ca]{max-width:200px}.pause-stamps-edit-warning[data-v-a22023ca]{margin-bottom:15px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(675)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".edit-overlay[data-v-24c2a54c]{position:absolute}.day-total[data-v-24c2a54c]{border-top:1px solid #d3d3d3;max-width:170px;min-width:60px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(676)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".small-padding-cell{padding-left:5px!important;padding-right:5px!important}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(677)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".date-picker-width[data-v-0dedf6b0]{width:64%}.time-picker-width[data-v-0dedf6b0]{width:28%}.time-picker-double-width[data-v-0dedf6b0]{width:56%}.total-text input[data-v-0dedf6b0]{color:gray!important}.total-text.total-error input[data-v-0dedf6b0]{color:#dc143c!important}.checkbox-width[data-v-0dedf6b0]{width:34px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(678)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".time-width[data-v-423598fa]{max-width:90px}.time-width-with-checkbox[data-v-423598fa]{max-width:180px}.remark-width[data-v-423598fa]{min-width:250px}.total-time-error[data-v-423598fa]{color:#dc143c!important}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(679)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".max-table-height[data-v-294649c3]{max-height:70vh}",""]),r.locals={},e.exports=r},,,,function(e,t,n){"use strict";n(680)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".edit-dialog[data-v-e5c99504]{background-color:#fff}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(681)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".remark-width[data-v-11a5be1e]{max-width:400px}.show-on-hover .account-work-toggle[data-v-11a5be1e]{opacity:0}.show-on-hover:hover .account-work-toggle[data-v-11a5be1e]{opacity:1}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(682)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".materials-group:last-child>td[data-v-30c77ea1]{border-bottom:none!important}.cumulation tr:first-child>td[data-v-30c77ea1]{border-top:3px double #d3d3d3;padding-top:16px}.cumulation tr:last-child>td[data-v-30c77ea1]{padding-bottom:16px}.cumulation-row>td[data-v-30c77ea1]{border-bottom:none!important;height:25px!important}.edit-dialog[data-v-30c77ea1]{background-color:#fff}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(683)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".max-table-height[data-v-451a28d1]{max-height:70vh}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(684)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".full-width[data-v-7d0b4227]{width:100%}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(685)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".image[data-v-065fef2e]{max-height:70vh}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(686)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".show-delete-btn[data-v-343de006]{color:#bc0026!important}.show-rotate-btns[data-v-343de006]{color:#fff!important}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(687)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".container[data-v-4034daf3]{width:100%!important}.creator-name[data-v-4034daf3]{font-size:13px;line-height:13px}.text[data-v-4034daf3]{white-space:pre-wrap}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(688)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".max-table-height[data-v-755965a0]{max-height:70vh}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(689)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".viewer[data-v-2ee6c96d]{height:1000px;width:100%}",""]),r.locals={},e.exports=r},,function(e,t,n){"use strict";n(691)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".full-width[data-v-1bca820c]{width:100%}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(692)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".add-container[data-v-66142486]{position:sticky;top:100px}.created-at[data-v-66142486]{font-size:.8rem}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(693)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".delete-linking[data-v-7e85fa7f]{position:absolute;right:0;top:0}.linked[data-v-7e85fa7f]{position:absolute;right:1rem;top:40%}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(694)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".divider[data-v-aaca0f70]{margin-top:15px}.linked-title[data-v-aaca0f70]{color:#666;font-size:1.2em;font-weight:700;margin-bottom:15px;margin-left:5px;margin-top:10px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(695)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".w-100[data-v-1f1fece6]{width:100%}.creator-info-text[data-v-1f1fece6]{display:flex;font-size:.75rem;justify-content:flex-start;margin:0}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(696)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,'.add-menu[data-v-7e1fbce0]{contain:unset;overflow:visible}.arrow[data-v-7e1fbce0]:before{background:#fff;content:"";display:block;height:12.14px;left:89px;position:absolute;top:-6px;transform:rotate(45deg);width:12.14px;z-index:100000}',""]),r.locals={},e.exports=r},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t){},function(e,t,n){"use strict";n(697)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".container[data-v-642a59d0]{border-bottom:1px solid #eee;overflow:hidden;position:relative}.container[data-v-642a59d0]:hover{background-color:#fcfcfc}.container:hover .hover-button[data-v-642a59d0]{display:flex;opacity:1}.icon[data-v-642a59d0]{background-color:#eee;border-radius:50px;margin-right:15px;padding:10px}.title-container[data-v-642a59d0]{max-width:218px}.title[data-v-642a59d0]{font-size:18px!important;white-space:nowrap}.customer[data-v-642a59d0],.preview-text[data-v-642a59d0]{font-size:14px}.preview-text[data-v-642a59d0]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;line-height:17px;white-space:normal}.text-ellipsis[data-v-642a59d0]{overflow:hidden;text-overflow:ellipsis}.hover-button[data-v-642a59d0]{opacity:0;position:absolute;right:12px;top:5px;transition:opacity .3s ease-out}",""]),r.locals={},e.exports=r},,,,,,,,,,function(e,t){},,,,,,function(e,t,n){"use strict";n(710)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".state-icon[data-v-255cda74]{bottom:5px;position:absolute;right:10px}.own-message-card[data-v-255cda74]{align-self:flex-end;background-color:#cade89}.delete-button[data-v-255cda74]{position:absolute;right:5px;top:5px}.info-button[data-v-255cda74]{position:absolute;right:30px;top:5px}.deletion-notice[data-v-255cda74]{font-size:.75rem;font-style:italic}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(711)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".chat-background[data-v-3748f8cc]{background:url(/assets/chat_background.svg);background-repeat:repeat;background-size:50%}.container[data-v-3748f8cc]{overflow-y:auto}.input-container[data-v-3748f8cc]{background-color:#fff;border-radius:30px}.text-input[data-v-3748f8cc]{max-width:420px;overflow-y:auto}.text-ellipsis[data-v-3748f8cc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-preview-container[data-v-3748f8cc]{width:100%}.pdf-icon[data-v-3748f8cc]{max-height:64px;max-width:80px;width:80px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(712)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".chat-input .v-input__control .v-input__slot{flex-wrap:wrap}.chat-input .v-input__control .v-input__slot .v-input__prepend-inner{width:100%}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(713)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".card-title[data-v-1b1bd476]{background-color:#f5f5f5;margin-bottom:2px}.connected-text[data-v-1b1bd476]{font-size:14px}.chat-item-container[data-v-1b1bd476]{height:654px;overflow-x:hidden;overflow-y:auto}.chat-message-container[data-v-1b1bd476]{background-color:#eee;height:654px}.border-bottom[data-v-1b1bd476]{border-bottom:1px solid #eee}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(714)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".chat-card[data-v-397eb879]{z-index:101!important}#chat-button[data-v-397eb879]{background-color:#fff;bottom:80px;position:fixed;right:30px;z-index:100}#chat-button[data-v-397eb879]:hover{background-color:#96bd0d}#chat-button[data-v-397eb879]:hover .chat-icon{caret-color:#fff!important;color:#fff!important}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(715)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".baufragen-icon{margin-bottom:-10px;margin-left:-6px;margin-top:-10px}",""]),r.locals={},e.exports=r},,,,,,,,,,,function(e,t,n){"use strict";n(720)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".text[data-v-53e463fc]{font-size:16px;line-height:22px}",""]),r.locals={},e.exports=r},function(e,t,n){"use strict";n(721)},function(e,t,n){var r=n(51)((function(i){return i[1]}));r.push([e.i,".counter[data-v-f50ca9f4]{font-size:12px;line-height:12px}.drop-area-ctr[data-v-f50ca9f4]{background-color:#dcdcdc;border-radius:15px;padding:10px}.drop-area-ctr[data-v-f50ca9f4]:hover{cursor:pointer}.drop-area-ctr.over-drop-area[data-v-f50ca9f4]{cursor:copy}.drop-area-inner[data-v-f50ca9f4]{border:2px dashed gray;border-radius:10px;height:150px;transition:.3s cubic-bezier(.25,.8,.5,1)}.over-drop-area .drop-area-inner[data-v-f50ca9f4]{border-color:#fff}.over-drop-area .drop-area-icon[data-v-f50ca9f4]{transform:scale(1.2)}.drop-area-text[data-v-f50ca9f4]{font-size:16px}",""]),r.locals={},e.exports=r}],[[753,62,7,63]]]);