1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="6a5f8500-7a56-44d4-8459-ae37c3c41a9b",e._sentryDebugIdIdentifier="sentry-dbid-6a5f8500-7a56-44d4-8459-ae37c3c41a9b")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5405],{44713:function(e,t,n){e.exports=n(92758)},45728:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return n(46344)}])},76841:function(e,t,n){"use strict";n.d(t,{V:function(){return s}});var a=n(48282),i=n(60788),r=n.n(i);let s=e=>{let{title:t=""}=e;return(0,a.jsx)("div",{className:r().pagetitle_wrapper,children:(0,a.jsx)("h1",{children:t})})}},92758:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return o},noSSR:function(){return s}});let a=n(47468);n(48282),n(18529);let i=a._(n(6937));function r(e){return{default:(null==e?void 0:e.default)||e}}function s(e,t){return delete t.webpack,delete t.modules,e(t)}function o(e,t){let n=i.default,a={loading:e=>{let{error:t,isLoading:n,pastDelay:a}=e;return null}};e instanceof Promise?a.loader=()=>e:"function"==typeof e?a.loader=e:"object"==typeof e&&(a={...a,...e});let o=(a={...a,...t}).loader;return(a.loadableGenerated&&(a={...a,...a.loadableGenerated},delete a.loadableGenerated),"boolean"!=typeof a.ssr||a.ssr)?n({...a,loader:()=>null!=o?o().then(r):Promise.resolve(r(()=>null))}):(delete a.webpack,delete a.modules,s(n,a))}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},31779:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"LoadableContext",{enumerable:!0,get:function(){return a}});let a=n(47468)._(n(18529)).default.createContext(null)},6937:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});let a=n(47468)._(n(18529)),i=n(31779),r=[],s=[],o=!1;function l(e){let t=e(),n={loading:!0,loaded:null,error:null};return n.promise=t.then(e=>(n.loading=!1,n.loaded=e,e)).catch(e=>{throw n.loading=!1,n.error=e,e}),n}class d{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:e,_opts:t}=this;e.loading&&("number"==typeof t.delay&&(0===t.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},t.delay)),"number"==typeof t.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},t.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(e=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(e){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...e},this._callbacks.forEach(e=>e())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(e){return this._callbacks.add(e),()=>{this._callbacks.delete(e)}}constructor(e,t){this._loadFn=e,this._opts=t,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}}function c(e){return function(e,t){let n=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},t),r=null;function l(){if(!r){let t=new d(e,n);r={getCurrentValue:t.getCurrentValue.bind(t),subscribe:t.subscribe.bind(t),retry:t.retry.bind(t),promise:t.promise.bind(t)}}return r.promise()}if(!o){let e=n.webpack?n.webpack():n.modules;e&&s.push(t=>{for(let n of e)if(t.includes(n))return l()})}function c(e,t){!function(){l();let e=a.default.useContext(i.LoadableContext);e&&Array.isArray(n.modules)&&n.modules.forEach(t=>{e(t)})}();let s=a.default.useSyncExternalStore(r.subscribe,r.getCurrentValue,r.getCurrentValue);return a.default.useImperativeHandle(t,()=>({retry:r.retry}),[]),a.default.useMemo(()=>{var t;return s.loading||s.error?a.default.createElement(n.loading,{isLoading:s.loading,pastDelay:s.pastDelay,timedOut:s.timedOut,error:s.error,retry:r.retry}):s.loaded?a.default.createElement((t=s.loaded)&&t.default?t.default:t,e):null},[e,s])}return c.preload=()=>l(),c.displayName="LoadableComponent",a.default.forwardRef(c)}(l,e)}function p(e,t){let n=[];for(;e.length;){let a=e.pop();n.push(a(t))}return Promise.all(n).then(()=>
1{if(e.length)return p(e,t)})}c.preloadAll=()=>new Promise((e,t)=>{p(r).then(e,t)}),c.preloadReady=e=>(void 0===e&&(e=[]),new Promise(t=>{let n=()=>(o=!0,t());p(s,e).then(n,n)})),window.__NEXT_PRELOADREADY=c.preloadReady;let u=c},46344:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return eh},default:function(){return eb}});var a=n(48282),i=n(45685),r=n(10432),s=n.n(r),o=n(36433),l=n(32542),d=n(76924),c=n(51438),p=n.n(c),u=n(6173),A=n(76841),m=n(18529),_=n(63547),h=n(38461),b=n(44713),g=n.n(b),C=n(99245);let f={src:"/_next/static/media/useApprovalChart.8db64f46.png",height:560,width:527,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAVFBMVEX8/PyytLSwz4u80aPx9e3u8uh1pT////9rpCn49fODtVPC2Kjn5uV5dnl+nlicwXH/7evv48q1kntUWmDa6MplZGycb03ju13a6s+If1mBrDquoR+p5iz5AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAP0lEQVR4nB3DhQ3AMBAEwTXe2wGHsf8+I2WkAaUQkiBu1axeEXnLz3vOqFm+j2VCneV9dUL4cXC9UCFFCvyBD1U8AhOKmKGdAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},w={src:"/_next/static/media/orderDistributionChart.8f4875ed.png",height:558,width:527,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAANlBMVEX+///K3s+Ku7zN4dvY6ex2rqi5zdX3+fjv8vL7/PuWxt/q6uqlz+xvsttYnppgp68+hXa20LP+xjUVAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAO0lEQVR4nBXKWQ7AIAzEUAOBzHSjvf9lq/xZ1uNUpkwC2E7jiKt/rc5xv3Otiv30NoCYc+DCKIpIQukfNe0BX/Jnb6MAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},v={src:"/_next/static/media/equipmentTypeList.edf674d3.png",height:560,width:581,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAACVBMVEX+/v719fbs7Oye/pO/AAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAI0lEQVR4nGNgYGBgZGRgYGBgYgQxGBkYmJhAXIgIBEAU4AUAA88AEhjDmjgAAAAASUVORK5CYII=",blurWidth:8,blurHeight:8},x={src:"/_next/static/media/useApprovalExpiryChart.0806a01a.png",height:455,width:604,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAM1BMVEX///7Z5MrFgyyiyn68zpl1mCXvpJn3+fj9+/dxqTT+5OL7eXjR2pn1ijn1MSXd6M6EtE8uoZFwAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAALklEQVR4nB3JtxEAMAjAQDkCzvtP6wM1XwhABMStfeCVdqarz/LWOGYrlt4k8AEUIwDS1Li9UwAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:6},y=g()(()=>Promise.all([n.e(9201),n.e(9548)]).then(n.bind(n,9548)).then(e=>e.EquipmentUseApprovalChart),{loadableGenerated:{webpack:()=>[9548]}}),D=g()(()=>Promise.all([n.e(5845),n.e(9201),n.e(1473)]).then(n.bind(n,11473)).then(e=>e.OrderDistributionChart),{loadableGenerated:{webpack:()=>[11473]}}),k=g()(()=>Promise.all([n.e(1542),n.e(9201),n.e(7167)]).then(n.bind(n,57167)).then(e=>e.EquipmentTypeList),{loadableGenerated:{webpack:()=>[57167]}}),j=g()(()=>Promise.all([n.e(2656),n.e(9201),n.e(3434)]).then(n.bind(n,53434)).then(e=>e.EquipmentUseApprovalExpiryChart),{loadableGenerated:{webpack:()=>[53434]}}),E=g()(()=>Promise.all([n.e(4042),n.e(9201),n.e(7916)]).then(n.bind(n,67916)).then(e=>e.EquipmentFixTypeChart),{loadableGenerated:{webpack:()=>[67916]}}),U={Component:()=>(0,a.jsx)(a.Fragment,{}),span:0},I=[{id:"equipmentUseApprovalChart",actions:["equipment.read"],isActive:!0,descriptionKey:"equipmentUseApprovalChartDescr",image:f,span:1,Component:y,parent:"equipment"},{id:"orderDistributionChart",actions:["order.read"],isActive:!0,descriptionKey:"orderDistributionChartDescr",image:w,span:1,Component:D,parent:"orders"},{id:"equipmentTypeList",actions:["equipment.read"],isActive:!0,descriptionKey:"equipmentTypeListDescr",image:v,span:1,Component:k,parent:"equipment"},{id:"useApprovalExpiry",actions:["equipment.read"],isActive:!0,descriptionKey:"useApprovalExpiryDescr",image:x,span:1,Component:j,parent:"equipment"},{id:"equipmentFixTypeChart",actions:["equipment.read"],isActive:!0,descriptionKey:"equipmentFixTypeChartDescr",image:{src:"/_next/static/media/customerEquipmentFixTypeChart.779d0b3e.png",height:453,width:602,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAIVBMVEX////6+/n99OXx8fL59vL8vL31XzDo6er94tj8v1T8u1m1eCCUAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAKUlEQVR4nCWIyQ0AIBCEmL21/4KN2Q8QaPd2IQCLT7BzbaNqdmWuAwkeC38AXd/4m0IAAAAASUVORK5CYII=",blurWidth:8,blurHeight:6},span:1,Component:E,parent:"equipment"}],S=["equipment","orders"],B=[{id:crypto.randomUUID(),componentId:"equipmentUseApprovalChart",name:null,data:null},{id:crypto.randomUUID(),componentId:"orderDistributionChart",name:null,data:null}];var M=n(18670),P=n(75537),O=n.n(P),N=n(59671),V=n(30296),K=n(32284),R=n.n(K);let q=e=>{let{closePopup:t=()=>{},onComponentAdded:n=()=>{}}=e,{t:i}=(0,d.Z)("common"),r=(0,m.useCallback)(e=>{n(e),t()},[]),s=(0,m.useCallback)(()=>(0,a.jsx)(L,{onComponentAdded:r}),[]);return(0,a.jsx)(V.GI,{onHiding:t,title:i("addDashboardElement"),contentRender:s,resizeEnabled:!1,hideOnOutsideClick:!1,enableBodyScroll:!1,visible:!0,showTitle:!0,showCloseButton:!0})},L=e=>{let{onComponentAdded:t=()=>{}}=e,{t:n}=(0,d.Z)("common"),{status:r,data:s}=(0,i.useSession)(),[o,l]=(0,m.useState)(),c=(0,m.useMemo)(()=>"authenticated"!==r?[]:function(e){let t=I.filter(t=>(0,C.K)(e.actions,t.actions));return S.map(e=>({name:e,items:t.filter(t=>t.parent===e).map(e=>({id:e.id,name:e.id,descriptionKey:e.descriptionKey,image:e.image}))})).filter(e=>e.items.length>0)}(s),[s,r]),p=(0,m.useCallback)(e=>{let t=e.itemData;if(!t.items){l(t);return}e.node.expanded?e.component.collapseItem(e.node.key):e.component.expandItem(e.node.key)},[]),u=(0,m.useCallback)(e=>{let n=e.itemData;t(null==n?void 0:n.id)},[]),A=(0,m.useCallback)(e=>{var i;return(null===(i=e.items)||void 0===i?void 0:i.length)>0?(0,a.jsx)("p",{children:n(e.name)}):(0,a.jsx)(X,{data:e,onComponentAdded:t})},[n]);return(0,a.jsxs)("div",{className:O().component_selector,children:[(0,a.jsxs)("div",{className:O().select_element__component,children:[(0,a.jsxs)("div",{className:O().modal__component_selector,children:[(0,a.jsx)("h4",{children:n("dashboardElements")}),(0,a.jsx)(N.LQ,{id:"component-selector",items:c,onItemClick:p,width:"100%",onItemHold:u,itemRender:A})]}),(0,a.jsxs)("div",{className:O().preview_wrapper,children:[(0,a.jsx)("h4",{children:n("preview")}),(0,a.jsx)("div",{className:O().image_wrapper,children:o&&o.image&&(0,a.jsx)(R(),{src:o.image,alt:n(o.descriptionKey),fill:!0})})]})]}),(0,a.jsx)("div",{className:O().button_wrapper,children:(0,a.jsx)(N.zx,{type:"success",icon:"check",text:n("addDashboardElement"),onClick:()=>{o&&t(o.id)}})})]})},X=e=>{var t;let{data:n,onComponentAdded:i=()=>{}}=e,{t:r}=(0,d.Z)("common");return(0,a.jsxs)("div",{className:O().widget_list_item,onDoubleClick:()=>i(n.id),children:[(0,a.jsx)("h3",{children:r(n.name)}),(0,a.jsx)("p",{children:r(null!==(t=n.descriptionKey)&&void 0!==t?t:"noDescription")})]})},G="kisCustomerDashboard",T=()=>{let{t:e}=(0,d.Z)("common"),{status:t,data:n}=(0,i.useSession)(),[r,s]=(0,m.useState)(!1),[o,l]=(0,m.useState)(!1),[c,b]=(0,m.useState)([]),[g,C]=(0,m.useState)(!1),f=(0,m.useCallback)(async()=>{let e=await u.Z.get((0,h.z)(t,n),G,u.i.dataBase);e.success?b(e.content):b(B),l(!0)},[t,n]);(0,m.useEffect)(()=>{"authenticated"===t&&f()},[f,t]);let w=(0,m.useCallback)(e=>{u.Z.set((0,h.z)(t,n),G,e,u.i.dataBase)},[t,n]),v=(0,m.useCallback)((e,t)=>{b(n=>n.map(n=>n.id===e?{...n,data:t}:n))},[]),x=(0,m.useCallback)((e,t)=>{b(n=>n.map(n=>n.id===e?{...n,name:t}:n))},[]),y=(0,m.useCallback)(e=>{let t={id:crypto.randomUUID(),componentId:e,name:null,data:null};b(e=>[...e,t])},[]),D=(0,m.useCallback)(e=>{b(t=>t.filter(t=>t.id!==e))},[]),k=(0,m.useCallback)(e=>{b(t=>{let n=t.findIndex(t=>t.id===e);if(-1===n)return t;let a=t[n],i=n-1,r=t.filter(t=>t.id!==e);return[...r.slice(0,i),a,...r.slice(i,t.length-1)]})},[]),j=(0,m.useCallback)(e=>{b(t=>{let n=t.findIndex(t=>t.id===e);if(-1===n)return t;let a=t[n],i=n+1,r=t.filter(t=>t.id!==e);return[...r.slice(0,i),a,...r.slice(i,t.length-1)]})},[]),E=(0,m.useCallback)(()=>{w(c),s(!1)},[c]),U=(0,m.useCallback)(async()=>{await f(),s(!1)},[f]);return o?(0,a.jsxs)("div",{className:p().dashboard_view,children:[(0,a.jsxs)("div",{className:p().title_wrapper,children:[(0,a.jsx)(A.V,{title:e("customerPortal")}),(0,a.jsx)("div",{className:p().edit_button_wrapper,children:r?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_.z,{type:"success",icon:"save",onClick:E}),(0,a.jsx)(_.z,{type:"danger",icon:"undo",onClick:U})]}):(0,a.jsx)(_.z,{type:"default",icon:"edit",onClick:()=>s(!0)})})]}),(0,a.jsxs)("div",{className:p().tiles,children:[c.map(e=>(0,a.jsx)(F,{componentId:e.componentId,elementId:e.id,onDataUpdated:v,onNameUpdated:x,onItemDeleted:D,onComponentMovedLeft:k,onComponentMovedRight:j,editMode:r,name:e.name,data:e.data},e.id)),r&&(0,a.jsx)("div",{role:"button",className:p().add_component_button,onClick:()=>C(!0),children:(0,a.jsx)("span",{className:p().icon_wrapper,children:M.U.getFaIconEmbedded("plus")})})]}),g&&(0,a.jsx)(q,{closePopup:()=>C(!1),onComponentAdded:y})]}):(0,a.jsxs)("div",{children:[e("loading"),"..."]})},F=e=>{let{componentId:t,elementId:n,onDataUpdated:r=()=>{},onNameUpdated:s=()=>{},onItemDeleted:o=()=>{},onComponentMovedLeft:l=()=>{},onComponentMovedRight:d=()=>{},editMode:c,name:u,data:A}=e,{status:_,data:h}=(0,i.useSession)(),b=(0,m.useMemo)(()=>(function(e,t,n){if(!e||"authenticated"!==t)return U;let a=I.find(t=>
1t.id===e);return a&&a.isActive&&(0,C.K)(n.actions,a.actions)?{Component:a.Component,span:a.span}:U})(t,_,h),[t,_,h]),g=(0,m.useMemo)(()=>1===b.span?p().single_card:2===b.span?p().double_card:p().triple_card,[b]);if(0===b.span)return(0,a.jsx)(a.Fragment,{});let f=b.Component;return(0,a.jsx)(m.Suspense,{fallback:(0,a.jsx)("div",{children:"Loading..."}),children:(0,a.jsx)("div",{className:g,children:(0,a.jsx)(f,{editMode:c,onDataUpdated:e=>{r(n,e)},onNameUpdated:e=>{s(n,e)},onItemDeleted:()=>{o(n)},onMoveLeft:()=>{l(n)},onMoveRight:()=>{d(n)},name:u,settingData:A})})})};var z=n(14443),H=n.n(z);let W=g()(()=>Promise.all([n.e(9808),n.e(9201),n.e(9411)]).then(n.bind(n,19411)).then(e=>e.AgreementStatistics),{loadableGenerated:{webpack:()=>[19411]}}),Q=g()(()=>Promise.all([n.e(4471),n.e(9201),n.e(6486)]).then(n.bind(n,56486)).then(e=>e.BudgetPerEntityStatistics),{loadableGenerated:{webpack:()=>[56486]}}),Z=g()(()=>Promise.all([n.e(4471),n.e(9201),n.e(2246)]).then(n.bind(n,82246)).then(e=>e.BudgetPerPeriodeStatistics),{loadableGenerated:{webpack:()=>[82246]}}),Y=g()(()=>Promise.all([n.e(1770),n.e(9201),n.e(441)]).then(n.bind(n,20441)).then(e=>e.EquipmentUseApprovalChart),{loadableGenerated:{webpack:()=>[20441]}}),J=g()(()=>Promise.all([n.e(357),n.e(9201),n.e(766)]).then(n.bind(n,40766)).then(e=>e.OrderDistributionChart),{loadableGenerated:{webpack:()=>[40766]}}),$=g()(()=>Promise.all([n.e(9030),n.e(9201),n.e(4310)]).then(n.bind(n,64310)).then(e=>e.EquipmentFixTypeChart),{loadableGenerated:{webpack:()=>[64310]}}),ee=g()(()=>Promise.all([n.e(3323),n.e(9201),n.e(5009)]).then(n.bind(n,85009)).then(e=>e.EquipmentTypeList),{loadableGenerated:{webpack:()=>[85009]}}),et=g()(()=>Promise.all([n.e(386),n.e(9201),n.e(4189)]).then(n.bind(n,64189)).then(e=>e.EquipmentUseApprovalExpiryChart),{loadableGenerated:{webpack:()=>[64189]}}),en=g()(()=>Promise.all([n.e(2532),n.e(9201),n.e(9877)]).then(n.bind(n,19877)).then(e=>e.OpenOrderStatistics),{loadableGenerated:{webpack:()=>[19877]}}),ea={Component:()=>(0,a.jsx)(a.Fragment,{}),span:0},ei=[{id:"agreementStatistics",actions:["agreement.statistics.portfolio"],isActive:!0,descriptionKey:"agreementStatisticsDescr",image:{src:"/_next/static/media/agreementChart.6fdb848e.png",height:562,width:582,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAARVBMVEX///9NnZm519OFssD78eLl5eOicYj1+Pj8/P308/Pk5/HL4d2PeJbYoWv0v2hffb2IrZJyj63DzuTWub375sPDlYaBqI1VmNocAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAPElEQVR4nBXGxxHAMBADsVUkT86x/1I9xgu0sASGaBF/zNWfu1YYc1/Wasa5HfvbQCopFQMo50mAZYf4AEFeAbuY+SbkAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},span:1,Component:W,parent:"agreements"},{id:"equipmentUseApprovalChart",actions:["equipment.read"],isActive:!0,descriptionKey:"equipmentUseApprovalChartDescr",image:f,span:1,Component:Y,parent:"equipment"},{id:"orderDistributionChart",actions:["order.read"],isActive:!0,descriptionKey:"orderDistributionChartDescr",image:w,span:1,Component:J,parent:"orders"},{id:"budgetPerEntityStatistics",actions:["agreement.statistics.portfolio"],isActive:!0,descriptionKey:"budgetPerEntityStatisticsDescr",image:{src:"/_next/static/media/budgetPerEntityStatistics.b071835a.png",height:560,width:1219,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAKlBMVEX9/f3Z6vLd6/TE0+fe7vdue6zC0sey1t7o6vDk8Pbu7/T89ev9xW/9wmdiOzBHAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAJUlEQVR4nGNggAF2dkYWRiYWRgY2NkZOJmZmJgYeXm4GLlZWDgAFrAB8wCRMLAAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:4},span:2,Component:Q,parent:"agreements"},{id:"budgetPerPeriodeStatistics",actions:["agreement.statistics.portfolio"],isActive:!0,descriptionKey:"budgetPerPeriodeStatisticsDescr",image:{src:"/_next/static/media/budgetPerPeriodeStatistics.513ceb50.png",height:557,width:1257,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAALVBMVEX+/v76+fnI4ObC2uOXwtH3+fq01dr9xW7V2ebf6vCIkbpkc6W+0MbA0Mjc7vXNVWcaAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAJklEQVR4nAXBhwEAMAjDMEMY3f+fWwkDLDFeyRXAPV4emnRDrj0+B7MAjMeQjEkAAAAASUVORK5CYII=",blurWidth:8,blurHeight:4},span:2,Component:Z,parent:"agreements"},{id:"equipmentFixTypeChart",actions:["globalStatistics.equipmentErrorAndWarnings"],isActive:!0,descriptionKey:"equipmentFixTypeChartDescr",image:{src:"/_next/static/media/equipmentFixTypeChart.cf5b2b22.png",height:561,width:531,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAANlBMVEX///+qgEPdzbHzpjv48uuyiU/x7ef6+fn9/Pzw8PH++PD+3J3pkE//szj86M7exqLyyLrKk0BDLMIjAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAOUlEQVR4nBWKSRIAMQiEMFHbZPb/f3ZKuFGwGlFAZhbtiBhdPMzCAbdvnm9fz7yOXVTh96aQS0vSDzGFAXx5FsAnAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8},span:1,Component:$,parent:"equipment"},{id:"equipmentTypeList",actions:["equipment.read"],isActive:!0,descriptionKey:"equipmentTypeListDescr",image:v,span:1,Component:ee,parent:"equipment"},{id:"useApprovalExpiry",actions:["equipment.read"],isActive:!0,descriptionKey:"useApprovalExpiryDescr",image:x,span:1,Component:et,parent:"equipment"},{id:"openOrders",actions:["order.read"],isActive:!0,descriptionKey:"openOrdersDescr",image:{src:"/_next/static/media/openOrdersChart.a819edcb.png",height:456,width:604,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAMAAADJ2y/JAAAAJ1BMVEX+///5+ffu7vDu+v9j0P/K5NP09sn76Ocsm9XOuFvsb2am4PpTrKID1V7oAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAK0lEQVR4nB3KyREAIAwDsbUTbvqvlyE/PYQtCQRofAHeqxfOvK0QmVGQ/3kKtgBlD7IElQAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:6},span:1,Component:en,parent:"orders"}],er=["equipment","orders","agreements"],es=[{id:crypto.randomUUID(),componentId:"equipmentUseApprovalChart",name:null,data:null},{id:crypto.randomUUID(),componentId:"equipmentFixTypeChart",name:null,data:null},{id:crypto.randomUUID(),componentId:"agreementStatistics",name:null,data:null},{id:crypto.randomUUID(),componentId:"orderDistributionChart",name:null,data:null}];var eo=n(60406),el=n.n(eo);let ed=e=>{let{closePopup:t=()=>{},onComponentAdded:n=()=>{}}=e,{t:i}=(0,d.Z)("common"),r=(0,m.useCallback)(e=>{n(e),t()},[]),s=(0,m.useCallback)(()=>(0,a.jsx)(ec,{onComponentAdded:r}),[]);return(0,a.jsx)(V.GI,{onHiding:t,title:i("addDashboardElement"),contentRender:s,resizeEnabled:!1,hideOnOutsideClick:!1,enableBodyScroll:!1,visible:!0,showTitle:!0,showCloseButton:!0})},ec=e=>{let{onComponentAdded:t=()=>{}}=e,{t:n}=(0,d.Z)("common"),{status:r,data:s}=(0,i.useSession)(),[o,l]=(0,m.useState)(),c=(0,m.useMemo)(()=>"authenticated"!==r?[]:function(e){let t=ei.filter(t=>(0,C.K)(e.actions,t.actions));return er.map(e=>({name:e,items:t.filter(t=>t.parent===e).map(e=>({id:e.id,name:e.id,descriptionKey:e.descriptionKey,image:e.image}))})).filter(e=>e.items.length>0)}(s),[s,r]),p=(0,m.useCallback)(e=>{let t=e.itemData;if(!t.items){l(t);return}e.node.expanded?e.component.collapseItem(e.node.key):e.component.expandItem(e.node.key)},[]),u=(0,m.useCallback)(e=>{let n=e.itemData;t(null==n?void 0:n.id)},[]),A=(0,m.useCallback)(e=>{var i;return(null===(i=e.items)||void 0===i?void 0:i.length)>0?(0,a.jsx)("p",{children:n(e.name)}):(0,a.jsx)(ep,{data:e,onComponentAdded:t})},[n]);return(0,a.jsxs)("div",{className:el().component_selector,children:[(0,a.jsxs)("div",{className:el().select_element__component,children:[(0,a.jsxs)("div",{className:el().modal__component_selector,children:[(0,a.jsx)("h4",{children:n("dashboardElements")}),(0,a.jsx)(N.LQ,{id:"component-selector",items:c,onItemClick:p,width:"100%",onItemHold:u,itemRender:A})]}),(0,a.jsxs)("div",{className:el().preview_wrapper,children:[(0,a.jsx)("h4",{children:n("preview")}),(0,a.jsx)("div",{className:el().image_wrapper,children:o&&o.image&&(0,a.jsx)(R(),{src:o.image,alt:n(o.descriptionKey),fill:!0})})]})]}),(0,a.jsx)("div",{className:el().button_wrapper,children:(0,a.jsx)(N.zx,{type:"success",icon:"check",text:n("addDashboardElement"),onClick:()=>{o&&t(o.id)}})})]})}
1,ep=e=>{var t;let{data:n,onComponentAdded:i=()=>{}}=e,{t:r}=(0,d.Z)("common");return(0,a.jsxs)("div",{className:el().widget_list_item,onDoubleClick:()=>i(n.id),children:[(0,a.jsx)("h3",{children:r(n.name)}),(0,a.jsx)("p",{children:r(null!==(t=n.descriptionKey)&&void 0!==t?t:"noDescription")})]})},eu="kisDashboard",eA=()=>{let{t:e}=(0,d.Z)("common"),{status:t,data:n}=(0,i.useSession)(),[r,s]=(0,m.useState)(!1),[o,l]=(0,m.useState)(),[c,p]=(0,m.useState)(!1),[b,g]=(0,m.useState)(!1),C=(0,m.useCallback)(async()=>{let e=await u.Z.get((0,h.z)(t,n),eu,u.i.dataBase);e.success?l(e.content):l(es),s(!0)},[t,n]);(0,m.useEffect)(()=>{"authenticated"===t&&C()},[C]);let f=(0,m.useCallback)(e=>{u.Z.set((0,h.z)(t,n),eu,e,u.i.dataBase)},[t,n]),w=(0,m.useCallback)((e,t)=>{l(n=>n.map(n=>n.id===e?{...n,data:t}:n))},[]),v=(0,m.useCallback)((e,t)=>{l(n=>n.map(n=>n.id===e?{...n,name:t}:n))},[]),x=(0,m.useCallback)(e=>{let t={id:crypto.randomUUID(),componentId:e,name:null,data:null};l(e=>[...e,t])},[]),y=(0,m.useCallback)(e=>{l(t=>t.filter(t=>t.id!==e))},[]),D=(0,m.useCallback)(e=>{l(t=>{let n=t.findIndex(t=>t.id===e);if(-1===n)return t;let a=t[n],i=n-1,r=t.filter(t=>t.id!==e);return[...r.slice(0,i),a,...r.slice(i,t.length-1)]})},[]),k=(0,m.useCallback)(e=>{l(t=>{let n=t.findIndex(t=>t.id===e);if(-1===n)return t;let a=t[n],i=n+1,r=t.filter(t=>t.id!==e);return[...r.slice(0,i),a,...r.slice(i,t.length-1)]})},[]),j=(0,m.useCallback)(()=>{f(o),p(!1)},[o]),E=(0,m.useCallback)(async()=>{await C(),p(!1)},[C]);return r?(0,a.jsxs)("div",{className:H().dashboard_view,children:[(0,a.jsxs)("div",{className:H().title_wrapper,children:[(0,a.jsx)(A.V,{title:e("dashboard")}),(0,a.jsx)("div",{className:H().edit_button_wrapper,children:c?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(_.z,{type:"success",icon:"save",onClick:j}),(0,a.jsx)(_.z,{type:"danger",icon:"undo",onClick:E})]}):(0,a.jsx)(_.z,{type:"default",icon:"edit",onClick:()=>p(!0)})})]}),(0,a.jsxs)("div",{className:H().tiles,children:[o.map(e=>(0,a.jsx)(em,{componentId:e.componentId,elementId:e.id,onDataUpdated:w,onNameUpdated:v,onItemDeleted:y,onComponentMovedLeft:D,onComponentMovedRight:k,editMode:c,name:e.name,data:e.data},e.id)),c&&(0,a.jsx)("div",{role:"button",className:H().add_component_button,onClick:()=>g(!0),children:(0,a.jsx)("span",{className:H().icon_wrapper,children:M.U.getFaIconEmbedded("plus")})})]}),b&&(0,a.jsx)(ed,{closePopup:()=>g(!1),onComponentAdded:x})]}):(0,a.jsxs)("div",{children:[e("loading"),"..."]})},em=e=>{let{componentId:t,elementId:n,onDataUpdated:r=()=>{},onNameUpdated:s=()=>{},onItemDeleted:o=()=>{},onComponentMovedLeft:l=()=>{},onComponentMovedRight:d=()=>{},editMode:c,name:p,data:u}=e,{status:A,data:_}=(0,i.useSession)(),h=(0,m.useMemo)(()=>(function(e,t,n){if(!e||"authenticated"!==t)return ea;let a=ei.find(t=>t.id===e);return a&&a.isActive&&(0,C.K)(n.actions,a.actions)?{Component:a.Component,span:a.span}:ea})(t,A,_),[t,A,_]),b=(0,m.useMemo)(()=>1===h.span?H().single_card:2===h.span?H().double_card:H().triple_card,[h]);if(0===h.span)return(0,a.jsx)(a.Fragment,{});let g=h.Component;return(0,a.jsx)(m.Suspense,{fallback:(0,a.jsx)("div",{children:"Loading..."}),children:(0,a.jsx)("div",{className:b,children:(0,a.jsx)(g,{editMode:c,onDataUpdated:e=>{r(n,e)},onNameUpdated:e=>{s(n,e)},onItemDeleted:()=>{o(n)},onMoveLeft:()=>{l(n)},onMoveRight:()=>{d(n)},name:p,settingData:u})})})},e_=()=>{let{status:e,data:t}=(0,i.useSession)();return"authenticated"!==e?(0,a.jsx)("div",{children:(0,a.jsx)(o.BH,{showIndicator:!0,visible:!0})}):(0,a.jsxs)("div",{className:s().index_page_layout,children:[t.user.userType===l.vf.customerUser&&(0,a.jsx)(T,{}),t.user.userType===l.vf.kisUser&&(0,a.jsx)(eA,{})]})};e_.auth=!0;var eh=!0,eb=e_},75537:function(e){e.exports={component_selector:"CustomerComponentSelector_component_selector__BMt6i",select_element__component:"CustomerComponentSelector_select_element__component__Lia5a",modal__component_selector:"CustomerComponentSelector_modal__component_selector__NcrnN",preview_wrapper:"CustomerComponentSelector_preview_wrapper__vr1_0",image_wrapper:"CustomerComponentSelector_image_wrapper__prHZ7",button_wrapper:"CustomerComponentSelector_button_wrapper__y_gO2",widget_list_item:"CustomerComponentSelector_widget_list_item__SA_yK"}},51438:function(e){e.exports={dashboard_view:"CustomerDashboard_dashboard_view__NG1NH",title_wrapper:"CustomerDashboard_title_wrapper__U0FkP",edit_button_wrapper:"CustomerDashboard_edit_button_wrapper__ycr2N",tiles:"CustomerDashboard_tiles__Xe5lu",single_c
1ard:"CustomerDashboard_single_card__UkHVT",double_card:"CustomerDashboard_double_card__F_vOe",triple_card:"CustomerDashboard_triple_card__JpWFq",add_component_button:"CustomerDashboard_add_component_button__7maGl",icon_wrapper:"CustomerDashboard_icon_wrapper__1F2pu"}},60406:function(e){e.exports={component_selector:"ComponentSelector_component_selector__wi8P_",select_element__component:"ComponentSelector_select_element__component__l_opo",modal__component_selector:"ComponentSelector_modal__component_selector__YLd28",preview_wrapper:"ComponentSelector_preview_wrapper__6uubf",image_wrapper:"ComponentSelector_image_wrapper__Mzf_U",button_wrapper:"ComponentSelector_button_wrapper__vqtaP",widget_list_item:"ComponentSelector_widget_list_item__h_VOq"}},14443:function(e){e.exports={dashboard_view:"DashBoardPage_dashboard_view__RLyeV",title_wrapper:"DashBoardPage_title_wrapper__aFb95",edit_button_wrapper:"DashBoardPage_edit_button_wrapper__BLFbZ",tiles:"DashBoardPage_tiles__UM6Z7",single_card:"DashBoardPage_single_card__hj3z7",double_card:"DashBoardPage_double_card__iKwCY",triple_card:"DashBoardPage_triple_card__DUwem",add_component_button:"DashBoardPage_add_component_button__kTfRL",icon_wrapper:"DashBoardPage_icon_wrapper__iSwcl"}},60788:function(e){e.exports={pagetitle_wrapper:"PageTitle_pagetitle_wrapper__MDZmp"}},10432:function(){}},function(e){e.O(0,[6434,125,2271,7621,535,5888,2777,123,8281,9082,3,8043,145,4612,1913,7753,3624,9671,2888,9774,179],function(){return e(e.s=45728)}),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.