1"use strict";(self.webpackChunkDashboard=self.webpackChunkDashboard||[]).push([[2429],{25432:(e,t,a)=>{a.a(e,(async e=>{a.d(t,{Z:()=>u});var n=a(76610),o=a(21589),s=a(12845),r=e([o]);function i(e){return function(e){if(Array.isArray(e))return l(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return l(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return l(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function c(e,t,a,n,o,s,r){try{var i=e[s](r),l=i.value}catch(e){return void a(e)}i.done?t(l):Promise.resolve(l).then(n,o)}o=(r.then?await r:r)[0];const u={name:"ContactFormView",components:{ContactNoticeField:function(){return a.e(7092).then(a.bind(a,57174))},ContactDropzoneView:function(){return Promise.all([a.e(721),a.e(8874),a.e(932)]).then(a.bind(a,5860))},ContactSearchSuggestion:function(){return Promise.all([a.e(29),a.e(7913),a.e(7925),a.e(1062),a.e(2786)]).then(a.bind(a,51637))},AlertContainer:function(){return a.e(7561).then(a.bind(a,89451))}},data:function(){return{theme:"",firstName:"",lastName:"",notice:"",searchValue:null,service:"",phone:"",allowPhoneUse:!1,file:null,allowedMimeTypes:["application/pdf","application/msword","application/vnd.openxmlformats-officedocument.wordprocessingml.document","application/vnd.oasis.opendocument.text","application/zip","application/x-zip-compressed","application/vnd.rar","image/jpeg","image/tiff","image/png","image/bmp","image/svg+xml"],themesWithSearchField:["book_project","book_order","documents"],serviceList:[],loading:!1,alert:{state:"",title:"",text:""}}},computed:{hasMasterData:function(){return"NO_MASTER_DATA"!==this.$store.getters.user.accountStatus},showSearchSuggestion:function(){return this.themesWithSearchField.includes(this.theme)},themeConfiguration:function(){var e=this;return{book_project:{url:"/v1/me/bookprojects",name:this.$t("contact.themeOptions.book_project"),serializer:function(e){return null==e?void 0:e.title},suggestion:function(t){var a=t.isbnPrint?t.isbnPrint:e.$t("contact.noIsbnPrint");return"".concat(t.id," | ").concat(t.title," | ").concat(a)},searchFor:["projectNr","title","isbn","bodNr"]},book_order:{url:"/v1/me/bookorders",name:this.$t("contact.themeOptions.book_order"),serializer:function(e){return null==e?void 0:e.title},suggestion:function(t){return"".concat(t.id," | ").concat(t.title," | ").concat(t.bodNr," | ").concat(e.$moment(t.date).format("DD.MM.YYYY"))},searchFor:["title","bodNr","orderNr"]},documents:{url:"/v1/me/documents",name:this.$t("contact.themeOptions.documents"),serializer:function(e){var t;return null==e||null===(t=e.documentId)||void 0===t?void 0:t.toString()},suggestion:function(t){var a="marg"===t.type?"documents.documentTypes.default":"documents.documentTypes."+t.type.toLowerCase(),n=e.$t(a);return"".concat(t.documentId," | ").concat(n," | ").concat(e.$moment(t.periodStartDate).format("DD.MM.YYYY"))},searchFor:["documentNr"]}}},uploadIsFailed:function(){var e;return!1===(null===(e=this.file)||void 0===e?void 0:e.accepted)}},watch:{theme:function(){var e,t=this;this.searchValue="",null!==(e=this.$refs)&&void 0!==e&&e.suggestionField&&this.$nextTick((function(){t.$refs.suggestionField.reset()}))}},mounted:function(){this.getServiceData()},methods:{submit:function(){var e,t=this;return(e=regeneratorRuntime.mark((function e(){var a;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.$refs.contactForm.validate();case 2:if(e.sent&&!t.uploadIsFailed){e.next=6;break}return document.querySelector(".is-invalid").parentNode.scrollIntoView({behavior:"smooth",block:"center"}),e.abrupt("return");case 6:t.loading=!0,t.$emit("loading",!0),t.$refs.dropzone.startLoading(),a=new FormData,t.file&&a.append("upload",t.file,t.file.name),t.searchValue&&a.append("searchValue",JSON.stringify(t.searchValue)),a.append("theme",t.$t("contact.themeOptions."+t.theme)),a.append("theme
1Code",t.theme),a.append("firstName",t.firstName),a.append("lastName",t.lastName),a.append("notice",t.notice),a.append("phone",t.phone),a.append("allowPhoneUse",t.allowPhoneUse),a.append("service",t.service),n.hi.post("/v1/me/contactform/send",a).then((function(e){t.loading=!1,t.$emit("loading",!1),t.$emit("success",!0)})).catch((function(e){t.alert={state:"error",text:t.$t("general.loadingError")},t.loading=!1,t.$emit("loading",!1)}));case 21:case"end":return e.stop()}}),e)})),function(){var t=this,a=arguments;return new Promise((function(n,o){var s=e.apply(t,a);function r(e){c(s,n,o,r,i,"next",e)}function i(e){c(s,n,o,r,i,"throw",e)}r(void 0)}))})()},getServiceData:function(){var e=this;(0,s.qM)().then((function(t){var a=[];Object.values(t).map((function(e){e.map((function(e){a.push(e.title)}))})),e.serviceList=i(new Set(a)).sort()}))}}}}))},43350:(e,t,a)=>{a.a(e,(async e=>{a.r(t),a.d(t,{default:()=>i});var n=a(32843),o=a(75628),s=a(51900),r=e([o]);o=(r.then?await r:r)[0];const i=(0,s.Z)(o.Z,n.s,n.x,!1,null,null,null).exports}))},75628:(e,t,a)=>{a.a(e,(async e=>{a.d(t,{Z:()=>s});var n=a(25432),o=e([n]);const s=(n=(o.then?await o:o)[0]).Z}))},32843:(e,t,a)=>{a.d(t,{s:()=>n,x:()=>o});var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"contact-form-view"},[a("div",{staticClass:"row g-0"},[a("div",{staticClass:"col bg-white rounded p-4"},[a("h1",{staticClass:"text-bodblue-dark"},[e._v("\n "+e._s(e.$t("contact.title"))+"\n ")]),e._v(" "),a("ValidationObserver",{ref:"contactForm",attrs:{slim:""},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.failed;return[a("div",{staticClass:"row g-4 mt-4"},[a("div",{staticClass:"col-lg-12"},[a("ValidationProvider",{attrs:{vid:"theme",name:e.$t("contact.theme"),rules:"required",slim:""},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors,o=t.classes;return[a("div",{staticClass:"form-floating"},[a("select",{directives:[{name:"model",rawName:"v-model",value:e.theme,expression:"theme"}],class:["form-select"].concat(o),attrs:{id:"language",name:"language"},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.theme=t.target.multiple?a:a[0]}}},[a("option",{attrs:{value:"",disabled:"disabled"}},[e._v(e._s(e.$t("general.pleaseChoose")))]),e._v(" "),e._l(e.$t("contact.themeOptions"),(function(t,n){return a("option",{domProps:{value:n}},[e._v("\n "+e._s(t)+"\n ")])}))],2),e._v(" "),a("label",{attrs:{for:"language"}},[e._v(e._s(e.$t("contact.theme")))]),e._v(" "),a("span",{staticClass:"invalid-feedback"},[e._v("\n "+e._s(n[0])+"\n ")])])]}}],null,!0)})],1),e._v(" "),e.showSearchSuggestion?a("div",{staticClass:"col-lg-12"},[a("contact-search-suggestion",{ref:"suggestionField",attrs:{config:e.themeConfiguration[e.theme]},model:{value:e.searchValue,callback:function(t){e.searchValue=t},expression:"searchValue"}})],1):e._e(),e._v(" "),"service"===e.theme?a("div",{staticClass:"col-lg-12"},[a("ValidationProvider",{attrs:{vid:"service",name:e.$t("contact.themeOptions.service"),rules:"required",slim:""},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors,o=t.classes;return[a("div",{staticClass:"form-floating"},[a("select",{directives:[{name:"model",rawName:"v-model",value:e.service,expression:"service"}],class:["form-select"].concat(o),attrs:{id:"language",name:"language"},on:{change:function(t){var a=Array.prototype.filter.call(t.target.options,(function(e){return e.selected})).map((function(e){return"_value"in e?e._value:e.value}));e.service=t.target.multiple?a:a[0]}}},[a("option",{attrs:{value:"",disabled:"disabled"}},[e._v(e._s(e.$t("general.pleaseChoose")))]),e._v(" "),e._l(e.serviceList,(function(t){return a("option",{domProps:{value:t}},[e._v("\n "+e._s(t)+"\n ")])}))],2),e._v(" "),a("label",{attrs:{for:"language"}},[e._v(e._s(e.$t("contact.themeOptions.service")))]),e._v(" "),a("span",{staticClass:"invalid-feedback"},[e._v("\n "+e._s(n[0])+"\n ")])])]}}],null,!0)}
1)],1):e._e()]),e._v(" "),e.hasMasterData?e._e():a("div",{staticClass:"row g-4 mt-1"},[a("div",{staticClass:"col-lg-12"},[a("ValidationProvider",{attrs:{vid:"firstName",name:e.$t("contact.firstName"),rules:"required|iso_check",slim:""},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors,o=t.classes;return[a("div",{staticClass:"form-floating"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.firstName,expression:"firstName"}],class:["form-control"].concat(o),attrs:{type:"text",id:"firstName",name:"firstName"},domProps:{value:e.firstName},on:{input:function(t){t.target.composing||(e.firstName=t.target.value)}}}),e._v(" "),a("label",{attrs:{for:"firstName"}},[e._v(e._s(e.$t("contact.firstName"))+"*")]),e._v(" "),a("span",{staticClass:"invalid-feedback",domProps:{innerHTML:e._s(n[0])}})])]}}],null,!0)})],1),e._v(" "),a("div",{staticClass:"col-lg-12"},[a("ValidationProvider",{attrs:{vid:"lastName",name:e.$t("contact.lastName"),rules:"required|iso_check",slim:""},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors,o=t.classes;return[a("div",{staticClass:"form-floating"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.lastName,expression:"lastName"}],class:["form-control"].concat(o),attrs:{type:"text",id:"lastName",name:"lastName"},domProps:{value:e.lastName},on:{input:function(t){t.target.composing||(e.lastName=t.target.value)}}}),e._v(" "),a("label",{attrs:{for:"lastName"}},[e._v(e._s(e.$t("contact.lastName"))+"*")]),e._v(" "),a("span",{staticClass:"invalid-feedback",domProps:{innerHTML:e._s(n[0])}})])]}}],null,!0)})],1)]),e._v(" "),a("div",{staticClass:"mt-4"},[a("contact-notice-field",{attrs:{required:!0,min:25,max:1e3,label:e.$t("contact.notice.title")+"*",name:e.$t("contact.notice.title"),placeholder:e.$t("contact.notice.placeholder")},model:{value:e.notice,callback:function(t){e.notice=t},expression:"notice"}})],1),e._v(" "),a("div",{staticClass:"mt-4"},[a("contact-dropzone-view",{ref:"dropzone",attrs:{maxFiles:1,maxFilesize:10,allowedMimeTypes:e.allowedMimeTypes},model:{value:e.file,callback:function(t){e.file=t},expression:"file"}})],1),e._v(" "),a("div",{staticClass:"row g-4 mt-1"},[a("div",{staticClass:"col-24"},[a("ValidationProvider",{attrs:{vid:"phone",name:e.$t("contact.phone"),rules:{required:e.allowPhoneUse,phone:!0},slim:""},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors,o=t.classes;return[a("div",{staticClass:"form-floating"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.phone,expression:"phone"}],class:["form-control"].concat(o),attrs:{type:"text",id:"phone",name:"phone"},domProps:{value:e.phone},on:{input:function(t){t.target.composing||(e.phone=t.target.value)}}}),e._v(" "),a("label",{attrs:{for:"phone"}},[e._v(e._s(e.$t("contact.phone")))]),e._v(" "),a("span",{staticClass:"invalid-feedback",domProps:{innerHTML:e._s(n[0])}})])]}}],null,!0)})],1),e._v(" "),a("div",{staticClass:"col-24"},[a("ValidationProvider",{attrs:{vid:"allowPhoneUse",slim:""},scopedSlots:e._u([{key:"default",fn:function(t){var n=t.errors;t.classes;return[a("div",{staticClass:"form-check"},[a("input",{directives:[{name:"model",rawName:"v-model",value:e.allowPhoneUse,expression:"allowPhoneUse"}],staticClass:"form-check-input",attrs:{type:"checkbox",id:"allowPhoneUse",name:"allowPhoneUse"},domProps:{checked:Array.isArray(e.allowPhoneUse)?e._i(e.allowPhoneUse,null)>-1:e.allowPhoneUse},on:{change:function(t){var a=e.allowPhoneUse,n=t.target,o=!!n.checked;if(Array.isArray(a)){var s=e._i(a,null);n.checked?s<0&&(e.allowPhoneUse=a.concat([null])):s>-1&&(e.allowPhoneUse=a.slice(0,s).concat(a.slice(s+1)))}else e.allowPhoneUse=o}}}),e._v(" "),a("label",{staticClass:"form-check-label",attrs:{for:"allowPhoneUse"}},[e._v(e._s(e.$t("contact.allowPhoneUse")))]),e._v(" "),a("span",{staticClass:"invalid-feedback",domProps:{innerHTML:e._s(n[0])}})])]}}],null,!0)})],1)]),e._v(" "),a("alert-container",{staticClass:"mt-4",attrs:{data:e.alert}}),e._v(" "),a("div",{staticClass:"row g-4 mt-4 justify-content-end"},[a("div",{staticClass:"d-grid col-md-12 col-lg-10 col-xl-8"},[a("button",{staticClass:"btn btn-bodorange rounded-pill",attrs:{disabled:n||e.loading||e.uploadIsFailed},on:{click:function(t){return t.preventDefault(),e.submit(t)}}},[a("span",{staticClass:"me-2"},[e._v(" "+e._s(e.$t("contact.submitBtn"))+" ")]),e._v(" "),a("div",{staticClass:"spinner-border spinner-border-sm text-light",class:{"d-none":!e.loading},attrs:{role:"status"}})])])])]}}])})],1)])])},o=[]}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.