diff --git a/package.json b/package.json
index c1d14e8..6faf4e8 100644
--- a/package.json
+++ b/package.json
@@ -5,7 +5,7 @@
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build && npm run copy-dist",
- "copy-dist": "cp -r dist/* public/",
+ "copy-dist": "rm -rf public/* && cp -r dist/* public/",
"lint": "vue-cli-service lint"
},
"dependencies": {
diff --git a/public/css/123.c09125f7.css b/public/css/123.c09125f7.css
new file mode 100644
index 0000000..9791cec
--- /dev/null
+++ b/public/css/123.c09125f7.css
@@ -0,0 +1 @@
+.privacy-policy[data-v-91660a08]{max-width:800px;margin:auto;padding:20px}h1[data-v-91660a08],h2[data-v-91660a08],h3[data-v-91660a08],h4[data-v-91660a08],h5[data-v-91660a08]{margin-top:20px;color:#333}p[data-v-91660a08]{line-height:1.6}ul[data-v-91660a08]{margin:10px 0;padding-left:20px}ul li[data-v-91660a08]{list-style-type:disc}a[data-v-91660a08]{color:#007bff;text-decoration:none}a[data-v-91660a08]:hover{text-decoration:underline}
\ No newline at end of file
diff --git a/public/css/150.9419ef08.css b/public/css/150.9419ef08.css
new file mode 100644
index 0000000..77b57a9
--- /dev/null
+++ b/public/css/150.9419ef08.css
@@ -0,0 +1 @@
+table.worships[data-v-6bd31626]{border-collapse:collapse;width:100%}table.worships td[data-v-6bd31626]{border:1px solid #000;text-align:center}h3[data-v-6bd31626]{margin:0}table.worships td div[data-v-6bd31626]{margin:5px}.highlight-time[data-v-6bd31626]{text-decoration:underline}.neighborhood-invitation[data-v-6bd31626]{font-weight:700;color:#0020e0}a[data-v-6bd31626]{color:#0020e0}.internal-information[data-v-6bd31626]{color:#e45;font-style:italic}.image[data-v-9b711a1e]{max-width:400px;max-height:300px}.event-name[data-v-708e6f45]{font-weight:700}.event-table[data-v-708e6f45]{border-collapse:collapse}.event-table td[data-v-708e6f45]{border:1px solid #000}.homepage[data-v-708e6f45]{border:1px solid #9400ff;padding:.5em;text-align:center}.description[data-v-708e6f45]{padding:.5em 0}.event-image>img[data-v-708e6f45]{max-width:12em;max-height:12em}.contact-box p[data-v-0cc91918]{margin:0}.bottom-margin[data-v-0cc91918]{margin-bottom:1rem}span[data-v-2bbf7aa9]{cursor:pointer;color:blue;text-decoration:underline}.previewinfo[data-v-9a71cbf6]{background-color:#000;color:#d00000;position:absolute;top:93px;left:0;padding:2px 10px;font-weight:700}
\ No newline at end of file
diff --git a/public/css/183.43cc4f81.css b/public/css/183.43cc4f81.css
new file mode 100644
index 0000000..6c5f820
--- /dev/null
+++ b/public/css/183.43cc4f81.css
@@ -0,0 +1 @@
+.user-administration[data-v-a495c756]{padding:20px}.user-administration h1[data-v-a495c756],.user-administration h2[data-v-a495c756]{margin-bottom:20px}.user-administration form[data-v-a495c756]{display:flex;flex-direction:column;margin-bottom:20px}.user-administration label[data-v-a495c756]{margin-top:10px}.user-administration input[type=email][data-v-a495c756],.user-administration input[type=password][data-v-a495c756],.user-administration input[type=text][data-v-a495c756]{padding:5px;font-size:16px}.user-administration ul[data-v-a495c756]{list-style-type:none;padding:0}.user-administration li[data-v-a495c756]{padding:10px;border-bottom:1px solid #ddd;cursor:pointer}.user-administration li[data-v-a495c756]:hover{background-color:#f0f0f0}
\ No newline at end of file
diff --git a/public/css/187.f4e467b4.css b/public/css/187.f4e467b4.css
new file mode 100644
index 0000000..ce8ad08
--- /dev/null
+++ b/public/css/187.f4e467b4.css
@@ -0,0 +1 @@
+.event-places-management[data-v-4e6631f7]{max-width:600px;margin:auto;padding:20px;border:1px solid #ccc;border-radius:5px}form[data-v-4e6631f7]{display:flex;flex-direction:column;margin-bottom:20px}label[data-v-4e6631f7]{margin-top:10px}input[data-v-4e6631f7]{margin-top:5px;margin-bottom:10px;padding:8px}button[data-v-4e6631f7]{margin-top:10px;padding:10px}table[data-v-4e6631f7]{width:100%;border-collapse:collapse;margin-top:20px}td[data-v-4e6631f7],th[data-v-4e6631f7]{border:1px solid #ccc;padding:10px;text-align:left}th[data-v-4e6631f7]{background-color:#f4f4f4}
\ No newline at end of file
diff --git a/public/css/23.78894bf8.css b/public/css/23.78894bf8.css
new file mode 100644
index 0000000..2290109
--- /dev/null
+++ b/public/css/23.78894bf8.css
@@ -0,0 +1 @@
+div[data-v-68b32234]{padding:20px}ul[data-v-68b32234]{list-style:none;padding:0;margin:0}li[data-v-68b32234]{padding:0;margin:0}
\ No newline at end of file
diff --git a/public/css/246.1e896a7d.css b/public/css/246.1e896a7d.css
new file mode 100644
index 0000000..917d979
--- /dev/null
+++ b/public/css/246.1e896a7d.css
@@ -0,0 +1 @@
+fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.event-types-management[data-v-60fe58a4]{max-width:600px;margin:0 auto;display:flex;flex-direction:column}form[data-v-60fe58a4]{display:flex;flex-direction:column;margin-bottom:20px}label[data-v-60fe58a4]{margin-top:10px}input[data-v-60fe58a4]{margin-top:10px;padding:5px}button[data-v-60fe58a4]{margin-top:20px;padding:10px}ul[data-v-60fe58a4]{margin-top:20px}li[data-v-60fe58a4]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid hsla(0,0%,88%,.9);position:relative}button[data-v-60fe58a4]{margin-left:10px}
\ No newline at end of file
diff --git a/public/css/260.38c6ce8f.css b/public/css/260.38c6ce8f.css
new file mode 100644
index 0000000..4b9c83d
--- /dev/null
+++ b/public/css/260.38c6ce8f.css
@@ -0,0 +1 @@
+.dialog-overlay[data-v-64c2e06a]{top:calc(50% - 25em);left:5%;width:90%;height:50em;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;overflow:auto}.dialog[data-v-64c2e06a]{background:#fff;padding:20px;border-radius:5px;max-width:400px;width:100%;text-align:center}button[data-v-64c2e06a]{margin-top:20px}
\ No newline at end of file
diff --git a/public/css/281.2d192723.css b/public/css/281.2d192723.css
new file mode 100644
index 0000000..89cb0ed
--- /dev/null
+++ b/public/css/281.2d192723.css
@@ -0,0 +1 @@
+.forgot-password[data-v-c694cf4e]{max-width:400px;margin:auto}form[data-v-c694cf4e]{display:flex;flex-direction:column}label[data-v-c694cf4e]{margin-top:10px}button[data-v-c694cf4e]{margin-top:20px}.dialog[data-v-c694cf4e]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.dialog-content[data-v-c694cf4e]{background:#fff;padding:16px;border-radius:4px;max-width:420px;width:90%}
\ No newline at end of file
diff --git a/public/css/289.56e284e6.css b/public/css/289.56e284e6.css
new file mode 100644
index 0000000..f6d2f80
--- /dev/null
+++ b/public/css/289.56e284e6.css
@@ -0,0 +1 @@
+.right-column h2[data-v-d1b58e08]{text-align:center;color:#000}.right-column img[data-v-d1b58e08]{display:block;margin:0 auto;max-width:100%;height:auto}
\ No newline at end of file
diff --git a/public/css/299.5760daa0.css b/public/css/299.5760daa0.css
new file mode 100644
index 0000000..9e1cb63
--- /dev/null
+++ b/public/css/299.5760daa0.css
@@ -0,0 +1 @@
+.menu-management[data-v-0e6a0522]{width:100%;margin:auto}.button-container[data-v-0e6a0522]{display:inline-flex;gap:10px;margin-bottom:20px}.tree-view[data-v-0e6a0522]{margin-top:20px}.tree-view ul[data-v-0e6a0522]{list-style-type:none;padding:0}.tree-view li[data-v-0e6a0522]{margin-bottom:5px;padding-left:20px}.tree-view .menu-item[data-v-0e6a0522]{display:inline-flex;width:100%;justify-content:space-between;align-items:center}.tree-view span[data-v-0e6a0522]{cursor:pointer;color:#000}.tree-view button[data-v-0e6a0522]{border:none;height:1.6em;padding:0 .5em;margin:1px;border-radius:5px}.tree-view span[data-v-0e6a0522]:hover{text-decoration:underline}.edit-form[data-v-0e6a0522]{margin-top:20px}.edit-form label[data-v-0e6a0522]{display:block;margin-bottom:5px;font-weight:700}.edit-form input[data-v-0e6a0522]:not([type=checkbox]){display:block;margin-bottom:10px}.edit-form .checkbox-container[data-v-0e6a0522]{display:flex;flex-direction:column;margin-right:10px}.edit-form .order-id[data-v-0e6a0522]{width:50px}.edit-form button[data-v-0e6a0522]{margin-top:5px}
\ No newline at end of file
diff --git a/public/css/324.2d192723.css b/public/css/324.2d192723.css
new file mode 100644
index 0000000..89cb0ed
--- /dev/null
+++ b/public/css/324.2d192723.css
@@ -0,0 +1 @@
+.forgot-password[data-v-c694cf4e]{max-width:400px;margin:auto}form[data-v-c694cf4e]{display:flex;flex-direction:column}label[data-v-c694cf4e]{margin-top:10px}button[data-v-c694cf4e]{margin-top:20px}.dialog[data-v-c694cf4e]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.dialog-content[data-v-c694cf4e]{background:#fff;padding:16px;border-radius:4px;max-width:420px;width:90%}
\ No newline at end of file
diff --git a/public/css/331.65e45809.css b/public/css/331.65e45809.css
new file mode 100644
index 0000000..4a818df
--- /dev/null
+++ b/public/css/331.65e45809.css
@@ -0,0 +1 @@
+.register[data-v-63b3c0a3]{max-width:400px;margin:auto}form[data-v-63b3c0a3]{display:flex;flex-direction:column}label[data-v-63b3c0a3]{margin-top:10px}button[data-v-63b3c0a3]{margin-top:20px}.dialog[data-v-63b3c0a3]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.dialog-content[data-v-63b3c0a3]{background:#fff;padding:16px;border-radius:4px;max-width:420px;width:90%}
\ No newline at end of file
diff --git a/public/css/353.9504c97b.css b/public/css/353.9504c97b.css
new file mode 100644
index 0000000..c6d9fae
--- /dev/null
+++ b/public/css/353.9504c97b.css
@@ -0,0 +1 @@
+.upload-files[data-v-f2694614]{width:100%;margin:auto}.upload-files div[data-v-f2694614]{margin-bottom:10px}.file-list[data-v-f2694614]{list-style-type:none;padding:0;margin-top:20px}.file-list li[data-v-f2694614]{border-bottom:1px solid #ddd;padding:10px 0}.file-info[data-v-f2694614]{display:flex;justify-content:space-between;cursor:pointer}.file-title[data-v-f2694614]{font-weight:700}.file-name[data-v-f2694614]{color:#555}.file-date[data-v-f2694614]{color:#888}
\ No newline at end of file
diff --git a/public/css/355.c09125f7.css b/public/css/355.c09125f7.css
new file mode 100644
index 0000000..9791cec
--- /dev/null
+++ b/public/css/355.c09125f7.css
@@ -0,0 +1 @@
+.privacy-policy[data-v-91660a08]{max-width:800px;margin:auto;padding:20px}h1[data-v-91660a08],h2[data-v-91660a08],h3[data-v-91660a08],h4[data-v-91660a08],h5[data-v-91660a08]{margin-top:20px;color:#333}p[data-v-91660a08]{line-height:1.6}ul[data-v-91660a08]{margin:10px 0;padding-left:20px}ul li[data-v-91660a08]{list-style-type:disc}a[data-v-91660a08]{color:#007bff;text-decoration:none}a[data-v-91660a08]:hover{text-decoration:underline}
\ No newline at end of file
diff --git a/public/css/362.f4e467b4.css b/public/css/362.f4e467b4.css
new file mode 100644
index 0000000..ce8ad08
--- /dev/null
+++ b/public/css/362.f4e467b4.css
@@ -0,0 +1 @@
+.event-places-management[data-v-4e6631f7]{max-width:600px;margin:auto;padding:20px;border:1px solid #ccc;border-radius:5px}form[data-v-4e6631f7]{display:flex;flex-direction:column;margin-bottom:20px}label[data-v-4e6631f7]{margin-top:10px}input[data-v-4e6631f7]{margin-top:5px;margin-bottom:10px;padding:8px}button[data-v-4e6631f7]{margin-top:10px;padding:10px}table[data-v-4e6631f7]{width:100%;border-collapse:collapse;margin-top:20px}td[data-v-4e6631f7],th[data-v-4e6631f7]{border:1px solid #ccc;padding:10px;text-align:left}th[data-v-4e6631f7]{background-color:#f4f4f4}
\ No newline at end of file
diff --git a/public/css/39.be11324e.css b/public/css/39.be11324e.css
new file mode 100644
index 0000000..41dc7c9
--- /dev/null
+++ b/public/css/39.be11324e.css
@@ -0,0 +1 @@
+div[data-v-334e7b82]{padding:20px}
\ No newline at end of file
diff --git a/public/css/398.63d77ea0.css b/public/css/398.63d77ea0.css
new file mode 100644
index 0000000..4feca6d
--- /dev/null
+++ b/public/css/398.63d77ea0.css
@@ -0,0 +1 @@
+.reset-password[data-v-e49a033c]{max-width:400px;margin:auto}form[data-v-e49a033c]{display:flex;flex-direction:column}label[data-v-e49a033c]{margin-top:10px}input[data-v-e49a033c]{margin-top:5px;padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-e49a033c]{margin-top:20px;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-e49a033c]:disabled{background-color:#ccc;cursor:not-allowed}.dialog[data-v-e49a033c]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.dialog-content[data-v-e49a033c]{background:#fff;padding:16px;border-radius:4px;max-width:420px;width:90%}
\ No newline at end of file
diff --git a/public/css/404.4bd58cd7.css b/public/css/404.4bd58cd7.css
new file mode 100644
index 0000000..b68278e
--- /dev/null
+++ b/public/css/404.4bd58cd7.css
@@ -0,0 +1 @@
+.institution-management[data-v-ff992c44]{max-width:600px;margin:auto;padding:20px;border:1px solid #ccc;border-radius:5px}form[data-v-ff992c44]{display:flex;flex-direction:column;margin-bottom:20px}label[data-v-ff992c44]{margin-top:10px}input[data-v-ff992c44]{margin-top:5px;margin-bottom:10px;padding:8px}button[data-v-ff992c44]{margin-top:10px;padding:10px}table[data-v-ff992c44]{width:100%;border-collapse:collapse;margin-top:20px}td[data-v-ff992c44],th[data-v-ff992c44]{border:1px solid #ccc;padding:10px;text-align:left}th[data-v-ff992c44]{background-color:#f4f4f4}
\ No newline at end of file
diff --git a/public/css/408.38c6ce8f.css b/public/css/408.38c6ce8f.css
new file mode 100644
index 0000000..4b9c83d
--- /dev/null
+++ b/public/css/408.38c6ce8f.css
@@ -0,0 +1 @@
+.dialog-overlay[data-v-64c2e06a]{top:calc(50% - 25em);left:5%;width:90%;height:50em;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;overflow:auto}.dialog[data-v-64c2e06a]{background:#fff;padding:20px;border-radius:5px;max-width:400px;width:100%;text-align:center}button[data-v-64c2e06a]{margin-top:20px}
\ No newline at end of file
diff --git a/public/css/423.63d77ea0.css b/public/css/423.63d77ea0.css
new file mode 100644
index 0000000..4feca6d
--- /dev/null
+++ b/public/css/423.63d77ea0.css
@@ -0,0 +1 @@
+.reset-password[data-v-e49a033c]{max-width:400px;margin:auto}form[data-v-e49a033c]{display:flex;flex-direction:column}label[data-v-e49a033c]{margin-top:10px}input[data-v-e49a033c]{margin-top:5px;padding:8px;border:1px solid #ddd;border-radius:4px}button[data-v-e49a033c]{margin-top:20px;padding:10px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}button[data-v-e49a033c]:disabled{background-color:#ccc;cursor:not-allowed}.dialog[data-v-e49a033c]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.dialog-content[data-v-e49a033c]{background:#fff;padding:16px;border-radius:4px;max-width:420px;width:90%}
\ No newline at end of file
diff --git a/public/css/441.bdb3d500.css b/public/css/441.bdb3d500.css
new file mode 100644
index 0000000..46a2899
--- /dev/null
+++ b/public/css/441.bdb3d500.css
@@ -0,0 +1 @@
+.position-management[data-v-1684a375]{max-width:600px;margin:auto;padding:20px;border:1px solid #ccc;border-radius:5px}form[data-v-1684a375]{display:flex;flex-direction:column;margin-bottom:20px}label[data-v-1684a375]{margin-top:10px}input[data-v-1684a375]{margin-top:5px;margin-bottom:10px;padding:8px}button[data-v-1684a375]{margin-top:10px;padding:10px}table[data-v-1684a375]{width:100%;border-collapse:collapse;margin-top:20px}td[data-v-1684a375],th[data-v-1684a375]{border:1px solid #ccc;padding:10px;text-align:left}th[data-v-1684a375]{background-color:#f4f4f4}
\ No newline at end of file
diff --git a/public/css/446.9504c97b.css b/public/css/446.9504c97b.css
new file mode 100644
index 0000000..c6d9fae
--- /dev/null
+++ b/public/css/446.9504c97b.css
@@ -0,0 +1 @@
+.upload-files[data-v-f2694614]{width:100%;margin:auto}.upload-files div[data-v-f2694614]{margin-bottom:10px}.file-list[data-v-f2694614]{list-style-type:none;padding:0;margin-top:20px}.file-list li[data-v-f2694614]{border-bottom:1px solid #ddd;padding:10px 0}.file-info[data-v-f2694614]{display:flex;justify-content:space-between;cursor:pointer}.file-title[data-v-f2694614]{font-weight:700}.file-name[data-v-f2694614]{color:#555}.file-date[data-v-f2694614]{color:#888}
\ No newline at end of file
diff --git a/public/css/468.43cc4f81.css b/public/css/468.43cc4f81.css
new file mode 100644
index 0000000..6c5f820
--- /dev/null
+++ b/public/css/468.43cc4f81.css
@@ -0,0 +1 @@
+.user-administration[data-v-a495c756]{padding:20px}.user-administration h1[data-v-a495c756],.user-administration h2[data-v-a495c756]{margin-bottom:20px}.user-administration form[data-v-a495c756]{display:flex;flex-direction:column;margin-bottom:20px}.user-administration label[data-v-a495c756]{margin-top:10px}.user-administration input[type=email][data-v-a495c756],.user-administration input[type=password][data-v-a495c756],.user-administration input[type=text][data-v-a495c756]{padding:5px;font-size:16px}.user-administration ul[data-v-a495c756]{list-style-type:none;padding:0}.user-administration li[data-v-a495c756]{padding:10px;border-bottom:1px solid #ddd;cursor:pointer}.user-administration li[data-v-a495c756]:hover{background-color:#f0f0f0}
\ No newline at end of file
diff --git a/public/css/484.f2269286.css b/public/css/484.f2269286.css
new file mode 100644
index 0000000..0d2ea9d
--- /dev/null
+++ b/public/css/484.f2269286.css
@@ -0,0 +1 @@
+.dialog-overlay[data-v-64c2e06a]{top:calc(50% - 25em);left:5%;width:90%;height:50em;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;overflow:auto}.dialog[data-v-64c2e06a]{background:#fff;padding:20px;border-radius:5px;max-width:400px;width:100%;text-align:center}button[data-v-64c2e06a]{margin-top:20px}.login[data-v-40a158c0]{max-width:400px;margin:auto}form[data-v-40a158c0]{display:flex;flex-direction:column}label[data-v-40a158c0]{margin-top:10px}button[data-v-40a158c0]{margin-top:20px}
\ No newline at end of file
diff --git a/public/css/493.65e45809.css b/public/css/493.65e45809.css
new file mode 100644
index 0000000..4a818df
--- /dev/null
+++ b/public/css/493.65e45809.css
@@ -0,0 +1 @@
+.register[data-v-63b3c0a3]{max-width:400px;margin:auto}form[data-v-63b3c0a3]{display:flex;flex-direction:column}label[data-v-63b3c0a3]{margin-top:10px}button[data-v-63b3c0a3]{margin-top:20px}.dialog[data-v-63b3c0a3]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.dialog-content[data-v-63b3c0a3]{background:#fff;padding:16px;border-radius:4px;max-width:420px;width:90%}
\ No newline at end of file
diff --git a/public/css/527.596e7cea.css b/public/css/527.596e7cea.css
new file mode 100644
index 0000000..c0d99b0
--- /dev/null
+++ b/public/css/527.596e7cea.css
@@ -0,0 +1 @@
+.impressum[data-v-612786fa]{max-width:800px;margin:auto;padding:20px}h1[data-v-612786fa],h2[data-v-612786fa],h3[data-v-612786fa],h4[data-v-612786fa]{margin-top:20px;color:#333}p[data-v-612786fa]{line-height:1.6}a[data-v-612786fa]{color:#007bff;text-decoration:none}a[data-v-612786fa]:hover{text-decoration:underline}
\ No newline at end of file
diff --git a/public/css/535.9e55a8df.css b/public/css/535.9e55a8df.css
new file mode 100644
index 0000000..bb74e68
--- /dev/null
+++ b/public/css/535.9e55a8df.css
@@ -0,0 +1 @@
+fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.contact-person-form[data-v-1c19470f]{max-width:400px;margin:auto}form[data-v-1c19470f]{display:flex;flex-direction:column}label[data-v-1c19470f]{margin-top:10px}button[data-v-1c19470f]{margin-top:20px}ul[data-v-f0b51122]{list-style-type:none;padding:0}li[data-v-f0b51122]{cursor:pointer;padding:5px;margin:5px 0;background-color:#f0f0f0}li[data-v-f0b51122]:hover{background-color:#e0e0e0}
\ No newline at end of file
diff --git a/public/css/636.7f8b0e61.css b/public/css/636.7f8b0e61.css
new file mode 100644
index 0000000..666c755
--- /dev/null
+++ b/public/css/636.7f8b0e61.css
@@ -0,0 +1 @@
+form div[data-v-403a0e0b]{margin-bottom:10px}.uploaded-image[data-v-403a0e0b]{display:inline-block;margin:0 0 .5em .5em;border:1px solid #e0e0e0;padding:10px}.uploaded-image input[data-v-403a0e0b],.uploaded-image textarea[data-v-403a0e0b]{width:100%;margin:5px 0}
\ No newline at end of file
diff --git a/public/css/662.ee8ad276.css b/public/css/662.ee8ad276.css
new file mode 100644
index 0000000..e890964
--- /dev/null
+++ b/public/css/662.ee8ad276.css
@@ -0,0 +1 @@
+fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.dialog-overlay[data-v-660e0d32]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.dialog-content[data-v-660e0d32]{background:#fff;padding:20px;border-radius:8px}.multiselect[data-v-660e0d32]{width:100%}.dialog-overlay[data-v-59dc7db8]{top:calc(50% - 25em);left:5%;width:90%;height:50em;background:hsla(0,0%,94%,.9);display:flex;justify-content:center;align-items:center;overflow:auto;position:fixed;border:1px solid #404040;box-shadow:3px 3px 8px #909090}.dialog-content[data-v-59dc7db8]{padding:20px;border-radius:8px;width:100%;height:100%}.images-container[data-v-59dc7db8]{display:flex;flex-wrap:wrap;gap:10px}.images-container img[data-v-59dc7db8]{cursor:pointer;border:2px solid transparent}.images-container img[data-v-59dc7db8]:hover{border-color:#007bff}.image-block[data-v-59dc7db8]{display:inline-block;margin:2.5px}.image-block img[data-v-59dc7db8]{max-width:150px;max-height:150px}.selected[data-v-59dc7db8]{border:2px solid #000}.button-container[data-v-59dc7db8]{border-top:1px solid #404040;background-color:grey;margin:0 -20px -20px -20px;padding:12px 20px}.dialog-overlay[data-v-208f7992]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.dialog-content[data-v-208f7992]{background:#fff;padding:20px;border-radius:8px}.multiselect[data-v-208f7992]{width:100%}.display-options label[data-v-208f7992]{display:block}.dialog-overlay[data-v-577814c6]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.dialog-content[data-v-577814c6]{background:#fff;padding:20px;border-radius:8px}.multiselect[data-v-577814c6]{width:100%}.image-block[data-v-577814c6]{display:inline-block;margin:2.5px}.selected[data-v-577814c6]{border:1px solid #000}.display-options label[data-v-577814c6]{display:block}.modal[data-v-7d73fa71]{display:flex;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content[data-v-7d73fa71]{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888}.close[data-v-7d73fa71]{color:#aaa;float:right;font-size:28px;font-weight:700}.close[data-v-7d73fa71]:focus,.close[data-v-7d73fa71]:hover{color:#000;text-decoration:none;cursor:pointer}.modal[data-v-c200d490]{display:flex;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content[data-v-c200d490]{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888}.close[data-v-c200d490]{color:#aaa;float:right;font-size:28px;font-weight:700}.close[data-v-c200d490]:focus,.close[data-v-c200d490]:hover{color:#000;text-decoration:none;cursor:pointer}.dialog-overlay[data-v-1dd5c408]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.dialog-content[data-v-1dd5c408]{background:#fff;padding:20px;border-radius:8px}.multiselect[data-v-1dd5c408]{width:100%}.display-options label[data-v-1dd5c408]{display:block}.edit-pages[data-v-52a47670]{width:100%;margin:auto}#page-select[data-v-52a47670]{margin-bottom:20px}.toolbar[data-v-52a47670]{margin-bottom:10px}.toolbar button[data-v-52a47670]{margin-right:5px}.table-toolbar[data-v-52a47670]{margin-bottom:10px}.table-toolbar button[data-v-52a47670]{margin-right:5px}.additional-toolbar[data-v-52a47670]{margin-bottom:10px}.additional-toolbar button[data-v-52a47670]{margin-right:5px}.ql-container[data-v-52a47670],.ql-editor[data-v-52a47670]{background-color:#fff!important}.edit-pages div>button[data-v-52a47670]{border:none;padding:.25em;margin:2px}.button-icon[data-v-52a47670]{background-image:url(data:image/png;base64,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);background-position:0 0;background-size:10px 24px;background-repeat:no-repeat;width:24px;height:24px}.delete-icon[data-v-52a47670]{fill:red}.align-top[data-v-52a47670]{vertical-align:top}
\ No newline at end of file
diff --git a/public/css/7.9e55a8df.css b/public/css/7.9e55a8df.css
new file mode 100644
index 0000000..bb74e68
--- /dev/null
+++ b/public/css/7.9e55a8df.css
@@ -0,0 +1 @@
+fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.contact-person-form[data-v-1c19470f]{max-width:400px;margin:auto}form[data-v-1c19470f]{display:flex;flex-direction:column}label[data-v-1c19470f]{margin-top:10px}button[data-v-1c19470f]{margin-top:20px}ul[data-v-f0b51122]{list-style-type:none;padding:0}li[data-v-f0b51122]{cursor:pointer;padding:5px;margin:5px 0;background-color:#f0f0f0}li[data-v-f0b51122]:hover{background-color:#e0e0e0}
\ No newline at end of file
diff --git a/public/css/702.f2269286.css b/public/css/702.f2269286.css
new file mode 100644
index 0000000..0d2ea9d
--- /dev/null
+++ b/public/css/702.f2269286.css
@@ -0,0 +1 @@
+.dialog-overlay[data-v-64c2e06a]{top:calc(50% - 25em);left:5%;width:90%;height:50em;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;overflow:auto}.dialog[data-v-64c2e06a]{background:#fff;padding:20px;border-radius:5px;max-width:400px;width:100%;text-align:center}button[data-v-64c2e06a]{margin-top:20px}.login[data-v-40a158c0]{max-width:400px;margin:auto}form[data-v-40a158c0]{display:flex;flex-direction:column}label[data-v-40a158c0]{margin-top:10px}button[data-v-40a158c0]{margin-top:20px}
\ No newline at end of file
diff --git a/public/css/703.5760daa0.css b/public/css/703.5760daa0.css
new file mode 100644
index 0000000..9e1cb63
--- /dev/null
+++ b/public/css/703.5760daa0.css
@@ -0,0 +1 @@
+.menu-management[data-v-0e6a0522]{width:100%;margin:auto}.button-container[data-v-0e6a0522]{display:inline-flex;gap:10px;margin-bottom:20px}.tree-view[data-v-0e6a0522]{margin-top:20px}.tree-view ul[data-v-0e6a0522]{list-style-type:none;padding:0}.tree-view li[data-v-0e6a0522]{margin-bottom:5px;padding-left:20px}.tree-view .menu-item[data-v-0e6a0522]{display:inline-flex;width:100%;justify-content:space-between;align-items:center}.tree-view span[data-v-0e6a0522]{cursor:pointer;color:#000}.tree-view button[data-v-0e6a0522]{border:none;height:1.6em;padding:0 .5em;margin:1px;border-radius:5px}.tree-view span[data-v-0e6a0522]:hover{text-decoration:underline}.edit-form[data-v-0e6a0522]{margin-top:20px}.edit-form label[data-v-0e6a0522]{display:block;margin-bottom:5px;font-weight:700}.edit-form input[data-v-0e6a0522]:not([type=checkbox]){display:block;margin-bottom:10px}.edit-form .checkbox-container[data-v-0e6a0522]{display:flex;flex-direction:column;margin-right:10px}.edit-form .order-id[data-v-0e6a0522]{width:50px}.edit-form button[data-v-0e6a0522]{margin-top:5px}
\ No newline at end of file
diff --git a/public/css/734.bdb3d500.css b/public/css/734.bdb3d500.css
new file mode 100644
index 0000000..46a2899
--- /dev/null
+++ b/public/css/734.bdb3d500.css
@@ -0,0 +1 @@
+.position-management[data-v-1684a375]{max-width:600px;margin:auto;padding:20px;border:1px solid #ccc;border-radius:5px}form[data-v-1684a375]{display:flex;flex-direction:column;margin-bottom:20px}label[data-v-1684a375]{margin-top:10px}input[data-v-1684a375]{margin-top:5px;margin-bottom:10px;padding:8px}button[data-v-1684a375]{margin-top:10px;padding:10px}table[data-v-1684a375]{width:100%;border-collapse:collapse;margin-top:20px}td[data-v-1684a375],th[data-v-1684a375]{border:1px solid #ccc;padding:10px;text-align:left}th[data-v-1684a375]{background-color:#f4f4f4}
\ No newline at end of file
diff --git a/public/css/763.4687d764.css b/public/css/763.4687d764.css
new file mode 100644
index 0000000..2d60d93
--- /dev/null
+++ b/public/css/763.4687d764.css
@@ -0,0 +1 @@
+.dialog-overlay[data-v-59dc7db8]{top:calc(50% - 25em);left:5%;width:90%;height:50em;background:hsla(0,0%,94%,.9);display:flex;justify-content:center;align-items:center;overflow:auto;position:fixed;border:1px solid #404040;box-shadow:3px 3px 8px #909090}.dialog-content[data-v-59dc7db8]{padding:20px;border-radius:8px;width:100%;height:100%}.images-container[data-v-59dc7db8]{display:flex;flex-wrap:wrap;gap:10px}.images-container img[data-v-59dc7db8]{cursor:pointer;border:2px solid transparent}.images-container img[data-v-59dc7db8]:hover{border-color:#007bff}.image-block[data-v-59dc7db8]{display:inline-block;margin:2.5px}.image-block img[data-v-59dc7db8]{max-width:150px;max-height:150px}.selected[data-v-59dc7db8]{border:2px solid #000}.button-container[data-v-59dc7db8]{border-top:1px solid #404040;background-color:grey;margin:0 -20px -20px -20px;padding:12px 20px}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.event-form[data-v-bd888796]{max-width:600px;margin:0 auto;display:flex;flex-direction:column}table[data-v-bd888796]{width:100%;border-collapse:collapse}td[data-v-bd888796]{padding:8px;vertical-align:top}label[data-v-bd888796]{display:block}button[data-v-bd888796]{margin-top:20px}.descriptionedit[data-v-bd888796]{width:100%;height:10em}.preview-image[data-v-bd888796]{max-width:50px;max-height:50px;-o-object-fit:contain;object-fit:contain}.event-management[data-v-97f69b82]{max-width:1200px;margin:0 auto}table[data-v-97f69b82]{width:100%;border-collapse:collapse;margin-top:20px}td[data-v-97f69b82],th[data-v-97f69b82]{border:1px solid #ddd;padding:8px}th[data-v-97f69b82]{background-color:#f2f2f2}button[data-v-97f69b82]{margin:5px}
\ No newline at end of file
diff --git a/public/css/765.4bd58cd7.css b/public/css/765.4bd58cd7.css
new file mode 100644
index 0000000..b68278e
--- /dev/null
+++ b/public/css/765.4bd58cd7.css
@@ -0,0 +1 @@
+.institution-management[data-v-ff992c44]{max-width:600px;margin:auto;padding:20px;border:1px solid #ccc;border-radius:5px}form[data-v-ff992c44]{display:flex;flex-direction:column;margin-bottom:20px}label[data-v-ff992c44]{margin-top:10px}input[data-v-ff992c44]{margin-top:5px;margin-bottom:10px;padding:8px}button[data-v-ff992c44]{margin-top:10px;padding:10px}table[data-v-ff992c44]{width:100%;border-collapse:collapse;margin-top:20px}td[data-v-ff992c44],th[data-v-ff992c44]{border:1px solid #ccc;padding:10px;text-align:left}th[data-v-ff992c44]{background-color:#f4f4f4}
\ No newline at end of file
diff --git a/public/css/781.9419ef08.css b/public/css/781.9419ef08.css
new file mode 100644
index 0000000..77b57a9
--- /dev/null
+++ b/public/css/781.9419ef08.css
@@ -0,0 +1 @@
+table.worships[data-v-6bd31626]{border-collapse:collapse;width:100%}table.worships td[data-v-6bd31626]{border:1px solid #000;text-align:center}h3[data-v-6bd31626]{margin:0}table.worships td div[data-v-6bd31626]{margin:5px}.highlight-time[data-v-6bd31626]{text-decoration:underline}.neighborhood-invitation[data-v-6bd31626]{font-weight:700;color:#0020e0}a[data-v-6bd31626]{color:#0020e0}.internal-information[data-v-6bd31626]{color:#e45;font-style:italic}.image[data-v-9b711a1e]{max-width:400px;max-height:300px}.event-name[data-v-708e6f45]{font-weight:700}.event-table[data-v-708e6f45]{border-collapse:collapse}.event-table td[data-v-708e6f45]{border:1px solid #000}.homepage[data-v-708e6f45]{border:1px solid #9400ff;padding:.5em;text-align:center}.description[data-v-708e6f45]{padding:.5em 0}.event-image>img[data-v-708e6f45]{max-width:12em;max-height:12em}.contact-box p[data-v-0cc91918]{margin:0}.bottom-margin[data-v-0cc91918]{margin-bottom:1rem}span[data-v-2bbf7aa9]{cursor:pointer;color:blue;text-decoration:underline}.previewinfo[data-v-9a71cbf6]{background-color:#000;color:#d00000;position:absolute;top:93px;left:0;padding:2px 10px;font-weight:700}
\ No newline at end of file
diff --git a/public/css/782.8fe0947f.css b/public/css/782.8fe0947f.css
new file mode 100644
index 0000000..2742be1
--- /dev/null
+++ b/public/css/782.8fe0947f.css
@@ -0,0 +1 @@
+table.worships[data-v-6bd31626]{border-collapse:collapse;width:100%}table.worships td[data-v-6bd31626]{border:1px solid #000;text-align:center}h3[data-v-6bd31626]{margin:0}table.worships td div[data-v-6bd31626]{margin:5px}.highlight-time[data-v-6bd31626]{text-decoration:underline}.neighborhood-invitation[data-v-6bd31626]{font-weight:700;color:#0020e0}a[data-v-6bd31626]{color:#0020e0}.internal-information[data-v-6bd31626]{color:#e45;font-style:italic}.image[data-v-9b711a1e]{max-width:400px;max-height:300px}.event-name[data-v-708e6f45]{font-weight:700}.event-table[data-v-708e6f45]{border-collapse:collapse}.event-table td[data-v-708e6f45]{border:1px solid #000}.homepage[data-v-708e6f45]{border:1px solid #9400ff;padding:.5em;text-align:center}.description[data-v-708e6f45]{padding:.5em 0}.event-image>img[data-v-708e6f45]{max-width:12em;max-height:12em}.contact-box p[data-v-0cc91918]{margin:0}.bottom-margin[data-v-0cc91918]{margin-bottom:1rem}span[data-v-2bbf7aa9]{cursor:pointer;color:blue;text-decoration:underline}
\ No newline at end of file
diff --git a/public/css/79.eca6f984.css b/public/css/79.eca6f984.css
new file mode 100644
index 0000000..6b4b581
--- /dev/null
+++ b/public/css/79.eca6f984.css
@@ -0,0 +1 @@
+fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.worship-management[data-v-2ed82a8f]{max-width:600px;margin:0 auto;display:flex;flex-direction:column}form[data-v-2ed82a8f]{display:flex;flex-direction:column}label[data-v-2ed82a8f]{margin-top:10px}button[data-v-2ed82a8f],ul[data-v-2ed82a8f]{margin-top:20px}li[data-v-2ed82a8f]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid hsla(0,0%,88%,.9);position:relative}button[data-v-2ed82a8f]{margin-left:10px}.tooltip[data-v-2ed82a8f]{visibility:hidden;width:auto;background-color:hsla(0,0%,88%,.6);color:#000;text-align:center;padding:5px 0;position:absolute;z-index:1;bottom:75%;left:50%;margin-left:-100px;padding:5px;border:1px solid #000;opacity:0;transition:opacity .2s}li:hover .tooltip[data-v-2ed82a8f]{visibility:visible;opacity:1}li>span[data-v-2ed82a8f]{flex:1}.old-items[data-v-2ed82a8f]{color:#aaa}
\ No newline at end of file
diff --git a/public/css/857.4687d764.css b/public/css/857.4687d764.css
new file mode 100644
index 0000000..2d60d93
--- /dev/null
+++ b/public/css/857.4687d764.css
@@ -0,0 +1 @@
+.dialog-overlay[data-v-59dc7db8]{top:calc(50% - 25em);left:5%;width:90%;height:50em;background:hsla(0,0%,94%,.9);display:flex;justify-content:center;align-items:center;overflow:auto;position:fixed;border:1px solid #404040;box-shadow:3px 3px 8px #909090}.dialog-content[data-v-59dc7db8]{padding:20px;border-radius:8px;width:100%;height:100%}.images-container[data-v-59dc7db8]{display:flex;flex-wrap:wrap;gap:10px}.images-container img[data-v-59dc7db8]{cursor:pointer;border:2px solid transparent}.images-container img[data-v-59dc7db8]:hover{border-color:#007bff}.image-block[data-v-59dc7db8]{display:inline-block;margin:2.5px}.image-block img[data-v-59dc7db8]{max-width:150px;max-height:150px}.selected[data-v-59dc7db8]{border:2px solid #000}.button-container[data-v-59dc7db8]{border-top:1px solid #404040;background-color:grey;margin:0 -20px -20px -20px;padding:12px 20px}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.event-form[data-v-bd888796]{max-width:600px;margin:0 auto;display:flex;flex-direction:column}table[data-v-bd888796]{width:100%;border-collapse:collapse}td[data-v-bd888796]{padding:8px;vertical-align:top}label[data-v-bd888796]{display:block}button[data-v-bd888796]{margin-top:20px}.descriptionedit[data-v-bd888796]{width:100%;height:10em}.preview-image[data-v-bd888796]{max-width:50px;max-height:50px;-o-object-fit:contain;object-fit:contain}.event-management[data-v-97f69b82]{max-width:1200px;margin:0 auto}table[data-v-97f69b82]{width:100%;border-collapse:collapse;margin-top:20px}td[data-v-97f69b82],th[data-v-97f69b82]{border:1px solid #ddd;padding:8px}th[data-v-97f69b82]{background-color:#f2f2f2}button[data-v-97f69b82]{margin:5px}
\ No newline at end of file
diff --git a/public/css/875.7f8b0e61.css b/public/css/875.7f8b0e61.css
new file mode 100644
index 0000000..666c755
--- /dev/null
+++ b/public/css/875.7f8b0e61.css
@@ -0,0 +1 @@
+form div[data-v-403a0e0b]{margin-bottom:10px}.uploaded-image[data-v-403a0e0b]{display:inline-block;margin:0 0 .5em .5em;border:1px solid #e0e0e0;padding:10px}.uploaded-image input[data-v-403a0e0b],.uploaded-image textarea[data-v-403a0e0b]{width:100%;margin:5px 0}
\ No newline at end of file
diff --git a/public/css/894.be11324e.css b/public/css/894.be11324e.css
new file mode 100644
index 0000000..41dc7c9
--- /dev/null
+++ b/public/css/894.be11324e.css
@@ -0,0 +1 @@
+div[data-v-334e7b82]{padding:20px}
\ No newline at end of file
diff --git a/public/css/907.8fe0947f.css b/public/css/907.8fe0947f.css
new file mode 100644
index 0000000..2742be1
--- /dev/null
+++ b/public/css/907.8fe0947f.css
@@ -0,0 +1 @@
+table.worships[data-v-6bd31626]{border-collapse:collapse;width:100%}table.worships td[data-v-6bd31626]{border:1px solid #000;text-align:center}h3[data-v-6bd31626]{margin:0}table.worships td div[data-v-6bd31626]{margin:5px}.highlight-time[data-v-6bd31626]{text-decoration:underline}.neighborhood-invitation[data-v-6bd31626]{font-weight:700;color:#0020e0}a[data-v-6bd31626]{color:#0020e0}.internal-information[data-v-6bd31626]{color:#e45;font-style:italic}.image[data-v-9b711a1e]{max-width:400px;max-height:300px}.event-name[data-v-708e6f45]{font-weight:700}.event-table[data-v-708e6f45]{border-collapse:collapse}.event-table td[data-v-708e6f45]{border:1px solid #000}.homepage[data-v-708e6f45]{border:1px solid #9400ff;padding:.5em;text-align:center}.description[data-v-708e6f45]{padding:.5em 0}.event-image>img[data-v-708e6f45]{max-width:12em;max-height:12em}.contact-box p[data-v-0cc91918]{margin:0}.bottom-margin[data-v-0cc91918]{margin-bottom:1rem}span[data-v-2bbf7aa9]{cursor:pointer;color:blue;text-decoration:underline}
\ No newline at end of file
diff --git a/public/css/908.1e896a7d.css b/public/css/908.1e896a7d.css
new file mode 100644
index 0000000..917d979
--- /dev/null
+++ b/public/css/908.1e896a7d.css
@@ -0,0 +1 @@
+fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.event-types-management[data-v-60fe58a4]{max-width:600px;margin:0 auto;display:flex;flex-direction:column}form[data-v-60fe58a4]{display:flex;flex-direction:column;margin-bottom:20px}label[data-v-60fe58a4]{margin-top:10px}input[data-v-60fe58a4]{margin-top:10px;padding:5px}button[data-v-60fe58a4]{margin-top:20px;padding:10px}ul[data-v-60fe58a4]{margin-top:20px}li[data-v-60fe58a4]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid hsla(0,0%,88%,.9);position:relative}button[data-v-60fe58a4]{margin-left:10px}
\ No newline at end of file
diff --git a/public/css/957.56e284e6.css b/public/css/957.56e284e6.css
new file mode 100644
index 0000000..f6d2f80
--- /dev/null
+++ b/public/css/957.56e284e6.css
@@ -0,0 +1 @@
+.right-column h2[data-v-d1b58e08]{text-align:center;color:#000}.right-column img[data-v-d1b58e08]{display:block;margin:0 auto;max-width:100%;height:auto}
\ No newline at end of file
diff --git a/public/css/964.eca6f984.css b/public/css/964.eca6f984.css
new file mode 100644
index 0000000..6b4b581
--- /dev/null
+++ b/public/css/964.eca6f984.css
@@ -0,0 +1 @@
+fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.worship-management[data-v-2ed82a8f]{max-width:600px;margin:0 auto;display:flex;flex-direction:column}form[data-v-2ed82a8f]{display:flex;flex-direction:column}label[data-v-2ed82a8f]{margin-top:10px}button[data-v-2ed82a8f],ul[data-v-2ed82a8f]{margin-top:20px}li[data-v-2ed82a8f]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid hsla(0,0%,88%,.9);position:relative}button[data-v-2ed82a8f]{margin-left:10px}.tooltip[data-v-2ed82a8f]{visibility:hidden;width:auto;background-color:hsla(0,0%,88%,.6);color:#000;text-align:center;padding:5px 0;position:absolute;z-index:1;bottom:75%;left:50%;margin-left:-100px;padding:5px;border:1px solid #000;opacity:0;transition:opacity .2s}li:hover .tooltip[data-v-2ed82a8f]{visibility:visible;opacity:1}li>span[data-v-2ed82a8f]{flex:1}.old-items[data-v-2ed82a8f]{color:#aaa}
\ No newline at end of file
diff --git a/public/css/999.ee8ad276.css b/public/css/999.ee8ad276.css
new file mode 100644
index 0000000..e890964
--- /dev/null
+++ b/public/css/999.ee8ad276.css
@@ -0,0 +1 @@
+fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:40px;height:38px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border-color:#41b883 transparent transparent;border-style:solid;border-width:2px;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation-iteration-count:infinite}.multiselect__spinner:after{animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"×";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 12px 0;padding-right:30px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-style:solid;border-width:5px 5px 0 5px;border-color:#999 transparent transparent transparent;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::-webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver;background:inherit}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.dialog-overlay[data-v-660e0d32]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.dialog-content[data-v-660e0d32]{background:#fff;padding:20px;border-radius:8px}.multiselect[data-v-660e0d32]{width:100%}.dialog-overlay[data-v-59dc7db8]{top:calc(50% - 25em);left:5%;width:90%;height:50em;background:hsla(0,0%,94%,.9);display:flex;justify-content:center;align-items:center;overflow:auto;position:fixed;border:1px solid #404040;box-shadow:3px 3px 8px #909090}.dialog-content[data-v-59dc7db8]{padding:20px;border-radius:8px;width:100%;height:100%}.images-container[data-v-59dc7db8]{display:flex;flex-wrap:wrap;gap:10px}.images-container img[data-v-59dc7db8]{cursor:pointer;border:2px solid transparent}.images-container img[data-v-59dc7db8]:hover{border-color:#007bff}.image-block[data-v-59dc7db8]{display:inline-block;margin:2.5px}.image-block img[data-v-59dc7db8]{max-width:150px;max-height:150px}.selected[data-v-59dc7db8]{border:2px solid #000}.button-container[data-v-59dc7db8]{border-top:1px solid #404040;background-color:grey;margin:0 -20px -20px -20px;padding:12px 20px}.dialog-overlay[data-v-208f7992]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.dialog-content[data-v-208f7992]{background:#fff;padding:20px;border-radius:8px}.multiselect[data-v-208f7992]{width:100%}.display-options label[data-v-208f7992]{display:block}.dialog-overlay[data-v-577814c6]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.dialog-content[data-v-577814c6]{background:#fff;padding:20px;border-radius:8px}.multiselect[data-v-577814c6]{width:100%}.image-block[data-v-577814c6]{display:inline-block;margin:2.5px}.selected[data-v-577814c6]{border:1px solid #000}.display-options label[data-v-577814c6]{display:block}.modal[data-v-7d73fa71]{display:flex;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content[data-v-7d73fa71]{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888}.close[data-v-7d73fa71]{color:#aaa;float:right;font-size:28px;font-weight:700}.close[data-v-7d73fa71]:focus,.close[data-v-7d73fa71]:hover{color:#000;text-decoration:none;cursor:pointer}.modal[data-v-c200d490]{display:flex;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content[data-v-c200d490]{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888}.close[data-v-c200d490]{color:#aaa;float:right;font-size:28px;font-weight:700}.close[data-v-c200d490]:focus,.close[data-v-c200d490]:hover{color:#000;text-decoration:none;cursor:pointer}.dialog-overlay[data-v-1dd5c408]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.dialog-content[data-v-1dd5c408]{background:#fff;padding:20px;border-radius:8px}.multiselect[data-v-1dd5c408]{width:100%}.display-options label[data-v-1dd5c408]{display:block}.edit-pages[data-v-52a47670]{width:100%;margin:auto}#page-select[data-v-52a47670]{margin-bottom:20px}.toolbar[data-v-52a47670]{margin-bottom:10px}.toolbar button[data-v-52a47670]{margin-right:5px}.table-toolbar[data-v-52a47670]{margin-bottom:10px}.table-toolbar button[data-v-52a47670]{margin-right:5px}.additional-toolbar[data-v-52a47670]{margin-bottom:10px}.additional-toolbar button[data-v-52a47670]{margin-right:5px}.ql-container[data-v-52a47670],.ql-editor[data-v-52a47670]{background-color:#fff!important}.edit-pages div>button[data-v-52a47670]{border:none;padding:.25em;margin:2px}.button-icon[data-v-52a47670]{background-image:url(data:image/png;base64,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);background-position:0 0;background-size:10px 24px;background-repeat:no-repeat;width:24px;height:24px}.delete-icon[data-v-52a47670]{fill:red}.align-top[data-v-52a47670]{vertical-align:top}
\ No newline at end of file
diff --git a/public/css/app.d740bb01.css b/public/css/app.d740bb01.css
new file mode 100644
index 0000000..a3b3faf
--- /dev/null
+++ b/public/css/app.d740bb01.css
@@ -0,0 +1 @@
+.navbar[data-v-3c558f6e]{background-color:#9400ff;overflow:visible;min-height:31px;display:inline-flex;flex-direction:column;width:auto;margin:.1em .75em 9px .75em;box-shadow:0 0 2px 5px #9400ff}.menu-toggle[data-v-3c558f6e]{background-color:#9400ff;color:#fff;border:none;padding:14px 20px;text-align:center;text-decoration:none;display:none;font-weight:700}.navbar ul[data-v-3c558f6e]{list-style-type:none;margin:0;padding:0;display:flex}.navbar li[data-v-3c558f6e]{position:relative}.navbar a[data-v-3c558f6e],.navbar li>span[data-v-3c558f6e]{display:block;color:#fff;text-align:center;padding:6px 20px;text-decoration:none;font-weight:700}.navbar a[data-v-3c558f6e]:hover{background-color:#7a00d1}.menu-icon[data-v-3c558f6e]{width:20px;height:20px;margin-right:5px}.dropdown-content[data-v-3c558f6e]{position:absolute;background-color:#9400ff;min-width:200px;z-index:1;top:100%;left:0;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;box-shadow:2px 2px 4px #666}.dropdown-content a[data-v-3c558f6e]{color:#fff;padding:12px 16px;text-decoration:none;display:block;text-align:left}.dropdown-content a[data-v-3c558f6e]:hover{background-color:#7a00d1}.navbar li:hover .dropdown-content[data-v-3c558f6e]{opacity:1;visibility:visible}.fade-enter-active[data-v-3c558f6e],.fade-leave-active[data-v-3c558f6e]{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.fade-enter[data-v-3c558f6e],.fade-leave-to[data-v-3c558f6e]{opacity:0;visibility:hidden}@media (max-width:768px){.navbar ul[data-v-3c558f6e],.navbar[data-v-3c558f6e]{flex-direction:column}.navbar li[data-v-3c558f6e]{width:100%}.navbar a[data-v-3c558f6e],.navbar li>span[data-v-3c558f6e]{text-align:left;padding:14px 20px}.menu-toggle[data-v-3c558f6e]{display:block}.dropdown-content[data-v-3c558f6e]{position:static;box-shadow:none;opacity:1;visibility:visible;display:none;padding-left:1em}.navbar li:hover .dropdown-content[data-v-3c558f6e]{display:block}}.pointer[data-v-3c558f6e]{cursor:pointer}.facettenkreuz[data-v-3c558f6e]{max-width:30px;max-height:30px;position:fixed}.ekhnlogo[data-v-3c558f6e]{width:32px}header[data-v-4e068f05]{display:flex;flex-direction:column;width:100%;background-color:#fff}.header-title[data-v-4e068f05]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.3em .5em}header h1[data-v-4e068f05]{margin:0;flex:1;text-align:center;text-shadow:2px 2px 1px #e0bfff;padding-bottom:4px}.reload-icon[data-v-4e068f05]{font-size:16px;cursor:pointer;margin-left:10px;background-color:#e0bfff;color:#fff;padding:5px;border-radius:50%}.reload-icon[data-v-4e068f05]:hover{color:#7a00d1}.footer[data-v-65c666da]{background-color:#0b1735;bottom:0;left:0;width:100%;padding:7px;justify-content:space-between}.footer[data-v-65c666da],.left-links[data-v-65c666da],.right-links[data-v-65c666da]{display:flex;align-items:center}.footer a[data-v-65c666da]{color:#fff;padding-right:20px;text-decoration:none}.footer a.login-link[data-v-65c666da]{color:#444}.footer a.logout-link[data-v-65c666da]{cursor:pointer}body,html{height:100%;margin:0;padding:0;background-color:#fff;font-family:Arial,sans-serif;width:100%;overflow-x:hidden}#app{display:flex;flex-direction:column;height:100%}.content-section{flex:1;display:flex;color:#000;overflow-y:hidden}.left-column{flex:1;min-width:1000px;margin:.5em 0 .5em .5em;padding-right:.5em;background-color:#fff;overflow-y:auto}.right-column{flex:1;background-color:#d9e2f3;overflow-y:auto;margin:0 7px 7px 0}.right-column h2{text-align:center;color:#000}.right-column img{display:block;margin:0 auto;max-width:100%;height:auto}.right-column-overlay{max-height:150px;overflow-y:hidden;margin-top:10px;background-color:#d9e2f3;display:flex;justify-content:center;align-items:center}.right-column-overlay img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:1200px){.content-section{flex-direction:column}.left-column{padding:10px}.right-column{display:none}.right-column-overlay{display:flex;max-height:150px;background-color:#fff}.right-column-overlay img{max-height:150px;max-width:100%;-o-object-fit:contain;object-fit:contain}}@media (max-width:767px){.content-section{flex-direction:column}.left-column,.right-column{padding:10px}.right-column{display:none}.right-column-overlay{display:flex}}.htmleditor{background-color:#fff;width:calc(100% - 26px);height:31em;border:1px solid #000;margin:7px;padding:5px;overflow:auto}.htmleditor table{border:1px solid #e0e0e0;border-collapse:collapse}.htmleditor td,.htmleditor th{border:1px solid #e0e0e0}
\ No newline at end of file
diff --git a/public/index.html b/public/index.html
index a0859fa..3e6c210 100644
--- a/public/index.html
+++ b/public/index.html
@@ -1 +1,19 @@
-
miriamgemeinde
\ No newline at end of file
+
+
+
+
+
+
+
+ miriamgemeinde
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/public/js/123.09f623d9.js b/public/js/123.09f623d9.js
new file mode 100644
index 0000000..36d6b44
--- /dev/null
+++ b/public/js/123.09f623d9.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[123],{8123:function(e,n,i){i.r(n),i.d(n,{default:function(){return l}});var r=i(641);const t={class:"privacy-policy"},a=(0,r.Fv)('
Datenschutzerklärung der Miriamgemeinde Frankfurt am Main
Die Miriamgemeinde Frankfurt am Main nimmt den Schutz Ihrer persönlichen Daten sehr ernst und behandelt Ihre personenbezogenen Daten vertraulich und entsprechend der kirchlichen Datenschutzgesetze sowie dieser Datenschutzerklärung. Die Sicherheit Ihrer Daten steht für uns an erster Stelle.
Die Nutzung der Webseite der Miriamgemeinde Frankfurt am Main ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben. Die nachfolgende Erklärung gibt Ihnen einen Überblick darüber, wie dieser Schutz gewährleistet werden soll und welche Art von Daten zu welchem Zweck von Ihnen erhoben werden.
Die Miriamgemeinde Frankfurt am Main weist darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
Datenverarbeitung auf dieser Internetseite
Server-Log-Files
Im Allgemeinen ist es für die Nutzung der Internetseite Miriamgemeinde Frankfurt am Main nicht erforderlich, dass Sie personenbezogene Daten angeben. Um die Zugriffs-Statistik auf die Internetseite zu erheben, werden folgende Daten automatisch in Log-Files des Servers erhoben und 60 Tage lang gespeichert, die der Browser übermittelt. Diese sind:
IP-Adresse (anonymisiert)
Betriebssystem
Browser-Typ / -Version / -Sprache
Datum und Uhrzeit der Server-Anfrage mit Angabe der Zeitzone
Sofern Sie Seiten mit Passwortschutz besuchen: verwendeter Benutzername
Webseiten, die Sie bei uns besuchen.
Diese Daten sind nicht bestimmten Personen zuordenbar. Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.
Verwendung von Cookies
Die Internetseiten der Miriamgemeinde Frankfurt am Main verwenden teilweise sogenannte Cookies. Cookies richten auf Ihrem Rechner keinen Schaden an und enthalten keine Viren. Cookies dienen dazu, unser Angebot nutzerfreundlicher, effektiver und sicherer zu machen. Cookies sind kleine Textdateien, die auf Ihrem Rechner abgelegt werden und die Ihr Browser speichert.
Die meisten der von uns verwendeten Cookies sind sogenannte „Session-Cookies“. Sie werden nach Ende Ihres Besuchs automatisch gelöscht. Andere Cookies bleiben auf Ihrem Endgerät gespeichert, bis Sie diese löschen. Diese Cookies ermöglichen es uns, Ihren Browser beim nächsten Besuch wiederzuerkennen.
Sie können Ihren Browser so einstellen, dass Sie über das Setzen von Cookies informiert werden und Cookies nur im Einzelfall erlauben, die Annahme von Cookies für bestimmte Fälle oder generell ausschließen sowie das automatische Löschen der Cookies beim Schließen des Browsers aktivieren. Bei der Deaktivierung von Cookies kann die Funktionalität dieser Website eingeschränkt sein.
Kommentarfunktion
Die Kommentarfunktion auf dieser Webseite ist aktuell nicht aktiviert. Bei aktivierter Kommentarfunktion gilt: Wenn Sie einen Kommentar auf unserer Website schreiben, kann das eine Einwilligung sein, Ihren Namen, E-Mail-Adresse und Website in Cookies zu speichern. Dies ist eine Komfortfunktion, damit Sie nicht, wenn Sie einen weiteren Kommentar schreiben, all diese Daten erneut eingeben müssen. Diese Cookies werden ein Jahr lang gespeichert.
Angemeldete Nutzer
Falls Sie ein Konto haben und sich auf dieser Website anmelden, werden wir ein temporäres Cookie setzen, um festzustellen, ob Ihr Browser Cookies akzeptiert. Dieses Cookie enthält keine personenbezogenen Daten und wird verworfen, wenn Sie den Browser schließen.
Wenn Sie sich anmelden, werden wir einige Cookies einrichten, um Ihre Anmeldeinformationen und Anzeigeoptionen zu speichern. Anmelde-Cookies verfallen nach zwei Tagen und Cookies für die Anzeigeoptionen nach einem Jahr. Falls Sie bei der Anmeldung „Angemeldet bleiben“ auswählen, wird Ihre Anmeldung zwei Wochen lang aufrechterhalten. Mit der Abmeldung aus Ihrem Konto werden die Anmelde-Cookies gelöscht.
Wenn Sie einen Artikel bearbeiten oder veröffentlichen, wird ein zusätzlicher Cookie in Ihrem Browser gespeichert. Dieser Cookie enthält keine personenbezogenen Daten und verweist nur auf die Beitrags-ID des Artikels, den Sie gerade bearbeitet haben. Der Cookie verfällt nach einem Tag.
Links zu Webseiten anderer Anbieter
Unser Online-Angebot enthält Links zu Webseiten anderer Anbieter. Wir haben keinen Einfluss darauf, dass diese Anbieter die Datenschutzbestimmungen einhalten.
Ihr Recht auf Auskunft, Löschung, Sperrung
Sie haben als Nutzer das Recht, Auskunft darüber zu verlangen, welche Daten über Sie bei uns gespeichert sind und zu welchem Zweck diese Speicherung erfolgt. Darüber hinaus können Sie unrichtige Daten berichtigen oder solche Daten löschen lassen, deren Speicherung unzulässig oder nicht mehr erforderlich ist. Sie haben die Rechte auf Datenübertragbarkeit, Einschränkung der Verarbeitung und Widerspruch. Außerdem haben Sie das Recht, sich bei der Aufsichtsbehörde über die stattfindende Datenverarbeitung zu beschweren. Zuständige Aufsichtsbehörde ist Der Beauftragte für den Datenschutz der EKD – Adresse siehe unten.
Sie erhalten jederzeit ohne Angabe von Gründen kostenfrei Auskunft über Ihre bei uns gespeicherten Daten. Sie können jederzeit Ihre bei uns erhobenen Daten sperren, berichtigen oder löschen lassen. Auch können Sie jederzeit die uns erteilte Einwilligung zur Datenerhebung und Verwendung ohne Angaben von Gründen widerrufen. Wenden Sie sich hierzu bitte an die auf dieser Seite angegebene Kontaktadresse des Datenschutzbeauftragten. Wir stehen Ihnen jederzeit gern für weitergehende Fragen zu unserem Hinweisen zum Datenschutz und zur Verarbeitung Ihrer persönlichen Daten zur Verfügung.
Der Datenschutzbeauftragte für den Datenschutz der Evangelischen Kirchen in Deutschland
Die Aufsicht über die Einhaltung der Vorschriften zum Datenschutz obliegt im kirchlichen Bereich dem Beauftragten für den Datenschutz der EKD. Für den Bereich der Evangelischen Kirche in Hessen und Nassau (EKHN) ist zuständig die Außenstelle Dortmund für die Datenschutzregion Mitte-West
Aus technischen oder betrieblichen Gründen kann der Empfang von E-Mail-Kommunikation gestört sein und / oder nicht rechtzeitig den Empfänger erreichen. Daher hat die Versendung von E-Mails an uns keine fristwahrende Wirkung und kann Fristen nicht rechtsverbindlich setzen. Wir empfehlen, zeitkritische oder eilige Nachrichten zusätzlich per Post, Kurier oder Telefax zu übersenden.
Falls Sie sicher sein wollen, dass Ihre E-Mail ordnungsgemäß empfangen worden ist, fordern Sie bitte von dem Empfänger eine schriftliche Empfangsbestätigung an. Wir unternehmen alle vernünftigerweise zu erwartenden Vorsichtsmaßnahmen, um das Risiko einer Übertragung von Computerviren zu verhindern. Wir sind jedoch nicht haftbar für Schäden, die durch Computerviren entstehen.
Bitte führen Sie selber Überprüfungen auf Computerviren durch, bevor Sie E-Mails lesen, insbesondere bevor Sie Anhänge zu E-Mails öffnen. Die Kommunikation per E-Mail ist unsicher, da grundsätzlich die Möglichkeit der Kenntnisnahme und Manipulation durch Dritte besteht. Wir empfehlen, keine vertraulichen Daten unverschlüsselt per E-Mail zu versenden.
Änderungen
Wir behalten uns vor, die Datenschutzerklärung zu ändern, um sie an geänderte Rechtslagen, oder bei Änderungen des Dienstes sowie der Datenverarbeitung anzupassen. Dies gilt jedoch nur im Hinblick auf Erklärungen zur Datenverarbeitung. Sofern Einwilligungen der Nutzer erforderlich sind oder Bestandteile der Datenschutzerklärung Regelungen des Vertragsverhältnisses mit den Nutzern enthalten, erfolgen die Änderungen nur mit Zustimmung der Nutzer.
Die Nutzer werden gebeten, sich regelmäßig über den Inhalt der Datenschutzerklärung zu informieren.
Stand: 24. Mai 2018
',37),s=[a];function d(e,n,i,a,d,h){return(0,r.uX)(),(0,r.CE)("div",t,s)}var h={name:"PrivacyPolicyComponent"},u=i(6262);const o=(0,u.A)(h,[["render",d],["__scopeId","data-v-91660a08"]]);var l=o}}]);
+//# sourceMappingURL=123.09f623d9.js.map
\ No newline at end of file
diff --git a/public/js/123.09f623d9.js.map b/public/js/123.09f623d9.js.map
new file mode 100644
index 0000000..c1b12c2
--- /dev/null
+++ b/public/js/123.09f623d9.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/123.09f623d9.js","mappings":"8LACSA,MAAM,kB,GADfC,EAAAA,EAAAA,IAAA,06S,GAEMC,G,0CADFC,EAAAA,EAAAA,IAkGM,MAlGNC,EADJC,E,CAuGE,OACEC,KAAM,0B,UCjGV,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/disclaimers/PrivacyPolicyComponent.vue","webpack://miriamgemeinde/./src/content/disclaimers/PrivacyPolicyComponent.vue?f3b1"],"sourcesContent":["\n
\n
Datenschutzerklärung der Miriamgemeinde Frankfurt am Main
\n
\n Die Miriamgemeinde Frankfurt am Main nimmt den Schutz Ihrer persönlichen Daten sehr ernst und behandelt Ihre personenbezogenen Daten vertraulich und entsprechend der kirchlichen Datenschutzgesetze sowie dieser Datenschutzerklärung. Die Sicherheit Ihrer Daten steht für uns an erster Stelle.\n
\n Die Nutzung der Webseite der Miriamgemeinde Frankfurt am Main ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben. Die nachfolgende Erklärung gibt Ihnen einen Überblick darüber, wie dieser Schutz gewährleistet werden soll und welche Art von Daten zu welchem Zweck von Ihnen erhoben werden.\n
\n
\n Die Miriamgemeinde Frankfurt am Main weist darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.\n
\n
Datenverarbeitung auf dieser Internetseite
\n
Server-Log-Files
\n
\n Im Allgemeinen ist es für die Nutzung der Internetseite Miriamgemeinde Frankfurt am Main nicht erforderlich, dass Sie personenbezogene Daten angeben. Um die Zugriffs-Statistik auf die Internetseite zu erheben, werden folgende Daten automatisch in Log-Files des Servers erhoben und 60 Tage lang gespeichert, die der Browser übermittelt. Diese sind:\n
\n
\n
IP-Adresse (anonymisiert)
\n
Betriebssystem
\n
Browser-Typ / -Version / -Sprache
\n
Datum und Uhrzeit der Server-Anfrage mit Angabe der Zeitzone
\n
Sofern Sie Seiten mit Passwortschutz besuchen: verwendeter Benutzername
\n
Webseiten, die Sie bei uns besuchen.
\n
\n
\n Diese Daten sind nicht bestimmten Personen zuordenbar. Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.\n
\n
Verwendung von Cookies
\n
\n Die Internetseiten der Miriamgemeinde Frankfurt am Main verwenden teilweise sogenannte Cookies. Cookies richten auf Ihrem Rechner keinen Schaden an und enthalten keine Viren. Cookies dienen dazu, unser Angebot nutzerfreundlicher, effektiver und sicherer zu machen. Cookies sind kleine Textdateien, die auf Ihrem Rechner abgelegt werden und die Ihr Browser speichert.\n
\n
\n Die meisten der von uns verwendeten Cookies sind sogenannte „Session-Cookies“. Sie werden nach Ende Ihres Besuchs automatisch gelöscht. Andere Cookies bleiben auf Ihrem Endgerät gespeichert, bis Sie diese löschen. Diese Cookies ermöglichen es uns, Ihren Browser beim nächsten Besuch wiederzuerkennen.\n
\n
\n Sie können Ihren Browser so einstellen, dass Sie über das Setzen von Cookies informiert werden und Cookies nur im Einzelfall erlauben, die Annahme von Cookies für bestimmte Fälle oder generell ausschließen sowie das automatische Löschen der Cookies beim Schließen des Browsers aktivieren. Bei der Deaktivierung von Cookies kann die Funktionalität dieser Website eingeschränkt sein.\n
\n
Kommentarfunktion
\n
\n Die Kommentarfunktion auf dieser Webseite ist aktuell nicht aktiviert. Bei aktivierter Kommentarfunktion gilt: Wenn Sie einen Kommentar auf unserer Website schreiben, kann das eine Einwilligung sein, Ihren Namen, E-Mail-Adresse und Website in Cookies zu speichern. Dies ist eine Komfortfunktion, damit Sie nicht, wenn Sie einen weiteren Kommentar schreiben, all diese Daten erneut eingeben müssen. Diese Cookies werden ein Jahr lang gespeichert.\n
\n
Angemeldete Nutzer
\n
\n Falls Sie ein Konto haben und sich auf dieser Website anmelden, werden wir ein temporäres Cookie setzen, um festzustellen, ob Ihr Browser Cookies akzeptiert. Dieses Cookie enthält keine personenbezogenen Daten und wird verworfen, wenn Sie den Browser schließen.\n
\n
\n Wenn Sie sich anmelden, werden wir einige Cookies einrichten, um Ihre Anmeldeinformationen und Anzeigeoptionen zu speichern. Anmelde-Cookies verfallen nach zwei Tagen und Cookies für die Anzeigeoptionen nach einem Jahr. Falls Sie bei der Anmeldung „Angemeldet bleiben“ auswählen, wird Ihre Anmeldung zwei Wochen lang aufrechterhalten. Mit der Abmeldung aus Ihrem Konto werden die Anmelde-Cookies gelöscht.\n
\n
\n Wenn Sie einen Artikel bearbeiten oder veröffentlichen, wird ein zusätzlicher Cookie in Ihrem Browser gespeichert. Dieser Cookie enthält keine personenbezogenen Daten und verweist nur auf die Beitrags-ID des Artikels, den Sie gerade bearbeitet haben. Der Cookie verfällt nach einem Tag.\n
\n
Links zu Webseiten anderer Anbieter
\n
\n Unser Online-Angebot enthält Links zu Webseiten anderer Anbieter. Wir haben keinen Einfluss darauf, dass diese Anbieter die Datenschutzbestimmungen einhalten.\n
\n
Ihr Recht auf Auskunft, Löschung, Sperrung
\n
\n Sie haben als Nutzer das Recht, Auskunft darüber zu verlangen, welche Daten über Sie bei uns gespeichert sind und zu welchem Zweck diese Speicherung erfolgt. Darüber hinaus können Sie unrichtige Daten berichtigen oder solche Daten löschen lassen, deren Speicherung unzulässig oder nicht mehr erforderlich ist. Sie haben die Rechte auf Datenübertragbarkeit, Einschränkung der Verarbeitung und Widerspruch. Außerdem haben Sie das Recht, sich bei der Aufsichtsbehörde über die stattfindende Datenverarbeitung zu beschweren. Zuständige Aufsichtsbehörde ist Der Beauftragte für den Datenschutz der EKD – Adresse siehe unten.\n
\n
\n Sie erhalten jederzeit ohne Angabe von Gründen kostenfrei Auskunft über Ihre bei uns gespeicherten Daten. Sie können jederzeit Ihre bei uns erhobenen Daten sperren, berichtigen oder löschen lassen. Auch können Sie jederzeit die uns erteilte Einwilligung zur Datenerhebung und Verwendung ohne Angaben von Gründen widerrufen. Wenden Sie sich hierzu bitte an die auf dieser Seite angegebene Kontaktadresse des Datenschutzbeauftragten. Wir stehen Ihnen jederzeit gern für weitergehende Fragen zu unserem Hinweisen zum Datenschutz und zur Verarbeitung Ihrer persönlichen Daten zur Verfügung.\n
\n
Der Datenschutzbeauftragte für den Datenschutz der Evangelischen Kirchen in Deutschland
\n
\n Die Aufsicht über die Einhaltung der Vorschriften zum Datenschutz obliegt im kirchlichen Bereich dem Beauftragten für den Datenschutz der EKD. Für den Bereich der Evangelischen Kirche in Hessen und Nassau (EKHN) ist zuständig die Außenstelle Dortmund für die Datenschutzregion Mitte-West\n
\n Aus technischen oder betrieblichen Gründen kann der Empfang von E-Mail-Kommunikation gestört sein und / oder nicht rechtzeitig den Empfänger erreichen. Daher hat die Versendung von E-Mails an uns keine fristwahrende Wirkung und kann Fristen nicht rechtsverbindlich setzen. Wir empfehlen, zeitkritische oder eilige Nachrichten zusätzlich per Post, Kurier oder Telefax zu übersenden.\n
\n
\n Falls Sie sicher sein wollen, dass Ihre E-Mail ordnungsgemäß empfangen worden ist, fordern Sie bitte von dem Empfänger eine schriftliche Empfangsbestätigung an. Wir unternehmen alle vernünftigerweise zu erwartenden Vorsichtsmaßnahmen, um das Risiko einer Übertragung von Computerviren zu verhindern. Wir sind jedoch nicht haftbar für Schäden, die durch Computerviren entstehen.\n
\n
\n Bitte führen Sie selber Überprüfungen auf Computerviren durch, bevor Sie E-Mails lesen, insbesondere bevor Sie Anhänge zu E-Mails öffnen. Die Kommunikation per E-Mail ist unsicher, da grundsätzlich die Möglichkeit der Kenntnisnahme und Manipulation durch Dritte besteht. Wir empfehlen, keine vertraulichen Daten unverschlüsselt per E-Mail zu versenden.\n
\n
Änderungen
\n
\n Wir behalten uns vor, die Datenschutzerklärung zu ändern, um sie an geänderte Rechtslagen, oder bei Änderungen des Dienstes sowie der Datenverarbeitung anzupassen. Dies gilt jedoch nur im Hinblick auf Erklärungen zur Datenverarbeitung. Sofern Einwilligungen der Nutzer erforderlich sind oder Bestandteile der Datenschutzerklärung Regelungen des Vertragsverhältnisses mit den Nutzern enthalten, erfolgen die Änderungen nur mit Zustimmung der Nutzer.\n
\n
\n Die Nutzer werden gebeten, sich regelmäßig über den Inhalt der Datenschutzerklärung zu informieren.\n
\n
Stand: 24. Mai 2018
\n
\n \n \n \n \n \n ","import { render } from \"./PrivacyPolicyComponent.vue?vue&type=template&id=91660a08&scoped=true\"\nimport script from \"./PrivacyPolicyComponent.vue?vue&type=script&lang=js\"\nexport * from \"./PrivacyPolicyComponent.vue?vue&type=script&lang=js\"\n\nimport \"./PrivacyPolicyComponent.vue?vue&type=style&index=0&id=91660a08&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-91660a08\"]])\n\nexport default __exports__"],"names":["class","_createStaticVNode","_hoisted_2","_createElementBlock","_hoisted_1","_hoisted_39","name","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/123.5d235cce.js b/public/js/123.5d235cce.js
new file mode 100644
index 0000000..24e9dda
--- /dev/null
+++ b/public/js/123.5d235cce.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[123],{8123:function(e,n,i){i.r(n),i.d(n,{default:function(){return l}});var r=i(641);const t={class:"privacy-policy"},a=(0,r.Fv)('
Datenschutzerklärung der Miriamgemeinde Frankfurt am Main
Die Miriamgemeinde Frankfurt am Main nimmt den Schutz Ihrer persönlichen Daten sehr ernst und behandelt Ihre personenbezogenen Daten vertraulich und entsprechend der kirchlichen Datenschutzgesetze sowie dieser Datenschutzerklärung. Die Sicherheit Ihrer Daten steht für uns an erster Stelle.
Die Nutzung der Webseite der Miriamgemeinde Frankfurt am Main ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben. Die nachfolgende Erklärung gibt Ihnen einen Überblick darüber, wie dieser Schutz gewährleistet werden soll und welche Art von Daten zu welchem Zweck von Ihnen erhoben werden.
Die Miriamgemeinde Frankfurt am Main weist darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
Datenverarbeitung auf dieser Internetseite
Server-Log-Files
Im Allgemeinen ist es für die Nutzung der Internetseite Miriamgemeinde Frankfurt am Main nicht erforderlich, dass Sie personenbezogene Daten angeben. Um die Zugriffs-Statistik auf die Internetseite zu erheben, werden folgende Daten automatisch in Log-Files des Servers erhoben und 60 Tage lang gespeichert, die der Browser übermittelt. Diese sind:
IP-Adresse (anonymisiert)
Betriebssystem
Browser-Typ / -Version / -Sprache
Datum und Uhrzeit der Server-Anfrage mit Angabe der Zeitzone
Sofern Sie Seiten mit Passwortschutz besuchen: verwendeter Benutzername
Webseiten, die Sie bei uns besuchen.
Diese Daten sind nicht bestimmten Personen zuordenbar. Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.
Verwendung von Cookies
Die Internetseiten der Miriamgemeinde Frankfurt am Main verwenden teilweise sogenannte Cookies. Cookies richten auf Ihrem Rechner keinen Schaden an und enthalten keine Viren. Cookies dienen dazu, unser Angebot nutzerfreundlicher, effektiver und sicherer zu machen. Cookies sind kleine Textdateien, die auf Ihrem Rechner abgelegt werden und die Ihr Browser speichert.
Die meisten der von uns verwendeten Cookies sind sogenannte „Session-Cookies“. Sie werden nach Ende Ihres Besuchs automatisch gelöscht. Andere Cookies bleiben auf Ihrem Endgerät gespeichert, bis Sie diese löschen. Diese Cookies ermöglichen es uns, Ihren Browser beim nächsten Besuch wiederzuerkennen.
Sie können Ihren Browser so einstellen, dass Sie über das Setzen von Cookies informiert werden und Cookies nur im Einzelfall erlauben, die Annahme von Cookies für bestimmte Fälle oder generell ausschließen sowie das automatische Löschen der Cookies beim Schließen des Browsers aktivieren. Bei der Deaktivierung von Cookies kann die Funktionalität dieser Website eingeschränkt sein.
Kommentarfunktion
Die Kommentarfunktion auf dieser Webseite ist aktuell nicht aktiviert. Bei aktivierter Kommentarfunktion gilt: Wenn Sie einen Kommentar auf unserer Website schreiben, kann das eine Einwilligung sein, Ihren Namen, E-Mail-Adresse und Website in Cookies zu speichern. Dies ist eine Komfortfunktion, damit Sie nicht, wenn Sie einen weiteren Kommentar schreiben, all diese Daten erneut eingeben müssen. Diese Cookies werden ein Jahr lang gespeichert.
Angemeldete Nutzer
Falls Sie ein Konto haben und sich auf dieser Website anmelden, werden wir ein temporäres Cookie setzen, um festzustellen, ob Ihr Browser Cookies akzeptiert. Dieses Cookie enthält keine personenbezogenen Daten und wird verworfen, wenn Sie den Browser schließen.
Wenn Sie sich anmelden, werden wir einige Cookies einrichten, um Ihre Anmeldeinformationen und Anzeigeoptionen zu speichern. Anmelde-Cookies verfallen nach zwei Tagen und Cookies für die Anzeigeoptionen nach einem Jahr. Falls Sie bei der Anmeldung „Angemeldet bleiben“ auswählen, wird Ihre Anmeldung zwei Wochen lang aufrechterhalten. Mit der Abmeldung aus Ihrem Konto werden die Anmelde-Cookies gelöscht.
Wenn Sie einen Artikel bearbeiten oder veröffentlichen, wird ein zusätzlicher Cookie in Ihrem Browser gespeichert. Dieser Cookie enthält keine personenbezogenen Daten und verweist nur auf die Beitrags-ID des Artikels, den Sie gerade bearbeitet haben. Der Cookie verfällt nach einem Tag.
Links zu Webseiten anderer Anbieter
Unser Online-Angebot enthält Links zu Webseiten anderer Anbieter. Wir haben keinen Einfluss darauf, dass diese Anbieter die Datenschutzbestimmungen einhalten.
Ihr Recht auf Auskunft, Löschung, Sperrung
Sie haben als Nutzer das Recht, Auskunft darüber zu verlangen, welche Daten über Sie bei uns gespeichert sind und zu welchem Zweck diese Speicherung erfolgt. Darüber hinaus können Sie unrichtige Daten berichtigen oder solche Daten löschen lassen, deren Speicherung unzulässig oder nicht mehr erforderlich ist. Sie haben die Rechte auf Datenübertragbarkeit, Einschränkung der Verarbeitung und Widerspruch. Außerdem haben Sie das Recht, sich bei der Aufsichtsbehörde über die stattfindende Datenverarbeitung zu beschweren. Zuständige Aufsichtsbehörde ist Der Beauftragte für den Datenschutz der EKD – Adresse siehe unten.
Sie erhalten jederzeit ohne Angabe von Gründen kostenfrei Auskunft über Ihre bei uns gespeicherten Daten. Sie können jederzeit Ihre bei uns erhobenen Daten sperren, berichtigen oder löschen lassen. Auch können Sie jederzeit die uns erteilte Einwilligung zur Datenerhebung und Verwendung ohne Angaben von Gründen widerrufen. Wenden Sie sich hierzu bitte an die auf dieser Seite angegebene Kontaktadresse des Datenschutzbeauftragten. Wir stehen Ihnen jederzeit gern für weitergehende Fragen zu unserem Hinweisen zum Datenschutz und zur Verarbeitung Ihrer persönlichen Daten zur Verfügung.
Der Datenschutzbeauftragte für den Datenschutz der Evangelischen Kirchen in Deutschland
Die Aufsicht über die Einhaltung der Vorschriften zum Datenschutz obliegt im kirchlichen Bereich dem Beauftragten für den Datenschutz der EKD. Für den Bereich der Evangelischen Kirche in Hessen und Nassau (EKHN) ist zuständig die Außenstelle Dortmund für die Datenschutzregion Mitte-West
Aus technischen oder betrieblichen Gründen kann der Empfang von E-Mail-Kommunikation gestört sein und / oder nicht rechtzeitig den Empfänger erreichen. Daher hat die Versendung von E-Mails an uns keine fristwahrende Wirkung und kann Fristen nicht rechtsverbindlich setzen. Wir empfehlen, zeitkritische oder eilige Nachrichten zusätzlich per Post, Kurier oder Telefax zu übersenden.
Falls Sie sicher sein wollen, dass Ihre E-Mail ordnungsgemäß empfangen worden ist, fordern Sie bitte von dem Empfänger eine schriftliche Empfangsbestätigung an. Wir unternehmen alle vernünftigerweise zu erwartenden Vorsichtsmaßnahmen, um das Risiko einer Übertragung von Computerviren zu verhindern. Wir sind jedoch nicht haftbar für Schäden, die durch Computerviren entstehen.
Bitte führen Sie selber Überprüfungen auf Computerviren durch, bevor Sie E-Mails lesen, insbesondere bevor Sie Anhänge zu E-Mails öffnen. Die Kommunikation per E-Mail ist unsicher, da grundsätzlich die Möglichkeit der Kenntnisnahme und Manipulation durch Dritte besteht. Wir empfehlen, keine vertraulichen Daten unverschlüsselt per E-Mail zu versenden.
Änderungen
Wir behalten uns vor, die Datenschutzerklärung zu ändern, um sie an geänderte Rechtslagen, oder bei Änderungen des Dienstes sowie der Datenverarbeitung anzupassen. Dies gilt jedoch nur im Hinblick auf Erklärungen zur Datenverarbeitung. Sofern Einwilligungen der Nutzer erforderlich sind oder Bestandteile der Datenschutzerklärung Regelungen des Vertragsverhältnisses mit den Nutzern enthalten, erfolgen die Änderungen nur mit Zustimmung der Nutzer.
Die Nutzer werden gebeten, sich regelmäßig über den Inhalt der Datenschutzerklärung zu informieren.
Stand: 24. Mai 2018
',37),s=[a];function d(e,n,i,a,d,h){return(0,r.uX)(),(0,r.CE)("div",t,s)}var h={name:"PrivacyPolicyComponent"},u=i(6262);const o=(0,u.A)(h,[["render",d],["__scopeId","data-v-91660a08"]]);var l=o}}]);
+//# sourceMappingURL=123.5d235cce.js.map
\ No newline at end of file
diff --git a/public/js/123.5d235cce.js.map b/public/js/123.5d235cce.js.map
new file mode 100644
index 0000000..64c9cac
--- /dev/null
+++ b/public/js/123.5d235cce.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/123.5d235cce.js","mappings":"8LACSA,MAAM,kB,GADfC,EAAAA,EAAAA,IAAA,06S,GAEMC,G,0CADFC,EAAAA,EAAAA,IAkGM,MAlGNC,EADJC,E,CAuGE,OACEC,KAAM,0B,UCjGV,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/disclaimers/PrivacyPolicyComponent.vue","webpack://miriamgemeinde/./src/content/disclaimers/PrivacyPolicyComponent.vue?f3b1"],"sourcesContent":["\n
\n
Datenschutzerklärung der Miriamgemeinde Frankfurt am Main
\n
\n Die Miriamgemeinde Frankfurt am Main nimmt den Schutz Ihrer persönlichen Daten sehr ernst und behandelt Ihre personenbezogenen Daten vertraulich und entsprechend der kirchlichen Datenschutzgesetze sowie dieser Datenschutzerklärung. Die Sicherheit Ihrer Daten steht für uns an erster Stelle.\n
\n Die Nutzung der Webseite der Miriamgemeinde Frankfurt am Main ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben. Die nachfolgende Erklärung gibt Ihnen einen Überblick darüber, wie dieser Schutz gewährleistet werden soll und welche Art von Daten zu welchem Zweck von Ihnen erhoben werden.\n
\n
\n Die Miriamgemeinde Frankfurt am Main weist darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.\n
\n
Datenverarbeitung auf dieser Internetseite
\n
Server-Log-Files
\n
\n Im Allgemeinen ist es für die Nutzung der Internetseite Miriamgemeinde Frankfurt am Main nicht erforderlich, dass Sie personenbezogene Daten angeben. Um die Zugriffs-Statistik auf die Internetseite zu erheben, werden folgende Daten automatisch in Log-Files des Servers erhoben und 60 Tage lang gespeichert, die der Browser übermittelt. Diese sind:\n
\n
\n
IP-Adresse (anonymisiert)
\n
Betriebssystem
\n
Browser-Typ / -Version / -Sprache
\n
Datum und Uhrzeit der Server-Anfrage mit Angabe der Zeitzone
\n
Sofern Sie Seiten mit Passwortschutz besuchen: verwendeter Benutzername
\n
Webseiten, die Sie bei uns besuchen.
\n
\n
\n Diese Daten sind nicht bestimmten Personen zuordenbar. Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.\n
\n
Verwendung von Cookies
\n
\n Die Internetseiten der Miriamgemeinde Frankfurt am Main verwenden teilweise sogenannte Cookies. Cookies richten auf Ihrem Rechner keinen Schaden an und enthalten keine Viren. Cookies dienen dazu, unser Angebot nutzerfreundlicher, effektiver und sicherer zu machen. Cookies sind kleine Textdateien, die auf Ihrem Rechner abgelegt werden und die Ihr Browser speichert.\n
\n
\n Die meisten der von uns verwendeten Cookies sind sogenannte „Session-Cookies“. Sie werden nach Ende Ihres Besuchs automatisch gelöscht. Andere Cookies bleiben auf Ihrem Endgerät gespeichert, bis Sie diese löschen. Diese Cookies ermöglichen es uns, Ihren Browser beim nächsten Besuch wiederzuerkennen.\n
\n
\n Sie können Ihren Browser so einstellen, dass Sie über das Setzen von Cookies informiert werden und Cookies nur im Einzelfall erlauben, die Annahme von Cookies für bestimmte Fälle oder generell ausschließen sowie das automatische Löschen der Cookies beim Schließen des Browsers aktivieren. Bei der Deaktivierung von Cookies kann die Funktionalität dieser Website eingeschränkt sein.\n
\n
Kommentarfunktion
\n
\n Die Kommentarfunktion auf dieser Webseite ist aktuell nicht aktiviert. Bei aktivierter Kommentarfunktion gilt: Wenn Sie einen Kommentar auf unserer Website schreiben, kann das eine Einwilligung sein, Ihren Namen, E-Mail-Adresse und Website in Cookies zu speichern. Dies ist eine Komfortfunktion, damit Sie nicht, wenn Sie einen weiteren Kommentar schreiben, all diese Daten erneut eingeben müssen. Diese Cookies werden ein Jahr lang gespeichert.\n
\n
Angemeldete Nutzer
\n
\n Falls Sie ein Konto haben und sich auf dieser Website anmelden, werden wir ein temporäres Cookie setzen, um festzustellen, ob Ihr Browser Cookies akzeptiert. Dieses Cookie enthält keine personenbezogenen Daten und wird verworfen, wenn Sie den Browser schließen.\n
\n
\n Wenn Sie sich anmelden, werden wir einige Cookies einrichten, um Ihre Anmeldeinformationen und Anzeigeoptionen zu speichern. Anmelde-Cookies verfallen nach zwei Tagen und Cookies für die Anzeigeoptionen nach einem Jahr. Falls Sie bei der Anmeldung „Angemeldet bleiben“ auswählen, wird Ihre Anmeldung zwei Wochen lang aufrechterhalten. Mit der Abmeldung aus Ihrem Konto werden die Anmelde-Cookies gelöscht.\n
\n
\n Wenn Sie einen Artikel bearbeiten oder veröffentlichen, wird ein zusätzlicher Cookie in Ihrem Browser gespeichert. Dieser Cookie enthält keine personenbezogenen Daten und verweist nur auf die Beitrags-ID des Artikels, den Sie gerade bearbeitet haben. Der Cookie verfällt nach einem Tag.\n
\n
Links zu Webseiten anderer Anbieter
\n
\n Unser Online-Angebot enthält Links zu Webseiten anderer Anbieter. Wir haben keinen Einfluss darauf, dass diese Anbieter die Datenschutzbestimmungen einhalten.\n
\n
Ihr Recht auf Auskunft, Löschung, Sperrung
\n
\n Sie haben als Nutzer das Recht, Auskunft darüber zu verlangen, welche Daten über Sie bei uns gespeichert sind und zu welchem Zweck diese Speicherung erfolgt. Darüber hinaus können Sie unrichtige Daten berichtigen oder solche Daten löschen lassen, deren Speicherung unzulässig oder nicht mehr erforderlich ist. Sie haben die Rechte auf Datenübertragbarkeit, Einschränkung der Verarbeitung und Widerspruch. Außerdem haben Sie das Recht, sich bei der Aufsichtsbehörde über die stattfindende Datenverarbeitung zu beschweren. Zuständige Aufsichtsbehörde ist Der Beauftragte für den Datenschutz der EKD – Adresse siehe unten.\n
\n
\n Sie erhalten jederzeit ohne Angabe von Gründen kostenfrei Auskunft über Ihre bei uns gespeicherten Daten. Sie können jederzeit Ihre bei uns erhobenen Daten sperren, berichtigen oder löschen lassen. Auch können Sie jederzeit die uns erteilte Einwilligung zur Datenerhebung und Verwendung ohne Angaben von Gründen widerrufen. Wenden Sie sich hierzu bitte an die auf dieser Seite angegebene Kontaktadresse des Datenschutzbeauftragten. Wir stehen Ihnen jederzeit gern für weitergehende Fragen zu unserem Hinweisen zum Datenschutz und zur Verarbeitung Ihrer persönlichen Daten zur Verfügung.\n
\n
Der Datenschutzbeauftragte für den Datenschutz der Evangelischen Kirchen in Deutschland
\n
\n Die Aufsicht über die Einhaltung der Vorschriften zum Datenschutz obliegt im kirchlichen Bereich dem Beauftragten für den Datenschutz der EKD. Für den Bereich der Evangelischen Kirche in Hessen und Nassau (EKHN) ist zuständig die Außenstelle Dortmund für die Datenschutzregion Mitte-West\n
\n Aus technischen oder betrieblichen Gründen kann der Empfang von E-Mail-Kommunikation gestört sein und / oder nicht rechtzeitig den Empfänger erreichen. Daher hat die Versendung von E-Mails an uns keine fristwahrende Wirkung und kann Fristen nicht rechtsverbindlich setzen. Wir empfehlen, zeitkritische oder eilige Nachrichten zusätzlich per Post, Kurier oder Telefax zu übersenden.\n
\n
\n Falls Sie sicher sein wollen, dass Ihre E-Mail ordnungsgemäß empfangen worden ist, fordern Sie bitte von dem Empfänger eine schriftliche Empfangsbestätigung an. Wir unternehmen alle vernünftigerweise zu erwartenden Vorsichtsmaßnahmen, um das Risiko einer Übertragung von Computerviren zu verhindern. Wir sind jedoch nicht haftbar für Schäden, die durch Computerviren entstehen.\n
\n
\n Bitte führen Sie selber Überprüfungen auf Computerviren durch, bevor Sie E-Mails lesen, insbesondere bevor Sie Anhänge zu E-Mails öffnen. Die Kommunikation per E-Mail ist unsicher, da grundsätzlich die Möglichkeit der Kenntnisnahme und Manipulation durch Dritte besteht. Wir empfehlen, keine vertraulichen Daten unverschlüsselt per E-Mail zu versenden.\n
\n
Änderungen
\n
\n Wir behalten uns vor, die Datenschutzerklärung zu ändern, um sie an geänderte Rechtslagen, oder bei Änderungen des Dienstes sowie der Datenverarbeitung anzupassen. Dies gilt jedoch nur im Hinblick auf Erklärungen zur Datenverarbeitung. Sofern Einwilligungen der Nutzer erforderlich sind oder Bestandteile der Datenschutzerklärung Regelungen des Vertragsverhältnisses mit den Nutzern enthalten, erfolgen die Änderungen nur mit Zustimmung der Nutzer.\n
\n
\n Die Nutzer werden gebeten, sich regelmäßig über den Inhalt der Datenschutzerklärung zu informieren.\n
\n
Stand: 24. Mai 2018
\n
\n \n \n \n \n \n ","import { render } from \"./PrivacyPolicyComponent.vue?vue&type=template&id=91660a08&scoped=true\"\nimport script from \"./PrivacyPolicyComponent.vue?vue&type=script&lang=js\"\nexport * from \"./PrivacyPolicyComponent.vue?vue&type=script&lang=js\"\n\nimport \"./PrivacyPolicyComponent.vue?vue&type=style&index=0&id=91660a08&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-91660a08\"]])\n\nexport default __exports__"],"names":["class","_createStaticVNode","_hoisted_2","_createElementBlock","_hoisted_1","_hoisted_39","name","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/150.927ca906.js b/public/js/150.927ca906.js
new file mode 100644
index 0000000..7c97515
--- /dev/null
+++ b/public/js/150.927ca906.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[150],{3909:function(e,t,n){n.r(t),n.d(t,{default:function(){return f}});var a=n(641),s=n(33);const i=e=>((0,a.Qi)("data-v-9a71cbf6"),e=e(),(0,a.jt)(),e),u=i((()=>(0,a.Lk)("div",{class:"previewinfo"},"Dies ist eine Vorschau.",-1)));function o(e,t,n,i,o,r){const c=(0,a.g2)("RenderContentComponent");return(0,a.uX)(),(0,a.CE)("div",null,[u,(0,a.Lk)("h1",null,(0,s.v_)(i.title),1),(0,a.bF)(c,{content:i.content},null,8,["content"])])}var r=n(6278),c=n(1708),l={name:"PagePreview",components:{RenderContentComponent:c.A},setup(){const e=(0,r.Pj)(),t=(0,a.EW)((()=>e.state.pageContent)),n=(0,a.EW)((()=>e.state.selectedPage)),s=(0,a.EW)((()=>e.state.menuData)),i=(0,a.EW)((()=>e.state.pageTitle)),u=t=>{const n=(e,t)=>{for(const a of e){if(a.link===t)return a.pageTitle||a.name;if(a.submenu&&a.submenu.length>0){const e=n(a.submenu,t);if(e)return e}}return""};e.dispatch("setPageTitle",n(s.value,t))};return(0,a.nT)((()=>{u(n.value)})),{content:t,title:i}}},m=n(6262);const d=(0,m.A)(l,[["render",o],["__scopeId","data-v-9a71cbf6"]]);var f=d}}]);
+//# sourceMappingURL=150.927ca906.js.map
\ No newline at end of file
diff --git a/public/js/150.927ca906.js.map b/public/js/150.927ca906.js.map
new file mode 100644
index 0000000..e6209dd
--- /dev/null
+++ b/public/js/150.927ca906.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/150.927ca906.js","mappings":"mQAEIA,EAAAA,EAAAA,IAAsD,OAAjDC,MAAM,eAAc,2BAAuB,K,qFADlDC,EAAAA,EAAAA,IAIM,YAHJC,GACAH,EAAAA,EAAAA,IAAoB,WAAAI,EAAAA,EAAAA,IAAbC,EAAAC,OAAK,IACZC,EAAAA,EAAAA,IAA6CC,EAAA,CAApBC,QAASJ,EAAAI,SAAO,qB,yBAS7C,GACEC,KAAM,cACNC,WAAY,CACVC,uBAAsBA,EAAAA,GAExBC,KAAAA,GACE,MAAMC,GAAQC,EAAAA,EAAAA,MACRN,GAAUO,EAAAA,EAAAA,KAAS,IAAMF,EAAMG,MAAMC,cACrCC,GAAeH,EAAAA,EAAAA,KAAS,IAAMF,EAAMG,MAAME,eAC1CC,GAAWJ,EAAAA,EAAAA,KAAS,IAAMF,EAAMG,MAAMG,WACtCd,GAAQU,EAAAA,EAAAA,KAAS,IAAMF,EAAMG,MAAMI,YAEnCC,EAAYC,IAChB,MAAMC,EAAYA,CAACC,EAAWF,KAC5B,IAAK,MAAMG,KAAQD,EAAW,CAC5B,GAAIC,EAAKH,OAASA,EAChB,OAAOG,EAAKL,WAAaK,EAAKhB,KAEhC,GAAIgB,EAAKC,SAAWD,EAAKC,QAAQC,OAAS,EAAG,CAC3C,MAAMC,EAAQL,EAAUE,EAAKC,QAASJ,GACtC,GAAIM,EACF,OAAOA,CAEX,CACF,CACA,MAAO,EAAE,EAEXf,EAAMgB,SAAS,eAAgBN,EAAUJ,EAASW,MAAOR,GAAM,EAOjE,OAJAS,EAAAA,EAAAA,KAAY,KACVV,EAASH,EAAaY,MAAM,IAGvB,CACLtB,UACAH,QAEJ,G,UC5CF,MAAM2B,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/admin/PagePreviewComponent.vue","webpack://miriamgemeinde/./src/content/admin/PagePreviewComponent.vue?4023"],"sourcesContent":["\n
\n
Dies ist eine Vorschau.
\n
{{ title }}
\n \n
\n\n\n\n\n\n","import { render } from \"./PagePreviewComponent.vue?vue&type=template&id=9a71cbf6&scoped=true\"\nimport script from \"./PagePreviewComponent.vue?vue&type=script&lang=js\"\nexport * from \"./PagePreviewComponent.vue?vue&type=script&lang=js\"\n\nimport \"./PagePreviewComponent.vue?vue&type=style&index=0&id=9a71cbf6&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-9a71cbf6\"]])\n\nexport default __exports__"],"names":["_createElementVNode","class","_createElementBlock","_hoisted_1","_toDisplayString","$setup","title","_createVNode","_component_RenderContentComponent","content","name","components","RenderContentComponent","setup","store","useStore","computed","state","pageContent","selectedPage","menuData","pageTitle","setTitle","link","findTitle","menuItems","item","submenu","length","found","dispatch","value","watchEffect","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/183.0b8efb45.js b/public/js/183.0b8efb45.js
new file mode 100644
index 0000000..a161fdf
--- /dev/null
+++ b/public/js/183.0b8efb45.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[183],{8183:function(e,r,t){t.r(r),t.d(r,{default:function(){return y}});var s=t(641),n=t(33),a=t(3751);const i=e=>((0,s.Qi)("data-v-a495c756"),e=e(),(0,s.jt)(),e),u={class:"user-administration"},l=i((()=>(0,s.Lk)("h1",null,"Benutzerverwaltung",-1))),o=i((()=>(0,s.Lk)("label",{for:"name"},"Name:",-1))),c=i((()=>(0,s.Lk)("label",{for:"email"},"Email:",-1))),d=i((()=>(0,s.Lk)("label",{for:"password"},"Passwort:",-1))),m=["required"],h=i((()=>(0,s.Lk)("label",{for:"active"},"Aktiv:",-1))),p={type:"submit"},U={key:1},k=i((()=>(0,s.Lk)("h2",null,"Vorhandene Benutzer",-1))),v=["onClick"];function b(e,r,t,i,b,C){return(0,s.uX)(),(0,s.CE)("div",u,[l,(0,s.Lk)("h2",null,(0,n.v_)(C.formTitle),1),(0,s.Lk)("form",{onSubmit:r[4]||(r[4]=(0,a.D$)(((...e)=>C.saveUser&&C.saveUser(...e)),["prevent"]))},[o,(0,s.bo)((0,s.Lk)("input",{id:"name","onUpdate:modelValue":r[0]||(r[0]=e=>b.currentUser.name=e),required:""},null,512),[[a.Jo,b.currentUser.name]]),c,(0,s.bo)((0,s.Lk)("input",{id:"email","onUpdate:modelValue":r[1]||(r[1]=e=>b.currentUser.email=e),type:"email",required:""},null,512),[[a.Jo,b.currentUser.email]]),d,(0,s.bo)((0,s.Lk)("input",{id:"password","onUpdate:modelValue":r[2]||(r[2]=e=>b.currentUser.password=e),type:"password",required:b.isCreating},null,8,m),[[a.Jo,b.currentUser.password]]),(0,s.Lk)("div",null,[h,(0,s.bo)((0,s.Lk)("input",{id:"active","onUpdate:modelValue":r[3]||(r[3]=e=>b.currentUser.active=e),type:"checkbox"},null,512),[[a.lH,b.currentUser.active]])]),(0,s.Lk)("button",p,(0,n.v_)(b.isCreating?"Erstellen":"Aktualisieren"),1)],32),b.isCreating?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("button",{key:0,onClick:r[5]||(r[5]=(...e)=>C.resetForm&&C.resetForm(...e))},"Zurück zu Benutzer erstellen")),b.users.length?((0,s.uX)(),(0,s.CE)("div",U,[k,(0,s.Lk)("ul",null,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(b.users,(e=>((0,s.uX)(),(0,s.CE)("li",{key:e.id,onClick:r=>C.editUser(e)},(0,n.v_)(e.name)+" ("+(0,n.v_)(e.email)+") ",9,v)))),128))])])):(0,s.Q3)("",!0)])}var C=t(3173),f={name:"UserAdministration",data(){return{users:[],currentUser:{name:"",email:"",password:"",active:!1},isCreating:!0}},computed:{formTitle(){return this.isCreating?"Benutzer erstellen":"Benutzer bearbeiten"}},methods:{async fetchUsers(){try{const e=await C.A.get("/users");this.users=e.data}catch(e){console.error("Fehler beim Abrufen der Benutzer:",e)}},async saveUser(){this.isCreating?await this.createUser():await this.updateUser(),this.resetForm(),this.fetchUsers()},async createUser(){try{await C.A.post("/users",this.currentUser)}catch(e){console.error("Fehler beim Erstellen des Benutzers:",e)}},async updateUser(){try{await C.A.put(`/users/${this.currentUser.id}`,this.currentUser)}catch(e){console.error("Fehler beim Aktualisieren des Benutzers:",e)}},editUser(e){this.currentUser={...e,password:""},this.isCreating=!1},resetForm(){this.currentUser={name:"",email:"",password:"",active:!1},this.isCreating=!0}},mounted(){this.fetchUsers()}},w=t(6262);const L=(0,w.A)(f,[["render",b],["__scopeId","data-v-a495c756"]]);var y=L}}]);
+//# sourceMappingURL=183.0b8efb45.js.map
\ No newline at end of file
diff --git a/public/js/183.0b8efb45.js.map b/public/js/183.0b8efb45.js.map
new file mode 100644
index 0000000..488cc06
--- /dev/null
+++ b/public/js/183.0b8efb45.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/183.0b8efb45.js","mappings":"sQACSA,MAAM,uB,UACTC,EAAAA,EAAAA,IAA2B,UAAvB,sBAAkB,K,UAIpBA,EAAAA,EAAAA,IAA+B,SAAxBC,IAAI,QAAO,SAAK,K,UAGvBD,EAAAA,EAAAA,IAAiC,SAA1BC,IAAI,SAAQ,UAAM,K,UAGzBD,EAAAA,EAAAA,IAAuC,SAAhCC,IAAI,YAAW,aAAS,K,EAZvC,a,UAgBYD,EAAAA,EAAAA,IAAkC,SAA3BC,IAAI,UAAS,UAAM,K,GAItBC,KAAK,U,GApBrBC,IAAA,G,UA0BQH,EAAAA,EAAAA,IAA4B,UAAxB,uBAAmB,K,EA1B/B,Y,0CACII,EAAAA,EAAAA,IAgCM,MAhCNC,EAgCM,CA/BJC,GAEAN,EAAAA,EAAAA,IAAwB,WAAAO,EAAAA,EAAAA,IAAjBC,EAAAC,WAAS,IAChBT,EAAAA,EAAAA,IAgBO,QAhBAU,SAAMC,EAAA,KAAAA,EAAA,IALnBC,EAAAA,EAAAA,KAAA,IAAAC,IAK6BL,EAAAM,UAAAN,EAAAM,YAAAD,IAAQ,e,CAC7BE,G,SACAf,EAAAA,EAAAA,IAAuD,SAAhDgB,GAAG,OAPlB,sBAAAL,EAAA,KAAAA,EAAA,GAAAM,GAOkCC,EAAAC,YAAYC,KAAIH,GAAEI,SAAA,I,iBAAlBH,EAAAC,YAAYC,QAEtCE,G,SACAtB,EAAAA,EAAAA,IAAsE,SAA/DgB,GAAG,QAVlB,sBAAAL,EAAA,KAAAA,EAAA,GAAAM,GAUmCC,EAAAC,YAAYI,MAAKN,GAAEf,KAAK,QAAQmB,SAAA,I,iBAAhCH,EAAAC,YAAYI,SAEvCC,G,SACAxB,EAAAA,EAAAA,IAA6F,SAAtFgB,GAAG,WAblB,sBAAAL,EAAA,KAAAA,EAAA,GAAAM,GAasCC,EAAAC,YAAYM,SAAQR,GAAEf,KAAK,WAAYmB,SAAUH,EAAAQ,Y,OAbvFC,GAAA,C,MAasCT,EAAAC,YAAYM,aAE1CzB,EAAAA,EAAAA,IAGM,YAFF4B,G,SACA5B,EAAAA,EAAAA,IAAkE,SAA3DgB,GAAG,SAjBtB,sBAAAL,EAAA,KAAAA,EAAA,GAAAM,GAiBwCC,EAAAC,YAAYU,OAAMZ,GAAEf,KAAK,Y,iBAAzBgB,EAAAC,YAAYU,aAG5C7B,EAAAA,EAAAA,IAA+E,SAA/E8B,GAA+EvB,EAAAA,EAAAA,IAAtDW,EAAAQ,WAAa,YAAc,iBAAjB,I,IAGtBR,EAAAQ,YAvBrBK,EAAAA,EAAAA,IAAA,S,WAuBM3B,EAAAA,EAAAA,IAAmF,UAvBzFD,IAAA,EAuBkC6B,QAAKrB,EAAA,KAAAA,EAAA,OAAAE,IAAEL,EAAAyB,WAAAzB,EAAAyB,aAAApB,KAAW,iCAEnCK,EAAAgB,MAAMC,S,WAAjB/B,EAAAA,EAAAA,IAOM,MAhCZgC,EAAA,CA0BQC,GACArC,EAAAA,EAAAA,IAIK,a,aAHHI,EAAAA,EAAAA,IAEKkC,EAAAA,GAAA,MA9BfC,EAAAA,EAAAA,IA4B6BrB,EAAAgB,OAARM,K,WAAXpC,EAAAA,EAAAA,IAEK,MAFsBD,IAAKqC,EAAKxB,GAAKgB,QAAKf,GAAET,EAAAiC,SAASD,K,QACrDA,EAAKpB,MAAO,MAAEb,EAAAA,EAAAA,IAAGiC,EAAKjB,OAAQ,KACnC,EA9BVmB,M,YAAAX,EAAAA,EAAAA,IAAA,Q,eAuCE,GACEX,KAAM,qBACNuB,IAAAA,GACE,MAAO,CACLT,MAAO,GACPf,YAAa,CACXC,KAAM,GACNG,MAAO,GACPE,SAAU,GACVI,QAAQ,GAEVH,YAAY,EAEhB,EACAkB,SAAU,CACRnC,SAAAA,GACE,OAAOoC,KAAKnB,WAAa,qBAAuB,qBAClD,GAEFoB,QAAS,CACP,gBAAMC,GACJ,IACE,MAAMC,QAAiBC,EAAAA,EAAMC,IAAI,UACjCL,KAAKX,MAAQc,EAASL,IACxB,CAAE,MAAOQ,GACPC,QAAQD,MAAM,oCAAqCA,EACrD,CACF,EACA,cAAMrC,GACA+B,KAAKnB,iBACDmB,KAAKQ,mBAELR,KAAKS,aAEbT,KAAKZ,YACLY,KAAKE,YACP,EACA,gBAAMM,GACJ,UACQJ,EAAAA,EAAMM,KAAK,SAAUV,KAAK1B,YAClC,CAAE,MAAOgC,GACPC,QAAQD,MAAM,uCAAwCA,EACxD,CACF,EACA,gBAAMG,GACJ,UACQL,EAAAA,EAAMO,IAAI,UAAUX,KAAK1B,YAAYH,KAAM6B,KAAK1B,YACxD,CAAE,MAAOgC,GACPC,QAAQD,MAAM,2CAA4CA,EAC5D,CACF,EACAV,QAAAA,CAASD,GACPK,KAAK1B,YAAc,IAAKqB,EAAMf,SAAU,IACxCoB,KAAKnB,YAAa,CACpB,EACAO,SAAAA,GACEY,KAAK1B,YAAc,CACjBC,KAAM,GACNG,MAAO,GACPE,SAAU,GACVI,QAAQ,GAEVgB,KAAKnB,YAAa,CACpB,GAEF+B,OAAAA,GACEZ,KAAKE,YACP,G,UCnGJ,MAAMW,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/admin/UserAdministration.vue","webpack://miriamgemeinde/./src/content/admin/UserAdministration.vue?913a"],"sourcesContent":["\n
\n
Benutzerverwaltung
\n \n
{{ formTitle }}
\n \n \n \n \n
\n
Vorhandene Benutzer
\n
\n
\n {{ user.name }} ({{ user.email }})\n
\n
\n
\n
\n \n \n \n \n \n ","import { render } from \"./UserAdministration.vue?vue&type=template&id=a495c756&scoped=true\"\nimport script from \"./UserAdministration.vue?vue&type=script&lang=js\"\nexport * from \"./UserAdministration.vue?vue&type=script&lang=js\"\n\nimport \"./UserAdministration.vue?vue&type=style&index=0&id=a495c756&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a495c756\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","key","_createElementBlock","_hoisted_1","_hoisted_2","_toDisplayString","$options","formTitle","onSubmit","_cache","_withModifiers","args","saveUser","_hoisted_3","id","$event","$data","currentUser","name","required","_hoisted_4","email","_hoisted_5","password","isCreating","_hoisted_6","_hoisted_7","active","_hoisted_8","_createCommentVNode","onClick","resetForm","users","length","_hoisted_9","_hoisted_10","_Fragment","_renderList","user","editUser","_hoisted_11","data","computed","this","methods","fetchUsers","response","axios","get","error","console","createUser","updateUser","post","put","mounted","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/187.7a1ca760.js b/public/js/187.7a1ca760.js
new file mode 100644
index 0000000..9a3d9f5
--- /dev/null
+++ b/public/js/187.7a1ca760.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[187],{8187:function(e,t,n){n.r(t),n.d(t,{default:function(){return C}});var l=n(641),a=n(3751),i=n(33);const d=e=>((0,l.Qi)("data-v-4e6631f7"),e=e(),(0,l.jt)(),e),c={class:"event-places-management"},o=d((()=>(0,l.Lk)("h2",null,"Veranstaltungsorte verwalten",-1))),r=d((()=>(0,l.Lk)("label",{for:"name"},"Name:",-1))),s=d((()=>(0,l.Lk)("label",{for:"street"},"Straße:",-1))),u=d((()=>(0,l.Lk)("label",{for:"zipcode"},"PLZ:",-1))),p=d((()=>(0,l.Lk)("label",{for:"city"},"Stadt:",-1))),v=d((()=>(0,l.Lk)("label",{for:"city"},"Webseite:",-1))),k=d((()=>(0,l.Lk)("label",{for:"backgroundColor"},"Hintergrundfarbe:",-1))),h=d((()=>(0,l.Lk)("button",{type:"submit"},"Speichern",-1))),b=d((()=>(0,l.Lk)("thead",null,[(0,l.Lk)("tr",null,[(0,l.Lk)("th",null,"Name"),(0,l.Lk)("th",null,"Bearbeiten"),(0,l.Lk)("th",null,"Löschen")])],-1))),P=["onClick"],f=["onClick"];function E(e,t,n,d,E,m){return(0,l.uX)(),(0,l.CE)("div",c,[o,(0,l.Lk)("form",{onSubmit:t[7]||(t[7]=(0,a.D$)(((...e)=>m.addEventPlace&&m.addEventPlace(...e)),["prevent"]))},[r,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":t[0]||(t[0]=e=>E.newEventPlace.name=e),placeholder:"Name",required:""},null,512),[[a.Jo,E.newEventPlace.name]]),s,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"street","onUpdate:modelValue":t[1]||(t[1]=e=>E.newEventPlace.street=e),placeholder:"Straße",required:""},null,512),[[a.Jo,E.newEventPlace.street]]),u,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"zipcode","onUpdate:modelValue":t[2]||(t[2]=e=>E.newEventPlace.zipcode=e),placeholder:"PLZ",required:""},null,512),[[a.Jo,E.newEventPlace.zipcode]]),p,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"city","onUpdate:modelValue":t[3]||(t[3]=e=>E.newEventPlace.city=e),placeholder:"Stadt",required:""},null,512),[[a.Jo,E.newEventPlace.city]]),v,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"website","onUpdate:modelValue":t[4]||(t[4]=e=>E.newEventPlace.website=e),placeholder:"Webseite",required:""},null,512),[[a.Jo,E.newEventPlace.website]]),k,(0,l.bo)((0,l.Lk)("input",{type:"color",id:"backgroundColor","onUpdate:modelValue":t[5]||(t[5]=e=>E.newEventPlace.backgroundColor=e)},null,512),[[a.Jo,E.newEventPlace.backgroundColor]]),h,E.editMode?((0,l.uX)(),(0,l.CE)("button",{key:0,type:"button",onClick:t[6]||(t[6]=(...e)=>m.resetForm&&m.resetForm(...e))},"Neuen Veranstaltungsort erstellen")):(0,l.Q3)("",!0)],32),(0,l.Lk)("table",null,[b,(0,l.Lk)("tbody",null,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(E.eventPlaces,(e=>((0,l.uX)(),(0,l.CE)("tr",{key:e.id},[(0,l.Lk)("td",null,(0,i.v_)(e.name),1),(0,l.Lk)("td",null,[(0,l.Lk)("button",{onClick:t=>m.editEventPlace(e)},"Bearbeiten",8,P)]),(0,l.Lk)("td",null,[(0,l.Lk)("button",{onClick:t=>m.deleteEventPlace(e.id)},"Löschen",8,f)])])))),128))])])])}n(4114);var m=n(4335),w={data(){return{eventPlaces:[],newEventPlace:{name:"",street:"",zipcode:"",city:"",backgroundColor:"#ffffff",website:""},editMode:!1,editId:null}},methods:{async fetchEventPlaces(){const e=await m.A.get("/event-places");this.eventPlaces=e.data},async addEventPlace(){if(this.editMode)await m.A.put(`/event-places/${this.editId}`,this.newEventPlace);else{const e=await m.A.post("/event-places",this.newEventPlace);this.eventPlaces.push(e.data)}this.resetForm(),await this.fetchEventPlaces()},async updateEventPlace(e){await m.A.put(`/event-places/${e.id}`,e),this.fetchEventPlaces()},async deleteEventPlace(e){await m.A.delete(`/event-places/${e}`),this.fetchEventPlaces()},editEventPlace(e){this.newEventPlace={...e},this.editMode=!0,this.editId=e.id},resetForm(){this.newEventPlace={name:"",street:"",zipcode:"",city:"",backgroundColor:"#ffffff",website:""},this.editMode=!1,this.editId=null}},created(){this.fetchEventPlaces()}},L=n(6262);const y=(0,L.A)(w,[["render",E],["__scopeId","data-v-4e6631f7"]]);var C=y}}]);
+//# sourceMappingURL=187.7a1ca760.js.map
\ No newline at end of file
diff --git a/public/js/187.7a1ca760.js.map b/public/js/187.7a1ca760.js.map
new file mode 100644
index 0000000..01c0b04
--- /dev/null
+++ b/public/js/187.7a1ca760.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/187.7a1ca760.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/EventPlacesManagement.vue","webpack://miriamgemeinde/./src/content/admin/EventPlacesManagement.vue?8243"],"sourcesContent":["\n
\n
Veranstaltungsorte verwalten
\n \n\n
\n \n
\n
Name
\n
Bearbeiten
\n
Löschen
\n
\n \n \n
\n
{{ eventPlace.name }}
\n
\n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./EventPlacesManagement.vue?vue&type=template&id=4e6631f7&scoped=true\"\nimport script from \"./EventPlacesManagement.vue?vue&type=script&lang=js\"\nexport * from \"./EventPlacesManagement.vue?vue&type=script&lang=js\"\n\nimport \"./EventPlacesManagement.vue?vue&type=style&index=0&id=4e6631f7&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4e6631f7\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","addEventPlace","_hoisted_3","id","$event","$data","newEventPlace","name","placeholder","required","_hoisted_4","street","_hoisted_5","zipcode","_hoisted_6","city","_hoisted_7","website","_hoisted_8","backgroundColor","_hoisted_9","editMode","key","onClick","resetForm","_createCommentVNode","_hoisted_10","_Fragment","_renderList","eventPlaces","eventPlace","_toDisplayString","editEventPlace","_hoisted_11","deleteEventPlace","_hoisted_12","data","editId","methods","fetchEventPlaces","response","axios","get","this","put","post","push","updateEventPlace","delete","created","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/187.83b148e8.js b/public/js/187.83b148e8.js
new file mode 100644
index 0000000..1484424
--- /dev/null
+++ b/public/js/187.83b148e8.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[187],{8187:function(e,t,n){n.r(t),n.d(t,{default:function(){return C}});var l=n(641),a=n(3751),i=n(33);const d=e=>((0,l.Qi)("data-v-4e6631f7"),e=e(),(0,l.jt)(),e),c={class:"event-places-management"},o=d((()=>(0,l.Lk)("h2",null,"Veranstaltungsorte verwalten",-1))),r=d((()=>(0,l.Lk)("label",{for:"name"},"Name:",-1))),s=d((()=>(0,l.Lk)("label",{for:"street"},"Straße:",-1))),u=d((()=>(0,l.Lk)("label",{for:"zipcode"},"PLZ:",-1))),p=d((()=>(0,l.Lk)("label",{for:"city"},"Stadt:",-1))),v=d((()=>(0,l.Lk)("label",{for:"city"},"Webseite:",-1))),k=d((()=>(0,l.Lk)("label",{for:"backgroundColor"},"Hintergrundfarbe:",-1))),h=d((()=>(0,l.Lk)("button",{type:"submit"},"Speichern",-1))),b=d((()=>(0,l.Lk)("thead",null,[(0,l.Lk)("tr",null,[(0,l.Lk)("th",null,"Name"),(0,l.Lk)("th",null,"Bearbeiten"),(0,l.Lk)("th",null,"Löschen")])],-1))),P=["onClick"],f=["onClick"];function E(e,t,n,d,E,m){return(0,l.uX)(),(0,l.CE)("div",c,[o,(0,l.Lk)("form",{onSubmit:t[7]||(t[7]=(0,a.D$)(((...e)=>m.addEventPlace&&m.addEventPlace(...e)),["prevent"]))},[r,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":t[0]||(t[0]=e=>E.newEventPlace.name=e),placeholder:"Name",required:""},null,512),[[a.Jo,E.newEventPlace.name]]),s,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"street","onUpdate:modelValue":t[1]||(t[1]=e=>E.newEventPlace.street=e),placeholder:"Straße",required:""},null,512),[[a.Jo,E.newEventPlace.street]]),u,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"zipcode","onUpdate:modelValue":t[2]||(t[2]=e=>E.newEventPlace.zipcode=e),placeholder:"PLZ",required:""},null,512),[[a.Jo,E.newEventPlace.zipcode]]),p,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"city","onUpdate:modelValue":t[3]||(t[3]=e=>E.newEventPlace.city=e),placeholder:"Stadt",required:""},null,512),[[a.Jo,E.newEventPlace.city]]),v,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"website","onUpdate:modelValue":t[4]||(t[4]=e=>E.newEventPlace.website=e),placeholder:"Webseite",required:""},null,512),[[a.Jo,E.newEventPlace.website]]),k,(0,l.bo)((0,l.Lk)("input",{type:"color",id:"backgroundColor","onUpdate:modelValue":t[5]||(t[5]=e=>E.newEventPlace.backgroundColor=e)},null,512),[[a.Jo,E.newEventPlace.backgroundColor]]),h,E.editMode?((0,l.uX)(),(0,l.CE)("button",{key:0,type:"button",onClick:t[6]||(t[6]=(...e)=>m.resetForm&&m.resetForm(...e))},"Neuen Veranstaltungsort erstellen")):(0,l.Q3)("",!0)],32),(0,l.Lk)("table",null,[b,(0,l.Lk)("tbody",null,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(E.eventPlaces,(e=>((0,l.uX)(),(0,l.CE)("tr",{key:e.id},[(0,l.Lk)("td",null,(0,i.v_)(e.name),1),(0,l.Lk)("td",null,[(0,l.Lk)("button",{onClick:t=>m.editEventPlace(e)},"Bearbeiten",8,P)]),(0,l.Lk)("td",null,[(0,l.Lk)("button",{onClick:t=>m.deleteEventPlace(e.id)},"Löschen",8,f)])])))),128))])])])}n(4114);var m=n(4335),w={data(){return{eventPlaces:[],newEventPlace:{name:"",street:"",zipcode:"",city:"",backgroundColor:"#ffffff",website:""},editMode:!1,editId:null}},methods:{async fetchEventPlaces(){const e=await m.A.get("/event-places");this.eventPlaces=e.data},async addEventPlace(){if(this.editMode)await m.A.put(`/event-places/${this.editId}`,this.newEventPlace);else{const e=await m.A.post("/event-places",this.newEventPlace);this.eventPlaces.push(e.data)}this.resetForm(),await this.fetchEventPlaces()},async updateEventPlace(e){await m.A.put(`/event-places/${e.id}`,e),this.fetchEventPlaces()},async deleteEventPlace(e){await m.A.delete(`/event-places/${e}`),this.fetchEventPlaces()},editEventPlace(e){this.newEventPlace={...e},this.editMode=!0,this.editId=e.id},resetForm(){this.newEventPlace={name:"",street:"",zipcode:"",city:"",backgroundColor:"#ffffff",website:""},this.editMode=!1,this.editId=null}},created(){this.fetchEventPlaces()}},L=n(6262);const y=(0,L.A)(w,[["render",E],["__scopeId","data-v-4e6631f7"]]);var C=y}}]);
+//# sourceMappingURL=187.83b148e8.js.map
\ No newline at end of file
diff --git a/public/js/187.83b148e8.js.map b/public/js/187.83b148e8.js.map
new file mode 100644
index 0000000..6a6d6bc
--- /dev/null
+++ b/public/js/187.83b148e8.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/187.83b148e8.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/EventPlacesManagement.vue","webpack://miriamgemeinde/./src/content/admin/EventPlacesManagement.vue?8243"],"sourcesContent":["\n
\n
Veranstaltungsorte verwalten
\n \n\n
\n \n
\n
Name
\n
Bearbeiten
\n
Löschen
\n
\n \n \n
\n
{{ eventPlace.name }}
\n
\n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./EventPlacesManagement.vue?vue&type=template&id=4e6631f7&scoped=true\"\nimport script from \"./EventPlacesManagement.vue?vue&type=script&lang=js\"\nexport * from \"./EventPlacesManagement.vue?vue&type=script&lang=js\"\n\nimport \"./EventPlacesManagement.vue?vue&type=style&index=0&id=4e6631f7&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4e6631f7\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","addEventPlace","_hoisted_3","id","$event","$data","newEventPlace","name","placeholder","required","_hoisted_4","street","_hoisted_5","zipcode","_hoisted_6","city","_hoisted_7","website","_hoisted_8","backgroundColor","_hoisted_9","editMode","key","onClick","resetForm","_createCommentVNode","_hoisted_10","_Fragment","_renderList","eventPlaces","eventPlace","_toDisplayString","editEventPlace","_hoisted_11","deleteEventPlace","_hoisted_12","data","editId","methods","fetchEventPlaces","response","axios","get","this","put","post","push","updateEventPlace","delete","created","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/23.179aa174.js b/public/js/23.179aa174.js
new file mode 100644
index 0000000..016e036
--- /dev/null
+++ b/public/js/23.179aa174.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[23],{2023:function(e,n,t){t.r(n),t.d(n,{default:function(){return k}});var u=t(641),r=t(33);const i=e=>((0,u.Qi)("data-v-68b32234"),e=e(),(0,u.jt)(),e),a=i((()=>(0,u.Lk)("h1",null,"Seitenpflege",-1))),l=i((()=>(0,u.Lk)("p",null,"Herzlich Willkommen. Auf diesen Seiten können Sie die Inhalte der Webseiten pflegen.",-1)));function o(e,n,t,i,o,d){const s=(0,u.g2)("router-link");return(0,u.uX)(),(0,u.CE)("div",null,[a,l,(0,u.Lk)("ul",null,[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(i.adminSubmenu,(e=>((0,u.uX)(),(0,u.CE)("li",{key:e.id},[(0,u.bF)(s,{to:e.link},{default:(0,u.k6)((()=>[(0,u.eW)((0,r.v_)(e.name),1)])),_:2},1032,["to"])])))),128))])])}t(8992),t(2577);var d=t(6296),s=t(953),c={name:"DefaultComponent",setup(){const e=(0,s.KR)([]),n=async()=>{try{const n=await d.A.get("/menu-data"),t=n.data,u=t.find((e=>"Admin"===e.name));u&&(e.value=u.submenu)}catch(n){console.error("Fehler beim Abrufen der Menü-Daten:",n)}};return(0,u.sV)((()=>{n()})),{adminSubmenu:e}}},m=t(6262);const f=(0,m.A)(c,[["render",o],["__scopeId","data-v-68b32234"]]);var k=f},2577:function(e,n,t){var u=t(6518),r=t(2652),i=t(9306),a=t(8551),l=t(1767);u({target:"Iterator",proto:!0,real:!0},{find:function(e){a(this),i(e);var n=l(this),t=0;return r(n,(function(n,u){if(e(n,t++))return u(n)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})}}]);
+//# sourceMappingURL=23.179aa174.js.map
\ No newline at end of file
diff --git a/public/js/23.179aa174.js.map b/public/js/23.179aa174.js.map
new file mode 100644
index 0000000..259b754
--- /dev/null
+++ b/public/js/23.179aa174.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/23.179aa174.js","mappings":"kQAEIA,EAAAA,EAAAA,IAAqB,UAAjB,gBAAY,K,UAChBA,EAAAA,EAAAA,IAA2F,SAAxF,wFAAoF,K,0EAFzFC,EAAAA,EAAAA,IAQM,YAPJC,EACAC,GACAH,EAAAA,EAAAA,IAIK,a,aAHHC,EAAAA,EAAAA,IAEKG,EAAAA,GAAA,MAPXC,EAAAA,EAAAA,IAKyBC,EAAAC,cAARC,K,WAAXP,EAAAA,EAAAA,IAEK,MAF6BQ,IAAKD,EAAKE,I,EAC1CC,EAAAA,EAAAA,IAA0DC,EAAA,CAA5CC,GAAIL,EAAKM,M,CAN/BC,SAAAC,EAAAA,EAAAA,KAMqC,IAAe,EANpDC,EAAAA,EAAAA,KAAAC,EAAAA,EAAAA,IAMwCV,EAAKW,MAAI,MANjDC,EAAA,G,mEAgBA,GACED,KAAM,mBACNE,KAAAA,GACE,MAAMd,GAAee,EAAAA,EAAAA,IAAI,IAEnBC,EAAgBC,UACpB,IACE,MAAMC,QAAiBC,EAAAA,EAAMC,IAAI,cAC3BC,EAAWH,EAASI,KAGpBC,EAAYF,EAASG,MAAKvB,GAAsB,UAAdA,EAAKW,OACzCW,IACFvB,EAAayB,MAAQF,EAAUG,QAEnC,CAAE,MAAOC,GACPC,QAAQD,MAAM,sCAAuCA,EACvD,GAOF,OAJAE,EAAAA,EAAAA,KAAU,KACRb,GAAe,IAGV,CACLhB,eAEJ,G,UCpCF,MAAM8B,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,uBCRA,IAAIC,EAAI,EAAQ,MACZC,EAAU,EAAQ,MAClBC,EAAY,EAAQ,MACpBC,EAAW,EAAQ,MACnBC,EAAoB,EAAQ,MAIhCJ,EAAE,CAAEK,OAAQ,WAAYC,OAAO,EAAMC,MAAM,GAAQ,CACjDf,KAAM,SAAcgB,GAClBL,EAASM,MACTP,EAAUM,GACV,IAAIE,EAASN,EAAkBK,MAC3BE,EAAU,EACd,OAAOV,EAAQS,GAAQ,SAAUjB,EAAOmB,GACtC,GAAIJ,EAAUf,EAAOkB,KAAY,OAAOC,EAAKnB,EAC/C,GAAG,CAAEoB,WAAW,EAAMC,aAAa,IAAQC,MAC7C,G","sources":["webpack://miriamgemeinde/./src/content/admin/IndexContent.vue","webpack://miriamgemeinde/./src/content/admin/IndexContent.vue?5c80","webpack://miriamgemeinde/./node_modules/core-js/modules/esnext.iterator.find.js"],"sourcesContent":["\n
\n
Seitenpflege
\n
Herzlich Willkommen. Auf diesen Seiten können Sie die Inhalte der Webseiten pflegen.
\n
\n
\n {{ item.name }}\n
\n
\n
\n\n\n\n\n\n","import { render } from \"./IndexContent.vue?vue&type=template&id=68b32234&scoped=true\"\nimport script from \"./IndexContent.vue?vue&type=script&lang=js\"\nexport * from \"./IndexContent.vue?vue&type=script&lang=js\"\n\nimport \"./IndexContent.vue?vue&type=style&index=0&id=68b32234&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-68b32234\"]])\n\nexport default __exports__","'use strict';\nvar $ = require('../internals/export');\nvar iterate = require('../internals/iterate');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\n\n// `Iterator.prototype.find` method\n// https://github.com/tc39/proposal-iterator-helpers\n$({ target: 'Iterator', proto: true, real: true }, {\n find: function find(predicate) {\n anObject(this);\n aCallable(predicate);\n var record = getIteratorDirect(this);\n var counter = 0;\n return iterate(record, function (value, stop) {\n if (predicate(value, counter++)) return stop(value);\n }, { IS_RECORD: true, INTERRUPTED: true }).result;\n }\n});\n"],"names":["_createElementVNode","_createElementBlock","_hoisted_1","_hoisted_2","_Fragment","_renderList","$setup","adminSubmenu","item","key","id","_createVNode","_component_router_link","to","link","default","_withCtx","_createTextVNode","_toDisplayString","name","_","setup","ref","fetchMenuData","async","response","axios","get","menuData","data","adminMenu","find","value","submenu","error","console","onMounted","__exports__","render","$","iterate","aCallable","anObject","getIteratorDirect","target","proto","real","predicate","this","record","counter","stop","IS_RECORD","INTERRUPTED","result"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/23.86dde413.js b/public/js/23.86dde413.js
new file mode 100644
index 0000000..f6e3b7f
--- /dev/null
+++ b/public/js/23.86dde413.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[23],{2023:function(e,n,t){t.r(n),t.d(n,{default:function(){return k}});var u=t(641),r=t(33);const i=e=>((0,u.Qi)("data-v-68b32234"),e=e(),(0,u.jt)(),e),a=i((()=>(0,u.Lk)("h1",null,"Seitenpflege",-1))),l=i((()=>(0,u.Lk)("p",null,"Herzlich Willkommen. Auf diesen Seiten können Sie die Inhalte der Webseiten pflegen.",-1)));function o(e,n,t,i,o,d){const s=(0,u.g2)("router-link");return(0,u.uX)(),(0,u.CE)("div",null,[a,l,(0,u.Lk)("ul",null,[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(i.adminSubmenu,(e=>((0,u.uX)(),(0,u.CE)("li",{key:e.id},[(0,u.bF)(s,{to:e.link},{default:(0,u.k6)((()=>[(0,u.eW)((0,r.v_)(e.name),1)])),_:2},1032,["to"])])))),128))])])}t(8992),t(2577);var d=t(6296),s=t(953),c={name:"DefaultComponent",setup(){const e=(0,s.KR)([]),n=async()=>{try{const n=await d.A.get("/menu-data"),t=n.data,u=t.find((e=>"Admin"===e.name));u&&(e.value=u.submenu)}catch(n){console.error("Fehler beim Abrufen der Menü-Daten:",n)}};return(0,u.sV)((()=>{n()})),{adminSubmenu:e}}},m=t(6262);const f=(0,m.A)(c,[["render",o],["__scopeId","data-v-68b32234"]]);var k=f},2577:function(e,n,t){var u=t(6518),r=t(2652),i=t(9306),a=t(8551),l=t(1767);u({target:"Iterator",proto:!0,real:!0},{find:function(e){a(this),i(e);var n=l(this),t=0;return r(n,(function(n,u){if(e(n,t++))return u(n)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})}}]);
+//# sourceMappingURL=23.86dde413.js.map
\ No newline at end of file
diff --git a/public/js/23.86dde413.js.map b/public/js/23.86dde413.js.map
new file mode 100644
index 0000000..6c0dbdb
--- /dev/null
+++ b/public/js/23.86dde413.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/23.86dde413.js","mappings":"kQAEIA,EAAAA,EAAAA,IAAqB,UAAjB,gBAAY,K,UAChBA,EAAAA,EAAAA,IAA2F,SAAxF,wFAAoF,K,0EAFzFC,EAAAA,EAAAA,IAQM,YAPJC,EACAC,GACAH,EAAAA,EAAAA,IAIK,a,aAHHC,EAAAA,EAAAA,IAEKG,EAAAA,GAAA,MAPXC,EAAAA,EAAAA,IAKyBC,EAAAC,cAARC,K,WAAXP,EAAAA,EAAAA,IAEK,MAF6BQ,IAAKD,EAAKE,I,EAC1CC,EAAAA,EAAAA,IAA0DC,EAAA,CAA5CC,GAAIL,EAAKM,M,CAN/BC,SAAAC,EAAAA,EAAAA,KAMqC,IAAe,EANpDC,EAAAA,EAAAA,KAAAC,EAAAA,EAAAA,IAMwCV,EAAKW,MAAI,MANjDC,EAAA,G,mEAgBA,GACED,KAAM,mBACNE,KAAAA,GACE,MAAMd,GAAee,EAAAA,EAAAA,IAAI,IAEnBC,EAAgBC,UACpB,IACE,MAAMC,QAAiBC,EAAAA,EAAMC,IAAI,cAC3BC,EAAWH,EAASI,KAGpBC,EAAYF,EAASG,MAAKvB,GAAsB,UAAdA,EAAKW,OACzCW,IACFvB,EAAayB,MAAQF,EAAUG,QAEnC,CAAE,MAAOC,GACPC,QAAQD,MAAM,sCAAuCA,EACvD,GAOF,OAJAE,EAAAA,EAAAA,KAAU,KACRb,GAAe,IAGV,CACLhB,eAEJ,G,UCpCF,MAAM8B,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,uBCRA,IAAIC,EAAI,EAAQ,MACZC,EAAU,EAAQ,MAClBC,EAAY,EAAQ,MACpBC,EAAW,EAAQ,MACnBC,EAAoB,EAAQ,MAIhCJ,EAAE,CAAEK,OAAQ,WAAYC,OAAO,EAAMC,MAAM,GAAQ,CACjDf,KAAM,SAAcgB,GAClBL,EAASM,MACTP,EAAUM,GACV,IAAIE,EAASN,EAAkBK,MAC3BE,EAAU,EACd,OAAOV,EAAQS,GAAQ,SAAUjB,EAAOmB,GACtC,GAAIJ,EAAUf,EAAOkB,KAAY,OAAOC,EAAKnB,EAC/C,GAAG,CAAEoB,WAAW,EAAMC,aAAa,IAAQC,MAC7C,G","sources":["webpack://miriamgemeinde/./src/content/admin/IndexContent.vue","webpack://miriamgemeinde/./src/content/admin/IndexContent.vue?5c80","webpack://miriamgemeinde/./node_modules/core-js/modules/esnext.iterator.find.js"],"sourcesContent":["\n
\n
Seitenpflege
\n
Herzlich Willkommen. Auf diesen Seiten können Sie die Inhalte der Webseiten pflegen.
\n
\n
\n {{ item.name }}\n
\n
\n
\n\n\n\n\n\n","import { render } from \"./IndexContent.vue?vue&type=template&id=68b32234&scoped=true\"\nimport script from \"./IndexContent.vue?vue&type=script&lang=js\"\nexport * from \"./IndexContent.vue?vue&type=script&lang=js\"\n\nimport \"./IndexContent.vue?vue&type=style&index=0&id=68b32234&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-68b32234\"]])\n\nexport default __exports__","'use strict';\nvar $ = require('../internals/export');\nvar iterate = require('../internals/iterate');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\n\n// `Iterator.prototype.find` method\n// https://github.com/tc39/proposal-iterator-helpers\n$({ target: 'Iterator', proto: true, real: true }, {\n find: function find(predicate) {\n anObject(this);\n aCallable(predicate);\n var record = getIteratorDirect(this);\n var counter = 0;\n return iterate(record, function (value, stop) {\n if (predicate(value, counter++)) return stop(value);\n }, { IS_RECORD: true, INTERRUPTED: true }).result;\n }\n});\n"],"names":["_createElementVNode","_createElementBlock","_hoisted_1","_hoisted_2","_Fragment","_renderList","$setup","adminSubmenu","item","key","id","_createVNode","_component_router_link","to","link","default","_withCtx","_createTextVNode","_toDisplayString","name","_","setup","ref","fetchMenuData","async","response","axios","get","menuData","data","adminMenu","find","value","submenu","error","console","onMounted","__exports__","render","$","iterate","aCallable","anObject","getIteratorDirect","target","proto","real","predicate","this","record","counter","stop","IS_RECORD","INTERRUPTED","result"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/246.760602fa.js b/public/js/246.760602fa.js
new file mode 100644
index 0000000..3b1d729
--- /dev/null
+++ b/public/js/246.760602fa.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[246],{6246:function(e,t,n){n.r(t),n.d(t,{default:function(){return E}});var a=n(641),i=n(3751),s=n(33);const p=e=>((0,a.Qi)("data-v-60fe58a4"),e=e(),(0,a.jt)(),e),d={class:"event-types-management"},r=p((()=>(0,a.Lk)("h2",null,"Event-Typen Verwaltung",-1))),o=p((()=>(0,a.Lk)("label",{for:"newEventType"},"Event-Typ:",-1))),v={type:"submit"},y=["onClick"],l=["onClick"];function c(e,t,n,p,c,u){return(0,a.uX)(),(0,a.CE)("div",d,[r,(0,a.Lk)("form",{onSubmit:t[2]||(t[2]=(0,i.D$)(((...e)=>u.saveEventType&&u.saveEventType(...e)),["prevent"]))},[o,(0,a.bo)((0,a.Lk)("input",{type:"text",id:"newEventType","onUpdate:modelValue":t[0]||(t[0]=e=>c.eventTypeData.caption=e),placeholder:"Event-Typ",required:""},null,512),[[i.Jo,c.eventTypeData.caption]]),(0,a.Lk)("button",v,(0,s.v_)(c.editMode?"Aktualisieren":"Hinzufügen"),1),c.editMode?((0,a.uX)(),(0,a.CE)("button",{key:0,type:"button",onClick:t[1]||(t[1]=(...e)=>u.resetForm&&u.resetForm(...e))},"Abbrechen")):(0,a.Q3)("",!0)],32),(0,a.Lk)("table",null,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(c.eventTypes,(e=>((0,a.uX)(),(0,a.CE)("tr",{key:e.id},[(0,a.Lk)("td",null,(0,s.v_)(e.caption),1),(0,a.Lk)("td",null,[(0,a.Lk)("button",{onClick:t=>u.editEventType(e)},"Bearbeiten",8,y)]),(0,a.Lk)("td",null,[(0,a.Lk)("button",{onClick:t=>u.deleteEventType(e.id)},"Löschen",8,l)])])))),128))])])}n(4114);var u=n(4335),h={data(){return{eventTypes:[],eventTypeData:{caption:""},editMode:!1,editId:null}},methods:{async fetchEventTypes(){try{const e=await u.A.get("/event-types");this.eventTypes=e.data}catch(e){console.error("Fehler beim Abrufen der Event-Typen:",e)}},async saveEventType(){try{if(this.editMode)await u.A.put(`/event-types/${this.editId}`,this.eventTypeData);else{const e=await u.A.post("/event-types",this.eventTypeData);this.eventTypes.push(e.data)}this.resetForm(),await this.fetchEventTypes()}catch(e){console.error("Fehler beim Speichern des Event-Typs:",e)}},editEventType(e){this.eventTypeData={...e},this.editMode=!0,this.editId=e.id},async deleteEventType(e){try{await u.A.delete(`/event-types/${e}`),await this.fetchEventTypes()}catch(t){console.error("Fehler beim Löschen des Event-Typs:",t)}},resetForm(){this.eventTypeData={caption:""},this.editMode=!1,this.editId=null}},async created(){await this.fetchEventTypes()}},T=n(6262);const k=(0,T.A)(h,[["render",c],["__scopeId","data-v-60fe58a4"]]);var E=k}}]);
+//# sourceMappingURL=246.760602fa.js.map
\ No newline at end of file
diff --git a/public/js/246.760602fa.js.map b/public/js/246.760602fa.js.map
new file mode 100644
index 0000000..df99545
--- /dev/null
+++ b/public/js/246.760602fa.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/246.760602fa.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/EventTypesManagement.vue","webpack://miriamgemeinde/./src/content/admin/EventTypesManagement.vue?9aa1"],"sourcesContent":["\n
\n
Event-Typen Verwaltung
\n \n \n
\n
\n
{{ eventType.caption }}
\n
\n
\n
\n
\n
\n \n \n \n \n \n ","import { render } from \"./EventTypesManagement.vue?vue&type=template&id=60fe58a4&scoped=true\"\nimport script from \"./EventTypesManagement.vue?vue&type=script&lang=js\"\nexport * from \"./EventTypesManagement.vue?vue&type=script&lang=js\"\n\nimport \"./EventTypesManagement.vue?vue&type=style&index=0&id=60fe58a4&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-60fe58a4\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","saveEventType","_hoisted_3","id","$event","$data","eventTypeData","caption","placeholder","required","_hoisted_4","_toDisplayString","editMode","key","onClick","resetForm","_createCommentVNode","_Fragment","_renderList","eventTypes","eventType","editEventType","_hoisted_5","deleteEventType","_hoisted_6","data","editId","methods","fetchEventTypes","response","axios","get","this","error","console","put","post","push","delete","created","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/246.bc7aeb2e.js b/public/js/246.bc7aeb2e.js
new file mode 100644
index 0000000..67e7716
--- /dev/null
+++ b/public/js/246.bc7aeb2e.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[246],{6246:function(e,t,n){n.r(t),n.d(t,{default:function(){return E}});var a=n(641),i=n(3751),s=n(33);const p=e=>((0,a.Qi)("data-v-60fe58a4"),e=e(),(0,a.jt)(),e),d={class:"event-types-management"},r=p((()=>(0,a.Lk)("h2",null,"Event-Typen Verwaltung",-1))),o=p((()=>(0,a.Lk)("label",{for:"newEventType"},"Event-Typ:",-1))),v={type:"submit"},y=["onClick"],l=["onClick"];function c(e,t,n,p,c,u){return(0,a.uX)(),(0,a.CE)("div",d,[r,(0,a.Lk)("form",{onSubmit:t[2]||(t[2]=(0,i.D$)(((...e)=>u.saveEventType&&u.saveEventType(...e)),["prevent"]))},[o,(0,a.bo)((0,a.Lk)("input",{type:"text",id:"newEventType","onUpdate:modelValue":t[0]||(t[0]=e=>c.eventTypeData.caption=e),placeholder:"Event-Typ",required:""},null,512),[[i.Jo,c.eventTypeData.caption]]),(0,a.Lk)("button",v,(0,s.v_)(c.editMode?"Aktualisieren":"Hinzufügen"),1),c.editMode?((0,a.uX)(),(0,a.CE)("button",{key:0,type:"button",onClick:t[1]||(t[1]=(...e)=>u.resetForm&&u.resetForm(...e))},"Abbrechen")):(0,a.Q3)("",!0)],32),(0,a.Lk)("table",null,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(c.eventTypes,(e=>((0,a.uX)(),(0,a.CE)("tr",{key:e.id},[(0,a.Lk)("td",null,(0,s.v_)(e.caption),1),(0,a.Lk)("td",null,[(0,a.Lk)("button",{onClick:t=>u.editEventType(e)},"Bearbeiten",8,y)]),(0,a.Lk)("td",null,[(0,a.Lk)("button",{onClick:t=>u.deleteEventType(e.id)},"Löschen",8,l)])])))),128))])])}n(4114);var u=n(4335),h={data(){return{eventTypes:[],eventTypeData:{caption:""},editMode:!1,editId:null}},methods:{async fetchEventTypes(){try{const e=await u.A.get("/event-types");this.eventTypes=e.data}catch(e){console.error("Fehler beim Abrufen der Event-Typen:",e)}},async saveEventType(){try{if(this.editMode)await u.A.put(`/event-types/${this.editId}`,this.eventTypeData);else{const e=await u.A.post("/event-types",this.eventTypeData);this.eventTypes.push(e.data)}this.resetForm(),await this.fetchEventTypes()}catch(e){console.error("Fehler beim Speichern des Event-Typs:",e)}},editEventType(e){this.eventTypeData={...e},this.editMode=!0,this.editId=e.id},async deleteEventType(e){try{await u.A.delete(`/event-types/${e}`),await this.fetchEventTypes()}catch(t){console.error("Fehler beim Löschen des Event-Typs:",t)}},resetForm(){this.eventTypeData={caption:""},this.editMode=!1,this.editId=null}},async created(){await this.fetchEventTypes()}},T=n(6262);const k=(0,T.A)(h,[["render",c],["__scopeId","data-v-60fe58a4"]]);var E=k}}]);
+//# sourceMappingURL=246.bc7aeb2e.js.map
\ No newline at end of file
diff --git a/public/js/246.bc7aeb2e.js.map b/public/js/246.bc7aeb2e.js.map
new file mode 100644
index 0000000..d767853
--- /dev/null
+++ b/public/js/246.bc7aeb2e.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/246.bc7aeb2e.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/EventTypesManagement.vue","webpack://miriamgemeinde/./src/content/admin/EventTypesManagement.vue?9aa1"],"sourcesContent":["\n
\n
Event-Typen Verwaltung
\n \n \n
\n
\n
{{ eventType.caption }}
\n
\n
\n
\n
\n
\n \n \n \n \n \n ","import { render } from \"./EventTypesManagement.vue?vue&type=template&id=60fe58a4&scoped=true\"\nimport script from \"./EventTypesManagement.vue?vue&type=script&lang=js\"\nexport * from \"./EventTypesManagement.vue?vue&type=script&lang=js\"\n\nimport \"./EventTypesManagement.vue?vue&type=style&index=0&id=60fe58a4&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-60fe58a4\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","saveEventType","_hoisted_3","id","$event","$data","eventTypeData","caption","placeholder","required","_hoisted_4","_toDisplayString","editMode","key","onClick","resetForm","_createCommentVNode","_Fragment","_renderList","eventTypes","eventType","editEventType","_hoisted_5","deleteEventType","_hoisted_6","data","editId","methods","fetchEventTypes","response","axios","get","this","error","console","put","post","push","delete","created","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/260.a0d49da0.js b/public/js/260.a0d49da0.js
new file mode 100644
index 0000000..47e5e15
--- /dev/null
+++ b/public/js/260.a0d49da0.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[260],{4260:function(e,l,t){t.r(l),t.d(l,{default:function(){return c}});var a=t(641),i=t(33);const o={key:0,class:"dialog-overlay"},n={class:"dialog"};function s(e,l,t,s,r,u){return t.modelValue?((0,a.uX)(),(0,a.CE)("div",o,[(0,a.Lk)("div",n,[(0,a.Lk)("h2",null,(0,i.v_)(t.title),1),(0,a.Lk)("p",null,(0,i.v_)(t.message),1),(0,a.Lk)("button",{onClick:l[0]||(l[0]=(...e)=>u.closeDialog&&u.closeDialog(...e))},"OK")])])):(0,a.Q3)("",!0)}var r={name:"DialogComponent",props:{title:{type:String,required:!0},message:{type:String,required:!0},modelValue:{type:Boolean,default:!1}},methods:{closeDialog(){this.$emit("update:modelValue",!1),this.$emit("close")}}},u=t(6262);const d=(0,u.A)(r,[["render",s],["__scopeId","data-v-64c2e06a"]]);var c=d}}]);
+//# sourceMappingURL=260.a0d49da0.js.map
\ No newline at end of file
diff --git a/public/js/260.a0d49da0.js.map b/public/js/260.a0d49da0.js.map
new file mode 100644
index 0000000..13fdae5
--- /dev/null
+++ b/public/js/260.a0d49da0.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/260.a0d49da0.js","mappings":"sMAAAA,IAAA,EACyBC,MAAM,kB,GACtBA,MAAM,U,+BADFC,EAAAC,a,WAAXC,EAAAA,EAAAA,IAMM,MANNC,EAMM,EALJC,EAAAA,EAAAA,IAIM,MAJNC,EAIM,EAHJD,EAAAA,EAAAA,IAAoB,WAAAE,EAAAA,EAAAA,IAAbN,EAAAO,OAAK,IACZH,EAAAA,EAAAA,IAAoB,UAAAE,EAAAA,EAAAA,IAAdN,EAAAQ,SAAO,IACbJ,EAAAA,EAAAA,IAAwC,UAA/BK,QAAKC,EAAA,KAAAA,EAAA,OAAAC,IAAEC,EAAAC,aAAAD,EAAAC,eAAAF,KAAa,YALnCG,EAAAA,EAAAA,IAAA,M,CAWA,OACEC,KAAM,kBACNC,MAAO,CACLT,MAAO,CACLU,KAAMC,OACNC,UAAU,GAEZX,QAAS,CACPS,KAAMC,OACNC,UAAU,GAEZlB,WAAY,CACVgB,KAAMG,QACNC,SAAS,IAGbC,QAAS,CACPT,WAAAA,GACEU,KAAKC,MAAM,qBAAqB,GAChCD,KAAKC,MAAM,QACb,I,UCxBJ,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/common/components/DialogComponent.vue","webpack://miriamgemeinde/./src/common/components/DialogComponent.vue?92fc"],"sourcesContent":["\n
\n
\n
{{ title }}
\n
{{ message }}
\n \n
\n
\n\n\n\n\n","import { render } from \"./DialogComponent.vue?vue&type=template&id=64c2e06a&scoped=true\"\nimport script from \"./DialogComponent.vue?vue&type=script&lang=js\"\nexport * from \"./DialogComponent.vue?vue&type=script&lang=js\"\n\nimport \"./DialogComponent.vue?vue&type=style&index=0&id=64c2e06a&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-64c2e06a\"]])\n\nexport default __exports__"],"names":["key","class","$props","modelValue","_createElementBlock","_hoisted_1","_createElementVNode","_hoisted_2","_toDisplayString","title","message","onClick","_cache","args","$options","closeDialog","_createCommentVNode","name","props","type","String","required","Boolean","default","methods","this","$emit","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/281.46d980f9.js b/public/js/281.46d980f9.js
new file mode 100644
index 0000000..6536e89
--- /dev/null
+++ b/public/js/281.46d980f9.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[281],{7281:function(e,i,s){s.r(i),s.d(i,{default:function(){return f}});var a=s(641),t=s(3751),o=s(33);const l=e=>((0,a.Qi)("data-v-c694cf4e"),e=e(),(0,a.jt)(),e),n={class:"forgot-password"},r=l((()=>(0,a.Lk)("h2",null,"Passwort vergessen",-1))),d=l((()=>(0,a.Lk)("label",{for:"email"},"Email-Adresse:",-1))),g=l((()=>(0,a.Lk)("button",{type:"submit"},"Link zum Zurücksetzen senden",-1))),u={key:0,class:"dialog"},c={class:"dialog-content"};function m(e,i,s,l,m,k){const h=(0,a.g2)("router-link");return(0,a.uX)(),(0,a.CE)("div",n,[r,(0,a.Lk)("form",{onSubmit:i[1]||(i[1]=(0,t.D$)(((...e)=>k.submitForgotPassword&&k.submitForgotPassword(...e)),["prevent"]))},[d,(0,a.bo)((0,a.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":i[0]||(i[0]=e=>m.email=e),required:""},null,512),[[t.Jo,m.email]]),g],32),(0,a.Lk)("p",null,[(0,a.bF)(h,{to:"/login"},{default:(0,a.k6)((()=>[(0,a.eW)("Login")])),_:1})]),(0,a.Lk)("p",null,[(0,a.bF)(h,{to:"/register"},{default:(0,a.k6)((()=>[(0,a.eW)("Registrieren")])),_:1})]),m.dialogVisible?((0,a.uX)(),(0,a.CE)("div",u,[(0,a.Lk)("div",c,[(0,a.Lk)("h3",null,(0,o.v_)(m.dialogTitle),1),(0,a.Lk)("p",null,(0,o.v_)(m.dialogMessage),1),(0,a.Lk)("button",{type:"button",onClick:i[2]||(i[2]=(...e)=>k.closeDialog&&k.closeDialog(...e))},"Schließen")])])):(0,a.Q3)("",!0)])}var k=s(3173),h={name:"ForgotPassword",data(){return{email:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},methods:{async submitForgotPassword(){try{const e=await k.A.post("/auth/forgot-password",{email:this.email});this.showDialog("E-Mail gesendet",e.data?.message||"Ein Link zum Zurücksetzen wurde an Ihre E-Mail-Adresse gesendet."),this.email=""}catch(e){const i=e?.response?.data?.message||e?.message||"Ein unbekannter Fehler ist aufgetreten";this.showDialog("Fehler",i)}},showDialog(e,i){this.dialogTitle=e,this.dialogMessage=i,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},b=s(6262);const p=(0,b.A)(h,[["render",m],["__scopeId","data-v-c694cf4e"]]);var f=p}}]);
+//# sourceMappingURL=281.46d980f9.js.map
\ No newline at end of file
diff --git a/public/js/281.46d980f9.js.map b/public/js/281.46d980f9.js.map
new file mode 100644
index 0000000..0f4624b
--- /dev/null
+++ b/public/js/281.46d980f9.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/281.46d980f9.js","mappings":"sQACSA,MAAM,mB,UACTC,EAAAA,EAAAA,IAA2B,UAAvB,sBAAkB,K,UAEpBA,EAAAA,EAAAA,IAAyC,SAAlCC,IAAI,SAAQ,kBAAc,K,UAGjCD,EAAAA,EAAAA,IAA2D,UAAnDE,KAAK,UAAS,gCAA4B,K,GAP1DC,IAAA,EAgBgCJ,MAAM,U,GACzBA,MAAM,kB,0EAhBfK,EAAAA,EAAAA,IAsBM,MAtBNC,EAsBM,CArBJC,GACAN,EAAAA,EAAAA,IAKO,QALAO,SAAMC,EAAA,KAAAA,EAAA,IAHnBC,EAAAA,EAAAA,KAAA,IAAAC,IAG6BC,EAAAC,sBAAAD,EAAAC,wBAAAF,IAAoB,e,CACzCG,G,SACAb,EAAAA,EAAAA,IAAwD,SAAjDE,KAAK,QAAQY,GAAG,QAL/B,sBAAAN,EAAA,KAAAA,EAAA,GAAAO,GAKgDC,EAAAC,MAAKF,GAAEG,SAAA,I,iBAAPF,EAAAC,SAExCE,G,KAEFnB,EAAAA,EAAAA,IAEI,WADFoB,EAAAA,EAAAA,IAA4CC,EAAA,CAA/BC,GAAG,UAAQ,CAVhCC,SAAAC,EAAAA,EAAAA,KAUiC,IAAK,EAVtCC,EAAAA,EAAAA,IAUiC,YAVjCC,EAAA,OAYM1B,EAAAA,EAAAA,IAEI,WADFoB,EAAAA,EAAAA,IAAsDC,EAAA,CAAzCC,GAAG,aAAW,CAbnCC,SAAAC,EAAAA,EAAAA,KAaoC,IAAY,EAbhDC,EAAAA,EAAAA,IAaoC,mBAbpCC,EAAA,MAgBiBV,EAAAW,gB,WAAXvB,EAAAA,EAAAA,IAMM,MANNwB,EAMM,EALJ5B,EAAAA,EAAAA,IAIM,MAJN6B,EAIM,EAHJ7B,EAAAA,EAAAA,IAA0B,WAAA8B,EAAAA,EAAAA,IAAnBd,EAAAe,aAAW,IAClB/B,EAAAA,EAAAA,IAA0B,UAAA8B,EAAAA,EAAAA,IAApBd,EAAAgB,eAAa,IACnBhC,EAAAA,EAAAA,IAA6D,UAArDE,KAAK,SAAU+B,QAAKzB,EAAA,KAAAA,EAAA,OAAAE,IAAEC,EAAAuB,aAAAvB,EAAAuB,eAAAxB,KAAa,mBApBrDyB,EAAAA,EAAAA,IAAA,Q,eA6BE,GACEC,KAAM,iBACNC,IAAAA,GACE,MAAO,CACLpB,MAAO,GACPc,YAAa,GACbC,cAAe,GACfL,eAAe,EAEnB,EACAW,QAAS,CACP,0BAAM1B,GACJ,IACE,MAAM2B,QAAiBC,EAAAA,EAAMC,KAAK,wBAAyB,CACzDxB,MAAOyB,KAAKzB,QAEdyB,KAAKC,WAAW,kBAAmBJ,EAASF,MAAMO,SAAW,oEAC7DF,KAAKzB,MAAQ,EACf,CAAE,MAAO4B,GACP,MAAMD,EAAUC,GAAKN,UAAUF,MAAMO,SAAWC,GAAKD,SAAW,yCAChEF,KAAKC,WAAW,SAAUC,EAC5B,CACF,EACAD,UAAAA,CAAWG,EAAOF,GAChBF,KAAKX,YAAce,EACnBJ,KAAKV,cAAgBY,EACrBF,KAAKf,eAAgB,CACvB,EACAO,WAAAA,GACEQ,KAAKf,eAAgB,CACvB,I,UCpDN,MAAMoB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/authentication/ForgotPasswordContent.vue","webpack://miriamgemeinde/./src/content/authentication/ForgotPasswordContent.vue?8368"],"sourcesContent":["\n
\n
Passwort vergessen
\n \n
\n Login\n
\n
\n Registrieren\n
\n\n
\n
\n
{{ dialogTitle }}
\n
{{ dialogMessage }}
\n \n
\n
\n
\n \n \n \n \n \n","import { render } from \"./ForgotPasswordContent.vue?vue&type=template&id=c694cf4e&scoped=true\"\nimport script from \"./ForgotPasswordContent.vue?vue&type=script&lang=js\"\nexport * from \"./ForgotPasswordContent.vue?vue&type=script&lang=js\"\n\nimport \"./ForgotPasswordContent.vue?vue&type=style&index=0&id=c694cf4e&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c694cf4e\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","key","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","submitForgotPassword","_hoisted_3","id","$event","$data","email","required","_hoisted_4","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","dialogVisible","_hoisted_5","_hoisted_6","_toDisplayString","dialogTitle","dialogMessage","onClick","closeDialog","_createCommentVNode","name","data","methods","response","axios","post","this","showDialog","message","err","title","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/289.442f0887.js b/public/js/289.442f0887.js
new file mode 100644
index 0000000..a705d65
--- /dev/null
+++ b/public/js/289.442f0887.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[289],{4289:function(e,t,a){a.r(t),a.d(t,{default:function(){return d}});var n=a(641);const u=["src"];function m(e,t,a,m,r,i){return(0,n.uX)(),(0,n.CE)("img",{src:r.currentImage},null,8,u)}var r=a(6278),i={name:"ImageContent",data(){return{defaultImage:"/images/homepage1.png",currentImage:"/images/homepage1.png"}},computed:{...(0,r.aH)(["menuData"])},watch:{$route:{immediate:!0,handler(){this.updateImage()}}},methods:{updateImage(){const e=this.$route.path,t=this.menuData,a=this.findMenuItemByPath(t,e);a&&a.image?this.currentImage=`/images/${a.image}`:this.currentImage=this.defaultImage},findMenuItemByPath(e,t){for(let a of e){if(a.link===t)return a;if(a.submenu){const e=this.findMenuItemByPath(a.submenu,t);if(e)return e}}return null}}},s=a(6262);const g=(0,s.A)(i,[["render",m],["__scopeId","data-v-d1b58e08"]]);var d=g}}]);
+//# sourceMappingURL=289.442f0887.js.map
\ No newline at end of file
diff --git a/public/js/289.442f0887.js.map b/public/js/289.442f0887.js.map
new file mode 100644
index 0000000..7770cd1
--- /dev/null
+++ b/public/js/289.442f0887.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/289.442f0887.js","mappings":"6LAAA,Q,0CACIA,EAAAA,EAAAA,IAA2B,OAArBC,IAAKC,EAAAC,cAAY,OAD3BC,E,eAOA,GACEC,KAAM,eACNC,IAAAA,GACE,MAAO,CACLC,aAAc,wBACdJ,aAAc,wBAElB,EACAK,SAAU,KACLC,EAAAA,EAAAA,IAAS,CAAC,cAEfC,MAAO,CACLC,OAAQ,CACNC,WAAW,EACXC,OAAAA,GACEC,KAAKC,aACP,IAGJC,QAAS,CACPD,WAAAA,GACE,MAAME,EAAYH,KAAKH,OAAOO,KACxBC,EAAWL,KAAKK,SAChBC,EAAWN,KAAKO,mBAAmBF,EAAUF,GAC/CG,GAAYA,EAASE,MACvBR,KAAKX,aAAe,WAAWiB,EAASE,QAExCR,KAAKX,aAAeW,KAAKP,YAE7B,EACAc,kBAAAA,CAAmBE,EAAML,GACvB,IAAK,IAAIM,KAAQD,EAAM,CACrB,GAAIC,EAAKC,OAASP,EAChB,OAAOM,EAET,GAAIA,EAAKE,QAAS,CAChB,MAAMC,EAAUb,KAAKO,mBAAmBG,EAAKE,QAASR,GACtD,GAAIS,EACF,OAAOA,CAEX,CACF,CACA,OAAO,IACT,I,UC3CJ,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/ImageContent.vue","webpack://miriamgemeinde/./src/content/ImageContent.vue?ee30"],"sourcesContent":["\n \n\n\n\n\n\n","import { render } from \"./ImageContent.vue?vue&type=template&id=d1b58e08&scoped=true\"\nimport script from \"./ImageContent.vue?vue&type=script&lang=js\"\nexport * from \"./ImageContent.vue?vue&type=script&lang=js\"\n\nimport \"./ImageContent.vue?vue&type=style&index=0&id=d1b58e08&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-d1b58e08\"]])\n\nexport default __exports__"],"names":["_createElementBlock","src","$data","currentImage","_hoisted_1","name","data","defaultImage","computed","mapState","watch","$route","immediate","handler","this","updateImage","methods","routePath","path","menuData","menuItem","findMenuItemByPath","image","menu","item","link","submenu","subItem","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/299.b37519d7.js b/public/js/299.b37519d7.js
new file mode 100644
index 0000000..b3f6c15
--- /dev/null
+++ b/public/js/299.b37519d7.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[299],{3299:function(e,n,t){t.r(n),t.d(n,{default:function(){return z}});var u=t(641),l=t(33),a=t(3751);const o=e=>((0,u.Qi)("data-v-0e6a0522"),e=e(),(0,u.jt)(),e),i={class:"menu-management"},r=o((()=>(0,u.Lk)("h1",null,"Menüverwaltung",-1))),d={class:"button-container"},s={key:0,class:"edit-form"},c=o((()=>(0,u.Lk)("label",{for:"name"},"Name",-1))),m=o((()=>(0,u.Lk)("label",{for:"link"},"Link",-1))),p=o((()=>(0,u.Lk)("label",{for:"page-title"},"Seitenname",-1))),k=o((()=>(0,u.Lk)("label",{for:"order-id"},"Order ID",-1))),b={class:"checkbox-container"},h=o((()=>(0,u.Lk)("label",{for:"parent-id"},"Elternelement",-1))),M=o((()=>(0,u.Lk)("option",{value:"-1"},"Ohne Elternelement",-1))),v=["value"],L=["innerHTML"],I=o((()=>(0,u.Lk)("label",{for:"component"},"Vue-Komponente",-1))),f=o((()=>(0,u.Lk)("button",{type:"submit"},"Speichern",-1))),g={class:"tree-view"},C={class:"menu-item"},_=["onClick"],D={class:"action-buttons"},E=["onClick"],y=["onClick"],w={key:0},S={class:"menu-item"},V=["onClick"],A={class:"action-buttons"},U=["onClick"],X=["onClick"];function F(e,n,t,o,F,K){return(0,u.uX)(),(0,u.CE)("div",i,[r,(0,u.Lk)("div",d,[(0,u.Lk)("button",{onClick:n[0]||(n[0]=(...e)=>o.addMenuItem&&o.addMenuItem(...e))},"Hauptmenü hinzufügen"),(0,u.Lk)("button",{onClick:n[1]||(n[1]=(...e)=>o.saveMenuData&&o.saveMenuData(...e))},"Speichern")]),o.selectedMenuItem?((0,u.uX)(),(0,u.CE)("div",s,[(0,u.Lk)("h2",null,(0,l.v_)(o.isEditMode?"Menüpunkt bearbeiten":"Menüpunkt erstellen"),1),(0,u.Lk)("form",{onSubmit:n[11]||(n[11]=(0,a.D$)(((...e)=>o.saveMenuData&&o.saveMenuData(...e)),["prevent"]))},[c,(0,u.bo)((0,u.Lk)("input",{id:"name","onUpdate:modelValue":n[2]||(n[2]=e=>o.selectedMenuItem.name=e),placeholder:"Name"},null,512),[[a.Jo,o.selectedMenuItem.name]]),m,(0,u.bo)((0,u.Lk)("input",{id:"link","onUpdate:modelValue":n[3]||(n[3]=e=>o.selectedMenuItem.link=e),placeholder:"Link"},null,512),[[a.Jo,o.selectedMenuItem.link]]),p,(0,u.bo)((0,u.Lk)("input",{id:"page-title","onUpdate:modelValue":n[4]||(n[4]=e=>o.selectedMenuItem.pageTitle=e),placeholder:"Seitenname"},null,512),[[a.Jo,o.selectedMenuItem.pageTitle]]),k,(0,u.bo)((0,u.Lk)("input",{id:"order-id","onUpdate:modelValue":n[5]||(n[5]=e=>o.selectedMenuItem.order_id=e),placeholder:"Order ID",type:"number",class:"order-id"},null,512),[[a.Jo,o.selectedMenuItem.order_id,void 0,{number:!0}]]),(0,u.Lk)("div",b,[(0,u.Lk)("label",null,[(0,u.bo)((0,u.Lk)("input",{type:"checkbox","onUpdate:modelValue":n[6]||(n[6]=e=>o.selectedMenuItem.showInMenu=e)},null,512),[[a.lH,o.selectedMenuItem.showInMenu]]),(0,u.eW)(" Im Menü anzeigen ")]),(0,u.Lk)("label",null,[(0,u.bo)((0,u.Lk)("input",{type:"checkbox","onUpdate:modelValue":n[7]||(n[7]=e=>o.selectedMenuItem.requiresAuth=e)},null,512),[[a.lH,o.selectedMenuItem.requiresAuth]]),(0,u.eW)(" Authentifizierung erforderlich ")])]),h,(0,u.bo)((0,u.Lk)("select",{id:"parent-id","onUpdate:modelValue":n[8]||(n[8]=e=>o.selectedMenuItem.parent_id=e)},[M,((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(o.flattenedMenuData,(e=>((0,u.uX)(),(0,u.CE)("option",{key:e.id,value:e.id},[(0,u.Lk)("span",{innerHTML:o.getIndentedName(e)},null,8,L)],8,v)))),128))],512),[[a.u1,o.selectedMenuItem.parent_id,void 0,{number:!0}]]),I,(0,u.bo)((0,u.Lk)("input",{id:"component","onUpdate:modelValue":n[9]||(n[9]=e=>o.selectedMenuItem.component=e),placeholder:"Vue-Komponente"},null,512),[[a.Jo,o.selectedMenuItem.component]]),(0,u.Lk)("button",{type:"button",onClick:n[10]||(n[10]=(...e)=>o.resetForm&&o.resetForm(...e))},"Neuen Menüpunkt erstellen"),f],32)])):(0,u.Q3)("",!0),(0,u.Lk)("div",g,[(0,u.Lk)("ul",null,[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(o.sortedMenuData,(e=>((0,u.uX)(),(0,u.CE)("li",{key:e.id},[(0,u.Lk)("div",C,[(0,u.Lk)("span",{onClick:n=>o.selectMenuItem(e)},(0,l.v_)(e.name)+" (ID: "+(0,l.v_)(e.order_id)+") ",9,_),(0,u.Lk)("div",D,[(0,u.Lk)("button",{onClick:n=>o.addSubmenu(e),class:"action-button"},"Untermenü hinzufügen",8,E),(0,u.Lk)("button",{onClick:n=>o.removeMenuItem(e),class:"action-button"},"Löschen",8,y)])]),e.submenu.length?((0,u.uX)(),(0,u.CE)("ul",w,[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(o.sortedSubmenu(e),(n=>((0,u.uX)(),(0,u.CE)("li",{key:n.id},[(0,u.Lk)("div",S,[(0,u.Lk)("span",{onClick:e=>o.selectMenuItem(n)},(0,l.v_)(n.name)+" (ID: "+(0,l.v_)(n.order_id)+") ",9,V),(0,u.Lk)("div",A,[(0,u.Lk)("button",{onClick:e=>o.addSubmenu(n),class:"action-button"},"Untermenü hinzufügen",8,U),(0,u.Lk)("button",{onClick:t=>o.removeSubmenu(e,n),class:"action-button"},"Löschen",8,X)])])])))),128))])):(0,u.Q3)("",!0)])))),128))])])])}t(4114),t(8992),t(8872);var K=t(953),T=t(3173),q=t(6278),O={name:"MenuManagement",setup(){const e=(0,q.Pj)(),n=(0,K.KR)([]),t=(0,K.KR)(null),l=(0,K.KR)(!1),a=async()=>{try{const e=await T.A.get("/menu-data");n.value=e.data}catch(e){console.error("Fehler beim Abrufen der Menü-Daten:",e)}},o=async()=>{try{const e=i(n.value);await T.A.post("/menu-data",e),alert("Menü-Daten erfolgreich gespeichert")}catch(e){console.error("Fehler beim Speichern der Menü-Daten:",e)}},i=e=>e.reduce(((e,n)=>{const t={...n,page_title:n.pageTitle,show_in_menu:n.showInMenu,requires_auth:n.requiresAuth},{submenu:u,...l}=t;return e.push(l),u&&u.length&&e.push(...i(u,t.id)),e}),[]),r=(e,n=0)=>e.reduce(((e,t)=>(e.push({...t,indent:n}),t.submenu&&t.submenu.length&&e.push(...r(t.submenu,t.id,n+1)),console.log,e)),[]),d=()=>{const e={name:"",link:"",component:"",pageTitle:"",showInMenu:!0,requiresAuth:!1,order_id:0,submenu:[],parent_id:0};n.value.push(e),p(e),l.value=!1},s=e=>{const n={name:"",link:"",component:"",pageTitle:"",showInMenu:!0,requiresAuth:!1,order_id:0};e.submenu.push(n),p(n),l.value=!1},c=e=>{const u=n.value.indexOf(e);u>-1&&n.value.splice(u,1),t.value=null},m=(e,n)=>{const u=e.submenu.indexOf(n);u>-1&&e.submenu.splice(u,1),t.value=null},p=e=>{t.value=e,l.value=!0},k=()=>{t.value=null,l.value=!1},b=(0,u.EW)((()=>[...n.value].sort(((e,n)=>e.order_id-n.order_id)))),h=e=>e.submenu.slice().sort(((e,n)=>e.order_id-n.order_id)),M=e=>" ".repeat(2*e.indent)+e.name,v=(0,u.EW)((()=>{const n=r(e.state.menuData);return console.log(n),n}));return(0,u.sV)((()=>{a()})),{menuData:n,sortedMenuData:b,sortedSubmenu:h,selectedMenuItem:t,fetchMenuData:a,saveMenuData:o,addMenuItem:d,addSubmenu:s,removeMenuItem:c,removeSubmenu:m,selectMenuItem:p,getIndentedName:M,isEditMode:l,resetForm:k,flattenedMenuData:v}}},R=t(6262);const x=(0,R.A)(O,[["render",F],["__scopeId","data-v-0e6a0522"]]);var z=x},8872:function(e,n,t){var u=t(6518),l=t(2652),a=t(9306),o=t(8551),i=t(1767),r=TypeError;u({target:"Iterator",proto:!0,real:!0},{reduce:function(e){o(this),a(e);var n=i(this),t=arguments.length<2,u=t?void 0:arguments[1],d=0;if(l(n,(function(n){t?(t=!1,u=n):u=e(u,n,d),d++}),{IS_RECORD:!0}),t)throw new r("Reduce of empty iterator with no initial value");return u}})}}]);
+//# sourceMappingURL=299.b37519d7.js.map
\ No newline at end of file
diff --git a/public/js/299.b37519d7.js.map b/public/js/299.b37519d7.js.map
new file mode 100644
index 0000000..321e2d7
--- /dev/null
+++ b/public/js/299.b37519d7.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/299.b37519d7.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/MenuManagement.vue","webpack://miriamgemeinde/./src/content/admin/MenuManagement.vue?a878","webpack://miriamgemeinde/./node_modules/core-js/modules/esnext.iterator.reduce.js"],"sourcesContent":["\n
\n\n\n\n\n\n","import { render } from \"./MenuManagement.vue?vue&type=template&id=0e6a0522&scoped=true\"\nimport script from \"./MenuManagement.vue?vue&type=script&lang=js\"\nexport * from \"./MenuManagement.vue?vue&type=script&lang=js\"\n\nimport \"./MenuManagement.vue?vue&type=style&index=0&id=0e6a0522&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-0e6a0522\"]])\n\nexport default __exports__","'use strict';\nvar $ = require('../internals/export');\nvar iterate = require('../internals/iterate');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\n\nvar $TypeError = TypeError;\n\n// `Iterator.prototype.reduce` method\n// https://github.com/tc39/proposal-iterator-helpers\n$({ target: 'Iterator', proto: true, real: true }, {\n reduce: function reduce(reducer /* , initialValue */) {\n anObject(this);\n aCallable(reducer);\n var record = getIteratorDirect(this);\n var noInitial = arguments.length < 2;\n var accumulator = noInitial ? undefined : arguments[1];\n var counter = 0;\n iterate(record, function (value) {\n if (noInitial) {\n noInitial = false;\n accumulator = value;\n } else {\n accumulator = reducer(accumulator, value, counter);\n }\n counter++;\n }, { IS_RECORD: true });\n if (noInitial) throw new $TypeError('Reduce of empty iterator with no initial value');\n return accumulator;\n }\n});\n"],"names":["class","_createElementVNode","key","for","value","type","_createElementBlock","_hoisted_1","_hoisted_2","_hoisted_3","onClick","_cache","args","$setup","addMenuItem","saveMenuData","selectedMenuItem","_hoisted_4","_toDisplayString","isEditMode","onSubmit","_withModifiers","_hoisted_5","id","$event","name","placeholder","_hoisted_6","link","_hoisted_7","pageTitle","_hoisted_8","order_id","number","_hoisted_9","showInMenu","_createTextVNode","requiresAuth","_hoisted_10","parent_id","_hoisted_11","_Fragment","_renderList","flattenedMenuData","item","innerHTML","getIndentedName","_hoisted_13","_hoisted_12","_hoisted_14","component","resetForm","_hoisted_15","_createCommentVNode","_hoisted_16","sortedMenuData","menuItem","_hoisted_17","selectMenuItem","_hoisted_18","_hoisted_19","addSubmenu","_hoisted_20","removeMenuItem","_hoisted_21","submenu","length","_hoisted_22","sortedSubmenu","submenuItem","_hoisted_23","_hoisted_24","_hoisted_25","_hoisted_26","removeSubmenu","_hoisted_27","setup","store","useStore","menuData","ref","fetchMenuData","async","response","axios","get","data","error","console","flatMenuData","flattenMenuData","post","alert","reduce","acc","newItem","page_title","show_in_menu","requires_auth","rest","push","flattenMenuStructure","menuItems","indent","log","newSubItem","index","indexOf","splice","computed","sort","a","b","slice","repeat","menuStruct","state","onMounted","__exports__","render","$","iterate","aCallable","anObject","getIteratorDirect","$TypeError","TypeError","target","proto","real","reducer","this","record","noInitial","arguments","accumulator","undefined","counter","IS_RECORD"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/324.45a1757a.js b/public/js/324.45a1757a.js
new file mode 100644
index 0000000..a381400
--- /dev/null
+++ b/public/js/324.45a1757a.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[324],{1324:function(e,i,s){s.r(i),s.d(i,{default:function(){return f}});var a=s(641),t=s(3751),o=s(33);const l=e=>((0,a.Qi)("data-v-c694cf4e"),e=e(),(0,a.jt)(),e),n={class:"forgot-password"},r=l((()=>(0,a.Lk)("h2",null,"Passwort vergessen",-1))),d=l((()=>(0,a.Lk)("label",{for:"email"},"Email-Adresse:",-1))),g=l((()=>(0,a.Lk)("button",{type:"submit"},"Link zum Zurücksetzen senden",-1))),u={key:0,class:"dialog"},c={class:"dialog-content"};function m(e,i,s,l,m,k){const h=(0,a.g2)("router-link");return(0,a.uX)(),(0,a.CE)("div",n,[r,(0,a.Lk)("form",{onSubmit:i[1]||(i[1]=(0,t.D$)(((...e)=>k.submitForgotPassword&&k.submitForgotPassword(...e)),["prevent"]))},[d,(0,a.bo)((0,a.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":i[0]||(i[0]=e=>m.email=e),required:""},null,512),[[t.Jo,m.email]]),g],32),(0,a.Lk)("p",null,[(0,a.bF)(h,{to:"/login"},{default:(0,a.k6)((()=>[(0,a.eW)("Login")])),_:1})]),(0,a.Lk)("p",null,[(0,a.bF)(h,{to:"/register"},{default:(0,a.k6)((()=>[(0,a.eW)("Registrieren")])),_:1})]),m.dialogVisible?((0,a.uX)(),(0,a.CE)("div",u,[(0,a.Lk)("div",c,[(0,a.Lk)("h3",null,(0,o.v_)(m.dialogTitle),1),(0,a.Lk)("p",null,(0,o.v_)(m.dialogMessage),1),(0,a.Lk)("button",{type:"button",onClick:i[2]||(i[2]=(...e)=>k.closeDialog&&k.closeDialog(...e))},"Schließen")])])):(0,a.Q3)("",!0)])}var k=s(6296),h={name:"ForgotPassword",data(){return{email:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},methods:{async submitForgotPassword(){try{const e=await k.A.post("/auth/forgot-password",{email:this.email});this.showDialog("E-Mail gesendet",e.data?.message||"Ein Link zum Zurücksetzen wurde an Ihre E-Mail-Adresse gesendet."),this.email=""}catch(e){const i=e?.response?.data?.message||e?.message||"Ein unbekannter Fehler ist aufgetreten";this.showDialog("Fehler",i)}},showDialog(e,i){this.dialogTitle=e,this.dialogMessage=i,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},b=s(6262);const p=(0,b.A)(h,[["render",m],["__scopeId","data-v-c694cf4e"]]);var f=p}}]);
+//# sourceMappingURL=324.45a1757a.js.map
\ No newline at end of file
diff --git a/public/js/324.45a1757a.js.map b/public/js/324.45a1757a.js.map
new file mode 100644
index 0000000..1bb926e
--- /dev/null
+++ b/public/js/324.45a1757a.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/324.45a1757a.js","mappings":"sQACSA,MAAM,mB,UACTC,EAAAA,EAAAA,IAA2B,UAAvB,sBAAkB,K,UAEpBA,EAAAA,EAAAA,IAAyC,SAAlCC,IAAI,SAAQ,kBAAc,K,UAGjCD,EAAAA,EAAAA,IAA2D,UAAnDE,KAAK,UAAS,gCAA4B,K,GAP1DC,IAAA,EAgBgCJ,MAAM,U,GACzBA,MAAM,kB,0EAhBfK,EAAAA,EAAAA,IAsBM,MAtBNC,EAsBM,CArBJC,GACAN,EAAAA,EAAAA,IAKO,QALAO,SAAMC,EAAA,KAAAA,EAAA,IAHnBC,EAAAA,EAAAA,KAAA,IAAAC,IAG6BC,EAAAC,sBAAAD,EAAAC,wBAAAF,IAAoB,e,CACzCG,G,SACAb,EAAAA,EAAAA,IAAwD,SAAjDE,KAAK,QAAQY,GAAG,QAL/B,sBAAAN,EAAA,KAAAA,EAAA,GAAAO,GAKgDC,EAAAC,MAAKF,GAAEG,SAAA,I,iBAAPF,EAAAC,SAExCE,G,KAEFnB,EAAAA,EAAAA,IAEI,WADFoB,EAAAA,EAAAA,IAA4CC,EAAA,CAA/BC,GAAG,UAAQ,CAVhCC,SAAAC,EAAAA,EAAAA,KAUiC,IAAK,EAVtCC,EAAAA,EAAAA,IAUiC,YAVjCC,EAAA,OAYM1B,EAAAA,EAAAA,IAEI,WADFoB,EAAAA,EAAAA,IAAsDC,EAAA,CAAzCC,GAAG,aAAW,CAbnCC,SAAAC,EAAAA,EAAAA,KAaoC,IAAY,EAbhDC,EAAAA,EAAAA,IAaoC,mBAbpCC,EAAA,MAgBiBV,EAAAW,gB,WAAXvB,EAAAA,EAAAA,IAMM,MANNwB,EAMM,EALJ5B,EAAAA,EAAAA,IAIM,MAJN6B,EAIM,EAHJ7B,EAAAA,EAAAA,IAA0B,WAAA8B,EAAAA,EAAAA,IAAnBd,EAAAe,aAAW,IAClB/B,EAAAA,EAAAA,IAA0B,UAAA8B,EAAAA,EAAAA,IAApBd,EAAAgB,eAAa,IACnBhC,EAAAA,EAAAA,IAA6D,UAArDE,KAAK,SAAU+B,QAAKzB,EAAA,KAAAA,EAAA,OAAAE,IAAEC,EAAAuB,aAAAvB,EAAAuB,eAAAxB,KAAa,mBApBrDyB,EAAAA,EAAAA,IAAA,Q,eA6BE,GACEC,KAAM,iBACNC,IAAAA,GACE,MAAO,CACLpB,MAAO,GACPc,YAAa,GACbC,cAAe,GACfL,eAAe,EAEnB,EACAW,QAAS,CACP,0BAAM1B,GACJ,IACE,MAAM2B,QAAiBC,EAAAA,EAAMC,KAAK,wBAAyB,CACzDxB,MAAOyB,KAAKzB,QAEdyB,KAAKC,WAAW,kBAAmBJ,EAASF,MAAMO,SAAW,oEAC7DF,KAAKzB,MAAQ,EACf,CAAE,MAAO4B,GACP,MAAMD,EAAUC,GAAKN,UAAUF,MAAMO,SAAWC,GAAKD,SAAW,yCAChEF,KAAKC,WAAW,SAAUC,EAC5B,CACF,EACAD,UAAAA,CAAWG,EAAOF,GAChBF,KAAKX,YAAce,EACnBJ,KAAKV,cAAgBY,EACrBF,KAAKf,eAAgB,CACvB,EACAO,WAAAA,GACEQ,KAAKf,eAAgB,CACvB,I,UCpDN,MAAMoB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/authentication/ForgotPasswordContent.vue","webpack://miriamgemeinde/./src/content/authentication/ForgotPasswordContent.vue?8368"],"sourcesContent":["\n
\n
Passwort vergessen
\n \n
\n Login\n
\n
\n Registrieren\n
\n\n
\n
\n
{{ dialogTitle }}
\n
{{ dialogMessage }}
\n \n
\n
\n
\n \n \n \n \n \n","import { render } from \"./ForgotPasswordContent.vue?vue&type=template&id=c694cf4e&scoped=true\"\nimport script from \"./ForgotPasswordContent.vue?vue&type=script&lang=js\"\nexport * from \"./ForgotPasswordContent.vue?vue&type=script&lang=js\"\n\nimport \"./ForgotPasswordContent.vue?vue&type=style&index=0&id=c694cf4e&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c694cf4e\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","key","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","submitForgotPassword","_hoisted_3","id","$event","$data","email","required","_hoisted_4","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","dialogVisible","_hoisted_5","_hoisted_6","_toDisplayString","dialogTitle","dialogMessage","onClick","closeDialog","_createCommentVNode","name","data","methods","response","axios","post","this","showDialog","message","err","title","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/324.d5182513.js b/public/js/324.d5182513.js
new file mode 100644
index 0000000..a790409
--- /dev/null
+++ b/public/js/324.d5182513.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[324],{1324:function(e,i,s){s.r(i),s.d(i,{default:function(){return f}});var a=s(641),t=s(3751),o=s(33);const l=e=>((0,a.Qi)("data-v-c694cf4e"),e=e(),(0,a.jt)(),e),n={class:"forgot-password"},r=l((()=>(0,a.Lk)("h2",null,"Passwort vergessen",-1))),d=l((()=>(0,a.Lk)("label",{for:"email"},"Email-Adresse:",-1))),g=l((()=>(0,a.Lk)("button",{type:"submit"},"Link zum Zurücksetzen senden",-1))),u={key:0,class:"dialog"},c={class:"dialog-content"};function m(e,i,s,l,m,k){const h=(0,a.g2)("router-link");return(0,a.uX)(),(0,a.CE)("div",n,[r,(0,a.Lk)("form",{onSubmit:i[1]||(i[1]=(0,t.D$)(((...e)=>k.submitForgotPassword&&k.submitForgotPassword(...e)),["prevent"]))},[d,(0,a.bo)((0,a.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":i[0]||(i[0]=e=>m.email=e),required:""},null,512),[[t.Jo,m.email]]),g],32),(0,a.Lk)("p",null,[(0,a.bF)(h,{to:"/login"},{default:(0,a.k6)((()=>[(0,a.eW)("Login")])),_:1})]),(0,a.Lk)("p",null,[(0,a.bF)(h,{to:"/register"},{default:(0,a.k6)((()=>[(0,a.eW)("Registrieren")])),_:1})]),m.dialogVisible?((0,a.uX)(),(0,a.CE)("div",u,[(0,a.Lk)("div",c,[(0,a.Lk)("h3",null,(0,o.v_)(m.dialogTitle),1),(0,a.Lk)("p",null,(0,o.v_)(m.dialogMessage),1),(0,a.Lk)("button",{type:"button",onClick:i[2]||(i[2]=(...e)=>k.closeDialog&&k.closeDialog(...e))},"Schließen")])])):(0,a.Q3)("",!0)])}var k=s(6296),h={name:"ForgotPassword",data(){return{email:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},methods:{async submitForgotPassword(){try{const e=await k.A.post("/auth/forgot-password",{email:this.email});this.showDialog("E-Mail gesendet",e.data?.message||"Ein Link zum Zurücksetzen wurde an Ihre E-Mail-Adresse gesendet."),this.email=""}catch(e){const i=e?.response?.data?.message||e?.message||"Ein unbekannter Fehler ist aufgetreten";this.showDialog("Fehler",i)}},showDialog(e,i){this.dialogTitle=e,this.dialogMessage=i,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},b=s(6262);const p=(0,b.A)(h,[["render",m],["__scopeId","data-v-c694cf4e"]]);var f=p}}]);
+//# sourceMappingURL=324.d5182513.js.map
\ No newline at end of file
diff --git a/public/js/324.d5182513.js.map b/public/js/324.d5182513.js.map
new file mode 100644
index 0000000..c45e6d3
--- /dev/null
+++ b/public/js/324.d5182513.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/324.d5182513.js","mappings":"sQACSA,MAAM,mB,UACTC,EAAAA,EAAAA,IAA2B,UAAvB,sBAAkB,K,UAEpBA,EAAAA,EAAAA,IAAyC,SAAlCC,IAAI,SAAQ,kBAAc,K,UAGjCD,EAAAA,EAAAA,IAA2D,UAAnDE,KAAK,UAAS,gCAA4B,K,GAP1DC,IAAA,EAgBgCJ,MAAM,U,GACzBA,MAAM,kB,0EAhBfK,EAAAA,EAAAA,IAsBM,MAtBNC,EAsBM,CArBJC,GACAN,EAAAA,EAAAA,IAKO,QALAO,SAAMC,EAAA,KAAAA,EAAA,IAHnBC,EAAAA,EAAAA,KAAA,IAAAC,IAG6BC,EAAAC,sBAAAD,EAAAC,wBAAAF,IAAoB,e,CACzCG,G,SACAb,EAAAA,EAAAA,IAAwD,SAAjDE,KAAK,QAAQY,GAAG,QAL/B,sBAAAN,EAAA,KAAAA,EAAA,GAAAO,GAKgDC,EAAAC,MAAKF,GAAEG,SAAA,I,iBAAPF,EAAAC,SAExCE,G,KAEFnB,EAAAA,EAAAA,IAEI,WADFoB,EAAAA,EAAAA,IAA4CC,EAAA,CAA/BC,GAAG,UAAQ,CAVhCC,SAAAC,EAAAA,EAAAA,KAUiC,IAAK,EAVtCC,EAAAA,EAAAA,IAUiC,YAVjCC,EAAA,OAYM1B,EAAAA,EAAAA,IAEI,WADFoB,EAAAA,EAAAA,IAAsDC,EAAA,CAAzCC,GAAG,aAAW,CAbnCC,SAAAC,EAAAA,EAAAA,KAaoC,IAAY,EAbhDC,EAAAA,EAAAA,IAaoC,mBAbpCC,EAAA,MAgBiBV,EAAAW,gB,WAAXvB,EAAAA,EAAAA,IAMM,MANNwB,EAMM,EALJ5B,EAAAA,EAAAA,IAIM,MAJN6B,EAIM,EAHJ7B,EAAAA,EAAAA,IAA0B,WAAA8B,EAAAA,EAAAA,IAAnBd,EAAAe,aAAW,IAClB/B,EAAAA,EAAAA,IAA0B,UAAA8B,EAAAA,EAAAA,IAApBd,EAAAgB,eAAa,IACnBhC,EAAAA,EAAAA,IAA6D,UAArDE,KAAK,SAAU+B,QAAKzB,EAAA,KAAAA,EAAA,OAAAE,IAAEC,EAAAuB,aAAAvB,EAAAuB,eAAAxB,KAAa,mBApBrDyB,EAAAA,EAAAA,IAAA,Q,eA6BE,GACEC,KAAM,iBACNC,IAAAA,GACE,MAAO,CACLpB,MAAO,GACPc,YAAa,GACbC,cAAe,GACfL,eAAe,EAEnB,EACAW,QAAS,CACP,0BAAM1B,GACJ,IACE,MAAM2B,QAAiBC,EAAAA,EAAMC,KAAK,wBAAyB,CACzDxB,MAAOyB,KAAKzB,QAEdyB,KAAKC,WAAW,kBAAmBJ,EAASF,MAAMO,SAAW,oEAC7DF,KAAKzB,MAAQ,EACf,CAAE,MAAO4B,GACP,MAAMD,EAAUC,GAAKN,UAAUF,MAAMO,SAAWC,GAAKD,SAAW,yCAChEF,KAAKC,WAAW,SAAUC,EAC5B,CACF,EACAD,UAAAA,CAAWG,EAAOF,GAChBF,KAAKX,YAAce,EACnBJ,KAAKV,cAAgBY,EACrBF,KAAKf,eAAgB,CACvB,EACAO,WAAAA,GACEQ,KAAKf,eAAgB,CACvB,I,UCpDN,MAAMoB,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/authentication/ForgotPasswordContent.vue","webpack://miriamgemeinde/./src/content/authentication/ForgotPasswordContent.vue?8368"],"sourcesContent":["\n
\n
Passwort vergessen
\n \n
\n Login\n
\n
\n Registrieren\n
\n\n
\n
\n
{{ dialogTitle }}
\n
{{ dialogMessage }}
\n \n
\n
\n
\n \n \n \n \n \n","import { render } from \"./ForgotPasswordContent.vue?vue&type=template&id=c694cf4e&scoped=true\"\nimport script from \"./ForgotPasswordContent.vue?vue&type=script&lang=js\"\nexport * from \"./ForgotPasswordContent.vue?vue&type=script&lang=js\"\n\nimport \"./ForgotPasswordContent.vue?vue&type=style&index=0&id=c694cf4e&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-c694cf4e\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","key","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","submitForgotPassword","_hoisted_3","id","$event","$data","email","required","_hoisted_4","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","dialogVisible","_hoisted_5","_hoisted_6","_toDisplayString","dialogTitle","dialogMessage","onClick","closeDialog","_createCommentVNode","name","data","methods","response","axios","post","this","showDialog","message","err","title","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/331.4e6f5293.js b/public/js/331.4e6f5293.js
new file mode 100644
index 0000000..1a3df95
--- /dev/null
+++ b/public/js/331.4e6f5293.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[331],{7331:function(e,i,a){a.r(i),a.d(i,{default:function(){return L}});var s=a(641),t=a(3751),o=a(33);const l=e=>((0,s.Qi)("data-v-63b3c0a3"),e=e(),(0,s.jt)(),e),r={class:"register"},n=l((()=>(0,s.Lk)("h2",null,"Registrieren",-1))),d=l((()=>(0,s.Lk)("label",{for:"name"},"Name:",-1))),g=l((()=>(0,s.Lk)("label",{for:"email"},"Email-Adresse:",-1))),u=l((()=>(0,s.Lk)("label",{for:"password"},"Passwort:",-1))),m=l((()=>(0,s.Lk)("button",{type:"submit"},"Registrieren",-1))),p={key:0,class:"dialog"},c={class:"dialog-content"};function h(e,i,a,l,h,k){const b=(0,s.g2)("router-link");return(0,s.uX)(),(0,s.CE)("div",r,[n,(0,s.Lk)("form",{onSubmit:i[3]||(i[3]=(0,t.D$)(((...e)=>k.register&&k.register(...e)),["prevent"]))},[d,(0,s.bo)((0,s.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":i[0]||(i[0]=e=>h.name=e),required:""},null,512),[[t.Jo,h.name]]),g,(0,s.bo)((0,s.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":i[1]||(i[1]=e=>h.email=e),required:""},null,512),[[t.Jo,h.email]]),u,(0,s.bo)((0,s.Lk)("input",{type:"password",id:"password","onUpdate:modelValue":i[2]||(i[2]=e=>h.password=e),required:""},null,512),[[t.Jo,h.password]]),m],32),(0,s.Lk)("p",null,[(0,s.bF)(b,{to:"/login"},{default:(0,s.k6)((()=>[(0,s.eW)("Login")])),_:1})]),(0,s.Lk)("p",null,[(0,s.bF)(b,{to:"/forgot-password"},{default:(0,s.k6)((()=>[(0,s.eW)("Passwort vergessen?")])),_:1})]),h.dialogVisible?((0,s.uX)(),(0,s.CE)("div",p,[(0,s.Lk)("div",c,[(0,s.Lk)("h3",null,(0,o.v_)(h.dialogTitle),1),(0,s.Lk)("p",null,(0,o.v_)(h.dialogMessage),1),(0,s.Lk)("button",{type:"button",onClick:i[4]||(i[4]=(...e)=>k.closeDialog&&k.closeDialog(...e))},"Schließen")])])):(0,s.Q3)("",!0)])}var k=a(3173),b={name:"RegisterComponent",components:{},data(){return{name:"",email:"",password:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},methods:{async register(){try{const e=await k.A.post("/auth/register",{name:this.name,email:this.email,password:this.password});this.showDialog("Registrierung erfolgreich",e.data?.message||"Ihr Konto wurde erfolgreich erstellt."),this.name="",this.email="",this.password=""}catch(e){const i=e?.response?.data?.message||e?.message||"Ein unbekannter Fehler ist aufgetreten";this.showDialog("Fehler",i)}},showDialog(e,i){this.dialogTitle=e,this.dialogMessage=i,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},w=a(6262);const f=(0,w.A)(b,[["render",h],["__scopeId","data-v-63b3c0a3"]]);var L=f}}]);
+//# sourceMappingURL=331.4e6f5293.js.map
\ No newline at end of file
diff --git a/public/js/331.4e6f5293.js.map b/public/js/331.4e6f5293.js.map
new file mode 100644
index 0000000..e17cb3f
--- /dev/null
+++ b/public/js/331.4e6f5293.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/331.4e6f5293.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/authentication/RegisterContent.vue","webpack://miriamgemeinde/./src/content/authentication/RegisterContent.vue?54da"],"sourcesContent":["\n
\n
Registrieren
\n \n
\n Login\n
\n
\n Passwort vergessen?\n
\n\n
\n
\n
{{ dialogTitle }}
\n
{{ dialogMessage }}
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./RegisterContent.vue?vue&type=template&id=63b3c0a3&scoped=true\"\nimport script from \"./RegisterContent.vue?vue&type=script&lang=js\"\nexport * from \"./RegisterContent.vue?vue&type=script&lang=js\"\n\nimport \"./RegisterContent.vue?vue&type=style&index=0&id=63b3c0a3&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-63b3c0a3\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","key","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","register","_hoisted_3","id","$event","$data","name","required","_hoisted_4","email","_hoisted_5","password","_hoisted_6","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","dialogVisible","_hoisted_7","_hoisted_8","_toDisplayString","dialogTitle","dialogMessage","onClick","closeDialog","_createCommentVNode","components","data","methods","response","axios","post","this","showDialog","message","err","title","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/353.5e96c713.js b/public/js/353.5e96c713.js
new file mode 100644
index 0000000..56023b9
--- /dev/null
+++ b/public/js/353.5e96c713.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[353],{655:function(e,a,t){var l=t(6955),n=String;e.exports=function(e){if("Symbol"===l(e))throw new TypeError("Cannot convert a Symbol value to a string");return n(e)}},2353:function(e,a,t){t.r(a),t.d(a,{default:function(){return L}});var l=t(641),n=t(3751),i=t(33);const o=e=>((0,l.Qi)("data-v-f2694614"),e=e(),(0,l.jt)(),e),r={class:"upload-files"},u=o((()=>(0,l.Lk)("h2",null,"Dateien hochladen",-1))),s=o((()=>(0,l.Lk)("label",{for:"file-upload"},"Datei auswählen:",-1))),d=o((()=>(0,l.Lk)("label",{for:"file-title"},"Titel eingeben:",-1))),c={class:"file-list"},f={class:"file-info"},h=["onClick"],p=["onClick"],v={class:"file-date"};function m(e,a,t,o,m,k){return(0,l.uX)(),(0,l.CE)("div",r,[u,(0,l.Lk)("div",null,[s,(0,l.Lk)("input",{id:"file-upload",type:"file",onChange:a[0]||(a[0]=(...e)=>o.handleFileUpload&&o.handleFileUpload(...e))},null,32)]),(0,l.Lk)("div",null,[d,(0,l.bo)((0,l.Lk)("input",{id:"file-title",type:"text","onUpdate:modelValue":a[1]||(a[1]=e=>o.fileTitle=e)},null,512),[[n.Jo,o.fileTitle]])]),(0,l.Lk)("button",{onClick:a[2]||(a[2]=(...e)=>o.uploadFiles&&o.uploadFiles(...e))},"Hochladen"),(0,l.Lk)("ul",c,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(o.uploadedFiles,(e=>((0,l.uX)(),(0,l.CE)("li",{key:e.id},[(0,l.Lk)("div",f,[(0,l.Lk)("span",{class:"file-title",onClick:a=>o.downloadFile(e)},(0,i.v_)(e.title),9,h),(0,l.Lk)("span",{class:"file-name",onClick:a=>o.downloadFile(e)},(0,i.v_)(e.originalName),9,p),(0,l.Lk)("span",v,(0,i.v_)(o.formatDate(e.createdAt)),1)])])))),128))])])}t(4114),t(4603),t(7566),t(8721);var k=t(953),w=t(3173),g={name:"UploadFilesComponent",setup(){const e=(0,k.KR)(null),a=(0,k.KR)(""),t=(0,k.KR)([]),n=a=>{e.value=a.target.files[0]},i=async()=>{if(!e.value||!a.value)return void alert("Bitte wählen Sie eine Datei aus und geben Sie einen Titel ein.");const l=new FormData;l.append("file",e.value),l.append("title",a.value);try{const n=await w.A.post("/files",l,{headers:{"Content-Type":"multipart/form-data"}}),i=n.data;t.value.push({id:i.id,title:i.title,originalName:i.originalName,createdAt:i.createdAt,hash:i.hash}),e.value=null,a.value=""}catch(n){console.error("Fehler beim Hochladen der Datei:",n)}},o=async e=>{const a=e.originalName.substring(e.originalName.lastIndexOf(".")),t=await w.A.get(`/files/download/${e.hash}`,{responseType:"blob"}),l=new Blob([t.data],{type:t.data.type}),n=document.createElement("a");n.href=window.URL.createObjectURL(l),n.download=`${e.title}${a}`,n.click(),window.URL.revokeObjectURL(n.href)},r=e=>{const a={year:"numeric",month:"long",day:"numeric"};return new Date(e).toLocaleDateString(void 0,a)},u=async()=>{try{const e=await w.A.get("/files");t.value=e.data}catch(e){console.error("Fehler beim Abrufen der Dateien:",e)}};return(0,l.sV)(u),{fileToUpload:e,fileTitle:a,uploadedFiles:t,handleFileUpload:n,uploadFiles:i,downloadFile:o,formatDate:r}}},y=t(6262);const b=(0,y.A)(g,[["render",m],["__scopeId","data-v-f2694614"]]);var L=b},2812:function(e){var a=TypeError;e.exports=function(e,t){if(e\n
\n\n\n\n\n\n","import { render } from \"./UploadFileManagement.vue?vue&type=template&id=f2694614&scoped=true\"\nimport script from \"./UploadFileManagement.vue?vue&type=script&lang=js\"\nexport * from \"./UploadFileManagement.vue?vue&type=script&lang=js\"\n\nimport \"./UploadFileManagement.vue?vue&type=style&index=0&id=f2694614&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f2694614\"]])\n\nexport default __exports__","'use strict';\nvar $TypeError = TypeError;\n\nmodule.exports = function (passed, required) {\n if (passed < required) throw new $TypeError('Not enough arguments');\n return passed;\n};\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar append = uncurryThis(URLSearchParamsPrototype.append);\nvar $delete = uncurryThis(URLSearchParamsPrototype['delete']);\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\nvar push = uncurryThis([].push);\nvar params = new $URLSearchParams('a=1&a=2&b=3');\n\nparams['delete']('a', 1);\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nparams['delete']('b', undefined);\n\nif (params + '' !== 'a=2') {\n defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $delete(this, name);\n var entries = [];\n forEach(this, function (v, k) { // also validates `this`\n push(entries, { key: k, value: v });\n });\n validateArgumentsLength(length, 1);\n var key = toString(name);\n var value = toString($value);\n var index = 0;\n var dindex = 0;\n var found = false;\n var entriesLength = entries.length;\n var entry;\n while (index < entriesLength) {\n entry = entries[index++];\n if (found || entry.key === key) {\n found = true;\n $delete(this, entry.key);\n } else dindex++;\n }\n while (dindex < entriesLength) {\n entry = entries[dindex++];\n if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value);\n }\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar getAll = uncurryThis(URLSearchParamsPrototype.getAll);\nvar $has = uncurryThis(URLSearchParamsPrototype.has);\nvar params = new $URLSearchParams('a=1');\n\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nif (params.has('a', 2) || !params.has('a', undefined)) {\n defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $has(this, name);\n var values = getAll(this, name); // also validates `this`\n validateArgumentsLength(length, 1);\n var value = toString($value);\n var index = 0;\n while (index < values.length) {\n if (values[index++] === value) return true;\n } return false;\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\n\nvar URLSearchParamsPrototype = URLSearchParams.prototype;\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) {\n defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n var count = 0;\n forEach(this, function () { count++; });\n return count;\n },\n configurable: true,\n enumerable: true\n });\n}\n"],"names":["classof","$String","String","module","exports","argument","TypeError","class","_createElementVNode","for","_createElementBlock","_hoisted_1","_hoisted_2","_hoisted_3","id","type","onChange","_cache","args","$setup","handleFileUpload","_hoisted_4","$event","fileTitle","onClick","uploadFiles","_hoisted_5","_Fragment","_renderList","uploadedFiles","file","key","_hoisted_6","downloadFile","title","_hoisted_7","originalName","_hoisted_8","_hoisted_9","_toDisplayString","formatDate","createdAt","name","setup","fileToUpload","ref","event","value","target","files","async","alert","formData","FormData","append","response","axios","post","headers","uploadedData","data","push","hash","error","console","fileExtension","substring","lastIndexOf","get","responseType","blob","Blob","link","document","createElement","href","window","URL","createObjectURL","download","click","revokeObjectURL","dateString","options","year","month","day","Date","toLocaleDateString","undefined","fetchUploadedFiles","onMounted","__exports__","render","$TypeError","passed","required","defineBuiltIn","uncurryThis","toString","validateArgumentsLength","$URLSearchParams","URLSearchParams","URLSearchParamsPrototype","prototype","$delete","forEach","params","length","arguments","$value","this","entries","v","k","entry","index","dindex","found","entriesLength","enumerable","unsafe","getAll","$has","has","values","DESCRIPTORS","defineBuiltInAccessor","count","configurable"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/355.ee22141e.js b/public/js/355.ee22141e.js
new file mode 100644
index 0000000..1fc4ba5
--- /dev/null
+++ b/public/js/355.ee22141e.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[355],{355:function(e,n,i){i.r(n),i.d(n,{default:function(){return l}});var r=i(641);const t={class:"privacy-policy"},a=(0,r.Fv)('
Datenschutzerklärung der Miriamgemeinde Frankfurt am Main
Die Miriamgemeinde Frankfurt am Main nimmt den Schutz Ihrer persönlichen Daten sehr ernst und behandelt Ihre personenbezogenen Daten vertraulich und entsprechend der kirchlichen Datenschutzgesetze sowie dieser Datenschutzerklärung. Die Sicherheit Ihrer Daten steht für uns an erster Stelle.
Die Nutzung der Webseite der Miriamgemeinde Frankfurt am Main ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben. Die nachfolgende Erklärung gibt Ihnen einen Überblick darüber, wie dieser Schutz gewährleistet werden soll und welche Art von Daten zu welchem Zweck von Ihnen erhoben werden.
Die Miriamgemeinde Frankfurt am Main weist darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.
Datenverarbeitung auf dieser Internetseite
Server-Log-Files
Im Allgemeinen ist es für die Nutzung der Internetseite Miriamgemeinde Frankfurt am Main nicht erforderlich, dass Sie personenbezogene Daten angeben. Um die Zugriffs-Statistik auf die Internetseite zu erheben, werden folgende Daten automatisch in Log-Files des Servers erhoben und 60 Tage lang gespeichert, die der Browser übermittelt. Diese sind:
IP-Adresse (anonymisiert)
Betriebssystem
Browser-Typ / -Version / -Sprache
Datum und Uhrzeit der Server-Anfrage mit Angabe der Zeitzone
Sofern Sie Seiten mit Passwortschutz besuchen: verwendeter Benutzername
Webseiten, die Sie bei uns besuchen.
Diese Daten sind nicht bestimmten Personen zuordenbar. Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.
Verwendung von Cookies
Die Internetseiten der Miriamgemeinde Frankfurt am Main verwenden teilweise sogenannte Cookies. Cookies richten auf Ihrem Rechner keinen Schaden an und enthalten keine Viren. Cookies dienen dazu, unser Angebot nutzerfreundlicher, effektiver und sicherer zu machen. Cookies sind kleine Textdateien, die auf Ihrem Rechner abgelegt werden und die Ihr Browser speichert.
Die meisten der von uns verwendeten Cookies sind sogenannte „Session-Cookies“. Sie werden nach Ende Ihres Besuchs automatisch gelöscht. Andere Cookies bleiben auf Ihrem Endgerät gespeichert, bis Sie diese löschen. Diese Cookies ermöglichen es uns, Ihren Browser beim nächsten Besuch wiederzuerkennen.
Sie können Ihren Browser so einstellen, dass Sie über das Setzen von Cookies informiert werden und Cookies nur im Einzelfall erlauben, die Annahme von Cookies für bestimmte Fälle oder generell ausschließen sowie das automatische Löschen der Cookies beim Schließen des Browsers aktivieren. Bei der Deaktivierung von Cookies kann die Funktionalität dieser Website eingeschränkt sein.
Kommentarfunktion
Die Kommentarfunktion auf dieser Webseite ist aktuell nicht aktiviert. Bei aktivierter Kommentarfunktion gilt: Wenn Sie einen Kommentar auf unserer Website schreiben, kann das eine Einwilligung sein, Ihren Namen, E-Mail-Adresse und Website in Cookies zu speichern. Dies ist eine Komfortfunktion, damit Sie nicht, wenn Sie einen weiteren Kommentar schreiben, all diese Daten erneut eingeben müssen. Diese Cookies werden ein Jahr lang gespeichert.
Angemeldete Nutzer
Falls Sie ein Konto haben und sich auf dieser Website anmelden, werden wir ein temporäres Cookie setzen, um festzustellen, ob Ihr Browser Cookies akzeptiert. Dieses Cookie enthält keine personenbezogenen Daten und wird verworfen, wenn Sie den Browser schließen.
Wenn Sie sich anmelden, werden wir einige Cookies einrichten, um Ihre Anmeldeinformationen und Anzeigeoptionen zu speichern. Anmelde-Cookies verfallen nach zwei Tagen und Cookies für die Anzeigeoptionen nach einem Jahr. Falls Sie bei der Anmeldung „Angemeldet bleiben“ auswählen, wird Ihre Anmeldung zwei Wochen lang aufrechterhalten. Mit der Abmeldung aus Ihrem Konto werden die Anmelde-Cookies gelöscht.
Wenn Sie einen Artikel bearbeiten oder veröffentlichen, wird ein zusätzlicher Cookie in Ihrem Browser gespeichert. Dieser Cookie enthält keine personenbezogenen Daten und verweist nur auf die Beitrags-ID des Artikels, den Sie gerade bearbeitet haben. Der Cookie verfällt nach einem Tag.
Links zu Webseiten anderer Anbieter
Unser Online-Angebot enthält Links zu Webseiten anderer Anbieter. Wir haben keinen Einfluss darauf, dass diese Anbieter die Datenschutzbestimmungen einhalten.
Ihr Recht auf Auskunft, Löschung, Sperrung
Sie haben als Nutzer das Recht, Auskunft darüber zu verlangen, welche Daten über Sie bei uns gespeichert sind und zu welchem Zweck diese Speicherung erfolgt. Darüber hinaus können Sie unrichtige Daten berichtigen oder solche Daten löschen lassen, deren Speicherung unzulässig oder nicht mehr erforderlich ist. Sie haben die Rechte auf Datenübertragbarkeit, Einschränkung der Verarbeitung und Widerspruch. Außerdem haben Sie das Recht, sich bei der Aufsichtsbehörde über die stattfindende Datenverarbeitung zu beschweren. Zuständige Aufsichtsbehörde ist Der Beauftragte für den Datenschutz der EKD – Adresse siehe unten.
Sie erhalten jederzeit ohne Angabe von Gründen kostenfrei Auskunft über Ihre bei uns gespeicherten Daten. Sie können jederzeit Ihre bei uns erhobenen Daten sperren, berichtigen oder löschen lassen. Auch können Sie jederzeit die uns erteilte Einwilligung zur Datenerhebung und Verwendung ohne Angaben von Gründen widerrufen. Wenden Sie sich hierzu bitte an die auf dieser Seite angegebene Kontaktadresse des Datenschutzbeauftragten. Wir stehen Ihnen jederzeit gern für weitergehende Fragen zu unserem Hinweisen zum Datenschutz und zur Verarbeitung Ihrer persönlichen Daten zur Verfügung.
Der Datenschutzbeauftragte für den Datenschutz der Evangelischen Kirchen in Deutschland
Die Aufsicht über die Einhaltung der Vorschriften zum Datenschutz obliegt im kirchlichen Bereich dem Beauftragten für den Datenschutz der EKD. Für den Bereich der Evangelischen Kirche in Hessen und Nassau (EKHN) ist zuständig die Außenstelle Dortmund für die Datenschutzregion Mitte-West
Aus technischen oder betrieblichen Gründen kann der Empfang von E-Mail-Kommunikation gestört sein und / oder nicht rechtzeitig den Empfänger erreichen. Daher hat die Versendung von E-Mails an uns keine fristwahrende Wirkung und kann Fristen nicht rechtsverbindlich setzen. Wir empfehlen, zeitkritische oder eilige Nachrichten zusätzlich per Post, Kurier oder Telefax zu übersenden.
Falls Sie sicher sein wollen, dass Ihre E-Mail ordnungsgemäß empfangen worden ist, fordern Sie bitte von dem Empfänger eine schriftliche Empfangsbestätigung an. Wir unternehmen alle vernünftigerweise zu erwartenden Vorsichtsmaßnahmen, um das Risiko einer Übertragung von Computerviren zu verhindern. Wir sind jedoch nicht haftbar für Schäden, die durch Computerviren entstehen.
Bitte führen Sie selber Überprüfungen auf Computerviren durch, bevor Sie E-Mails lesen, insbesondere bevor Sie Anhänge zu E-Mails öffnen. Die Kommunikation per E-Mail ist unsicher, da grundsätzlich die Möglichkeit der Kenntnisnahme und Manipulation durch Dritte besteht. Wir empfehlen, keine vertraulichen Daten unverschlüsselt per E-Mail zu versenden.
Änderungen
Wir behalten uns vor, die Datenschutzerklärung zu ändern, um sie an geänderte Rechtslagen, oder bei Änderungen des Dienstes sowie der Datenverarbeitung anzupassen. Dies gilt jedoch nur im Hinblick auf Erklärungen zur Datenverarbeitung. Sofern Einwilligungen der Nutzer erforderlich sind oder Bestandteile der Datenschutzerklärung Regelungen des Vertragsverhältnisses mit den Nutzern enthalten, erfolgen die Änderungen nur mit Zustimmung der Nutzer.
Die Nutzer werden gebeten, sich regelmäßig über den Inhalt der Datenschutzerklärung zu informieren.
Stand: 24. Mai 2018
',37),s=[a];function d(e,n,i,a,d,h){return(0,r.uX)(),(0,r.CE)("div",t,s)}var h={name:"PrivacyPolicyComponent"},u=i(6262);const o=(0,u.A)(h,[["render",d],["__scopeId","data-v-91660a08"]]);var l=o}}]);
+//# sourceMappingURL=355.ee22141e.js.map
\ No newline at end of file
diff --git a/public/js/355.ee22141e.js.map b/public/js/355.ee22141e.js.map
new file mode 100644
index 0000000..4b99678
--- /dev/null
+++ b/public/js/355.ee22141e.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/355.ee22141e.js","mappings":"6LACSA,MAAM,kB,GADfC,EAAAA,EAAAA,IAAA,06S,GAEMC,G,0CADFC,EAAAA,EAAAA,IAkGM,MAlGNC,EADJC,E,CAuGE,OACEC,KAAM,0B,UCjGV,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/disclaimers/PrivacyPolicyComponent.vue","webpack://miriamgemeinde/./src/content/disclaimers/PrivacyPolicyComponent.vue?f3b1"],"sourcesContent":["\n
\n
Datenschutzerklärung der Miriamgemeinde Frankfurt am Main
\n
\n Die Miriamgemeinde Frankfurt am Main nimmt den Schutz Ihrer persönlichen Daten sehr ernst und behandelt Ihre personenbezogenen Daten vertraulich und entsprechend der kirchlichen Datenschutzgesetze sowie dieser Datenschutzerklärung. Die Sicherheit Ihrer Daten steht für uns an erster Stelle.\n
\n Die Nutzung der Webseite der Miriamgemeinde Frankfurt am Main ist in der Regel ohne Angabe personenbezogener Daten möglich. Soweit auf unseren Seiten personenbezogene Daten (beispielsweise Name, Anschrift oder E-Mail-Adressen) erhoben werden, erfolgt dies, soweit möglich, stets auf freiwilliger Basis. Diese Daten werden ohne Ihre ausdrückliche Zustimmung nicht an Dritte weitergegeben. Die nachfolgende Erklärung gibt Ihnen einen Überblick darüber, wie dieser Schutz gewährleistet werden soll und welche Art von Daten zu welchem Zweck von Ihnen erhoben werden.\n
\n
\n Die Miriamgemeinde Frankfurt am Main weist darauf hin, dass die Datenübertragung im Internet (z.B. bei der Kommunikation per E-Mail) Sicherheitslücken aufweisen kann. Ein lückenloser Schutz der Daten vor dem Zugriff durch Dritte ist nicht möglich.\n
\n
Datenverarbeitung auf dieser Internetseite
\n
Server-Log-Files
\n
\n Im Allgemeinen ist es für die Nutzung der Internetseite Miriamgemeinde Frankfurt am Main nicht erforderlich, dass Sie personenbezogene Daten angeben. Um die Zugriffs-Statistik auf die Internetseite zu erheben, werden folgende Daten automatisch in Log-Files des Servers erhoben und 60 Tage lang gespeichert, die der Browser übermittelt. Diese sind:\n
\n
\n
IP-Adresse (anonymisiert)
\n
Betriebssystem
\n
Browser-Typ / -Version / -Sprache
\n
Datum und Uhrzeit der Server-Anfrage mit Angabe der Zeitzone
\n
Sofern Sie Seiten mit Passwortschutz besuchen: verwendeter Benutzername
\n
Webseiten, die Sie bei uns besuchen.
\n
\n
\n Diese Daten sind nicht bestimmten Personen zuordenbar. Eine Zusammenführung dieser Daten mit anderen Datenquellen wird nicht vorgenommen.\n
\n
Verwendung von Cookies
\n
\n Die Internetseiten der Miriamgemeinde Frankfurt am Main verwenden teilweise sogenannte Cookies. Cookies richten auf Ihrem Rechner keinen Schaden an und enthalten keine Viren. Cookies dienen dazu, unser Angebot nutzerfreundlicher, effektiver und sicherer zu machen. Cookies sind kleine Textdateien, die auf Ihrem Rechner abgelegt werden und die Ihr Browser speichert.\n
\n
\n Die meisten der von uns verwendeten Cookies sind sogenannte „Session-Cookies“. Sie werden nach Ende Ihres Besuchs automatisch gelöscht. Andere Cookies bleiben auf Ihrem Endgerät gespeichert, bis Sie diese löschen. Diese Cookies ermöglichen es uns, Ihren Browser beim nächsten Besuch wiederzuerkennen.\n
\n
\n Sie können Ihren Browser so einstellen, dass Sie über das Setzen von Cookies informiert werden und Cookies nur im Einzelfall erlauben, die Annahme von Cookies für bestimmte Fälle oder generell ausschließen sowie das automatische Löschen der Cookies beim Schließen des Browsers aktivieren. Bei der Deaktivierung von Cookies kann die Funktionalität dieser Website eingeschränkt sein.\n
\n
Kommentarfunktion
\n
\n Die Kommentarfunktion auf dieser Webseite ist aktuell nicht aktiviert. Bei aktivierter Kommentarfunktion gilt: Wenn Sie einen Kommentar auf unserer Website schreiben, kann das eine Einwilligung sein, Ihren Namen, E-Mail-Adresse und Website in Cookies zu speichern. Dies ist eine Komfortfunktion, damit Sie nicht, wenn Sie einen weiteren Kommentar schreiben, all diese Daten erneut eingeben müssen. Diese Cookies werden ein Jahr lang gespeichert.\n
\n
Angemeldete Nutzer
\n
\n Falls Sie ein Konto haben und sich auf dieser Website anmelden, werden wir ein temporäres Cookie setzen, um festzustellen, ob Ihr Browser Cookies akzeptiert. Dieses Cookie enthält keine personenbezogenen Daten und wird verworfen, wenn Sie den Browser schließen.\n
\n
\n Wenn Sie sich anmelden, werden wir einige Cookies einrichten, um Ihre Anmeldeinformationen und Anzeigeoptionen zu speichern. Anmelde-Cookies verfallen nach zwei Tagen und Cookies für die Anzeigeoptionen nach einem Jahr. Falls Sie bei der Anmeldung „Angemeldet bleiben“ auswählen, wird Ihre Anmeldung zwei Wochen lang aufrechterhalten. Mit der Abmeldung aus Ihrem Konto werden die Anmelde-Cookies gelöscht.\n
\n
\n Wenn Sie einen Artikel bearbeiten oder veröffentlichen, wird ein zusätzlicher Cookie in Ihrem Browser gespeichert. Dieser Cookie enthält keine personenbezogenen Daten und verweist nur auf die Beitrags-ID des Artikels, den Sie gerade bearbeitet haben. Der Cookie verfällt nach einem Tag.\n
\n
Links zu Webseiten anderer Anbieter
\n
\n Unser Online-Angebot enthält Links zu Webseiten anderer Anbieter. Wir haben keinen Einfluss darauf, dass diese Anbieter die Datenschutzbestimmungen einhalten.\n
\n
Ihr Recht auf Auskunft, Löschung, Sperrung
\n
\n Sie haben als Nutzer das Recht, Auskunft darüber zu verlangen, welche Daten über Sie bei uns gespeichert sind und zu welchem Zweck diese Speicherung erfolgt. Darüber hinaus können Sie unrichtige Daten berichtigen oder solche Daten löschen lassen, deren Speicherung unzulässig oder nicht mehr erforderlich ist. Sie haben die Rechte auf Datenübertragbarkeit, Einschränkung der Verarbeitung und Widerspruch. Außerdem haben Sie das Recht, sich bei der Aufsichtsbehörde über die stattfindende Datenverarbeitung zu beschweren. Zuständige Aufsichtsbehörde ist Der Beauftragte für den Datenschutz der EKD – Adresse siehe unten.\n
\n
\n Sie erhalten jederzeit ohne Angabe von Gründen kostenfrei Auskunft über Ihre bei uns gespeicherten Daten. Sie können jederzeit Ihre bei uns erhobenen Daten sperren, berichtigen oder löschen lassen. Auch können Sie jederzeit die uns erteilte Einwilligung zur Datenerhebung und Verwendung ohne Angaben von Gründen widerrufen. Wenden Sie sich hierzu bitte an die auf dieser Seite angegebene Kontaktadresse des Datenschutzbeauftragten. Wir stehen Ihnen jederzeit gern für weitergehende Fragen zu unserem Hinweisen zum Datenschutz und zur Verarbeitung Ihrer persönlichen Daten zur Verfügung.\n
\n
Der Datenschutzbeauftragte für den Datenschutz der Evangelischen Kirchen in Deutschland
\n
\n Die Aufsicht über die Einhaltung der Vorschriften zum Datenschutz obliegt im kirchlichen Bereich dem Beauftragten für den Datenschutz der EKD. Für den Bereich der Evangelischen Kirche in Hessen und Nassau (EKHN) ist zuständig die Außenstelle Dortmund für die Datenschutzregion Mitte-West\n
\n Aus technischen oder betrieblichen Gründen kann der Empfang von E-Mail-Kommunikation gestört sein und / oder nicht rechtzeitig den Empfänger erreichen. Daher hat die Versendung von E-Mails an uns keine fristwahrende Wirkung und kann Fristen nicht rechtsverbindlich setzen. Wir empfehlen, zeitkritische oder eilige Nachrichten zusätzlich per Post, Kurier oder Telefax zu übersenden.\n
\n
\n Falls Sie sicher sein wollen, dass Ihre E-Mail ordnungsgemäß empfangen worden ist, fordern Sie bitte von dem Empfänger eine schriftliche Empfangsbestätigung an. Wir unternehmen alle vernünftigerweise zu erwartenden Vorsichtsmaßnahmen, um das Risiko einer Übertragung von Computerviren zu verhindern. Wir sind jedoch nicht haftbar für Schäden, die durch Computerviren entstehen.\n
\n
\n Bitte führen Sie selber Überprüfungen auf Computerviren durch, bevor Sie E-Mails lesen, insbesondere bevor Sie Anhänge zu E-Mails öffnen. Die Kommunikation per E-Mail ist unsicher, da grundsätzlich die Möglichkeit der Kenntnisnahme und Manipulation durch Dritte besteht. Wir empfehlen, keine vertraulichen Daten unverschlüsselt per E-Mail zu versenden.\n
\n
Änderungen
\n
\n Wir behalten uns vor, die Datenschutzerklärung zu ändern, um sie an geänderte Rechtslagen, oder bei Änderungen des Dienstes sowie der Datenverarbeitung anzupassen. Dies gilt jedoch nur im Hinblick auf Erklärungen zur Datenverarbeitung. Sofern Einwilligungen der Nutzer erforderlich sind oder Bestandteile der Datenschutzerklärung Regelungen des Vertragsverhältnisses mit den Nutzern enthalten, erfolgen die Änderungen nur mit Zustimmung der Nutzer.\n
\n
\n Die Nutzer werden gebeten, sich regelmäßig über den Inhalt der Datenschutzerklärung zu informieren.\n
\n
Stand: 24. Mai 2018
\n
\n \n \n \n \n \n ","import { render } from \"./PrivacyPolicyComponent.vue?vue&type=template&id=91660a08&scoped=true\"\nimport script from \"./PrivacyPolicyComponent.vue?vue&type=script&lang=js\"\nexport * from \"./PrivacyPolicyComponent.vue?vue&type=script&lang=js\"\n\nimport \"./PrivacyPolicyComponent.vue?vue&type=style&index=0&id=91660a08&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-91660a08\"]])\n\nexport default __exports__"],"names":["class","_createStaticVNode","_hoisted_2","_createElementBlock","_hoisted_1","_hoisted_39","name","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/362.48c7a08c.js b/public/js/362.48c7a08c.js
new file mode 100644
index 0000000..fae67d8
--- /dev/null
+++ b/public/js/362.48c7a08c.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[362],{5362:function(e,t,n){n.r(t),n.d(t,{default:function(){return C}});var l=n(641),a=n(3751),i=n(33);const d=e=>((0,l.Qi)("data-v-4e6631f7"),e=e(),(0,l.jt)(),e),c={class:"event-places-management"},o=d((()=>(0,l.Lk)("h2",null,"Veranstaltungsorte verwalten",-1))),r=d((()=>(0,l.Lk)("label",{for:"name"},"Name:",-1))),s=d((()=>(0,l.Lk)("label",{for:"street"},"Straße:",-1))),u=d((()=>(0,l.Lk)("label",{for:"zipcode"},"PLZ:",-1))),p=d((()=>(0,l.Lk)("label",{for:"city"},"Stadt:",-1))),v=d((()=>(0,l.Lk)("label",{for:"city"},"Webseite:",-1))),k=d((()=>(0,l.Lk)("label",{for:"backgroundColor"},"Hintergrundfarbe:",-1))),h=d((()=>(0,l.Lk)("button",{type:"submit"},"Speichern",-1))),b=d((()=>(0,l.Lk)("thead",null,[(0,l.Lk)("tr",null,[(0,l.Lk)("th",null,"Name"),(0,l.Lk)("th",null,"Bearbeiten"),(0,l.Lk)("th",null,"Löschen")])],-1))),P=["onClick"],f=["onClick"];function E(e,t,n,d,E,m){return(0,l.uX)(),(0,l.CE)("div",c,[o,(0,l.Lk)("form",{onSubmit:t[7]||(t[7]=(0,a.D$)(((...e)=>m.addEventPlace&&m.addEventPlace(...e)),["prevent"]))},[r,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":t[0]||(t[0]=e=>E.newEventPlace.name=e),placeholder:"Name",required:""},null,512),[[a.Jo,E.newEventPlace.name]]),s,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"street","onUpdate:modelValue":t[1]||(t[1]=e=>E.newEventPlace.street=e),placeholder:"Straße",required:""},null,512),[[a.Jo,E.newEventPlace.street]]),u,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"zipcode","onUpdate:modelValue":t[2]||(t[2]=e=>E.newEventPlace.zipcode=e),placeholder:"PLZ",required:""},null,512),[[a.Jo,E.newEventPlace.zipcode]]),p,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"city","onUpdate:modelValue":t[3]||(t[3]=e=>E.newEventPlace.city=e),placeholder:"Stadt",required:""},null,512),[[a.Jo,E.newEventPlace.city]]),v,(0,l.bo)((0,l.Lk)("input",{type:"text",id:"website","onUpdate:modelValue":t[4]||(t[4]=e=>E.newEventPlace.website=e),placeholder:"Webseite",required:""},null,512),[[a.Jo,E.newEventPlace.website]]),k,(0,l.bo)((0,l.Lk)("input",{type:"color",id:"backgroundColor","onUpdate:modelValue":t[5]||(t[5]=e=>E.newEventPlace.backgroundColor=e)},null,512),[[a.Jo,E.newEventPlace.backgroundColor]]),h,E.editMode?((0,l.uX)(),(0,l.CE)("button",{key:0,type:"button",onClick:t[6]||(t[6]=(...e)=>m.resetForm&&m.resetForm(...e))},"Neuen Veranstaltungsort erstellen")):(0,l.Q3)("",!0)],32),(0,l.Lk)("table",null,[b,(0,l.Lk)("tbody",null,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(E.eventPlaces,(e=>((0,l.uX)(),(0,l.CE)("tr",{key:e.id},[(0,l.Lk)("td",null,(0,i.v_)(e.name),1),(0,l.Lk)("td",null,[(0,l.Lk)("button",{onClick:t=>m.editEventPlace(e)},"Bearbeiten",8,P)]),(0,l.Lk)("td",null,[(0,l.Lk)("button",{onClick:t=>m.deleteEventPlace(e.id)},"Löschen",8,f)])])))),128))])])])}n(4114);var m=n(4335),w={data(){return{eventPlaces:[],newEventPlace:{name:"",street:"",zipcode:"",city:"",backgroundColor:"#ffffff",website:""},editMode:!1,editId:null}},methods:{async fetchEventPlaces(){const e=await m.A.get("/event-places");this.eventPlaces=e.data},async addEventPlace(){if(this.editMode)await m.A.put(`/event-places/${this.editId}`,this.newEventPlace);else{const e=await m.A.post("/event-places",this.newEventPlace);this.eventPlaces.push(e.data)}this.resetForm(),await this.fetchEventPlaces()},async updateEventPlace(e){await m.A.put(`/event-places/${e.id}`,e),this.fetchEventPlaces()},async deleteEventPlace(e){await m.A.delete(`/event-places/${e}`),this.fetchEventPlaces()},editEventPlace(e){this.newEventPlace={...e},this.editMode=!0,this.editId=e.id},resetForm(){this.newEventPlace={name:"",street:"",zipcode:"",city:"",backgroundColor:"#ffffff",website:""},this.editMode=!1,this.editId=null}},created(){this.fetchEventPlaces()}},L=n(6262);const y=(0,L.A)(w,[["render",E],["__scopeId","data-v-4e6631f7"]]);var C=y}}]);
+//# sourceMappingURL=362.48c7a08c.js.map
\ No newline at end of file
diff --git a/public/js/362.48c7a08c.js.map b/public/js/362.48c7a08c.js.map
new file mode 100644
index 0000000..f3943fd
--- /dev/null
+++ b/public/js/362.48c7a08c.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/362.48c7a08c.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/EventPlacesManagement.vue","webpack://miriamgemeinde/./src/content/admin/EventPlacesManagement.vue?8243"],"sourcesContent":["\n
\n
Veranstaltungsorte verwalten
\n \n\n
\n \n
\n
Name
\n
Bearbeiten
\n
Löschen
\n
\n \n \n
\n
{{ eventPlace.name }}
\n
\n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./EventPlacesManagement.vue?vue&type=template&id=4e6631f7&scoped=true\"\nimport script from \"./EventPlacesManagement.vue?vue&type=script&lang=js\"\nexport * from \"./EventPlacesManagement.vue?vue&type=script&lang=js\"\n\nimport \"./EventPlacesManagement.vue?vue&type=style&index=0&id=4e6631f7&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-4e6631f7\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","addEventPlace","_hoisted_3","id","$event","$data","newEventPlace","name","placeholder","required","_hoisted_4","street","_hoisted_5","zipcode","_hoisted_6","city","_hoisted_7","website","_hoisted_8","backgroundColor","_hoisted_9","editMode","key","onClick","resetForm","_createCommentVNode","_hoisted_10","_Fragment","_renderList","eventPlaces","eventPlace","_toDisplayString","editEventPlace","_hoisted_11","deleteEventPlace","_hoisted_12","data","editId","methods","fetchEventPlaces","response","axios","get","this","put","post","push","updateEventPlace","delete","created","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/39.2922e0be.js b/public/js/39.2922e0be.js
new file mode 100644
index 0000000..d529451
--- /dev/null
+++ b/public/js/39.2922e0be.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[39],{4039:function(e,n,t){t.r(n),t.d(n,{default:function(){return m}});var i=t(641);const r=e=>((0,i.Qi)("data-v-334e7b82"),e=e(),(0,i.jt)(),e),u=r((()=>(0,i.Lk)("h1",null,"Seite existiert nicht",-1))),a=r((()=>(0,i.Lk)("p",null,"Leider existiert die aufgerufene Seite nicht.",-1))),c=[u,a];function d(e,n,t,r,u,a){return(0,i.uX)(),(0,i.CE)("div",null,c)}var l={name:"DefaultComponent"},s=t(6262);const f=(0,s.A)(l,[["render",d],["__scopeId","data-v-334e7b82"]]);var m=f}}]);
+//# sourceMappingURL=39.2922e0be.js.map
\ No newline at end of file
diff --git a/public/js/39.2922e0be.js.map b/public/js/39.2922e0be.js.map
new file mode 100644
index 0000000..951be6b
--- /dev/null
+++ b/public/js/39.2922e0be.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/39.2922e0be.js","mappings":"0PAEMA,EAAAA,EAAAA,IAA8B,UAA1B,yBAAqB,K,UACzBA,EAAAA,EAAAA,IAAoD,SAAjD,iDAA6C,K,GADhDC,EACAC,G,0CAFFC,EAAAA,EAAAA,IAGM,WAJVC,E,CAQE,OACEC,KAAM,oB,UCFV,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/DefaultComponent.vue","webpack://miriamgemeinde/./src/content/DefaultComponent.vue?e630"],"sourcesContent":["\n
\n
Seite existiert nicht
\n
Leider existiert die aufgerufene Seite nicht.
\n
\n \n \n \n \n \n ","import { render } from \"./DefaultComponent.vue?vue&type=template&id=334e7b82&scoped=true\"\nimport script from \"./DefaultComponent.vue?vue&type=script&lang=js\"\nexport * from \"./DefaultComponent.vue?vue&type=script&lang=js\"\n\nimport \"./DefaultComponent.vue?vue&type=style&index=0&id=334e7b82&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-334e7b82\"]])\n\nexport default __exports__"],"names":["_createElementVNode","_hoisted_1","_hoisted_2","_createElementBlock","_hoisted_3","name","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/398.7dc48f0a.js b/public/js/398.7dc48f0a.js
new file mode 100644
index 0000000..0e94841
--- /dev/null
+++ b/public/js/398.7dc48f0a.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[398],{655:function(e,s,t){var o=t(6955),i=String;e.exports=function(e){if("Symbol"===o(e))throw new TypeError("Cannot convert a Symbol value to a string");return i(e)}},2812:function(e){var s=TypeError;e.exports=function(e,t){if(e((0,o.Qi)("data-v-e49a033c"),e=e(),(0,o.jt)(),e),r={class:"reset-password"},l=n((()=>(0,o.Lk)("h2",null,"Neues Passwort setzen",-1))),d=n((()=>(0,o.Lk)("label",{for:"password"},"Neues Passwort:",-1))),u=n((()=>(0,o.Lk)("label",{for:"confirmPassword"},"Passwort bestätigen:",-1))),h=["disabled"],c={key:0,class:"dialog"},g={class:"dialog-content"};function w(e,s,t,n,w,m){const p=(0,o.g2)("router-link");return(0,o.uX)(),(0,o.CE)("div",r,[l,(0,o.Lk)("form",{onSubmit:s[2]||(s[2]=(0,i.D$)(((...e)=>m.submitResetPassword&&m.submitResetPassword(...e)),["prevent"]))},[d,(0,o.bo)((0,o.Lk)("input",{type:"password",id:"password","onUpdate:modelValue":s[0]||(s[0]=e=>w.password=e),required:"",minlength:"6"},null,512),[[i.Jo,w.password]]),u,(0,o.bo)((0,o.Lk)("input",{type:"password",id:"confirmPassword","onUpdate:modelValue":s[1]||(s[1]=e=>w.confirmPassword=e),required:"",minlength:"6"},null,512),[[i.Jo,w.confirmPassword]]),(0,o.Lk)("button",{type:"submit",disabled:!m.isFormValid},"Passwort zurücksetzen",8,h)],32),(0,o.Lk)("p",null,[(0,o.bF)(p,{to:"/login"},{default:(0,o.k6)((()=>[(0,o.eW)("Zurück zum Login")])),_:1})]),w.dialogVisible?((0,o.uX)(),(0,o.CE)("div",c,[(0,o.Lk)("div",g,[(0,o.Lk)("h3",null,(0,a.v_)(w.dialogTitle),1),(0,o.Lk)("p",null,(0,a.v_)(w.dialogMessage),1),(0,o.Lk)("button",{type:"button",onClick:s[3]||(s[3]=(...e)=>m.closeDialog&&m.closeDialog(...e))},"Schließen")])])):(0,o.Q3)("",!0)])}t(4114),t(4603),t(7566),t(8721);var m=t(3173),p={name:"ResetPasswordComponent",data(){return{password:"",confirmPassword:"",token:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},computed:{isFormValid(){return this.password.length>=6&&this.password===this.confirmPassword&&this.token}},mounted(){const e=new URLSearchParams(window.location.search);this.token=e.get("token"),this.token||this.showDialog("Fehler","Ungültiger Reset-Link. Bitte fordern Sie einen neuen Link an.")},methods:{async submitResetPassword(){if(this.password===this.confirmPassword)try{const e=await m.A.post("/auth/reset-password",{token:this.token,password:this.password});this.showDialog("Erfolg",e.data?.message||"Passwort erfolgreich zurückgesetzt. Sie können sich jetzt anmelden."),this.password="",this.confirmPassword="",setTimeout((()=>{this.$router.push("/auth/login")}),3e3)}catch(e){const s=e?.response?.data?.message||e?.message||"Ein unbekannter Fehler ist aufgetreten";this.showDialog("Fehler",s)}else this.showDialog("Fehler","Die Passwörter stimmen nicht überein.")},showDialog(e,s){this.dialogTitle=e,this.dialogMessage=s,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},f=t(6262);const k=(0,f.A)(p,[["render",w],["__scopeId","data-v-e49a033c"]]);var v=k},4603:function(e,s,t){var o=t(6840),i=t(9504),a=t(655),n=t(2812),r=URLSearchParams,l=r.prototype,d=i(l.append),u=i(l["delete"]),h=i(l.forEach),c=i([].push),g=new r("a=1&a=2&b=3");g["delete"]("a",1),g["delete"]("b",void 0),g+""!=="a=2"&&o(l,"delete",(function(e){var s=arguments.length,t=s<2?void 0:arguments[1];if(s&&void 0===t)return u(this,e);var o=[];h(this,(function(e,s){c(o,{key:s,value:e})})),n(s,1);var i,r=a(e),l=a(t),g=0,w=0,m=!1,p=o.length;while(g
\n
\n
Neues Passwort setzen
\n \n
\n Zurück zum Login\n
\n\n
\n
\n
{{ dialogTitle }}
\n
{{ dialogMessage }}
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./ResetPasswordContent.vue?vue&type=template&id=e49a033c&scoped=true\"\nimport script from \"./ResetPasswordContent.vue?vue&type=script&lang=js\"\nexport * from \"./ResetPasswordContent.vue?vue&type=script&lang=js\"\n\nimport \"./ResetPasswordContent.vue?vue&type=style&index=0&id=e49a033c&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e49a033c\"]])\n\nexport default __exports__","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar append = uncurryThis(URLSearchParamsPrototype.append);\nvar $delete = uncurryThis(URLSearchParamsPrototype['delete']);\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\nvar push = uncurryThis([].push);\nvar params = new $URLSearchParams('a=1&a=2&b=3');\n\nparams['delete']('a', 1);\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nparams['delete']('b', undefined);\n\nif (params + '' !== 'a=2') {\n defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $delete(this, name);\n var entries = [];\n forEach(this, function (v, k) { // also validates `this`\n push(entries, { key: k, value: v });\n });\n validateArgumentsLength(length, 1);\n var key = toString(name);\n var value = toString($value);\n var index = 0;\n var dindex = 0;\n var found = false;\n var entriesLength = entries.length;\n var entry;\n while (index < entriesLength) {\n entry = entries[index++];\n if (found || entry.key === key) {\n found = true;\n $delete(this, entry.key);\n } else dindex++;\n }\n while (dindex < entriesLength) {\n entry = entries[dindex++];\n if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value);\n }\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar getAll = uncurryThis(URLSearchParamsPrototype.getAll);\nvar $has = uncurryThis(URLSearchParamsPrototype.has);\nvar params = new $URLSearchParams('a=1');\n\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nif (params.has('a', 2) || !params.has('a', undefined)) {\n defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $has(this, name);\n var values = getAll(this, name); // also validates `this`\n validateArgumentsLength(length, 1);\n var value = toString($value);\n var index = 0;\n while (index < values.length) {\n if (values[index++] === value) return true;\n } return false;\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\n\nvar URLSearchParamsPrototype = URLSearchParams.prototype;\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) {\n defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n var count = 0;\n forEach(this, function () { count++; });\n return count;\n },\n configurable: true,\n enumerable: true\n });\n}\n"],"names":["classof","$String","String","module","exports","argument","TypeError","$TypeError","passed","required","class","_createElementVNode","for","key","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","submitResetPassword","_hoisted_3","type","id","$event","$data","password","minlength","_hoisted_4","confirmPassword","disabled","isFormValid","_hoisted_5","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","dialogVisible","_hoisted_6","_hoisted_7","_toDisplayString","dialogTitle","dialogMessage","onClick","closeDialog","_createCommentVNode","name","data","token","computed","this","length","mounted","urlParams","URLSearchParams","window","location","search","get","showDialog","methods","response","axios","post","message","setTimeout","$router","push","err","title","__exports__","render","defineBuiltIn","uncurryThis","toString","validateArgumentsLength","$URLSearchParams","URLSearchParamsPrototype","prototype","append","$delete","forEach","params","undefined","arguments","$value","entries","v","k","value","entry","index","dindex","found","entriesLength","enumerable","unsafe","getAll","$has","has","values","DESCRIPTORS","defineBuiltInAccessor","count","configurable"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/404.2e5bf375.js b/public/js/404.2e5bf375.js
new file mode 100644
index 0000000..4478461
--- /dev/null
+++ b/public/js/404.2e5bf375.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[404],{3023:function(t,e,i){i.r(e),i.d(e,{default:function(){return x}});var n=i(641),o=i(3751),a=i(33);const s=t=>((0,n.Qi)("data-v-ff992c44"),t=t(),(0,n.jt)(),t),u={class:"institution-management"},l=s((()=>(0,n.Lk)("h2",null,"Institutionenverwaltung",-1))),r=s((()=>(0,n.Lk)("label",{for:"name"},"Name:",-1))),d=s((()=>(0,n.Lk)("label",{for:"street"},"Straße:",-1))),c=s((()=>(0,n.Lk)("label",{for:"zipcode"},"PLZ:",-1))),h=s((()=>(0,n.Lk)("label",{for:"city"},"Stadt:",-1))),m=s((()=>(0,n.Lk)("label",{for:"phone"},"Telefon:",-1))),p=s((()=>(0,n.Lk)("label",{for:"fax"},"Fax:",-1))),k=s((()=>(0,n.Lk)("label",{for:"email"},"Email:",-1))),f=s((()=>(0,n.Lk)("button",{type:"submit"},"Speichern",-1))),b=s((()=>(0,n.Lk)("thead",null,[(0,n.Lk)("tr",null,[(0,n.Lk)("th",null,"Name"),(0,n.Lk)("th",null,"Bearbeiten"),(0,n.Lk)("th",null,"Löschen")])],-1))),L=["onClick"],y=["onClick"];function I(t,e,i,s,I,D){return(0,n.uX)(),(0,n.CE)("div",u,[l,(0,n.Lk)("form",{onSubmit:e[8]||(e[8]=(0,o.D$)(((...t)=>D.saveInstitution&&D.saveInstitution(...t)),["prevent"]))},[r,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":e[0]||(e[0]=t=>I.institutionData.name=t),required:""},null,512),[[o.Jo,I.institutionData.name]]),d,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"street","onUpdate:modelValue":e[1]||(e[1]=t=>I.institutionData.street=t)},null,512),[[o.Jo,I.institutionData.street]]),c,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"zipcode","onUpdate:modelValue":e[2]||(e[2]=t=>I.institutionData.zipcode=t)},null,512),[[o.Jo,I.institutionData.zipcode]]),h,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"city","onUpdate:modelValue":e[3]||(e[3]=t=>I.institutionData.city=t)},null,512),[[o.Jo,I.institutionData.city]]),m,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"phone","onUpdate:modelValue":e[4]||(e[4]=t=>I.institutionData.phone=t)},null,512),[[o.Jo,I.institutionData.phone]]),p,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"fax","onUpdate:modelValue":e[5]||(e[5]=t=>I.institutionData.fax=t)},null,512),[[o.Jo,I.institutionData.fax]]),k,(0,n.bo)((0,n.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":e[6]||(e[6]=t=>I.institutionData.email=t)},null,512),[[o.Jo,I.institutionData.email]]),f,I.editMode?((0,n.uX)(),(0,n.CE)("button",{key:0,type:"button",onClick:e[7]||(e[7]=(...t)=>D.resetForm&&D.resetForm(...t))},"Neue Institution erstellen")):(0,n.Q3)("",!0)],32),(0,n.Lk)("table",null,[b,(0,n.Lk)("tbody",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(I.institutions,(t=>((0,n.uX)(),(0,n.CE)("tr",{key:t.id},[(0,n.Lk)("td",null,(0,a.v_)(t.name),1),(0,n.Lk)("td",null,[(0,n.Lk)("button",{onClick:e=>D.editInstitution(t)},"Bearbeiten",8,L)]),(0,n.Lk)("td",null,[(0,n.Lk)("button",{onClick:e=>D.deleteInstitution(t.id)},"Löschen",8,y)])])))),128))])])])}i(4114);var D=i(4335),F={name:"InstitutionManagement",data(){return{institutions:[],contactPersons:[],institutionData:{name:"",street:"",zipcode:"",city:"",phone:"",fax:"",email:""},selectedInstitution:null,showForm:!1,editMode:!1,editId:null}},created(){this.fetchInstitutions(),this.fetchContactPersons()},methods:{async fetchInstitutions(){try{const t=await D.A.get("/institutions");this.institutions=t.data}catch(t){console.error("Fehler beim Abrufen der Institutionen:",t)}},async fetchContactPersons(){try{const t=await D.A.get("/contact-persons");this.contactPersons=t.data}catch(t){console.error("Fehler beim Abrufen der Kontaktpersonen:",t)}},async saveInstitution(){try{if(this.editMode)await D.A.put(`/institutions/${this.editId}`,this.institutionData);else{const t=await D.A.post("/institutions",this.institutionData);this.institutions.push(t.data)}this.resetForm(),await this.fetchInstitutions()}catch(t){console.error("Fehler beim Speichern der Institution:",t)}},editInstitution(t){this.institutionData={...t},this.editMode=!0,this.editId=t.id,this.showForm=!0},async deleteInstitution(t){try{await D.A.delete(`/institutions/${t}`),this.fetchInstitutions()}catch(e){console.error("Fehler beim Löschen der Institution:",e)}},resetForm(){this.institutionData={name:"",street:"",zipcode:"",city:"",phone:"",fax:"",email:""},this.editMode=!1,this.editId=null,this.showForm=!1},showCreateForm(){this.resetForm(),this.showForm=!0}}},w=i(6262);const C=(0,w.A)(F,[["render",I],["__scopeId","data-v-ff992c44"]]);var x=C}}]);
+//# sourceMappingURL=404.2e5bf375.js.map
\ No newline at end of file
diff --git a/public/js/404.2e5bf375.js.map b/public/js/404.2e5bf375.js.map
new file mode 100644
index 0000000..304ff2a
--- /dev/null
+++ b/public/js/404.2e5bf375.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/404.2e5bf375.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/InstitutionManagement.vue","webpack://miriamgemeinde/./src/content/admin/InstitutionManagement.vue?355a"],"sourcesContent":["\n
\n
Institutionenverwaltung
\n \n\n
\n \n
\n
Name
\n
Bearbeiten
\n
Löschen
\n
\n \n \n
\n
{{ institution.name }}
\n
\n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./InstitutionManagement.vue?vue&type=template&id=ff992c44&scoped=true\"\nimport script from \"./InstitutionManagement.vue?vue&type=script&lang=js\"\nexport * from \"./InstitutionManagement.vue?vue&type=script&lang=js\"\n\nimport \"./InstitutionManagement.vue?vue&type=style&index=0&id=ff992c44&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ff992c44\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","saveInstitution","_hoisted_3","id","$event","$data","institutionData","name","required","_hoisted_4","street","_hoisted_5","zipcode","_hoisted_6","city","_hoisted_7","phone","_hoisted_8","fax","_hoisted_9","email","_hoisted_10","editMode","key","onClick","resetForm","_createCommentVNode","_hoisted_11","_Fragment","_renderList","institutions","institution","_toDisplayString","editInstitution","_hoisted_12","deleteInstitution","_hoisted_13","data","contactPersons","selectedInstitution","showForm","editId","created","this","fetchInstitutions","fetchContactPersons","methods","response","axios","get","error","console","put","post","push","delete","showCreateForm","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/404.eade179a.js b/public/js/404.eade179a.js
new file mode 100644
index 0000000..e2e97fc
--- /dev/null
+++ b/public/js/404.eade179a.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[404],{3023:function(t,e,i){i.r(e),i.d(e,{default:function(){return x}});var n=i(641),o=i(3751),a=i(33);const s=t=>((0,n.Qi)("data-v-ff992c44"),t=t(),(0,n.jt)(),t),u={class:"institution-management"},l=s((()=>(0,n.Lk)("h2",null,"Institutionenverwaltung",-1))),r=s((()=>(0,n.Lk)("label",{for:"name"},"Name:",-1))),d=s((()=>(0,n.Lk)("label",{for:"street"},"Straße:",-1))),c=s((()=>(0,n.Lk)("label",{for:"zipcode"},"PLZ:",-1))),h=s((()=>(0,n.Lk)("label",{for:"city"},"Stadt:",-1))),m=s((()=>(0,n.Lk)("label",{for:"phone"},"Telefon:",-1))),p=s((()=>(0,n.Lk)("label",{for:"fax"},"Fax:",-1))),k=s((()=>(0,n.Lk)("label",{for:"email"},"Email:",-1))),f=s((()=>(0,n.Lk)("button",{type:"submit"},"Speichern",-1))),b=s((()=>(0,n.Lk)("thead",null,[(0,n.Lk)("tr",null,[(0,n.Lk)("th",null,"Name"),(0,n.Lk)("th",null,"Bearbeiten"),(0,n.Lk)("th",null,"Löschen")])],-1))),L=["onClick"],y=["onClick"];function I(t,e,i,s,I,D){return(0,n.uX)(),(0,n.CE)("div",u,[l,(0,n.Lk)("form",{onSubmit:e[8]||(e[8]=(0,o.D$)(((...t)=>D.saveInstitution&&D.saveInstitution(...t)),["prevent"]))},[r,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":e[0]||(e[0]=t=>I.institutionData.name=t),required:""},null,512),[[o.Jo,I.institutionData.name]]),d,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"street","onUpdate:modelValue":e[1]||(e[1]=t=>I.institutionData.street=t)},null,512),[[o.Jo,I.institutionData.street]]),c,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"zipcode","onUpdate:modelValue":e[2]||(e[2]=t=>I.institutionData.zipcode=t)},null,512),[[o.Jo,I.institutionData.zipcode]]),h,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"city","onUpdate:modelValue":e[3]||(e[3]=t=>I.institutionData.city=t)},null,512),[[o.Jo,I.institutionData.city]]),m,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"phone","onUpdate:modelValue":e[4]||(e[4]=t=>I.institutionData.phone=t)},null,512),[[o.Jo,I.institutionData.phone]]),p,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"fax","onUpdate:modelValue":e[5]||(e[5]=t=>I.institutionData.fax=t)},null,512),[[o.Jo,I.institutionData.fax]]),k,(0,n.bo)((0,n.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":e[6]||(e[6]=t=>I.institutionData.email=t)},null,512),[[o.Jo,I.institutionData.email]]),f,I.editMode?((0,n.uX)(),(0,n.CE)("button",{key:0,type:"button",onClick:e[7]||(e[7]=(...t)=>D.resetForm&&D.resetForm(...t))},"Neue Institution erstellen")):(0,n.Q3)("",!0)],32),(0,n.Lk)("table",null,[b,(0,n.Lk)("tbody",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(I.institutions,(t=>((0,n.uX)(),(0,n.CE)("tr",{key:t.id},[(0,n.Lk)("td",null,(0,a.v_)(t.name),1),(0,n.Lk)("td",null,[(0,n.Lk)("button",{onClick:e=>D.editInstitution(t)},"Bearbeiten",8,L)]),(0,n.Lk)("td",null,[(0,n.Lk)("button",{onClick:e=>D.deleteInstitution(t.id)},"Löschen",8,y)])])))),128))])])])}i(4114);var D=i(4335),F={name:"InstitutionManagement",data(){return{institutions:[],contactPersons:[],institutionData:{name:"",street:"",zipcode:"",city:"",phone:"",fax:"",email:""},selectedInstitution:null,showForm:!1,editMode:!1,editId:null}},created(){this.fetchInstitutions(),this.fetchContactPersons()},methods:{async fetchInstitutions(){try{const t=await D.A.get("/institutions");this.institutions=t.data}catch(t){console.error("Fehler beim Abrufen der Institutionen:",t)}},async fetchContactPersons(){try{const t=await D.A.get("/contact-persons");this.contactPersons=t.data}catch(t){console.error("Fehler beim Abrufen der Kontaktpersonen:",t)}},async saveInstitution(){try{if(this.editMode)await D.A.put(`/institutions/${this.editId}`,this.institutionData);else{const t=await D.A.post("/institutions",this.institutionData);this.institutions.push(t.data)}this.resetForm(),await this.fetchInstitutions()}catch(t){console.error("Fehler beim Speichern der Institution:",t)}},editInstitution(t){this.institutionData={...t},this.editMode=!0,this.editId=t.id,this.showForm=!0},async deleteInstitution(t){try{await D.A.delete(`/institutions/${t}`),this.fetchInstitutions()}catch(e){console.error("Fehler beim Löschen der Institution:",e)}},resetForm(){this.institutionData={name:"",street:"",zipcode:"",city:"",phone:"",fax:"",email:""},this.editMode=!1,this.editId=null,this.showForm=!1},showCreateForm(){this.resetForm(),this.showForm=!0}}},w=i(6262);const C=(0,w.A)(F,[["render",I],["__scopeId","data-v-ff992c44"]]);var x=C}}]);
+//# sourceMappingURL=404.eade179a.js.map
\ No newline at end of file
diff --git a/public/js/404.eade179a.js.map b/public/js/404.eade179a.js.map
new file mode 100644
index 0000000..a355afd
--- /dev/null
+++ b/public/js/404.eade179a.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/404.eade179a.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/InstitutionManagement.vue","webpack://miriamgemeinde/./src/content/admin/InstitutionManagement.vue?355a"],"sourcesContent":["\n
\n
Institutionenverwaltung
\n \n\n
\n \n
\n
Name
\n
Bearbeiten
\n
Löschen
\n
\n \n \n
\n
{{ institution.name }}
\n
\n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./InstitutionManagement.vue?vue&type=template&id=ff992c44&scoped=true\"\nimport script from \"./InstitutionManagement.vue?vue&type=script&lang=js\"\nexport * from \"./InstitutionManagement.vue?vue&type=script&lang=js\"\n\nimport \"./InstitutionManagement.vue?vue&type=style&index=0&id=ff992c44&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-ff992c44\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","saveInstitution","_hoisted_3","id","$event","$data","institutionData","name","required","_hoisted_4","street","_hoisted_5","zipcode","_hoisted_6","city","_hoisted_7","phone","_hoisted_8","fax","_hoisted_9","email","_hoisted_10","editMode","key","onClick","resetForm","_createCommentVNode","_hoisted_11","_Fragment","_renderList","institutions","institution","_toDisplayString","editInstitution","_hoisted_12","deleteInstitution","_hoisted_13","data","contactPersons","selectedInstitution","showForm","editId","created","this","fetchInstitutions","fetchContactPersons","methods","response","axios","get","error","console","put","post","push","delete","showCreateForm","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/408.1d07afd3.js b/public/js/408.1d07afd3.js
new file mode 100644
index 0000000..d1b4847
--- /dev/null
+++ b/public/js/408.1d07afd3.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[408],{6408:function(e,l,t){t.r(l),t.d(l,{default:function(){return c}});var a=t(641),i=t(33);const o={key:0,class:"dialog-overlay"},n={class:"dialog"};function s(e,l,t,s,r,u){return t.modelValue?((0,a.uX)(),(0,a.CE)("div",o,[(0,a.Lk)("div",n,[(0,a.Lk)("h2",null,(0,i.v_)(t.title),1),(0,a.Lk)("p",null,(0,i.v_)(t.message),1),(0,a.Lk)("button",{onClick:l[0]||(l[0]=(...e)=>u.closeDialog&&u.closeDialog(...e))},"OK")])])):(0,a.Q3)("",!0)}var r={name:"DialogComponent",props:{title:{type:String,required:!0},message:{type:String,required:!0},modelValue:{type:Boolean,default:!1}},methods:{closeDialog(){this.$emit("update:modelValue",!1),this.$emit("close")}}},u=t(6262);const d=(0,u.A)(r,[["render",s],["__scopeId","data-v-64c2e06a"]]);var c=d}}]);
+//# sourceMappingURL=408.1d07afd3.js.map
\ No newline at end of file
diff --git a/public/js/408.1d07afd3.js.map b/public/js/408.1d07afd3.js.map
new file mode 100644
index 0000000..a9e6b64
--- /dev/null
+++ b/public/js/408.1d07afd3.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/408.1d07afd3.js","mappings":"sMAAAA,IAAA,EACyBC,MAAM,kB,GACtBA,MAAM,U,+BADFC,EAAAC,a,WAAXC,EAAAA,EAAAA,IAMM,MANNC,EAMM,EALJC,EAAAA,EAAAA,IAIM,MAJNC,EAIM,EAHJD,EAAAA,EAAAA,IAAoB,WAAAE,EAAAA,EAAAA,IAAbN,EAAAO,OAAK,IACZH,EAAAA,EAAAA,IAAoB,UAAAE,EAAAA,EAAAA,IAAdN,EAAAQ,SAAO,IACbJ,EAAAA,EAAAA,IAAwC,UAA/BK,QAAKC,EAAA,KAAAA,EAAA,OAAAC,IAAEC,EAAAC,aAAAD,EAAAC,eAAAF,KAAa,YALnCG,EAAAA,EAAAA,IAAA,M,CAWA,OACEC,KAAM,kBACNC,MAAO,CACLT,MAAO,CACLU,KAAMC,OACNC,UAAU,GAEZX,QAAS,CACPS,KAAMC,OACNC,UAAU,GAEZlB,WAAY,CACVgB,KAAMG,QACNC,SAAS,IAGbC,QAAS,CACPT,WAAAA,GACEU,KAAKC,MAAM,qBAAqB,GAChCD,KAAKC,MAAM,QACb,I,UCxBJ,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/common/components/DialogComponent.vue","webpack://miriamgemeinde/./src/common/components/DialogComponent.vue?92fc"],"sourcesContent":["\n
\n
\n
{{ title }}
\n
{{ message }}
\n \n
\n
\n\n\n\n\n","import { render } from \"./DialogComponent.vue?vue&type=template&id=64c2e06a&scoped=true\"\nimport script from \"./DialogComponent.vue?vue&type=script&lang=js\"\nexport * from \"./DialogComponent.vue?vue&type=script&lang=js\"\n\nimport \"./DialogComponent.vue?vue&type=style&index=0&id=64c2e06a&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-64c2e06a\"]])\n\nexport default __exports__"],"names":["key","class","$props","modelValue","_createElementBlock","_hoisted_1","_createElementVNode","_hoisted_2","_toDisplayString","title","message","onClick","_cache","args","$options","closeDialog","_createCommentVNode","name","props","type","String","required","Boolean","default","methods","this","$emit","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/408.e73113a9.js b/public/js/408.e73113a9.js
new file mode 100644
index 0000000..6301d7b
--- /dev/null
+++ b/public/js/408.e73113a9.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[408],{6408:function(e,l,t){t.r(l),t.d(l,{default:function(){return c}});var a=t(641),i=t(33);const o={key:0,class:"dialog-overlay"},n={class:"dialog"};function s(e,l,t,s,r,u){return t.modelValue?((0,a.uX)(),(0,a.CE)("div",o,[(0,a.Lk)("div",n,[(0,a.Lk)("h2",null,(0,i.v_)(t.title),1),(0,a.Lk)("p",null,(0,i.v_)(t.message),1),(0,a.Lk)("button",{onClick:l[0]||(l[0]=(...e)=>u.closeDialog&&u.closeDialog(...e))},"OK")])])):(0,a.Q3)("",!0)}var r={name:"DialogComponent",props:{title:{type:String,required:!0},message:{type:String,required:!0},modelValue:{type:Boolean,default:!1}},methods:{closeDialog(){this.$emit("update:modelValue",!1),this.$emit("close")}}},u=t(6262);const d=(0,u.A)(r,[["render",s],["__scopeId","data-v-64c2e06a"]]);var c=d}}]);
+//# sourceMappingURL=408.e73113a9.js.map
\ No newline at end of file
diff --git a/public/js/408.e73113a9.js.map b/public/js/408.e73113a9.js.map
new file mode 100644
index 0000000..b612c95
--- /dev/null
+++ b/public/js/408.e73113a9.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/408.e73113a9.js","mappings":"sMAAAA,IAAA,EACyBC,MAAM,kB,GACtBA,MAAM,U,+BADFC,EAAAC,a,WAAXC,EAAAA,EAAAA,IAMM,MANNC,EAMM,EALJC,EAAAA,EAAAA,IAIM,MAJNC,EAIM,EAHJD,EAAAA,EAAAA,IAAoB,WAAAE,EAAAA,EAAAA,IAAbN,EAAAO,OAAK,IACZH,EAAAA,EAAAA,IAAoB,UAAAE,EAAAA,EAAAA,IAAdN,EAAAQ,SAAO,IACbJ,EAAAA,EAAAA,IAAwC,UAA/BK,QAAKC,EAAA,KAAAA,EAAA,OAAAC,IAAEC,EAAAC,aAAAD,EAAAC,eAAAF,KAAa,YALnCG,EAAAA,EAAAA,IAAA,M,CAWA,OACEC,KAAM,kBACNC,MAAO,CACLT,MAAO,CACLU,KAAMC,OACNC,UAAU,GAEZX,QAAS,CACPS,KAAMC,OACNC,UAAU,GAEZlB,WAAY,CACVgB,KAAMG,QACNC,SAAS,IAGbC,QAAS,CACPT,WAAAA,GACEU,KAAKC,MAAM,qBAAqB,GAChCD,KAAKC,MAAM,QACb,I,UCxBJ,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/common/components/DialogComponent.vue","webpack://miriamgemeinde/./src/common/components/DialogComponent.vue?92fc"],"sourcesContent":["\n
\n
\n
{{ title }}
\n
{{ message }}
\n \n
\n
\n\n\n\n\n","import { render } from \"./DialogComponent.vue?vue&type=template&id=64c2e06a&scoped=true\"\nimport script from \"./DialogComponent.vue?vue&type=script&lang=js\"\nexport * from \"./DialogComponent.vue?vue&type=script&lang=js\"\n\nimport \"./DialogComponent.vue?vue&type=style&index=0&id=64c2e06a&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-64c2e06a\"]])\n\nexport default __exports__"],"names":["key","class","$props","modelValue","_createElementBlock","_hoisted_1","_createElementVNode","_hoisted_2","_toDisplayString","title","message","onClick","_cache","args","$options","closeDialog","_createCommentVNode","name","props","type","String","required","Boolean","default","methods","this","$emit","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/423.21ae00e9.js b/public/js/423.21ae00e9.js
new file mode 100644
index 0000000..a4330d8
--- /dev/null
+++ b/public/js/423.21ae00e9.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[423],{655:function(e,s,t){var o=t(6955),i=String;e.exports=function(e){if("Symbol"===o(e))throw new TypeError("Cannot convert a Symbol value to a string");return i(e)}},1423:function(e,s,t){t.r(s),t.d(s,{default:function(){return v}});var o=t(641),i=t(3751),a=t(33);const n=e=>((0,o.Qi)("data-v-e49a033c"),e=e(),(0,o.jt)(),e),r={class:"reset-password"},l=n((()=>(0,o.Lk)("h2",null,"Neues Passwort setzen",-1))),d=n((()=>(0,o.Lk)("label",{for:"password"},"Neues Passwort:",-1))),u=n((()=>(0,o.Lk)("label",{for:"confirmPassword"},"Passwort bestätigen:",-1))),h=["disabled"],c={key:0,class:"dialog"},g={class:"dialog-content"};function w(e,s,t,n,w,m){const p=(0,o.g2)("router-link");return(0,o.uX)(),(0,o.CE)("div",r,[l,(0,o.Lk)("form",{onSubmit:s[2]||(s[2]=(0,i.D$)(((...e)=>m.submitResetPassword&&m.submitResetPassword(...e)),["prevent"]))},[d,(0,o.bo)((0,o.Lk)("input",{type:"password",id:"password","onUpdate:modelValue":s[0]||(s[0]=e=>w.password=e),required:"",minlength:"6"},null,512),[[i.Jo,w.password]]),u,(0,o.bo)((0,o.Lk)("input",{type:"password",id:"confirmPassword","onUpdate:modelValue":s[1]||(s[1]=e=>w.confirmPassword=e),required:"",minlength:"6"},null,512),[[i.Jo,w.confirmPassword]]),(0,o.Lk)("button",{type:"submit",disabled:!m.isFormValid},"Passwort zurücksetzen",8,h)],32),(0,o.Lk)("p",null,[(0,o.bF)(p,{to:"/login"},{default:(0,o.k6)((()=>[(0,o.eW)("Zurück zum Login")])),_:1})]),w.dialogVisible?((0,o.uX)(),(0,o.CE)("div",c,[(0,o.Lk)("div",g,[(0,o.Lk)("h3",null,(0,a.v_)(w.dialogTitle),1),(0,o.Lk)("p",null,(0,a.v_)(w.dialogMessage),1),(0,o.Lk)("button",{type:"button",onClick:s[3]||(s[3]=(...e)=>m.closeDialog&&m.closeDialog(...e))},"Schließen")])])):(0,o.Q3)("",!0)])}t(4114),t(4603),t(7566),t(8721);var m=t(6296),p={name:"ResetPasswordComponent",data(){return{password:"",confirmPassword:"",token:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},computed:{isFormValid(){return this.password.length>=6&&this.password===this.confirmPassword&&this.token}},mounted(){const e=new URLSearchParams(window.location.search);this.token=e.get("token"),this.token||this.showDialog("Fehler","Ungültiger Reset-Link. Bitte fordern Sie einen neuen Link an.")},methods:{async submitResetPassword(){if(this.password===this.confirmPassword)try{const e=await m.A.post("/auth/reset-password",{token:this.token,password:this.password});this.showDialog("Erfolg",e.data?.message||"Passwort erfolgreich zurückgesetzt. Sie können sich jetzt anmelden."),this.password="",this.confirmPassword="",setTimeout((()=>{this.$router.push("/auth/login")}),3e3)}catch(e){const s=e?.response?.data?.message||e?.message||"Ein unbekannter Fehler ist aufgetreten";this.showDialog("Fehler",s)}else this.showDialog("Fehler","Die Passwörter stimmen nicht überein.")},showDialog(e,s){this.dialogTitle=e,this.dialogMessage=s,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},f=t(6262);const k=(0,f.A)(p,[["render",w],["__scopeId","data-v-e49a033c"]]);var v=k},2812:function(e){var s=TypeError;e.exports=function(e,t){if(e\n
\n
Neues Passwort setzen
\n \n
\n Zurück zum Login\n
\n\n
\n
\n
{{ dialogTitle }}
\n
{{ dialogMessage }}
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./ResetPasswordContent.vue?vue&type=template&id=e49a033c&scoped=true\"\nimport script from \"./ResetPasswordContent.vue?vue&type=script&lang=js\"\nexport * from \"./ResetPasswordContent.vue?vue&type=script&lang=js\"\n\nimport \"./ResetPasswordContent.vue?vue&type=style&index=0&id=e49a033c&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e49a033c\"]])\n\nexport default __exports__","'use strict';\nvar $TypeError = TypeError;\n\nmodule.exports = function (passed, required) {\n if (passed < required) throw new $TypeError('Not enough arguments');\n return passed;\n};\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar append = uncurryThis(URLSearchParamsPrototype.append);\nvar $delete = uncurryThis(URLSearchParamsPrototype['delete']);\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\nvar push = uncurryThis([].push);\nvar params = new $URLSearchParams('a=1&a=2&b=3');\n\nparams['delete']('a', 1);\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nparams['delete']('b', undefined);\n\nif (params + '' !== 'a=2') {\n defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $delete(this, name);\n var entries = [];\n forEach(this, function (v, k) { // also validates `this`\n push(entries, { key: k, value: v });\n });\n validateArgumentsLength(length, 1);\n var key = toString(name);\n var value = toString($value);\n var index = 0;\n var dindex = 0;\n var found = false;\n var entriesLength = entries.length;\n var entry;\n while (index < entriesLength) {\n entry = entries[index++];\n if (found || entry.key === key) {\n found = true;\n $delete(this, entry.key);\n } else dindex++;\n }\n while (dindex < entriesLength) {\n entry = entries[dindex++];\n if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value);\n }\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar getAll = uncurryThis(URLSearchParamsPrototype.getAll);\nvar $has = uncurryThis(URLSearchParamsPrototype.has);\nvar params = new $URLSearchParams('a=1');\n\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nif (params.has('a', 2) || !params.has('a', undefined)) {\n defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $has(this, name);\n var values = getAll(this, name); // also validates `this`\n validateArgumentsLength(length, 1);\n var value = toString($value);\n var index = 0;\n while (index < values.length) {\n if (values[index++] === value) return true;\n } return false;\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\n\nvar URLSearchParamsPrototype = URLSearchParams.prototype;\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) {\n defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n var count = 0;\n forEach(this, function () { count++; });\n return count;\n },\n configurable: true,\n enumerable: true\n });\n}\n"],"names":["classof","$String","String","module","exports","argument","TypeError","class","_createElementVNode","for","key","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","submitResetPassword","_hoisted_3","type","id","$event","$data","password","required","minlength","_hoisted_4","confirmPassword","disabled","isFormValid","_hoisted_5","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","dialogVisible","_hoisted_6","_hoisted_7","_toDisplayString","dialogTitle","dialogMessage","onClick","closeDialog","_createCommentVNode","name","data","token","computed","this","length","mounted","urlParams","URLSearchParams","window","location","search","get","showDialog","methods","response","axios","post","message","setTimeout","$router","push","err","title","__exports__","render","$TypeError","passed","defineBuiltIn","uncurryThis","toString","validateArgumentsLength","$URLSearchParams","URLSearchParamsPrototype","prototype","append","$delete","forEach","params","undefined","arguments","$value","entries","v","k","value","entry","index","dindex","found","entriesLength","enumerable","unsafe","getAll","$has","has","values","DESCRIPTORS","defineBuiltInAccessor","count","configurable"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/423.b31eebf9.js b/public/js/423.b31eebf9.js
new file mode 100644
index 0000000..f617367
--- /dev/null
+++ b/public/js/423.b31eebf9.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[423],{655:function(e,s,t){var o=t(6955),i=String;e.exports=function(e){if("Symbol"===o(e))throw new TypeError("Cannot convert a Symbol value to a string");return i(e)}},1423:function(e,s,t){t.r(s),t.d(s,{default:function(){return v}});var o=t(641),i=t(3751),a=t(33);const n=e=>((0,o.Qi)("data-v-e49a033c"),e=e(),(0,o.jt)(),e),r={class:"reset-password"},l=n((()=>(0,o.Lk)("h2",null,"Neues Passwort setzen",-1))),d=n((()=>(0,o.Lk)("label",{for:"password"},"Neues Passwort:",-1))),u=n((()=>(0,o.Lk)("label",{for:"confirmPassword"},"Passwort bestätigen:",-1))),h=["disabled"],c={key:0,class:"dialog"},g={class:"dialog-content"};function w(e,s,t,n,w,m){const p=(0,o.g2)("router-link");return(0,o.uX)(),(0,o.CE)("div",r,[l,(0,o.Lk)("form",{onSubmit:s[2]||(s[2]=(0,i.D$)(((...e)=>m.submitResetPassword&&m.submitResetPassword(...e)),["prevent"]))},[d,(0,o.bo)((0,o.Lk)("input",{type:"password",id:"password","onUpdate:modelValue":s[0]||(s[0]=e=>w.password=e),required:"",minlength:"6"},null,512),[[i.Jo,w.password]]),u,(0,o.bo)((0,o.Lk)("input",{type:"password",id:"confirmPassword","onUpdate:modelValue":s[1]||(s[1]=e=>w.confirmPassword=e),required:"",minlength:"6"},null,512),[[i.Jo,w.confirmPassword]]),(0,o.Lk)("button",{type:"submit",disabled:!m.isFormValid},"Passwort zurücksetzen",8,h)],32),(0,o.Lk)("p",null,[(0,o.bF)(p,{to:"/login"},{default:(0,o.k6)((()=>[(0,o.eW)("Zurück zum Login")])),_:1})]),w.dialogVisible?((0,o.uX)(),(0,o.CE)("div",c,[(0,o.Lk)("div",g,[(0,o.Lk)("h3",null,(0,a.v_)(w.dialogTitle),1),(0,o.Lk)("p",null,(0,a.v_)(w.dialogMessage),1),(0,o.Lk)("button",{type:"button",onClick:s[3]||(s[3]=(...e)=>m.closeDialog&&m.closeDialog(...e))},"Schließen")])])):(0,o.Q3)("",!0)])}t(4114),t(4603),t(7566),t(8721);var m=t(6296),p={name:"ResetPasswordComponent",data(){return{password:"",confirmPassword:"",token:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},computed:{isFormValid(){return this.password.length>=6&&this.password===this.confirmPassword&&this.token}},mounted(){const e=new URLSearchParams(window.location.search);this.token=e.get("token"),this.token||this.showDialog("Fehler","Ungültiger Reset-Link. Bitte fordern Sie einen neuen Link an.")},methods:{async submitResetPassword(){if(this.password===this.confirmPassword)try{const e=await m.A.post("/auth/reset-password",{token:this.token,password:this.password});this.showDialog("Erfolg",e.data?.message||"Passwort erfolgreich zurückgesetzt. Sie können sich jetzt anmelden."),this.password="",this.confirmPassword="",setTimeout((()=>{this.$router.push("/auth/login")}),3e3)}catch(e){const s=e?.response?.data?.message||e?.message||"Ein unbekannter Fehler ist aufgetreten";this.showDialog("Fehler",s)}else this.showDialog("Fehler","Die Passwörter stimmen nicht überein.")},showDialog(e,s){this.dialogTitle=e,this.dialogMessage=s,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},f=t(6262);const k=(0,f.A)(p,[["render",w],["__scopeId","data-v-e49a033c"]]);var v=k},2812:function(e){var s=TypeError;e.exports=function(e,t){if(e\n
\n
Neues Passwort setzen
\n \n
\n Zurück zum Login\n
\n\n
\n
\n
{{ dialogTitle }}
\n
{{ dialogMessage }}
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./ResetPasswordContent.vue?vue&type=template&id=e49a033c&scoped=true\"\nimport script from \"./ResetPasswordContent.vue?vue&type=script&lang=js\"\nexport * from \"./ResetPasswordContent.vue?vue&type=script&lang=js\"\n\nimport \"./ResetPasswordContent.vue?vue&type=style&index=0&id=e49a033c&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-e49a033c\"]])\n\nexport default __exports__","'use strict';\nvar $TypeError = TypeError;\n\nmodule.exports = function (passed, required) {\n if (passed < required) throw new $TypeError('Not enough arguments');\n return passed;\n};\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar append = uncurryThis(URLSearchParamsPrototype.append);\nvar $delete = uncurryThis(URLSearchParamsPrototype['delete']);\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\nvar push = uncurryThis([].push);\nvar params = new $URLSearchParams('a=1&a=2&b=3');\n\nparams['delete']('a', 1);\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nparams['delete']('b', undefined);\n\nif (params + '' !== 'a=2') {\n defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $delete(this, name);\n var entries = [];\n forEach(this, function (v, k) { // also validates `this`\n push(entries, { key: k, value: v });\n });\n validateArgumentsLength(length, 1);\n var key = toString(name);\n var value = toString($value);\n var index = 0;\n var dindex = 0;\n var found = false;\n var entriesLength = entries.length;\n var entry;\n while (index < entriesLength) {\n entry = entries[index++];\n if (found || entry.key === key) {\n found = true;\n $delete(this, entry.key);\n } else dindex++;\n }\n while (dindex < entriesLength) {\n entry = entries[dindex++];\n if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value);\n }\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar getAll = uncurryThis(URLSearchParamsPrototype.getAll);\nvar $has = uncurryThis(URLSearchParamsPrototype.has);\nvar params = new $URLSearchParams('a=1');\n\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nif (params.has('a', 2) || !params.has('a', undefined)) {\n defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $has(this, name);\n var values = getAll(this, name); // also validates `this`\n validateArgumentsLength(length, 1);\n var value = toString($value);\n var index = 0;\n while (index < values.length) {\n if (values[index++] === value) return true;\n } return false;\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\n\nvar URLSearchParamsPrototype = URLSearchParams.prototype;\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) {\n defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n var count = 0;\n forEach(this, function () { count++; });\n return count;\n },\n configurable: true,\n enumerable: true\n });\n}\n"],"names":["classof","$String","String","module","exports","argument","TypeError","class","_createElementVNode","for","key","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","submitResetPassword","_hoisted_3","type","id","$event","$data","password","required","minlength","_hoisted_4","confirmPassword","disabled","isFormValid","_hoisted_5","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","dialogVisible","_hoisted_6","_hoisted_7","_toDisplayString","dialogTitle","dialogMessage","onClick","closeDialog","_createCommentVNode","name","data","token","computed","this","length","mounted","urlParams","URLSearchParams","window","location","search","get","showDialog","methods","response","axios","post","message","setTimeout","$router","push","err","title","__exports__","render","$TypeError","passed","defineBuiltIn","uncurryThis","toString","validateArgumentsLength","$URLSearchParams","URLSearchParamsPrototype","prototype","append","$delete","forEach","params","undefined","arguments","$value","entries","v","k","value","entry","index","dindex","found","entriesLength","enumerable","unsafe","getAll","$has","has","values","DESCRIPTORS","defineBuiltInAccessor","count","configurable"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/441.01f98c5e.js b/public/js/441.01f98c5e.js
new file mode 100644
index 0000000..1a0b360
--- /dev/null
+++ b/public/js/441.01f98c5e.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[441],{3441:function(t,i,e){e.r(i),e.d(i,{default:function(){return w}});var n=e(641),o=e(3751),s=e(33);const l=t=>((0,n.Qi)("data-v-1684a375"),t=t(),(0,n.jt)(),t),a={class:"position-management"},d=l((()=>(0,n.Lk)("h2",null,"Verwalten der Rollen",-1))),u=l((()=>(0,n.Lk)("label",{for:"caption"},"Rollenbezeichnung:",-1))),c=l((()=>(0,n.Lk)("button",{type:"submit"},"Speichern",-1))),h=l((()=>(0,n.Lk)("thead",null,[(0,n.Lk)("tr",null,[(0,n.Lk)("th",null,"Rollenbezeichnung"),(0,n.Lk)("th",null,"Bearbeiten"),(0,n.Lk)("th",null,"Löschen")])],-1))),r=["onClick"],p=["onClick"];function k(t,i,e,l,k,P){return(0,n.uX)(),(0,n.CE)("div",a,[d,(0,n.Lk)("form",{onSubmit:i[2]||(i[2]=(0,o.D$)(((...t)=>P.addPosition&&P.addPosition(...t)),["prevent"]))},[u,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"caption","onUpdate:modelValue":i[0]||(i[0]=t=>k.newPosition.caption=t),placeholder:"Rollenbezeichnung",required:""},null,512),[[o.Jo,k.newPosition.caption]]),c,k.editMode?((0,n.uX)(),(0,n.CE)("button",{key:0,type:"button",onClick:i[1]||(i[1]=(...t)=>P.resetForm&&P.resetForm(...t))},"Neue Rolle erstellen")):(0,n.Q3)("",!0)],32),(0,n.Lk)("table",null,[h,(0,n.Lk)("tbody",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(k.positions,(t=>((0,n.uX)(),(0,n.CE)("tr",{key:t.id},[(0,n.Lk)("td",null,(0,s.v_)(t.caption),1),(0,n.Lk)("td",null,[(0,n.Lk)("button",{onClick:i=>P.editPosition(t)},"Bearbeiten",8,r)]),(0,n.Lk)("td",null,[(0,n.Lk)("button",{onClick:i=>P.deletePosition(t.id)},"Löschen",8,p)])])))),128))])])])}e(4114);var P=e(4335),L={data(){return{positions:[],newPosition:{caption:""},editMode:!1,editId:null}},methods:{async fetchPositions(){const t=await P.A.get("/positions");this.positions=t.data},async addPosition(){if(this.editMode)await P.A.put(`/positions/${this.editId}`,this.newPosition);else{const t=await P.A.post("/positions",this.newPosition);this.positions.push(t.data)}this.resetForm(),await this.fetchPositions()},async updatePosition(t){await P.A.put(`/positions/${t.id}`,t),this.fetchPositions()},async deletePosition(t){await P.A.delete(`/positions/${t}`),this.fetchPositions()},editPosition(t){this.newPosition={...t},this.editMode=!0,this.editId=t.id},resetForm(){this.newPosition={caption:""},this.editMode=!1,this.editId=null}},created(){this.fetchPositions()}},b=e(6262);const m=(0,b.A)(L,[["render",k],["__scopeId","data-v-1684a375"]]);var w=m}}]);
+//# sourceMappingURL=441.01f98c5e.js.map
\ No newline at end of file
diff --git a/public/js/441.01f98c5e.js.map b/public/js/441.01f98c5e.js.map
new file mode 100644
index 0000000..8fc45ec
--- /dev/null
+++ b/public/js/441.01f98c5e.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/441.01f98c5e.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/PositionManagement.vue","webpack://miriamgemeinde/./src/content/admin/PositionManagement.vue?7adc"],"sourcesContent":["\n
\n
Verwalten der Rollen
\n \n\n
\n \n
\n
Rollenbezeichnung
\n
Bearbeiten
\n
Löschen
\n
\n \n \n
\n
{{ position.caption }}
\n
\n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./PositionManagement.vue?vue&type=template&id=1684a375&scoped=true\"\nimport script from \"./PositionManagement.vue?vue&type=script&lang=js\"\nexport * from \"./PositionManagement.vue?vue&type=script&lang=js\"\n\nimport \"./PositionManagement.vue?vue&type=style&index=0&id=1684a375&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1684a375\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","addPosition","_hoisted_3","id","$event","$data","newPosition","caption","placeholder","required","_hoisted_4","editMode","key","onClick","resetForm","_createCommentVNode","_hoisted_5","_Fragment","_renderList","positions","position","_toDisplayString","editPosition","_hoisted_6","deletePosition","_hoisted_7","data","editId","methods","fetchPositions","response","axios","get","this","put","post","push","updatePosition","delete","created","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/441.d695c909.js b/public/js/441.d695c909.js
new file mode 100644
index 0000000..b7a909a
--- /dev/null
+++ b/public/js/441.d695c909.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[441],{3441:function(t,i,e){e.r(i),e.d(i,{default:function(){return w}});var n=e(641),o=e(3751),s=e(33);const l=t=>((0,n.Qi)("data-v-1684a375"),t=t(),(0,n.jt)(),t),a={class:"position-management"},d=l((()=>(0,n.Lk)("h2",null,"Verwalten der Rollen",-1))),u=l((()=>(0,n.Lk)("label",{for:"caption"},"Rollenbezeichnung:",-1))),c=l((()=>(0,n.Lk)("button",{type:"submit"},"Speichern",-1))),h=l((()=>(0,n.Lk)("thead",null,[(0,n.Lk)("tr",null,[(0,n.Lk)("th",null,"Rollenbezeichnung"),(0,n.Lk)("th",null,"Bearbeiten"),(0,n.Lk)("th",null,"Löschen")])],-1))),r=["onClick"],p=["onClick"];function k(t,i,e,l,k,P){return(0,n.uX)(),(0,n.CE)("div",a,[d,(0,n.Lk)("form",{onSubmit:i[2]||(i[2]=(0,o.D$)(((...t)=>P.addPosition&&P.addPosition(...t)),["prevent"]))},[u,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"caption","onUpdate:modelValue":i[0]||(i[0]=t=>k.newPosition.caption=t),placeholder:"Rollenbezeichnung",required:""},null,512),[[o.Jo,k.newPosition.caption]]),c,k.editMode?((0,n.uX)(),(0,n.CE)("button",{key:0,type:"button",onClick:i[1]||(i[1]=(...t)=>P.resetForm&&P.resetForm(...t))},"Neue Rolle erstellen")):(0,n.Q3)("",!0)],32),(0,n.Lk)("table",null,[h,(0,n.Lk)("tbody",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(k.positions,(t=>((0,n.uX)(),(0,n.CE)("tr",{key:t.id},[(0,n.Lk)("td",null,(0,s.v_)(t.caption),1),(0,n.Lk)("td",null,[(0,n.Lk)("button",{onClick:i=>P.editPosition(t)},"Bearbeiten",8,r)]),(0,n.Lk)("td",null,[(0,n.Lk)("button",{onClick:i=>P.deletePosition(t.id)},"Löschen",8,p)])])))),128))])])])}e(4114);var P=e(4335),L={data(){return{positions:[],newPosition:{caption:""},editMode:!1,editId:null}},methods:{async fetchPositions(){const t=await P.A.get("/positions");this.positions=t.data},async addPosition(){if(this.editMode)await P.A.put(`/positions/${this.editId}`,this.newPosition);else{const t=await P.A.post("/positions",this.newPosition);this.positions.push(t.data)}this.resetForm(),await this.fetchPositions()},async updatePosition(t){await P.A.put(`/positions/${t.id}`,t),this.fetchPositions()},async deletePosition(t){await P.A.delete(`/positions/${t}`),this.fetchPositions()},editPosition(t){this.newPosition={...t},this.editMode=!0,this.editId=t.id},resetForm(){this.newPosition={caption:""},this.editMode=!1,this.editId=null}},created(){this.fetchPositions()}},b=e(6262);const m=(0,b.A)(L,[["render",k],["__scopeId","data-v-1684a375"]]);var w=m}}]);
+//# sourceMappingURL=441.d695c909.js.map
\ No newline at end of file
diff --git a/public/js/441.d695c909.js.map b/public/js/441.d695c909.js.map
new file mode 100644
index 0000000..f5cd157
--- /dev/null
+++ b/public/js/441.d695c909.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/441.d695c909.js","mappings":"sQACOA,MAAM,uB,UACTC,EAAAA,EAAAA,IAA6B,UAAzB,wBAAoB,K,UAEtBA,EAAAA,EAAAA,IAA+C,SAAxCC,IAAI,WAAU,sBAAkB,K,UAEvCD,EAAAA,EAAAA,IAAwC,UAAhCE,KAAK,UAAS,aAAS,K,UAK/BF,EAAAA,EAAAA,IAMQ,eALNA,EAAAA,EAAAA,IAIK,YAHHA,EAAAA,EAAAA,IAA0B,UAAtB,sBACJA,EAAAA,EAAAA,IAAmB,UAAf,eACJA,EAAAA,EAAAA,IAAgB,UAAZ,e,OAfd,Y,EAAA,Y,0CACEG,EAAAA,EAAAA,IAyBM,MAzBNC,EAyBM,CAxBJC,GACAL,EAAAA,EAAAA,IAKO,QALAM,SAAMC,EAAA,KAAAA,EAAA,IAHjBC,EAAAA,EAAAA,KAAA,IAAAC,IAG2BC,EAAAC,aAAAD,EAAAC,eAAAF,IAAW,e,CAChCG,G,SACAZ,EAAAA,EAAAA,IAAuG,SAAhGE,KAAK,OAAOW,GAAG,UAL5B,sBAAAN,EAAA,KAAAA,EAAA,GAAAO,GAK+CC,EAAAC,YAAYC,QAAOH,GAAEI,YAAY,oBAAoBC,SAAA,I,iBAArDJ,EAAAC,YAAYC,WACrDG,EAC4BL,EAAAM,W,WAA5BlB,EAAAA,EAAAA,IAAsF,UAP5FmB,IAAA,EAOcpB,KAAK,SAA0BqB,QAAKhB,EAAA,KAAAA,EAAA,OAAAE,IAAEC,EAAAc,WAAAd,EAAAc,aAAAf,KAAW,0BAP/DgB,EAAAA,EAAAA,IAAA,Q,KAUIzB,EAAAA,EAAAA,IAeQ,cAdN0B,GAOA1B,EAAAA,EAAAA,IAMQ,gB,aALNG,EAAAA,EAAAA,IAIKwB,EAAAA,GAAA,MAvBbC,EAAAA,EAAAA,IAmB+Bb,EAAAc,WAAZC,K,WAAX3B,EAAAA,EAAAA,IAIK,MAJ8BmB,IAAKQ,EAASjB,I,EAC/Cb,EAAAA,EAAAA,IAA+B,WAAA+B,EAAAA,EAAAA,IAAxBD,EAASb,SAAO,IACvBjB,EAAAA,EAAAA,IAAoE,YAAhEA,EAAAA,EAAAA,IAA2D,UAAlDuB,QAAKT,GAAEJ,EAAAsB,aAAaF,IAAW,aAAU,EArBhEG,MAsBUjC,EAAAA,EAAAA,IAAsE,YAAlEA,EAAAA,EAAAA,IAA6D,UAApDuB,QAAKT,GAAEJ,EAAAwB,eAAeJ,EAASjB,KAAK,UAAO,EAtBlEsB,U,kCAgCA,GACEC,IAAAA,GACE,MAAO,CACLP,UAAW,GACXb,YAAa,CACXC,QAAS,IAEXI,UAAU,EACVgB,OAAQ,KAEZ,EACAC,QAAS,CACP,oBAAMC,GACJ,MAAMC,QAAiBC,EAAAA,EAAMC,IAAI,cACjCC,KAAKd,UAAYW,EAASJ,IAC5B,EACA,iBAAMzB,GACJ,GAAIgC,KAAKtB,eACDoB,EAAAA,EAAMG,IAAI,cAAcD,KAAKN,SAAUM,KAAK3B,iBAC7C,CACL,MAAMwB,QAAiBC,EAAAA,EAAMI,KAAK,aAAcF,KAAK3B,aACrD2B,KAAKd,UAAUiB,KAAKN,EAASJ,KAC/B,CACAO,KAAKnB,kBACCmB,KAAKJ,gBACb,EACA,oBAAMQ,CAAejB,SACbW,EAAAA,EAAMG,IAAI,cAAcd,EAASjB,KAAMiB,GAC7Ca,KAAKJ,gBACP,EACA,oBAAML,CAAerB,SACb4B,EAAAA,EAAMO,OAAO,cAAcnC,KACjC8B,KAAKJ,gBACP,EACAP,YAAAA,CAAaF,GACXa,KAAK3B,YAAc,IAAKc,GACxBa,KAAKtB,UAAW,EAChBsB,KAAKN,OAASP,EAASjB,EACzB,EACAW,SAAAA,GACEmB,KAAK3B,YAAc,CACjBC,QAAS,IAEX0B,KAAKtB,UAAW,EAChBsB,KAAKN,OAAS,IAChB,GAEFY,OAAAA,GACEN,KAAKJ,gBACP,G,UC1EF,MAAMW,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/admin/PositionManagement.vue","webpack://miriamgemeinde/./src/content/admin/PositionManagement.vue?7adc"],"sourcesContent":["\n
\n
Verwalten der Rollen
\n \n\n
\n \n
\n
Rollenbezeichnung
\n
Bearbeiten
\n
Löschen
\n
\n \n \n
\n
{{ position.caption }}
\n
\n
\n
\n \n
\n
\n\n\n\n\n\n","import { render } from \"./PositionManagement.vue?vue&type=template&id=1684a375&scoped=true\"\nimport script from \"./PositionManagement.vue?vue&type=script&lang=js\"\nexport * from \"./PositionManagement.vue?vue&type=script&lang=js\"\n\nimport \"./PositionManagement.vue?vue&type=style&index=0&id=1684a375&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1684a375\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","addPosition","_hoisted_3","id","$event","$data","newPosition","caption","placeholder","required","_hoisted_4","editMode","key","onClick","resetForm","_createCommentVNode","_hoisted_5","_Fragment","_renderList","positions","position","_toDisplayString","editPosition","_hoisted_6","deletePosition","_hoisted_7","data","editId","methods","fetchPositions","response","axios","get","this","put","post","push","updatePosition","delete","created","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/446.161ffbea.js b/public/js/446.161ffbea.js
new file mode 100644
index 0000000..e389cba
--- /dev/null
+++ b/public/js/446.161ffbea.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[446],{446:function(e,a,t){t.r(a),t.d(a,{default:function(){return L}});var l=t(641),n=t(3751),i=t(33);const o=e=>((0,l.Qi)("data-v-f2694614"),e=e(),(0,l.jt)(),e),r={class:"upload-files"},u=o((()=>(0,l.Lk)("h2",null,"Dateien hochladen",-1))),s=o((()=>(0,l.Lk)("label",{for:"file-upload"},"Datei auswählen:",-1))),d=o((()=>(0,l.Lk)("label",{for:"file-title"},"Titel eingeben:",-1))),c={class:"file-list"},f={class:"file-info"},h=["onClick"],p=["onClick"],v={class:"file-date"};function m(e,a,t,o,m,k){return(0,l.uX)(),(0,l.CE)("div",r,[u,(0,l.Lk)("div",null,[s,(0,l.Lk)("input",{id:"file-upload",type:"file",onChange:a[0]||(a[0]=(...e)=>o.handleFileUpload&&o.handleFileUpload(...e))},null,32)]),(0,l.Lk)("div",null,[d,(0,l.bo)((0,l.Lk)("input",{id:"file-title",type:"text","onUpdate:modelValue":a[1]||(a[1]=e=>o.fileTitle=e)},null,512),[[n.Jo,o.fileTitle]])]),(0,l.Lk)("button",{onClick:a[2]||(a[2]=(...e)=>o.uploadFiles&&o.uploadFiles(...e))},"Hochladen"),(0,l.Lk)("ul",c,[((0,l.uX)(!0),(0,l.CE)(l.FK,null,(0,l.pI)(o.uploadedFiles,(e=>((0,l.uX)(),(0,l.CE)("li",{key:e.id},[(0,l.Lk)("div",f,[(0,l.Lk)("span",{class:"file-title",onClick:a=>o.downloadFile(e)},(0,i.v_)(e.title),9,h),(0,l.Lk)("span",{class:"file-name",onClick:a=>o.downloadFile(e)},(0,i.v_)(e.originalName),9,p),(0,l.Lk)("span",v,(0,i.v_)(o.formatDate(e.createdAt)),1)])])))),128))])])}t(4114),t(4603),t(7566),t(8721);var k=t(953),w=t(6296),g={name:"UploadFilesComponent",setup(){const e=(0,k.KR)(null),a=(0,k.KR)(""),t=(0,k.KR)([]),n=a=>{e.value=a.target.files[0]},i=async()=>{if(!e.value||!a.value)return void alert("Bitte wählen Sie eine Datei aus und geben Sie einen Titel ein.");const l=new FormData;l.append("file",e.value),l.append("title",a.value);try{const n=await w.A.post("/files",l,{headers:{"Content-Type":"multipart/form-data"}}),i=n.data;t.value.push({id:i.id,title:i.title,originalName:i.originalName,createdAt:i.createdAt,hash:i.hash}),e.value=null,a.value=""}catch(n){console.error("Fehler beim Hochladen der Datei:",n)}},o=async e=>{const a=e.originalName.substring(e.originalName.lastIndexOf(".")),t=await w.A.get(`/files/download/${e.hash}`,{responseType:"blob"}),l=new Blob([t.data],{type:t.data.type}),n=document.createElement("a");n.href=window.URL.createObjectURL(l),n.download=`${e.title}${a}`,n.click(),window.URL.revokeObjectURL(n.href)},r=e=>{const a={year:"numeric",month:"long",day:"numeric"};return new Date(e).toLocaleDateString(void 0,a)},u=async()=>{try{const e=await w.A.get("/files");t.value=e.data}catch(e){console.error("Fehler beim Abrufen der Dateien:",e)}};return(0,l.sV)(u),{fileToUpload:e,fileTitle:a,uploadedFiles:t,handleFileUpload:n,uploadFiles:i,downloadFile:o,formatDate:r}}},y=t(6262);const b=(0,y.A)(g,[["render",m],["__scopeId","data-v-f2694614"]]);var L=b},655:function(e,a,t){var l=t(6955),n=String;e.exports=function(e){if("Symbol"===l(e))throw new TypeError("Cannot convert a Symbol value to a string");return n(e)}},2812:function(e){var a=TypeError;e.exports=function(e,t){if(e\n
\n\n\n\n\n\n","import { render } from \"./UploadFileManagement.vue?vue&type=template&id=f2694614&scoped=true\"\nimport script from \"./UploadFileManagement.vue?vue&type=script&lang=js\"\nexport * from \"./UploadFileManagement.vue?vue&type=script&lang=js\"\n\nimport \"./UploadFileManagement.vue?vue&type=style&index=0&id=f2694614&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f2694614\"]])\n\nexport default __exports__","'use strict';\nvar classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw new TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","'use strict';\nvar $TypeError = TypeError;\n\nmodule.exports = function (passed, required) {\n if (passed < required) throw new $TypeError('Not enough arguments');\n return passed;\n};\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar append = uncurryThis(URLSearchParamsPrototype.append);\nvar $delete = uncurryThis(URLSearchParamsPrototype['delete']);\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\nvar push = uncurryThis([].push);\nvar params = new $URLSearchParams('a=1&a=2&b=3');\n\nparams['delete']('a', 1);\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nparams['delete']('b', undefined);\n\nif (params + '' !== 'a=2') {\n defineBuiltIn(URLSearchParamsPrototype, 'delete', function (name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $delete(this, name);\n var entries = [];\n forEach(this, function (v, k) { // also validates `this`\n push(entries, { key: k, value: v });\n });\n validateArgumentsLength(length, 1);\n var key = toString(name);\n var value = toString($value);\n var index = 0;\n var dindex = 0;\n var found = false;\n var entriesLength = entries.length;\n var entry;\n while (index < entriesLength) {\n entry = entries[index++];\n if (found || entry.key === key) {\n found = true;\n $delete(this, entry.key);\n } else dindex++;\n }\n while (dindex < entriesLength) {\n entry = entries[dindex++];\n if (!(entry.key === key && entry.value === value)) append(this, entry.key, entry.value);\n }\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toString = require('../internals/to-string');\nvar validateArgumentsLength = require('../internals/validate-arguments-length');\n\nvar $URLSearchParams = URLSearchParams;\nvar URLSearchParamsPrototype = $URLSearchParams.prototype;\nvar getAll = uncurryThis(URLSearchParamsPrototype.getAll);\nvar $has = uncurryThis(URLSearchParamsPrototype.has);\nvar params = new $URLSearchParams('a=1');\n\n// `undefined` case is a Chromium 117 bug\n// https://bugs.chromium.org/p/v8/issues/detail?id=14222\nif (params.has('a', 2) || !params.has('a', undefined)) {\n defineBuiltIn(URLSearchParamsPrototype, 'has', function has(name /* , value */) {\n var length = arguments.length;\n var $value = length < 2 ? undefined : arguments[1];\n if (length && $value === undefined) return $has(this, name);\n var values = getAll(this, name); // also validates `this`\n validateArgumentsLength(length, 1);\n var value = toString($value);\n var index = 0;\n while (index < values.length) {\n if (values[index++] === value) return true;\n } return false;\n }, { enumerable: true, unsafe: true });\n}\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\n\nvar URLSearchParamsPrototype = URLSearchParams.prototype;\nvar forEach = uncurryThis(URLSearchParamsPrototype.forEach);\n\n// `URLSearchParams.prototype.size` getter\n// https://github.com/whatwg/url/pull/734\nif (DESCRIPTORS && !('size' in URLSearchParamsPrototype)) {\n defineBuiltInAccessor(URLSearchParamsPrototype, 'size', {\n get: function size() {\n var count = 0;\n forEach(this, function () { count++; });\n return count;\n },\n configurable: true,\n enumerable: true\n });\n}\n"],"names":["class","_createElementVNode","for","_createElementBlock","_hoisted_1","_hoisted_2","_hoisted_3","id","type","onChange","_cache","args","$setup","handleFileUpload","_hoisted_4","$event","fileTitle","onClick","uploadFiles","_hoisted_5","_Fragment","_renderList","uploadedFiles","file","key","_hoisted_6","downloadFile","title","_hoisted_7","originalName","_hoisted_8","_hoisted_9","_toDisplayString","formatDate","createdAt","name","setup","fileToUpload","ref","event","value","target","files","async","alert","formData","FormData","append","response","axios","post","headers","uploadedData","data","push","hash","error","console","fileExtension","substring","lastIndexOf","get","responseType","blob","Blob","link","document","createElement","href","window","URL","createObjectURL","download","click","revokeObjectURL","dateString","options","year","month","day","Date","toLocaleDateString","undefined","fetchUploadedFiles","onMounted","__exports__","render","classof","$String","String","module","exports","argument","TypeError","$TypeError","passed","required","defineBuiltIn","uncurryThis","toString","validateArgumentsLength","$URLSearchParams","URLSearchParams","URLSearchParamsPrototype","prototype","$delete","forEach","params","length","arguments","$value","this","entries","v","k","entry","index","dindex","found","entriesLength","enumerable","unsafe","getAll","$has","has","values","DESCRIPTORS","defineBuiltInAccessor","count","configurable"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/468.53803500.js b/public/js/468.53803500.js
new file mode 100644
index 0000000..d3797c2
--- /dev/null
+++ b/public/js/468.53803500.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[468],{5468:function(e,r,t){t.r(r),t.d(r,{default:function(){return y}});var s=t(641),n=t(33),a=t(3751);const i=e=>((0,s.Qi)("data-v-a495c756"),e=e(),(0,s.jt)(),e),u={class:"user-administration"},l=i((()=>(0,s.Lk)("h1",null,"Benutzerverwaltung",-1))),o=i((()=>(0,s.Lk)("label",{for:"name"},"Name:",-1))),c=i((()=>(0,s.Lk)("label",{for:"email"},"Email:",-1))),d=i((()=>(0,s.Lk)("label",{for:"password"},"Passwort:",-1))),m=["required"],h=i((()=>(0,s.Lk)("label",{for:"active"},"Aktiv:",-1))),p={type:"submit"},U={key:1},k=i((()=>(0,s.Lk)("h2",null,"Vorhandene Benutzer",-1))),v=["onClick"];function b(e,r,t,i,b,C){return(0,s.uX)(),(0,s.CE)("div",u,[l,(0,s.Lk)("h2",null,(0,n.v_)(C.formTitle),1),(0,s.Lk)("form",{onSubmit:r[4]||(r[4]=(0,a.D$)(((...e)=>C.saveUser&&C.saveUser(...e)),["prevent"]))},[o,(0,s.bo)((0,s.Lk)("input",{id:"name","onUpdate:modelValue":r[0]||(r[0]=e=>b.currentUser.name=e),required:""},null,512),[[a.Jo,b.currentUser.name]]),c,(0,s.bo)((0,s.Lk)("input",{id:"email","onUpdate:modelValue":r[1]||(r[1]=e=>b.currentUser.email=e),type:"email",required:""},null,512),[[a.Jo,b.currentUser.email]]),d,(0,s.bo)((0,s.Lk)("input",{id:"password","onUpdate:modelValue":r[2]||(r[2]=e=>b.currentUser.password=e),type:"password",required:b.isCreating},null,8,m),[[a.Jo,b.currentUser.password]]),(0,s.Lk)("div",null,[h,(0,s.bo)((0,s.Lk)("input",{id:"active","onUpdate:modelValue":r[3]||(r[3]=e=>b.currentUser.active=e),type:"checkbox"},null,512),[[a.lH,b.currentUser.active]])]),(0,s.Lk)("button",p,(0,n.v_)(b.isCreating?"Erstellen":"Aktualisieren"),1)],32),b.isCreating?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("button",{key:0,onClick:r[5]||(r[5]=(...e)=>C.resetForm&&C.resetForm(...e))},"Zurück zu Benutzer erstellen")),b.users.length?((0,s.uX)(),(0,s.CE)("div",U,[k,(0,s.Lk)("ul",null,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(b.users,(e=>((0,s.uX)(),(0,s.CE)("li",{key:e.id,onClick:r=>C.editUser(e)},(0,n.v_)(e.name)+" ("+(0,n.v_)(e.email)+") ",9,v)))),128))])])):(0,s.Q3)("",!0)])}var C=t(6296),f={name:"UserAdministration",data(){return{users:[],currentUser:{name:"",email:"",password:"",active:!1},isCreating:!0}},computed:{formTitle(){return this.isCreating?"Benutzer erstellen":"Benutzer bearbeiten"}},methods:{async fetchUsers(){try{const e=await C.A.get("/users");this.users=e.data}catch(e){console.error("Fehler beim Abrufen der Benutzer:",e)}},async saveUser(){this.isCreating?await this.createUser():await this.updateUser(),this.resetForm(),this.fetchUsers()},async createUser(){try{await C.A.post("/users",this.currentUser)}catch(e){console.error("Fehler beim Erstellen des Benutzers:",e)}},async updateUser(){try{await C.A.put(`/users/${this.currentUser.id}`,this.currentUser)}catch(e){console.error("Fehler beim Aktualisieren des Benutzers:",e)}},editUser(e){this.currentUser={...e,password:""},this.isCreating=!1},resetForm(){this.currentUser={name:"",email:"",password:"",active:!1},this.isCreating=!0}},mounted(){this.fetchUsers()}},w=t(6262);const L=(0,w.A)(f,[["render",b],["__scopeId","data-v-a495c756"]]);var y=L}}]);
+//# sourceMappingURL=468.53803500.js.map
\ No newline at end of file
diff --git a/public/js/468.53803500.js.map b/public/js/468.53803500.js.map
new file mode 100644
index 0000000..464d461
--- /dev/null
+++ b/public/js/468.53803500.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/468.53803500.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/UserAdministration.vue","webpack://miriamgemeinde/./src/content/admin/UserAdministration.vue?913a"],"sourcesContent":["\n
\n
Benutzerverwaltung
\n \n
{{ formTitle }}
\n \n \n \n \n
\n
Vorhandene Benutzer
\n
\n
\n {{ user.name }} ({{ user.email }})\n
\n
\n
\n
\n \n \n \n \n \n ","import { render } from \"./UserAdministration.vue?vue&type=template&id=a495c756&scoped=true\"\nimport script from \"./UserAdministration.vue?vue&type=script&lang=js\"\nexport * from \"./UserAdministration.vue?vue&type=script&lang=js\"\n\nimport \"./UserAdministration.vue?vue&type=style&index=0&id=a495c756&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a495c756\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","key","_createElementBlock","_hoisted_1","_hoisted_2","_toDisplayString","$options","formTitle","onSubmit","_cache","_withModifiers","args","saveUser","_hoisted_3","id","$event","$data","currentUser","name","required","_hoisted_4","email","_hoisted_5","password","isCreating","_hoisted_6","_hoisted_7","active","_hoisted_8","_createCommentVNode","onClick","resetForm","users","length","_hoisted_9","_hoisted_10","_Fragment","_renderList","user","editUser","_hoisted_11","data","computed","this","methods","fetchUsers","response","axios","get","error","console","createUser","updateUser","post","put","mounted","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/468.ab49baf5.js b/public/js/468.ab49baf5.js
new file mode 100644
index 0000000..611f12f
--- /dev/null
+++ b/public/js/468.ab49baf5.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[468],{5468:function(e,r,t){t.r(r),t.d(r,{default:function(){return y}});var s=t(641),n=t(33),a=t(3751);const i=e=>((0,s.Qi)("data-v-a495c756"),e=e(),(0,s.jt)(),e),u={class:"user-administration"},l=i((()=>(0,s.Lk)("h1",null,"Benutzerverwaltung",-1))),o=i((()=>(0,s.Lk)("label",{for:"name"},"Name:",-1))),c=i((()=>(0,s.Lk)("label",{for:"email"},"Email:",-1))),d=i((()=>(0,s.Lk)("label",{for:"password"},"Passwort:",-1))),m=["required"],h=i((()=>(0,s.Lk)("label",{for:"active"},"Aktiv:",-1))),p={type:"submit"},U={key:1},k=i((()=>(0,s.Lk)("h2",null,"Vorhandene Benutzer",-1))),v=["onClick"];function b(e,r,t,i,b,C){return(0,s.uX)(),(0,s.CE)("div",u,[l,(0,s.Lk)("h2",null,(0,n.v_)(C.formTitle),1),(0,s.Lk)("form",{onSubmit:r[4]||(r[4]=(0,a.D$)(((...e)=>C.saveUser&&C.saveUser(...e)),["prevent"]))},[o,(0,s.bo)((0,s.Lk)("input",{id:"name","onUpdate:modelValue":r[0]||(r[0]=e=>b.currentUser.name=e),required:""},null,512),[[a.Jo,b.currentUser.name]]),c,(0,s.bo)((0,s.Lk)("input",{id:"email","onUpdate:modelValue":r[1]||(r[1]=e=>b.currentUser.email=e),type:"email",required:""},null,512),[[a.Jo,b.currentUser.email]]),d,(0,s.bo)((0,s.Lk)("input",{id:"password","onUpdate:modelValue":r[2]||(r[2]=e=>b.currentUser.password=e),type:"password",required:b.isCreating},null,8,m),[[a.Jo,b.currentUser.password]]),(0,s.Lk)("div",null,[h,(0,s.bo)((0,s.Lk)("input",{id:"active","onUpdate:modelValue":r[3]||(r[3]=e=>b.currentUser.active=e),type:"checkbox"},null,512),[[a.lH,b.currentUser.active]])]),(0,s.Lk)("button",p,(0,n.v_)(b.isCreating?"Erstellen":"Aktualisieren"),1)],32),b.isCreating?(0,s.Q3)("",!0):((0,s.uX)(),(0,s.CE)("button",{key:0,onClick:r[5]||(r[5]=(...e)=>C.resetForm&&C.resetForm(...e))},"Zurück zu Benutzer erstellen")),b.users.length?((0,s.uX)(),(0,s.CE)("div",U,[k,(0,s.Lk)("ul",null,[((0,s.uX)(!0),(0,s.CE)(s.FK,null,(0,s.pI)(b.users,(e=>((0,s.uX)(),(0,s.CE)("li",{key:e.id,onClick:r=>C.editUser(e)},(0,n.v_)(e.name)+" ("+(0,n.v_)(e.email)+") ",9,v)))),128))])])):(0,s.Q3)("",!0)])}var C=t(6296),f={name:"UserAdministration",data(){return{users:[],currentUser:{name:"",email:"",password:"",active:!1},isCreating:!0}},computed:{formTitle(){return this.isCreating?"Benutzer erstellen":"Benutzer bearbeiten"}},methods:{async fetchUsers(){try{const e=await C.A.get("/users");this.users=e.data}catch(e){console.error("Fehler beim Abrufen der Benutzer:",e)}},async saveUser(){this.isCreating?await this.createUser():await this.updateUser(),this.resetForm(),this.fetchUsers()},async createUser(){try{await C.A.post("/users",this.currentUser)}catch(e){console.error("Fehler beim Erstellen des Benutzers:",e)}},async updateUser(){try{await C.A.put(`/users/${this.currentUser.id}`,this.currentUser)}catch(e){console.error("Fehler beim Aktualisieren des Benutzers:",e)}},editUser(e){this.currentUser={...e,password:""},this.isCreating=!1},resetForm(){this.currentUser={name:"",email:"",password:"",active:!1},this.isCreating=!0}},mounted(){this.fetchUsers()}},w=t(6262);const L=(0,w.A)(f,[["render",b],["__scopeId","data-v-a495c756"]]);var y=L}}]);
+//# sourceMappingURL=468.ab49baf5.js.map
\ No newline at end of file
diff --git a/public/js/468.ab49baf5.js.map b/public/js/468.ab49baf5.js.map
new file mode 100644
index 0000000..7014612
--- /dev/null
+++ b/public/js/468.ab49baf5.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/468.ab49baf5.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/UserAdministration.vue","webpack://miriamgemeinde/./src/content/admin/UserAdministration.vue?913a"],"sourcesContent":["\n
\n
Benutzerverwaltung
\n \n
{{ formTitle }}
\n \n \n \n \n
\n
Vorhandene Benutzer
\n
\n
\n {{ user.name }} ({{ user.email }})\n
\n
\n
\n
\n \n \n \n \n \n ","import { render } from \"./UserAdministration.vue?vue&type=template&id=a495c756&scoped=true\"\nimport script from \"./UserAdministration.vue?vue&type=script&lang=js\"\nexport * from \"./UserAdministration.vue?vue&type=script&lang=js\"\n\nimport \"./UserAdministration.vue?vue&type=style&index=0&id=a495c756&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-a495c756\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","key","_createElementBlock","_hoisted_1","_hoisted_2","_toDisplayString","$options","formTitle","onSubmit","_cache","_withModifiers","args","saveUser","_hoisted_3","id","$event","$data","currentUser","name","required","_hoisted_4","email","_hoisted_5","password","isCreating","_hoisted_6","_hoisted_7","active","_hoisted_8","_createCommentVNode","onClick","resetForm","users","length","_hoisted_9","_hoisted_10","_Fragment","_renderList","user","editUser","_hoisted_11","data","computed","this","methods","fetchUsers","response","axios","get","error","console","createUser","updateUser","post","put","mounted","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/480.4f175b49.js b/public/js/480.4f175b49.js
new file mode 100644
index 0000000..2cddbb4
--- /dev/null
+++ b/public/js/480.4f175b49.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[480],{480:function(e,n,t){t.r(n),t.d(n,{default:function(){return k}});var u=t(641),r=t(33);const i=e=>((0,u.Qi)("data-v-68b32234"),e=e(),(0,u.jt)(),e),a=i((()=>(0,u.Lk)("h1",null,"Seitenpflege",-1))),l=i((()=>(0,u.Lk)("p",null,"Herzlich Willkommen. Auf diesen Seiten können Sie die Inhalte der Webseiten pflegen.",-1)));function o(e,n,t,i,o,d){const s=(0,u.g2)("router-link");return(0,u.uX)(),(0,u.CE)("div",null,[a,l,(0,u.Lk)("ul",null,[((0,u.uX)(!0),(0,u.CE)(u.FK,null,(0,u.pI)(i.adminSubmenu,(e=>((0,u.uX)(),(0,u.CE)("li",{key:e.id},[(0,u.bF)(s,{to:e.link},{default:(0,u.k6)((()=>[(0,u.eW)((0,r.v_)(e.name),1)])),_:2},1032,["to"])])))),128))])])}t(8992),t(2577);var d=t(3173),s=t(953),c={name:"DefaultComponent",setup(){const e=(0,s.KR)([]),n=async()=>{try{const n=await d.A.get("/menu-data"),t=n.data,u=t.find((e=>"Admin"===e.name));u&&(e.value=u.submenu)}catch(n){console.error("Fehler beim Abrufen der Menü-Daten:",n)}};return(0,u.sV)((()=>{n()})),{adminSubmenu:e}}},m=t(6262);const f=(0,m.A)(c,[["render",o],["__scopeId","data-v-68b32234"]]);var k=f},2577:function(e,n,t){var u=t(6518),r=t(2652),i=t(9306),a=t(8551),l=t(1767);u({target:"Iterator",proto:!0,real:!0},{find:function(e){a(this),i(e);var n=l(this),t=0;return r(n,(function(n,u){if(e(n,t++))return u(n)}),{IS_RECORD:!0,INTERRUPTED:!0}).result}})}}]);
+//# sourceMappingURL=480.4f175b49.js.map
\ No newline at end of file
diff --git a/public/js/480.4f175b49.js.map b/public/js/480.4f175b49.js.map
new file mode 100644
index 0000000..10c5563
--- /dev/null
+++ b/public/js/480.4f175b49.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/480.4f175b49.js","mappings":"kQAEIA,EAAAA,EAAAA,IAAqB,UAAjB,gBAAY,K,UAChBA,EAAAA,EAAAA,IAA2F,SAAxF,wFAAoF,K,0EAFzFC,EAAAA,EAAAA,IAQM,YAPJC,EACAC,GACAH,EAAAA,EAAAA,IAIK,a,aAHHC,EAAAA,EAAAA,IAEKG,EAAAA,GAAA,MAPXC,EAAAA,EAAAA,IAKyBC,EAAAC,cAARC,K,WAAXP,EAAAA,EAAAA,IAEK,MAF6BQ,IAAKD,EAAKE,I,EAC1CC,EAAAA,EAAAA,IAA0DC,EAAA,CAA5CC,GAAIL,EAAKM,M,CAN/BC,SAAAC,EAAAA,EAAAA,KAMqC,IAAe,EANpDC,EAAAA,EAAAA,KAAAC,EAAAA,EAAAA,IAMwCV,EAAKW,MAAI,MANjDC,EAAA,G,mEAgBA,GACED,KAAM,mBACNE,KAAAA,GACE,MAAMd,GAAee,EAAAA,EAAAA,IAAI,IAEnBC,EAAgBC,UACpB,IACE,MAAMC,QAAiBC,EAAAA,EAAMC,IAAI,cAC3BC,EAAWH,EAASI,KAGpBC,EAAYF,EAASG,MAAKvB,GAAsB,UAAdA,EAAKW,OACzCW,IACFvB,EAAayB,MAAQF,EAAUG,QAEnC,CAAE,MAAOC,GACPC,QAAQD,MAAM,sCAAuCA,EACvD,GAOF,OAJAE,EAAAA,EAAAA,KAAU,KACRb,GAAe,IAGV,CACLhB,eAEJ,G,UCpCF,MAAM8B,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O,uBCRA,IAAIC,EAAI,EAAQ,MACZC,EAAU,EAAQ,MAClBC,EAAY,EAAQ,MACpBC,EAAW,EAAQ,MACnBC,EAAoB,EAAQ,MAIhCJ,EAAE,CAAEK,OAAQ,WAAYC,OAAO,EAAMC,MAAM,GAAQ,CACjDf,KAAM,SAAcgB,GAClBL,EAASM,MACTP,EAAUM,GACV,IAAIE,EAASN,EAAkBK,MAC3BE,EAAU,EACd,OAAOV,EAAQS,GAAQ,SAAUjB,EAAOmB,GACtC,GAAIJ,EAAUf,EAAOkB,KAAY,OAAOC,EAAKnB,EAC/C,GAAG,CAAEoB,WAAW,EAAMC,aAAa,IAAQC,MAC7C,G","sources":["webpack://miriamgemeinde/./src/content/admin/IndexContent.vue","webpack://miriamgemeinde/./src/content/admin/IndexContent.vue?5c80","webpack://miriamgemeinde/./node_modules/core-js/modules/esnext.iterator.find.js"],"sourcesContent":["\n
\n
Seitenpflege
\n
Herzlich Willkommen. Auf diesen Seiten können Sie die Inhalte der Webseiten pflegen.
\n
\n
\n {{ item.name }}\n
\n
\n
\n\n\n\n\n\n","import { render } from \"./IndexContent.vue?vue&type=template&id=68b32234&scoped=true\"\nimport script from \"./IndexContent.vue?vue&type=script&lang=js\"\nexport * from \"./IndexContent.vue?vue&type=script&lang=js\"\n\nimport \"./IndexContent.vue?vue&type=style&index=0&id=68b32234&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-68b32234\"]])\n\nexport default __exports__","'use strict';\nvar $ = require('../internals/export');\nvar iterate = require('../internals/iterate');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar getIteratorDirect = require('../internals/get-iterator-direct');\n\n// `Iterator.prototype.find` method\n// https://github.com/tc39/proposal-iterator-helpers\n$({ target: 'Iterator', proto: true, real: true }, {\n find: function find(predicate) {\n anObject(this);\n aCallable(predicate);\n var record = getIteratorDirect(this);\n var counter = 0;\n return iterate(record, function (value, stop) {\n if (predicate(value, counter++)) return stop(value);\n }, { IS_RECORD: true, INTERRUPTED: true }).result;\n }\n});\n"],"names":["_createElementVNode","_createElementBlock","_hoisted_1","_hoisted_2","_Fragment","_renderList","$setup","adminSubmenu","item","key","id","_createVNode","_component_router_link","to","link","default","_withCtx","_createTextVNode","_toDisplayString","name","_","setup","ref","fetchMenuData","async","response","axios","get","menuData","data","adminMenu","find","value","submenu","error","console","onMounted","__exports__","render","$","iterate","aCallable","anObject","getIteratorDirect","target","proto","real","predicate","this","record","counter","stop","IS_RECORD","INTERRUPTED","result"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/484.0c81fbc7.js b/public/js/484.0c81fbc7.js
new file mode 100644
index 0000000..78d313d
--- /dev/null
+++ b/public/js/484.0c81fbc7.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[260,484],{3484:function(e,o,a){a.r(o),a.d(o,{default:function(){return L}});var i=a(641),l=a(3751);const t=e=>((0,i.Qi)("data-v-40a158c0"),e=e(),(0,i.jt)(),e),s={class:"login"},n=t((()=>(0,i.Lk)("h2",null,"Login",-1))),r=t((()=>(0,i.Lk)("label",{for:"email"},"Email-Adresse:",-1))),d=t((()=>(0,i.Lk)("label",{for:"password"},"Passwort:",-1))),u=t((()=>(0,i.Lk)("button",{type:"submit"},"Login",-1)));function g(e,o,a,t,g,m){const p=(0,i.g2)("router-link"),c=(0,i.g2)("DialogComponent");return(0,i.uX)(),(0,i.CE)("div",s,[n,(0,i.Lk)("form",{onSubmit:o[2]||(o[2]=(0,l.D$)(((...e)=>m.runLogin&&m.runLogin(...e)),["prevent"]))},[r,(0,i.bo)((0,i.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":o[0]||(o[0]=e=>g.email=e),required:""},null,512),[[l.Jo,g.email]]),d,(0,i.bo)((0,i.Lk)("input",{type:"password",id:"password","onUpdate:modelValue":o[1]||(o[1]=e=>g.password=e),required:""},null,512),[[l.Jo,g.password]]),u],32),(0,i.Lk)("p",null,[(0,i.bF)(p,{to:"/register"},{default:(0,i.k6)((()=>[(0,i.eW)("Registrieren")])),_:1})]),(0,i.Lk)("p",null,[(0,i.bF)(p,{to:"/forgot-password"},{default:(0,i.k6)((()=>[(0,i.eW)("Passwort vergessen?")])),_:1})]),(0,i.bF)(c,{title:g.dialogTitle,message:g.dialogMessage,modelValue:g.dialogVisible,"onUpdate:modelValue":o[3]||(o[3]=e=>g.dialogVisible=e),onClose:m.closeDialog},null,8,["title","message","modelValue","onClose"])])}a(4114);var m=a(4335),p=a(4260),c=a(6278),h={name:"LoginComponent",components:{DialogComponent:p["default"]},data(){return{email:"",password:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},methods:{...(0,c.i0)(["login"]),async runLogin(){try{const e=await m.A.post("/auth/login",{email:this.email,password:this.password}),o=e.data.token,a=e.data;localStorage.setItem("token",o),this.login(a.user),m.A.defaults.headers.common["Authorization"]=`Bearer ${o}`,this.$router.push("/admin/index")}catch(e){e.response?this.showDialog("Fehler",e.response.data.message):this.showDialog("Ein Fehler ist aufgetreten",e.message)}},showDialog(e,o){this.dialogTitle=e,this.dialogMessage=o,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},k=a(6262);const f=(0,k.A)(h,[["render",g],["__scopeId","data-v-40a158c0"]]);var L=f},4260:function(e,o,a){a.r(o),a.d(o,{default:function(){return g}});var i=a(641),l=a(33);const t={key:0,class:"dialog-overlay"},s={class:"dialog"};function n(e,o,a,n,r,d){return a.modelValue?((0,i.uX)(),(0,i.CE)("div",t,[(0,i.Lk)("div",s,[(0,i.Lk)("h2",null,(0,l.v_)(a.title),1),(0,i.Lk)("p",null,(0,l.v_)(a.message),1),(0,i.Lk)("button",{onClick:o[0]||(o[0]=(...e)=>d.closeDialog&&d.closeDialog(...e))},"OK")])])):(0,i.Q3)("",!0)}var r={name:"DialogComponent",props:{title:{type:String,required:!0},message:{type:String,required:!0},modelValue:{type:Boolean,default:!1}},methods:{closeDialog(){this.$emit("update:modelValue",!1),this.$emit("close")}}},d=a(6262);const u=(0,d.A)(r,[["render",n],["__scopeId","data-v-64c2e06a"]]);var g=u}}]);
+//# sourceMappingURL=484.0c81fbc7.js.map
\ No newline at end of file
diff --git a/public/js/484.0c81fbc7.js.map b/public/js/484.0c81fbc7.js.map
new file mode 100644
index 0000000..37c65e1
--- /dev/null
+++ b/public/js/484.0c81fbc7.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/484.0c81fbc7.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/authentication/LoginContent.vue","webpack://miriamgemeinde/./src/content/authentication/LoginContent.vue?d29f","webpack://miriamgemeinde/./src/common/components/DialogComponent.vue","webpack://miriamgemeinde/./src/common/components/DialogComponent.vue?92fc"],"sourcesContent":["\n
\n
Login
\n \n
\n Registrieren\n
\n
\n Passwort vergessen?\n
\n \n
\n\n\n\n\n\n","import { render } from \"./LoginContent.vue?vue&type=template&id=40a158c0&scoped=true\"\nimport script from \"./LoginContent.vue?vue&type=script&lang=js\"\nexport * from \"./LoginContent.vue?vue&type=script&lang=js\"\n\nimport \"./LoginContent.vue?vue&type=style&index=0&id=40a158c0&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-40a158c0\"]])\n\nexport default __exports__","\n
\n
\n
{{ title }}
\n
{{ message }}
\n \n
\n
\n\n\n\n\n","import { render } from \"./DialogComponent.vue?vue&type=template&id=64c2e06a&scoped=true\"\nimport script from \"./DialogComponent.vue?vue&type=script&lang=js\"\nexport * from \"./DialogComponent.vue?vue&type=script&lang=js\"\n\nimport \"./DialogComponent.vue?vue&type=style&index=0&id=64c2e06a&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-64c2e06a\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","runLogin","_hoisted_3","id","$event","$data","email","required","_hoisted_4","password","_hoisted_5","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","_component_DialogComponent","title","dialogTitle","message","dialogMessage","modelValue","dialogVisible","onClose","closeDialog","name","components","DialogComponent","data","methods","mapActions","response","axios","post","this","token","localStorage","setItem","login","user","defaults","headers","common","$router","push","error","showDialog","__exports__","render","key","$props","_toDisplayString","onClick","_createCommentVNode","props","String","Boolean","$emit"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/493.7151c500.js b/public/js/493.7151c500.js
new file mode 100644
index 0000000..7928d2f
--- /dev/null
+++ b/public/js/493.7151c500.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[493],{5493:function(e,i,a){a.r(i),a.d(i,{default:function(){return L}});var s=a(641),t=a(3751),o=a(33);const l=e=>((0,s.Qi)("data-v-63b3c0a3"),e=e(),(0,s.jt)(),e),r={class:"register"},n=l((()=>(0,s.Lk)("h2",null,"Registrieren",-1))),d=l((()=>(0,s.Lk)("label",{for:"name"},"Name:",-1))),g=l((()=>(0,s.Lk)("label",{for:"email"},"Email-Adresse:",-1))),u=l((()=>(0,s.Lk)("label",{for:"password"},"Passwort:",-1))),m=l((()=>(0,s.Lk)("button",{type:"submit"},"Registrieren",-1))),p={key:0,class:"dialog"},c={class:"dialog-content"};function h(e,i,a,l,h,k){const b=(0,s.g2)("router-link");return(0,s.uX)(),(0,s.CE)("div",r,[n,(0,s.Lk)("form",{onSubmit:i[3]||(i[3]=(0,t.D$)(((...e)=>k.register&&k.register(...e)),["prevent"]))},[d,(0,s.bo)((0,s.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":i[0]||(i[0]=e=>h.name=e),required:""},null,512),[[t.Jo,h.name]]),g,(0,s.bo)((0,s.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":i[1]||(i[1]=e=>h.email=e),required:""},null,512),[[t.Jo,h.email]]),u,(0,s.bo)((0,s.Lk)("input",{type:"password",id:"password","onUpdate:modelValue":i[2]||(i[2]=e=>h.password=e),required:""},null,512),[[t.Jo,h.password]]),m],32),(0,s.Lk)("p",null,[(0,s.bF)(b,{to:"/login"},{default:(0,s.k6)((()=>[(0,s.eW)("Login")])),_:1})]),(0,s.Lk)("p",null,[(0,s.bF)(b,{to:"/forgot-password"},{default:(0,s.k6)((()=>[(0,s.eW)("Passwort vergessen?")])),_:1})]),h.dialogVisible?((0,s.uX)(),(0,s.CE)("div",p,[(0,s.Lk)("div",c,[(0,s.Lk)("h3",null,(0,o.v_)(h.dialogTitle),1),(0,s.Lk)("p",null,(0,o.v_)(h.dialogMessage),1),(0,s.Lk)("button",{type:"button",onClick:i[4]||(i[4]=(...e)=>k.closeDialog&&k.closeDialog(...e))},"Schließen")])])):(0,s.Q3)("",!0)])}var k=a(6296),b={name:"RegisterComponent",components:{},data(){return{name:"",email:"",password:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},methods:{async register(){try{const e=await k.A.post("/auth/register",{name:this.name,email:this.email,password:this.password});this.showDialog("Registrierung erfolgreich",e.data?.message||"Ihr Konto wurde erfolgreich erstellt."),this.name="",this.email="",this.password=""}catch(e){const i=e?.response?.data?.message||e?.message||"Ein unbekannter Fehler ist aufgetreten";this.showDialog("Fehler",i)}},showDialog(e,i){this.dialogTitle=e,this.dialogMessage=i,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},w=a(6262);const f=(0,w.A)(b,[["render",h],["__scopeId","data-v-63b3c0a3"]]);var L=f}}]);
+//# sourceMappingURL=493.7151c500.js.map
\ No newline at end of file
diff --git a/public/js/493.7151c500.js.map b/public/js/493.7151c500.js.map
new file mode 100644
index 0000000..bf4e4fb
--- /dev/null
+++ b/public/js/493.7151c500.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/493.7151c500.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/authentication/RegisterContent.vue","webpack://miriamgemeinde/./src/content/authentication/RegisterContent.vue?54da"],"sourcesContent":["\n
\n
Registrieren
\n \n
\n Login\n
\n
\n Passwort vergessen?\n
\n\n
\n
\n
{{ dialogTitle }}
\n
{{ dialogMessage }}
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./RegisterContent.vue?vue&type=template&id=63b3c0a3&scoped=true\"\nimport script from \"./RegisterContent.vue?vue&type=script&lang=js\"\nexport * from \"./RegisterContent.vue?vue&type=script&lang=js\"\n\nimport \"./RegisterContent.vue?vue&type=style&index=0&id=63b3c0a3&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-63b3c0a3\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","key","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","register","_hoisted_3","id","$event","$data","name","required","_hoisted_4","email","_hoisted_5","password","_hoisted_6","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","dialogVisible","_hoisted_7","_hoisted_8","_toDisplayString","dialogTitle","dialogMessage","onClick","closeDialog","_createCommentVNode","components","data","methods","response","axios","post","this","showDialog","message","err","title","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/493.e95b30f4.js b/public/js/493.e95b30f4.js
new file mode 100644
index 0000000..627311a
--- /dev/null
+++ b/public/js/493.e95b30f4.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[493],{5493:function(e,i,a){a.r(i),a.d(i,{default:function(){return L}});var s=a(641),t=a(3751),o=a(33);const l=e=>((0,s.Qi)("data-v-63b3c0a3"),e=e(),(0,s.jt)(),e),r={class:"register"},n=l((()=>(0,s.Lk)("h2",null,"Registrieren",-1))),d=l((()=>(0,s.Lk)("label",{for:"name"},"Name:",-1))),g=l((()=>(0,s.Lk)("label",{for:"email"},"Email-Adresse:",-1))),u=l((()=>(0,s.Lk)("label",{for:"password"},"Passwort:",-1))),m=l((()=>(0,s.Lk)("button",{type:"submit"},"Registrieren",-1))),p={key:0,class:"dialog"},c={class:"dialog-content"};function h(e,i,a,l,h,k){const b=(0,s.g2)("router-link");return(0,s.uX)(),(0,s.CE)("div",r,[n,(0,s.Lk)("form",{onSubmit:i[3]||(i[3]=(0,t.D$)(((...e)=>k.register&&k.register(...e)),["prevent"]))},[d,(0,s.bo)((0,s.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":i[0]||(i[0]=e=>h.name=e),required:""},null,512),[[t.Jo,h.name]]),g,(0,s.bo)((0,s.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":i[1]||(i[1]=e=>h.email=e),required:""},null,512),[[t.Jo,h.email]]),u,(0,s.bo)((0,s.Lk)("input",{type:"password",id:"password","onUpdate:modelValue":i[2]||(i[2]=e=>h.password=e),required:""},null,512),[[t.Jo,h.password]]),m],32),(0,s.Lk)("p",null,[(0,s.bF)(b,{to:"/login"},{default:(0,s.k6)((()=>[(0,s.eW)("Login")])),_:1})]),(0,s.Lk)("p",null,[(0,s.bF)(b,{to:"/forgot-password"},{default:(0,s.k6)((()=>[(0,s.eW)("Passwort vergessen?")])),_:1})]),h.dialogVisible?((0,s.uX)(),(0,s.CE)("div",p,[(0,s.Lk)("div",c,[(0,s.Lk)("h3",null,(0,o.v_)(h.dialogTitle),1),(0,s.Lk)("p",null,(0,o.v_)(h.dialogMessage),1),(0,s.Lk)("button",{type:"button",onClick:i[4]||(i[4]=(...e)=>k.closeDialog&&k.closeDialog(...e))},"Schließen")])])):(0,s.Q3)("",!0)])}var k=a(6296),b={name:"RegisterComponent",components:{},data(){return{name:"",email:"",password:"",dialogTitle:"",dialogMessage:"",dialogVisible:!1}},methods:{async register(){try{const e=await k.A.post("/auth/register",{name:this.name,email:this.email,password:this.password});this.showDialog("Registrierung erfolgreich",e.data?.message||"Ihr Konto wurde erfolgreich erstellt."),this.name="",this.email="",this.password=""}catch(e){const i=e?.response?.data?.message||e?.message||"Ein unbekannter Fehler ist aufgetreten";this.showDialog("Fehler",i)}},showDialog(e,i){this.dialogTitle=e,this.dialogMessage=i,this.dialogVisible=!0},closeDialog(){this.dialogVisible=!1}}},w=a(6262);const f=(0,w.A)(b,[["render",h],["__scopeId","data-v-63b3c0a3"]]);var L=f}}]);
+//# sourceMappingURL=493.e95b30f4.js.map
\ No newline at end of file
diff --git a/public/js/493.e95b30f4.js.map b/public/js/493.e95b30f4.js.map
new file mode 100644
index 0000000..f0d0041
--- /dev/null
+++ b/public/js/493.e95b30f4.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/493.e95b30f4.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/authentication/RegisterContent.vue","webpack://miriamgemeinde/./src/content/authentication/RegisterContent.vue?54da"],"sourcesContent":["\n
\n
Registrieren
\n \n
\n Login\n
\n
\n Passwort vergessen?\n
\n\n
\n
\n
{{ dialogTitle }}
\n
{{ dialogMessage }}
\n \n
\n
\n
\n\n\n\n\n\n","import { render } from \"./RegisterContent.vue?vue&type=template&id=63b3c0a3&scoped=true\"\nimport script from \"./RegisterContent.vue?vue&type=script&lang=js\"\nexport * from \"./RegisterContent.vue?vue&type=script&lang=js\"\n\nimport \"./RegisterContent.vue?vue&type=style&index=0&id=63b3c0a3&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-63b3c0a3\"]])\n\nexport default __exports__"],"names":["class","_createElementVNode","for","type","key","_createElementBlock","_hoisted_1","_hoisted_2","onSubmit","_cache","_withModifiers","args","$options","register","_hoisted_3","id","$event","$data","name","required","_hoisted_4","email","_hoisted_5","password","_hoisted_6","_createVNode","_component_router_link","to","default","_withCtx","_createTextVNode","_","dialogVisible","_hoisted_7","_hoisted_8","_toDisplayString","dialogTitle","dialogMessage","onClick","closeDialog","_createCommentVNode","components","data","methods","response","axios","post","this","showDialog","message","err","title","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/527.42dd8a7e.js b/public/js/527.42dd8a7e.js
new file mode 100644
index 0000000..aa82c4a
--- /dev/null
+++ b/public/js/527.42dd8a7e.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[527],{5527:function(e,n,t){t.r(n),t.d(n,{default:function(){return D}});var r=t(641);const i=e=>((0,r.Qi)("data-v-612786fa"),e=e(),(0,r.jt)(),e),a={class:"impressum"},s=(0,r.Fv)('
',4),d=i((()=>(0,r.Lk)("h3",null,"Haftungsausschluss",-1))),l=i((()=>(0,r.Lk)("h4",null,"1. Inhalt des Onlineangebotes",-1))),u=i((()=>(0,r.Lk)("p",null," Der Autor übernimmt keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen. Haftungsansprüche gegen den Autor, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen, sofern seitens des Autors kein nachweislich vorsätzliches oder grob fahrlässiges Verschulden vorliegt. Alle Angebote sind freibleibend und unverbindlich. Der Autor behält es sich ausdrücklich vor, Teile der Seiten oder das gesamte Angebot ohne gesonderte Ankündigung zu verändern, zu ergänzen, zu löschen oder die Veröffentlichung zeitweise oder endgültig einzustellen. ",-1))),h=i((()=>(0,r.Lk)("h4",null,"2. Verweise und Links",-1))),o=i((()=>(0,r.Lk)("p",null,' Bei direkten oder indirekten Verweisen auf fremde Webseiten ("Hyperlinks"), die außerhalb des Verantwortungsbereiches des Autors liegen, würde eine Haftungsverpflichtung ausschließlich in dem Fall in Kraft treten, in dem der Autor von den Inhalten Kenntnis hat und es ihm technisch möglich und zumutbar wäre, die Nutzung im Falle rechtswidriger Inhalte zu verhindern. Der Autor erklärt hiermit ausdrücklich, dass zum Zeitpunkt der Linksetzung keine illegalen Inhalte auf den zu verlinkenden Seiten erkennbar waren. Auf die aktuelle und zukünftige Gestaltung, die Inhalte oder die Urheberschaft der verlinkten/verknüpften Seiten hat der Autor keinerlei Einfluss. Deshalb distanziert er sich hiermit ausdrücklich von allen Inhalten aller verlinkten/verknüpften Seiten, die nach der Linksetzung verändert wurden. Diese Feststellung gilt für alle innerhalb des eigenen Internetangebotes gesetzten Links und Verweise sowie für Fremdeinträge in vom Autor eingerichteten Gästebüchern, Diskussionsforen, Linkverzeichnissen, Mailinglisten und in allen anderen Formen von Datenbanken, auf deren Inhalt externe Schreibzugriffe möglich sind. Für illegale, fehlerhafte oder unvollständige Inhalte und insbesondere für Schäden, die aus der Nutzung oder Nichtnutzung solcherart dargebotener Informationen entstehen, haftet allein der Anbieter der Seite, auf welche verwiesen wurde, nicht derjenige, der über Links auf die jeweilige Veröffentlichung lediglich verweist. ',-1))),c=i((()=>(0,r.Lk)("h4",null,"3. Urheber- und Kennzeichenrecht",-1))),g=i((()=>(0,r.Lk)("p",null," Der Autor ist bestrebt, in allen Publikationen die Urheberrechte der verwendeten Grafiken, Tondokumente, Videosequenzen und Texte zu beachten, von ihm selbst erstellte Grafiken, Tondokumente, Videosequenzen und Texte zu nutzen oder auf lizenzfreie Grafiken, Tondokumente, Videosequenzen und Texte zurückzugreifen. Alle innerhalb des Internetangebotes genannten und ggf. durch Dritte geschützten Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümer. Allein aufgrund der bloßen Nennung ist nicht der Schluss zu ziehen, dass Markenzeichen nicht durch Rechte Dritter geschützt sind! Das Copyright für veröffentlichte, vom Autor selbst erstellte Objekte bleibt allein beim Autor der Seiten. Eine Vervielfältigung oder Verwendung solcher Grafiken, Tondokumente, Videosequenzen und Texte in anderen elektronischen oder gedruckten Publikationen ist ohne ausdrückliche Zustimmung des Autors nicht gestattet. ",-1))),f=i((()=>(0,r.Lk)("h4",null,"4. Datenschutz",-1))),k=i((()=>(0,r.Lk)("h4",null,"5. Rechtswirksamkeit dieses Haftungsausschlusses",-1))),b=i((()=>(0,r.Lk)("p",null," Dieser Haftungsausschluss ist als Teil des Internetangebotes zu betrachten, von dem aus auf diese Seite verwiesen wurde. Sofern Teile oder einzelne Formulierungen dieses Textes der geltenden Rechtslage nicht, nicht mehr oder nicht vollständig entsprechen sollten, bleiben die übrigen Teile des Dokumentes in ihrem Inhalt und ihrer Gültigkeit davon unberührt. ",-1))),m=i((()=>(0,r.Lk)("h4",null,"6. Schlussbestimmungen",-1))),v=i((()=>(0,r.Lk)("p",null," Es gilt das Recht der Bundesrepublik Deutschland. Ausschließlicher Gerichtsstand für Rechtsstreitigkeiten aus dem Nutzungsverhältnis ist Frankfurt. Änderungen der Nutzungsbedingungen bedürfen der Schriftform (kein E-Mail). Dies gilt auch für die Aufhebung oder Änderung dieser Schriftklausel. ",-1)));function z(e,n,t,i,z,w){const p=(0,r.g2)("router-link");return(0,r.uX)(),(0,r.CE)("div",a,[s,(0,r.Lk)("section",null,[d,l,u,h,o,c,g,f,(0,r.Lk)("p",null,[(0,r.eW)(" Sofern innerhalb des Internetangebotes die Möglichkeit zur Eingabe persönlicher oder geschäftlicher Daten (Emailadressen, Namen, Anschriften) besteht, so erfolgt die Preisgabe dieser Daten seitens des Nutzers auf ausdrücklich freiwilliger Basis. Die Inanspruchnahme und Bezahlung aller angebotenen Dienste ist - soweit technisch möglich und zumutbar - auch ohne Angabe solcher Daten bzw. unter Angabe anonymisierter Daten oder eines Pseudonyms gestattet. Die Nutzung der im Rahmen des Impressums oder vergleichbarer Angaben veröffentlichten Kontaktdaten wie Postanschriften, Telefon- und Faxnummern sowie Emailadressen durch Dritte zur Übersendung von nicht ausdrücklich angeforderten Informationen ist nicht gestattet. Rechtliche Schritte gegen die Versender von sogenannten Spam-Mails bei Verstößen gegen dieses Verbot sind ausdrücklich vorbehalten. Bitte beachten Sie unsere "),(0,r.bF)(p,{to:"/privacy-policy"},{default:(0,r.k6)((()=>[(0,r.eW)("Datenschutzerklärung")])),_:1}),(0,r.eW)(". ")]),k,b,m,v])])}var w={name:"ImpressumComponent"},p=t(6262);const A=(0,p.A)(w,[["render",z],["__scopeId","data-v-612786fa"]]);var D=A}}]);
+//# sourceMappingURL=527.42dd8a7e.js.map
\ No newline at end of file
diff --git a/public/js/527.42dd8a7e.js.map b/public/js/527.42dd8a7e.js.map
new file mode 100644
index 0000000..a44d3e5
--- /dev/null
+++ b/public/js/527.42dd8a7e.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/527.42dd8a7e.js","mappings":"oPACOA,MAAM,a,GADbC,EAAAA,EAAAA,IAAA,gnC,UA8BMC,EAAAA,EAAAA,IAA2B,UAAvB,sBAAkB,K,UACtBA,EAAAA,EAAAA,IAAsC,UAAlC,iCAA6B,K,UACjCA,EAAAA,EAAAA,IAGI,SAHD,qyBAGH,K,UACAA,EAAAA,EAAAA,IAA8B,UAA1B,yBAAqB,K,UACzBA,EAAAA,EAAAA,IAGI,SAHD,m7CAGH,K,UACAA,EAAAA,EAAAA,IAAyC,UAArC,oCAAgC,K,UACpCA,EAAAA,EAAAA,IAII,SAJD,8/BAIH,K,UACAA,EAAAA,EAAAA,IAAuB,UAAnB,kBAAc,K,UAKlBA,EAAAA,EAAAA,IAAyD,UAArD,oDAAgD,K,UACpDA,EAAAA,EAAAA,IAEI,SAFD,4WAEH,K,UACAA,EAAAA,EAAAA,IAA+B,UAA3B,0BAAsB,K,UAC1BA,EAAAA,EAAAA,IAII,SAJD,0SAIH,K,0EA5DJC,EAAAA,EAAAA,IA8DM,MA9DNC,EA8DM,CA7DJC,GA2BAH,EAAAA,EAAAA,IAiCU,gBAhCRI,EACAC,EACAC,EAIAC,EACAC,EAIAC,EACAC,EAKAC,GACAX,EAAAA,EAAAA,IAGI,WAnDVY,EAAAA,EAAAA,IAgDS,o3BAEyBC,EAAAA,EAAAA,IAAoEC,EAAA,CAAvDC,GAAG,mBAAiB,CAlDnEC,SAAAC,EAAAA,EAAAA,KAkDoE,IAAoB,EAlDxFL,EAAAA,EAAAA,IAkDoE,2BAlDpEM,EAAA,KAAAN,EAAAA,EAAAA,IAkDsG,QAEhGO,EACAC,EAGAC,EACAC,K,CAUN,OACEC,KAAM,sB,UC7DR,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/disclaimers/TermsComponent.vue","webpack://miriamgemeinde/./src/content/disclaimers/TermsComponent.vue?ec4b"],"sourcesContent":["\n
\n Der Autor übernimmt keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen. Haftungsansprüche gegen den Autor, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen, sofern seitens des Autors kein nachweislich vorsätzliches oder grob fahrlässiges Verschulden vorliegt.\n Alle Angebote sind freibleibend und unverbindlich. Der Autor behält es sich ausdrücklich vor, Teile der Seiten oder das gesamte Angebot ohne gesonderte Ankündigung zu verändern, zu ergänzen, zu löschen oder die Veröffentlichung zeitweise oder endgültig einzustellen.\n
\n
2. Verweise und Links
\n
\n Bei direkten oder indirekten Verweisen auf fremde Webseiten (\"Hyperlinks\"), die außerhalb des Verantwortungsbereiches des Autors liegen, würde eine Haftungsverpflichtung ausschließlich in dem Fall in Kraft treten, in dem der Autor von den Inhalten Kenntnis hat und es ihm technisch möglich und zumutbar wäre, die Nutzung im Falle rechtswidriger Inhalte zu verhindern.\n Der Autor erklärt hiermit ausdrücklich, dass zum Zeitpunkt der Linksetzung keine illegalen Inhalte auf den zu verlinkenden Seiten erkennbar waren. Auf die aktuelle und zukünftige Gestaltung, die Inhalte oder die Urheberschaft der verlinkten/verknüpften Seiten hat der Autor keinerlei Einfluss. Deshalb distanziert er sich hiermit ausdrücklich von allen Inhalten aller verlinkten/verknüpften Seiten, die nach der Linksetzung verändert wurden. Diese Feststellung gilt für alle innerhalb des eigenen Internetangebotes gesetzten Links und Verweise sowie für Fremdeinträge in vom Autor eingerichteten Gästebüchern, Diskussionsforen, Linkverzeichnissen, Mailinglisten und in allen anderen Formen von Datenbanken, auf deren Inhalt externe Schreibzugriffe möglich sind. Für illegale, fehlerhafte oder unvollständige Inhalte und insbesondere für Schäden, die aus der Nutzung oder Nichtnutzung solcherart dargebotener Informationen entstehen, haftet allein der Anbieter der Seite, auf welche verwiesen wurde, nicht derjenige, der über Links auf die jeweilige Veröffentlichung lediglich verweist.\n
\n
3. Urheber- und Kennzeichenrecht
\n
\n Der Autor ist bestrebt, in allen Publikationen die Urheberrechte der verwendeten Grafiken, Tondokumente, Videosequenzen und Texte zu beachten, von ihm selbst erstellte Grafiken, Tondokumente, Videosequenzen und Texte zu nutzen oder auf lizenzfreie Grafiken, Tondokumente, Videosequenzen und Texte zurückzugreifen.\n Alle innerhalb des Internetangebotes genannten und ggf. durch Dritte geschützten Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümer. Allein aufgrund der bloßen Nennung ist nicht der Schluss zu ziehen, dass Markenzeichen nicht durch Rechte Dritter geschützt sind!\n Das Copyright für veröffentlichte, vom Autor selbst erstellte Objekte bleibt allein beim Autor der Seiten. Eine Vervielfältigung oder Verwendung solcher Grafiken, Tondokumente, Videosequenzen und Texte in anderen elektronischen oder gedruckten Publikationen ist ohne ausdrückliche Zustimmung des Autors nicht gestattet.\n
\n
4. Datenschutz
\n
\n Sofern innerhalb des Internetangebotes die Möglichkeit zur Eingabe persönlicher oder geschäftlicher Daten (Emailadressen, Namen, Anschriften) besteht, so erfolgt die Preisgabe dieser Daten seitens des Nutzers auf ausdrücklich freiwilliger Basis. Die Inanspruchnahme und Bezahlung aller angebotenen Dienste ist - soweit technisch möglich und zumutbar - auch ohne Angabe solcher Daten bzw. unter Angabe anonymisierter Daten oder eines Pseudonyms gestattet. Die Nutzung der im Rahmen des Impressums oder vergleichbarer Angaben veröffentlichten Kontaktdaten wie Postanschriften, Telefon- und Faxnummern sowie Emailadressen durch Dritte zur Übersendung von nicht ausdrücklich angeforderten Informationen ist nicht gestattet. Rechtliche Schritte gegen die Versender von sogenannten Spam-Mails bei Verstößen gegen dieses Verbot sind ausdrücklich vorbehalten.\n Bitte beachten Sie unsere Datenschutzerklärung.\n
\n
5. Rechtswirksamkeit dieses Haftungsausschlusses
\n
\n Dieser Haftungsausschluss ist als Teil des Internetangebotes zu betrachten, von dem aus auf diese Seite verwiesen wurde. Sofern Teile oder einzelne Formulierungen dieses Textes der geltenden Rechtslage nicht, nicht mehr oder nicht vollständig entsprechen sollten, bleiben die übrigen Teile des Dokumentes in ihrem Inhalt und ihrer Gültigkeit davon unberührt.\n
\n
6. Schlussbestimmungen
\n
\n Es gilt das Recht der Bundesrepublik Deutschland.\n Ausschließlicher Gerichtsstand für Rechtsstreitigkeiten aus dem Nutzungsverhältnis ist Frankfurt.\n Änderungen der Nutzungsbedingungen bedürfen der Schriftform (kein E-Mail). Dies gilt auch für die Aufhebung oder Änderung dieser Schriftklausel.\n
\n \n
\n\n\n\n\n\n","import { render } from \"./TermsComponent.vue?vue&type=template&id=612786fa&scoped=true\"\nimport script from \"./TermsComponent.vue?vue&type=script&lang=js\"\nexport * from \"./TermsComponent.vue?vue&type=script&lang=js\"\n\nimport \"./TermsComponent.vue?vue&type=style&index=0&id=612786fa&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-612786fa\"]])\n\nexport default __exports__"],"names":["class","_createStaticVNode","_createElementVNode","_createElementBlock","_hoisted_1","_hoisted_2","_hoisted_6","_hoisted_7","_hoisted_8","_hoisted_9","_hoisted_10","_hoisted_11","_hoisted_12","_hoisted_13","_createTextVNode","_createVNode","_component_router_link","to","default","_withCtx","_","_hoisted_14","_hoisted_15","_hoisted_16","_hoisted_17","name","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/527.92c96147.js b/public/js/527.92c96147.js
new file mode 100644
index 0000000..a0d41ec
--- /dev/null
+++ b/public/js/527.92c96147.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[527],{5527:function(e,n,t){t.r(n),t.d(n,{default:function(){return D}});var r=t(641);const i=e=>((0,r.Qi)("data-v-612786fa"),e=e(),(0,r.jt)(),e),a={class:"impressum"},s=(0,r.Fv)('
',4),d=i((()=>(0,r.Lk)("h3",null,"Haftungsausschluss",-1))),l=i((()=>(0,r.Lk)("h4",null,"1. Inhalt des Onlineangebotes",-1))),u=i((()=>(0,r.Lk)("p",null," Der Autor übernimmt keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen. Haftungsansprüche gegen den Autor, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen, sofern seitens des Autors kein nachweislich vorsätzliches oder grob fahrlässiges Verschulden vorliegt. Alle Angebote sind freibleibend und unverbindlich. Der Autor behält es sich ausdrücklich vor, Teile der Seiten oder das gesamte Angebot ohne gesonderte Ankündigung zu verändern, zu ergänzen, zu löschen oder die Veröffentlichung zeitweise oder endgültig einzustellen. ",-1))),h=i((()=>(0,r.Lk)("h4",null,"2. Verweise und Links",-1))),o=i((()=>(0,r.Lk)("p",null,' Bei direkten oder indirekten Verweisen auf fremde Webseiten ("Hyperlinks"), die außerhalb des Verantwortungsbereiches des Autors liegen, würde eine Haftungsverpflichtung ausschließlich in dem Fall in Kraft treten, in dem der Autor von den Inhalten Kenntnis hat und es ihm technisch möglich und zumutbar wäre, die Nutzung im Falle rechtswidriger Inhalte zu verhindern. Der Autor erklärt hiermit ausdrücklich, dass zum Zeitpunkt der Linksetzung keine illegalen Inhalte auf den zu verlinkenden Seiten erkennbar waren. Auf die aktuelle und zukünftige Gestaltung, die Inhalte oder die Urheberschaft der verlinkten/verknüpften Seiten hat der Autor keinerlei Einfluss. Deshalb distanziert er sich hiermit ausdrücklich von allen Inhalten aller verlinkten/verknüpften Seiten, die nach der Linksetzung verändert wurden. Diese Feststellung gilt für alle innerhalb des eigenen Internetangebotes gesetzten Links und Verweise sowie für Fremdeinträge in vom Autor eingerichteten Gästebüchern, Diskussionsforen, Linkverzeichnissen, Mailinglisten und in allen anderen Formen von Datenbanken, auf deren Inhalt externe Schreibzugriffe möglich sind. Für illegale, fehlerhafte oder unvollständige Inhalte und insbesondere für Schäden, die aus der Nutzung oder Nichtnutzung solcherart dargebotener Informationen entstehen, haftet allein der Anbieter der Seite, auf welche verwiesen wurde, nicht derjenige, der über Links auf die jeweilige Veröffentlichung lediglich verweist. ',-1))),c=i((()=>(0,r.Lk)("h4",null,"3. Urheber- und Kennzeichenrecht",-1))),g=i((()=>(0,r.Lk)("p",null," Der Autor ist bestrebt, in allen Publikationen die Urheberrechte der verwendeten Grafiken, Tondokumente, Videosequenzen und Texte zu beachten, von ihm selbst erstellte Grafiken, Tondokumente, Videosequenzen und Texte zu nutzen oder auf lizenzfreie Grafiken, Tondokumente, Videosequenzen und Texte zurückzugreifen. Alle innerhalb des Internetangebotes genannten und ggf. durch Dritte geschützten Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümer. Allein aufgrund der bloßen Nennung ist nicht der Schluss zu ziehen, dass Markenzeichen nicht durch Rechte Dritter geschützt sind! Das Copyright für veröffentlichte, vom Autor selbst erstellte Objekte bleibt allein beim Autor der Seiten. Eine Vervielfältigung oder Verwendung solcher Grafiken, Tondokumente, Videosequenzen und Texte in anderen elektronischen oder gedruckten Publikationen ist ohne ausdrückliche Zustimmung des Autors nicht gestattet. ",-1))),f=i((()=>(0,r.Lk)("h4",null,"4. Datenschutz",-1))),k=i((()=>(0,r.Lk)("h4",null,"5. Rechtswirksamkeit dieses Haftungsausschlusses",-1))),b=i((()=>(0,r.Lk)("p",null," Dieser Haftungsausschluss ist als Teil des Internetangebotes zu betrachten, von dem aus auf diese Seite verwiesen wurde. Sofern Teile oder einzelne Formulierungen dieses Textes der geltenden Rechtslage nicht, nicht mehr oder nicht vollständig entsprechen sollten, bleiben die übrigen Teile des Dokumentes in ihrem Inhalt und ihrer Gültigkeit davon unberührt. ",-1))),m=i((()=>(0,r.Lk)("h4",null,"6. Schlussbestimmungen",-1))),v=i((()=>(0,r.Lk)("p",null," Es gilt das Recht der Bundesrepublik Deutschland. Ausschließlicher Gerichtsstand für Rechtsstreitigkeiten aus dem Nutzungsverhältnis ist Frankfurt. Änderungen der Nutzungsbedingungen bedürfen der Schriftform (kein E-Mail). Dies gilt auch für die Aufhebung oder Änderung dieser Schriftklausel. ",-1)));function z(e,n,t,i,z,w){const p=(0,r.g2)("router-link");return(0,r.uX)(),(0,r.CE)("div",a,[s,(0,r.Lk)("section",null,[d,l,u,h,o,c,g,f,(0,r.Lk)("p",null,[(0,r.eW)(" Sofern innerhalb des Internetangebotes die Möglichkeit zur Eingabe persönlicher oder geschäftlicher Daten (Emailadressen, Namen, Anschriften) besteht, so erfolgt die Preisgabe dieser Daten seitens des Nutzers auf ausdrücklich freiwilliger Basis. Die Inanspruchnahme und Bezahlung aller angebotenen Dienste ist - soweit technisch möglich und zumutbar - auch ohne Angabe solcher Daten bzw. unter Angabe anonymisierter Daten oder eines Pseudonyms gestattet. Die Nutzung der im Rahmen des Impressums oder vergleichbarer Angaben veröffentlichten Kontaktdaten wie Postanschriften, Telefon- und Faxnummern sowie Emailadressen durch Dritte zur Übersendung von nicht ausdrücklich angeforderten Informationen ist nicht gestattet. Rechtliche Schritte gegen die Versender von sogenannten Spam-Mails bei Verstößen gegen dieses Verbot sind ausdrücklich vorbehalten. Bitte beachten Sie unsere "),(0,r.bF)(p,{to:"/privacy-policy"},{default:(0,r.k6)((()=>[(0,r.eW)("Datenschutzerklärung")])),_:1}),(0,r.eW)(". ")]),k,b,m,v])])}var w={name:"ImpressumComponent"},p=t(6262);const A=(0,p.A)(w,[["render",z],["__scopeId","data-v-612786fa"]]);var D=A}}]);
+//# sourceMappingURL=527.92c96147.js.map
\ No newline at end of file
diff --git a/public/js/527.92c96147.js.map b/public/js/527.92c96147.js.map
new file mode 100644
index 0000000..f0bddd9
--- /dev/null
+++ b/public/js/527.92c96147.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/527.92c96147.js","mappings":"oPACOA,MAAM,a,GADbC,EAAAA,EAAAA,IAAA,gnC,UA8BMC,EAAAA,EAAAA,IAA2B,UAAvB,sBAAkB,K,UACtBA,EAAAA,EAAAA,IAAsC,UAAlC,iCAA6B,K,UACjCA,EAAAA,EAAAA,IAGI,SAHD,qyBAGH,K,UACAA,EAAAA,EAAAA,IAA8B,UAA1B,yBAAqB,K,UACzBA,EAAAA,EAAAA,IAGI,SAHD,m7CAGH,K,UACAA,EAAAA,EAAAA,IAAyC,UAArC,oCAAgC,K,UACpCA,EAAAA,EAAAA,IAII,SAJD,8/BAIH,K,UACAA,EAAAA,EAAAA,IAAuB,UAAnB,kBAAc,K,UAKlBA,EAAAA,EAAAA,IAAyD,UAArD,oDAAgD,K,UACpDA,EAAAA,EAAAA,IAEI,SAFD,4WAEH,K,UACAA,EAAAA,EAAAA,IAA+B,UAA3B,0BAAsB,K,UAC1BA,EAAAA,EAAAA,IAII,SAJD,0SAIH,K,0EA5DJC,EAAAA,EAAAA,IA8DM,MA9DNC,EA8DM,CA7DJC,GA2BAH,EAAAA,EAAAA,IAiCU,gBAhCRI,EACAC,EACAC,EAIAC,EACAC,EAIAC,EACAC,EAKAC,GACAX,EAAAA,EAAAA,IAGI,WAnDVY,EAAAA,EAAAA,IAgDS,o3BAEyBC,EAAAA,EAAAA,IAAoEC,EAAA,CAAvDC,GAAG,mBAAiB,CAlDnEC,SAAAC,EAAAA,EAAAA,KAkDoE,IAAoB,EAlDxFL,EAAAA,EAAAA,IAkDoE,2BAlDpEM,EAAA,KAAAN,EAAAA,EAAAA,IAkDsG,QAEhGO,EACAC,EAGAC,EACAC,K,CAUN,OACEC,KAAM,sB,UC7DR,MAAMC,GAA2B,OAAgB,EAAQ,CAAC,CAAC,SAASC,GAAQ,CAAC,YAAY,qBAEzF,O","sources":["webpack://miriamgemeinde/./src/content/disclaimers/TermsComponent.vue","webpack://miriamgemeinde/./src/content/disclaimers/TermsComponent.vue?ec4b"],"sourcesContent":["\n
\n Der Autor übernimmt keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen. Haftungsansprüche gegen den Autor, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen, sofern seitens des Autors kein nachweislich vorsätzliches oder grob fahrlässiges Verschulden vorliegt.\n Alle Angebote sind freibleibend und unverbindlich. Der Autor behält es sich ausdrücklich vor, Teile der Seiten oder das gesamte Angebot ohne gesonderte Ankündigung zu verändern, zu ergänzen, zu löschen oder die Veröffentlichung zeitweise oder endgültig einzustellen.\n
\n
2. Verweise und Links
\n
\n Bei direkten oder indirekten Verweisen auf fremde Webseiten (\"Hyperlinks\"), die außerhalb des Verantwortungsbereiches des Autors liegen, würde eine Haftungsverpflichtung ausschließlich in dem Fall in Kraft treten, in dem der Autor von den Inhalten Kenntnis hat und es ihm technisch möglich und zumutbar wäre, die Nutzung im Falle rechtswidriger Inhalte zu verhindern.\n Der Autor erklärt hiermit ausdrücklich, dass zum Zeitpunkt der Linksetzung keine illegalen Inhalte auf den zu verlinkenden Seiten erkennbar waren. Auf die aktuelle und zukünftige Gestaltung, die Inhalte oder die Urheberschaft der verlinkten/verknüpften Seiten hat der Autor keinerlei Einfluss. Deshalb distanziert er sich hiermit ausdrücklich von allen Inhalten aller verlinkten/verknüpften Seiten, die nach der Linksetzung verändert wurden. Diese Feststellung gilt für alle innerhalb des eigenen Internetangebotes gesetzten Links und Verweise sowie für Fremdeinträge in vom Autor eingerichteten Gästebüchern, Diskussionsforen, Linkverzeichnissen, Mailinglisten und in allen anderen Formen von Datenbanken, auf deren Inhalt externe Schreibzugriffe möglich sind. Für illegale, fehlerhafte oder unvollständige Inhalte und insbesondere für Schäden, die aus der Nutzung oder Nichtnutzung solcherart dargebotener Informationen entstehen, haftet allein der Anbieter der Seite, auf welche verwiesen wurde, nicht derjenige, der über Links auf die jeweilige Veröffentlichung lediglich verweist.\n
\n
3. Urheber- und Kennzeichenrecht
\n
\n Der Autor ist bestrebt, in allen Publikationen die Urheberrechte der verwendeten Grafiken, Tondokumente, Videosequenzen und Texte zu beachten, von ihm selbst erstellte Grafiken, Tondokumente, Videosequenzen und Texte zu nutzen oder auf lizenzfreie Grafiken, Tondokumente, Videosequenzen und Texte zurückzugreifen.\n Alle innerhalb des Internetangebotes genannten und ggf. durch Dritte geschützten Marken- und Warenzeichen unterliegen uneingeschränkt den Bestimmungen des jeweils gültigen Kennzeichenrechts und den Besitzrechten der jeweiligen eingetragenen Eigentümer. Allein aufgrund der bloßen Nennung ist nicht der Schluss zu ziehen, dass Markenzeichen nicht durch Rechte Dritter geschützt sind!\n Das Copyright für veröffentlichte, vom Autor selbst erstellte Objekte bleibt allein beim Autor der Seiten. Eine Vervielfältigung oder Verwendung solcher Grafiken, Tondokumente, Videosequenzen und Texte in anderen elektronischen oder gedruckten Publikationen ist ohne ausdrückliche Zustimmung des Autors nicht gestattet.\n
\n
4. Datenschutz
\n
\n Sofern innerhalb des Internetangebotes die Möglichkeit zur Eingabe persönlicher oder geschäftlicher Daten (Emailadressen, Namen, Anschriften) besteht, so erfolgt die Preisgabe dieser Daten seitens des Nutzers auf ausdrücklich freiwilliger Basis. Die Inanspruchnahme und Bezahlung aller angebotenen Dienste ist - soweit technisch möglich und zumutbar - auch ohne Angabe solcher Daten bzw. unter Angabe anonymisierter Daten oder eines Pseudonyms gestattet. Die Nutzung der im Rahmen des Impressums oder vergleichbarer Angaben veröffentlichten Kontaktdaten wie Postanschriften, Telefon- und Faxnummern sowie Emailadressen durch Dritte zur Übersendung von nicht ausdrücklich angeforderten Informationen ist nicht gestattet. Rechtliche Schritte gegen die Versender von sogenannten Spam-Mails bei Verstößen gegen dieses Verbot sind ausdrücklich vorbehalten.\n Bitte beachten Sie unsere Datenschutzerklärung.\n
\n
5. Rechtswirksamkeit dieses Haftungsausschlusses
\n
\n Dieser Haftungsausschluss ist als Teil des Internetangebotes zu betrachten, von dem aus auf diese Seite verwiesen wurde. Sofern Teile oder einzelne Formulierungen dieses Textes der geltenden Rechtslage nicht, nicht mehr oder nicht vollständig entsprechen sollten, bleiben die übrigen Teile des Dokumentes in ihrem Inhalt und ihrer Gültigkeit davon unberührt.\n
\n
6. Schlussbestimmungen
\n
\n Es gilt das Recht der Bundesrepublik Deutschland.\n Ausschließlicher Gerichtsstand für Rechtsstreitigkeiten aus dem Nutzungsverhältnis ist Frankfurt.\n Änderungen der Nutzungsbedingungen bedürfen der Schriftform (kein E-Mail). Dies gilt auch für die Aufhebung oder Änderung dieser Schriftklausel.\n
\n \n
\n\n\n\n\n\n","import { render } from \"./TermsComponent.vue?vue&type=template&id=612786fa&scoped=true\"\nimport script from \"./TermsComponent.vue?vue&type=script&lang=js\"\nexport * from \"./TermsComponent.vue?vue&type=script&lang=js\"\n\nimport \"./TermsComponent.vue?vue&type=style&index=0&id=612786fa&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-612786fa\"]])\n\nexport default __exports__"],"names":["class","_createStaticVNode","_createElementVNode","_createElementBlock","_hoisted_1","_hoisted_2","_hoisted_6","_hoisted_7","_hoisted_8","_hoisted_9","_hoisted_10","_hoisted_11","_hoisted_12","_hoisted_13","_createTextVNode","_createVNode","_component_router_link","to","default","_withCtx","_","_hoisted_14","_hoisted_15","_hoisted_16","_hoisted_17","name","__exports__","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/535.50658ba0.js b/public/js/535.50658ba0.js
new file mode 100644
index 0000000..8f3f8fb
--- /dev/null
+++ b/public/js/535.50658ba0.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[535],{8535:function(t,e,o){o.r(e),o.d(e,{default:function(){return U}});var n=o(641),s=o(33);const a=t=>((0,n.Qi)("data-v-f0b51122"),t=t(),(0,n.jt)(),t),c=a((()=>(0,n.Lk)("h1",null,"Kontaktpersonen Verwaltung",-1))),i=["onClick"];function l(t,e,o,a,l,r){const p=(0,n.g2)("ContactPersonForm");return(0,n.uX)(),(0,n.CE)("div",null,[c,(0,n.bF)(p,{contactPerson:l.selectedContactPerson,positions:l.positions,onContactPersonSaved:r.fetchContactPersons},null,8,["contactPerson","positions","onContactPersonSaved"]),(0,n.Lk)("ul",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(l.contactPersons,(t=>((0,n.uX)(),(0,n.CE)("li",{key:t.id,onClick:e=>r.selectContactPerson(t)},(0,s.v_)(t.name),9,i)))),128))])])}var r=o(4335),p=o(3751);const d=t=>((0,n.Qi)("data-v-1c19470f"),t=t(),(0,n.jt)(),t),u={class:"contact-person-form"},m=d((()=>(0,n.Lk)("h2",null,"Kontaktperson Formular",-1))),P=d((()=>(0,n.Lk)("label",{for:"name"},"Name:",-1))),h=d((()=>(0,n.Lk)("label",{for:"phone"},"Telefon:",-1))),C=d((()=>(0,n.Lk)("label",{for:"street"},"Straße:",-1))),k=d((()=>(0,n.Lk)("label",{for:"zipcode"},"PLZ:",-1))),b=d((()=>(0,n.Lk)("label",{for:"city"},"Ort:",-1))),f=d((()=>(0,n.Lk)("label",{for:"email"},"Email:",-1))),y=d((()=>(0,n.Lk)("label",{for:"positions"},"Positionen:",-1))),v=d((()=>(0,n.Lk)("button",{type:"submit"},"Speichern",-1)));function L(t,e,o,s,a,c){const i=(0,n.g2)("multiselect");return(0,n.uX)(),(0,n.CE)("div",u,[m,(0,n.Lk)("form",{onSubmit:e[8]||(e[8]=(0,p.D$)(((...t)=>c.saveContactPerson&&c.saveContactPerson(...t)),["prevent"]))},[P,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":e[0]||(e[0]=t=>a.localContactPerson.name=t),required:""},null,512),[[p.Jo,a.localContactPerson.name]]),h,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"phone","onUpdate:modelValue":e[1]||(e[1]=t=>a.localContactPerson.phone=t)},null,512),[[p.Jo,a.localContactPerson.phone]]),C,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"street","onUpdate:modelValue":e[2]||(e[2]=t=>a.localContactPerson.street=t)},null,512),[[p.Jo,a.localContactPerson.street]]),k,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"zipcode","onUpdate:modelValue":e[3]||(e[3]=t=>a.localContactPerson.zipcode=t)},null,512),[[p.Jo,a.localContactPerson.zipcode]]),b,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"city","onUpdate:modelValue":e[4]||(e[4]=t=>a.localContactPerson.city=t)},null,512),[[p.Jo,a.localContactPerson.city]]),f,(0,n.bo)((0,n.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":e[5]||(e[5]=t=>a.localContactPerson.email=t)},null,512),[[p.Jo,a.localContactPerson.email]]),y,(0,n.bF)(i,{modelValue:a.selectedPositions,"onUpdate:modelValue":e[6]||(e[6]=t=>a.selectedPositions=t),options:o.positions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Wähle einige",label:"caption","track-by":"id","preselect-first":!1},null,8,["modelValue","options"]),v,(0,n.Lk)("button",{type:"button",onClick:e[7]||(e[7]=(...t)=>c.resetForm&&c.resetForm(...t))},"Neue Kontaktperson")],32)])}o(1454);var F=o(5877),A={name:"ContactPersonForm",components:{Multiselect:F.Ay},props:{contactPerson:{type:Object,default:()=>({name:"",phone:"",street:"",zipcode:"",city:"",email:"",positions:[]})},positions:{type:Array,required:!0}},data(){return{localContactPerson:{...this.contactPerson},selectedPositions:this.contactPerson.positions||[]}},watch:{contactPerson:{handler(t){this.localContactPerson={...t},this.selectedPositions=t.positions||[]},deep:!0,immediate:!0},selectedPositions(t){this.localContactPerson.positions=t}},methods:{async saveContactPerson(){try{const t=this.selectedPositions.map((t=>t.id)),e={...this.localContactPerson,positionIds:t};this.localContactPerson.id?await r.A.put(`/contact-persons/${this.localContactPerson.id}`,e):await r.A.post("/contact-persons",e),this.$emit("contactPersonSaved")}catch(t){console.error("Fehler beim Speichern der Kontaktperson:",t)}},resetForm(){this.localContactPerson={name:"",phone:"",street:"",zipcode:"",city:"",email:"",positions:[]},this.selectedPositions=[]}}},V=o(6262);const g=(0,V.A)(A,[["render",L],["__scopeId","data-v-1c19470f"]]);var w=g,z={name:"ContactPersonManagement",components:{ContactPersonForm:w},data(){return{contactPersons:[],selectedContactPerson:{name:"",phone:"",street:"",zipcode:"",city:"",email:"",positions:[]},positions:[]}},created(){this.fetchContactPersons(),this.fetchPositions()},methods:{async fetchContactPersons(){try{const t=await r.A.get("/contact-persons");this.contactPersons=t.data}catch(t){console.error("Fehler beim Abrufen der Kontaktpersonen:",t)}},async fetchPositions(){try{const t=await r.A.get("/positions");this.positions=t.data}catch(t){console.error("Fehler beim Abrufen der Positionen:",t)}},selectContactPerson(t){this.selectedContactPerson=t}}};const S=(0,V.A)(z,[["render",l],["__scopeId","data-v-f0b51122"]]);var U=S}}]);
+//# sourceMappingURL=535.50658ba0.js.map
\ No newline at end of file
diff --git a/public/js/535.50658ba0.js.map b/public/js/535.50658ba0.js.map
new file mode 100644
index 0000000..9cb471b
--- /dev/null
+++ b/public/js/535.50658ba0.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/535.50658ba0.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/ContactPersonManagement.vue","webpack://miriamgemeinde/./src/components/ContactPersonForm.vue","webpack://miriamgemeinde/./src/components/ContactPersonForm.vue?4762","webpack://miriamgemeinde/./src/content/admin/ContactPersonManagement.vue?79ee"],"sourcesContent":["\n
\n
Kontaktpersonen Verwaltung
\n \n
\n
\n {{ contactPerson.name }}\n
\n
\n
\n\n\n\n\n\n","\n
\n
Kontaktperson Formular
\n \n
\n\n\n\n\n\n","import { render } from \"./ContactPersonForm.vue?vue&type=template&id=1c19470f&scoped=true\"\nimport script from \"./ContactPersonForm.vue?vue&type=script&lang=js\"\nexport * from \"./ContactPersonForm.vue?vue&type=script&lang=js\"\n\nimport \"./ContactPersonForm.vue?vue&type=style&index=0&id=1c19470f&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1c19470f\"]])\n\nexport default __exports__","import { render } from \"./ContactPersonManagement.vue?vue&type=template&id=f0b51122&scoped=true\"\nimport script from \"./ContactPersonManagement.vue?vue&type=script&lang=js\"\nexport * from \"./ContactPersonManagement.vue?vue&type=script&lang=js\"\n\nimport \"./ContactPersonManagement.vue?vue&type=style&index=0&id=f0b51122&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f0b51122\"]])\n\nexport default __exports__"],"names":["_createElementVNode","_createElementBlock","_hoisted_1","_createVNode","_component_ContactPersonForm","contactPerson","$data","selectedContactPerson","positions","onContactPersonSaved","$options","fetchContactPersons","_Fragment","_renderList","contactPersons","key","id","onClick","$event","selectContactPerson","name","_hoisted_2","class","for","type","onSubmit","_cache","_withModifiers","args","saveContactPerson","_hoisted_3","localContactPerson","required","_hoisted_4","phone","_hoisted_5","street","_hoisted_6","zipcode","_hoisted_7","city","_hoisted_8","email","_hoisted_9","_component_multiselect","modelValue","selectedPositions","options","$props","multiple","placeholder","label","_hoisted_10","resetForm","components","Multiselect","props","Object","default","Array","data","this","watch","handler","newVal","deep","immediate","methods","positionIds","map","position","payload","axios","put","post","$emit","error","console","__exports__","ContactPersonForm","created","fetchPositions","response","get","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/535.74ea89c8.js b/public/js/535.74ea89c8.js
new file mode 100644
index 0000000..416afa6
--- /dev/null
+++ b/public/js/535.74ea89c8.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[535],{8535:function(t,e,o){o.r(e),o.d(e,{default:function(){return U}});var n=o(641),s=o(33);const a=t=>((0,n.Qi)("data-v-f0b51122"),t=t(),(0,n.jt)(),t),c=a((()=>(0,n.Lk)("h1",null,"Kontaktpersonen Verwaltung",-1))),i=["onClick"];function l(t,e,o,a,l,r){const p=(0,n.g2)("ContactPersonForm");return(0,n.uX)(),(0,n.CE)("div",null,[c,(0,n.bF)(p,{contactPerson:l.selectedContactPerson,positions:l.positions,onContactPersonSaved:r.fetchContactPersons},null,8,["contactPerson","positions","onContactPersonSaved"]),(0,n.Lk)("ul",null,[((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(l.contactPersons,(t=>((0,n.uX)(),(0,n.CE)("li",{key:t.id,onClick:e=>r.selectContactPerson(t)},(0,s.v_)(t.name),9,i)))),128))])])}var r=o(4335),p=o(3751);const d=t=>((0,n.Qi)("data-v-1c19470f"),t=t(),(0,n.jt)(),t),u={class:"contact-person-form"},m=d((()=>(0,n.Lk)("h2",null,"Kontaktperson Formular",-1))),P=d((()=>(0,n.Lk)("label",{for:"name"},"Name:",-1))),h=d((()=>(0,n.Lk)("label",{for:"phone"},"Telefon:",-1))),C=d((()=>(0,n.Lk)("label",{for:"street"},"Straße:",-1))),k=d((()=>(0,n.Lk)("label",{for:"zipcode"},"PLZ:",-1))),b=d((()=>(0,n.Lk)("label",{for:"city"},"Ort:",-1))),f=d((()=>(0,n.Lk)("label",{for:"email"},"Email:",-1))),y=d((()=>(0,n.Lk)("label",{for:"positions"},"Positionen:",-1))),v=d((()=>(0,n.Lk)("button",{type:"submit"},"Speichern",-1)));function L(t,e,o,s,a,c){const i=(0,n.g2)("multiselect");return(0,n.uX)(),(0,n.CE)("div",u,[m,(0,n.Lk)("form",{onSubmit:e[8]||(e[8]=(0,p.D$)(((...t)=>c.saveContactPerson&&c.saveContactPerson(...t)),["prevent"]))},[P,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"name","onUpdate:modelValue":e[0]||(e[0]=t=>a.localContactPerson.name=t),required:""},null,512),[[p.Jo,a.localContactPerson.name]]),h,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"phone","onUpdate:modelValue":e[1]||(e[1]=t=>a.localContactPerson.phone=t)},null,512),[[p.Jo,a.localContactPerson.phone]]),C,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"street","onUpdate:modelValue":e[2]||(e[2]=t=>a.localContactPerson.street=t)},null,512),[[p.Jo,a.localContactPerson.street]]),k,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"zipcode","onUpdate:modelValue":e[3]||(e[3]=t=>a.localContactPerson.zipcode=t)},null,512),[[p.Jo,a.localContactPerson.zipcode]]),b,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"city","onUpdate:modelValue":e[4]||(e[4]=t=>a.localContactPerson.city=t)},null,512),[[p.Jo,a.localContactPerson.city]]),f,(0,n.bo)((0,n.Lk)("input",{type:"email",id:"email","onUpdate:modelValue":e[5]||(e[5]=t=>a.localContactPerson.email=t)},null,512),[[p.Jo,a.localContactPerson.email]]),y,(0,n.bF)(i,{modelValue:a.selectedPositions,"onUpdate:modelValue":e[6]||(e[6]=t=>a.selectedPositions=t),options:o.positions,multiple:!0,"close-on-select":!1,"clear-on-select":!1,"preserve-search":!0,placeholder:"Wähle einige",label:"caption","track-by":"id","preselect-first":!1},null,8,["modelValue","options"]),v,(0,n.Lk)("button",{type:"button",onClick:e[7]||(e[7]=(...t)=>c.resetForm&&c.resetForm(...t))},"Neue Kontaktperson")],32)])}o(1454);var F=o(5877),A={name:"ContactPersonForm",components:{Multiselect:F.Ay},props:{contactPerson:{type:Object,default:()=>({name:"",phone:"",street:"",zipcode:"",city:"",email:"",positions:[]})},positions:{type:Array,required:!0}},data(){return{localContactPerson:{...this.contactPerson},selectedPositions:this.contactPerson.positions||[]}},watch:{contactPerson:{handler(t){this.localContactPerson={...t},this.selectedPositions=t.positions||[]},deep:!0,immediate:!0},selectedPositions(t){this.localContactPerson.positions=t}},methods:{async saveContactPerson(){try{const t=this.selectedPositions.map((t=>t.id)),e={...this.localContactPerson,positionIds:t};this.localContactPerson.id?await r.A.put(`/contact-persons/${this.localContactPerson.id}`,e):await r.A.post("/contact-persons",e),this.$emit("contactPersonSaved")}catch(t){console.error("Fehler beim Speichern der Kontaktperson:",t)}},resetForm(){this.localContactPerson={name:"",phone:"",street:"",zipcode:"",city:"",email:"",positions:[]},this.selectedPositions=[]}}},V=o(6262);const g=(0,V.A)(A,[["render",L],["__scopeId","data-v-1c19470f"]]);var w=g,z={name:"ContactPersonManagement",components:{ContactPersonForm:w},data(){return{contactPersons:[],selectedContactPerson:{name:"",phone:"",street:"",zipcode:"",city:"",email:"",positions:[]},positions:[]}},created(){this.fetchContactPersons(),this.fetchPositions()},methods:{async fetchContactPersons(){try{const t=await r.A.get("/contact-persons");this.contactPersons=t.data}catch(t){console.error("Fehler beim Abrufen der Kontaktpersonen:",t)}},async fetchPositions(){try{const t=await r.A.get("/positions");this.positions=t.data}catch(t){console.error("Fehler beim Abrufen der Positionen:",t)}},selectContactPerson(t){this.selectedContactPerson=t}}};const S=(0,V.A)(z,[["render",l],["__scopeId","data-v-f0b51122"]]);var U=S}}]);
+//# sourceMappingURL=535.74ea89c8.js.map
\ No newline at end of file
diff --git a/public/js/535.74ea89c8.js.map b/public/js/535.74ea89c8.js.map
new file mode 100644
index 0000000..30e90c4
--- /dev/null
+++ b/public/js/535.74ea89c8.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/535.74ea89c8.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/ContactPersonManagement.vue","webpack://miriamgemeinde/./src/components/ContactPersonForm.vue","webpack://miriamgemeinde/./src/components/ContactPersonForm.vue?4762","webpack://miriamgemeinde/./src/content/admin/ContactPersonManagement.vue?79ee"],"sourcesContent":["\n
\n
Kontaktpersonen Verwaltung
\n \n
\n
\n {{ contactPerson.name }}\n
\n
\n
\n\n\n\n\n\n","\n
\n
Kontaktperson Formular
\n \n
\n\n\n\n\n\n","import { render } from \"./ContactPersonForm.vue?vue&type=template&id=1c19470f&scoped=true\"\nimport script from \"./ContactPersonForm.vue?vue&type=script&lang=js\"\nexport * from \"./ContactPersonForm.vue?vue&type=script&lang=js\"\n\nimport \"./ContactPersonForm.vue?vue&type=style&index=0&id=1c19470f&scoped=true&lang=css\"\n\nimport exportComponent from \"../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-1c19470f\"]])\n\nexport default __exports__","import { render } from \"./ContactPersonManagement.vue?vue&type=template&id=f0b51122&scoped=true\"\nimport script from \"./ContactPersonManagement.vue?vue&type=script&lang=js\"\nexport * from \"./ContactPersonManagement.vue?vue&type=script&lang=js\"\n\nimport \"./ContactPersonManagement.vue?vue&type=style&index=0&id=f0b51122&scoped=true&lang=css\"\n\nimport exportComponent from \"../../../node_modules/vue-loader/dist/exportHelper.js\"\nconst __exports__ = /*#__PURE__*/exportComponent(script, [['render',render],['__scopeId',\"data-v-f0b51122\"]])\n\nexport default __exports__"],"names":["_createElementVNode","_createElementBlock","_hoisted_1","_createVNode","_component_ContactPersonForm","contactPerson","$data","selectedContactPerson","positions","onContactPersonSaved","$options","fetchContactPersons","_Fragment","_renderList","contactPersons","key","id","onClick","$event","selectContactPerson","name","_hoisted_2","class","for","type","onSubmit","_cache","_withModifiers","args","saveContactPerson","_hoisted_3","localContactPerson","required","_hoisted_4","phone","_hoisted_5","street","_hoisted_6","zipcode","_hoisted_7","city","_hoisted_8","email","_hoisted_9","_component_multiselect","modelValue","selectedPositions","options","$props","multiple","placeholder","label","_hoisted_10","resetForm","components","Multiselect","props","Object","default","Array","data","this","watch","handler","newVal","deep","immediate","methods","positionIds","map","position","payload","axios","put","post","$emit","error","console","__exports__","ContactPersonForm","created","fetchPositions","response","get","render"],"sourceRoot":""}
\ No newline at end of file
diff --git a/public/js/636.07b5ab77.js b/public/js/636.07b5ab77.js
new file mode 100644
index 0000000..f694afb
--- /dev/null
+++ b/public/js/636.07b5ab77.js
@@ -0,0 +1,2 @@
+"use strict";(self["webpackChunkmiriamgemeinde"]=self["webpackChunkmiriamgemeinde"]||[]).push([[636],{636:function(e,t,a){a.r(t),a.d(t,{default:function(){return D}});var n=a(641),i=a(3751),l=a(33);const r=e=>((0,n.Qi)("data-v-403a0e0b"),e=e(),(0,n.jt)(),e),o=r((()=>(0,n.Lk)("h1",null,"Bild hochladen",-1))),u=r((()=>(0,n.Lk)("label",{for:"title"},"Titel",-1))),s=r((()=>(0,n.Lk)("label",{for:"description"},"Beschreibung",-1))),d=r((()=>(0,n.Lk)("label",{for:"image"},"Bild",-1))),c=r((()=>(0,n.Lk)("label",{for:"page"},"Seite",-1))),p=r((()=>(0,n.Lk)("option",{value:""},"Keine Seite",-1))),m=["value"],g=r((()=>(0,n.Lk)("button",{type:"submit"},"Hochladen",-1))),h={key:0},f=r((()=>(0,n.Lk)("h2",null,"Hochgeladene Bilder",-1))),k=["src","alt"],v=["onUpdate:modelValue","onChange"],b=["onUpdate:modelValue","onChange"];function y(e,t,a,r,y,L){return(0,n.uX)(),(0,n.CE)("div",null,[o,(0,n.Lk)("form",{onSubmit:t[4]||(t[4]=(0,i.D$)(((...e)=>L.uploadImage&&L.uploadImage(...e)),["prevent"]))},[(0,n.Lk)("div",null,[u,(0,n.bo)((0,n.Lk)("input",{type:"text",id:"title","onUpdate:modelValue":t[0]||(t[0]=e=>y.title=e)},null,512),[[i.Jo,y.title]])]),(0,n.Lk)("div",null,[s,(0,n.bo)((0,n.Lk)("textarea",{id:"description","onUpdate:modelValue":t[1]||(t[1]=e=>y.description=e)},null,512),[[i.Jo,y.description]])]),(0,n.Lk)("div",null,[d,(0,n.Lk)("input",{type:"file",id:"image",onChange:t[2]||(t[2]=(...e)=>L.onFileChange&&L.onFileChange(...e))},null,32)]),(0,n.Lk)("div",null,[c,(0,n.bo)((0,n.Lk)("select",{id:"page","onUpdate:modelValue":t[3]||(t[3]=e=>y.selectedPage=e)},[p,((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(y.pages,(e=>((0,n.uX)(),(0,n.CE)("option",{key:e.value,value:e.value},(0,l.v_)(e.caption),9,m)))),128))],512),[[i.u1,y.selectedPage]])]),g],32),y.images.length?((0,n.uX)(),(0,n.CE)("div",h,[f,((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)(y.images,(e=>((0,n.uX)(),(0,n.CE)("div",{key:e.id,class:"uploaded-image"},[(0,n.Lk)("img",{src:`/images/uploads/${e.filename}`,alt:e.title,width:"100"},null,8,k),(0,n.bo)((0,n.Lk)("input",{type:"text","onUpdate:modelValue":t=>e.title=t,onChange:t=>L.updateImage(e)},null,40,v),[[i.Jo,e.title]]),(0,n.bo)((0,n.Lk)("textarea",{"onUpdate:modelValue":t=>e.description=t,onChange:t=>L.updateImage(e)},null,40,b),[[i.Jo,e.description]]),(0,n.Lk)("p",null,(0,l.v_)(L.formatDate(e.uploadDate))+" "+(0,l.v_)(L.formatTimeFromDate(e.uploadDate)),1)])))),128))])):(0,n.Q3)("",!0)])}a(8992),a(670);var L=a(6296),C=a(9654),I={name:"ImageUpload",data(){return{title:"",description:"",image:null,selectedPage:"",pages:[],images:[]}},methods:{formatDate:C.Yq,formatTimeFromDate:C.ry,onFileChange(e){this.image=e.target.files[0]},async uploadImage(){const e=new FormData;e.append("title",this.title),e.append("description",this.description),e.append("image",this.image),e.append("page",this.selectedPage);try{await L.A.post("/image/",e),this.fetchImages(),this.resetForm()}catch(t){console.error("Fehler beim Hochladen des Bildes:",t)}},async fetchImages(){try{const e=await L.A.get("/image");this.images=e.data}catch(e){console.error("Fehler beim Abrufen der Bilder:",e)}},async fetchPages(){try{const e=await L.A.get("/menu-data"),t=function(e,a=""){return e.flatMap((e=>{let n=[];return e.submenu&&e.submenu.length&&(n=t(e.submenu,a+e.name+" -> ")),[{value:e.link,caption:a+e.name},...n]}))};this.pages=t(e.data)}catch(e){console.error("Fehler beim Abrufen der Seiten:",e)}},async updateImage(e){try{await L.A.put(`/image/${e.id}`,{title:e.title,description:e.description}),this.fetchImages()}catch(t){console.error("Fehler beim Aktualisieren des Bildes:",t)}},resetForm(){this.title="",this.description="",this.image=null,this.selectedPage="",document.getElementById("image").value=null}},mounted(){this.fetchImages(),this.fetchPages()}},w=a(6262);const F=(0,w.A)(I,[["render",y],["__scopeId","data-v-403a0e0b"]]);var D=F},670:function(e,t,a){var n=a(6518),i=a(9565),l=a(9306),r=a(8551),o=a(1767),u=a(8646),s=a(9462),d=a(9539),c=a(6395),p=s((function(){var e,t,a=this.iterator,n=this.mapper;while(1){if(t=this.inner)try{if(e=r(i(t.next,t.iterator)),!e.done)return e.value;this.inner=null}catch(l){d(a,"throw",l)}if(e=r(i(this.next,a)),this.done=!!e.done)return;try{this.inner=u(n(e.value,this.counter++),!1)}catch(l){d(a,"throw",l)}}}));n({target:"Iterator",proto:!0,real:!0,forced:c},{flatMap:function(e){return r(this),l(e),new p(o(this),{mapper:e,inner:null})}})},8646:function(e,t,a){var n=a(9565),i=a(8551),l=a(1767),r=a(851);e.exports=function(e,t){t&&"string"===typeof e||i(e);var a=r(e);return l(i(void 0!==a?n(a,e):e))}},9654:function(e,t,a){function n(e){const[t,a]=e.split(":");return`${t}:${a}`}function i(e){const t={year:"numeric",month:"2-digit",day:"2-digit"};return new Date(e).toLocaleDateString("de-DE",t)}function l(e){const t=new Date(e),a=String(t.getHours()).padStart(2,"0"),n=String(t.getMinutes()).padStart(2,"0");return`${a}:${n}`}a.d(t,{Yq:function(){return i},fU:function(){return n},ry:function(){return l}})}}]);
+//# sourceMappingURL=636.07b5ab77.js.map
\ No newline at end of file
diff --git a/public/js/636.07b5ab77.js.map b/public/js/636.07b5ab77.js.map
new file mode 100644
index 0000000..8957f58
--- /dev/null
+++ b/public/js/636.07b5ab77.js.map
@@ -0,0 +1 @@
+{"version":3,"file":"js/636.07b5ab77.js","mappings":"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","sources":["webpack://miriamgemeinde/./src/content/admin/ImageUpload.vue","webpack://miriamgemeinde/./src/content/admin/ImageUpload.vue?2bcf","webpack://miriamgemeinde/./node_modules/core-js/modules/esnext.iterator.flat-map.js","webpack://miriamgemeinde/./node_modules/core-js/internals/get-iterator-flattenable.js","webpack://miriamgemeinde/./src/utils/strings.js"],"sourcesContent":["\n