1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[3998],{55666:(e,t,n)=>{n.d(t,{z:()=>D});var r=n(87270),a=n(75791),o=n(24632),i=n(22459),c=n(53026),s=n(56996),u=n(68112),l=n(93634);function d(e,t,n,r,a,o,i){try{var c=e[o](i),s=c.value}catch(e){return void n(e)}c.done?t(s):Promise.resolve(s).then(r,a)}function f(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){d(o,r,a,i,c,"next",e)}function c(e){d(o,r,a,i,c,"throw",e)}i(void 0)})}}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function m(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}var g,b=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},y=n(35666),w=s.vc.api.services.apeBaseUrl,O=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e=this,!(n=h(t).apply(this,arguments))||"object"!==b(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n;var e,n}var r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,e),r=t,(a=[{key:"getInstances",value:function(e){return new Promise(function(t,n){this.request({url:"".concat(w,"/api/v1/products/").concat(e,"/instances"),method:"GET"}).then(function(e){return t(e)}).catch(f(y.mark(function e(r){return y.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!m(r,o.T)||!r.origin.response||404!==r.origin.response.status){e.next=4;break}t([]),e.next=7;break;case 4:return e.next=6,this.HandleApiError(r,n);case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}},e,this)}).bind(this)).bind(this))}.bind(this))}},{key:"initializeInstance",value:function(e,t){return new Promise(function(n,r){var a={url:"".concat(w,"/api/v1/products/").concat(e),method:"POST"};t&&(a.data={instanceArgs:t}),this.request(a).then(function(e){e.values||(e.values={}),n(e)}).catch(f(y.mark(function e(t){return y.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.HandleApiError(t,r);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}).bind(this)).bind(this))}.bind(this))}},{key:"HandleApiError",value:function(e,t){return f(y.mark(function n(){var r;return y.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(401!==(null==e?void 0:e.statusCode)){n.next=4;break}return r=window.location.pathname+window.location.search,n.next=4,(0,l.k)(r);case 4:return n.abrupt("return",t(e));case 5:case"end":return n.stop()}},n)}))()}},{key:"getFormData",value:function(e){return new Promise(function(t,n){this.request({url:"".concat(w,"/api/v1/products/").concat(e),method:"GET",skipAuth:!1}).then(function(e){e.values||(e.values={}),t(e)}).catch(f(y.mark(function e(t){return y.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.HandleApiError(t,n);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}},e,this)}).bind(this)).bind(this))}.bind(this))}},{key:"setFormData",value:function(e,t,n){return new Promise(function(r,a){this.request({url:"".concat(w,"/api/v1/products/").concat(e),method:"POST",data:(0,c.Kd)(t,n)}).then(function(e){e.values||(e.values={}),r(e)}).catch(function(e){m(e,o.T)&&e.origin.response&&422===e.origin.response.status?r(E(e.origin.response.data)):a(e)})}.bind(this))}},{key:"setFormDataViaBackNavigation",value:function(e,t,n){return new Promise(function(r,a){this.request({url:"".concat(w,"/api/v1/products/").concat(t,"/instances/").concat(e,"/preceding"),method:"POST",data:n}).then(function(e){e.values||(e.values={}),r(e)}).catch(function(e){a(e)})}.bind(this))}},{key:"saveFileToInstanceById",value:function(e,t,n){return new Promise(function(r,a){this.request({url:"".concat(w,"/api/v1/products/").concat(t,"/instances/").concat(e,"/attachments"),method:"POST",data:n}).then(function(e){return r(e)}).catch(function(e){return a(e)})}.bind(this))}},{key:"deleteFilefromInstanceById",value:function(e,t,n){return new Promise(function(r,a){this.request({url:"".concat(w,"/api/v1/products/").concat(t,"/instances/").concat(e,"/attachments/").concat(n),method:"DELETE"}).then(function(){return r()}).catch(function(e){return a(e)})}.bind(this))}},{key:"getAttachmentById",value:function(e,t,r,a,o){return new Promise(function(i,c){this.request({url:"".concat(w,"/api/v1/products/").concat(t,"/instances/").concat(o||e,"/attachments/").concat(r),method:"GET",responseType:"blob"}).then(function(e){var t=n.g.window.URL.createObjectURL(new Blob([e])),r=document.createElement("a");r.href=t,r.setAttribute("download",a),document.body.appendChild(r),r.click(),r.remove(),n.g.window.URL.revokeObjectURL(t),i()}).catch(function(e){return c(e)})}.bind(this))}},{key:"updateFormData",value:function(e,t,n){return new Promise(function(r,a){this.request({url:"".concat(w,"/api/v1/products/").concat(t,"/instances/").concat(e),method:"PUT",data:(0,c.Kd)(n,t)}).then(function(e){r(e)}).catch(function(e){m(e,o.T)&&e.origin.response&&422===e.origin.response.status?r(E(e.origin.response.data)):a(e)})}.bind(this))}},{key:"getQrAttachmentTokenData",value:function(e,t){return new Promise(function(n){this.request({url:"".concat(w,"/api/v1/products/qr/").concat(t,"/instances/").concat(e,"/attachments/tokens"),method:"POST"}).then(function(e){n(e)})}.bind(this))}},{key:"getQrAttachmentMetaData",value:function(e,t,n){return this.request({url:"".concat(w,"/api/v1/products/").concat(t,"/instances/").concat(e,"/attachments/").concat(n,"/meta"),method:"GET"})}},{key:"getQrAttachment",value:function(e){return new Promise(function(t,n){this.request({url:"".concat(w,"/api/v1/products/qr/attachments"),method:"GET",headers:(0,u.bY)(e),responseType:"blob",skipAuth:!0},!0).then(function(e){var r=function(){return n("Invalid file data")},a=e.headers["content-disposition"];a||r();var o="",i=a.match(/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/);i&&i.length>1&&(o=i[1].replace(/['"]+/g,"")),o||r(),t({fileName:o,data:e.data})}).catch(function(e){return n(e)})}.bind(this))}},{key:"updateQrAttachment",value:function(e,t){return this.request({url:"".concat(w,"/api/v1/products/qr/attachments"),method:"POST",headers:(0,u.bY)(e),data:t,skipAuth:!0})}},{key:"deleteQrAttachment",value:function(e){return this.request({url:"".concat(w,"/api/v1/products/qr/attachments"),method:"DELETE",headers:(0,u.bY)(e),skipAuth:!0})}}])&&p(r.prototype,a),t}(a.Zc),E=function(e){return e.validationErrors.formError&&(e.validationErrors[r.Ck]=e.validationErrors.formError,delete e.validationErrors.formError),e},D=new O(((g=(0,i.Q)()).axiosInstance.interceptors.request.use(function(e){return e.timeout=0,e}),g))},40844:(e,t,n)=>{n.d(t,{Z:()=>b});var r=n(94184),a=n.n(r),o=n(67294);function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}
1function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}var u=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},l=function(e){function t(e){var n,r,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(r=this,a=c(t).call(this,e),n=!a||"object"!==u(a)&&"function"!=typeof a?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(r):a).resetDragging=function(){n.frameDragCounter=0,n.setState({draggingOverFrame:!1,draggingOverTarget:!1})},n.handleWindowDragOverOrDrop=function(e){e.preventDefault()},n.handleFrameDrag=function(e){if(t.eventHasFiles(e))return n.frameDragCounter+="dragenter"===e.type?1:-1,1===n.frameDragCounter?(n.setState({draggingOverFrame:!0}),void(n.props.onFrameDragEnter&&n.props.onFrameDragEnter(e))):0===n.frameDragCounter?(n.setState({draggingOverFrame:!1}),void(n.props.onFrameDragLeave&&n.props.onFrameDragLeave(e))):void 0},n.handleFrameDrop=function(e){n.state.draggingOverTarget||(n.resetDragging(),n.props.onFrameDrop&&n.props.onFrameDrop(e))},n.handleDragOver=function(e){t.eventHasFiles(e)&&(n.setState({draggingOverTarget:!0}),e&&e.dataTransfer&&n.props.dropEffect&&(e.dataTransfer.dropEffect=n.props.dropEffect),n.props.onDragOver&&n.props.onDragOver(e))},n.handleDragLeave=function(e){n.setState({draggingOverTarget:!1}),n.props.onDragLeave&&n.props.onDragLeave(e)},n.handleDrop=function(e){if(n.props.onDrop&&t.eventHasFiles(e)){var r=e.dataTransfer?e.dataTransfer.files:{};n.props.onDrop(r,e)}n.resetDragging()},n.stopFrameListeners=function(e){e&&(e.removeEventListener("dragenter",function(){return n.handleFrameDrag}),e.removeEventListener("dragleave",function(){return n.handleFrameDrag}),e.removeEventListener("drop",function(){return n.handleFrameDrop}))},n.startFrameListeners=function(e){e&&(e.addEventListener("dragenter",function(){return n.handleFrameDrag}),e.addEventListener("dragleave",function(){return n.handleFrameDrag}),e.addEventListener("drop",function(){return n.handleFrameDrop}))},n.frameDragCounter=0,n.state={draggingOverFrame:!1,draggingOverTarget:!1},n}var n,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,e),n=t,(r=[{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.frame!==this.props.frame&&(this.resetDragging(),this.stopFrameListeners(this.props.frame),this.startFrameListeners(e.frame))}},{key:"componentDidMount",value:function(){this.startFrameListeners(this.props.frame),this.resetDragging(),window&&(window.addEventListener("dragover",this.handleWindowDragOverOrDrop),window.addEventListener("drop",this.handleWindowDragOverOrDrop))}},{key:"componentWillUnmount",value:function(){this.stopFrameListeners(this.props.frame),window&&(window.removeEventListener("dragover",this.handleWindowDragOverOrDrop),window.removeEventListener("drop",this.handleWindowDragOverOrDrop))}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,r=e.targetClassName,a=e.draggingOverFrameClassName,i=e.draggingOverTargetClassName,c=this.state,s=c.draggingOverTarget,u=r;return c.draggingOverFrame&&(u+=" ".concat(a)),s&&(u+=" ".concat(i)),o.createElement("div",{className:n,onDragOver:this.handleDragOver,onDragLeave:this.handleDragLeave,onDrop:this.handleDrop},o.createElement("div",{className:u},t))}}])&&i(n.prototype,r),t}(o.PureComponent);l.defaultProps={dropEffect:"copy",frame:n.g.window?n.g.window.document:void 0,className:"file-drop",targetClassName:"file-drop__target",draggingOverFrameClassName:"file-drop--dragging-over-frame",draggingOverTargetClassName:"file-drop--dragging-over-target"},l.eventHasFiles=function(e){var t=!1,n=e&&e.dataTransfer?e.dataTransfer.types:{};for(var r in n)if("Files"===n[r]){t=!0;break}return t};const d=l;var f=n(92009),p=n(96967);function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e){return m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},m(e)}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}var g=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};const b=function(e){function t(){var e,n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=this,r=m(t).apply(this,arguments),e=!r||"object"!==g(r)&&"function"!=typeof r?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n):r).state={hasFile:!1,fileRef:o.createRef()},e.handleFileChange=function(t){e.props.onChange(t[0]),e.setState({hasFile:!0})},e.onDelete=function(){e.state.fileRef.current&&(e.state.fileRef.current.value=""),e.props.onDelete&&e.props.onDelete()},e}var n,r;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this.props,t=e.name,n=e.id,r=e.loadingFlag,i=e.labels,c=e.enableQrUpload,s=e.disabled,u=this.state.hasFile,l=a()("file-container__label","file-container__label".concat(t?"--with-file":"--without-file")),h=!!t,m=!h,v=!!t&&!r,g=r&&u;return o.createElement("div",{className:a()("file-container",{"file-container--waiting-for-upload":!t})},o.createElement(d,{onDrop:this.handleFileChange}),!t&&o.createElement("input",{name:n,disabled:s,required:this.props.required,"aria-required":!!this.props.required||void 0,id:n,onChange:function(e){return this.handleFileChange(e.target.files)}.bind(this),className:"input-file",type:"file",ref:this.state.fileRef}),h&&o.createElement("div",{className:l},o.createElement(f.Z,{type:"button",disabled:s,onClick:function(e){e.preventDefault(),this.props.onShowFile()}.bind(this)},o.createElement(p.Z,{iconId:"icon_16_document"}),o.createElement("span",{className:"file-container__file-name"},t))),m&&o.createElement("div",{className:l},o.createElement("label",{tabIndex:s?-1:0,className:"button file-wrapper__upload-button ".concat(r||s?"button--disabled":""),htmlFor:r?void 0:n},o.createElement(p.Z,{iconId:"icon_28_arrow-up-box"})," ",o.createElement("span",null,i.uploadButton)),c&&o.createElement(f.Z,{type:"button",color:"invert",disabled:r||s,onClick:function(){return this.props.getQrCode&&this.props.getQrCode()}.bind(this),className:"file-wrapper__upload-button file-wrapper__upload-mobile"},o.createElement(p.Z,{className:"icon",iconId:"icon_16_qr-code"}),i.qrUploadButton)),v&&o.createElement("button",{onClick:this.onDelete,className:"file-container__delete-icon",disabled:s},o.createElement(p.Z,{iconId:"icon_16_close"})),g&&o.createElement("span",{className:"file-container__upload-spin"},o.createElement(p.Z,{iconId:"icon_16_recycle"})))}}])&&h(n.prototype,r),t}(o.Component)},92009:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(94184),a=n.n(r),o=n(67294),i=n(96967),c=n(93463),s=n(5870);function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}const l=(0,o.forwardRef)(function(e,t){var n,r,l=e.loading,d=e.children,f=e.disabled,p=e.iconId,h=e.tooltip,m=e.noPaddingOnSides,v=e.disableHover,g=e.trailingIcon,b=(e.color,e.fullWidth,e.className,e.iconRight,e.iconCenter,e.active,e.shadow,e.small,e.large,e.huge,e.noBorder,function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["loading","children","disabled","iconId","tooltip","noPaddingOnSides","disableHover","trailingIcon","color","fullWidth","className","iconRight","iconCenter","active","shadow","small","large","huge","noBorder"])),y=(n=(0,o.useState)(!1),r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),w=y[0],O=y[1],E=function(){return o.createElement("button",u({},b,{className:a()((0,s.C)(e),{"button--loading":l,"button--no-padding-left-and-right":m,"button--disable-hover":v}),disabled:!(!f&&!l),ref:t,"data-testid":e["data-testid"]||"button",onFocus:function(){return O(!0)},onBlur:function(){return O(!1)}}),p||l?o.createElement(o.Fragment,null,d&&g&&o.createElement("span",{className:"button__icon-text"},d),o.createElement("span",{className:"button__icon"},l?o.createElement("div",{className:"button__icon-spinner"}):o.createElement(i.Z,{svgAttributes:{"aria-hidden":!0},iconId:p||"icon_16_arrow-right"})),d&&!g&&o.createElement("span",{className:"button__icon-text"},d)):d)};return o.createElement(o.Fragment,null,h&&!f?o.createElement(c.Z,{labels:{tooltip:h},isFocused:w,isAriaHidden:!!b["aria-label"]},E()):E())})},81164:(e,t,n)=>{n.d(t,{Jx:()=>a,Pv:()=>i,cv:()=>o,q$:()=>c});var r=n(73907),a=function(e){try{return JSON.parse((0,r.t)(e))}catch(t){console.log('error decoding "'.concat(e,'", error:'),t)}},o=function(e){return(0,r.h)(JSON.stringify(e))};function i(e){return new Blob([e])}function c(e,t,n){for(var r=void 0===t?"":t,a=void 0===n?512:n,o=atob(e),i=[],c=0;c<o.length;c+=a){for(var s=o.slice(c,c+a),u=new Array(s.length),l=0;l<s.length;l++)u[l]=s.charCodeAt(l);var d=new Uint8Array(u);i.push(d)}return new Blob(i,{type:r})}}}]); 2//# sourceMappingURL=3998.961c03fc27017dde7570.js.map
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.