PageSourceSearch

https://www.coptikk.no/ui/es5/955.eb6a4734fc7fbf95.js

js coptikk.no collected 2026-09-24 10:55:57 UTC 217,032 bytes, 3 lines download raw bytes

1/*! For license information please see 955.eb6a4734fc7fbf95.js.LICENSE.txt */
2"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[955],{23509:function(e,t,n){n.r(t),n.d(t,{default:function(){return $n}});n(29305),n(32733),n(78557),n(84701),n(83994),n(44962),n(82367),n(89336),n(51908),n(69892);var a=n(63696),r=n(67435),c=n(49348),i=(n(14382),n(23630),n(86584),n(24776),n(81678),n(4754),n(94),n(83810),n(36457),n(88908),n(93166));function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}var l=["_item_id"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){u(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=o(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||f(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e){return function(e){if(Array.isArray(e))return y(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||f(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 f(e,t){if(e){if("string"==typeof e)return y(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y(e,t):void 0}}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var g=function(e,t,n,r,o,m){var u=m.systemId,f=m.forbidEditAction,y=m.forbidShowBlockAction,g=m.forbidDeleteAction,E=o.filter(function(e){return!e.isHiddenInIndex}),b=E.map(function(e){return[e.headerName,e.typeName]}),v=E.map(function(e){return e.label}),k=[(0,i.T)("coptikk.adminportal.common.no")+" "].concat(p(v));f&&g&&y||k.push("Action");var h=d((0,a.useState)(!0),2),N=h[0],S=h[1],T=d((0,a.useState)(null),2),I=T[0],M=T[1],w=function(){S(!0),e().then(function(e){M(e.map(function(e,t){return s(s({},e),{},{_item_id:t+1})})),S(!1)})};return(0,a.useEffect)(function(){w()},[]),[a.createElement("div",{className:"backend__table"},N?a.createElement("div",{className:"backend__loading"},"Loading ..."):a.createElement("table",null,a.createElement("thead",null,a.createElement("tr",null,k.map(function(e){return a.createElement("th",{key:e},e)}))),a.createElement("tbody",null,I.length&&I.map(function(e){var i,o=e._item_id,s=function(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(a=0;a<c.length;a++)n=c[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,l);return a.createElement("tr",{key:s[u]},a.createElement("td",null,o),b.map(function(e){var t=d(e,2),n=t[0],r=t[1];return a.createElement("td",{key:"".concat(s[u],"-").concat(n)},function(e,t){switch(t){case"Image":return e&&""!=e?a.createElement("img",{src:"".concat(window.location.origin).concat(e)}):null;case"Date":var n=new Date(e).toLocaleDateString();return"01.01.1"!==n&&"1-01-01"!==n?n:"";default:return e}}(s[n],r))}
2),f&&g&&y?null:a.createElement("th",null,a.createElement("div",{className:"actions"},y?null:a.createElement(c.N_,{to:r(s[u])},a.createElement("i",{className:"block"})),f?null:a.createElement(c.N_,{to:n(s[u])},a.createElement("i",{className:"edit"})),g?null:a.createElement("i",{className:"delete",onClick:(i=s[u],function(){confirm("Do you really want to delete this ".concat(m.root,"?"))&&t([i]).then(function(){M(I.filter(function(e){return e[u]!==i}))})})}))))})))),w]};function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return b(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var v=function(e){var t=e.model,n=e.createAction,c=void 0===n?"create":n,o=e.updateAction,l=void 0===o?"edit":o,m=e.updateBlockAction,s=void 0===m?"block":m,u=e.btnText,d=void 0===u?(0,i.T)("coptikk.adminportal.create.new.buttontext")+" "+"".concat(t.item):u,p=t.root,f=t.headers,y=t.getData,b=t.deleteRequest,v=t.title,k=t.forbidCreateNew,h=(0,r.Zp)(),N=E(g(y,b,function(e){return"/".concat(p,"/").concat(l,"/").concat(e)},function(e){return"/".concat(p,"/").concat(s,"/").concat(e)},f,t),2),S=N[0];N[1];return a.createElement("div",{className:"backend__articles"}
2,a.createElement(He,{forbidCreateNew:k,title:v,btnText:d,btnOnClick:function(){return h("/".concat(p,"/").concat(c,"/"))}}),S)},k=function(e){var t=e.auth,n=e.model,c=n.forbidEditAction,o=n.forbidCreateNew,l=n.forbidShowBlockAction,m=n.root,s=n.item;return a.createElement(r.BV,null,c?null:a.createElement(r.qh,{path:"/".concat(m,"/edit/:id"),element:t?a.createElement(je,{model:n,actionName:(0,i.T)("coptikk.adminportal.edit")+" "+"".concat(s)}):a.createElement(r.C5,{to:"/"})}),l?null:a.createElement(r.qh,{path:"/".concat(m,"/block/:id"),element:t?a.createElement(Pe,{model:n,actionName:(0,i.T)("coptikk.adminportal.edit.blocks")+" "+"".concat(s)}):a.createElement(r.C5,{to:"/"})}),o?null:a.createElement(r.qh,{path:"/".concat(n.root,"/create"),element:t?a.createElement(je,{model:n,actionName:(0,i.T)("coptikk.adminportal.create")+" "+"".concat(s)}):a.createElement(r.C5,{to:"/"})}),a.createElement(r.qh,{path:"/".concat(m),element:t?a.createElement(v,{model:n}):a.createElement(r.C5,{to:"/"})}))},h=(n(11810),n(95021),n(26437),n(21359),n(97528)),N=n(56208),S=n(87213),T=n(63532),I=n(82560),M=n(81290),w=n(3372),j=n(69234),_=n(93100),x=n(70820),D=n(11560),A=n(52629),C=n(10810),L=n(94143),O=n(62329),z=n(35062),P=n(86972),F=n(25532),R=n(87773),U=n(46165),Y=n(59889),H=n(55760),B=n(92856),Q=n(80074),Z=n(17498),q=n(40359),W=n(18385),G=n(69727),V=n(12759),$=n(91204);n(90076);function J(e){return J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},J(e)}function X(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,K(a.key),a)}}function K(e){var t=function(e,t){if("object"!=J(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=J(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==J(t)?t:t+""}var ee=function(){return e=function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.loader=t},(t=[{key:"upload",value:function(){var e=this,t=new FileReader;return new Promise(function(n,a){t.addEventListener("load",function(){n({default:t.result})}),t.addEventListener("error",function(e){a(e)}),t.addEventListener("abort",function(){a()}),e.loader.file.then(function(e){t.readAsDataURL(e)})})}},{key:"abort",value:function(){this.xhr&&this.xhr.abort()}}])&&X(e.prototype,t),n&&X(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}();function te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ne(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ne(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var ae=function(e){var t=e.onFileSelectSuccess,n=(0,a.useRef)(null),r=te((0,a.useState)(""),2),c=r[0],o=r[1];return a.createElement("div",{className:"file-uploader"},a.createElement("input",{type:"file",onChange:function(e){var n=e.target.files[0];n.size/1024/1024>1024?alert("File size cannot exceed more than 1MB"):(o(n.name),t(n))},ref:n}),c,a.createElement("button",{onClick:function(e){e.preventDefault(),n.current&&n.current.click()},className:"button"},(0,i.T)("coptikk.adminportal.upload.buttontext")))},re=n(33253),ce=n(56518);function ie(e){return ie="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},ie(e)}function oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return le(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?le(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}function me(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function se(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,de(a.key),a)}}function ue(e,t,n){return t&&se(e.prototype,t),n&&se(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function de(e){var t=function(e,t){if("object"!=ie(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=ie(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ie(t)?t:t+""}function pe(e,t,n){return t=ye(t),function(e,t){if(t&&("object"==ie(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,fe()?Reflect.construct(t,n||[],ye(e).constructor):t.apply(e,n))}function fe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(fe=function(){return!!e})()}function ye(e){return ye=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ye(e)}function ge(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ee(e,t)}function Ee(e,t){return Ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ee(e,t)}var be=function(e){function t(){return me(this,t),pe(this,t,arguments)}return ge(t,e),ue(t,[{key:"init",value:function(){var e=this,t=this.editor;t.commands.add("customPastePlainText",new ke(t));t.plugins.get("ClipboardPipeline");var n=t.commands.get("customPastePlainText");t.editing.view.document.on("clipboardInput",function(a,r){if(!t.isReadOnly&&n.value){var c=r.dataTransfer,i=(0,ce.A)(c.getData("text/plain"));r.content=e.editor.data.htmlProcessor.toView(i)}})}}],[{key:"pluginName",get:function(){return"CustomPastePlainText"}},{key:"requires",get:function(){return[ve,ke]}}])}(G.A),ve=function(e){function t(){return me(this,t),pe(this,t,arguments)}return ge(t,e),ue(t,[{key:"init",value:function(){var e=this.editor;e.ui.componentFactory.add("customPastePlainText",function(t){var n=new $.A(t),a=e.commands.get("customPastePlainText");return n.set({label:"Paste as plain text",withText:!0,tooltip:!0,isToggleable:!0}),n.on("execute",function(){e.execute("customPastePlainText")}),n.bind("isOn","isEnabled").to(a,"value","isEnabled"),n})}}])}(G.A),ke=function(e){function t(){return me(this,t),pe(this,t,arguments)}return ge(t,e),ue(t,[{key:"refresh",value:function(){this.isEnabled=!this.editor.isReadOnly}},{key:"execute",value:function(){this.value=!this.value}}])}(V.A),he=function(e){var t=e.headerName,n=e.label,r=e.typeName,c=e.onChangeHandler,o=(e.onChangeHandlerBoolean,e.updateData),l=e.fieldValue,m=e.isDisabled,s=e.errors,u=e.selectOptions;return a.createElement("div",{className:"columns small-12 ".concat(s[t]?"backend__validation-error":"")},function(e){var t=e.headerName,n=e.label,r=e.typeName,c=e.onChangeHandler,i=e.updateData,o=e.fieldValue,l=e.isDisabled,m=e.selectOptions,s=e.onCh
2angeHandlerBoolean,u=o||"",d=oe((0,a.useState)([]),2),p=d[0],f=d[1];(0,a.useEffect)(function(){if(m&&m.endpoint){var e=m.endpoint,n=m.name,r=m.id;(0,re.Jt)(e).then(function(e){return e.json()}).then(function(e){e.length&&(c({target:{name:t,value:e[0][r]}}),f(e.map(function(e){return a.createElement("option",{key:e[r],value:e[r]},e[n])})))})}else f([])},[m]);var y=oe((0,a.useState)(null),2),g=y[0],E=y[1];switch(r){case"Editor":return a.createElement(a.Fragment,null,n,":",a.createElement(h.CKEditor,{editor:N.A,data:u,className:"editor",disabled:l,onReady:function(e){e.plugins.get("FileRepository").createUploadAdapter=function(e){return new ee(e)}},config:{toolbar:["selectAll","customPastePlainText","undo","redo","bold","italic","blockQuote","ckfinder","imageTextAlternative","imageUpload","heading","indent","outdent","link","numberedList","bulletedList","mediaEmbed","insertTable","tableColumn","tableRow","mergeTableCells"],image:{styles:["alignLeft","alignCenter","alignRight"],sizes:["50%","75%","100%"],toolbar:["imageStyle:alignLeft","imageStyle:alignCenter","imageStyle:alignRight","|","imageTextAlternative"]},plugins:[S.A,be,T.A,I.A,M.A,w.A,j.A,_.A,x.A,D.A,A.A,C.A,L.A,O.A,z.A,P.A,F.A,R.A,U.A,Y.A,H.A,B.A,Q.A,Z.A,q.A,W.A]},onChange:function(e,n){return i(t,n.getData())}}));case"Date":return a.createElement(a.Fragment,null,n,": ",a.createElement("input",{disabled:l,type:"date",name:t,onChange:c,value:u.split("T")[0]}));case"Number":return a.createElement(a.Fragment,null,n,": ",a.createElement("input",{disabled:l,type:"number",name:t,onChange:c,value:u}));case"Email":case"Url":case"String":default:return a.createElement(a.Fragment,null,n,": ",a.createElement("input",{disabled:l,type:"text",name:t,onChange:c,value:u}));case"Boolean":return a.createElement(a.Fragment,null,n,": ",a.createElement("input",{className:"checkbox-wrapper",disabled:l,type:"checkbox",name:t,onChange:s,defaultValue:u}));case"Select":return a.createElement(a.Fragment,null,n,":",a.createElement("select",{onChange:c,name:t,value:u},p||null));case"Image":return a.createElement(a.Fragment,null,a.createElement("label",null,n,": ",a.createElement(ae,{onFileSelectSuccess:function(e){var n=new FileReader;n.onload=function(){i(t,e),E(n.result)},n.readAsDataURL(e)}})),a.createElement("div",{className:"columns small-12"},g?a.createElement("img",{src:g}):u?a.createElement("img",{src:"".concat(window.location.origin).concat(u)}):null))}}({headerName:t,label:n,typeName:r,onChangeHandler:c,updateData:o,fieldValue:l,isDisabled:m,selectOptions:u}),a.createElement("span",{className:"error"}," ",s[t]&&"required"===s[t].type&&"".concat(n," is required")),a.createElement("span",{className:"error"}," ",s[t]&&"min"===s[t].type&&"".concat(n," is too short")),a.createElement("span",{className:"error"}," ",s[t]&&"max"===s[t].type&&"".concat(n," is too long")),a.createElement("span",{className:"error"}," ",s[t]&&s[t].type&&(0,i.T)("coptikk.adminportal.validation.invalidformat")))};function Ne(e){return Ne="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ne(e)}function Se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function Te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Se(Object(n),!0).forEach(function(t){Ie(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Se(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ie(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ne(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=Ne(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ne(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Me(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return we(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?we(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function we(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var je=function(e){var t=e.model,n=e.actionName,c=e.SaveBtnName,o=(void 0===c&&(0,i.T)("coptikk.adminportal.savebuttontext"),t.headers),l=t.requestGetItem,m=t.requestPostData,s=t.validation,u=t.root,d=o.map(function(e){return e.headerName}).reduce(function(e,t){return e[t]="",e},{}),p=Me((0,a.useState)(Te({},d)),2),f=p[0],y=p[1],g=Me((0,a.useState)({}),2),E=g[0],b=g[1],v=(0,r.g)().id,k=(0,r.Zp)(),h=((0,r.zy)(),function(e,t){y(function(n){return Te(Te({},n),{},Ie({},e,t))})}),N=(0,a.useCallback)(function(e){var t=e.target,n=t.name,a=t.value;return h(n,a)},[f,y]),S=(0,a.useCallback)(function(e){var t=e.target,n=t.name,a=t.checked;return h(n,a)},[f,y]);var T=function(e){e.preventDefault(),s.validate(f,{abortEarly:!1}).then(function(){b({}),m||(console.error("Data is not saved, requestPostData is not defined, navigate to default path"),k.push("/".concat(u))),m(v,f).then(function(){return k("/".concat(u))}).catch(function(e){e&&e.response.clone().text().then(function(e){return alert(e)})})}).catch(function(e){e&&e.inner?b(e.inner.map(function(e){return Ie({},e.path,{type:e.type})}).reduce(function(e,t){return Te(Te({},e),t)})):b({message:e}),console.error(e)}),I(!1)};function I(e){h("publish",e)}return(0,a.useEffect)(function(){v&&(l?l(v).then(function(e){var t=e&&e.blockViewModel?e.blockViewModel:e;y(function(e){return Te(Te({},e),t)})}):console.error("requestGetItem is not defined"))},[v,y]),a.createElement("div",{className:"backend__article-edit"},a.createElement("form",{onSubmit:function(e){return T(e)}},a.createElement("div",{className:"row page-header"},a.createElement("div",{className:"columns small-".concat(t.canPublish?6:9)},a.createElement("h1",{className:"page__title"},n)),a.createElement("div",{className:"columns small-".concat(t.canPublish?6:3," flex-container")},a.createElement("div",{className:"columns small-".concat(t.canPublish?6:12)},a.createElement("button",{type:"submit",className:"button large expanded"},(0,i.T)("coptikk.adminportal.savebuttontext"))),t.canPublish&&a.createElement("div",{className:"columns small-6"},a.createElement("button",{type:"submit",className:"button large expanded",onClick:function(){return I(!0)},"data-publish":!0},(0,i.T)("coptikk.adminportal.publishbuttontext"))))),f.publishedInformationText&&a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12"},a.createElement("div",{className:"columns small-12 text-right"},a.createElement("b",null,f.publishedInformationText)))),o.map(function(e){var t=e.headerName,n=e.typeName,r=e.isHiddenInForm,c=e.label,i=e.isDisabled,o=e.selectOptions;return r?null:a.createElement(he,{selectOptions:o,errors:E,isDisabled:i,key:t,headerName:t,label:c,onChangeHandler:N,onChangeHandlerBoolean:S,fieldValue:f[t],typeName:n,updateData:h})})))},_e=n(12548),xe=n.n(_e);n(87751);function De(e){return De="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},De(e)}function Ae(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function Ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ae(Object(n),!0).forEach(function(t){Le(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ae(Object(n)).forEac
2h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Le(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=De(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=De(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==De(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Oe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return ze(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ze(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ze(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Pe=function(e){var t=e.model,n=e.actionName,c=e.SaveBtnName,i=void 0===c?"Save":c,o=t.headers,l=t.requestBlockData,m=(t.validation,t.root,o.map(function(e){return e.headerName}).reduce(function(e,t){return e[t]="",e},{})),s=Oe((0,a.useState)(Ce({},m)),2),u=s[0],d=s[1],p=Oe((0,a.useState)({}),2),f=(p[0],p[1],(0,r.g)().id),y=(0,r.Zp)();(0,r.zy)(),(0,a.useCallback)(function(e){var t=e.target;return function(e,t){d(function(n){return Ce(Ce({},n),{},Le({},e,t))})}(t.name,t.value)},[u,d]);(0,a.useEffect)(function(){f&&(l?l(f).then(function(e){var t=e&&e.map(function(e){return e.blockViewModel});d(t)}):console.error("requestBlockData is not defined"))},[f,d]);return a.createElement("div",{className:"backend__article-edit"},a.createElement("form",{onSubmit:function(e){return function(e){e.preventDefault()}(e)}},a.createElement("div",{className:"row page-header"},a.createElement("div",{className:"columns small-9"},a.createElement("h1",{className:"page__title"},n)),a.createElement("div",{className:"columns small-3"},a.createElement("button",{type:"submit",disabled:!0,className:"button large expanded"},i))),u&&u.length?a.createElement(xe(),{className:"blockPage__layout backend__table",cols:1,rowHeight:70,width:1e4},u.map(function(e,t){return a.createElement("div",{key:e.systemId,className:"blockPage__block","data-grid":{x:0,y:0,w:1,h:2}},a.createElement("div",{className:"gridster__block"},e.templateId,"LocalCampaign"===e.templateId?a.createElement("i",{className:"edit",onClick:(e.id,n=e.systemId,function(){return y("/LocalCampaign/edit/".concat(n))})}):null,e.deleteEndpoint?a.createElement("i",{className:"delete",onClick:deletePage(e.id)}):null));var n})):a.createElement("h1",{className:"row page-notify"},"No blocks on this page")))},Fe=(n(77575),["children","auth"]);function Re(){return Re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)({}).hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},Re.apply(null,arguments)}var Ue=function(e){var t=e.children,n=e.auth,c=function(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(a=0;a<c.length;a++)n=c[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,Fe);return a.createElement(r.BV,null,a.createElement(r.qh,Re({},c,{element:!0===n?t:a.createElement(r.C5,{to:"/"})})))},Ye=function(e){var t=e.isLoggedIn,n="true"===localStorage.getItem(re.nr);return a.createElement("nav",{className:"backend__nav"},a.createElement("div",{className:"top-bar"},a.createElement("div",{className:"top-bar-left"},a.createElement("ul",{className:"menu"},a.createElement("li",{className:"menu-text"},(0,i.T)("coptikk.adminportal.backoffice.header")),t&&a.createElement(a.Fragment,null,!n&&a.createElement("li",null,a.createElement(c.k2,{to:"/articles"},(0,i.T)("coptikk.adminportal.navigation.articles"))),!n&&a.createElement("li",null,a.createElement(c.k2,{to:"/employees"},(0,i.T)("coptikk.adminportal.navigation.employees"))),!n&&a.createElement("li",null,a.createElement(c.k2,{to:"/settings"},(0,i.T)("coptikk.adminportal.navigation.settings"))),a.createElement("li",null,a.createElement(c.k2,{to:"/ecommercelanding"},(0,i.T)("coptikk.adminportal.navigation.ecommerce")))))),t&&a.createElement("div",{className:"top-bar-right"},a.createElement("ul",{className:"menu"},a.createElement("li",null,a.createElement("button",{type:"button",className:"button",onClick:function(){(0,re.ri)()}},(0,i.T)("coptikk.adminportal.button.logout")))))))},He=function(e){var t=e.title,n=e.btnText,r=e.btnOnClick,c=e.forbidCreateNew;return a.createElement("div",{className:"row page-header"},a.createElement("div",{className:"columns small-9"},a.createElement("h1",{className:"page__title"},t)),a.createElement("div",{className:"columns small-3 button-wrapper"}
2,a.createElement("button",{type:"button",disabled:c,className:"button large expanded",onClick:r},n)))};function Be(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Qe(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qe(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Ze=function(e){var t=Be((0,a.useState)(""),2),n=t[0],r=t[1],c=Be((0,a.useState)(""),2),o=c[0],l=c[1];return a.createElement("div",{className:"backend__login"},a.createElement("h1",{className:"backend__login-title"},(0,i.T)("coptikk.adminportal.login.title")),a.createElement("form",{className:"backend__login-form",onSubmit:function(t){return function(t){t.preventDefault(),(0,re.iD)(n,o,e.redirectUrl)}(t)}},a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12"},a.createElement("input",{tabIndex:1,type:"email",value:n,onChange:function(e){return r(e.target.value)},placeholder:(0,i.T)("coptikk.adminportal.login.placeholder.email")})),a.createElement("div",{className:"columns small-12"},a.createElement("input",{tabIndex:2,type:"password",value:o,onChange:function(e){return l(e.target.value)},placeholder:(0,i.T)("coptikk.adminportal.login.placeholder.password")})),a.createElement("div",{className:"columns small-12"},a.createElement("button",{tabIndex:3,type:"submit",className:"button"},(0,i.T)("coptikk.adminportal.login.buttontext"))))))};function qe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||We(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function We(e,t){if(e){if("string"==typeof e)return Ge(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ge(e,t):void 0}}function Ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Ve=function(){var e=qe((0,a.useState)(null),2),t=e[0],n=e[1],c=qe((0,a.useState)(!1),2);c[0],c[1];(0,a.useEffect)(function(){(0,re.Jt)("/api/adminportal/settings/Blocks").then(function(e){return e.json()}).then(function(e){var t=e&&e.map(function(e){return e.blockViewModel});n(t)})},[]);var i=(0,r.Zp)(),o=function(e){return function(){return n(function(t){return t.filter(function(t){return t.systemId!==e})})}},l=function(){alert("Error: No endpoints for saving Blocks. Data is not saved")};return a.createElement(a.Fragment,null,a.createElement("div",{className:"row page-header"},a.createElement("div",{className:"columns small-6"},a.createElement("h1",{className:"page__title"},"Main page blocks")),a.createElement("div",{className:"columns small-3 dropdown"}),a.createElement("div",{className:"columns small-3"},a.createElement("button",{onClick:function(){return l},disabled:!0,className:"button large expanded"},"Save"))),t&&t.length?a.createElement(xe(),{className:"blockPage__layout backend__table",cols:1,rowHeight:70,width:1e4},t.map(function(e,t){return a.createElement("div",{key:e.systemId,className:"blockPage__block","data-grid":{x:0,y:0,w:1,h:2}},a.createElement("div",{className:"gridster__block"},e.templateId,"LocalCampaign"===e.templateId?a.createElement("i",{className:"edit",onClick:(e.id,n=e.systemId,function(){return i("/LocalCampaign/edit/".concat(n))})}):null,e.deleteEndpoint?a.createElement("i",{className:"delete",onClick:o(e.id)}):null));var n})):a.createElement("h1",{className:"row page-notify"},"No blocks on this page"))};function $e(e){return $e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},$e(e)}function Je(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function Xe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?Je(Object(n),!0).forEach(function(t){Ke(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Je(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Ke(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$e(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=$e(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$e(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function et(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return tt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?tt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var nt=function(){var e=et((0,a.useState)({storeName:"",description:"",storeWebsiteEmail:"",storeWebsitePhone:"",imageUrl:"",facebookLink:"",instagramLink:"",LogoImage:void 0,frontPageBannerTitle:"",frontPageBannerDescription:"",frontPageBannerLink1:"",frontPageBannerLink2:"",frontPageBannerLink1Text:"",frontPageBannerLink2Text:"",localCampaignDescription:"",pricingDetails:""}),2),t=e[0],n=e[1],r=et((0,a.useState)(null),2),c=r[0],o=r[1],l=et((0,a.useState)(null),2),m=l[0],s=l[1],u=et((0,a.useState)(""),2),d=u[0],p=u[1],f=et((0,a.useState)(""),2),y=f[0],g=f[1],E=(0,a.useCallback)(function(e){var a=e.target,r=a.name,c=a.value;n(Xe(Xe({},t),{},Ke({},r,c)))},[t,n]);(0,a.useEffect)(function(){(0,re.mt)().then(function(e){n(e)})},[n]);return a.createElement("div",{className:"backend__settings"},a.createElement(He,{title:(0,i.T)("coptikk.adminportal.settings"),btnText:(0,i.T)("coptikk.adminportal.savebuttontext"),btnOnClick:function(){(0,re.Xx)(t,d,y).then(function(e){e&&location.reload()})}}),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12"},a.createElement("div",{className:"settings__field"},a.createElement("div",{className:"row settings__inner-row"},a.createElement("div",{className:"columns small-12"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.abouttext"))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.storewebsitenametext"),a.createElement("input",{type:"text",name:"storeName",onChange:E,value:t.storeName||""}))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.storedescriptiontext"),a.createElement("input",{type:"text",name:"description",onChange:E,value:t.description||""})))))),a.createElement("div",{className:"columns small-12"},a.createElement("div",{className:"settings__field"},a.createElement("div",{className:"row settings__inner-row"},a.createElement("div",{className:"columns small-12"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.contacttext"))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.emailtext"),a.createElement("input",{type:"text",name:"storeWebsiteEmail",onChange:E,value:t.storeWebsiteEmail||""}))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.phonetext"),a.createElement("input",{type:"text",name:"storeWebsitePhone",onChange:E,value:t.storeWebsitePhone||""})))))),a.createElement("div",{className:"columns small-12"},a.createElement("div",{className:"settings__field"}
2,a.createElement("div",{className:"row settings__inner-row"},a.createElement("div",{className:"columns small-12"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.socialtext"))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.facebooktext"),a.createElement("input",{type:"text",name:"facebookLink",onChange:E,value:t.facebookLink||""}))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.instagramtext"),a.createElement("input",{type:"text",name:"instagramLink",onChange:E,value:t.instagramLink||""})))))),a.createElement("div",{className:"columns small-12"},a.createElement("div",{className:"settings__field"},a.createElement("div",{className:"row settings__inner-row"},a.createElement("div",{className:"columns small-12"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.logotext"))),t.imageUrl?"":a.createElement("div",{className:"placeholder-image"}),a.createElement("div",{className:"columns small-12"},a.createElement("label",null,a.createElement(ae,{onFileSelectSuccess:function(e){n(Xe(Xe({},t),{},{imageUrl:e}));var a=new FileReader;a.onload=function(){o(a.result)},a.readAsDataURL(e)}}))),a.createElement("div",{className:"columns small-12 image-wrapper"},c?a.createElement("img",{src:c}):t.imageUrl&&t.imageUrl.length?a.createElement("img",{src:t.imageUrl}):null),a.createElement("div",{className:"columns small-6"}))))),a.createElement("div",{className:"settings__banner"},a.createElement("h1",{className:"page__sub-title"},(0,i.T)("coptikk.adminportal.frontpagebannertext")),a.createElement("div",{className:"settings__field"},a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.frontpagebannertitletext"),a.createElement("input",{type:"text",name:"frontPageBannerTitle",onChange:E,value:t.frontPageBannerTitle||""})))),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.frontpagebannerlink1text"),a.createElement("input",{type:"text",name:"frontPageBannerLink1",onChange:E,value:t.frontPageBannerLink1||""}))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.frontpagebannerlink2text"),a.createElement("input",{type:"text",name:"frontPageBannerLink2",onChange:E,value:t.frontPageBannerLink2||""})))),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.frontpagebannerlinktext1text"),a.createElement("input",{type:"text",name:"frontPageBannerLink1Text",onChange:E,value:t.frontPageBannerLink1Text||""}))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.frontpagebannerlinktext2text"),a.createElement("input",{type:"text",name:"frontPageBannerLink2Text",onChange:E,value:t.frontPageBannerLink2Text||""})))),a.createElement("div",{className:"upload-image"},a.createElement("div",{className:"row settings__inner-row"},a.createElement("div",{className:"columns small-12"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.frontpagebannerimagetext"))),t.frontPageBannerImageUrl?"":a.createElement("div",{className:"placeholder-image"}),a.createElement("div",{className:"columns small-12"},a.createElement("label",null,a.createElement(ae,{onFileSelectSuccess:function(e){n(Xe(Xe({},t),{},{frontPageBannerImageUrl:e}));var a=new FileReader;a.onload=function(){s(a.result)},a.readAsDataURL(e)}}))),a.createElement("div",{className:"columns small-12 image-wrapper"},m?a.createElement("img",{src:m}):t.frontPageBannerImageUrl&&t.frontPageBannerImageUrl.length?a.createElement("img",{src:t.frontPageBannerImageUrl}):null),a.createElement("div",{className:"columns small-6"}))))),a.createElement("div",{className:"settings__campaign"},a.createElement("h1",{className:"page__sub-title"},(0,i.T)("coptikk.adminportal.localcampaigntext")),a.createElement("div",{className:"settings__field"},a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.localcampaigntitletext"),a.createElement("input",{type:"text",name:"localCampaignTitle",onCh
2ange:E,value:t.localCampaignTitle||""}))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.localcampaignheadertext"),a.createElement("input",{type:"text",name:"localCampaignHeader",onChange:E,value:t.localCampaignHeader||""})))),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.localcampaigndescriptiontext")," "),a.createElement(h.CKEditor,{editor:N.A,data:t.localCampaignDescription||"",className:"editor",disabled:!1,onReady:function(e){e.plugins.get("FileRepository").createUploadAdapter=function(e){return new UploadAdapter(e)}},config:{toolbar:["selectAll","customPastePlainText","undo","redo","bold","italic","blockQuote","ckfinder","imageTextAlternative","imageUpload","heading","indent","outdent","link","numberedList","bulletedList","mediaEmbed","insertTable","tableColumn","tableRow","mergeTableCells"],image:{styles:["alignLeft","alignCenter","alignRight"],sizes:["50%","75%","100%"],toolbar:["imageStyle:alignLeft","imageStyle:alignCenter","imageStyle:alignRight","|","imageTextAlternative"]},plugins:[S.A,be,T.A,I.A,M.A,w.A,j.A,_.A,x.A,D.A,A.A,C.A,L.A,O.A,z.A,P.A,F.A,R.A,U.A,Y.A,H.A,B.A,Q.A,Z.A,q.A,W.A]},onChange:function(e,t){return p(t.getData())}}))),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.localcampaignlinktext"),a.createElement("input",{type:"text",name:"localCampaignCampaignLink",onChange:E,value:t.localCampaignCampaignLink||""}))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.localcampaignlinktexttext"),a.createElement("input",{type:"text",name:"localCampaignCampaignLinkText",onChange:E,value:t.localCampaignCampaignLinkText||""})))),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.localcampaignfromtext"),a.createElement("input",{type:"date",name:"localCampaignFromDate",onChange:E,value:t.localCampaignFromDate&&t.localCampaignFromDate.split("T")[0]||""}))),a.createElement("div",{className:"columns small-6"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.localcampaigntotext"),a.createElement("input",{type:"date",name:"localCampaignToDate",onCh
2ange:E,value:t.localCampaignToDate&&t.localCampaignToDate.split("T")[0]||""})))))),a.createElement("div",null,a.createElement("h1",{className:"page__sub-title"},(0,i.T)("coptikk.adminportal.settings.pricing")),a.createElement("div",{className:"settings__field"},a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.settings.pricing")," "),a.createElement(h.CKEditor,{editor:N.A,data:t.pricingDetails||"",className:"editor",disabled:!1,onReady:function(e){e.plugins.get("FileRepository").createUploadAdapter=function(e){return new UploadAdapter(e)}},config:{toolbar:["selectAll","customPastePlainText","undo","redo","bold","italic","blockQuote","ckfinder","imageTextAlternative","imageUpload","heading","indent","outdent","link","numberedList","bulletedList","mediaEmbed","insertTable","tableColumn","tableRow","mergeTableCells"],image:{styles:["alignLeft","alignCenter","alignRight"],sizes:["50%","75%","100%"],toolbar:["imageStyle:alignLeft","imageStyle:alignCenter","imageStyle:alignRight","|","imageTextAlternative"]},plugins:[S.A,be,T.A,I.A,M.A,w.A,j.A,_.A,x.A,D.A,A.A,C.A,L.A,O.A,z.A,P.A,F.A,R.A,U.A,Y.A,H.A,B.A,Q.A,Z.A,q.A,W.A]},onChange:function(e,t){return g(t.getData())}}))))))};function at(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return rt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?rt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function rt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var ct=function(){var e=at((0,a.useState)((0,re.gT)()),2),t=e[0];e[1];return a.createElement(a.Fragment,null,a.createElement("div",{className:"ecommerce-landing__header"},(0,i.T)("coptikk.adminportal.ecommercelanding.customer.headertext")),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/customersearch"},(0,i.T)("coptikk.adminportal.customer.searchlinktext"))),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/gdprrequest"},(0,i.T)("coptikk.adminportal.gdprapproval.registernewcustomer"))),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/gdprcontinue",target:"_blank"},(0,i.T)("coptikk.gdprapproval.continueregister"))),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/subscriptionlist"},(0,i.T)("coptikk.adminportal.customer.subscriptionlist"))),a.createElement("div",{className:"ecommerce-landing__header"},(0,i.T)("coptikk.adminportal.ecommercelanding.order.headertext")),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/orderlist"},(0,i.T)("coptikk.adminportal.customer.orderlist"))),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/ordersearchcompleteddate"},(0,i.T)("coptikk.adminportal.completedorders.basedoncompleteddate"))),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/ordersearch"},(0,i.T)("coptikk.adminportal.completedorders.linkheader"))),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/subscriptionandonetimeexport"},(0,i.T)("coptikk.adminportal.completedorders.subscriptionandonetime.header"))),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/aggregateturnovercompleteddate"},(0,i.T)("coptikk.adminportal.aggregateturnover.basedoncompleteddate"))),t&&a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/aggregateturnover"},(0,i.T)("coptikk.adminportal.aggregateturnover"))),a.createElement("div",{className:"ecommerce-landing__header"},(0,i.T)("coptikk.adminportal.ecommercelanding.storesettings.headertext")),a.createElement("div",{className:"ecommerce-landing__link"},a.createElement(c.k2,{to:"/storesettings"},(0,i.T)("coptikk.adminportal.storesettings"))))},it=n(677),ot=function(e){return!!/^\d{8}$/.test(e)};function lt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return mt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function mt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var st=function(){var e=lt((0,a.useState)(""),2),t=e[0],n=e[1],r=lt((0,a.useState)(""),2),c=r[0],o=r[1],l=lt((0,a.useState)(!1),2),m=l[0],s=l[1],u=lt((0,a.useState)(""),2),d=u[0],p=u[1];(0,a.useEffect)(function(){(0,it.Jt)("/api/gdprapproval").then(function(e){return e.json()}).then(function(e){n(e?e.value:"")})},[]);return a.createElement(a.Fragment,null,a.createElement("div",{className:"row gdpr-page"},a.createElement("div",{className:"column medium-6 small-12"},a.createElement("h2",null,(0,i.T)("coptikk.adminportal.gdprapproval.requestheader")))),a.createElement("div",{className:"row gdpr-page"},a.createElement("div",{className:"column medium-6 small-12",dangerouslySetInnerHTML:{__html:t}})),d&&a.createElement("div",{className:"codelogin__error"},d),a.createElement("div",{className:"row gdpr-page"},a.createElement("div",{className:"column medium-6 small-12"},a.createElement("label",null,(0,i.T)("coptikk.login.phone")),a.createElement("input",{type:"text",placeholder:"xxxxxxxx",onChange:function(e){return o(e.target.value)}}))),a.createElement("div",{className:"row gdpr-page"},a.createElement("div",{className:"column medium-6 small-12"},a.createElement("button",{className:"button",onClick:function(){ot(c)?(0,it.bE)("/api/gdprapproval/checkifphoneisvalid",{phoneNumber:c}).then(function(e){return e.json()}).then(function(e){""!==e.value?(p((0,i.T)("coptikk.validation.alreadyexists")),s(!1)):(p(""),(0,it.bE)("/api/gdprapproval",{phoneNumber:c,storeName:(0,re.Z1)()}).then(function(){s(!0)}).catch(function(e){p((0,i.T)("coptikk.login.errorsendingsms"))}))}):(s(!1),p((0,i.T)("coptikk.login.invalidphonenumber")))}},(0,i.T)("coptikk.gdprapproval.obtainconsent")))),m&&a.createElement("div",{className:"logincodesent"},(0,i.T)("coptikk.adminportal.gdprapproval.linksentsuccess")))};function ut(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return dt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?dt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var pt=function(){var e=ut((0,a.useState)(""),2),t=e[0],n=e[1],r=ut((0,a.useState)(""),2),c=r[0],o=r[1],l=ut((0,a.useState)(!1),2),m=l[0],s=l[1];(0,a.useEffect)(function(){(0,it.Jt)("/api/gdprapproval/registerpageurl").then(function(e){return e.json()}).then(function(e){o(e?e.value:"")})},[]);return a.createElement(a.Fragment,null,a.createElement("div",{className:"row"},a.createElement("div",{className:"column small-6"},(0,i.T)("coptikk.adminportal.gdprapproval.registerheader"))),m&&a.createElement("div",{className:"codelogin__error"},(0,i.T)("coptikk.login.invalidphonenumber")),a.createElement("div",{className:"row"},a.createElement("div",{className:"column small-6"},a.createElement("label",null,(0,i.T)("coptikk.login.phone")),a.createElement("input",{type:"text",placeholder:"xxxxxxxx",onChange:function(e){return n(e.target.value)}}))),a.createElement("div",null,a.createElement("button",{className:"button",onClick:function(){ot(t)?(0,it.bE)("/api/gdprapproval/checkifphoneisvali
2d",{phoneNumber:t}).then(function(e){return e.json()}).then(function(e){""!==e.value?location.href="".concat(c,"&identity=").concat(e.value):s(!0)}):s(!0)}},(0,i.T)("coptikk.gdprapproval.continueregister"))))},ft=(n(79682),n(24362),n(90046)),yt=n.n(ft);function gt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Et(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Et(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Et(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var bt=function(e){var t={mindate:new Date,maxdate:new Date},n=gt((0,a.useState)(t),2),r=n[0],c=n[1],o=gt((0,a.useState)(""),2),l=o[0],m=o[1],s=gt((0,a.useState)(""),2),u=s[0],d=s[1],p=gt((0,a.useState)(!1),2),f=(p[0],p[1]),y=gt((0,a.useState)(""),2),g=y[0],E=y[1],b=gt((0,a.useState)(""),2),v=b[0],k=b[1],h=gt((0,a.useState)(""),2),N=h[0],S=h[1],T=gt((0,a.useState)(!1),2),I=T[0],M=T[1];(0,a.useEffect)(function(){var e=new Date,t=new Date(e.getFullYear()-10,e.getMonth(),e.getDate());c({mindate:t,maxdate:e})},[]),(0,a.useEffect)(function(){if(l){var e=new Date(l);E("".concat(String(e.getDate()).padStart(2,"0"),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(e.getFullYear()))}},[l]),(0,a.useEffect)(function(){if(u){var e=new Date(u);k("".concat(String(e.getDate()).padStart(2,"0"),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(e.getFullYear()))}},[u]);var w=(0,a.forwardRef)(function(e,t){var n=gt((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:g,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))}),j=(0,a.forwardRef)(function(e,t){var n=gt((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:v,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))});return a.createElement(a.Fragment,null,N&&a.createElement("div",{className:"error"},(0,i.T)("coptikk.adminportal.completedorders.error")),a.createElement("div",{className:"completedorderexport__datepicker"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.completedorders.startdate")),a.createElement("div",{className:"column small-3"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:r.mindate,maxDate:r.maxdate,onChange:function(e){return m(e)},popperClassName:"booking",customInput:a.createElement(w,null)}):a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:r.mindate,maxDate:r.maxdate,onChange:function(e){return m(e)},customInput:a.createElement(w,null)})),a.createElement("label",null,(0,i.T)("coptikk.adminportal.completedorders.enddate")),a.createElement("div",{className:"column small-3"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:l||r.mindate,maxDate:r.maxdate,onChange:function(e){return d(e)},popperClassName:"booking",customInput:a.createElement(j,null)}):a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:l||r.mindate,maxDate:r.maxdate,onChange:function(e){return d(e)},customInput:a.createElement(j,null)})),a.createElement("div",{className:"column small-3"},I?a.createElement("button",{className:"button large expanded disabled"},(0,i.T)("coptikk.adminportal.report.downloadinprogress")):a.createElement("button",{className:"button large expanded",onClick:function(){return l||f(!0),void(l&&(M(!0),(0,it.Jt)("api/ordersearch/getreport/".concat(localStorage.getItem(re.Kj),"/").concat(e.FilterCompletedDate,"/").concat(g,"/").concat(v),!0).then(function(e){return e.blob()}).then(function(e){M(!1),S(!1);var t=window.URL.createObjectURL(e),n=document.createElement("a");n.href=t,n.download="CompletedOrders.xlsx",n.click(),window.URL.revokeObjectURL(t)}).catch(function(e){M(!1),S(!0)})))}},(0,i.T)("coptikk.adminportal.completedorders.download")))))},vt=n(59003),kt=function(e){return a.createElement("div",{className:"quick-search-result"},e.result&&e.result.length>0?e.result.map(function(t,n){return a.createElement("div",{key:"panel-".concat(t.name,"-").concat(n),className:"tabs-panel is-active",id:t.name},a.createElement("div",{className:"product-row"},a.createElement("div",null,a.createElement("div",{className:"name",dangerouslySetInnerHTML:{__html:(0,vt.Z)(t.name,e.query)}}),a.createElement("div",{className:"email",dangerouslySetInnerHTML:{__html:(0,vt.Z)(t.email,e.query)}}),a.createElement("div",{className:"phone",dangerouslySetInnerHTML:{__html:(0,vt.Z)(t.phone,e.query)}})),a.createElement("div",{className:"button"},a.createElement(c.k2,{to:"/customerdetails?Id="+t.systemId},(0,i.T)("coptikk.adminportal.customer.seecustomerdetails")))))}):a.createElement("div",{className:"no-results-message"},(0,i.T)("coptikk.adminportal.customer.search.nohits")),a.createElement("i",{className:"close",onClick:e.onClose}))},ht=n(28601);function Nt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return St(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?St(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function St(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Tt=function(){var e=Nt((0,a.useState)([]),2),t=e[0],n=e[1],r=Nt((0,a.useState)(!1),2),c=r[0],o=r[1],l=Nt((0,a.useState)(""),2),m=l[0],s=l[1],u=ht(function(e){return t=e,(0,it.Jt)("/api/customer/search/".concat(t)).then(function(e){return e.json()}).then(function(e){n((0,re.gT)()?e:e.filter(function(e){return e.nearestOptician===localStorage.getItem(re.Kj)})),o(!0)}).catch(function(e){return console.log("error")});var t}),d=function(e){s(e),e.length>2&&u(e)};return a.createElement(a.Fragment,null,a.createElement("div",{className:"admin-portal__customer-search"},a.createElement("h2",{className:"title"},(0,i.T)("coptikk.adminportal.customer.header")),a.createElement("div",{className:"search-wrapper"},a.createElement("div",{className:"quick-search",role:"search"},a.createElement("div",{className:"quick-search__form quick-search__form--force-show ".concat(m?"quick-search__not-empty":""),role:"search"},a.createElement("input",{className:"quick-search__input",type:"search",placeholder:(0,i.T)("coptikk.adminportal.customer.search.placeholder"),autoComplete:"off",value:m,onChange:function(e){return d(e.target.value)}}),m?a.createElement("i",{className:"quick-search__icon-close",onClick:function(){return d("")}}):void 0,a.createElement("i",{className:"quick-search__icon",onClick:function(){return keyCode,void searchUrl}}),c&&a.createElement(kt,{result:t,query:m,onClose:function(){o(!1),n([])}}))))))};n(93062),n(73687);function It(e){return It="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},It(e)}function Mt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function wt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mt(Object(n),!0).forEach(function(t){jt(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function jt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=It(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=It(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==It(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return xt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?xt(e,t):void 0}}
2(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Dt=function(e){var t=_t((0,a.useState)([]),2),n=t[0],o=t[1],l={mindate:new Date,maxdate:new Date},m=_t((0,a.useState)(l),2),s=m[0],u=m[1],d=_t((0,a.useState)(""),2),p=d[0],f=d[1],y=_t((0,a.useState)(""),2),g=y[0],E=y[1],b=_t((0,a.useState)(!1),2),v=(b[0],b[1]),k=_t((0,a.useState)(!1),2),h=k[0],N=k[1],S=_t((0,a.useState)(!1),2),T=S[0],I=S[1],M=_t((0,a.useState)(""),2),w=M[0],j=M[1],_=_t((0,c.ok)(),1)[0],x=_t((0,a.useState)(!1),2),D=x[0],A=x[1],C=_t((0,a.useState)(!0),2),L=C[0],O=C[1],z=(0,r.Zp)();(0,a.useEffect)(function(){var e=new Date,t=new Date(e.getFullYear()-10,e.getMonth(),e.getDate());u({mindate:t,maxdate:e}),_.get("return")&&A(!0)},[]),(0,a.useEffect)(function(){e.customerId&&(0,it.Jt)("/api/customer/".concat(e.customerId)).then(function(e){return e.json()}).then(function(t){var n=localStorage.getItem(re.Kj);if(!("true"===localStorage.getItem(re.eb))&&n!==t.nearestOpticianId){var a="true"===localStorage.getItem(re.nr);z(a?"/ecommercelanding":"/employees")}if(t.customerNumber=e.customerId,o(t),""!==t.lastLensCheckDate){var r=t.lastLensCheckDate.split(".");f(new Date(r[2],r[1]-1,r[0]))}})},[e.customerId]),(0,a.useEffect)(function(){if(p&&""!==p){var e=new Date(p),t="".concat(String(e.getDate()).padStart(2,"0"),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(e.getFullYear());o(wt(wt({},n),{},{lastLensCheckDate:t})),E(t)}v(!1)},[p]);var P=(0,a.forwardRef)(function(e,t){var n=_t((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:g,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))}),F=function(e){"address"===e.target.name&&(n.deliveryAddress.address=e.target.value,o(n)),"zipCode"===e.target.name&&(n.deliveryAddress.zipCode=e.target.value,o(n)),"city"===e.target.name&&(n.deliveryAddress.city=e.target.value,o(n)),"phone"===e.target.name&&(e.target.value=e.target.value.replace(/[^0-9]/g,""),e.target.value.length>8&&(e.target.value=e.target.value.substr(0,8))),o(wt(wt({},n),{},jt({},e.target.name,"radio"===e.target.type||"checkbox"===e.target.type?e.target.checked?"1":"":e.target.value)))};return a.createElement(a.Fragment,null,a.createElement("div",{className:"admin-portal__customer-detail"},a.createElement("div",{className:"go-back-wrapper"},a.createElement(c.k2,{to:D?"/subscriptionlist":"/customersearch",className:"go-back-button"}," ",(0,i.T)("coptikk.adminportal.customer.backbutton"))),a.createElement("h2",{className:"title"},(0,i.T)("coptikk.adminportal.customer.detail.title"),":"),a.createElement("div",{className:"detail-wrapper"},a.createElement("p",{className:"sub-title"},(0,i.T)("coptikk.adminportal.customer.about")),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12 medium-6"},a.createElement("label",{className:"form__label",htmlFor:"firstName"},(0,i.T)("coptikk.adminportal.customer.firstname")),a.createElement("input",{className:"form__input",id:"firstName",name:"firstName",type:"text",autoComplete:"given-name",value:n.firstName,onChange:function(e){return F(e)}})),a.createElement("div",{className:"columns small-12 medium-6"},a.createElement("label",{className:"form__label",htmlFor:"lastName"},(0,i.T)("coptikk.adminportal.customer.lastname")),a.createElement("input",{className:"form__input",id:"lastName",name:"lastName",type:"text",autoComplete:"family-name",value:n.lastName,onChange:function(e){return F(e)}}))),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12 medium-6"},a.createElement("label",{className:"form__label",htmlFor:"email"},(0,i.T)("coptikk.adminportal.customer.email")),a.createElement("input",{className:"form__input",id:"email",name:"email",type:"text",autoComplete:"email",value:n.email,onChange:function(e){return F(e)}})),a.createElement("div",{className:"columns small-12 medium-6"},a.createElement("label",{className:"form__label",htmlFor:"phone"},(0,i.T)("coptikk.adminportal.customer.phone")),a.createElement("input",{className:"form__input",id:"phone",name:"phone",type:"tel",minLength:8,maxLength:8,inputmode:"numeric",autoComplete:"phone",value:n.phone,onChange:function(e){return F(e)}}))),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12 medium-6"},a.createElement("label",{className:"form__label",htmlFor:"nearestOptician"},(0,i.T)("coptikk.adminportal.customer.nearestoptician")),a.createElement("input",{className:"form__input",id:"nearestOptician",name:"nearestOptician",type:"text",autoComplete:"nearestOptician",value:n.nearestOptician})),a.createElement("div",{className:"columns small-12 medium-6"},a.createElement("div",null,a.createElement("label",{className:"form__label",htmlFor:"lastLensCheckDate"},(0,i.T)("coptikk.adminportal.customer.lastlenscheckdate")),a.createElement("div",null,window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:s.mindate,maxDate:s.maxdate,onChange:function(e){return f(e)},popperClassName:"booking",customInput:a.createElement(P,null)}):a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:s.mindate,maxDate:s.maxdate,onChange:function(e){return f(e)},customInput:a.createElement(P,null)}))))),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12 medium-6"},a.createElement("label",{className:"form__label",htmlFor:"address"},(0,i.T)("coptikk.adminportal.customer.address")),a.createElement("input",{className:"form__input",id:"address",name:"address",type:"text",autoComplete:"address",value:n.deliveryAddress?n.deliveryAddress.address:"",onCh
2ange:function(e){return F(e)}})),a.createElement("div",{className:"columns small-12 medium-6"},h&&a.createElement("div",{className:"error"},(0,i.T)("coptikk.login.invalidzip")),a.createElement("label",{className:"form__label",htmlFor:"zipCode"},(0,i.T)("coptikk.adminportal.customer.zipcode")),a.createElement("input",{className:"form__input",id:"zipCode",name:"zipCode",type:"text",autoComplete:"zipCode",value:n.deliveryAddress?n.deliveryAddress.zipCode:"",onChange:function(e){return F(e)}}))),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12 medium-6"},a.createElement("label",{className:"form__label",htmlFor:"city"},(0,i.T)("coptikk.adminportal.customer.city")),a.createElement("input",{className:"form__input",id:"city",name:"city",type:"text",autoComplete:"city",value:n.deliveryAddress?n.deliveryAddress.city:"",onChange:function(e){return F(e)}}))),a.createElement("div",{className:"row"},a.createElement("div",{className:"column small-12 agree-row"},a.createElement("input",{type:"radio",checked:"1"===n.agreeToUseInformation,name:"agreeToUseInformation",onChange:function(e){return F(e)}}),a.createElement("p",null,(0,i.T)("coptikk.adminportal.customer.agreetoterms"))),a.createElement("div",{className:"column small-12 agree-row"},a.createElement("input",{type:"checkbox",checked:"1"===n.getInformationOfOffers,name:"getInformationOfOffers",onChange:function(e){return F(e)},className:"agree-row-nomargin"}),a.createElement("p",null,(0,i.T)("coptikk.adminportal.customer.agreetooffers"))),a.createElement("div",{className:"column small-12 agree-row"},a.createElement("input",{type:"checkbox",checked:"1"===n.messageBeforeRunOutOfLenses,name:"messageBeforeRunOutOfLenses",onChange:function(e){return F(e)},className:"agree-row-nomargin"}),a.createElement("p",null,(0,i.T)("coptikk.adminportal.customer.agreetoreminder")))),a.createElement("div",{className:"row"},a.createElement("div",{className:"mailcheckbox-wrapper"},a.createElement("input",{type:"checkbox",checked:L,onChange:function(e){return O(e.target.checked)}}),a.createElement("p",null,(0,i.T)("coptikk.adminportal.lenscheckdate.sendupdatemailtext"))),a.createElement("div",{className:"button-wrapper"},a.createElement("a",{onClick:function(){4!==n.deliveryAddress.zipCode.length?N(!0):(N(!1),(0,it.bE)("/api/customer/savecustomerinformation/".concat(L.toString()),wt({},n)).then(function(e){return e.json()}).then(function(e){""===e.result?(I(!0),j(""),setTimeout(function(){I(!1)},1e3)):j(e.result)}).catch(function(e){}))},className:"save-button"},(0,i.T)("coptikk.adminportal.customer.save"))),T?a.createElement("div",{className:"success-message"},(0,i.T)("coptikk.adminportal.customer.save.message")):"",w&&a.createElement("div",{dangerouslySetInnerHTML:{__html:w},className:"button-wrapper error"})))))},At=n(67437),Ct=n(9110),Lt=n(6388);function Ot(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return zt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?zt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function zt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Pt=function(e){var t=Ot((0,a.useState)([]),2),n=t[0],r=t[1],o=Ot((0,a.useState)(1),2),l=o[0],m=o[1],s=Ot((0,a.useState)({}),2),u=s[0],d=s[1],p=Ot((0,a.useState)(),2),f=p[0],y=p[1],g=(0,At.wA)();(0,a.useEffect)(function(){e.customerId&&E()},[e.customerId]);var E=function(){e.customerId&&(0,it.bE)("/api/customer/getorders",{customerId:e.customerId,pageIndex:l,pageSize:5}).then(function(e){return e.json()}).then(function(e){r(e),y(e.totalCount)})};(0,a.useEffect)(function(){d((0,Lt.A)(f,l,5))},[f,l,5]);var b=(0,a.useCallback)(function(e){e!==l&&m(e)},[l,g]);return(0,a.useEffect)(function(){E()},[l]),a.createElement(a.Fragment,null,a.createElement("div",{className:"admin-portal__customer-detail"},a.createElement("div",{className:"detail-wrapper"},a.createElement("p",{className:"sub-title"},(0,i.T)("coptikk.adminportal.customer.orders")),a.createElement("div",{className:"order-table"},a.createElement("div",{className:"order-table__header-row"},a.createElement("div",{className:"columns medium-1 header-item"},(0,i.T)("coptikk.adminportal.customer.orders.nr")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.customer.orders.ordernumber")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.customer.orders.date")),a.createElement("div",{className:"columns medium-1 header-item"},(0,i.T)("coptikk.adminportal.customer.orders.total")),a.createElement("div",{className:"columns medium-1 header-item"},(0,i.T)("coptikk.adminportal.customer.orders.status")),a.createElement("div",{className:"columns medium-1 header-item"},(0,i.T)("coptikk.subscriptionlist.clinicalexamination.header")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.sales.ordertype")),a.createElement("div",{className:"columns medium-2 header-item"})),n.orders&&n.orders.map(function(e,t){return a.createElement("div",{className:"order-table__order-row"},a.createElement("div",{className:"columns medium-1 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.customer.orders.nr"),":"),(l?5*(l-1):0)+t+1),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.customer.orders.ordernumber"),":"),e.externalOrderID),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.customer.orders.date"),":"),e.orderDate),a.createElement("div",{className:"columns medium-1 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.customer.orders.total"),":"),e.orderGrandTotal),a.createElement("div",{className:"columns medium-1 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.customer.orders.status"),":"),e.status),a.createElement("div",{className:"columns medium-1 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.subscriptionlist.clinicalexamination.header"),":"),(n=e).isSubscriptionOrder?(0,i.T)(n.clinicalPartActive?"coptikk.subscriptionlist.clinicalexamination.active":"coptikk.subscriptionlist.clinicalexamination.inactive"):""),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.sales.ordertype"),":"),e.isSubscriptionOrder?(0,i.T)("coptikk.product.subscription"):(0,i.T)("coptikk.product.onlyonetimeshop")),a.createElement("div",{className:"columns medium-2 order-item text--right"},a.createElement(c.k2,{to:"/orderdetail?orderId="+e.orderId+"&redirectTo=customerdetails",className:"button"},(0,i.T)("coptikk.adminportal.order.gotoorder"))));var n})),a.createElement(Ct.A,{model:u,onChange:b}))))},Ft=n(74106);function Rt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Ut(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ut(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ut(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Yt=(0,a.forwardRef)(function(e,t){var n=Rt((0,a.useState)([]),2),r=n[0],c=n[1],o=Rt((0,a.useState)([]),2),l=o[0],m=o[1],s=Rt((0,a.useState)(""),2),u=s[0],d=s[1],p=Rt((0,a.useState)(""),2),f=p[0],y=p[1],g=Rt((0,a.useState)([]),2),E=g[0],b=g[1],v=Rt((0,a.useState)(""),2),k=v[0],h=v[1],N=Rt((0,a.useState)(""),2),S=N[0],T=N[1],I=Rt((0,a.useState)(!1),2),M=I[0],w=I[1],j=Rt((0,a.useState)(!1),2),_=j[0],x=j[1],D=Rt((0,a.useState)([]),2),A=D[0],C=D[1],L=(0,a.useRef)(null);(0,a.useEffect)(function(){(0,it.Jt)("/api/product/getproductnamesandpackage").then(function(e){return e.json()}).then(function(t){if(c(t),m(t),e.recommendationToEdit){var n=e.recommendationToEdit,a=t.filter(function(e){return e.productArticleNumber===n.baseProductArticleNumber})[0];d(a.productArticleNumber),y(a.productName),h(n.articleNumber),document.getElementById("productContainer").scrollIntoView()}})},[]),(0,a.useEffect)(function(){var t=r.filter(function(e){return e.productArticleNumber===u});t&&t.length>0&&b(t[0].variantsWithPackageSize),e.onResults()},[u]),(0,a.useEffect)(function(){var e=r.filter(function(e){return e.productArticleNumber===u});if(e&&e.length>0){var t=e[0].variantsWithPackageSize.filter(function(e){return e.articleNumber===k});t&&t.length>0&&C(t[0].packets)}},[k]);var O=function(){w(!M),T(""),m(r),x(!1)};return(0,a.useImperativeHandle)(t,function(){return{getLensSpecificationSelectedValues:function(){return L.current.getLensSpecificationSelectedValues()},getProductAndVariant:function(){return{selectedProduct:u,selectedVariantArticleNumber:k}}}}),a.createElement(a.Fragment,null,a.createElement("div",{className:"add-recommendation"},a.createElement("div",{className:"select-product"},e.validationMessages&&e.validationMessages.map(function(e){return a.createElement("div",{className:"error"},e)}
2),a.createElement("div",{id:"productContainer",className:"columns small-12 medium-6 mydetails-panel__column"},a.createElement("label",{className:"form__label"},(0,i.T)("coptikk.adminportal.customer.productname.header")),a.createElement("div",{id:"mydetails-stores",className:"mydetails-panel__store-name",onClick:function(){return O()}},a.createElement("div",{onClick:function(){return O()}},f,a.createElement("span",null))),M&&a.createElement("div",{className:"mydetails-panel__results"},a.createElement("input",{className:"mydetails-panel__search",onChange:function(e){return function(e){T(e);var t=r.filter(function(t){return t.productName.toLowerCase().indexOf(e.toLowerCase())>-1});t.length>0?(m(t),x(!1)):x(!0)}(e.target.value)},placeholder:(0,i.T)("coptikk.adminportal.customer.product.searchplaceholder"),value:S}),a.createElement("i",{className:"mydetails-panel__search-icon"}),_&&a.createElement("div",null,(0,i.T)("coptikk.mypages.searchnoresults")),!_&&l.map(function(e){return a.createElement("div",{className:"mydetails-panel__results-item",onClick:function(){d(e.productArticleNumber),y(e.productName),w(!1),T(""),m(r)}},a.createElement("div",{dangerouslySetInnerHTML:{__html:S?(0,vt.Z)(e.productName,S):e.productName}}))})))),u&&a.createElement("div",{className:"columns small-12 medium-6 mydetails-panel__column package"},a.createElement("div",null,(0,i.T)("coptikk.general.packagesizes")),a.createElement("select",{onChange:function(e){return h(e.target.value)},value:k},a.createElement("option",{key:"",value:""}),E&&E.map(function(e){return e&&e.packageSize&&a.createElement("option",{key:e.articleNumber,value:e.articleNumber},e.packageSize)}))),k&&a.createElement(Ft.A,{currentVariantId:k,numberOfPackets:A,basePrice:0,label:"",articleNumber:k,quantityFieldId:"",href:"",cssClass:"",notAvailable:!1,isAddingRecommendations:!0,key:k,ref:L,loadFromState:!1,hideRightEye:e.hideRightEye,hideLeftEye:e.hideLeftEye,recommendationToEdit:e.recommendationToEdit})))});function Ht(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Bt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Bt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Bt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Qt=function(e){var t=(0,a.useRef)(null),n=(0,a.useRef)(null),r=Ht((0,a.useState)([]),2),c=r[0],o=r[1],l=Ht((0,a.useState)([]),2),m=l[0],s=l[1],u=Ht((0,a.useState)(!1),2),d=u[0],p=u[1],f=Ht((0,a.useState)(""),2),y=f[0],g=f[1],E=Ht((0,a.useState)(""),2),b=E[0],v=E[1],k=Ht((0,a.useState)(!1),2),h=k[0],N=(k[1],Ht((0,a.useState)(!1),2)),S=N[0],T=N[1],I=Ht((0,a.useState)(!1),2),M=(I[0],I[1],Ht((0,a.useState)(!1),2)),w=M[0],j=M[1],_=Ht((0,a.useState)(!1),2),x=_[0],D=_[1],A=Ht((0,a.useState)(!0),2),C=A[0],L=A[1],O={mindate:new Date,maxdate:new Date},z=Ht((0,a.useState)(O),2),P=z[0],F=z[1],R=(0,i.T)("coptikk.product.youmustselect"),U=(0,i.T)("coptikk.product.righteye"),Y=(0,i.T)("coptikk.product.lefteye"),H=function(){D(!0)};(0,a.useEffect)(function(){D(!1);var t=new Date,n=new Date(t.getFullYear()-10,t.getMonth(),t.getDate());if(F({mindate:n,maxdate:t}),Object.keys(e.recommendationToEdit).length>0){var a=e.recommendationToEdit.lastOrderedDate.split(".");v(new Date(a[2],a[1]-1,a[0]))}e.recommendationToEdit&&e.recommendationToEdit.recommendationIdentifier&&D(!0)},[]),(0,a.useEffect)(function(){if(b){var e=new Date(b);g("".concat(String(e.getDate()).padStart(2,"0"),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(e.getFullYear()))}p(!1)},[b]);var B=(0,a.forwardRef)(function(e,t){var n=Ht((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:y,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))}),Q=function(e,t,n){return{articleNumber:e,strength:n?t.rightEyeStrength:t.leftEyeStrength,curve:n?t.rightEyeCurve:t.leftEyeCurve,diameter:n?t.rightEyeDiameter:t.leftEyeDiameter,cylinder:n?t.rightEyeCylinder:t.leftEyeCylinder,axis:n?t.rightEyeAxis:t.leftEyeAxis,packet:n?t.rightEyePacket:t.leftEyePacket,add:n?t.rightEyeAddOption:t.leftEyeAddOption,color:n?t.rightcolor:t.leftcolor,eyeProductNumber:n?t.rightEyeProductNumber:t.leftEyeProductNumber}},Z=function(e,t,n,a){b||p(!0),o([]),s([]);var r=[],c=[];return""!==n.selectedProduct&&""!==n.selectedVariantArticleNumber||""!==a.selectedProduct&&""!==a.selectedVariantArticleNumber||r.push((0,i.T)("coptikk.adminportal.recommendation.selectproduct")),""!==n.selectedVariantArticleNumber&&q(e,r,!0),w||""===a.selectedVariantArticleNumber||q(t,c,!1),o(r),s(c),{validations1:r,validations2:c}},q=function(e,t,n){return(""!=e.selectedVariantArticleNumber&&n&&""===e.rightEyeStrength&&null===e.rightEyeStrength||""!=e.selectedVariantArticleNumber&&!n&&""===e.leftEyeStrength&&null===e.leftEyeStrength)&&t.push((0,i.T)("coptikk.product.youmustselectfields")),e.rightEyeStrength&&"0"!==e.rightEyeStrength&&null!==e.rightEyeStrength&&(e.rightEyeCurve&&"0"!==e.rightEyeCurve||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.curve")," - ").concat(U)),e.rightEyeDiameter&&"0"!==e.rightEyeDiameter||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.diameter")," - ").concat(U)),!e.hasCylinderOption||e.rightEyeCylinder&&"0"!==e.rightEyeCylinder||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.cylinder")," - ").concat(U)),!e.hasAxisOption||e.rightEyeAxis&&"0"!==e.rightEyeAxis||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.axis")," - ").concat(U)),!e.hasAddOption||e.rightEyeAddOption&&"0"!==e.rightEyeAddOption||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.addfield")," - ").concat(U)),!e.hasColorOption||e.rightcolor&&"0"!==e.rightcolor||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.color")," - ").concat(U)),e.rightEyePacket&&"0"!==e.rightEyePacket||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.packets")," - ").concat(U))),e.leftEyeStrength&&"0"!==e.leftEyeStrength&&null!==e.leftEyeStrength&&(e.leftEyeCurve&&"0"!==e.leftEyeCurve||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.curve")," - ").concat(Y)),e.leftEyeDiameter&&"0"!==e.leftEyeDiameter||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.diameter")," - ").concat(Y)),!e.hasCylinderOption||e.leftEyeCylinder&&"0"!==e.leftEyeCylinder||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.cylinder")," - ").concat(Y)),!e.hasAxisOption||e.leftEyeAxis&&"0"!==e.leftEyeAxis||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.axis")," - ").concat(Y)),!e.hasAddOption||e.leftEyeAddOption&&"0"!==e.leftEyeAddOption||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.addfield")," - ").concat(Y)),!e.hasColorOption||e.leftcolor&&"0"!==e.leftcolor||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.color")," - ").concat(Y)),e.leftEyePacket&&"0"!==e.leftEyePacket||t.push("".concat(R," ").concat((0,i.T)("coptikk.product.packets")," - ").concat(Y))),t};return a.createElement(a.Fragment,null,a.createElement("div",{className:"add-recommendation__container"},a.createElement("div",{className:"title-wrapper"},a.createElement("h5",{className:"title"},(0,i.T)("coptikk.adminportal.recommendation.addrecommendation"))),a.createElement("div",{className:"add-recommendation__wrapper"},h&&a.createElement("div",{className:"error"},(0,i.T)("coptikk.adminportal.recommendation.selectproduct")),a.createElement(Yt,{onResults:function(){return H()},ref:t,validationMessages:c,key:"".concat(S,"1"),hideRightEye:!1,hideLeftEye:!0,recommendationToEdit:e.recommendationToEdit.customerRecommendationItemRight}),a.createElement("div",{className:"copy column"},a.createElement("input",{type:"checkbox",onClick:function(){return j(!w)}}),(0,i.T)("coptikk.adminportal.recommendation.sameinfoforlefteye")),!w&&a.createElement(Yt,{ref:n,onResults:function(){return H()},validationMessages:m,key:"".concat(S,"2"),hideRightEye:!0,hideLeftEye:!1,recommendationToEdit:e.recommendationToEdit.customerRecommendationItemLeft}),d&&a.createElement("div",{className:"error"},(0,i.T)("coptikk.adminportal.recommendation.updatedatemandatory"))),a.createElement("div",{className:"date-picker"},a.createElement("div",{className:"date-picker__wrapper"},a.createElement("div",{className:"column"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.article.date")),window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:P.mindate,maxDate:P.maxdate,onChange:function(e){return v(e)},popperClassName:"booking",customInput:a.createElement(B,null)}):a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:P.mindate,maxDate:P.maxdate,onChange:function(e){return v(e)},customInput:a.createElement(B,null)})))),a.createElement("div",{className:"buttons-wrapper"},a.createElement("div",{className:"mailcheckbox-wrapper"},a.createElement("input",{type:"checkbox",checked:C,onChange:function(e){return L(e.target.checked)}}),a.createElement("p",null,(0,i.T)("coptikk.adminportal.recommendation.sendupdatemailtext"))),a.createElement("button",{className:"save ".concat(x?"active":""),onClick:function(){j(!1),function(){var a=t.current.getProductAndVariant(),r=n.current&&n.current.getProductAndVariant(),c=a.selectedVariantArticleNumber?t.current.getLensSpecificationSelectedValues():null,i=w||""===r.selectedVariantArticleNumber?null:n.current.getLensSpecificationSelectedValues(),o=Z(c,i,a,r);if(b&&o.validations1.length<=0&&o.validations2.length<=0){var l=a.selectedVariantArticleNumber?Q(a.selectedVariantArticleNumber,c,!0):null,m=!w&&r.selectedVariantArticleNumber?Q(r.selectedVariantArticleNumber,i,!1):null;(0,it.bE)("/api/customer/".concat(e.customerId,"/").concat(w.toString(),"/").concat(C.toString()),{customerRecommendationItemRight:l,customerRecommendationItemLeft:m,lastOrderedDate:y,recommendationIdentifier:e.recommendationToEdit?e.recommendationToEdit.recommendationIdentifier:""}).then(function(){e.refresh()})}}()}},(0,i.T)("coptikk.adminportal.savebuttontext")),a.createElement("a",{className:"discard",onClick:function(){T(!S),j(!1),v(""),e.hideAddRceommendation()}},(0,i.T)("coptikk.adminportal.cancel")))))},Zt=function(e){var t=e.existingRecommendations;return a.createElement(a.Fragment,null,t&&t.map(function(t,n){var r=t.customerRecommendationItemLeft?t.customerRecommendationItemLeft.articleNumber:"",c=t.customerRecommendationItemRight?t.customerRecommendationItemRight.articleNumber:"";return a.createElement("div",{style:{},key:"".concat(r).concat(c),className:r===c?"admin-portal my-recommendations__container":"admin-portal my-recommendations__container-column"},a.createElement("div",{className:"top-wrapper"},a.createElement("p",{className:"lens-nr"},(0,i.T)("coptikk.mypages.lenstitle")," ",n+1),a.createElement("p",{className:"order-date"},a.createElement("div",{className:"icon"},"i"),(0,i.T)("coptikk.mypage.suggestionsupdated"),":"," ",t.lastOrderedDate)),a.createElement("div",{className:"product-wrapper"},t.customerRecommendationItemRight&&t.customerRecommendationItemRight.articleNumber&&a.createElement("div",null,a.createElement("div",{className:"row my-recommendations__product"},a.createElement("div",{className:"columns small-2 my-recommendations__product-image"},a.createElement("img",{src:t.customerRecommendationItemRight.productImageUrl})),a.createElement("div",{className:"columns small-6 my-recommendations__eye-spec-wrapper"},a.createElement("div",{className:"my-recommendations__product-name"},t.customerRecommendationItemRight.name),a.createElement(a.Fragment,null,a.createElement("div",{className:"row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.righteye"),":"),a.createElement("div",{className:"my-recommendations__spec-row"},t.customerRecommendationItemRight.strength&&a.createElement("span",{className:"my-recommendations__spec"},t.customerRecommendationItemRight.strength),t.customerRecommendationItemRight.curve&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.curve.short"),": ",t.customerRecommendationItemRight.curve),t.customerRecommendationItemRight.diameter&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.diameter.short"),": ",t.customerRecommendationItemRight.diameter),t.customerRecommendationItemRight.cylinder&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.cylinder.short"),": ",t.customerRecommendationItemRight.cylinder),t.customerRecommendationItemRight.axis&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.axis"),": ",t.customerRecommendationItemRight.axis),t.customerRecommendationItemRight.add&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.addfield"),": ",t.customerRecommendationItemRight.add),t.customerRecommendationItemRight.color&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.color"),": ",t.customerRecommendationItemRight.color))),a.createElement("div",{className:"row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.packets"),":"," ",t.customerRecommendationItemRight.packet)))))),t.customerRecommendationItemLeft&&t.customerRecommendationItemLeft.articleNumber&&a.createElement("div",null,a.createElement("div",{className:"row my-recommendations__product"},a.createElement("div",{className:"columns small-2 my-recommendations__product-image"},r!==c&&a.createElement("img",{src:t.customerRecommendationItemLeft.productImageUrl})),a.createElement("div",{className:"columns small-6 my-recommendations__eye-spec-wrapper"},a.createElement("div",{className:"my-recommendations__product-name"},r!==c?t.customerRecommendationItemLeft.name:" "),a.createElement(a.Fragment,null,a.createElement("div",{className:"row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.lefteye"),":"),a.createElement("div",{className:"my-recommendations__spec-row"},t.customerRecommendationItemLeft.strength&&a.createElement("span",{className:"my-recommendations__spec"},t.customerRecommendationItemLeft.strength),t.customerRecommendationItemLeft.curve&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.curve.short"),": ",t.customerRecommendationItemLeft.curve),t.customerRecommendationItemLeft.diameter&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.diameter.short"),": ",t.customerRecommendationItemLeft.diameter),t.customerRecommendationItemLeft.cylinder&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.cylinder.short"),": ",t.customerRecommendationItemLeft.cylinder),t.customerRecommendationItemLeft.axis&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.axis"),": ",t.customerRecommendationItemLeft.axis),t.customerRecommendationItemLeft.add&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.addfield"),": ",t.customerRecommendationItemLeft.add),t.customerRecommendationItemLeft.color&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.color"),": ",t.customerRecommendationItemLeft.color))),a.createElement("d
2iv",{className:"row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.packets"),":"," ",t.customerRecommendationItemLeft.packet))))))),a.createElement("div",{className:"button-wrapper"},a.createElement("a",{className:"edit",onClick:function(){return e.editClick(t.recommendationIdentifier)}}),a.createElement("a",{className:"delete",onClick:function(){return n=t.recommendationIdentifier,void(0,it.TF)("/api/customer/deleterecommendation/".concat(e.customerId,"/").concat(n)).then(function(){return e.refresh()});var n}})))}))},qt=n(30316),Wt=n(27833);function Gt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Vt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vt(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var $t=function(e){var t=Gt((0,a.useState)([]),2),n=t[0],r=t[1],c=function(){(0,it.bE)("/api/customer/pauseorcancelsubscription/".concat(e.customerId,"/",!0)).then(function(){e.hidePopUp(),e.refresh()})};return a.createElement(a.Fragment,null,a.createElement("div",{className:"subscription__popup-container"},a.createElement("div",{className:"subscription__popup-content"},n&&n.length>0&&n.map(function(e){return a.createElement("div",{className:"error"},e)}),e.subscriptionStatus===Wt.i0?a.createElement("div",null,a.createElement("div",{className:"add-to-cart-pop-up__close",onClick:function(){return e.hidePopUp()}}),a.createElement("div",{className:"top-row"},a.createElement("h2",{className:"title"},(0,i.T)("coptikk.adminportal.subscription.cancel"))),a.createElement("a",{className:"cancel-button",onClick:function(){return c()}},(0,i.T)("coptikk.adminportal.subscription.cancel"))):a.createElement("div",null,a.createElement("div",{className:"add-to-cart-pop-up__close",onClick:function(){return e.hidePopUp()}}),a.createElement("div",{className:"top-row"},a.createElement("h2",{className:"title"},(0,i.T)("coptikk.adminportal.subscription.pauseorstoptext"))),a.createElement("a",{className:"pause-button",onClick:function(){(0,it.bE)("/api/customer/pauseorcancelsubscription/".concat(e.customerId)).then(function(){e.hidePopUp(),e.refresh()}).catch(function(t){500===t.response.status&&(r([(0,i.T)("coptikk.adminportal.subscription.generalerror")]),setTimeout(function(){e.hidePopUp()},1e3))})}},(0,i.T)("coptikk.adminportal.subscription.pausenext")),a.createElement("p",{className:"text"},(0,i.T)("coptikk.adminportal.subscription.ortext")),a.createElement("a",{className:"cancel-button",onClick:function(){return c()}},(0,i.T)("coptikk.adminportal.subscription.cancel"))))))},Jt=n(27257);function Xt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Kt(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Kt(e,t):void 0}}
2(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var en=function(e){var t,n=e.existingSubscription,r=Xt((0,a.useState)(!1),2),c=r[0],o=r[1],l=Xt((0,a.useState)(!1),2),m=l[0],s=l[1],u=Xt((0,a.useState)(""),2),d=u[0],p=u[1],f=Xt((0,a.useState)(!1),2),y=f[0],g=f[1],E=n&&n.customerSubscriptionItemLeft?n.customerSubscriptionItemLeft.articleNumber:"",b=n&&n.customerSubscriptionItemRight?n.customerSubscriptionItemRight.articleNumber:"",v=n.newSubscriptionDeliveryFailed?"ActiveDeliveryFailed":n.status;(0,a.useEffect)(function(){n&&n.status===Wt.$r&&(0,it.Jt)("/api/customer/getcancelreactivateinstructions/".concat(!0)).then(function(e){return e.text()}).then(function(e){p(e)})},[n]);var k=function(){(0,it.bE)("/api/customer/reactivatesubscription/".concat(n.customerSystemId)).then(function(){e.refresh()}).catch(function(t){e.refresh()})};return a.createElement(a.Fragment,null,E||b?a.createElement("div",{style:{},key:"".concat(E).concat(b),className:E===b?"admin-portal my-recommendations__container subscription":"admin-portal my-recommendations__container-column subscription"},n.newSubscriptionDeliveryFailed&&a.createElement("div",{className:"row mypage-subscription__regeneratetokenrow"},a.createElement("div",{className:"columns"},a.createElement("h4",null,n.deliveryFailedFor14Days?(0,i.T)("coptikk.adminportal.subscription.deliveryfailed14days.header"):(0,i.T)("coptikk.adminportal.subscription.deliveryfailed.header")),a.createElement("div",{className:"mypage-subscription__deliveryfailed",dangerouslySetInnerHTML:{__html:n.deliveryFailedFor14Days?(0,i.T)("coptikk.adminportal.subscription.deliveryfailed14days.message"):(0,i.T)("coptikk.adminportal.subscription.deliveryfailed.message")}}))),a.createElement("div",{className:"product-wrapper-subscription"},a.createElement("div",null,n.customerSubscriptionItemRight&&n.customerSubscriptionItemRight.articleNumber&&a.createElement("div",null,a.createElement("div",{className:"row my-recommendations__product"},a.createElement("div",{className:"columns small-2 my-recommendations__product-image"},a.createElement("img",{src:n.customerSubscriptionItemRight.productImageUrl})),a.createElement("div",{className:"columns small-6 my-recommendations__eye-spec-wrapper"},a.createElement("div",{className:"my-recommendations__product-name"},n.customerSubscriptionItemRight.name),a.createElement(a.Fragment,null,a.createElement("div",{className:"row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.righteye"),":"),a.createElement("div",{className:"my-recommendations__spec-row"},n.customerSubscriptionItemRight.strength&&a.createElement("span",{className:"my-recommendations__spec"},n.customerSubscriptionItemRight.strength),n.customerSubscriptionItemRight.curve&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.curve.short"),": ",n.customerSubscriptionItemRight.curve),n.customerSubscriptionItemRight.diameter&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.diameter.short"),": ",n.customerSubscriptionItemRight.diameter),n.customerSubscriptionItemRight.cylinder&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.cylinder.short"),": ",n.customerSubscriptionItemRight.cylinder),n.customerSubscriptionItemRight.axis&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.axis"),": ",n.customerSubscriptionItemRight.axis),n.customerSubscriptionItemRight.add&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.addfield"),": ",n.customerSubscriptionItemRight.add),n.customerSubscriptionItemRight.color&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.color"),": ",n.customerSubscriptionItemRight.color))),a.createElement("div",{className:"row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.packets"),":"," ",n.customerSubscriptionItemRight.packet)))))),n.customerSubscriptionItemLeft&&n.customerSubscriptionItemLeft.articleNumber&&a.createElement("div",null,a.createElement("div",{className:"row my-recommendations__product"},a.createElement("div",{className:"columns small-2 my-recommendations__product-image"},E!==b&&a.createElement("img",{src:n.customerSubscriptionItemLeft.productImageUrl})),a.createElement("div",{className:"columns small-6 my-recommendations__eye-spec-wrapper"},a.createElement("div",{className:"my-recommendations__product-name"},E!==b?n.customerSubscriptionItemLeft.name:" "),a.createElement(a.Fragment,null,a.createElement("div",{className:"row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.lefteye"),":"),a.createElement("div",{className:"my-recommendations__spec-row"},n.customerSubscriptionItemLeft.strength&&a.createElement("span",{className:"my-recommendations__spec"},n.customerSubscriptionItemLeft.strength),n.customerSubscriptionItemLeft.curve&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.curve.short"),": ",n.customerSubscriptionItemLeft.curve),n.customerSubscriptionItemLeft.diameter&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.diameter.short"),": ",n.customerSubscriptionItemLeft.diameter),n.customerSubscriptionItemLeft.cylinder&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.cylinder.short"),": ",n.customerSubscriptionItemLeft.cylinder),n.customerSubscriptionItemLeft.axis&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.axis"),": ",n.customerSubscriptionItemLeft.axis),n.customerSubscriptionItemLeft.add&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.addfield"),": ",n.customerSubscriptionItemLeft.add),n.customerSubscriptionItemLeft.color&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.color"),": ",n.customerSubscriptionItemLeft.color))),a.createElement("div",{className:"row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.packets"),":"," ",n.customerSubscriptionItemLeft.packet)))))),n.clinicalPartActive&&a.createElement("div",{className:"row subscription__clinical-addition"},a.createElement("div",{className:"wrapper"},a.createElement("div",{className:"checkbox-wrapper"},a.createElement("p",{className:"title"},(0,i.T)("coptikk.general.clinicalexamination")),a.createElement("input",{type:"checkbox",checked:!0,className:"checkbox"})))),n&&n.storeMarkedNoFreeMonth&&a.createElement("div",{className:"row subscription__clinical-addition"},a.createElement("div",{className:"wrapper"},a.createElement("div",{className:"checkbox-wrapper"},a.createElement("p",{className:"title"},(0,i.T)("coptikk.adminportal.subscription.disablefreemonth")),a.createElement("input",{type:"checkbox",checked:!0,className:"checkbox"})))),n&&n.status===Wt.eZ&&a.createElement("div",{className:"product-wrapper-sub
2scription__initiated-price"},a.createElement("div",{className:"placeholder small-2 columns"}),a.createElement("div",{className:"product-wrapper-subscription__initiated-price-item"},a.createElement("div",{className:"key"},"".concat((0,i.T)("coptikk.adminportal.subscription.pricetext")," ").concat((0,i.T)("coptikk.product.subscription.permonthtext")),": "),a.createElement("div",{className:"value"},n.pricePerMonth%1==0?"".concat(n.pricePerMonth.toLocaleString("nb-NO",{maximumFractionDigits:0}),",-"):n.pricePerMonth.toLocaleString("nb-NO",{maximumFractionDigits:2,minimumFractionDigits:2}))))),n.status===Wt.eZ?a.createElement("div",{className:"subscription-details__wrapper not-active"},a.createElement("p",{className:"title"},(0,i.T)("coptikk.adminportal.customertocompletesubscription.header")),a.createElement("p",{className:"description"},(0,i.T)("coptikk.adminportal.customertocompletesubscription.description")),a.createElement("div",{className:"product-wrapper-subscription__edit-container"},a.createElement("div",{className:"button-wrapper"},a.createElement("a",{className:"edit",onClick:function(){return e.editClick()}})))):a.createElement(a.Fragment,null,a.createElement("div",{className:"subscription-details__wrapper"},a.createElement("div",{className:"subscription-details__row"},a.createElement("p",{className:"key"},(0,i.T)("coptikk.adminportal.subscription.statustext"),":"),a.createElement("p",{className:"status ".concat(v)},n.statusTranslation)),a.createElement("div",{className:"subscription-details__row"},a.createElement("p",{className:"key"},"".concat((0,i.T)("coptikk.adminportal.subscription.pricetext")," ").concat((0,i.T)("coptikk.product.subscription.permonthtext")),":"),a.createElement("p",{className:"value"},n.pricePerMonth%1==0?"".concat(n.pricePerMonth.toLocaleString("nb-NO",{maximumFractionDigits:0}),",-"):n.pricePerMonth.toLocaleString("nb-NO",{maximumFractionDigits:2,minimumFractionDigits:2}))),n.clinicalPartActive&&a.createElement("div",{className:"subscription-details__row"},a.createElement("p",{className:"key"},(0,i.T)("coptikk.general.clinicalexamination"),":"),a.createElement("p",{className:"value"},n.clinicalPartPrice,",- / ",(0,i.T)("coptikk.checkout.cart.month"))),n.nextPaymentDates&&n.nextPaymentDates.map(function(e,t){return a.createElement(a.Fragment,null,a.createElement("div",{className:"subscription-details__row"},a.createElement("p",{className:"key"},0===t?"".concat((0,i.T)("coptikk.adminportal.subscription.nextpaymenttext"),":"):""),a.createElement("p",{className:"value"},e)))}),a.createElement("div",{className:"subscription-details__row"},a.createElement("p",{className:"key"},(0,i.T)("coptikk.adminportal.subscription.nextdeliverytext"),":"),a.createElement("p",{className:"value"},n.nextDeliveryDate)),a.createElement("div",{className:"subscription-details__row"},a.createElement("p",{className:"key"},(0,i.T)("coptikk.adminportal.subscription.deliveryaddresstext"),":"),a.createElement("p",{className:"value"},n.deliveryAddress)),a.createElement("div",{className:"subscription-details__row"},a.createElement("p",{className:"key"},(0,i.T)("coptikk.adminportal.subscription.paymentmethodtext"),":"),a.createElement("p",{className:"value"},n.paymentMethod)),a.createElement("div",{className:"subscription-details__row"},n.status===Wt.$r?a.createElement(a.Fragment,null):n.status===Wt.i0?a.createElement("a",{className:"pause-button",onClick:function(){return o(!c)}},(0,i.T)("coptikk.adminportal.subscription.cancel")):a.createElement("a",{className:"pause-button",onClick:function(){return o(!c)}},(0,i.T)("coptikk.adminportal.subscription.pauseorstoptext"))),a.createElement("div",null,n.status===Wt.$r&&a.createElement("div",null,a.createElement("div",{dangerouslySetInnerHTML:{__html:d}}),n.inactiveProductExists||!n.allPaymentsDone?a.createElement("div",{className:"button disabled"},(0,i.T)("coptikk.mypage.subscription.reactivate")):a.createElement("div",{className:"button",onClick:function(){return k()}},(0,i.T)("coptikk.mypage.subscription.reactivate"))),n.status===Wt.i0&&a.createElement(a.Fragment,null,e.disableReactivateFromPause?a.createElement("div",null,(0,i.T)("coptikk.subscription.reactivatefrompause.disabled")):a.createElement("div",null,n.inactiveProductExists?a.createElement("div",{className:"button disabled"},(0,i.T)("coptikk.mypage.subscription.reactivate")):a.createElement("div",{className:"button",onClick:function(){return n.allPaymentsDone?g(!0):k()}},(0,i.T)("coptikk.mypage.subscription.reactivate")))),n.deliveryFailedFor14Days&&e.disableReactivateFromPause&&a.createElement("div",null,(0,i.T)("coptikk.subscription.reactivatefrompause.waiting")),n.status===Wt.SI&&!n.inactiveProductExists&&n.showSendNewDeliveryButton&&a.createElement("div",null,a.createElement("div",{className:"button",onClick:function(){return g(!0)}},(0,i.T)("coptikk.subscription.activate.sendnewdelivery")))),a.createElement("div",{className:"product-wrapper-sub
2scription__edit-container"},a.createElement("div",{className:"button-wrapper"},n.status!==Wt.$r&&a.createElement("a",{className:"edit",onClick:function(){return e.editClick()}}),n.allPaymentsDone&&a.createElement("a",{className:"delete",onClick:function(){return s(!0)}})))),c&&a.createElement($t,{refresh:function(){return e.refresh()},customerId:e.customerId,hidePopUp:function(){o(!1)},subscriptionStatus:n.status}),y&&a.createElement(Jt.A,{hidePopUp:function(){return g(!1)},customerSystemId:n.customerSystemId,reactivateSubscription:function(){return k()},adminPortal:!0,refresh:function(){return e.refresh()},hideWaitLink:n.showSendNewDeliveryButton}))),m&&a.createElement("div",{className:"subscription-pop-up"},a.createElement("div",{className:"subscription-pop-up__content"},a.createElement("h2",{className:"subscription-pop-up__title"},(0,i.T)("coptikk.mypage.subscription.pauseorcancelconfirmheader")),a.createElement("p",{className:"subscription-pop-up__description"},(0,i.T)("coptikk.mypage.subscription.pauseorcancelconfirmdescription")),a.createElement("div",{className:"subscription-pop-up__pause-button",onClick:function(){(0,it.bE)("/api/customer/deletesubscription/".concat(n.customerSystemId)).then(function(){window.location.reload()}).catch(function(t){e.refresh()})}},(0,i.T)("coptikk.mypage.subscription.pauseorcancelconfirmbuttontext")),a.createElement("a",{className:"subscription-pop-up__cancel-button",onClick:function(){return s(!1)}},(0,i.T)("coptikk.mypage.subscription.pauseorcancelconfirmcancel")))),e&&void 0!==(null===(t=e.upcomingSubscription)||void 0===t?void 0:t.customerSystemId)&&a.createElement("div",{className:"mypage-subscription__outer-update-wrapper"},a.createElement("div",{className:"mypage-subscription__update-wrapper admin-portal"},a.createElement("p",{className:"updated-by"},"".concat((0,i.T)("coptikk.subscription.edit.updatedby")," ").concat(e.upcomingSubscription.savedByCustomer?(0,i.T)("coptikk.subscription.edit.updatedby.customer"):(0,i.T)("coptikk.subscription.edit.updatedby.store"),"\n                        ").concat(e.upcomingSubscription.savedDate)),a.createElement("div",{className:"info-row"},a.createElement("p",{className:"active-date"},(0,i.T)("coptikk.subscription.entersintoforcetext")),a.createElement("p",{className:"active-date"},n.nextStartDateIfEdited)),a.createElement("div",{className:"info-row"},a.createElement("p",{className:"updated-price"},(0,i.T)("coptikk.subscription.updatedprice.permonth")),a.createElement("p",{className:"updated-price"},e.upcomingSubscription.pricePerMonth%1==0?"".concat(e.upcomingSubscription.pricePerMonth.toLocaleString("nb-NO",{maximumFractionDigits:0}),",-"):e.upcomingSubscription.pricePerMonth.toLocaleString("nb-NO",{maximumFractionDigits:2,minimumFractionDigits:2}))),a.createElement("p",{className:"updated-price-info"},(0,i.T)("coptikk.subscription.edit.pricechangeinfo")),null!==e.upcomingSubscription.customerSubscriptionItemRight&&a.createElement("div",null,a.createElement("div",{className:"my-recommendations__eye-row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.righteye"),":"),a.createElement("div",{className:"my-recommendations__spec-row"},e.upcomingSubscription.customerSubscriptionItemRight.strength&&a.createElement("span",{className:"my-recommendations__spec"},e.upcomingSubscription.customerSubscriptionItemRight.strength),e.upcomingSubscription.customerSubscriptionItemRight.curve&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.curve.short"),": ",e.upcomingSubscription.customerSubscriptionItemRight.curve),e.upcomingSubscription.customerSubscriptionItemRight.diameter&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.diameter.short"),": ",e.upcomingSubscription.customerSubscriptionItemRight.diameter),e.upcomingSubscription.customerSubscriptionItemRight.cylinder&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.cylinder.short"),": ",e.upcomingSubscription.customerSubscriptionItemRight.cylinder),e.upcomingSubscription.customerSubscriptionItemRight.axis&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.axis"),": ",e.upcomingSubscription.customerSubscriptionItemRight.axis),e.upcomingSubscription.customerSubscriptionItemRight.add&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.addfield"),": ",e.upcomingSubscription.customerSubscriptionItemRight.add),e.upcomingSubscription.customerSubscriptionItemRight.color&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.color"),": ",e.upcomingSubscription.customerSubscriptionItemRight.color))),null!==e.upcomingSubscription.customerSubscriptionItemLeft&&e.upcomingSubscription.customerSubscriptionItemRight.name!==e.upcomingSubscription.customerSubscriptionItemLeft.name&&a.createElement("div",{className:"my-recommendations__eye-row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.subscription.edit.product"),":"),a.createElement("div",{className:"my-recommendations__spec-row"},a.createElement("span",{className:"my-recommendations__spec"},e.upcomingSubscription.customerSubscriptionItemRight.name)))),null!==e.upcomingSubscription.customerSubscriptionItemLeft&&a.createElement("div",null,a.createElement("div",{className:"my-recommendations__eye-row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.product.lefteye"),":"),a.createElement("div",{className:"my-recommendations__spec-row"},e.upcomingSubscription.customerSubscriptionItemLeft.strength&&a.createElement("span",{className:"my-recommendations__spec"},e.upcomingSubscription.customerSubscriptionItemLeft.strength),e.upcomingSubscription.customerSubscriptionItemLeft.curve&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.curve.short"),": ",e.upcomingSubscription.customerSubscriptionItemLeft.curve),e.upcomingSubscription.customerSubscriptionItemLeft.diameter&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.diameter.short"),": ",e.upcomingSubscription.customerSubscriptionItemLeft.diameter),e.upcomingSubscription.customerSubscriptionItemLeft.cylinder&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.cylinder.short"),": ",e.upcomingSubscription.customerSubscriptionItemLeft.cylinder),e.upcomingSubscription.customerSubscriptionItemLeft.axis&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.axis"),": ",e.upcomingSubscription.customerSubscriptionItemLeft.axis),e.upcomingSubscription.customerSubscriptionItemLeft.add&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.addfield"),": ",e.upcomingSubscription.customerSubscriptionItemLeft.add),e.upcomingSubscription.customerSubscriptionItemLeft.color&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.color"),": ",e.upcomingSubscription.customerSubscriptionItemLeft.color))),a.createElement("div",{className:"my-recommendations__eye-row"},a.createElement("div",{className:"my-recommendations__eye"},(0,i.T)("coptikk.subscription.edit.product"),":"),a.createElement("div",{className:"my-recommendations__spec-row"},a.createElement("span",{className:"my-recommendations__spec"},e.upcomingSubscription.customerSubscriptionItemLeft.name)))),e.upcomingSubscription.clinicalPartActive&&a.createElement("div",{className:"clinical-active"},(0,i.T)("coptikk.subscription.edit.clinicalpartincluded"))))):a.createElement("div",null,(0,i.T)("coptikk.adminportal.subscription.noactivetext")))};function tn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return nn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?nn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function nn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var an=function(){var e=tn((0,a.useState)(""),2),t=e[0],n=e[1],r=tn((0,c.ok)(),1)[0],o=tn((0,a.useState)(!1),2),l=o[0],m=o[1],s=tn((0,a.useState)([]),2),u=s[0],d=s[1],p=tn((0,a.useState)({}),2),f=p[0],y=p[1],g=tn((0,a.useState)(!1),2),E=g[0],b=g[1],v=tn((0,a.useState)(!1),2),k=v[0],h=v[1],N=tn((0,a.useState)([]),2),S=N[0],T=N[1],I=tn((0,a.useState)([]),2),M=I[0],w=I[1],j=tn((0,a.useState)({}),2),_=j[0],x=j[1],D=tn((0,a.useState)(!1),2),A=D[0],C=D[1],L=tn((0,a.useState)([]),2),O=L[0],z=L[1],P=tn((0,a.useState)(0),2),F=P[0],R=P[1],U=tn((0,a.useState)(!1),2),Y=U[0],H=U[1];(0,a.useEffect)(function(){var e=r.get("Id");n(e),e&&(B(e),Z(e))},[]);var B=function(e){(0,it.Jt)("/api/customer/getrecommendations/".concat(e)).then(function(e){return e.json()}).then(function(e){d(e)})},Q=function(){B(t),m(!1),b(!1)},Z=function(e){(0,it.Jt)("/api/customer/getsubscription/".concat(e)).then(function(e){return e.json()}).then(function(e){e.existingSubscription&&T(e.existingSubscription),e.upcomingSubscription&&w(e.upcomingSubscription),e.clinicalPartPrice&&R(e.clinicalPartPrice),z(e.paymentList),H(e.disableReactivateFromPause)})},q=function(){Z(t),h(!1),C(!1)};return a.createElement(a.Fragment,null,a.createElement(Dt,{customerId:t}),a.createElement("div",{className:"admin-portal__recommendations-wrapper"},a.createElement("div",{className:"top-wrapper"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.recommendations")),a.createElement("a",{onClick:function(){return m(!0)}},(0,i.T)("coptikk.adminportal.recommendation.addrecommendation"))),l&&a.createElement(Qt,{customerId:t,refresh:function(){return Q()},recommendationToEdit:E?f:[],hideAddRceommendation:function(){return m(!1),void b(!1)}}),a.createElement(Zt,{customerId:t,refresh:function(){return Q()},editClick:function(e){return t=e,b(!0),m(!0),void y(u.filter(function(e){return e.recommendationIdentifier===t})[0]);var t},existingRecommendations:u})),a.createElement("div",{className:"admin-portal__recommendations-wrapper"},a.createElement("div",{className:"top-wrapper"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.subscription")),S.length<=0&&a.createElement("a",{onClick:function(){return h(!0)}},(0,i.T)("coptikk.adminportal.subscription.addsubscription"))),k&&a.createElement(qt.A,{customerId:t,refresh:function(){return q()},subscriptionToEdit:A?_:[],hideAddSubscription:function(){return h(!1),void C(!1)},clinicalPartPrice:A?_.clinicalPartPrice:F,paymentList:O}),a.createElement(en,{customerId:t,refresh:function(){return q()},editClick:function(){return C(!0),h(!0),void x(S)},existingSubscription:S,upcomingSubscription:M,disableReactivateFromPause:Y})),a.createElement(Pt,{customerId:t}))};n(74576);function rn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return cn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cn(e,t):void 0}}
2(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var on=function(){var e={mindate:new Date,maxdate:new Date},t=rn((0,a.useState)([]),2),n=t[0],r=t[1],o=rn((0,a.useState)(),2),l=o[0],m=o[1],s=rn((0,a.useState)(""),2),u=s[0],d=s[1],p=rn((0,a.useState)([]),2),f=p[0],y=p[1],g=rn((0,a.useState)([]),2),E=g[0],b=g[1],v=rn((0,a.useState)(e),2),k=v[0],h=v[1],N=rn((0,a.useState)(e),2),S=N[0],T=N[1],I=rn((0,a.useState)(""),2),M=I[0],w=I[1],j=rn((0,a.useState)(""),2),_=j[0],x=j[1],D=rn((0,a.useState)(""),2),A=D[0],C=D[1],L=rn((0,a.useState)(""),2),O=L[0],z=L[1],P=rn((0,a.useState)(!1),2),F=P[0],R=P[1],U=rn((0,a.useState)(!1),2),Y=U[0],H=U[1],B=rn((0,a.useState)([]),2),Q=(B[0],B[1]),Z=rn((0,a.useState)(!1),2),q=Z[0],W=Z[1],G=rn((0,a.useState)([]),2),V=G[0],$=G[1],J=rn((0,a.useState)({}),2),X=J[0],K=J[1],ee=(0,At.wA)(),te=rn((0,a.useState)(0),2),ne=te[0],ae=te[1],ce=rn((0,a.useState)(10),2),ie=ce[0],oe=(ce[1],rn((0,a.useState)(!1),2)),le=oe[0],me=oe[1],se=rn((0,a.useState)([]),2),ue=se[0],de=se[1],pe=rn((0,a.useState)(!1),2),fe=pe[0],ye=pe[1];(0,a.useEffect)(function(){var e=new Date,t=new Date(e.getFullYear()-10,e.getMonth(),e.getDate());h({mindate:t,maxdate:e}),T({mindate:t,maxdate:e});var n=new Date;n.setMonth(n.getMonth()-5);var a=new Date;a.setMonth(a.getMonth()),C(a),w(n),(0,it.Jt)("api/ordersearch/getallstoreidsandstatus").then(function(e){return e.json()}).then(function(e){if((0,re.gT)()&&e.storeIds){de(e.storeIds);var t=e.storeIds.map(function(e){return e.key});Q(t),Ee(t,ge(n),ge(a))}else Ee(null,ge(n),ge(a));y(e.statuses)})},[]),(0,a.useEffect)(function(){if(M){var e=new Date(M);x(ge(M));var t=new Date(e.getFullYear(),e.getMonth(),e.getDate());T({mindate:t,maxdate:new Date}),C(""),z("")}},[M]),(0,a.useEffect)(function(){A&&z(ge(A))},[A]);var ge=function(e){var t=new Date(e);return"".concat(String(t.getDate()).padStart(2,"0"),"-").concat(String(t.getMonth()+1).padStart(2,"0"),"-").concat(t.getFullYear())},Ee=function(e,t,n){ye(!0),(0,it.bE)("api/ordersearch/getordersforsalesmodule",{opticianId:(0,re.gT)()?"":localStorage.getItem(re.Kj),startDate:t||_,endDate:n||O,orderStatus:E,pageIndex:ne>0?ne:1,pageSize:ie,searchText:u,isAdmin:(0,re.gT)(),storeIds:e||V}).then(function(e){return e.json()}).then(function(e){r(e.orders),m(e.totalCount),ye(!1)})};(0,a.useEffect)(function(){le&&Ee()},[le]);ht(function(e){return Ee()});var be=(0,a.forwardRef)(function(e,t){var n=rn((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:_,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))}),ve=(0,a.forwardRef)(function(e,t){var n=rn((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:O,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))});(0,a.useEffect)(function(){0!==ne&&Ee()},[ne]),(0,a.useEffect)(function(){K((0,Lt.A)(l,ne>0?ne:1,{pageSize:ie}))},[l,ne,ie]);var ke=(0,a.useCallback)(function(e){e!==ne&&ae(e)},[ne,ee]);return a.createElement(a.Fragment,null,a.createElement("div",{className:"admin-portal__sales-module"},a.createElement("div",{className:"go-back-wrapper"},a.createElement(c.k2,{to:"/ecommercelanding",className:"go-back-button"},(0,i.T)("coptikk.adminportal.customer.backbutton"))),a.createElement("h1",{className:"title"},(0,i.T)("coptikk.adminportal.sales.title")),a.createElement("div",{className:"search-and-filters"},a.createElement("div",{className:"search-wrapper"},a.createElement("div",{className:"quick-search",role:"search"},a.createElement("div",{className:"quick-search__form quick-search__form--force-show",role:"search"},a.createElement("input",{className:"quick-search__input",type:"search",placeholder:(0,i.T)("coptikk.adminportal.sales.search"),autoComplete:"off",value:u,onChange:function(e){return t=e.target.value,void d(t);var t},onKeyPress:function(e){"Enter"===e.key&&Ee()}}),a.createElement("i",{className:"quick-search__icon",onClick:function(){return Ee()}})))),a.createElement("div",{className:"filter-wrapper"},a.createElement("p",{className:"description"},(0,i.T)("coptikk.adminportal.sales.filter"),":"),a.createElement("div",null,a.createElement("div",{className:"filter",onClick:function(){return R(!F)}},a.createElement("p",null,(0,i.T)("coptikk.adminportal.sales.filter.status")," ",E&&E.length>0?"(".concat(E.length,")"):"")),F&&a.createElement("div",{className:"drop-down"},f.map(function(e){return a.createElement("div",{className:"item",value:e,onClick:function(e){return t=e,(a=(n=E)?E.indexOf(t.target.value):-1)>-1?(n.splice(a,1),t.target.checked=!1):(n.push(t.target.value),t.target.checked=!0),void b(n);var t,n,a}},E&&E.indexOf(e)>-1?a.createElement("input",{type:"checkbox",className:"statuscheckbox",checked:!0,value:e}):a.createElement("input",{type:"checkbox",className:"statuscheckbox",value:e}),e)}),a.createElement("div",{className:"save-button button",onClick:function(){Ee(),R(!1)}},(0,i.T)("coptikk.adminportal.sales.filtersearchtext")),a.createElement("div",{className:"clear-button",onClick:function(){return document.querySelectorAll(".statuscheckbox").forEach(function(e){e.checked=!1}
2),b([]),void Ee()}},(0,i.T)("coptikk.adminportal.sales.filtersearchclear")))),a.createElement("div",null,a.createElement("div",{className:"filter",onClick:function(){return H(!Y)}},a.createElement("p",null,(0,i.T)("coptikk.adminportal.sales.filter.date"))),Y&&a.createElement("div",{className:"drop-down date"},a.createElement("p",{className:"date-title"},(0,i.T)("coptikk.adminportal.sales.date.description")),a.createElement("div",{className:"item__date"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.adminportal.sales.date.from"),locale:"nb",minDate:k.mindate,maxDate:k.maxdate,onChange:function(e){return w(e)},popperClassName:"booking",customInput:a.createElement(be,null)}):a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.adminportal.sales.date.from"),locale:"nb",minDate:k.mindate,maxDate:k.maxdate,onChange:function(e){return w(e)},customInput:a.createElement(be,null)})),a.createElement("div",{className:"item__date"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.adminportal.sales.date.to"),locale:"nb",minDate:S.mindate,maxDate:S.maxdate,onChange:function(e){return C(e)},popperClassName:"booking",customInput:a.createElement(ve,null)}):a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.adminportal.sales.date.to"),locale:"nb",minDate:S.mindate,maxDate:S.maxdate,onChange:function(e){return C(e)},customInput:a.createElement(ve,null)})),a.createElement("div",{className:"save-button button",onClick:function(){Ee(),H(!1)}},(0,i.T)("coptikk.adminportal.sales.filtersearchtext")),a.createElement("div",{className:"clear-button",onClick:function(){return w(""),C(""),x(""),z(""),H(!1),void me(!0)}},(0,i.T)("coptikk.adminportal.sales.filtersearchclear")))),(0,re.gT)()&&a.createElement("div",null,a.createElement("div",{className:"filter",onClick:function(){return W(!q)}},a.createElement("p",null,(0,i.T)("coptikk.adminportal.sales.opticians")," ",V&&V.length>0?"(".concat(V.length,")"):"")),q&&a.createElement("div",{className:"drop-down"},ue.map(function(e){return e&&a.createElement("div",{className:"item",value:e.key,onClick:function(e){return t=e,(a=(n=V)?V.indexOf(t.target.value):-1)>-1?(n.splice(a,1),t.target.checked=!1):(n.push(t.target.value),t.target.checked=!0),void $(n);var t,n,a}},V&&V.indexOf(e.key)>-1?a.createElement("input",{type:"checkbox",className:"storecheckbox",checked:!0,value:e.key}):a.createElement("input",{type:"checkbox",className:"storecheckbox",value:e.key}),e.value," ",e.key)}),a.createElement("div",{className:"save-button button",onClick:function(){me(!1),Ee(),W(!1)}},(0,i.T)("coptikk.adminportal.sales.filtersearchtext")),a.createElement("div",{className:"clear-button",onClick:function(){return document.querySelectorAll(".storecheckbox").forEach(function(e){e.checked=!1}),void $([])}},(0,i.T)("coptikk.adminportal.sales.filtersearchclear")))))),a.createElement("div",{className:"order-list"},a.createElement("div",{className:"order-list__header-row"},a.createElement("div",{className:"columns medium-1 header-item"},(0,i.T)("coptikk.adminportal.order.flag")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.order.ordernumber")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.order.date")),a.createElement("div",{className:"columns medium-1 header-item"},(0,i.T)("coptikk.adminportal.order.status")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.order.comment")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.sales.ordertype")),a.createElement("div",{className:"columns medium-2 header-item"})),fe&&a.createElement("div",{className:"overlay"},a.createElement("div",{className:"loading-spinner"})),!fe&&n&&n.map(function(e){return a.createElement("div",{className:"order-list__order-row"},a.createElement("div",{className:"columns medium-1 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.order.flag"),": "),e.orderDelayedFlag&&a.createElement("div",{className:"flag-icon"}),e.orderNotSentFlag&&a.createElement("div",{className:"flag-icon-red"}),e.sentToCustomerDelayFlag&&a.createElement("div",{className:"flag-icon-orange"})),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.order.ordernumber"),": "),e.orderNumber),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.order.date"),": "),e.orderDate),a.createElement("div",{className:"columns medium-1 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.order.status"),": "),e.orderStatus),a.createElement("div",{className:"columns medium-2 order-item comment"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.order.comment"),": "),e.commentsInfo?e.commentsInfo.comments:""),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.sales.ordertype"),": "),e.isSubscriptionOrder?(0,i.T)("coptikk.product.subscription"):(0,i.T)("coptikk.product.onlyonetimeshop")),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement(c.k2,{to:"/orderdetail?orderId="+e.orderSystemId,className:"button"},(0,i.T)("coptikk.adminportal.order.gotoorder"))))})),a.createElement(Ct.A,{model:X,onChange:ke})))},ln=n(97482),mn=function(e){return a.createElement(a.Fragment,null,a.createElement("div",{className:"subscription__popup-container"},a.createElement("div",{className:"subscription__popup-content"},a.createElement("div",null,a.createElement("div",{className:"add-to-cart-pop-up__close",onClick:function(){return e.hidePopUp()}})),a.createElement("div",{className:"admin-portal__markaspaid"},a.createElement("div",{className:"admin-portal__markaspaid-title"},(0,i.T)("coptikk.adminportal.markaspaid.confirmationheader")),a.createElement("div",{className:"admin-portal__markaspaid--items-container"},a.createElement("div",{className:"bold"},(0,i.T)("coptikk.adminportal.markaspaid.confirmationdate"),":"),a.createElement("div",null,e.date)),a.createElement("div",{className:"admin-portal__markaspaid--items-container"},a.createElement("div",{className:"bold"},(0,i.T)("coptikk.adminportal.markaspaid.confirmationprice"),":"),a.createElement("div",null,e.price)),a.createElement("div",{className:"admin-portal__markaspaid--items-container"},a.createElement("div",{className:"bold"},(0,i.T)("coptikk.adminportal.markaspaid.confirmationstatus"),":"),a.createElement("div",null,e.status)),a.createElement("div",{className:"admin-portal__markaspaid--items-container items_description"},a.createElement("input",{type:"checkbox",checked:!0,className:"checkbox"}),(0,i.T)("coptikk.adminportal.markaspaid.confirmationdescription")),a.createElement("div",{className:"buttons-wrapper"},a.createElement("button",{className:"save active",onClick:function(){return t=e.customerId,n=e.date,void(0,it.bE)("/api/adminecommerce/markaspaid/".concat(t,"/").concat(n)).then(function(){window.location.reload()});var t,n}},(0,i.T)("coptikk.adminportal.markaspaid.confirmationbutton")),a.createElement("a",{className:"discard",onClick:function(){return e.hidePopUp()}},(0,i.T)("coptikk.adminportal.markaspaid.confirmationcancel")))))))};function sn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return un(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?un(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function un(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var dn=function(){var e,t,n,r=sn((0,a.useState)(""),2),o=r[0],l=r[1],m=sn((0,a.useState)(!1),2),s=(m[0],m[1],sn((0,a.useState)(""),2)),u=s[0],d=s[1],p=sn((0,a.useState)(""),2),f=p[0],y=p[1],g=sn((0,c.ok)(),1)[0],E=sn((0,a.useState)({}),2),b=E[0],v=E[1],k=sn((0,a.useState)(""),2),h=(k[0],k[1],sn((0,a.useState)(""),2)),N=h[0],S=h[1],T=sn((0,a.useState)(!1),2),I=T[0],M=T[1],w=sn((0,a.useState)(!1),2),j=w[0],_=w[1],x=sn((0,a.useState)(""),2),D=x[0],A=x[1],C=sn((0,a.useState)(""),2),L=C[0],O=C[1];(0,a.useEffect)(function(){var e=g.get("orderId"),t=g.get("adminforresend"),n=g.get("redirectTo");d(e),S(n),y(t),(0,it.Jt)("/api/ordersearch/getorder/".concat(e),!0).then(function(e){return e.json()}).then(function(e){v(e)})},[]);return a.createElement(a.Fragment,null,a.createElement("div",{className:"admin-portal__order-detail"},a.createElement("div",{className:"go-back-wrapper"},a.createElement(c.k2,{to:N?"/".concat(N,"?Id=").concat(b.customerInfo?b.customerInfo.personSystemId:""):"/orderlist",className:"go-back-button"},(0,i.T)("coptikk.adminportal.customer.backbutton"))),j&&a.createElement(mn,{customerId:null==b||null===(e=b.customerInfo)||void 0===e?void 0:e.personSystemId,date:D,price:b.orderGrandTotal,status:L,hidePopUp:function(){_(!1)}}),b&&b.externalOrderID&&a.createElement(a.Fragment,null,a.createElement("div",{className:"top-wrapper"},b.orderDelayedFlag&&a.createElement("div",{className:"flag-icon"}),b.orderNotSentFlag&&a.createElement("div",{className:"flag-icon-red"}),b.sentToCustomerDelayFlag&&a.createElement("div",{className:"flag-icon-orange"}),a.createElement("h1",null,(0,i.T)("coptikk.adminportal.order.detail.title"),": ",b.externalOrderID)),a.createElement("div",{className:"content-wrapper"},a.createElement("div",{className:"left-column"},a.createElement("div",{className:"item"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.order.detail.info")),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.ordernumber"),": "),a.createElement("p",null,b.externalOrderID)),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.date"),": "),a.createElement("p",null,b.orderDate)),(0,re.gT)()&&a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.sales.opticians"),": "),a.createElement("p",null,b.storeInformation))),a.createElement("div",{className:"item"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.order.detail.customerinfo")),a.createElement("p",null,b.customerInfo.firstName," ",b.customerInfo.lastName),a.createElement("p",null,b.customerInfo.address1),a.createElement("p",null,b.customerInfo.zip," ",b.customerInfo.city),a.createElement("p",null,b.customerInfo.country)),a.createElement("div",{className:"item"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.order.detail.content")),b.isSubscriptionOrder&&a.createElement("div",{className:"button secondary admin-portal__subscription-indicator"},(0,i.T)("coptikk.product.subscription")),b.orderRows&&b.orderRows.map(function(e){return e.additionalInfo.map(function(t){return a.createElement("div",{className:"product-item"},a.createElement("p",{className:"product-name"},e.name),a.createElement("div",null,t.rightStrength&&""!==t.rightStrength&&a.createElement(a.Fragment,null,a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.product.righteye"),": "),a.createElement("div",{className:"my-recommendations__spec-row"},t.rightStrength&&a.createElement("span",{className:"my-recommendations__spec"},t.rightStrength),t.rightCurve&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.curve.short"),": ",t.rightCurve),t.rightDiameter&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.diameter.short"),": ",t.rightDiameter),t.rightCylinder&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.cylinder.short"),": ",t.rightCylinder),t.rightAxis&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.axis"),": ",t.rightAxis),t.rightAdd&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.addfield"),": ",t.rightAdd),t.rightColor&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.color"),": ",t.rightColor))),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.quantity"),": "),a.createElement("p",null,t.rightPacket)),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.price"),": "),a.createElement("p",null,parseInt(t.rightPacket)*parseInt(e.unitPrice),",-"))),t.leftStrength&&""!==t.leftStrength&&a.createElement(a.Fragment,null,a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.product.lefteye"),": "),a.createElement("div",{className:"my-recommendations__spec-row"},t.leftStrength&&a.createElement("span",{className:"my-recommendations__spec"},t.leftStrength),t.leftCurve&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.curve.short"),": ",t.leftCurve),t.leftDiameter&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.diameter.short"),": ",t.leftDiameter),t.leftCylinder&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.cylinder.short"),": ",t.leftCylinder),t.leftAxis&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.axis"),": ",t.leftAxis),t.leftAdd&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.addfield"),": ",t.leftAdd),t.leftColor&&a.createElement("span",{className:"my-recommendations__spec"}," ",(0,i.T)("coptikk.product.color"),": ",t.leftColor))),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.quantity"),": "),a.createElement("p",null,t.leftPacket)),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.price"),": "),a.createElement("p",null,parseInt(t.leftPacket)*parseInt(e.unitPrice),",-")))),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.suppliertext"),": "),a.createElement("p",null,e.supplierName)))})}),b.isSubscriptionOrder&&b.clinicalPartPrice>0&&a.createElement("div",null,a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.general.clinicalexamination"),": "),a.createElement("p",null,b.clinicalPartPrice*b.subscriptionCycleDuration,",-")))),a.createElement("div",{className:"item"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.order.detail.payment")),a.createElement("div",null,a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.discount"),": "),a.createElement("p",null,b.orderTotalDiscountAmount)),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.delivery"),": "),a.createElement("p",null,b.isFreeDeliveryCampaignExists?"0,-":b.orderTotalDeliveryCost)),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.grandtotal"),": "),a.createElement("p",null,b.orderGrandTotal)),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.vat"),": "),a.createElement("p",null,(0,ln.$)(b.orderTotalVat))),a.createElement("div",{className:"item__row extra-margin"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.paymentmethod"),": "),a.createElement("p",null,b.paymentMethodName))))),a.createElement("div",{className:"right-column"},a.createElement("div",{className:"item"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.order.detail.edit")),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.status"),": "),a.createElement("p",null,b.status)),b.orderNotSentFlag&&""!==b.failureReasons?a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.errorreasontext"),": "),a.createElement("p",null,b.failureReasons)):null,b.commentsInfo&&a.createElement(a.Fragment,null,a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.comment"),": "),a.createElement("p",null,b.commentsInfo.comments)),a.createElement("div",{className:"item__row"},a.createElement("p",{className:"bold"},(0,i.T)("coptikk.adminportal.order.detail.updated"),": "),a.createElement("p",{dangerouslySetInnerHTML:{__html:b.commentsInfo.lastUpdatedDate}}))),(b.orderDelayedFlag||b.orderNotSentFlag||b.sentToCustomerDelayFlag)&&a.createElement("div",{className:"item__row edit-status"},a.createElement("p",{className:"description"},(0,i.T)("coptikk.adminportal.order.detail.markashandled")),a.createElement("div",{className:"comment"},a.createElement("label",{htmlFor:"text-input"},(0,i.T)("coptikk.adminportal.order.comment")),a.createElement("textarea",{id:"text-input",value:o,onChange:function(e){l(e.target.value)},rows:4,cols:50})),a.createElement("div",{className:"edit-button"},a.createElement("a",{className:"button",onClick:function(){return e=u,void(0,it.bE)("/api/ordersearch/markashandled",{orderSystemId:e,comments:o}).then(function(e){return window.location.reload()});var e}}
2,(0,i.T)("coptikk.adminportal.order.detail.save"))))),a.createElement("div",{className:"item"},I?a.createElement("div",null,(0,i.T)("coptikk.adminportal.order.detail.waitstatusupdate")):a.createElement(a.Fragment,null,(b.canCompleteInAdminPortal||b.canCancelInAdminPortal)&&(!b.orderNotSentFlag||(0,re.gT)())&&a.createElement(a.Fragment,null,a.createElement("div",{className:"item__row"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.order.detail.orderactions"))),a.createElement("div",{className:"order-status__button-container"},b.canCompleteInAdminPortal&&a.createElement("button",{className:"button",onClick:function(){return e=u,M(!0),void(0,it.bE)("/api/adminecommerce/markorderascompleted/".concat(e)).then(function(e){setTimeout(function(){window.location.reload()},5e3)});var e}},(0,i.T)("coptikk.adminportal.order.detail.ordercomplete")),b.canCancelInAdminPortal&&a.createElement("button",{className:"button",onClick:function(){return e=u,void(0,it.bE)("/api/adminecommerce/markorderascancelled/".concat(e)).then(function(e){return window.location.reload()});var e}},(0,i.T)("coptikk.adminportal.order.detail.ordercancel"))))),b.orderCompleteDelayMessage&&a.createElement("div",{className:"orderdetail-completedelay"},(0,i.T)("coptikk.adminportal.order.detail.completedelay")),b.isSubscriptionOrder&&a.createElement("div",{className:"admin-portal__order-detail-payments"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.subscription.payments")),b.freeMonthIncluded&&a.createElement("div",{className:"admin-portal__order-detail-freepayment"},(0,i.T)("coptikk.adminportal.freemonth.includedtext")),a.createElement("div",null,a.createElement("p",null,(0,i.T)("coptikk.adminportal.subscription.completedpayments")),a.createElement("div",{className:"cycle-payments"},a.createElement("div",{className:"cycle-payments-price"},a.createElement("p",null,b.orderDate,": "),a.createElement("p",null,b.orderGrandTotal)),a.createElement("div",null)),b.subscriptionCycleDates.filter(function(e){return e.paid&&!e.failed||e.cycleDate===(0,i.T)("coptikk.subscription.freemonth")}).map(function(e){if(e.cycleDate===(0,i.T)("coptikk.subscription.freemonth"))return a.createElement("div",{className:"cycle-payments",key:e.cycleDate},a.createElement("div",{className:"cycle-payments-price"},a.createElement("p",null,e.cycleDate,": "),a.createElement("p",null,"0,-")));var t=new Date(e.cycleDate);return a.createElement("div",{className:"cycle-payments",key:e.cycleDate},a.createElement("div",{className:"cycle-payments-price"},a.createElement("p",null,e.cycleDate===(0,i.T)("coptikk.subscription.freemonth")?e.cycleDate:"".concat(String(t.getDate()).padStart(2,"0"),".").concat(String(t.getMonth()+1).padStart(2,"0"),".").concat(t.getFullYear(),": ")),a.createElement("p",null,e.cycleDate===(0,i.T)("coptikk.subscription.freemonth")?"0,-":b.orderGrandTotal),e.manuallyPaid&&a.createElement("p",null,(0,i.T)("coptikk.subscription.manuallypaid.text")),(0,re.gT)()&&a.createElement("p",null,null==e?void 0:e.orderId)))})),(null===(t=b.subscriptionCycleDates.filter(function(e){return e.failed&&e.cycleDate!==(0,i.T)("coptikk.subscription.freemonth")}))||void 0===t?void 0:t.length)>0&&a.createElement("div",{className:"admin-portal__order-detail-upcomingpayments"},a.createElement("p",null,(0,i.T)("coptikk.subscription.failedpayments.groupheader")),b.subscriptionCycleDates.filter(function(e){return e.failed}).map(function(e){var t=new Date(e.cycleDate);return a.createElement("div",{className:"cycle-payments",key:e.cycleDate},a.createElement("div",{className:"cycle-payments-price"},a.createElement("p",null,"".concat(String(t.getDate()).padStart(2,"0"),".").concat(String(t.getMonth()+1).padStart(2,"0"),".").concat(t.getFullYear(),": ")),a.createElement("p",null,b.orderGrandTotal)),a.createElement("div",null,a.createElement("a",{className:"edit",onClick:function(){A(e.cycleDate),O((0,i.T)("coptikk.adminportal.markaspaid.confirmationstatusfailed")),_(!0)}})))})),(null===(n=b.subscriptionCycleDates.filter(function(e){return!e.paid&&!e.failed&&e.cycleDate!==(0,i.T)("coptikk.subscription.freemonth")}))||void 0===n?void 0:n.length)>0&&a.createElement("div",{className:"admin-portal__order-detail-upcomingpayments"},a.createElement("p",null,(0,i.T)("coptikk.subscription.confirmation.plannedpayments")),b.subscriptionCycleDates.filter(function(e){return!e.paid&&!e.failed&&e.cycleDate!==(0,i.T)("coptikk.subscription.freemonth")}).map(function(e){var t=new Date(e.cycleDate);if(!e.paid)return a.createElement("div",{className:"cycle-payments",key:e.cycleDate},a.createElement("div",{className:"cycle-payments-price"},a.createElement("p",null,"".concat(String(t.getDate()).padStart(2,"0"),".").concat(String(t.getMonth()+1).padStart(2,"0"),".").concat(t.getFullYear(),": ")),a.createElement("p",null,b.orderGrandTotal)),a.createElement("div",null,a.createElement("a",{className:"edit",onClick:function(){A(e.cycleDate),O((0,i.T)("coptikk.adminportal.markaspaid.confirmationstatuscoming")),_(!0)}})))}))),(0,re.gT)()&&(b.orderNotSentFlag||"true"===f)&&a.createElement("div",{className:"resend__button-container"},a.createElement("a",{className:"button secondary",onClick:function(){return e=u,void(0,it.bE)("/api/adminecommerce/resendtoserveit/".concat(e)).then(function(e){return window.location.reload()});var e}},(0,i.T)("coptikk.adminportal.order.detail.resendorder"))),(0,re.gT)()&&"true"===f&&a.createElement("div",{className:"resend__button-container"},a.createElement("a",{className:"button secondary",onClick:function(){return e=u,void(0,it.bE)("/api/adminecommerce/adjustshipmentpriceandcomplete/".concat(e)).then(function(e){return window.location.reload()});var e}},(0,i.T)("coptikk.adminportal.order.detail.ordercomplete"))),(0,re.gT)()&&"true"===f&&a.createElement("div",{className:"resend__button-container"},a.createElement("a",{className:"button secondary",onClick:function(){return e=u,void(0,it.bE)("/api/adminecommerce/markorderascompletedwithoutshipment/".concat(e)).then(function(e){return window.location.reload()});var e}},(0,i.T)("coptikk.adminportal.order.detail.ordercompletewithoutshipment"))),(0,re.gT)()&&"true"===f&&!0!==b.disabledForReorder&&a.createElement("div",{className:"resend__button-container"},a.createElement("a",{className:"button secondary",onClick:function(){return e=u,void(0,it.bE)("/api/adminecommerce/disablereorder/".concat(e)).then(function(e){return window.location.reload()});var e}},(0,i.T)("coptikk.adminportal.order.detail.disablereorder")))))))))};function pn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return fn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function fn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var yn=function(e){var t={mindate:new Date,maxdate:new Date},n=pn((0,a.useState)(t),2),r=n[0],c=n[1],o=pn((0,a.useState)(""),2),l=o[0],m=o[1],s=pn((0,a.useState)(""),2),u=s[0],d=s[1],p=pn((0,a.useState)(!1),2),f=(p[0],p[1]),y=pn((0,a.useState)(""),2),g=y[0],E=y[1],b=pn((0,a.useState)(""),2),v=b[0],k=b[1],h=pn((0,a.useState)(""),2),N=h[0],S=h[1],T=pn((0,a.useState)(!1),2),I=T[0],M=T[1];(0,a.useEffect)(function(){var e=new Date,t=new Date(e.getFullYear()-10,e.getMonth(),e.getDate());c({mindate:t,maxdate:e})},[]),(0,a.useEffect)(function(){if(l){var e=new Date(l);E("".concat(String(e.getDate()).padStart(2,"0"),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(e.getFullYear()))}},[l]),(0,a.useEffect)(function(){if(u){var e=new Date(u);k("".concat(String(e.getDate()).padStart(2,"0"),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(e.getFullYear()))}},[u]);var w=(0,a.forwardRef)(function(e,t){var n=pn((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:g,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))}),j=(0,a.forwardRef)(function(e,t){var n=pn((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:v,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))});return a.createElement(a.Fragment,null,N&&a.createElement("div",{className:"error"},(0,i.T)("coptikk.adminportal.completedorders.error")),(0,re.gT)()&&a.createElement("div",null,"Report would be available in media folder Coptikk - OrderReports with current date and time"),a.createElement("div",{className:"completedorderexport__datepicker"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.completedorders.startdate")),a.createElement("div",{className:"column small-3"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:r.mindate,maxDate:r.maxdate,onChange:function(e){return m(e)},popperClassName:"booking",customInput:a.createElement(w,null)}):a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:r.mindate,maxDate:r.maxdate,onChange:function(e){return m(e)},customInput:a.createElement(w,null)})),a.createElement("label",null,(0,i.T)("coptikk.adminportal.completedorders.enddate")),a.createElement("div",{className:"column small-3"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:l||r.mindate,maxDate:r.maxdate,onChange:function(e){return d(e)},popperClassName:"booking",customInput:a.createElement(j,null)}):a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:l||r.mindate,maxDate:r.maxdate,onChange:function(e){return d(e)},customInput:a.createElement(j,null)})),a.createElement("div",{className:"column small-3"},I?a.createElement("button",{className:"button large expanded disabled"},(0,i.T)("coptikk.adminportal.report.downloadinprogress")):a.createElement("button",{className:"button large expanded",onClick:function(){return function(){var t=(0,re.gT)();if(l||f(!0),l){M(!0);var n="api/ordersearch/".concat(e.FilterCompletedDate,"/").concat(g,"/").concat(v||null);t||(n+="/".concat(localStorage.getItem(re.Kj))),(0,it.Jt)(n,!0).then(function(e){return e.blob()}).then(function(e){if(M(!1),S(!1),!t){var n=window.URL.createObjectURL(e),a=document.createElement("a");a.href=n,a.download="AggregateTurnOver-".concat(g).concat(""!==v?"---".concat(v):"",".xlsx"),a.click(),window.URL.revokeObjectURL(n)}}).catch(function(e){M(!1),S(!0)})}}()}},(0,i.T)("coptikk.adminportal.completedorders.download")))))};function gn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return En(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?En(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function En(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var bn=function(e){var t={mindate:new Date,maxdate:new Date},n=gn((0,a.useState)(t),2),r=n[0],c=n[1],o=gn((0,a.useState)(""),2),l=o[0],m=o[1],s=gn((0,a.useState)(""),2),u=s[0],d=s[1],p=gn((0,a.useState)(!1),2),f=(p[0],p[1]),y=gn((0,a.useState)(""),2),g=y[0],E=y[1],b=gn((0,a.useState)(""),2),v=b[0],k=b[1],h=gn((0,a.useState)(""),2),N=h[0],S=h[1],T=gn((0,a.useState)(!1),2),I=T[0],M=T[1];(0,a.useEffect)(function(){var e=new Date,t=new Date(e.getFullYear()-10,e.getMonth(),e.getDate());c({mindate:t,maxdate:e})},[]),(0,a.useEffect)(function(){if(l){var e=new Date(l);E("".concat(String(e.getDate()).padStart(2,"0"),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(e.getFullYear()))}},[l]),(0,a.useEffect)(function(){if(u){var e=new Date(u);k("".concat(String(e.getDate()).padStart(2,"0"),"-").concat(String(e.getMonth()+1).padStart(2,"0"),"-").concat(e.getFullYear()))}},[u]);var w=(0,a.forwardRef)(function(e,t){var n=gn((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:g,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))}),j=(0,a.forwardRef)(function(e,t){var n=gn((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:v,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))});return a.createElement(a.Fragment,null,N&&a.createElement("div",{className:"error"},(0,i.T)("coptikk.adminportal.completedorders.error")),a.createElement("div",{className:"completedorderexport__datepicker"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.completedorders.startdate")),a.createElement("div",{className:"column small-3"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:r.mindate,maxDate:r.maxdate,onChange:function(e){return m(e)},popperClassName:"booking",customInput:a.createElement(w,null)}):a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:r.mindate,maxDate:r.maxdate,onChange:function(e){return m(e)},customInput:a.createElement(w,null)})),a.createElement("label",null,(0,i.T)("coptikk.adminportal.completedorders.enddate")),a.createElement("div",{className:"column small-3"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:l||r.mindate,maxDate:r.maxdate,onChange:function(e){return d(e)},popperClassName:"booking",customInput:a.createElement(j,null)}):a.createElement(yt(),{dateFormat:"dd.MM.yyyy",placeholderText:(0,i.T)("coptikk.register.selectdate"),locale:"nb",minDate:l||r.mindate,maxDate:r.maxdate,onChange:function(e){return d(e)},customInput:a.createElement(j,null)})),a.createElement("div",{className:"column small-3"},I?a.createElement("button",{className:"button large expanded disabled"},(0,i.T)("coptikk.adminportal.report.downloadinprogress")):a.createElement("button",{className:"button large expanded",onClick:function(){return l||f(!0),void(l&&(M(!0),(0,it.Jt)("api/ordersearch/getreportsplitordertype/".concat(localStorage.getItem(re.Kj),"/").concat(e.FilterCompletedDate,"/").concat(g,"/").concat(v,"/").concat((0,re.gT)()),!0).then(function(e){return e.blob()}).then(function(e){M(!1),S(!1);var t=window.URL.createObjectURL(e),n=document.createElement("a");n.href=t,n.download="CompletedOrders.xlsx",n.click(),window.URL.revokeObjectURL(t)}).catch(function(e){M(!1),S(!0)})))}},(0,i.T)("coptikk.adminportal.completedorders.download")))))},vn=n(78632),kn={root:"articles",item:(0,i.T)("coptikk.adminportal.article"),title:(0,i.T)("coptikk.adminportal.articles"),systemId:"pageSystemId",requestPostData:re.iZ,requestBlockData:re.Tr,requestGetItem:re.vO,getData:re.GE,deleteRequest:re.Gt,canPublish:!0,forbidShowBlockAction:!0,headers:[{headerName:"authorName",label:(0,i.T)("coptikk.adminportal.article.authorname"),typeName:"String",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!0},{headerName:"title",label:(0,i.T)("coptikk.adminportal.article.title"),typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"publishedInformationText",label:(0,i.T)("coptikk.adminportal.article.publishinfo"),typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!0,isDisabled:!1},{headerName:"articleDate",label:(0,i.T)("coptikk.adminportal.article.date"),typeName:"Date",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!1},{headerName:"categoryTitle",label:(0,i.T)("coptikk.adminportal.article.categorytitle"),typeName:"String",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!1},{headerName:"categoryUrl",label:(0,i.T)("coptikk.adminportal.article.categoryurl"),typeName:"Url",isHiddenInIndex:!1,isHiddenInForm:!0,isDisabled:!1},{headerName:"parentPageId",label:(0,i.T)("coptikk.adminportal.article.categorytitle"),typeName:"Select",selectOptions:{endpoint:"/api/adminportal/article/Categories",id:"pageSystemId",name:"name"},isHiddenInIndex:!0,isHiddenInForm:!1,isDisabled:!1},{headerName:"articleImage",label:(0,i.T)("coptikk.adminportal.article.image"),typeName:"Image",isHiddenInIndex:!0,isHiddenInForm:!1,isDisabled:!1},{headerName:"introduction",label:(0,i.T)("coptikk.adminportal.article.introduction"),typeName:"Editor",isHiddenInIndex:!0,isHiddenInForm:!1,isDisabled:!1},{headerName:"text",label:(0,i.T)("coptikk.adminportal.article.text"),typeName:"Editor",isHiddenInIndex:!0,isHiddenInForm:!1,isDisabled:!1},{headerName:"updatedDate",label:(0,i.T)("coptikk.adminportal.article.updateddate"),typeName:"Date",isHiddenInIndex:!1,isHiddenInForm:!0,isDisabled:!1},{headerName:"url",label:(0,i.T)("coptikk.adminportal.article.url"),typeName:"Url",isHiddenInIndex:!1,isHiddenInForm:!0,isDisabled:!1},{headerName:"sortIndex",label:(0,i.T)("coptikk.adminportal.article.sortindex"),typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1}],validation:(0,vn.Ik)().shape({title:(0,vn.Yj)().required((0,i.T)("validation.required")),sortIndex:(0,vn.Yj)().transform(function(e){return null!=e?e.replace(/\s/g,""):e}).matches(/^[0-9]+$/,"Must be only digits").notRequired().nullable().transform(function(e){return e||null})})},hn={root:"pages",item:"page",title:"Pages",systemId:"id",forbidCreateNew:!0,forbidEditAction:!0,forbidShowBlockAction:!0,forbidDeleteAction:!0,deleteRequest:re.Gt,requestBlockData:re.Tr,getData:re.X5,children:[{root:"articles",item:"article"},{root:"employees",item:"employee"}],headers:[{headerName:"externalLink",label:"External Link",typeName:"Url",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!0},{headerName:"externalLinkName",label:"External Link Name",typeName:"String",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!0},{headerName:"name",label:"Name",typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"internalPage",label:"Internal Page",typeName:"String",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!0},{headerName:"pageType",label:"Page Type",typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1}],validation:(0,vn.Ik)().shape({name:(0,vn.Yj)().required((0,i.T)("validation.required")),pageType:(0,vn.Yj)().required((0,i.T)("validation.required"))})},Nn={root:"employees",item:(0,i.T)("coptikk.adminportal.employee"),title:(0,i.T)("coptikk.adminportal.employee"),systemId:"systemId",forbidShowBlockAction:!0,requestPostData:re.Y$,requestBlockData:re.Tr,requestGetItem:re.l3,getData:re.Oc,deleteRequest:re.Qu,headers:[{headerName:"firstName",label:(0,i.T)("coptikk.adminportal.employee.firstname"),typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"lastName",label:(0,i.T)("coptikk.adminportal.employee.lastname"),typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"phone",label:(0,i.T)("coptikk.adminportal.employee.phone"),typeName:"Phone",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"email",label:(0,i.T)("coptikk.adminportal.employee.email"),typeName:"Email",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"introduction",label:(0,i.T)("coptikk.adminportal.employee.introduction"),typeName:"Editor",isHiddenInIndex:!0,isHiddenInForm:!1,isDisabled:!1},{headerName:"imageUrl",label:(0,i.T)("coptikk.adminportal.employee.image"),typeName:"Image",isHiddenInIndex:!0,isHiddenInForm:!1,isDisabled:!1},{headerName:"role",label:(0,i.T)("coptikk.adminportal.employee.role"),typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1}],validation:(0,vn.Ik)().shape({firstName:(0,vn.Yj)().required((0,i.T)("validation.required")),lastName:(0,vn.Yj)().required((0,i.T)("validation.required")),mail:(0,vn.Yj)().email(),phone:(0,vn.Yj)().transform(function(e){return null!=e?e.replace(/\s/g,""):e}).matches(/^[0-9]+$/,"Must be only digits").notRequired().min(8,"Must be exactly 8 digits").max(8,"Must be exactly 8 digits").nullable().transform(function(e){return e||null})})},Sn={root:"settings",item:"block",title:"Blocks",systemId:"systemId",forbidCreateNew:!0,forbidEditAction:!0,forbidShowBlockAction:!0,forbidDeleteAction:!0,requestGetItem:re.gd,requestPostData:re.yx,children:[{root:"articles",item:"article"},{root:"employees",item:"employee"}],headers:[{headerName:"title",label:"Title",typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"titleHeader",label:"Title Header",typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"description",label:"Description",typeName:"Editor",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"campaignLink",label:"Campaign Link",typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"campaignLinkText",label:"Campaign Link Text",typeName:"String",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"campaignFromDate",label:"Campaign From Date",typeName:"Date",isHiddenInIndex:!0,isHiddenInForm:!1,isDisabled:!1},{headerName:"campaignToDate",label:"Campaign To Date",typeName:"Date",isHiddenInIndex:!1,isHiddenInForm:!1,isDisabled:!1},{headerName:"isVisible",label:"Is Visible",typeName:"Boolean",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!0},{headerName:"systemId",label:"SystemId",typeName:"String",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!0},{headerName:"systemId",label:"SystemId",typeName:"String",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!0},{headerName:"templateId",label:"Template Id",typeName:"String",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!0},{headerName:"templateSystemId",label:"Template System Id",typeName:"String",isHiddenInIndex:!0,isHiddenInForm:!0,isDisabled:!0}],validation:(0,vn.Ik)().shape({campaignFromDate:(0,vn.Yj)().required((0,i.T)("validation.required")),campaignToDate:(0,vn.Yj)().required((0,i.T)("validation.required"))})};function Tn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return In(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?In(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function In(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Mn=function(e){var t=e.title,n=e.btnText,r=(e.btnOnClick,Tn((0,a.useState)(!1),2)),i=r[0],o=r[1];return a.createElement("div",{className:"row page-header"},a.createElement("div",{className:"columns small-9"},a.createElement("h1",{className:"page__title"},t)),a.createElement("div",{className:"columns small-3 dropdown"},a.createElement("button",{onClick:function(){return o(!i)},className:"button large expanded"},n),a.createElement("div",{className:"dropdown-content ".concat(i?"show":"")},a.createElement(c.N_,{to:"/articles/create"},"Article"),a.createElement(c.N_,{to:"/employees/create"},"Employee"))))};n(76281),n(99425),n(69703);function wn(e){return wn="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},wn(e)}var jn=["_item_id"];function _n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function xn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_n(Object(n),!0).forEach(function(t){Dn(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_n(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Dn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=wn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=wn(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==wn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function An(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||Ln(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cn(e){return function(e){if(Array.isArray(e))return On(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ln(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 Ln(e,t){if(e){if("string"==typeof e)return On(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?On(e,t):void 0}}function On(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var zn=function(e,t,n,r,o,l){var m=l.systemId,s=l.children,u=(l.forbidEditAction,s.map(function(e){return e.item})),d=o.filter(function(e){return!e.isHiddenInIndex}),p=d.map(function(e){return[e.headerName,e.typeName]}),f=d.map(function(e){return e.label}),y=[(0,i.T)("coptikk.adminportal.common.no")+" "].concat(Cn(f),["Action"]),g=An((0,a.useState)(!0),2),E=g[0],b=g[1],v=An((0,a.useState)(null),2),k=v[0],h=v[1],N=function(){b(!0),e().then(function(e){h(e.map(function(e,t){return xn(xn({},e),{},{_item_id:t+1})})),b(!1)})};return(0,a.useEffect)(function(){N()},[]),[a.createElement("div",{className:"backend__table"},E?a.createElement("div",{className:"backend__loading"},"Loading ..."):a.createElement("table",null,a.createElement("thead",null,a.createElement("tr",null,y.map(function(e){return a.createElement("th",{key:e},e)}))),a.createElement("tbody",null,k.length&&k.map(function(e){var i,o=e._item_id,d=function(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n={};for(var a in e)if({}.hasOwnProperty.call(e,a)){if(-1!==t.indexOf(a))continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(a=0;a<c.length;a++)n=c[a],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(e,jn);return a.createElement("tr",{key:d[m]},a.createElement("td",null,o),p.map(function(e){var t=An(e,2),n=t[0],r=t[1];return a.createElement("td",{key:"".concat(d[m],"-").concat(n)},function(e,t){switch(t){case"Url":return a.createElement("a",{href:e},e);case"Image":return e&&""!=e?a.createElement("img",{src:"".concat(window.location.origin).concat(e)}):null;case"Date":var n=new Date(e).toLocaleDateString();return"01.01.1"!==n&&"1-01-01"!==n?n:"";default:return e}}(d[n],r))}
2),a.createElement("th",null,a.createElement("div",{className:"actions"},u.includes(d.pageType.toLowerCase())?a.createElement(a.Fragment,null,a.createElement(c.N_,{to:r(s.find(function(e){return e.item===d.pageType.toLowerCase()}).root,d[m])},a.createElement("i",{className:"block"})),a.createElement(c.N_,{to:n(s.find(function(e){return e.item===d.pageType.toLowerCase()}).root,d[m])},a.createElement("i",{className:"edit"})),a.createElement("i",{className:"delete",onClick:(i=d[m],function(){confirm("Do you really want to delete this ".concat(l.root,"?"))&&t([i]).then(function(){h(k.filter(function(e){return e[m]!==i}))})})})):null)))})))),N]};function Pn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Fn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Fn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Rn=function(e){var t=e.model,n=(e.createAction,e.updateAction),c=void 0===n?"edit":n,i=e.updateBlockAction,o=void 0===i?"block":i,l=e.btnText,m=void 0===l?"Create new ".concat(t.item):l,s=t.headers,u=t.getData,d=t.deleteRequest,p=t.title,f=(t.forbidCreateNew,(0,r.Zp)(),Pn(zn(u,d,function(e,t){return"/".concat(e,"/").concat(c,"/").concat(t)},function(e,t){return"/".concat(e,"/").concat(o,"/").concat(t)},s,t),2)),y=f[0];f[1];return a.createElement("div",{className:"backend__articles"},a.createElement(Mn,{title:p,btnText:m,btnOnClick:function(){return console.log("TODO: Add select page")}}),y)},Un=function(e){var t=e.auth,n=e.model,c=n.root;return!0===t?a.createElement(r.BV,null,a.createElement(r.qh,{path:"/".concat(c),element:a.createElement(Rn,{model:n})})):a.createElement(r.BV,null,a.createElement(r.qh,{element:a.createElement(r.C5,{to:"/"})}))};function Yn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Hn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Hn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Bn=function(){var e={mindate:new Date,maxdate:new Date},t=Yn((0,a.useState)([]),2),n=t[0],r=t[1],o=Yn((0,a.useState)(),2),l=o[0],m=o[1],s=Yn((0,a.useState)(""),2),u=s[0],d=s[1],p=Yn((0,a.useState)([]),2),f=p[0],y=p[1],g=Yn((0,a.useState)([]),2),E=g[0],b=g[1],v=Yn((0,a.useState)(e),2),k=v[0],h=v[1],N=Yn((0,a.useState)(e),2),S=N[0],T=N[1],I=Yn((0,a.useState)(""),2),M=I[0],w=I[1],j=Yn((0,a.useState)(""),2),_=j[0],x=j[1],D=Yn((0,a.useState)(""),2),A=D[0],C=D[1],L=Yn((0,a.useState)(""),2),O=L[0],z=L[1],P=Yn((0,a.useState)(!1),2),F=P[0],R=P[1],U=Yn((0,a.useState)(!1),2),Y=U[0],H=U[1],B=Yn((0,a.useState)([]),2),Q=(B[0],B[1]),Z=Yn((0,a.useState)(!1),2),q=Z[0],W=Z[1],G=Yn((0,a.useState)([]),2),V=G[0],$=G[1],J=Yn((0,a.useState)({}
2),2),X=J[0],K=J[1],ee=(0,At.wA)(),te=Yn((0,a.useState)(0),2),ne=te[0],ae=te[1],ce=Yn((0,a.useState)(10),2),ie=ce[0],oe=(ce[1],Yn((0,a.useState)(!1),2)),le=oe[0],me=oe[1],se=Yn((0,a.useState)([]),2),ue=se[0],de=se[1],pe=Yn((0,a.useState)(!1),2),fe=pe[0],ye=pe[1];(0,a.useEffect)(function(){var e=new Date,t=new Date(e.getFullYear()-10,e.getMonth(),e.getDate());h({mindate:t,maxdate:e}),T({mindate:t,maxdate:e}),(0,it.Jt)("api/subscriptionsearch/getallstoreidsandsubscriptionstatuses").then(function(e){return e.json()}).then(function(e){if((0,re.gT)()&&e.storeIds){de(e.storeIds);var t=e.storeIds.map(function(e){return e.key});Q(t),Ee(t)}else Ee(null);y(e.statuses)})},[]),(0,a.useEffect)(function(){if(M){var e=new Date(M);x(ge(M));var t=new Date(e.getFullYear(),e.getMonth(),e.getDate());T({mindate:t,maxdate:new Date}),C(""),z("")}},[M]),(0,a.useEffect)(function(){A&&z(ge(A))},[A]);var ge=function(e){var t=new Date(e);return"".concat(String(t.getDate()).padStart(2,"0"),"-").concat(String(t.getMonth()+1).padStart(2,"0"),"-").concat(t.getFullYear())},Ee=function(e){ye(!0),(0,it.bE)("api/subscriptionsearch/getsubscriptionsforsalesmodule",{opticianId:(0,re.gT)()?"":localStorage.getItem(re.Kj),startDate:_,endDate:O,status:E,pageIndex:ne>0?ne:1,pageSize:ie,searchText:u,isAdmin:(0,re.gT)(),storeIds:e||V}).then(function(e){return e.json()}).then(function(e){r(e.subscriptions),m(e.totalCount),ye(!1)})};(0,a.useEffect)(function(){le&&Ee()},[le]);ht(function(e){return Ee()});var be=(0,a.forwardRef)(function(e,t){var n=Yn((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:_,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))}),ve=(0,a.forwardRef)(function(e,t){var n=Yn((0,a.useState)(!1),2),r=n[0],c=n[1];return a.createElement("div",{className:"completedorderexport__datepicker",onClick:e.onClick,ref:t},a.createElement("input",{className:"register__datepicker-input",placeholder:e.placeholder,autoComplete:"off",value:O,onChange:e.onChange,onFocus:function(){return c(window.innerWidth<=760)},onBlur:function(){return c(!1)},readOnly:r}),a.createElement("div",{className:"register__datepicker-icon"}))});(0,a.useEffect)(function(){0!==ne&&Ee()},[ne]),(0,a.useEffect)(function(){K((0,Lt.A)(l,ne>0?ne:1,{pageSize:ie}))},[l,ne,ie]);var ke=(0,a.useCallback)(function(e){e!==ne&&ae(e)},[ne,ee]);return a.createElement(a.Fragment,null,a.createElement("div",{className:"admin-portal__sales-module"},a.createElement("div",{className:"go-back-wrapper"},a.createElement(c.k2,{to:"/ecommercelanding",className:"go-back-button"},(0,i.T)("coptikk.adminportal.customer.backbutton"))),a.createElement("h1",{className:"title"},(0,i.T)("coptikk.adminportal.sales.subscription.title")),a.createElement("div",{className:"search-and-filters"},a.createElement("div",{className:"search-wrapper"},a.createElement("div",{className:"quick-search",role:"search"},a.createElement("div",{className:"quick-search__form quick-search__form--force-show",role:"search"},a.createElement("input",{className:"quick-search__input",type:"search",placeholder:(0,i.T)("coptikk.adminportal.subscription.search"),autoComplete:"off",value:u,onChange:function(e){return t=e.target.value,void d(t);var t},onKeyPress:function(e){"Enter"===e.key&&Ee()}}),a.createElement("i",{className:"quick-search__icon",onClick:function(){return Ee()}})))),a.createElement("div",{className:"filter-wrapper"},a.createElement("p",{className:"description"},(0,i.T)("coptikk.adminportal.sales.filter"),":"),a.createElement("div",null,a.createElement("div",{className:"filter",onClick:function(){return R(!F)}},a.createElement("p",null,(0,i.T)("coptikk.adminportal.sales.filter.status")," ",E&&E.length>0?"(".concat(E.length,")"):"")),F&&a.createElement("div",{className:"drop-down"},f.map(function(e){return a.createElement("div",{className:"item",value:e,key:e,onClick:function(e){return t=e,(a=(n=E)?E.indexOf(t.target.value):-1)>-1?(n.splice(a,1),t.target.checked=!1):(n.push(t.target.value),t.target.checked=!0),void b(n);var t,n,a}},E&&E.indexOf(e)>-1?a.createElement("input",{type:"checkbox",className:"statuscheckbox",checked:!0,value:e}):a.createElement("input",{type:"checkbox",className:"statuscheckbox",value:e}),e)}),a.createElement("div",{className:"save-button button",onClick:function(){Ee(),R(!1)}},(0,i.T)("coptikk.adminportal.sales.filtersearchtext")),a.createElement("div",{className:"clear-button",onClick:function(){return document.querySelectorAll(".statuscheckbox").forEach(function(e){e.checked=!1}
2),b([]),void Ee()}},(0,i.T)("coptikk.adminportal.sales.filtersearchclear")))),a.createElement("div",null,a.createElement("div",{className:"filter",onClick:function(){return H(!Y)}},a.createElement("p",null,(0,i.T)("coptikk.adminportal.sales.filter.date"))),Y&&a.createElement("div",{className:"drop-down date"},a.createElement("p",{className:"date-title"},(0,i.T)("coptikk.adminportal.sales.date.description")),a.createElement("div",{className:"item__date"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.adminportal.sales.date.from"),locale:"nb",minDate:k.mindate,maxDate:k.maxdate,onChange:function(e){return w(e)},popperClassName:"booking",customInput:a.createElement(be,null)}):a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.adminportal.sales.date.from"),locale:"nb",minDate:k.mindate,maxDate:k.maxdate,onChange:function(e){return w(e)},customInput:a.createElement(be,null)})),a.createElement("div",{className:"item__date"},window.innerWidth<=760?a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.adminportal.sales.date.to"),locale:"nb",minDate:S.mindate,maxDate:S.maxdate,onChange:function(e){return C(e)},popperClassName:"booking",customInput:a.createElement(ve,null)}):a.createElement(yt(),{dateFormat:"dd-MM-yyyy",placeholderText:(0,i.T)("coptikk.adminportal.sales.date.to"),locale:"nb",minDate:S.mindate,maxDate:S.maxdate,onChange:function(e){return C(e)},customInput:a.createElement(ve,null)})),a.createElement("div",{className:"save-button button",onClick:function(){Ee(),H(!1)}},(0,i.T)("coptikk.adminportal.sales.filtersearchtext")),a.createElement("div",{className:"clear-button",onClick:function(){return w(""),C(""),x(""),z(""),H(!1),void me(!0)}},(0,i.T)("coptikk.adminportal.sales.filtersearchclear")))),(0,re.gT)()&&a.createElement("div",null,a.createElement("div",{className:"filter",onClick:function(){return W(!q)}},a.createElement("p",null,(0,i.T)("coptikk.adminportal.sales.opticians")," ",V&&V.length>0?"(".concat(V.length,")"):"")),q&&a.createElement("div",{className:"drop-down"},ue.map(function(e){return e&&a.createElement("div",{className:"item",value:e.key,onClick:function(e){return t=e,(a=(n=V)?V.indexOf(t.target.value):-1)>-1?(n.splice(a,1),t.target.checked=!1):(n.push(t.target.value),t.target.checked=!0),void $(n);var t,n,a}},V&&V.indexOf(e.key)>-1?a.createElement("input",{type:"checkbox",className:"storecheckbox",checked:!0,value:e.key}):a.createElement("input",{type:"checkbox",className:"storecheckbox",value:e.key}),e.value," ",e.key)}),a.createElement("div",{className:"save-button button",onClick:function(){me(!1),Ee(),W(!1)}},(0,i.T)("coptikk.adminportal.sales.filtersearchtext")),a.createElement("div",{className:"clear-button",onClick:function(){return document.querySelectorAll(".storecheckbox").forEach(function(e){e.checked=!1}),void $([])}},(0,i.T)("coptikk.adminportal.sales.filtersearchclear")))))),a.createElement("div",{className:"order-list"},a.createElement("div",{className:"order-list__header-row"},a.createElement("div",{className:"columns medium-3 header-item"},(0,i.T)("coptikk.adminportal.sales.subscription.customername")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.sales.subscription.date")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.order.status")),a.createElement("div",{className:"columns medium-2 header-item"},(0,i.T)("coptikk.adminportal.sales.subscription.dateforstatus")),a.createElement("div",{className:"columns medium-1 header-item"},(0,i.T)("coptikk.subscriptionlist.clinicalexamination.header")),a.createElement("div",{className:"columns medium-2 header-item"})),fe&&a.createElement("div",{className:"overlay"},a.createElement("div",{className:"loading-spinner"})),!fe&&n&&n.map(function(e){return a.createElement("div",{className:"order-list__order-row",key:e.orderSystemId},a.createElement("div",{className:"columns medium-3 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.sales.subscription.customername"),": "),e.customerName),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.sales.subscription.date"),": "),e.startDate&&e.startDate),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.order.status"),": "),e.status),a.createElement("div",{className:"columns medium-2 order-item comment"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.adminportal.sales.subscription.dateforstatus"),": "),e.dateForStatus),a.createElement("div",{className:"columns medium-1 order-item comment"},a.createElement("p",{className:"show-for-small"},(0,i.T)("coptikk.subscriptionlist.clinicalexamination.header"),": "),e.clinicalExaminationActive),a.createElement("div",{className:"columns medium-2 order-item"},a.createElement(c.k2,{to:"/customerdetails?Id="+e.customerSystemId+"&return="+Wt.PT,className:"button"},(0,i.T)("coptikk.adminportal.customer.seecustomerdetails"))))})),a.createElement(Ct.A,{model:X,onChange:ke})))};function Qn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}
2finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Zn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Zn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var qn=function(){var e=Qn((0,a.useState)(""),2),t=e[0],n=e[1],r=Qn((0,a.useState)(""),2),c=r[0],o=r[1],l=Qn((0,a.useState)(!1),2),m=l[0],s=l[1];(0,a.useEffect)(function(){(0,it.Jt)("api/storesettings/getstoresettings").then(function(e){return e.json()}).then(function(e){null!==e.storeClinicalPartPrice&&n(e.storeClinicalPartPrice),o(e.deviantOpeningHours)})},[]);return a.createElement("div",{className:"backend__settings"},a.createElement(He,{title:(0,i.T)("coptikk.adminportal.storesettings"),btnText:(0,i.T)("coptikk.adminportal.savebuttontext"),btnOnClick:function(){return e=""!==t?t:null,void(0,it.bE)("api/storesettings/updatestoresettings",{storeClinicalPartPrice:e,deviantOpeningHours:c}).then(function(e){e.ok&&location.reload()}).catch(function(e){s(!0),console.error("Something went wrong when updating store settings. Error: ",e)});var e}}),m&&a.createElement("div",{className:"error"},(0,i.T)("coptikk.adminportal.storesettings.error")),a.createElement("div",{className:"row"},a.createElement("div",{className:"columns small-12"},a.createElement("div",{className:"settings__field"},a.createElement("div",{className:"row settings__inner-row"},a.createElement("div",{className:"columns small-12"},a.createElement("h5",null,(0,i.T)("coptikk.adminportal.subscription"))),a.createElement("div",{className:"columns small-12"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.storesettings.storeclinicalpartprice"),a.createElement("input",{type:"number",min:"0",name:"storeClinicalPartPrice",value:t,onChange:function(e){n(e.target.value)}}))))))),a.createElement("div",{className:"row backend__settings-deviantopening"},a.createElement("div",{className:"columns small-12"},a.createElement("label",null,(0,i.T)("coptikk.adminportal.storesettings.deviantopeninghours")," "),a.createElement(h.CKEditor,{editor:N.A,data:c||"",className:"editor",disabled:!1,onReady:function(e){e.plugins.get("FileRepository").createUploadAdapter=function(e){return new UploadAdapter(e)}},config:{toolbar:["selectAll","customPastePlainText","undo","redo","bold","italic","blockQuote","ckfinder","heading","indent","outdent","link","numberedList","bulletedList"],image:{styles:[],sizes:[],toolbar:[]},plugins:[be,T.A,I.A,M.A,w.A,j.A,_.A,x.A,D.A,A.A,F.A,R.A,B.A,Q.A,W.A]},onChange:function(e,t){return o(t.getData())}}))))};function Wn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var a,r,c,i,o=[],l=!0,m=!1;try{if(c=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(a=c.call(n)).done)&&(o.push(a.value),o.length!==t);l=!0);}catch(e){m=!0,r=e}finally{try{if(!l&&null!=n.return&&(i=n.return(),Object(i)!==i))return}finally{if(m)throw r}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return Gn(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Gn(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,a=Array(t);n<t;n++)a[n]=e[n];return a}var Vn=function(){var e=Wn((0,a.useState)((0,re.Sk)()),2),t=e[0],n=(e[1],Wn((0,a.useState)((0,re.DD)()),2)),c=n[0],i=(n[1],Wn((0,a.useState)(window.location.href),2)),o=i[0];
2i[1];return a.createElement("div",{className:"backend__root"},a.createElement(Ye,{isLoggedIn:t}),a.createElement("div",{className:"backend__body row"},a.createElement("div",{className:"columns small-12"},a.createElement(r.BV,null,a.createElement(r.qh,{exact:!0,path:"/",element:t?a.createElement(r.C5,{to:c?"/ecommercelanding":"/employees"}):a.createElement(Ze,{redirectUrl:o})}),a.createElement(r.qh,{path:"/LocalCampaign/edit/:id",element:a.createElement(je,{model:Sn,actionName:"Edit block LocalCampaign"})})),a.createElement(k,{auth:t&&!c,model:kn}),a.createElement(k,{auth:t&&!c,model:Nn}),a.createElement(Un,{auth:t&&!c,model:hn}),a.createElement(Ue,{auth:t&&!c,path:"/settings"},a.createElement(nt,null)),a.createElement(Ue,{auth:t,path:"/blocks"},a.createElement(Ve,null)),a.createElement(Ue,{auth:t,path:"/ecommercelanding"},a.createElement(ct,null)),a.createElement(Ue,{auth:t,path:"/gdprrequest"},a.createElement(st,null)),a.createElement(Ue,{auth:t,path:"/gdprcontinue"},a.createElement(pt,null)),a.createElement(Ue,{auth:t,path:"/ordersearch"},a.createElement(bt,{FilterCompletedDate:!1})),a.createElement(Ue,{auth:t,path:"/customersearch"},a.createElement(Tt,null)),a.createElement(Ue,{auth:t,path:"/customerdetails"},a.createElement(an,null)),a.createElement(Ue,{auth:t,path:"/orderlist"},a.createElement(on,null)),a.createElement(Ue,{auth:t,path:"/subscriptionlist"},a.createElement(Bn,null)),a.createElement(Ue,{auth:t,path:"/orderdetail"},a.createElement(dn,null)),a.createElement(Ue,{auth:t,path:"/aggregateturnover"},a.createElement(yn,{FilterCompletedDate:!1})),a.createElement(Ue,{auth:t,path:"/ordersearchcompleteddate"},a.createElement(bt,{FilterCompletedDate:!0})),a.createElement(Ue,{auth:t,path:"/aggregateturnovercompleteddate"},a.createElement(yn,{FilterCompletedDate:!0})),a.createElement(Ue,{auth:t,path:"/storesettings"},a.createElement(qn,null)),a.createElement(Ue,{auth:t,path:"/subscriptionandonetimeexport"},a.createElement(bn,{FilterCompletedDate:!1})))))},$n=function(){return a.createElement(c.I9,null,a.createElement(Vn,null))}},9110:function(e,t,n){n(51908),n(24776),n(46968);var a=n(63696),r=function(e){var t=e.name,n=void 0===t?"":t,r=e.current,c=void 0!==r&&r,i=e.disabled,o=void 0!==i&&i,l=e.onChange,m="pagination__link \n    ".concat(c?"pagination__link--current":""," \n    ").concat(o?"pagination__link--disabled":"");return a.createElement("li",{className:"pagination__item"},a.createElement("a",{className:m.trim(),onClick:function(){return l()}},n))},c=function(e){for(var t=e.intervalStart,n=e.edgeEntries,c=e.currentPageIndex,i=e.onChange,o=[],l=Math.min(n,t),m=function(){var e=s+1;o.push(a.createElement(r,{key:e,name:e,current:e===c,onChange:function(){return i(e)}}))},s=0;s<l;s++)m();return n<t&&o.push(a.createElement(r,{key:"first_indicator",name:"...",disabled:!0})),o},i=function(e){for(var t=e.intervalStart,n=e.intervalEnd,c=e.currentPageIndex,i=e.onChange,o=[],l=function(){var e=m+1;o.push(a.createElement(r,{key:e,name:e,current:e===c,onChange:function(){return i(e)}}))},m=t;m<n;m++)l();return o},o=function(e){var t=e.intervalEnd,n=e.edgeEntries,c=e.pageCount,i=e.currentPageIndex,o=e.onChange,l=[];c-n>t&&l.push(a.createElement(r,{key:"second_indicator",name:"...",disabled:!0}));for(var m=function(){var e=s+1;l.push(a.createElement(r,{key:e,name:e,current:e===i,onChange:function(){return o(e)}}))},s=Math.max(c-n,t);s<c;s++)m();return l};t.A=function(e){var t=e.model,n=e.onChange,l=t.currentPageIndex,m=t.pageCount,s=t.intervalStart,u=t.intervalEnd,d=t.edgeEntries;return a.createElement(a.Fragment,null,m>1&&a.createElement("ul",{className:"pagination"},l>1&&a.createElement(r,{name:"<<",current:!1,disabled:!1,onChange:function(){return n(l-1)}}),s>0&&d>0&&a.createElement(c,{intervalStart:s,edgeEntries:d,currentPageIndex:l,onChange:n}),a.createElement(i,{intervalStart:s,intervalEnd:u,currentPageIndex:l,onChange:n}),u<m&&d>0&&a.createElement(o,{intervalEnd:u,pageCount:m,edgeEntries:d,currentPageIndex:l,onChange:n}),l<m&&a.createElement(r,{name:">>",current:!1,disabled:!1,onChange:function(){return n(l+1)}})))}},6388:function(e,t,n){n.d(t,{A:function(){return r}});var a=n(27833),r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.pageSize,i=void 0===r?n&&n.pageSize?n.pageSize:a.XZ.PageSize:r,o=n.displayedEntries,l=void 0===o?a.XZ.DisplayedEntries:o,m=n.edgeEntries,s=void 0===m?a.XZ.EdgeEntries:m,u=0!=i?parseInt(Math.ceil(parseFloat(e)/i)):0,d=c(u,t,l);return{totalCount:e,pageSize:i,currentPageIndex:t,pageCount:u,edgeEntries:s,intervalStart:d[0],intervalEnd:d[1]}},c=function(e,t,n){var a=t-1,r=parseInt(Math.ceil(parseFloat(n/2))),c=e-n;return[a>r?Math.max(Math.min(a-r,c),0):0,a>r?Math.min(a+r,e):Math.min(n,e)]}},97482:function(e,t,n){n.d(t,{$:function(){return a},d:function(){return r}});n(9698),n(93062),n(95021),n(50987),n(89336);var a=function(e){if(null!=e){var t=e.toFixed(2);
2return t%1!=0?t.toLocaleString("nb-NO",{maximumFractionDigits:2,minimumFractionDigits:2}).replace(".",","):t.replace(/\.0+$/,"").replace(".",",")+",-"}return null},r=function(e){if(null!=e){var t,n=e.replace(/\s/g,"").replace(",","."),a=n.replace("−","-"),r=(t=parseFloat("-"===n.charAt(0)?a.substring(1):a)).toFixed(2);if(r%1!=0){var c=parseFloat(r).toLocaleString("nb-NO",{maximumFractionDigits:2,minimumFractionDigits:2});return c.endsWith(".00")?c.slice(0,-3).replace(".",","):c.replace(".",",")}return t.toLocaleString("nb-NO",{maximumFractionDigits:2,minimumFractionDigits:2}).replace(/\,00+$/,"").replace(".",",")+",-"}return e}},57522:function(e){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik05NjcuNDg0IDBINTYuNTE3QzI1LjMwNCAwIDAgMjUuMzA0IDAgNTYuNTE3djkxMC45NjZDMCA5OTguNjk0IDI1LjI5NyAxMDI0IDU2LjUyMiAxMDI0SDU0N1Y2MjhINDE0VjQ3M2gxMzNWMzU5LjAyOWMwLTEzMi4yNjIgODAuNzczLTIwNC4yODIgMTk4Ljc1Ni0yMDQuMjgyIDU2LjUxMyAwIDEwNS4wODYgNC4yMDggMTE5LjI0NCA2LjA4OVYyOTlsLTgxLjYxNi4wMzdjLTYzLjk5MyAwLTc2LjM4NCAzMC40OTItNzYuMzg0IDc1LjIzNlY0NzNoMTUzLjQ4N2wtMTkuOTg2IDE1NUg3MDd2Mzk2aDI2MC40ODRjMzEuMjEzIDAgNTYuNTE2LTI1LjMwMyA1Ni41MTYtNTYuNTE2VjU2LjUxNUMxMDI0IDI1LjMwMyA5OTguNjk3IDAgOTY3LjQ4NCAwIiBmaWxsPSIjRkZGRkZFIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4="},64884:function(e){e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTA0IiBoZWlnaHQ9IjUwNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIC4xNTloNTAzLjg0MVY1MDMuOTRIMHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYiIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48cGF0aCBkPSJNMjUxLjkyMS4xNTljLTY4LjQxOCAwLTc2Ljk5Ny4yOS0xMDMuODY3IDEuNTE2LTI2LjgxNCAxLjIyMy00NS4xMjcgNS40ODItNjEuMTUxIDExLjcxLTE2LjU2NiA2LjQzNy0zMC42MTUgMTUuMDUxLTQ0LjYyMSAyOS4wNTYtMTQuMDA1IDE0LjAwNi0yMi42MTkgMjguMDU1LTI5LjA1NiA0NC42MjEtNi4yMjggMTYuMDI0LTEwLjQ4NyAzNC4zMzctMTEuNzEgNjEuMTUxQy4yOSAxNzUuMDgzIDAgMTgzLjY2MiAwIDI1Mi4wOGMwIDY4LjQxNy4yOSA3Ni45OTYgMS41MTYgMTAzLjg2NiAxLjIyMyAyNi44MTQgNS40ODIgNDUuMTI3IDExLjcxIDYxLjE1MSA2LjQzNyAxNi41NjYgMTUuMDUxIDMwLjYxNSAyOS4wNTYgNDQuNjIxIDE0LjAwNiAxNC4wMDUgMjguMDU1IDIyLjYxOSA0NC42MjEgMjkuMDU3IDE2LjAyNCA2LjIyNyAzNC4zMzcgMTAuNDg2IDYxLjE1MSAxMS43MDkgMjYuODcgMS4yMjYgMzUuNDQ5IDEuNTE2IDEwMy44NjcgMS41MTYgNjguNDE3IDAgNzYuOTk2LS4yOSAxMDMuODY2LTEuNTE2IDI2LjgxNC0xLjIyMyA0NS4xMjctNS40ODIgNjEuMTUxLTExLjcwOSAxNi41NjYtNi40MzggMzAuNjE1LTE1LjA1MiA0NC42MjEtMjkuMDU3IDE0LjAwNS0xNC4wMDYgMjIuNjE5LTI4LjA1NSAyOS4wNTctNDQuNjIxIDYuMjI3LTE2LjAyNCAxMC40ODYtMzQuMzM3IDExLjcwOS02MS4xNTEgMS4yMjYtMjYuODcgMS41MTYtMzUuNDQ5IDEuNTE2LTEwMy44NjYgMC02OC40MTgtLjI5LTc2Ljk5Ny0xLjUxNi0xMDMuODY3LTEuMjIzLTI2LjgxNC01LjQ4Mi00NS4xMjctMTEuNzA5LTYxLjE1MS02LjQzOC0xNi41NjYtMTUuMDUyLTMwLjYxNS0yOS4wNTctNDQuNjIxLTE0LjAwNi0xNC4wMDUtMjguMDU1LTIyLjYxOS00NC42MjEtMjkuMDU2LTE2LjAyNC02LjIyOC0zNC4zMzctMTAuNDg3LTYxLjE1MS0xMS43MUMzMjguOTE3LjQ0OSAzMjAuMzM4LjE1OSAyNTEuOTIxLjE1OVptMCA0NS4zOTFjNjcuMjY1IDAgNzUuMjMzLjI1NyAxMDEuNzk3IDEuNDY5IDI0LjU2MiAxLjEyIDM3LjkwMSA1LjIyNCA0Ni43NzggOC42NzQgMTEuNzU5IDQuNTcgMjAuMTUxIDEwLjAyOSAyOC45NjYgMTguODQ1IDguODE2IDguODE1IDE0LjI3NSAxNy4yMDcgMTguODQ1IDI4Ljk2NiAzLjQ1IDguODc3IDcuNTU0IDIyLjIxNiA4LjY3NCA0Ni43NzggMS4yMTIgMjYuNTY0IDEuNDY5IDM0LjUzMiAxLjQ2OSAxMDEuNzk4IDAgNjcuMjY1LS4yNTcgNzUuMjMzLTEuNDY5IDEwMS43OTctMS4xMiAyNC41NjItNS4yMjQgMzcuOTAxLTguNjc0IDQ2Ljc3OC00LjU3IDExLjc1OS0xMC4wMjkgMjAuMTUxLTE4Ljg0NSAyOC45NjYtOC44MTUgOC44MTYtMTcuMjA3IDE0LjI3NS0yOC45NjYgMTguODQ1LTguODc3IDMuNDUtMjIuMjE2IDcuNTU0LTQ2Ljc3OCA4LjY3NC0yNi41NiAxLjIxMi0zNC41MjcgMS40NjktMTAxLjc5NyAxLjQ2OS02Ny4yNzEgMC03NS4yMzctLjI1Ny0xMDEuNzk4LTEuNDY5LTI0LjU2Mi0xLjEyLTM3LjkwMS01LjIyNC00Ni43NzgtOC42NzQtMTEuNzU5LTQuNTctMjAuMTUxLTEwLjAyOS0yOC45NjYtMTguODQ1LTguODE1LTguODE1LTE0LjI3NS0xNy4yMDctMTguODQ1LTI4Ljk2Ni0zLjQ1LTguODc3LTcuNTU0LTIyLjIxNi04LjY3NC00Ni43NzgtMS4yMTItMjYuNTY0LTEuNDY5LTM0LjUzMi0xLjQ2OS0xMDEuNzk3IDAtNjcuMjY2LjI1Ny03NS4yMzQgMS40NjktMTAxLjc5OCAxLjEyLTI0LjU2MiA1LjIyNC0zNy45MDEgOC42NzQtNDYuNzc4IDQuNTctMTEuNzU5IDEwLjAyOS0yMC4xNTEgMTguODQ1LTI4Ljk2NiA4LjgxNS04LjgxNiAxNy4yMDctMTQuMjc1IDI4Ljk2Ni0xOC44NDUgOC44NzctMy40NSAyMi4yMTYtNy41NTQgNDYuNzc4LTguNjc0IDI2LjU2NC0xLjIxMiAzNC41MzItMS40NjkgMTAxLjc5OC0xLjQ2OVoiIGZpbGw9IiNGRkYiIG1hc2s9InVybCgjYikiLz48cGF0aCBkPSJNMjUxLjkyMSAzMzYuMDUzYy00Ni4zNzggMC04My45NzQtMzcuNTk2LTgzLjk3NC04My45NzMgMC00Ni4zNzggMzcuNTk2LTgzLjk3NCA4My45NzQtODMuOTc0IDQ2LjM3NyAwIDgzLjk3MyAzNy41OTYgODMuOTczIDgzLjk3NCAwIDQ2LjM3Ny0zNy41OTYgODMuOTczLTgzLjk3MyA4My45NzNabTAtMjEzLjMzOGMtNzEuNDQ3IDAtMTI5LjM2NSA1Ny45MTgtMTI5LjM2NSAxMjkuMzY1IDAgNzEuNDQ2IDU3LjkxOCAxMjkuMzY0IDEyOS4zNjUgMTI5LjM2NCA3MS40NDYgMCAxMjkuMzY0LTU3LjkxOCAxMjkuMzY0LTEyOS4zNjQgMC03MS40NDctNTcuOTE4LTEyOS4zNjUtMTI5LjM2NC0xMjkuMzY1Wk00MTYuNjI3IDExNy42MDRjMCAxNi42OTYtMTMuNTM1IDMwLjIzLTMwLjIzMSAzMC4yMy0xNi42OTUgMC0zMC4yMy0xMy41MzQtMzAuMjMtMzAuMjMgMC0xNi42OTYgMTMuNTM1LTMwLjIzMSAzMC4yMy0zMC4yMzEgMTYuNjk2IDAgMzAuMjMxIDEzLjUzNSAzMC4yMzEgMzAuMjMxIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},70710:function(e){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MDAgNDAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDAgNDAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNNDAwIDIwMGMwIDExMC41LTg5LjUgMjAwLTIwMCAyMDBTMCAzMTAuNSAwIDIwMCA4OS41IDAgMjAwIDBzMjAwIDg5LjUgMjAwIDIwMHpNMTYzLjQgMzA1LjVjODguNyAwIDEzNy4yLTczLjUgMTM3LjItMTM3LjIgMC0yLjEgMC00LjItLjEtNi4yIDkuNC02LjggMTcuNi0xNS4zIDI0LjEtMjUtOC42IDMuOC0xNy45IDYuNC0yNy43IDcuNiAxMC02IDE3LjYtMTUuNCAyMS4yLTI2LjctOS4zIDUuNS0xOS42IDkuNS0zMC42IDExLjctOC44LTkuNC0yMS4zLTE1LjItMzUuMi0xNS4yLTI2LjYgMC00OC4yIDIxLjYtNDguMiA0OC4yIDAgMy44LjQgNy41IDEuMyAxMS00MC4xLTItNzUuNi0yMS4yLTk5LjQtNTAuNC00LjEgNy4xLTYuNSAxNS40LTYuNSAyNC4yIDAgMTYuNyA4LjUgMzEuNSAyMS41IDQwLjEtNy45LS4yLTE1LjMtMi40LTIxLjgtNnYuNmMwIDIzLjQgMTYuNiA0Mi44IDM4LjcgNDcuMy00IDEuMS04LjMgMS43LTEyLjcgMS43LTMuMSAwLTYuMS0uMy05LjEtLjkgNi4xIDE5LjIgMjMuOSAzMy4xIDQ1IDMzLjUtMTYuNSAxMi45LTM3LjMgMjAuNi01OS45I
2DIwLjYtMy45IDAtNy43LS4yLTExLjUtLjcgMjEuMSAxMy44IDQ2LjUgMjEuOCA3My43IDIxLjgiIHN0eWxlPSJmaWxsOiNmZmYiLz48L3N2Zz4="},19794:function(e){e.exports="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Im0yMDYuNDc3IDI2MC45LTI4Ljk4NyAyOC45ODdhNS4yMTggNS4yMTggMCAwIDAgMy43OCAxLjYxaDQ5LjYyMWMxLjY5NCAwIDMuMTktLjc5OCA0LjE0Ni0yLjAzN3oiIGZpbGw9IiM1Yzg4YzUiLz48cGF0aCBkPSJNMjI2Ljc0MiAyMjIuOTg4Yy05LjI2NiAwLTE2Ljc3NyA3LjE3LTE2Ljc3NyAxNi4wMTQuMDA3IDIuNzYyLjY2MyA1LjQ3NCAyLjA5MyA3Ljg3NS40My43MDMuODMgMS40MDggMS4xOSAyLjEwNy4zMzMuNTAyLjY1IDEuMDA1Ljk1IDEuNTA4LjM0My40NzcuNjczLjk1Ny45ODggMS40NCAxLjMxIDEuNzY5IDIuNSAzLjUwMiAzLjYzNyA1LjE2OC43OTMgMS4yNzUgMS42ODMgMi42NCAyLjQ2NiAzLjk5IDIuMzYzIDQuMDk0IDQuMDA3IDguMDkyIDQuNiAxMy45MTR2LjAxMmMuMTgyLjQxMi41MTYuNjY2Ljg3OS42NjcuNDAzLS4wMDEuNzY4LS4zMTQuOTMtLjc5OS42MDMtNS43NTYgMi4yMzgtOS43MjkgNC41ODUtMTMuNzk0Ljc4Mi0xLjM1IDEuNjczLTIuNzE1IDIuNDY1LTMuOTkgMS4xMzctMS42NjYgMi4zMjgtMy40IDMuNjM4LTUuMTY5LjMxNS0uNDgyLjY0NS0uOTYyLjk4OC0xLjQzOS4zLS41MDMuNjE3LTEuMDA2Ljk1LTEuNTA4LjM1OS0uNy43Ni0xLjQwNCAxLjE5LTIuMTA3IDEuNDI2LTIuNDAyIDItNS4xMTQgMi4wMDQtNy44NzUgMC04Ljg0NC03LjUxMS0xNi4wMTQtMTYuNzc2LTE2LjAxNHoiIGZpbGw9IiNkZDRiM2UiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PGVsbGlwc2Ugcnk9IjUuNTY0IiByeD0iNS44MjgiIGN5PSIyMzkuMDAyIiBjeD0iMjI2Ljc0MiIgZmlsbD0iIzgwMmQyNyIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMTkwLjMwMSAyMzcuMjgzYy00LjY3IDAtOC40NTcgMy44NTMtOC40NTcgOC42MDZzMy43ODYgOC42MDcgOC40NTcgOC42MDdjMy4wNDMgMCA0LjgwNi0uOTU4IDYuMzM3LTIuNTE2IDEuNTMtMS41NTcgMi4wODctMy45MTMgMi4wODctNi4yOSAwLS4zNjItLjAyMy0uNzIyLS4wNjQtMS4wNzloLTguMjU3djMuMDQzaDQuODVjLS4xOTcuNzU5LS41MzEgMS40NS0xLjA1OCAxLjk4Ni0uOTQyLjk1OC0yLjAyOCAxLjU0OC0zLjkwMSAxLjU0OC0yLjg3NiAwLTUuMjA4LTIuMzcyLTUuMjA4LTUuMjk5IDAtMi45MjYgMi4zMzItNS4yOTkgNS4yMDgtNS4yOTkgMS4zOTkgMCAyLjYxOC40MDcgMy41ODQgMS4yOTNsMi4zODEtMi4zOGMwLS4wMDItLjAwMy0uMDA0LS4wMDQtLjAwNS0xLjU4OC0xLjUyNC0zLjYyLTIuMjE1LTUuOTU1LTIuMjE1em00LjQzIDUuNjYuMDAzLjAwNnYtLjAwM3oiIGZpbGw9IiNmZmYiIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0ibTIxNS4xODQgMjUxLjkyOS03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVhNS4yMzMgNS4yMzMgMCAwIDAgLjQ0OS0yLjEyM3YtMzEuMTY1Yy0uNDY5LjY3NS0uOTM0IDEuMzQ5LTEuMzgyIDIuMDA1LS43OTIgMS4yNzUtMS42ODIgMi42NC0yLjQ2NSAzLjk5LTIuMzQ3IDQuMDY1LTMuOTgyIDguMDM4LTQuNTg1IDEzLjc5NC0uMTYyLjQ4NS0uNTI3Ljc5OC0uOTMuNzk5LS4zNjMtLjAwMS0uNjk3LS4yNTUtLjg3OS0uNjY3di0uMDEyYy0uNTkzLTUuODIyLTIuMjM3LTkuODItNC42LTEzLjkxNC0uNzgzLTEuMzUtMS42NzMtMi43MTUtMi40NjYtMy45OS0xLjEzNy0xLjY2Ni0yLjMyNy0zLjQtMy42MzctNS4xNjlsLS4wMDItLjAwM3oiIGZpbGw9IiNjM2MzYzMiLz48cGF0aCBkPSJtMjEyLjk4MyAyNDguNDk1LTM2Ljk1MiAzNi45NTN2LjgxMmE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOCA1LjIzOGgxLjAxNWwzNS42NjYtMzUuNjY2YTEzNi4yNzUgMTM2LjI3NSAwIDAgMC0yLjc2NC0zLjkgMzcuNTc1IDM3LjU3NSAwIDAgMC0uOTg5LTEuNDQgMzUuMTI3IDM1LjEyNyAwIDAgMC0uOTUtMS41MDhjLS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJtMjExLjk5OCAyNjEuMDgzLTYuMTUyIDYuMTUxIDI0LjI2NCAyNC4yNjRoLjc4MWE1LjIyNyA1LjIyNyAwIDAgMCA1LjIzOS01LjIzOHYtMS4wNDV6IiBmaWxsPSIjZmZmIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjwvZz48L3N2Zz4="}}]);
3//# sourceMappingURL=955.eb6a4734fc7fbf95.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.