lamassu-server/public/static/js/main.423c2d47.chunk.js
2021-12-06 11:42:27 +00:00

2 lines
No EOL
483 KiB
JavaScript

(this["webpackJsonplamassu-admin"]=this["webpackJsonplamassu-admin"]||[]).push([[0],{574:function(e,t,n){"use strict";n.r(t);var r=n(1),a=n.n(r),i=n(35),o=n.n(i),c=n(4),l=n(5),s=n(42),d=n(701),u=n(627),h=n(579),m=n(705),b=n(621),p=n(724),j=n(700),f=n(58),g=n(278),x=n(107),O=n(57),v=n(3),y=n(7),w=n.n(y);function C(){return(C=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function k(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var S=r.createElement("desc",null,"Created with Sketch."),N=r.createElement("g",{id:"icon/stage/zodiac/complete",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("circle",{id:"Oval",stroke:"#1B2559",transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}),r.createElement("path",{d:"M7.80983711,12 C7.54819546,12 7.28655382,11.9032616 7.08725647,11.710772 L5.29971255,9.98428824 C4.90009582,9.59832189 4.90009582,8.97445811 5.29971255,8.58849175 C5.69932929,8.2025254 6.34525711,8.2025254 6.74487384,8.58849175 L7.80983711,9.61707728 L11.2551262,6.28947477 C11.6547429,5.90350841 12.3016927,5.90350841 12.7002874,6.28947477 C13.0999042,6.674454 13.0999042,7.2993049 12.7002874,7.68527125 L8.53241776,11.710772 C8.33312041,11.9032616 8.07147876,12 7.80983711,12",id:"Path",fill:"#1B2559"}));function E(e,t){var n=e.title,a=e.titleId,i=k(e,["title","titleId"]);return r.createElement("svg",C({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,S,N)}var I=r.forwardRef(E);n.p;function L(){return(L=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function B(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var F=r.createElement("desc",null,"Created with Sketch."),P=r.createElement("g",{id:"icon/stage/zodiac/current",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("circle",{id:"Oval-2-Copy",fill:"#1B2559",cx:9,cy:9,r:4}),r.createElement("circle",{id:"Oval-Copy-5",stroke:"#1B2559",strokeWidth:2,transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}));function D(e,t){var n=e.title,a=e.titleId,i=B(e,["title","titleId"]);return r.createElement("svg",L({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,F,P)}var T=r.forwardRef(D);n.p;function R(){return(R=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function A(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var W=r.createElement("desc",null,"Created with Sketch."),M=r.createElement("g",{id:"icon/stage/zodiac/empty",stroke:"none",strokeWidth:2,fill:"none",fillRule:"evenodd"},r.createElement("circle",{id:"Oval-Copy-6",stroke:"#5F668A",transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}));function z(e,t){var n=e.title,a=e.titleId,i=A(e,["title","titleId"]);return r.createElement("svg",R({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,W,M)}var q=r.forwardRef(z),H=(n.p,"#5f668a"),$="#44e188",V="#ecfbef",Y="#3fd07e",G="#ebefff",X="#dbdfed",U="#16d6d3",Z="#5a67ff",_="#ffffff",K="#ff584a",Q="#ffeceb",J="#1b2559",ee="#48f694",te=$,ne=Y,re="#fafbff",ae=G,ie=X,oe="#dddddd",ce="#f2f2f2",le=J,se=H,de="#72799d",ue=H,he=K,me=1200,be=ee,pe="Mont",je="MuseoSans",fe=24,ge=20,xe=16,Oe=14,ve=13;var ye=ve,we=Oe,Ce=xe,ke=fe,Se=je,Ne=32,Ee=48;var Ie,Le=2*Ne,Be=J,Fe=Q,Pe=V,De={lineHeight:"120%",color:le},Te={h1:{extend:De,fontSize:fe,fontFamily:pe,fontWeight:900},h2:{extend:De,fontSize:ge,fontFamily:pe,fontWeight:900},h3:{extend:De,fontSize:Oe,fontFamily:pe,fontWeight:900},h4:{extend:De,fontSize:Oe,fontFamily:pe,fontWeight:700},h5:{extend:De,fontSize:xe,fontFamily:pe,fontWeight:700},p:{extend:De,fontSize:Oe,fontFamily:je,fontWeight:500},tl1:{extend:De,fontSize:ge,fontFamily:je,fontWeight:700},tl2:{extend:De,fontSize:Oe,fontFamily:je,fontWeight:700},info1:{extend:De,fontSize:fe,fontFamily:je,fontWeight:700},info2:{extend:De,fontSize:xe,fontFamily:je,fontWeight:700},info3:{extend:De,fontSize:xe,fontFamily:je,fontWeight:500},mono:{extend:De,fontSize:Oe,fontFamily:"BPmono",fontWeight:500},monoBold:{fontWeight:700},monoSmall:{fontSize:ve},inputFont:{fontSize:ge,fontFamily:je,fontWeight:500,lineHeight:"110%",color:le},regularLabel:{fontSize:Oe,fontFamily:je,fontWeight:500,lineHeight:"110%"},label1:{fontSize:ve,fontFamily:je,fontWeight:500,color:le},label2:{fontSize:ve,fontFamily:je,fontWeight:700,color:le},label3:{fontSize:Oe,fontFamily:je,fontWeight:500,color:le},inline:{display:"inline"},noMargin:{margin:0}},Re=function(e){switch(e){case"sm":return{fontSize:we};case"lg":return{fontSize:ke,fontWeight:700};default:return{fontSize:Ce}}},Ae={fontWeight:700},We=Te.tl2,Me=Te.p,ze=G,qe={sidebar:Object(v.a)({display:"flex",backgroundColor:ze,width:520,marginLeft:-300,boxShadow:"-500px 0px 0px 0px ".concat(ze),borderRadius:"0 20px 0 0",alignItems:"flex-end",padding:24,flexDirection:"column"},(Ie=1440,"@media only screen and (max-width: ".concat(Ie,")")),{width:"auto",marginLeft:0,minWidth:250,boxShadow:"-200px 0px 0px 0px ".concat(ze)}),link:{extend:Me,position:"relative",color:ue,margin:"12px 24px 12px 0",cursor:"pointer","&:hover::after":{height:"140%"},"&:after":{content:'""',display:"block",background:J,width:4,height:0,left:"100%",marginLeft:20,bottom:-2,position:"absolute",borderRadius:1e3,transition:"all 0.2s cubic-bezier(0.95, 0.1, 0.45, 0.94)"}},activeLink:{extend:We,color:J,"&::after":{height:"140%"}},customRenderLink:{"&:hover::after":{height:"100%"},"&:after":{bottom:0}},customRenderActiveLink:{"&::after":{height:"100%"}},item:{position:"relative",margin:"12px 0 12px 0",display:"flex"},itemText:{extend:Me,color:ue,marginRight:24},itemTextActive:{extend:We,color:J},itemTextPast:{color:J},stepperPath:{position:"absolute",height:25,width:1,border:[[1,"solid",ue]],right:8,top:18},stepperPast:{border:[[1,"solid",J]]}},He=n(0),$e=Object(b.a)(qe),Ve=function(e){var t=e.data,n=e.displayName,r=e.isSelected,a=e.onClick,i=e.children,o=e.itemRender,c=$e();return Object(He.jsxs)("div",{className:c.sidebar,children:[t&&t.map((function(e,t){var i;return Object(He.jsx)("div",{className:w()((i={},Object(v.a)(i,c.activeLink,r(e)),Object(v.a)(i,c.customRenderActiveLink,o&&r(e)),Object(v.a)(i,c.customRenderLink,o),Object(v.a)(i,c.link,!0),i)),onClick:function(){return a(e)},children:o?o(e,r(e)):n(e)},t)})),i]})},Ye=function(e){var t,n,r=e.step,a=e.it,i=e.idx,o=e.steps,c=$e(),l=r===i,s=i<r,d=i>r;return Object(He.jsxs)("div",{className:c.item,children:[Object(He.jsx)("span",{className:w()((t={},Object(v.a)(t,c.itemText,!0),Object(v.a)(t,c.itemTextActive,l),Object(v.a)(t,c.itemTextPast,s),t)),children:a.label}),l&&Object(He.jsx)(T,{}),s&&Object(He.jsx)(I,{}),d&&Object(He.jsx)(q,{}),i<o.length-1&&Object(He.jsx)("div",{className:w()((n={},Object(v.a)(n,c.stepperPath,!0),Object(v.a)(n,c.stepperPast,s),n))})]})},Ge=n(704),Xe=n(18);function Ue(){return(Ue=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ze(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var _e=r.createElement("desc",null,"Created with Sketch."),Ke=r.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"icon/warning-icon/tomato"},r.createElement("rect",{id:"Rectangle",stroke:"#FF584A",strokeWidth:2,x:1,y:1,width:22,height:22,rx:11}),r.createElement("path",{d:"M11.2971429,14.4857143 L11.1085714,5.82857143 L13.3714286,5.82857143 L13.2,14.4857143 L11.2971429,14.4857143 Z M11.1942857,18 L11.1942857,15.9771429 L13.3028571,15.9771429 L13.3028571,18 L11.1942857,18 Z",id:"!",fill:"#FF584A",fillRule:"nonzero"})));function Qe(e,t){var n=e.title,a=e.titleId,i=Ze(e,["title","titleId"]);return r.createElement("svg",Ue({width:"24px",height:"24px",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,_e,Ke)}var Je=r.forwardRef(Qe),et=(n.p,Object(b.a)(Te));function tt(e){var t,n=e.children,r=e.noMargin,a=e.className,i=Object(Xe.a)(e,["children","noMargin","className"]),o=et(),c=(t={},Object(v.a)(t,o.h1,!0),Object(v.a)(t,o.noMargin,r),Object(v.a)(t,a,!!a),t);return Object(He.jsx)("h1",Object(l.a)(Object(l.a)({className:w()(c)},i),{},{children:n}))}function nt(e){var t,n=e.children,r=e.noMargin,a=e.className,i=Object(Xe.a)(e,["children","noMargin","className"]),o=et(),c=(t={},Object(v.a)(t,o.h2,!0),Object(v.a)(t,o.noMargin,r),Object(v.a)(t,a,!!a),t);return Object(He.jsx)("h2",Object(l.a)(Object(l.a)({className:w()(c)},i),{},{children:n}))}function rt(e){var t,n=e.children,r=e.noMargin,a=e.className,i=Object(Xe.a)(e,["children","noMargin","className"]),o=et(),c=(t={},Object(v.a)(t,o.h3,!0),Object(v.a)(t,o.noMargin,r),Object(v.a)(t,a,!!a),t);return Object(He.jsx)("h3",Object(l.a)(Object(l.a)({className:w()(c)},i),{},{children:n}))}function at(e){var t,n=e.children,r=e.noMargin,a=e.className,i=Object(Xe.a)(e,["children","noMargin","className"]),o=et(),c=(t={},Object(v.a)(t,o.h4,!0),Object(v.a)(t,o.noMargin,r),Object(v.a)(t,a,!!a),t);return Object(He.jsx)("h4",Object(l.a)(Object(l.a)({className:w()(c)},i),{},{children:n}))}function it(e){var t,n=e.children,r=e.noMargin,a=e.className,i=Object(Xe.a)(e,["children","noMargin","className"]),o=et(),c=(t={},Object(v.a)(t,o.h5,!0),Object(v.a)(t,o.noMargin,r),Object(v.a)(t,a,!!a),t);return Object(He.jsx)("h5",Object(l.a)(Object(l.a)({className:w()(c)},i),{},{children:n}))}var ot=pt("p"),ct=pt("info1"),lt=pt("info2"),st=pt("info3"),dt=(pt("mono"),pt("tl1")),ut=pt("tl2"),ht=pt("label1"),mt=pt("label2"),bt=pt("label3");function pt(e){return function(t){var n,r=t.inline,a=t.noMargin,i=t.className,o=t.children,c=Object(Xe.a)(t,["inline","noMargin","className","children"]),s=et(),d=(n={},Object(v.a)(n,i,!!i),Object(v.a)(n,s[e],e),Object(v.a)(n,s.inline,r),Object(v.a)(n,s.noMargin,a),n);return Object(He.jsx)("p",Object(l.a)(Object(l.a)({className:w()(d)},c),{},{children:o}))}}var jt={wrapper:{display:"flex",alignItems:"center","& > svg":{marginRight:10}},message:{display:"flex",alignItems:"center",color:he,margin:0,whiteSpace:"break-spaces"}},ft=Object(b.a)(jt),gt=function(e){var t=e.className,n=e.children,r=(Object(Xe.a)(e,["className","children"]),ft());return Object(He.jsxs)("div",{className:w()(r.wrapper,t),children:[Object(He.jsx)(Je,{}),Object(He.jsx)(st,{className:r.message,children:n})]})},xt=Object(b.a)({title:{marginTop:24,marginBottom:24}}),Ot=Object(r.memo)((function(e){var t=e.children,n=xt();return Object(He.jsx)(tt,{className:n.title,children:t})})),vt=function(e,t,n){return{backgroundColor:e,"&:hover":{backgroundColor:t},"&:active":{backgroundColor:n}}},yt={actionButton:{extend:Te.p,cursor:"pointer",border:"none",height:28,outline:0,borderRadius:6,padding:"0 8px",display:"flex",alignItems:"center"},primary:{extend:vt(ae,ie,se),"&:active":{color:_,"& $actionButtonIcon":{display:"none"},"& $actionButtonIconActive":{display:"flex"}},"& $actionButtonIconActive":{display:"none"}},secondary:{extend:vt(se,de,_),color:_,"&:active":{color:le,"& $actionButtonIcon":{display:"flex"},"& $actionButtonIconActive":{display:"none"}},"& $actionButtonIcon":{display:"none"},"& $actionButtonIconActive":{display:"flex"}},actionButtonIcon:{display:"flex",paddingRight:7,"@global":{svg:{width:14,height:14}}},actionButtonIconActive:{}},wt=Object(b.a)(yt),Ct=Object(r.memo)((function(e){var t,n=e.className,r=e.Icon,a=e.InverseIcon,i=e.color,o=e.children,c=Object(Xe.a)(e,["className","Icon","InverseIcon","color","children"]),s=wt(),d=(t={},Object(v.a)(t,s.actionButton,!0),Object(v.a)(t,s.primary,"primary"===i),Object(v.a)(t,s.secondary,"secondary"===i),t);return Object(He.jsxs)("button",Object(l.a)(Object(l.a)({className:w()(d,n)},c),{},{children:[r&&Object(He.jsx)("div",{className:s.actionButtonIcon,children:Object(He.jsx)(r,{})}),a&&Object(He.jsx)("div",{className:w()(s.actionButtonIcon,s.actionButtonIconActive),children:Object(He.jsx)(a,{})}),o&&Object(He.jsx)("div",{children:o})]}))}));function kt(){return(kt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function St(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Nt=r.createElement("desc",null,"Created with Sketch."),Et=r.createElement("g",{id:"icon/button/add/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M11.5384615,6 C11.5384615,9.05815385 9.05815385,11.5384615 6,11.5384615 C2.94184615,11.5384615 0.461538462,9.05815385 0.461538462,6 C0.461538462,2.94184615 2.94184615,0.461538462 6,0.461538462 C9.05815385,0.461538462 11.5384615,2.94184615 11.5384615,6 Z",id:"Stroke-1",stroke:"#1B2559"}),r.createElement("line",{x1:6,y1:3.69230769,x2:6,y2:8.30769231,id:"Stroke-3",stroke:"#1B2559"}),r.createElement("line",{x1:3.69230769,y1:6,x2:8.30769231,y2:6,id:"Stroke-5",stroke:"#1B2559"}));function It(e,t){var n=e.title,a=e.titleId,i=St(e,["title","titleId"]);return r.createElement("svg",kt({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Nt,Et)}var Lt=r.forwardRef(It),Bt=(n.p,{button:{extend:Te.p,border:"none",backgroundColor:G,cursor:"pointer",outline:0,display:"flex",justifyContent:"center",alignItems:"center",width:167,height:48,color:le,"&:hover":{backgroundColor:X},"&:active":{backgroundColor:H,color:_,"& svg g *":{stroke:_}},"& svg":{marginRight:8}}}),Ft=Object(b.a)(Bt),Pt=Object(r.memo)((function(e){var t=e.className,n=e.children,r=Object(Xe.a)(e,["className","children"]),a=Ft();return Object(He.jsxs)("button",Object(l.a)(Object(l.a)({className:w()(a.button,t)},r),{},{children:[Object(He.jsx)(Lt,{}),n]}))})),Dt=Te.h1,Tt=Te.h3,Rt=function(e){switch(e){case"xl":return 61;case"sm":return 32;case"lg":default:return 40}},At={wrapper:function(e){var t=e.size,n=Rt(t);return{height:n+n/12/2}},button:function(e){var t=e.size,n=Rt(t),r="xl"===t?3:n/12;return{extend:"xl"===t?Dt:Tt,border:"none",color:_,cursor:"pointer",fontWeight:900,outline:0,backgroundColor:ee,"&:disabled":{backgroundColor:oe,boxShadow:"none","&:hover":{backgroundColor:oe,boxShadow:"none"},"&:active":{marginTop:0}},shadowSize:r,height:n,padding:"0 ".concat("xl"===t?20:n/2,"px"),borderRadius:n/4,boxShadow:"0 ".concat(r,"px ").concat(te),"&:hover":{backgroundColor:te,boxShadow:"0 ".concat(r,"px ").concat(ne)},"&:active":{marginTop:r/2,backgroundColor:te,boxShadow:"0 ".concat(r/2,"px ").concat(ne)}}}},Wt=Object(b.a)(At),Mt=Object(r.memo)((function(e){var t=e.size,n=void 0===t?"lg":t,r=e.children,a=e.className,i=Object(Xe.a)(e,["size","children","className"]),o=Wt({size:n});return Object(He.jsx)("div",{className:w()(a,o.wrapper),children:Object(He.jsx)("button",Object(l.a)(Object(l.a)({className:o.button},i),{},{children:r}))})})),zt=function(e,t,n){return{backgroundColor:e,"&:hover":{backgroundColor:t},"&:active":{backgroundColor:n}}},qt={baseButton:{extend:zt(ae,ie,se),cursor:"pointer",border:"none",outline:0,height:32,color:le,"&:active":{color:_}},primary:{extend:zt(ae,ie,se),"&:active":{color:_,"& $buttonIcon":{display:"none"},"& $buttonIconActive":{display:"block"}},"& $buttonIconActive":{display:"none"}},secondary:{extend:zt(se,de,_),color:_,"&:active":{color:le,"& $buttonIcon":{display:"flex"},"& $buttonIconActive":{display:"none"}},"& $buttonIcon":{display:"none"},"& $buttonIconActive":{display:"flex"}}},Ht=qt.baseButton,$t=qt.primary,Vt={featureButton:{extend:Ht,width:Ht.height,borderRadius:Ht.height/2,display:"flex",padding:0},primary:$t,buttonIcon:{margin:"auto","& svg":{width:16,height:16,overflow:"visible","& g":{strokeWidth:1.8}}},buttonIconActive:{}},Yt=Object(b.a)(Vt),Gt=Object(r.memo)((function(e){var t,n=e.className,r=e.Icon,a=e.InverseIcon,i=e.children,o=Object(Xe.a)(e,["className","Icon","InverseIcon","children"]),c=Yt(),s=(t={},Object(v.a)(t,c.featureButton,!0),Object(v.a)(t,c.primary,!0),t);return Object(He.jsxs)("button",Object(l.a)(Object(l.a)({className:w()(s,n)},o),{},{children:[r&&Object(He.jsx)("div",{className:c.buttonIcon,children:Object(He.jsx)(r,{})}),a&&Object(He.jsx)("div",{className:w()(c.buttonIcon,c.buttonIconActive),children:Object(He.jsx)(a,{})}),i]}))})),Xt=n(626),Ut=n(624),Zt=n(220),_t=n(623),Kt=function(e){var t,n=e.children,a=e.bgColor,i=void 0===a?_:a,o=e.arrowSize,s=void 0===o?6:o,d=e.className,u=Object(Xe.a)(e,["children","bgColor","arrowSize","className"]),h=Object(r.useState)(null),m=Object(c.a)(h,2),p=m[0],j=m[1],f={popover:{zIndex:3e3,backgroundColor:i,borderRadius:4},arrow:{position:"absolute",fontSize:s,width:"3em",height:"3em"},arrowBottom:{top:0,width:0,height:0,borderLeft:[["2em","solid","transparent"]],borderRight:[["2em","solid","transparent"]],borderBottom:[["2em","solid",i]],marginTop:"-1.9em","&:after":{zIndex:-10,content:'""',position:"absolute",width:3*s,height:3*s,marginLeft:0,bottom:0,top:"calc(50% - 0px)",left:0,border:"5px solid #fff",borderColor:"transparent transparent #fff #fff",transformOrigin:"0 0",transform:"rotate(45deg)",boxShadow:"0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)"}},arrowTop:{bottom:0,width:0,height:0,borderLeft:[["2em","solid","transparent"]],borderRight:[["2em","solid","transparent"]],borderTop:[["2em","solid",i]],marginBottom:"-1.9em","&:after":{zIndex:-10,content:'""',position:"absolute",width:3*s,height:3*s,marginLeft:0,bottom:0,top:-(4*s+2),left:0,border:"5px solid #fff",borderColor:"transparent transparent #fff #fff",transformOrigin:"0 0",transform:"rotate(45deg)",boxShadow:"0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12)"}},arrowRight:{left:0,width:0,height:0,borderTop:[["2em","solid","transparent"]],borderBottom:[["2em","solid","transparent"]],borderRight:[["2em","solid",i]],marginLeft:"-1.9em"},arrowLeft:{right:0,width:0,height:0,borderTop:[["2em","solid","transparent"]],borderBottom:[["2em","solid","transparent"]],borderLeft:[["2em","solid",i]],marginRight:"-1.9em"},root:{backgroundColor:i}},g=Object(b.a)(f)(),x=(t={},Object(v.a)(t,g.arrow,!0),Object(v.a)(t,g.arrowBottom,"bottom"===u.placement),Object(v.a)(t,g.arrowTop,"top"===u.placement),Object(v.a)(t,g.arrowRight,"right"===u.placement),Object(v.a)(t,g.arrowLeft,"left"===u.placement),t),O=_t.a(u.modifiers,{flip:{enabled:!1},preventOverflow:{enabled:!0,boundariesElement:"scrollParent"},offset:{enabled:!0,offset:"0, 10"},arrow:{enabled:!0,element:p},computeStyle:{gpuAcceleration:!1}});return Object(He.jsx)(He.Fragment,{children:Object(He.jsx)(Ut.a,Object(l.a)(Object(l.a)({disablePortal:!1,modifiers:O,className:g.popover},u),{},{children:Object(He.jsxs)(Zt.a,{className:w()(g.root,d),children:[Object(He.jsx)("span",{className:w()(x),ref:j}),n]})}))})},Qt=Te.info2,Jt=function(e,t,n){return{backgroundColor:e,"&:hover":{backgroundColor:t},"&:active":{backgroundColor:n}}},en={idButton:{width:34,height:28,display:"flex",borderRadius:4,padding:0,border:"none",cursor:"pointer"},buttonIcon:{margin:"auto",lineHeight:1,"& svg":{overflow:"visible"}},closed:{extend:Jt(ae,ie,se)},open:{extend:Jt(se,se,se)},popoverContent:{extend:Qt,padding:8,display:"flex",justifyContent:"center",alignItems:"center",borderRadius:4,"& img":{maxHeight:145}}},tn=Object(b.a)(en),nn=Object(r.memo)((function(e){var t,n=e.name,a=e.className,i=e.Icon,o=e.InverseIcon,s=(e.popoverWidth,e.children),d=e.popoverClassname,u=Object(Xe.a)(e,["name","className","Icon","InverseIcon","popoverWidth","children","popoverClassname"]),h=Object(r.useState)(null),m=Object(c.a)(h,2),b=m[0],p=m[1],j=tn(),f=Boolean(b),g=f?"simple-popper-".concat(n):void 0,x=(t={},Object(v.a)(t,j.idButton,!0),Object(v.a)(t,j.primary,!0),Object(v.a)(t,j.open,f),Object(v.a)(t,j.closed,!f),t),O=Object(v.a)({},j.buttonIcon,!0),y=function(){p(null)};return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Xt.a,{onClickAway:y,children:Object(He.jsxs)("button",Object(l.a)(Object(l.a)({"aria-describedby":g,onClick:function(e){p(b?null:e.currentTarget)},className:w()(x,a)},u),{},{children:[i&&!f&&Object(He.jsx)("div",{className:w()(O),children:Object(He.jsx)(i,{})}),o&&f&&Object(He.jsx)("div",{className:w()(O),children:Object(He.jsx)(o,{})})]}))}),Object(He.jsx)(Kt,{className:d,id:g,open:f,anchorEl:b,onClose:y,arrowSize:3,placement:"top",children:Object(He.jsx)("div",{className:j.popoverContent,children:Object(He.jsx)("div",{children:s})})})]})})),rn=n(577),an={label:function(e){var t=e.size;return{width:t,height:t}},root:{"& svg":{flex:1},"&:hover":{backgroundColor:"inherit"},"&:hover rect":{stroke:H},"&:hover polygon":{stroke:H},"&:hover path":{stroke:H}}},on=Object(b.a)(an),cn=function(e){var t=e.size,n=e.children,r=e.onClick,a=Object(Xe.a)(e,["size","children","onClick"]),i=on({size:t});return Object(He.jsx)(rn.a,Object(l.a)(Object(l.a)({},a),{},{size:"small",classes:{root:i.root,label:i.label},disableRipple:!0,onClick:r,children:n}))},ln=n(145),sn=function(e){return{boxShadow:"inset 0 -4px 0 0 ".concat(Object(ln.fade)(e,.8)),"&:hover":{boxShadow:"none",backgroundColor:Object(ln.fade)(e,.8)}}},dn={link:{extend:Te.h4,textDecoration:"none",border:"none",backgroundColor:"transparent",cursor:"pointer",padding:"0",height:"100%"},primary:{extend:sn(be)},secondary:{extend:sn("#ff584a"),"&:hover":{color:_}},noColor:{extend:sn(_)},action:{extend:sn(be),color:G}},un=Object(b.a)(dn),hn=Object(r.memo)((function(e){var t,n=e.submit,r=e.className,a=e.children,i=e.color,o=void 0===i?"primary":i,c=Object(Xe.a)(e,["submit","className","children","color"]),s=un(),d=(t={},Object(v.a)(t,s.link,!0),Object(v.a)(t,s.primary,"primary"===o),Object(v.a)(t,s.secondary,"secondary"===o),Object(v.a)(t,s.noColor,"noColor"===o),Object(v.a)(t,s.action,"action"===o),t);return Object(He.jsx)("button",Object(l.a)(Object(l.a)({type:n?"submit":"button",className:w()(d,r)},c),{},{children:a}))})),mn=qt.baseButton,bn=qt.primary,pn={button:{extend:mn,borderRadius:mn.height/2,outline:0,padding:"0 20px"},primary:bn,buttonIcon:{marginTop:4,marginRight:4,"& svg":{width:20,height:20,overflow:"visible"}},buttonIconActive:{}};Object(b.a)(pn);function jn(){return(jn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function fn(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var gn=r.createElement("desc",null,"Created with Sketch."),xn=r.createElement("g",{id:"icon/button/cancel/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-5",transform:"translate(1.000000, 1.000000)",stroke:"#FFFFFF"},r.createElement("line",{x1:10,y1:0,x2:0,y2:10,id:"Stroke-1"}),r.createElement("line",{x1:0,y1:0,x2:10,y2:10,id:"Stroke-3"})));function On(e,t){var n=e.title,a=e.titleId,i=fn(e,["title","titleId"]);return r.createElement("svg",jn({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,gn,xn)}var vn=r.forwardRef(On),yn=(n.p,qt.baseButton),wn={button:{extend:yn,padding:0,color:_,borderRadius:yn.height/2},normalButton:{width:yn.height},activeButton:{display:"flex",flexDirection:"row",alignItems:"center",backgroundColor:se,fontWeight:"bold",padding:"0 5px","&:hover":{backgroundColor:se}},buttonIcon:{width:16,height:16,overflow:"visible","& g":{strokeWidth:1.8}},buttonIconActiveLeft:{marginRight:12,marginLeft:4},buttonIconActiveRight:{marginRight:5,marginLeft:20}},Cn=Object(b.a)(wn),kn=Object(r.memo)((function(e){var t,n=e.className,a=e.Icon,i=e.InverseIcon,o=e.toggle,l=e.children,s=Object(r.useState)(!1),d=Object(c.a)(s,2),u=d[0],h=d[1],m=Cn(),b=(t={},Object(v.a)(t,m.button,!0),Object(v.a)(t,m.normalButton,!u),Object(v.a)(t,m.activeButton,u),t),p=Object(He.jsx)(a,{className:m.buttonIcon}),j=Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(i,{className:w()(m.buttonIcon,m.buttonIconActiveLeft)}),l,Object(He.jsx)(vn,{className:w()(m.buttonIcon,m.buttonIconActiveRight)})]});return Object(He.jsx)("button",{className:w()(b,n),onClick:function(){var e=!u;o(e),h(e)},children:u?j:p})}));function Sn(){return(Sn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Nn(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var En=r.createElement("desc",null,"Created with Sketch."),In=r.createElement("g",{id:"icon/action/external-link/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("polyline",{id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:2,points:"20 12.1113 20 21.0003 0 21.0003 0 1.0003 8.889 1.0003"}),r.createElement("polyline",{id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:2,points:"14.4443 1 20.0003 1 20.0003 6.556"}),r.createElement("line",{x1:10,y1:11,x2:20,y2:1,id:"Stroke-5",stroke:"#FFFFFF",strokeWidth:2}));function Ln(e,t){var n=e.title,a=e.titleId,i=Nn(e,["title","titleId"]);return r.createElement("svg",Sn({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,En,In)}var Bn=r.forwardRef(Ln);n.p;function Fn(){return(Fn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Pn(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Dn=r.createElement("desc",null,"Created with Sketch."),Tn=r.createElement("g",{id:"icon/action/external-link/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-7",transform:"translate(0.000000, 1.000000)",stroke:"#1B2559",strokeWidth:2},r.createElement("polyline",{id:"Stroke-1",points:"20 11.1113 20 20.0003 0 20.0003 0 0.0003 8.889 0.0003"}),r.createElement("polyline",{id:"Stroke-3",points:"14.4443 0 20.0003 0 20.0003 5.556"}),r.createElement("line",{x1:10,y1:10,x2:20,y2:0,id:"Stroke-5"})));function Rn(e,t){var n=e.title,a=e.titleId,i=Pn(e,["title","titleId"]);return r.createElement("svg",Fn({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Dn,Tn)}var An=r.forwardRef(Rn),Wn=(n.p,Object(b.a)({actionButton:{marginBottom:32},actionButtonLink:{textDecoration:"none",color:J}})),Mn=function(e){var t=e.link,n=e.label,r=Wn();return Object(He.jsx)("a",{className:r.actionButtonLink,target:"_blank",rel:"noopener noreferrer",href:t,children:Object(He.jsx)(Ct,{className:r.actionButton,color:"primary",Icon:An,InverseIcon:Bn,children:n})})},zn={titleWrapper:{display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"row"},titleAndButtonsContainer:{display:"flex",alignItems:"center"},error:{marginLeft:12},subpageButton:{marginLeft:12},buttonText:{color:re,fontSize:15},icon:{marginRight:6},label:{marginRight:24}},qn=Object(b.a)(zn),Hn=function(e){var t=e.className,n=e.title,r=e.error,a=e.labels,i=e.button,o=e.children,c=qn();return Object(He.jsxs)("div",{className:w()(c.titleWrapper,t),children:[Object(He.jsxs)("div",{className:c.titleAndButtonsContainer,children:[Object(He.jsx)(Ot,{children:n}),r&&Object(He.jsx)(gt,{className:c.error,children:"Failed to save"}),i&&Object(He.jsx)(kn,{className:c.subpageButton,Icon:i.icon,InverseIcon:i.inverseIcon,toggle:i.toggle,children:Object(He.jsx)(ct,{className:c.buttonText,children:i.text})})]}),Object(He.jsx)(Ge.a,{display:"flex",flexDirection:"row",children:(null!==a&&void 0!==a?a:[]).map((function(e,t){var n=e.icon,r=e.label;return Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"center",children:[Object(He.jsx)("div",{className:c.icon,children:n}),Object(He.jsx)(ht,{className:c.label,children:r})]},t)}))}),o]})},$n=n(64),Vn=n(313),Yn=n(109),Gn=n(65),Xn=n(287),Un=n(314),Zn="",_n=function(e){var t=e.children,n=function(e,t){return new Yn.a({link:Gn.a.from([Object(Xn.a)((function(n){var r=n.graphQLErrors,a=n.networkError;r&&r.forEach((function(n){var r=n.message,a=n.locations,i=n.path,o=n.extensions;"UNAUTHENTICATED"===(null===o||void 0===o?void 0:o.code)&&"/404"!==t.pathname&&e.push("/404"),console.log("[GraphQL error]: Message: ".concat(r,", Location: ").concat(a,", Path: ").concat(i))})),a&&console.log("[Network error]: ".concat(a))})),new Un.a({credentials:"include",uri:"".concat(Zn,"/graphql")})]),cache:new Vn.a,defaultOptions:{watchQuery:{fetchPolicy:"no-cache",errorPolicy:"ignore"},query:{fetchPolicy:"no-cache",errorPolicy:"all"},mutate:{errorPolicy:"all"}}})}(Object(x.h)(),Object(x.i)());return Object(He.jsx)($n.a,{client:n,children:t})},Kn=n(15),Qn=n(14),Jn=n(16),er=n.n(Jn),tr=n(317),nr=n(304),rr=n(630),ar=n(88),ir=n(290),or=n(628),cr=n(171),lr=n(194),sr=n(629);function dr(){return(dr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ur(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var hr=r.createElement("desc",null,"Created with Sketch."),mr=r.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"nav-/-primary-/-1440",transform:"translate(-1295.000000, -19.000000)",stroke:"#1B2559",strokeWidth:2},r.createElement("g",{id:"icon/menu/notification",transform:"translate(1296.000000, 20.000000)"},r.createElement("path",{d:"M10.1052632,14.3157895 C10.1052632,15.2454737 9.35073684,16 8.42105263,16 C7.49136842,16 6.73684211,15.2454737 6.73684211,14.3157895",id:"Stroke-1"}),r.createElement("path",{d:"M1.6,14.3157895 C0.7168,14.3157895 0,13.6031813 0,12.7251462 C0,11.8471111 0.7168,11.1345029 1.6,11.1345029 L1.6,6.3625731 C1.6,2.84884211 4.4656,0 8,0 C11.5344,0 14.4,2.84884211 14.4,6.3625731 L14.4,11.1345029 C15.2832,11.1345029 16,11.8471111 16,12.7251462 C16,13.6031813 15.2832,14.3157895 14.4,14.3157895 L1.6,14.3157895 Z",id:"Stroke-3",strokeLinejoin:"round"}))));function br(e,t){var n=e.title,a=e.titleId,i=ur(e,["title","titleId"]);return r.createElement("svg",dr({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,hr,mr)}var pr=r.forwardRef(br);n.p;function jr(){return(jr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function fr(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var gr=r.createElement("desc",null,"Created with Sketch."),xr=r.createElement("g",{id:"icon/stage/spring/empty",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("circle",{id:"Oval-Copy-6",stroke:"#DDDDDD",strokeWidth:2,transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}));function Or(e,t){var n=e.title,a=e.titleId,i=fr(e,["title","titleId"]);return r.createElement("svg",jr({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,gr,xr)}var vr=r.forwardRef(Or);n.p;function yr(){return(yr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function wr(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Cr=r.createElement("desc",null,"Created with Sketch."),kr=r.createElement("g",{id:"icon/stage/zodiac/full",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("circle",{id:"Oval-2-Copy",fill:"#1B2559",cx:9,cy:9,r:8}),r.createElement("circle",{id:"Oval-Copy-5",stroke:"#1B2559",strokeWidth:2,transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}));function Sr(e,t){var n=e.title,a=e.titleId,i=wr(e,["title","titleId"]);return r.createElement("svg",yr({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Cr,kr)}var Nr=r.forwardRef(Sr),Er=(n.p,{background:{position:"absolute",width:"100vw",height:"100vh",left:0,top:0,zIndex:-1,backgroundColor:_,boxShadow:"0 0 14px 0 rgba(0, 0, 0, 0.24)"},container:{left:-200,top:-42,backgroundColor:_,height:"110vh"},header:{display:"flex",justifyContent:"space-between"},headerText:{marginTop:20,marginLeft:24},actionButtons:{display:"flex",marginLeft:16,height:0},notificationIcon:function(e){var t=e.buttonCoords,n=e.xOffset;return{position:"absolute",top:t?t.y-1:0,left:t?t.x-n:0,cursor:"pointer",background:"transparent",boxShadow:"0px 0px 0px transparent",border:"0px solid transparent",textShadow:"0px 0px 0px transparent",outline:"none"}},clearAllButton:{marginTop:-16,marginLeft:8,backgroundColor:G},notificationsList:{width:440,height:"90vh",maxHeight:"100vh",marginTop:24,marginLeft:0,marginRight:-50,overflowY:"auto",overflowX:"hidden",backgroundColor:_,zIndex:10},notificationRow:{position:"relative",marginBottom:4,paddingTop:12},unread:{backgroundColor:V},notificationRowIcon:{alignSelf:"center","& > *":{marginLeft:24}},unreadIcon:{marginLeft:8,marginTop:5,width:"12px",height:"12px",backgroundColor:ee,borderRadius:"50%",cursor:"pointer",zIndex:1},readIcon:{marginLeft:8,marginTop:5,width:"12px",height:"12px",border:[[1,"solid",H]],borderRadius:"50%",cursor:"pointer",zIndex:1},notificationTitle:{margin:0,color:H},notificationBody:{margin:0},notificationSubtitle:{margin:0,marginBottom:8,color:H},stripes:{position:"absolute",height:"100%",top:"0px",opacity:"60%"},hasUnread:{position:"absolute",top:0,left:16,width:"9px",height:"9px",backgroundColor:ee,borderRadius:"50%"}}),Ir=n(289),Lr=n.n(Ir);function Br(){return(Br=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Fr(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Pr=r.createElement("g",{id:"\\u21B3-notification-center",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"notification-center_v01a#2-(open)",transform:"translate(-1023.000000, -459.000000)",stroke:"#1B2559"},r.createElement("g",{id:"Group-5",transform:"translate(1000.000000, 0.000000)"},r.createElement("g",{id:"icon/sf-small/wrench",transform:"translate(24.000000, 460.000000)"},r.createElement("path",{d:"M15.7602493,3.10720971 L13.1962412,5.67121772 L10.3290323,5.67121772 L10.3290323,2.80400876 L12.8930403,0.24000075 C12.4378389,0.0872002725 11.9506373,0 11.4434358,0 C8.9282279,0 6.88822153,2.04000637 6.88822153,4.55681424 C6.88822153,5.08081588 6.98102182,5.58321745 7.14422233,6.05201891 L0.580201813,12.6168394 C-0.193400604,13.3904418 -0.193400604,14.6456458 0.580201813,15.4200482 C1.35460423,16.1936506 2.60980816,16.1936506 3.38341057,15.4200482 L9.94823109,8.85602767 C10.4170326,9.01922818 10.9186341,9.11202847 11.4434358,9.11202847 C13.9602436,9.11202847 16.00025,7.0720221 16.00025,4.55681424 C16.00025,4.04961265 15.9130497,3.56241113 15.7602493,3.10720971 Z",id:"Stroke-1"})))));function Dr(e,t){var n=e.title,a=e.titleId,i=Fr(e,["title","titleId"]);return r.createElement("svg",Br({width:"32px",height:"32px",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Pr)}var Tr=r.forwardRef(Dr);n.p;function Rr(){return(Rr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ar(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Wr=r.createElement("g",{id:"\\u21B3-notification-center",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"notification-center_v01a#1-(marked-one-as-read)",transform:"translate(-1023.000000, -123.000000)",stroke:"#1B2559"},r.createElement("g",{id:"Group-5",transform:"translate(1000.000000, 0.000000)"},r.createElement("g",{id:"Group-4",transform:"translate(24.000000, 124.000000)"},r.createElement("g",{id:"Group-3"},r.createElement("line",{x1:0,y1:4,x2:16,y2:4,id:"Path-2"}),r.createElement("polyline",{id:"Path-3",points:"12 0 16 4 12 8"})),r.createElement("g",{id:"Group-2",transform:"translate(8.000000, 12.000000) scale(-1, 1) translate(-8.000000, -12.000000) translate(0.000000, 8.000000)"},r.createElement("line",{x1:0,y1:4,x2:16,y2:4,id:"Path-2-Copy"}),r.createElement("polyline",{id:"Path-3-Copy",points:"12 0 16 4 12 8"}))))));function Mr(e,t){var n=e.title,a=e.titleId,i=Ar(e,["title","titleId"]);return r.createElement("svg",Rr({width:"24px",height:"24px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Wr)}var zr=r.forwardRef(Mr);n.p;function qr(){return(qr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Hr(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var $r=r.createElement("defs",null,r.createElement("pattern",{id:"pattern_68JiZ",patternUnits:"userSpaceOnUse",width:5.5,height:5.5,patternTransform:"rotate(45)"},r.createElement("line",{x1:0,y:0,x2:0,y2:5.5,stroke:"#DBDFED",strokeWidth:3}))),Vr=r.createElement("rect",{width:"100%",height:"100%",fill:"url(#pattern_68JiZ)",opacity:1});function Yr(e,t){var n=e.title,a=e.titleId,i=Hr(e,["title","titleId"]);return r.createElement("svg",qr({xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"36px",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,$r,"{' '}\n ",Vr)}var Gr,Xr,Ur,Zr=r.forwardRef(Yr),_r=(n.p,Object(b.a)(Er)),Kr={transaction:{display:"Transactions",icon:Object(He.jsx)(zr,{})},highValueTransaction:{display:"Transactions",icon:Object(He.jsx)(zr,{})},fiatBalance:{display:"Maintenance",icon:Object(He.jsx)(Tr,{})},cryptoBalance:{display:"Maintenance",icon:Object(He.jsx)(Tr,{})},compliance:{display:"Compliance",icon:Object(He.jsx)(Je,{})},error:{display:"Error",icon:Object(He.jsx)(Je,{})}},Qr=function(e){var t,n,r,a=e.id,i=e.type,o=(e.detail,e.message),c=e.deviceName,l=e.created,s=e.read,d=e.valid,h=e.toggleClear,m=_r(),b=null!==(t=cr.a([i,"display"])(Kr))&&void 0!==t?t:null,p=null!==(n=cr.a([i,"icon"])(Kr))&&void 0!==n?n:Object(He.jsx)(Tr,{}),j=Lr()((new Date).getTime()-new Date(l).getTime(),{compact:!0,verbose:!0}),f=b&&c?"".concat(b," - ").concat(c):"".concat(!b&&c?c:b),g=(r={},Object(v.a)(r,m.readIcon,s),Object(v.a)(r,m.unreadIcon,!s),r);return Object(He.jsxs)(u.a,{container:!0,className:w()(m.notificationRow,!s&&d?m.unread:""),children:[Object(He.jsx)(u.a,{item:!0,xs:2,className:m.notificationRowIcon,children:p}),Object(He.jsxs)(u.a,{item:!0,container:!0,xs:7,direction:"row",children:[Object(He.jsx)(u.a,{item:!0,xs:12,children:Object(He.jsx)(mt,{className:m.notificationTitle,children:f})}),Object(He.jsx)(u.a,{item:!0,xs:12,children:Object(He.jsx)(ut,{className:m.notificationBody,children:o})}),Object(He.jsx)(u.a,{item:!0,xs:12,children:Object(He.jsx)(ht,{className:m.notificationSubtitle,children:j})})]}),Object(He.jsx)(u.a,{item:!0,xs:3,style:{zIndex:1},children:Object(He.jsx)("div",{onClick:function(){return h(a)},className:w()(g)})}),!d&&Object(He.jsx)(Zr,{className:m.stripes})]})},Jr=Object(b.a)(Er),ea=er()(Gr||(Gr=Object(Kn.a)(["\n query getNotifications {\n notifications {\n id\n type\n detail\n message\n created\n read\n valid\n }\n hasUnreadNotifications\n machines {\n deviceId\n name\n }\n }\n"]))),ta=er()(Xr||(Xr=Object(Kn.a)(["\n mutation toggleClearNotification($id: ID!, $read: Boolean!) {\n toggleClearNotification(id: $id, read: $read) {\n id\n read\n }\n }\n"]))),na=er()(Ur||(Ur=Object(Kn.a)(["\n mutation clearAllNotifications {\n clearAllNotifications {\n id\n }\n }\n"]))),ra=function(e){var t,n,a=e.close,i=e.hasUnreadProp,o=e.buttonCoords,l=e.popperRef,s=e.refetchHasUnreadHeader,d=Object(Qn.c)(ea,{pollInterval:6e4}),u=d.data,h=d.loading,m=Object(r.useState)(300),b=Object(c.a)(m,2),p=b[0],j=b[1],f=Object(r.useState)(!1),g=Object(c.a)(f,2),x=g[0],O=g[1],v=Jr({buttonCoords:o,xOffset:p}),y=tr.a(ar.a(ir.a("name")),or.a(ir.a("deviceId")))(null!==(t=cr.a(["machines"])(u))&&void 0!==t?t:[]),w=null!==(n=cr.a(["notifications"])(u))&&void 0!==n?n:[],C=Object(r.useState)(i),k=Object(c.a)(C,2),S=k[0],N=k[1],E=Object(Qn.b)(ta,{onError:function(){return console.error("Error while clearing notification")},refetchQueries:function(){return["getNotifications"]}}),I=Object(c.a)(E,1)[0],L=Object(Qn.b)(na,{onError:function(){return console.error("Error while clearing all notifications")},refetchQueries:function(){return["getNotifications"]}}),B=Object(c.a)(L,1)[0];Object(r.useEffect)((function(){j(l.current.getBoundingClientRect().x),u&&u.hasUnreadNotifications!==S&&(s(),N(!S))}),[l,u,S,s]);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:v.container,children:[Object(He.jsxs)("div",{className:v.header,children:[Object(He.jsx)(it,{className:v.headerText,children:"Notifications"}),Object(He.jsxs)("button",{onClick:a,className:v.notificationIcon,children:[Object(He.jsx)(pr,{}),S&&Object(He.jsx)("div",{className:v.hasUnread})]})]}),Object(He.jsxs)("div",{className:v.actionButtons,children:[S&&Object(He.jsx)(Ct,{color:"primary",Icon:Nr,InverseIcon:vr,className:v.clearAllButton,onClick:function(){return O(!x)},children:x?"Show all":"Show unread"}),S&&Object(He.jsx)(Ct,{color:"primary",Icon:q,InverseIcon:vr,className:v.clearAllButton,onClick:B,children:"Mark all as read"})]}),Object(He.jsx)("div",{className:v.notificationsList,children:!h&&(x&&S?lr.a(sr.a("read",!1))(w):w).map((function(e){return Object(He.jsx)(Qr,{id:e.id,type:e.type,detail:e.detail,message:e.message,deviceName:y[e.detail.deviceId],created:e.created,read:e.read,valid:e.valid,toggleClear:function(){return I({variables:{id:e.id,read:!e.read}})}},e.id)}))})]}),Object(He.jsx)("div",{className:v.background})]})},aa=n(638),ia=n(639),oa=n(179),ca=n(21),la=n(177),sa=n.n(la),da=n(636),ua=n(637),ha=n(6),ma=n(216),ba=n(709),pa=n(296),ja=n(716),fa=n(632),ga=n(715),xa=n(299),Oa=n(633),va=n(703),ya={size:function(e){var t=e.size;return Object(l.a)({marginTop:"lg"===t?0:2},Re(t))},bold:Ae,root:function(e){return{width:e.width,"& input":{textAlign:e.textAlign}}},underline:{"&:before":{borderBottomColor:ee},"&:hover:not(.Mui-disabled)::before":{borderBottomColor:ee}}},wa=Object(b.a)(ya),Ca=Object(r.memo)((function(e){var t=e.name,n=e.isPasswordFilled,r=e.onChange,a=e.onBlur,i=e.value,o=e.error,c=(e.suffix,e.textAlign),s=e.width,d=e.size,u=e.bold,h=e.className,m=e.InputProps,b=Object(Xe.a)(e,["name","isPasswordFilled","onChange","onBlur","value","error","suffix","textAlign","width","size","bold","className","InputProps"]),p=wa({textAlign:c,width:s,size:d}),j=!o&&!rr.a(i)&&!ga.a(i),f=n||j,g=Object(v.a)({},p.bold,u);return Object(He.jsx)(va.a,Object(l.a)({id:t,onChange:r,onBlur:a,error:o,value:i,classes:{root:p.root},className:h,InputProps:Object(l.a)({className:w()(g),classes:{root:p.size,underline:f?p.underline:null}},m)},b))})),ka=function(e){e.optionsLimit;var t=e.limit,n=e.options,r=e.label,a=e.valueProp,i=e.multiple,o=e.onChange,c=e.labelProp,s=(e.shouldStayOpen,e.value),d=e.error,u=e.fullWidth,h=e.textAlign,m=e.size,b=e.autoFocus,p=Object(Xe.a)(e,["optionsLimit","limit","options","label","valueProp","multiple","onChange","labelProp","shouldStayOpen","value","error","fullWidth","textAlign","size","autoFocus"]),j=function(e){return function(t){return ja.a(sr.a(a,t))(e)}},f=ir.a(a),g=a?(i?ar.a(j(n)):j(n))(s):s,x=function(){return rr.a(g)?[]:i?g:[g]};return Object(He.jsx)(ba.a,Object(l.a)(Object(l.a)({options:n,multiple:i,value:g,onChange:function(e,t){if(!a)return o(e,t);var n=i?ar.a(f)(t):f(t);o(e,n)},getOptionLabel:cr.a([c]),forcePopupIcon:!1,filterOptions:function(e,n){var r=n.inputValue;return fa.a(ga.a(r)?x():[],function(e,t){return t?Object(pa.a)(e,t,{keys:[a,c]}):e}(e,r)).slice(0,xa.a(void 0)(t)&&Math.max(t,ga.a(r)?x().length:0))},openOnFocus:!0,autoHighlight:!0,disableClearable:!0,ChipProps:{onDelete:null},clearOnEscape:!0,getOptionSelected:Oa.a(a)},p),{},{renderInput:function(e){return Object(He.jsx)(Ca,Object(l.a)(Object(l.a)({},e),{},{autoFocus:b,label:r,value:s,error:d,size:m,fullWidth:u,textAlign:h}))}}))},Sa=(n(710),n(302),n(301),Object(b.a)({root:{color:ee,"&$checked":{color:ee}},checked:{}}),n(303)),Na=Object(r.memo)((function(e){var t=e.name,n=e.onChange,r=e.onBlur,a=e.value,i=e.error,o=e.suffix,c=e.textAlign,s=e.width,d=e.size,u=e.bold,h=e.className,m=e.decimalPlaces,b=(e.InputProps,Object(Xe.a)(e,["name","onChange","onBlur","value","error","suffix","textAlign","width","size","bold","className","decimalPlaces","InputProps"]));return Object(He.jsx)(Sa.a,Object(l.a)({name:t,onChange:n,onBlur:r,value:a,error:i,suffix:o,textAlign:c,width:s,size:d,bold:u,className:h,customInput:Ca,decimalScale:m,onValueChange:function(e){n({target:{id:t,value:e.floatValue}})}},b))})),Ea=n(726),Ia=n(634),La=n(708),Ba=Object(b.a)({label:{height:16,lineHeight:"16px",margin:[[0,0,4,0]],paddingLeft:3}}),Fa=function(e){var t=e.name,n=e.label,r=e.value,a=e.options,i=e.onChange,o=e.className,c=e.labelClassName,l=e.radioClassName,s=Ba();return Object(He.jsxs)(He.Fragment,{children:[n&&Object(He.jsx)(ht,{className:s.label,children:n}),Object(He.jsx)(Ea.a,{name:t,value:r,onChange:i,className:w()(o),children:a.map((function(e,t){return Object(He.jsx)(Ia.a,{value:e.code,control:Object(He.jsx)(La.a,{className:l}),label:e.display,className:w()(c)},t)}))})]})},Pa=Object(r.memo)((function(e){var t=e.value,n=e.onFocus,a=e.isPasswordFilled,i=e.onBlur,o=Object(Xe.a)(e,["value","onFocus","isPasswordFilled","onBlur"]),s=Object(r.useState)(!1),d=Object(c.a)(s,2),u=d[0],h=d[1];return Object(He.jsx)(Ca,Object(l.a)(Object(l.a)({},o),{},{type:"password",onFocus:function(e){h(!0),n&&n(e)},onBlur:function(e){h(!1),i&&i(e)},isPasswordFilled:a,value:t,InputProps:{value:t},InputLabelProps:{shrink:a||t||u},placeholder:a?"\u26ac \u26ac \u26ac This field is set \u26ac \u26ac \u26ac":""}))})),Da=n(635),Ta=Object(b.a)((function(e){return{root:{width:32,height:20,padding:0,margin:e.spacing(1)},switchBase:{padding:2,"&$disabled":{color:ce,"& + $track":{backgroundColor:oe,opacity:1}},"&$checked":{transform:"translateX(58%)",color:e.palette.common.white,"&$disabled":{color:ce},"& + $track":{backgroundColor:ee,opacity:1,border:"none"}},"&$focusVisible $thumb":{border:"6px solid #fff"}},thumb:{width:16,height:16},track:{borderRadius:17,border:"none",backgroundColor:se,opacity:1,transition:e.transitions.create(["background-color","border"])},disabled:{},checked:{},focusVisible:{}}})),Ra=Object(r.memo)((function(e){var t=Object.assign({},e),n=Ta();return Object(He.jsx)(Da.a,Object(l.a)({focusVisibleClassName:n.focusVisible,disableRipple:!0,classes:{root:n.root,switchBase:n.switchBase,thumb:n.thumb,track:n.track,checked:n.checked,disabled:n.disabled}},t))})),Aa=function(e){var t=e.options,n=e.onChange,a=Object(Xe.a)(e,["options","onChange"]),i=Object(r.useState)(!1),o=Object(c.a)(i,2),s=o[0],d=o[1],u=a.field,h=u.name,m=u.onBlur,b=u.value,p=a.form,j=p.touched,f=p.errors,g=p.setFieldValue,x=p.setFieldTouched,O=!(!j[h]||!f[h]),v=Object(ca.e)(),y=v.initialValues,w=v.values,C="Function"===ma.a(t)?t(y,w):t,k=function(e){return g(h,e)},S=!!a.shouldStayOpen;return Object(He.jsx)(ka,Object(l.a)({name:h,onChange:function(e,t){if(n)return n(b,t,k);g(h,t)},onBlur:function(e){h&&x(h,!0),m&&m(e)},value:b,error:O,open:s,options:C,onOpen:function(){if(!a.multiple)return d(!0);d((null===b||void 0===b?void 0:b.length)!==a.limit)},onClose:function(e,t){d(!(!S||"blur"===t))}},a))},Wa=n(725),Ma=n(19),za=Object(r.memo)((function(e){var t=e.classes,n=Object(Xe.a)(e,["classes"]);return Object(He.jsx)(Wa.a,Object(l.a)({size:"small",classes:t},n))})),qa=Object(Ma.a)((function(e){return{root:{backgroundColor:ae,borderRadius:4,margin:e.spacing(.5,.25),height:18},label:{fontSize:ye,color:le,fontWeight:500,fontFamily:Se,paddingRight:4,paddingLeft:4}}}))(za),Ha={cashOut:{empty:K,full:J},cashIn:{empty:J,full:K}},$a=function(e){var t=e.percent,n=e.cashOut;return Ha[n?"cashOut":"cashIn"][t>=50?"full":"empty"]},Va={cashbox:{borderColor:$a,backgroundColor:$a,height:118,width:function(e){var t=e.width;return null!==t&&void 0!==t?t:80},border:"2px solid",textAlign:"end",display:"inline-block"},emptyPart:{backgroundColor:"white",height:function(e){var t=e.percent;return"".concat(100-t,"%")},position:"relative","& > p":{color:$a,display:"inline-block",position:"absolute",margin:0,bottom:0,right:0}},fullPart:{backgroundColor:$a,"& > p":{color:"white",display:"inline"}}},Ya={row:{display:"flex"},innerRow:{display:"flex",justifyContent:"flex-start"},col2:{marginLeft:14},noMarginText:{marginTop:0,marginBottom:0},link:{marginTop:8},chip:{margin:[[0,0,0,7]]}},Ga=Object(b.a)(Va),Xa=Object(b.a)(Ya),Ua=function(e){var t=e.percent,n=void 0===t?0:t,r=e.cashOut,a=void 0!==r&&r,i=e.width,o=e.className,c=e.emptyPartClassName,l=e.labelClassName,s=Ga({percent:n,cashOut:a,width:i});return Object(He.jsxs)("div",{className:w()(o,s.cashbox),children:[Object(He.jsx)("div",{className:w()(c,s.emptyPart),children:n<=51&&Object(He.jsxs)(mt,{className:l,children:[n.toFixed(0),"%"]})}),Object(He.jsx)("div",{className:s.fullPart,children:n>51&&Object(He.jsxs)(mt,{className:l,children:[n.toFixed(0),"%"]})})]})},Za=function(e){e.currency;var t=e.notes,n=(e.total,Xa());return Object(He.jsx)(He.Fragment,{children:Object(He.jsx)("div",{className:n.row,children:Object(He.jsxs)("div",{children:[Object(He.jsx)("div",{className:n.innerRow,children:Object(He.jsxs)(lt,{className:n.noMarginText,children:[t," notes"]})}),Object(He.jsx)("div",{className:n.innerRow})]})})})},_a=function(e){var t=e.capacity,n=void 0===t?500:t,r=e.denomination,a=void 0===r?0:r,i=e.currency,o=e.notes,c=e.className,l=e.editingMode,s=void 0!==l&&l,d=e.width,u=100*o/n,h=Xa();return Object(He.jsx)(He.Fragment,{children:Object(He.jsxs)("div",{className:h.row,children:[Object(He.jsx)("div",{className:h.col,children:Object(He.jsx)(Ua,{className:c,width:d,percent:u,cashOut:!0})}),!s&&Object(He.jsxs)("div",{className:h.col2,children:[Object(He.jsxs)("div",{className:h.innerRow,children:[Object(He.jsx)(lt,{className:h.noMarginText,children:o}),Object(He.jsx)(qa,{className:h.chip,label:"".concat(a," ").concat(i.code)})]}),Object(He.jsx)("div",{className:h.innerRow,children:Object(He.jsxs)(ht,{className:h.noMarginText,children:[o*a," ",i.code]})})]})]})})},Ka=Object(b.a)({flex:{display:"flex"},cashCassette:{height:36,marginRight:14}}),Qa=Object(r.memo)((function(e){var t=e.decimalPlaces,n=e.width,a=e.inputClassName,i=Object(Xe.a)(e,["decimalPlaces","width","inputClassName"]),o=Ka(),s=i.field,d=s.name,u=s.onChange,h=s.onBlur,m=s.value,b=i.form,p=b.touched,j=b.errors,f=Object(r.useState)(m),g=Object(c.a)(f,2),x=g[0],O=g[1],v=!(!p[d]||!j[d]);return Object(He.jsxs)("div",{className:o.flex,children:[Object(He.jsx)(_a,{className:w()(o.cashCassette,a),notes:x,editingMode:!0,width:n}),Object(He.jsx)(Na,Object(l.a)({name:d,onChange:function(e){return O(e.target.value),u(e)},onBlur:h,value:m,error:v,decimalPlaces:t},i))]})})),Ja=Object(r.memo)((function(e){var t=e.decimalPlaces,n=Object(Xe.a)(e,["decimalPlaces"]),r=n.field,a=r.name,i=r.onChange,o=r.onBlur,c=r.value,s=n.form,d=s.touched,u=s.errors,h=!(!d[a]||!u[a]);return Object(He.jsx)(Na,Object(l.a)({name:a,onChange:i,onBlur:o,value:c,error:h,decimalPlaces:t},n))})),ei=Object(r.memo)((function(e){var t=e.label,n=Object(Xe.a)(e,["label"]),r=n.field,a=r.name,i=r.onChange,o=r.value;return Object(He.jsx)(Fa,Object(l.a)({name:a,label:t,value:o,options:n.options,ariaLabel:a,onChange:function(e){i(e),n.resetError&&n.resetError()},className:n.className},n))})),ti=Object(r.memo)((function(e){var t=e.isPasswordFilled,n=Object(Xe.a)(e,["isPasswordFilled"]),r=n.field,a=r.name,i=r.onChange,o=r.onBlur,c=r.value,s=n.form,d=s.touched,u=s.errors,h=!t&&!(!d[a]||!u[a]);return Object(He.jsx)(Pa,Object(l.a)({name:a,isPasswordFilled:t,onChange:i,onBlur:o,value:c,error:h},n))})),ni=Object(r.memo)((function(e){var t=Object.assign({},e),n=t.field,r=n.name,a=n.onChange,i=n.onBlur,o=n.value,c=t.form,s=c.touched,d=c.errors,u=!(!s[r]||!d[r]);return Object(He.jsx)(Ca,Object(l.a)({name:r,onChange:a,onBlur:i,value:o,error:u},t))}));function ri(){return(ri=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ai(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var ii=r.createElement("style",{type:"text/css"},"\n\t.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#1B2559;}\n"),oi=r.createElement("desc",null,"Created with Sketch."),ci=r.createElement("g",{id:"color_x2F_primary_x2F_zodiac",transform:"translate(-0.000000, 0.000000)"},r.createElement("g",{id:"Mask"},r.createElement("path",{id:"path-1_1_",className:"st0",d:"M11.1,9l6.5,6.5c0.6,0.6,0.6,1.5,0,2.1c-0.3,0.3-0.7,0.4-1.1,0.4c-0.4,0-0.8-0.2-1.1-0.4 L9,11.1l-6.5,6.5C2.3,17.8,1.9,18,1.5,18c-0.4,0-0.8-0.2-1.1-0.4c-0.6-0.6-0.6-1.5,0-2.1L6.9,9L0.4,2.5C-0.1,2-0.1,1,0.4,0.4 C1-0.1,2-0.1,2.5,0.4L9,6.9l6.5-6.5c0.6-0.6,1.5-0.6,2.1,0c0.6,0.6,0.6,1.5,0,2.1L11.1,9z"})));function li(e,t){var n=e.title,a=e.titleId,i=ai(e,["title","titleId"]);return r.createElement("svg",ri({id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 18 18",style:{enableBackground:"new 0 0 18 18"},xmlSpace:"preserve",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,ii,oi,ci)}var si=r.forwardRef(li);n.p;function di(){return(di=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ui(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var hi=r.createElement("desc",null,"Created with Sketch."),mi=r.createElement("g",{id:"icon/stage/spring/complete",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("circle",{id:"Oval",stroke:"#48F694",strokeWidth:2,transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}),r.createElement("path",{d:"M7.80983711,12 C7.54819546,12 7.28655382,11.9032616 7.08725647,11.710772 L5.29971255,9.98428824 C4.90009582,9.59832189 4.90009582,8.97445811 5.29971255,8.58849175 C5.69932929,8.2025254 6.34525711,8.2025254 6.74487384,8.58849175 L7.80983711,9.61707728 L11.2551262,6.28947477 C11.6547429,5.90350841 12.3016927,5.90350841 12.7002874,6.28947477 C13.0999042,6.674454 13.0999042,7.2993049 12.7002874,7.68527125 L8.53241776,11.710772 C8.33312041,11.9032616 8.07147876,12 7.80983711,12",id:"Path",fill:"#48F694"}));function bi(e,t){var n=e.title,a=e.titleId,i=ui(e,["title","titleId"]);return r.createElement("svg",di({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,hi,mi)}var pi=r.forwardRef(bi);n.p;function ji(){return(ji=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function fi(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var gi=r.createElement("desc",null,"Created with Sketch."),xi=r.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"icon/warning-icon/comet"},r.createElement("rect",{id:"Rectangle",stroke:"#5F668A",strokeWidth:2,x:1,y:1,width:22,height:22,rx:11}),r.createElement("path",{d:"M11.2971429,14.4857143 L11.1085714,5.82857143 L13.3714286,5.82857143 L13.2,14.4857143 L11.2971429,14.4857143 Z M11.1942857,18 L11.1942857,15.9771429 L13.3028571,15.9771429 L13.3028571,18 L11.1942857,18 Z",id:"!",fill:"#5F668A",fillRule:"nonzero"})));function Oi(e,t){var n=e.title,a=e.titleId,i=fi(e,["title","titleId"]);return r.createElement("svg",ji({width:"24px",height:"24px",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,gi,xi)}var vi,yi,wi=r.forwardRef(Oi),Ci=(n.p,"100%"),ki="column",Si={dialog:{backgroundColor:re,width:Ci,minHeight:Ci,display:"flex",flexDirection:ki,padding:0},wrapper:{width:me,height:Ci,margin:"0 auto",flex:1,display:"flex",flexDirection:ki},contentDiv:{display:"flex",flex:1,flexDirection:"row"},headerDiv:{display:"flex",justifyContent:"space-between",alignItems:"center"},contentWrapper:{marginLeft:48},button:{marginTop:64},nameTitle:{marginTop:16,marginBottom:25},qrTitle:{marginTop:12,marginBottom:40},qrCodeWrapper:{display:"flex"},qrTextInfoWrapper:{display:"flex",flexDirection:"row"},qrTextWrapper:{width:381,marginLeft:80,display:"flex",flexDirection:"column"},textWrapper:{display:"flex",flexDirection:"column"},qrTextIcon:{marginRight:16},qrText:{marginTop:0},item:{position:"relative",margin:"12px 0 12px 0",display:"flex"},itemText:{extend:Te.p,color:ue,marginRight:24},itemTextActive:{extend:Te.tl2,color:J},itemTextPast:{color:J},stepperPath:{position:"absolute",height:25,width:1,border:[[1,"solid",ue]],right:8,top:18},stepperPast:{border:[[1,"solid",J]]},successMessageWrapper:{backgroundColor:V,display:"flex",flexDirection:"row",padding:"0px 10px",borderRadius:"8px"},successMessage:{color:$,margin:"8px 0px"},successMessageIcon:{marginRight:16,marginBottom:2,display:"flex",flexDirection:"col",alignItems:"center"}},Ni=er()(vi||(vi=Object(Kn.a)(["\n mutation createPairingTotem($name: String!) {\n createPairingTotem(name: $name)\n }\n"]))),Ei=er()(yi||(yi=Object(Kn.a)(["\n {\n machines {\n name\n deviceId\n }\n }\n"]))),Ii=Object(b.a)(Si),Li=tr.a(da.a,ua.a([],["machines"])),Bi={name:""},Fi=ha.d().shape({name:ha.e().required().max(50)}),Pi=[{label:"Machine name",component:function(e){var t=e.nextStep,n=e.classes,r=e.setQrCode,a=e.setName,i=Object(Qn.b)(Ni,{onCompleted:function(e){var n=e.createPairingTotem;r(n),t()},onError:function(e){return console.log(e)}}),o=Object(c.a)(i,1)[0];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(lt,{className:n.nameTitle,children:"Machine Name (ex: Coffee shop 01)"}),Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,initialValues:Bi,validationSchema:Fi,onSubmit:function(e){var t=e.name;a(t),o({variables:{name:t}})},children:Object(He.jsxs)(ca.c,{className:n.form,children:[Object(He.jsx)("div",{children:Object(He.jsx)(ca.a,{name:"name",label:"Enter machine name",component:ni})}),Object(He.jsx)("div",{className:n.button,children:Object(He.jsx)(Mt,{type:"submit",children:"Submit"})})]})})]})}},{label:"Scan QR code",component:function(e){var t,n=e.classes,a=e.qrCode,i=e.name,o=e.count,c=e.onPaired,l=Object(r.useRef)(null),s=Object(Qn.c)(Ei,{pollInterval:1e4}).data;Object(r.useEffect)((function(){return function(){l.current&&clearTimeout(l.current)}}),[]);var d=null===s||void 0===s||null===(t=s.machines)||void 0===t?void 0:t.find((function(e){return e.name===i})),u=Li(s)>o&&d;return u&&(l.current=setTimeout((function(){return c(d)}),2e3)),Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(lt,{className:n.qrTitle,children:"Scan QR code with your new cryptomat"}),Object(He.jsxs)("div",{className:n.qrCodeWrapper,children:[Object(He.jsx)("div",{children:Object(He.jsx)(sa.a,{size:240,fgColor:J,value:a})}),Object(He.jsxs)("div",{className:n.qrTextWrapper,children:[Object(He.jsxs)("div",{className:n.qrTextInfoWrapper,children:[Object(He.jsx)("div",{className:n.qrTextIcon,children:Object(He.jsx)(wi,{})}),Object(He.jsx)("div",{className:n.textWrapper,children:Object(He.jsx)(ot,{className:n.qrText,children:"To pair the machine you need scan the QR code with your machine. To do this either snap a picture of this QR code or download it through the button above and scan it with the scanning bay on your machine."})})]}),u&&Object(He.jsxs)("div",{className:n.successMessageWrapper,children:[Object(He.jsx)("div",{className:n.successMessageIcon,children:Object(He.jsx)(pi,{})}),Object(He.jsx)(lt,{className:n.successMessage,children:"Machine has been successfully paired!"})]})]})]})]})}}],Di=Object(r.memo)((function(e){var t=e.close,n=e.onPaired,a=Ii(),i=Object(Qn.c)(Ei).data,o=Object(r.useState)(""),l=Object(c.a)(o,2),s=l[0],d=l[1],u=Object(r.useState)(""),h=Object(c.a)(u,2),m=h[0],b=h[1],p=Object(r.useState)(0),j=Object(c.a)(p,2),f=j[0],g=j[1],x=Li(i),O=Pi[f].component;return Object(He.jsx)("div",{children:Object(He.jsx)(aa.a,{fullScreen:!0,className:a.dialog,open:!0,"aria-labelledby":"form-dialog-title",children:Object(He.jsx)(ia.a,{className:a.dialog,children:Object(He.jsxs)("div",{className:a.wrapper,children:[Object(He.jsxs)("div",{className:a.headerDiv,children:[Object(He.jsx)(Ot,{children:"Add Machine"}),Object(He.jsx)(rn.a,{disableRipple:!0,onClick:t,children:Object(He.jsx)(oa.a,{color:"error",children:Object(He.jsx)(si,{})})})]}),Object(He.jsxs)("div",{className:a.contentDiv,children:[Object(He.jsx)(Ve,{children:Pi.map((function(e,t){return function(e,t,n,r){var a,i,o=e===n,c=n<e,l=n>e;return Object(He.jsxs)("div",{className:r.item,children:[Object(He.jsx)("span",{className:w()((a={},Object(v.a)(a,r.itemText,!0),Object(v.a)(a,r.itemTextActive,o),Object(v.a)(a,r.itemTextPast,c),a)),children:t.label}),o&&Object(He.jsx)(T,{}),c&&Object(He.jsx)(I,{}),l&&Object(He.jsx)(q,{}),n<Pi.length-1&&Object(He.jsx)("div",{className:w()((i={},Object(v.a)(i,r.stepperPath,!0),Object(v.a)(i,r.stepperPast,c),i))})]})}(f,e,t,a)}))}),Object(He.jsx)("div",{className:a.contentWrapper,children:Object(He.jsx)(O,{classes:a,nextStep:function(){return g(1)},count:x,onPaired:n,qrCode:s,setQrCode:d,name:m,setName:b})})]})]})})})})}));function Ti(){return(Ti=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ri(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ai=r.createElement("desc",null,"Created with Sketch."),Wi=r.createElement("g",{id:"icon/button/add/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M11.5384615,6 C11.5384615,9.05815385 9.05815385,11.5384615 6,11.5384615 C2.94184615,11.5384615 0.461538462,9.05815385 0.461538462,6 C0.461538462,2.94184615 2.94184615,0.461538462 6,0.461538462 C9.05815385,0.461538462 11.5384615,2.94184615 11.5384615,6 Z",id:"Stroke-1",stroke:"#FFFFFF"}),r.createElement("line",{x1:6,y1:3.69230769,x2:6,y2:8.30769231,id:"Stroke-3",stroke:"#FFFFFF"}),r.createElement("line",{x1:3.69230769,y1:6,x2:8.30769231,y2:6,id:"Stroke-5",stroke:"#FFFFFF"}));function Mi(e,t){var n=e.title,a=e.titleId,i=Ri(e,["title","titleId"]);return r.createElement("svg",Ti({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Ai,Wi)}var zi=r.forwardRef(Mi);n.p;function qi(){return(qi=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Hi(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var $i=r.createElement("desc",null,"Created with Sketch."),Vi=r.createElement("defs",null,r.createElement("path",{d:"M17.8413132,12.8764646 C17.8413132,12.8764646 16.6555879,12.5091919 15.661533,12.2855556 C15.661533,12.2855556 15.3477198,10.3246465 14.8939121,8.23646465 C14.8939121,8.23646465 15.1560495,8.21373737 15.3383242,8.8710101 L16.0223242,12.0219192 C16.0223242,12.0219192 17.2343571,12.2991919 18.1795549,12.6537374 L17.8413132,12.8764646 Z M15.2603407,6.10282828 L15.5328132,5.80555556 C16.0627253,5.87828283 16.3483516,6.02828283 16.3483516,6.02828283 L16.291978,6.11191919 L16.3972088,6.9310101 C16.2440604,6.93646465 16.0091703,7.05919192 16.0091703,7.05919192 L15.8315934,6.95010101 L15.8315934,6.38282828 C15.3026209,6.29919192 15.2556429,6.21828283 15.2556429,6.21828283 L15.2603407,6.10282828 Z M12.4557527,18.2873737 C11.2831813,18.4964646 9.84565385,18.2237374 9.84565385,18.2237374 L9.89732967,17.9991919 C9.89732967,17.9991919 11.6496099,18.1955556 12.6248736,17.8973737 C12.5553462,18.0628283 12.5356154,18.1137374 12.4557527,18.2873737 L12.4557527,18.2873737 Z M9.18984066,14.5464646 C8.379,15.1364646 7.56064286,15.6791919 7.00442308,16.1091919 C6.9705989,16.6955556 6.91516484,17.6464646 6.91516484,17.6464646 L5.46448352,18.5182828 L5.22207692,18.3737374 C5.27845055,17.9219192 5.34891758,17.5882828 5.34891758,17.5882828 L5.55186264,17.4410101 C5.50676374,17.7282828 5.48515385,18.1346465 5.48515385,18.1346465 L6.5928956,17.440101 C6.63705495,16.7019192 6.72443407,15.960101 6.72443407,15.960101 C6.9705989,15.7373737 8.73697253,14.5237374 10.0100803,13.6864646 C10.0100803,13.6864646 10.018533,13.9437374 9.18984066,14.5464646 L9.18984066,14.5464646 Z M14.977533,0.195555556 C15.2612802,0.167373737 15.5065055,0.184646465 15.7103901,0.228282828 L15.7103901,0.228282828 L15.8813901,0.697373737 L16.1003077,0.361919192 C16.2694286,0.447373737 16.3746593,0.547373737 16.4056648,0.624646465 C16.4056648,0.624646465 16.3615055,0.909191919 16.4319725,1.36464646 C16.5005604,1.80373737 16.6988077,2.78191919 16.6988077,2.78191919 C16.9740989,3.00646465 17.2850934,3.51282828 17.2850934,3.51282828 C17.4758242,4.41737374 17.4645495,5.04919192 17.4636099,5.1210101 C16.6734396,4.68646465 15.6173736,4.58555556 15.6173736,4.58555556 L15.6173736,4.58555556 L15.2481264,4.90828283 C15.9753462,5.00828283 16.8792033,5.26555556 17.1122143,5.44555556 C17.2484505,5.74737374 17.3386484,6.22828283 17.3386484,6.22828283 L17.3386484,6.22828283 L17.0445659,6.58919192 L17.3198571,6.8810101 C17.3386484,7.22464646 17.2183846,7.56919192 17.2183846,7.56919192 C17.7905769,7.93010101 17.9512418,8.79373737 18.3101538,10.250101 C18.6700055,11.7064646 18.9903956,12.9055556 18.9903956,12.9055556 L18.9903956,12.9055556 L18.4567253,13.2019192 C19.1623352,15.7282828 18.444511,17.7391919 17.5378352,19.0664646 C16.6320989,20.3946465 16.0862143,21.7137374 16.1031264,22.8910101 L16.1031264,22.8910101 L16.5475385,23.2346465 L16.7749121,23.9491919 L14.3048077,23.9491919 L14.293533,23.2728283 C14.2925934,21.5619192 14.9230385,20.1328283 14.9230385,20.1328283 C15.2857088,20.0473737 15.6596538,19.7628283 15.6596538,19.7628283 C15.0733681,19.8828283 14.3414505,19.7964646 14.3414505,19.7964646 C14.8676044,18.8537374 15.0292088,18.1773737 15.0292088,18.1773737 L15.0292088,18.1773737 L14.7811648,18.1228283 C14.6956648,18.310101 14.6073462,18.4937374 14.5133901,18.6710101 C13.8754286,19.8864646 13.1735769,20.6628283 12.7554725,22.4055556 L12.7554725,22.4055556 L13.1933077,22.7455556 L13.6987912,23.9491919 L10.8509835,23.9491919 C10.8340714,21.8246465 11.495522,20.2273737 11.7341703,19.7628283 C10.2233571,19.9264646 8.42128022,19.1782828 6.99314835,19.4664646 C6.60041209,21.9473737 4.59257143,22.4355556 3.65019231,22.300101 L3.65019231,22.300101 L2.97652747,23.4146465 L3.58724176,23.9491919 L1.33135714,23.9491919 C1.32008242,23.8546465 1.2918956,23.7537374 1.22988462,23.6591919 C1.22988462,23.6591919 1.97401648,22.5882828 2.48231868,21.150101 C2.89008791,21.3255556 3.75166484,20.9928283 3.78736813,20.1055556 C3.82401099,19.2191919 3.67086264,17.8419192 4.46854945,16.7891919 C5.2652967,15.7355556 6.12687363,15.1655556 7.25152747,14.3328283 C7.98250549,13.7910101 9.22084615,12.8755556 9.99974176,12.3010101 L9.99974176,12.3010101 L9.61546154,12.3864646 L6.81087363,14.6491919 L5.82997253,14.6491919 L8.66368681,12.1164646 L8.29725824,12.1091919 L5.33576374,14.6491919 L4.34170879,14.6491919 L7.27313736,11.720101 L6.9208022,11.7173737 L3.88038462,14.6491919 L2.86565934,14.6491919 L5.8093022,11.3037374 L5.46918132,11.3055556 L2.43534066,14.6491919 L1.36706044,14.6491919 L4.22614286,10.8528283 L3.89635714,10.8573737 L0.963989011,14.6491919 L0,14.6491919 C0,14.6491919 4.11809341,8.22464646 4.92893407,7.00737374 C5.73883516,5.79010101 6.6192033,4.62282828 8.06894505,4.38464646 C9.53465934,4.14282828 10.5343516,4.46646465 11.2502967,5.63373737 C11.636456,6.2610101 12.1034176,6.97828283 12.4698462,7.55919192 C12.0968407,8.1510101 11.6298791,8.6110101 11.5857198,9.32282828 C11.534044,10.1419192 12.0921429,10.6373737 12.6558791,10.6773737 C12.2321374,10.5282828 11.8976538,10.0337374 12.0489231,9.37646465 C12.2058297,8.69737374 12.7554725,8.35191919 13.1726374,7.80282828 C13.5315495,7.32828283 13.5371868,6.63282828 13.5108791,6.4010101 C13.4836319,6.16919192 13.2167967,5.98828283 13.2167967,5.98828283 C13.2167967,5.98828283 13.2252527,5.52373737 13.2167967,5.01646465 C13.2083407,4.51010101 13.4300769,4.21828283 13.4300769,4.21828283 C13.4300769,4.21828283 13.4216209,3.4610101 13.3943736,2.57646465 C13.3671264,1.72555556 13.2863242,1.46828283 13.205522,1.35464646 C13.205522,1.35464646 13.2694121,1.10919192 13.5099396,0.844646465 L13.5099396,0.844646465 L13.7542253,1.06282828 L13.8284505,0.571919192 C13.9825385,0.469191919 14.1723297,0.375555556 14.4072198,0.307373737 C14.4325879,0.30010101 14.4570165,0.294646465 14.4823846,0.288282828 L14.4823846,0.288282828 L14.7896209,0.644646465 Z M7.71628243,19.8937938 C8.32897736,19.8402566 9.02386307,19.9393405 9.75797621,20.0432188 L9.75797621,20.0432188 L9.86538462,20.058401 C9.7449004,20.8103202 9.02106112,21.7691969 7.79193531,22.0896215 L7.79193531,22.0896215 L9.01358923,23.5151515 L7.36136769,23.5151515 C7.15589073,23.2226941 6.50396838,22.32135 6.16586538,21.9681638 C6.72065317,21.6525335 7.42954868,21.0388524 7.71628243,19.8937938 Z",id:"path-1"})),Yi=r.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"nav-/-primary-/-1440",transform:"translate(-128.000000, -14.000000)"},r.createElement("g",{id:"icon/lamassu-logo",transform:"translate(128.000000, 14.000000)"},r.createElement("g",{id:"color/amaz/default"},r.createElement("mask",{id:"mask-2",fill:"white"},r.createElement("use",{xlinkHref:"#path-1"})),r.createElement("use",{id:"Mask",fill:"#16D6D3",xlinkHref:"#path-1"})))));function Gi(e,t){var n=e.title,a=e.titleId,i=Hi(e,["title","titleId"]);return r.createElement("svg",qi({width:"19px",height:"24px",viewBox:"0 0 19 24",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,$i,Vi,Yi)}var Xi=r.forwardRef(Gi);n.p;function Ui(){return(Ui=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Zi(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var _i=r.createElement("desc",null,"Created with Sketch."),Ki=r.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"nav-/-primary-/-1440",transform:"translate(-1295.000000, -19.000000)",stroke:"#FFFFFF",strokeWidth:2},r.createElement("g",{id:"icon/menu/notification",transform:"translate(1296.000000, 20.000000)"},r.createElement("path",{d:"M10.1052632,14.3157895 C10.1052632,15.2454737 9.35073684,16 8.42105263,16 C7.49136842,16 6.73684211,15.2454737 6.73684211,14.3157895",id:"Stroke-1"}),r.createElement("path",{d:"M1.6,14.3157895 C0.7168,14.3157895 0,13.6031813 0,12.7251462 C0,11.8471111 0.7168,11.1345029 1.6,11.1345029 L1.6,6.3625731 C1.6,2.84884211 4.4656,0 8,0 C11.5344,0 14.4,2.84884211 14.4,6.3625731 L14.4,11.1345029 C15.2832,11.1345029 16,11.8471111 16,12.7251462 C16,13.6031813 15.2832,14.3157895 14.4,14.3157895 L1.6,14.3157895 Z",id:"Stroke-3",strokeLinejoin:"round"}))));function Qi(e,t){var n=e.title,a=e.titleId,i=Zi(e,["title","titleId"]);return r.createElement("svg",Ui({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,_i,Ki)}var Ji=r.forwardRef(Qi),eo=(n.p,Te.tl2),to=Te.p,no=56,ro=40;var ao,io={headerContainer:{position:"relative"},header:{backgroundColor:J,color:_,height:no,display:"flex"},content:{maxWidth:me,flex:1,display:"flex",alignItems:"center",margin:"0 auto"},nav:{flex:1,display:"flex",alignItems:"center",justifyContent:"space-between"},ul:{display:"flex",paddingLeft:36,height:56,margin:0},li:{listStyle:"none",color:_,margin:[[20,20,0,20]],"&:hover":{color:_},"&:hover::after":{width:"50%",marginLeft:"-25%"},position:"relative","&:after":{content:'""',display:"block",background:_,width:0,height:4,left:"50%",marginLeft:0,bottom:-8,position:"absolute",borderRadius:1e3,transition:[["all","0.2s","cubic-bezier(0.95, 0.1, 0.45, 0.94)"]]}},link:{extend:to,textDecoration:"none",border:"none",color:_,backgroundColor:"transparent"},forceSize:{display:"inline-block",textAlign:"center","&:after":{display:"block",content:"attr(forcesize)",fontWeight:700,height:0,overflow:"hidden",visibility:"hidden"}},activeLink:{color:_,"& li::after":{width:"50%",marginLeft:"-25%"}},addMachine:{marginLeft:"auto"},subheader:{backgroundColor:ae,color:_,height:ro,display:"flex"},subheaderUl:{display:"flex",paddingLeft:0},subheaderLi:{extend:eo,display:"flex",alignItems:"center",height:24,listStyle:"none",padding:[[0,20]],"&:first-child":{paddingLeft:0}},subheaderLink:{extend:to,textDecoration:"none",border:"none",color:ue},activeSubheaderLink:{extend:eo,color:le},white:{color:_},logo:{display:"flex",alignItems:"center","& > svg":{marginRight:16}},logoLink:{cursor:"pointer"},actionButtonsContainer:{zIndex:1,position:"relative",display:"flex",justifyContent:"space-between",minWidth:200,transform:"translateZ(0)"},notificationIcon:{marginTop:4,cursor:"pointer",background:"transparent",boxShadow:"0px 0px 0px transparent",border:"0px solid transparent",textShadow:"0px 0px 0px transparent",outline:"none"},hasUnread:{position:"absolute",top:4,left:182,width:"9px",height:"9px",backgroundColor:ee,borderRadius:"50%"},popper:{zIndex:1}},oo=Object(b.a)(io),co=er()(ao||(ao=Object(Kn.a)(["\n query getUnread {\n hasUnreadNotifications\n }\n"]))),lo=function(e){var t=e.item,n=e.classes,a=Object(r.useState)(null),i=Object(c.a)(a,2),o=i[0],l=i[1];return Object(He.jsx)("div",{className:n.subheader,children:Object(He.jsx)("div",{className:n.content,children:Object(He.jsx)("nav",{children:Object(He.jsx)("ul",{className:n.subheaderUl,children:t.children.map((function(e,t){return Object(He.jsx)("li",{className:n.subheaderLi,children:Object(He.jsx)(O.c,{to:{pathname:e.route,state:{prev:o}},className:n.subheaderLink,activeClassName:n.activeSubheaderLink,isActive:function(t){return!!t&&(l(e.route),!0)},children:e.label})},t)}))})})})})},so=tr.a(nr.a,rr.a),uo=Object(r.memo)((function(e){var t=e.tree,n=Object(r.useState)(!1),a=Object(c.a)(n,2),i=a[0],o=a[1],l=Object(r.useState)(null),s=Object(c.a)(l,2),d=s[0],u=s[1],h=Object(r.useState)({x:0,y:0}),m=Object(c.a)(h,2),b=m[0],p=m[1],j=Object(r.useState)(),f=Object(c.a)(j,2),g=f[0],v=f[1],y=Object(r.useState)(!1),C=Object(c.a)(y,2),k=C[0],S=C[1],N=Object(Qn.c)(co,{pollInterval:6e4}),E=N.data,I=N.refetch,L=Object(r.useRef)(),B=Object(r.useRef)(),F=Object(x.h)(),P=oo();Object(r.useEffect)((function(){return(null===E||void 0===E?void 0:E.hasUnreadNotifications)?S(!0):so(null===E||void 0===E?void 0:E.hasUnreadNotifications)?S(!1):void 0}),[E]);var D=function(){u(null),document.querySelector("#root").classList.remove("root-notifcenter-open"),document.querySelector("body").classList.remove("body-notifcenter-open")},T=Boolean(d),R=T?"notifications-popper":void 0;return Object(He.jsxs)("header",{className:P.headerContainer,children:[Object(He.jsx)("div",{className:P.header,children:Object(He.jsxs)("div",{className:P.content,children:[Object(He.jsxs)("div",{onClick:function(){v(!1),F.push("/dashboard")},className:w()(P.logo,P.logoLink),children:[Object(He.jsx)(Xi,{}),Object(He.jsx)(at,{className:P.white,children:"Lamassu Admin"})]}),Object(He.jsx)("nav",{className:P.nav,children:Object(He.jsx)("ul",{className:P.ul,children:t.map((function(e,t){return Object(He.jsx)(O.c,{to:e.route||e.children[0].route,isActive:function(t){return!!t&&(v(e),!0)},className:w()(P.link,P.whiteLink),activeClassName:P.activeLink,children:Object(He.jsx)("li",{className:P.li,children:Object(He.jsx)("span",{className:P.forceSize,forcesize:e.label,children:e.label})})},t)}))})}),Object(He.jsxs)("div",{className:P.actionButtonsContainer,children:[Object(He.jsx)(Ct,{color:"secondary",Icon:Lt,InverseIcon:zi,onClick:function(){return o(!0)},children:"Add machine"}),Object(He.jsx)(Xt.a,{onClickAway:D,children:Object(He.jsxs)("div",{ref:L,children:[Object(He.jsxs)("button",{onClick:function(e){var t=L.current.getBoundingClientRect();p({x:t.x,y:t.y}),u(d?null:e.currentTarget),document.querySelector("#root").classList.add("root-notifcenter-open"),document.querySelector("body").classList.add("body-notifcenter-open")},className:P.notificationIcon,children:[Object(He.jsx)(Ji,{}),k&&Object(He.jsx)("div",{className:P.hasUnread})]}),Object(He.jsx)(Ut.a,{ref:B,id:R,open:T,anchorEl:d,className:P.popper,disablePortal:!1,modifiers:{preventOverflow:{enabled:!0,boundariesElement:"viewport"}},children:Object(He.jsx)(ra,{popperRef:B,buttonCoords:b,close:D,hasUnreadProp:k,refetchHasUnreadHeader:I})})]})})]})]})}),g&&g.children&&Object(He.jsx)(lo,{item:g,classes:P}),i&&Object(He.jsx)(Di,{close:function(){return o(!1)},onPaired:function(e){o(!1),F.push("/maintenance/machine-status",{id:e.deviceId})}})]})})),ho=n(318),mo=n(699),bo=n(717),po=n(666),jo=n(689),fo=n(722),go=n(711),xo=n(712),Oo=n(669),vo=n(718),yo=n(305),wo=n.n(yo),Co=function(){var e=Object(x.h)(),t=new URLSearchParams(Object(x.i)().search);return wo()({url:"".concat("","/api/register?otp=").concat(t.get("otp")),method:"GET",options:{withCredentials:!0},trigger:[],customHandler:function(t,n){t||n&&e.push("/wizard",{fromAuthRegister:!0})}}),Object(He.jsx)("span",{children:"registering..."})},ko=n(41),So=n.n(ko),No=n(66),Eo=n(650);function Io(){return(Io=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Lo(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Bo=r.createElement("desc",null,"Created with Sketch."),Fo=r.createElement("g",{id:"icon/action/help/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("path",{d:"M20.0004,11 C20.0004,6.03028475 15.9701153,2 11.0004,2 C6.03004556,2 2.0004,6.02992391 2.0004,11 C2.0004,15.9700761 6.03004556,20 11.0004,20 C15.9701153,20 20.0004,15.9697153 20.0004,11 Z M22.0004,11 C22.0004,17.0742847 17.0746847,22 11.0004,22 C4.92544514,22 0.000400000001,17.0746147 0.000400000001,11 C0.000400000001,4.92538534 4.92544514,0 11.0004,0 C17.0746847,0 22.0004,4.92571525 22.0004,11 Z",id:"Stroke-1",fill:"#1B2559",fillRule:"nonzero"}),r.createElement("path",{d:"M9.9164,8.9063 C9.9164,9.45858475 9.46868475,9.9063 8.9164,9.9063 C8.36411525,9.9063 7.9164,9.45858475 7.9164,8.9063 C7.9164,6.89094438 9.72972438,5.35290249 11.7463843,5.7072003 C13.0663562,5.93764844 14.1348314,7.00654285 14.3652323,8.32479116 C14.6130182,9.7312185 13.941375,11.0876584 12.732214,11.7545735 C12.370484,11.9534687 12.1664,12.2664153 12.1664,12.5913 L12.1664,12.6563 C12.1664,13.2085847 11.7186847,13.6563 11.1664,13.6563 C10.6141153,13.6563 10.1664,13.2085847 10.1664,12.6563 L10.1664,12.5913 C10.1664,11.5009567 10.7946963,10.5375141 11.7674377,10.0026589 C12.2360927,9.74417086 12.493064,9.22519581 12.3953326,8.67046887 C12.3098185,8.1811985 11.8915858,7.76280177 11.4013649,7.67721566 C10.6126181,7.53864454 9.9164,8.1291691 9.9164,8.9063 Z",id:"Stroke-3",fill:"#1B2559",fillRule:"nonzero"}),r.createElement("path",{d:"M10.1039,15.2188 C10.1039,14.6318 10.5799,14.1568 11.1659,14.1568 C11.7529,14.1568 12.2289,14.6318 12.2289,15.2188 C12.2289,15.8058 11.7529,16.2808 11.1659,16.2808 C10.5799,16.2808 10.1039,15.8058 10.1039,15.2188",id:"Fill-5",fill:"#1B2559"}));function Po(e,t){var n=e.title,a=e.titleId,i=Lo(e,["title","titleId"]);return r.createElement("svg",Io({width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Bo,Fo)}var Do=r.forwardRef(Po),To=(n.p,Object(b.a)({transparentButton:{border:"none",backgroundColor:"transparent",marginTop:4,outline:"none",cursor:"pointer"},popoverContent:function(e){return{width:e.width,padding:[[10,15]]}}})),Ro=function(e){var t=To({width:e}),n=Object(r.useState)(null),a=Object(c.a)(n,2),i=a[0],o=a[1],l=Boolean(i);return{classes:t,helpPopperAnchorEl:i,helpPopperOpen:l,handleOpenHelpPopper:function(e){o(i?null:e.currentTarget)},handleCloseHelpPopper:function(){o(null)}}},Ao=Object(r.memo)((function(e){var t=e.children,n=e.width,r=e.Icon,a=void 0===r?Do:r,i=Ro(n);return Object(He.jsx)(Xt.a,{onClickAway:i.handleCloseHelpPopper,children:Object(He.jsxs)("div",{children:[Object(He.jsx)("button",{type:"button",className:i.classes.transparentButton,onClick:i.handleOpenHelpPopper,children:Object(He.jsx)(a,{})}),Object(He.jsx)(Kt,{open:i.helpPopperOpen,anchorEl:i.helpPopperAnchorEl,placement:"bottom",children:Object(He.jsx)("div",{className:i.classes.popoverContent,children:t})})]})})})),Wo=Object(r.memo)((function(e){var t=e.parentElements,n=e.children,r=e.width,a=Ro(r);return Object(He.jsxs)("div",{children:[Object(He.jsx)("div",{onMouseEnter:a.handleOpenHelpPopper,onMouseLeave:a.handleCloseHelpPopper,children:t}),Object(He.jsx)(Kt,{open:a.helpPopperOpen,anchorEl:a.helpPopperAnchorEl,placement:"bottom",children:Object(He.jsx)("div",{className:a.classes.popoverContent,children:n})})]})})),Mo=n(316);function zo(){return(zo=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function qo(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ho=r.createElement("desc",null,"Created with Sketch."),$o=r.createElement("defs",null,r.createElement("path",{id:"arrow-path",d:"M5.3501239,7.53208616 L0.473798314,2.73082122 C-0.158421727,2.1051411 -0.158421727,1.0952488 0.476737158,0.466675069 C1.11220338,-0.155816755 2.1378971,-0.155816755 2.77494316,0.468226909 L6.49990857,4.13723769 L10.2264532,0.466675069 C10.8619195,-0.155816755 11.8876132,-0.155816755 12.5260183,0.469568675 C13.1582383,1.0952488 13.1582383,2.1051411 12.5245507,2.73226987 L7.64673876,7.53497972 C7.33802629,7.83583835 6.92590837,8 6.49990828,8 C6.0739082,8 5.66179027,7.83583835 5.3501239,7.53208616 Z"})),Vo=r.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fillRule:"evenodd"},r.createElement("g",{id:"icon/action/arrow/regular"},r.createElement("mask",{id:"mask-2",fill:"white"},r.createElement("use",{xlinkHref:"#path-1"})),r.createElement("use",{id:"Mask",fillRule:"nonzero",xlinkHref:"#arrow-path"})));function Yo(e,t){var n=e.title,a=e.titleId,i=qo(e,["title","titleId"]);return r.createElement("svg",zo({width:"13px",height:"8px",viewBox:"0 0 13 8",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Ho,$o,Vo)}var Go=r.forwardRef(Yo),Xo=(n.p,Te.p),Uo=152,Zo={selectedItem:{width:111,display:"block",whiteSpace:"nowrap",overflow:"hidden"},select:{width:Uo,zIndex:2,"& label":{extend:Te.label1,color:se,paddingLeft:10},"& button":{extend:Xo,position:"relative",border:0,backgroundColor:ae,width:Uo,padding:[[6,0,6,12]],borderRadius:20,lineHeight:"1.14",textAlign:"left",color:se,cursor:"pointer",outline:"0 none"},"& ul":{maxHeight:"200px",width:Uo,overflowY:"auto",position:"absolute",margin:0,borderTop:0,padding:0,borderRadius:[[0,0,8,8]],backgroundColor:ae,outline:"0 none","& li":{extend:Xo,listStyleType:"none",padding:[[6,12]],cursor:"pointer","& span":{width:"100%",display:"block",overflow:"hidden",whiteSpace:"nowrap"}},"& li:hover":{backgroundColor:se,color:_}},"& svg":{position:"absolute",top:12,right:14,fill:se}},selectFiltered:{"& button":{backgroundColor:se,color:_},"& ul":{"& li":{backgroundColor:se,color:_},"& li:hover":{backgroundColor:ae,color:se}},"& svg":{fill:[[_],"!important"]}},open:{"& button":{borderRadius:[[8,8,0,0]]}}},_o=Object(b.a)(Zo);var Ko=function(e){var t,n=e.className,r=e.label,a=e.items,i=Object(Xe.a)(e,["className","label","items"]),o=_o(),c=Object(Mo.a)({items:a,selectedItem:i.selectedItem,onSelectedItemChange:function(e){i.onSelectedItemChange(e.selectedItem)}}),s=c.isOpen,d=c.selectedItem,u=c.getToggleButtonProps,h=c.getLabelProps,m=c.getMenuProps,b=c.getItemProps,p=(t={},Object(v.a)(t,o.select,!0),Object(v.a)(t,o.selectFiltered,d!==i.default),Object(v.a)(t,o.open,s),t);return Object(He.jsxs)("div",{className:w()(p,n),children:[Object(He.jsx)("label",Object(l.a)(Object(l.a)({},h()),{},{children:r})),Object(He.jsxs)("button",Object(l.a)(Object(l.a)({},u()),{},{children:[Object(He.jsx)("span",{className:o.selectedItem,children:d.display}),Object(He.jsx)(Go,{})]})),Object(He.jsx)("ul",Object(l.a)(Object(l.a)({},m()),{},{children:s&&a.map((function(e,t){var n=e.code,r=e.display;return Object(He.jsx)("li",Object(l.a)(Object(l.a)({},b({code:n,index:t})),{},{children:Object(He.jsx)("span",{children:r})}),"".concat(n).concat(t))}))}))]})},Qo=n(640),Jo=n(641),ec=n(306),tc=n(642),nc=n(643),rc="cashOut",ac="wallets",ic="operatorInfo",oc="notifications",cc="locale",lc="commissions",sc="receipt",dc="coinAtmRadar",uc="termsConditions",hc=Qo.a((function(e,t){return Jo.a(ar.a(ec.a(0,e),tc.a(t)))})),mc=Qo.a((function(e,t){return Jo.a(lr.a((function(t){return e(t[0])}),tc.a(t)))})),bc=Qo.a((function(e,t){return nc.a(e,t)?t.slice(e.length):t})),pc=Qo.a((function(e,t){return tr.a(function(e){return hc(bc("".concat(e,"_")))}(e),function(e){return mc(nc.a("".concat(e,"_")))}(e))(t)})),jc=Qo.a((function(e,t){return hc((function(t){return"".concat(e,"_").concat(t)}))(t)})),fc={grid:{flex:1,height:"100%"},content:{display:"flex",flexDirection:"column",flex:1,marginLeft:48},footer:{margin:[["auto",0,24,"auto"]]},modalTitle:{lineHeight:"120%",color:J,fontSize:14,fontFamily:pe,fontWeight:900},subtitle:{display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"row"},white:{color:_},deleteButton:{paddingLeft:13},addressRow:{marginLeft:8},error:{color:he}},gc=n(644),xc=n(320),Oc=Object(b.a)({modal:{display:"flex",justifyContent:"center",flexDirection:"column",alignItems:"center"},wrapper:function(e){var t=e.width,n=e.height;return{width:t,height:n,display:"flex",flexDirection:"column",minHeight:null!==n&&void 0!==n?n:400,maxHeight:"90vh",overflowY:"auto",borderRadius:8,outline:0}},infoPanelWrapper:function(e){var t=e.width,n=e.infoPanelHeight;return{width:t,height:n,marginTop:16,display:"flex",flexDirection:"column",minHeight:null!==n&&void 0!==n?n:200,maxHeight:"90vh",overflowY:"auto",borderRadius:8,outline:0}},panelContent:{width:"100%",display:"flex",flexDirection:"column",flex:1,padding:[[0,24]]},content:function(e){var t=e.small;return{width:"100%",display:"flex",flexDirection:"column",flex:1,padding:e.xl?[[0,88]]:t?[[0,16]]:[[0,32]]}},button:function(e){var t=e.small,n=e.xl;return{padding:[[0,0,n?26:0,0]],margin:n?[[0,0,"auto","auto"]]:t?[[12,12,"auto","auto"]]:[[16,16,"auto","auto"]]}},header:{display:"flex"},title:function(e){return{margin:e.small?[[20,0,8,16]]:[[28,0,8,32]]}}}),vc=function(e){var t=e.width,n=e.height,r=e.infoPanelHeight,a=e.title,i=e.small,o=e.xl,c=e.infoPanel,s=e.handleClose,d=e.children,u=(e.secondaryModal,e.className),h=e.closeOnEscape,m=e.closeOnBackdropClick,b=Object(Xe.a)(e,["width","height","infoPanelHeight","title","small","xl","infoPanel","handleClose","children","secondaryModal","className","closeOnEscape","closeOnBackdropClick"]),p=Oc({width:t,height:n,small:i,infoPanelHeight:r,xl:o}),j=i?at:tt,f=o?28:i?16:20;return Object(He.jsx)(xc.a,Object(l.a)(Object(l.a)({onClose:function(e,t){(m||"backdropClick"!==t)&&(h||"escapeKeyDown"!==t)&&s()},className:p.modal},b),{},{children:Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)(Zt.a,{className:w()(p.wrapper,u),children:[Object(He.jsxs)("div",{className:p.header,children:[a&&Object(He.jsx)(j,{className:p.title,children:a}),Object(He.jsx)(cn,{size:f,className:p.button,onClick:function(){return s()},children:Object(He.jsx)(si,{})})]}),Object(He.jsx)("div",{className:p.content,children:d})]}),c&&Object(He.jsx)(Zt.a,{className:w()(p.infoPanelWrapper,u),children:Object(He.jsx)("div",{className:p.panelContent,children:c})})]})}))},yc=Object(b.a)(fc),wc=function(e){var t=e.onClose,n=e.selectedCoin,r=e.addToBlacklist,a=e.errorMsg,i=yc();return Object(He.jsxs)(vc,{closeOnBackdropClick:!0,width:676,height:200,handleClose:t,open:!0,children:[Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,initialValues:{address:""},validationSchema:ha.d({address:ha.e().trim().required("An address is required")}),onSubmit:function(e,t){var a=e.address,i=t.resetForm;!function(e){"BCH"!==n.code||e.startsWith("bitcoincash:")||(e="bitcoincash:"+e),r(n.code,e)}(a.trim()),i()},children:Object(He.jsxs)(ca.c,{id:"address-form",children:[Object(He.jsx)(rt,{children:n.display?"Blacklist ".concat(gc.a(n.display)," address"):""}),Object(He.jsx)("span",{className:i.error,children:a}),Object(He.jsx)(ca.b,{name:"address",fullWidth:!0,autoComplete:"off",label:"Paste new address to blacklist here",placeholder:"ex: ".concat({BTC:"1ADwinnimZKGgQ3dpyfoUZvJh4p1UWSSpD",ETH:"0x71C7656EC7ab88b098defB751B7401B5f6d8976F",LTC:"LPKvbjwV1Kaksktzkr7TMK3FQtQEEe6Wqa",DASH:"XqQ7gU8eM76rEfey726cJpT2RGKyJyBrcn",ZEC:"t1KGyyv24eL354C9gjveBGEe8Xz9UoPKvHR",BCH:"qrd6za97wm03lfyg82w0c9vqgc727rhemg5yd9k3dm"}[n.code]),component:ni})]})}),Object(He.jsx)("div",{className:i.footer,children:Object(He.jsx)(hn,{type:"submit",form:"address-form",children:"Blacklist address"})})]})},Cc=n(67),kc=n(645),Sc=Object(b.a)({content:{width:434,padding:16,paddingRight:28},titleSection:{padding:16,paddingRight:12,display:"flex",justifyContent:"space-between",margin:0},actions:{padding:32,paddingTop:16},title:{margin:0},closeButton:{padding:0,marginTop:-4}}),Nc=function(e){var t=e.children,n=e.close,r=Sc();return Object(He.jsxs)("div",{className:r.titleSection,children:[t,n&&Object(He.jsx)(cn,{size:16,"aria-label":"close",onClick:n,className:r.closeButton,children:Object(He.jsx)(si,{})})]})},Ec=function(e){var t=e.title,n=void 0===t?"Confirm Delete":t,r=e.open,a=void 0!==r&&r,i=e.onConfirmed,o=e.onDismissed,c=e.item,l=void 0===c?"item":c,s=e.confirmationMessage,d=void 0===s?"Are you sure you want to delete this ".concat(l,"?"):s,u=e.errorMessage,h=void 0===u?"":u,m=Sc();return Object(He.jsxs)(aa.a,{open:a,"aria-labelledby":"form-dialog-title",children:[Object(He.jsx)(Nc,{close:function(){return o()},children:Object(He.jsx)(at,{className:m.title,children:n})}),h&&Object(He.jsx)(Nc,{children:Object(He.jsx)(gt,{children:h.split(":").map((function(e){return Object(He.jsxs)(He.Fragment,{children:[e,Object(He.jsx)("br",{})]})}))})}),Object(He.jsx)(ia.a,{className:m.content,children:d&&Object(He.jsx)(ot,{children:d})}),Object(He.jsx)(kc.a,{className:m.actions,children:Object(He.jsx)(Mt,{onClick:i,children:"Confirm"})})]})},Ic=n(648),Lc=n(91),Bc=n(646),Fc=n(647),Pc=Te.tl2,Dc=Te.label1,Tc={size:function(e){var t=e.size;return Re(t)},bold:Ae,header:{extend:Pc,backgroundColor:Be,height:Ne,textAlign:"left",color:_,display:"flex",alignItems:"center"},doubleHeader:{extend:Pc,backgroundColor:Be,height:Le,color:_,display:"table-row"},thDoubleLevel:function(e){return{width:e.width,display:"table-cell","& > :first-child":{margin:[[0,10]],extend:Dc,fontWeight:700,display:"flex",justifyContent:"center",alignItems:"center",backgroundColor:se,color:_,borderRadius:[[0,0,8,8]],height:28},"& > :last-child":{padding:[[0,11]],display:"table-cell",verticalAlign:"middle",height:Le-28}}},cellDoubleLevel:{display:"flex",padding:[[0,16]]},td:function(e){var t=e.textAlign;return{width:e.width,padding:[[1,24,0,24]],textAlign:t}},tdHeader:{verticalAlign:"middle",display:"table-cell",padding:[[0,24]]},trError:{backgroundColor:Fe},trAdding:{backgroundColor:Pe},mainContent:function(e){return{display:"flex",alignItems:"center",minHeight:{sm:34,lg:68}[e.size]||48}},cardContentRoot:{margin:0,padding:0,"&:last-child":{padding:0}},card:{extend:Te.p,"&:before":{height:0},margin:[[4,0,0,0]],width:"100%",boxShadow:[[0,0,4,0,"rgba(0, 0, 0, 0.08)"]]},actionCol:{marginLeft:"auto"},errorContent:{padding:[[12,0,12,24]],color:he}},Rc=Object(b.a)(Tc),Ac=function(e){var t=e.children,n=e.className,r=Object(Xe.a)(e,["children","className"]);return Object(He.jsx)("div",Object(l.a)(Object(l.a)({className:w()(n)},r),{},{children:t}))},Wc=function(e){var t=e.children,n=e.className,r=Rc();return Object(He.jsx)("div",{className:w()(n,r.header),children:t})},Mc=function(e){var t=e.children,n=e.className,r=Rc();return Object(He.jsx)("div",{className:w()(n,r.doubleHeader),children:t})},zc=function(e){var t=e.children,n=e.className;return Object(He.jsx)("div",{className:w()(n),children:t})},qc=function(e){var t,n=e.children,r=e.header,a=e.className,i=e.width,o=void 0===i?100:i,c=e.size,l=e.bold,s=e.textAlign,d=e.action,u=Rc({textAlign:s,width:o,size:c}),h=(t={},Object(v.a)(t,u.td,!0),Object(v.a)(t,u.tdHeader,r),Object(v.a)(t,u.actionCol,d),Object(v.a)(t,u.size,!r),Object(v.a)(t,u.bold,!r&&l),t);return Object(He.jsx)("div",{className:w()(a,h),children:n})},Hc=function(e){var t=e.children,n=Object(Xe.a)(e,["children"]);return Object(He.jsx)(qc,Object(l.a)(Object(l.a)({header:!0},n),{},{children:t}))},$c=function(e){var t=e.title,n=e.children,r=e.className,a=e.width,i=Rc({width:a});return Object(He.jsxs)("div",{className:w()(r,i.thDoubleLevel),children:[Object(He.jsx)("div",{children:t}),Object(He.jsx)("div",{children:n})]})},Vc=function(e){var t,n=e.onClick,r=e.error,a=e.errorMessage,i=e.children,o=e.className,c=e.size,l=e.newRow,s=Rc({size:c}),d={root:s.cardContentRoot},u=(t={},Object(v.a)(t,s.tr,!0),Object(v.a)(t,s.trError,r),Object(v.a)(t,s.card,!0),Object(v.a)(t,s.trAdding,l),Object(v.a)(t,"className",o),t);return Object(He.jsx)(He.Fragment,{children:Object(He.jsx)(Bc.a,{className:w()(u,o),onClick:n,children:Object(He.jsxs)(Fc.a,{classes:d,children:[Object(He.jsx)("div",{className:s.mainContent,children:i}),r&&Object(He.jsx)("div",{className:s.errorContent,children:a})]})})})};function Yc(){return(Yc=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Gc(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Xc=r.createElement("defs",null,r.createElement("circle",{id:"path-100",cx:80,cy:80,r:80}),r.createElement("rect",{id:"path-300",x:28,y:44,width:104,height:116,rx:4}),r.createElement("filter",{x:"-23.1%",y:"-20.7%",width:"146.2%",height:"141.4%",filterUnits:"objectBoundingBox",id:"filter-4"},r.createElement("feOffset",{dx:0,dy:0,in:"SourceAlpha",result:"shadowOffsetOuter1"}),r.createElement("feGaussianBlur",{stdDeviation:8,in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),r.createElement("feColorMatrix",{values:"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.08 0",type:"matrix",in:"shadowBlurOuter1"})),r.createElement("rect",{id:"path-5",x:37,y:66,width:84,height:8,rx:2}),r.createElement("mask",{id:"mask-6",maskContentUnits:"userSpaceOnUse",maskUnits:"objectBoundingBox",x:0,y:0,width:84,height:8,fill:"white"},r.createElement("use",{xlinkHref:"#path-5"})),r.createElement("rect",{id:"path-7",x:37,y:78,width:84,height:8,rx:2}),r.createElement("mask",{id:"mask-8",maskContentUnits:"userSpaceOnUse",maskUnits:"objectBoundingBox",x:0,y:0,width:84,height:8,fill:"white"},r.createElement("use",{xlinkHref:"#path-7"})),r.createElement("rect",{id:"path-9",x:37,y:90,width:84,height:8,rx:2}),r.createElement("mask",{id:"mask-10",maskContentUnits:"userSpaceOnUse",maskUnits:"objectBoundingBox",x:0,y:0,width:84,height:8,fill:"white"},r.createElement("use",{xlinkHref:"#path-9"})),r.createElement("rect",{id:"path-11",x:37,y:102,width:84,height:8,rx:2}),r.createElement("mask",{id:"mask-12",maskContentUnits:"userSpaceOnUse",maskUnits:"objectBoundingBox",x:0,y:0,width:84,height:8,fill:"white"},r.createElement("use",{xlinkHref:"#path-11"}))),Uc=r.createElement("g",{id:"\\u21B3-v13a",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"transactions_v13a#1-(empty-table)",transform:"translate(-640.000000, -220.000000)"},r.createElement("g",{id:"Group-2",transform:"translate(640.000000, 220.000000)"},r.createElement("g",{id:"Rectangle"},r.createElement("mask",{id:"mask-200",fill:"white"},r.createElement("use",{xlinkHref:"#path-100"})),r.createElement("use",{id:"Mask",fill:"#EBEFFF",xlinkHref:"#path-100"}),r.createElement("g",{mask:"url(#mask-200)"},r.createElement("use",{fill:"black",fillOpacity:1,filter:"url(#filter-4)",xlinkHref:"#path-300"}),r.createElement("use",{fill:"#FFFFFF",fillRule:"evenodd",xlinkHref:"#path-300"}))),r.createElement("use",{id:"Rectangle",stroke:"#5F668A",mask:"url(#mask-6)",strokeDasharray:1,xlinkHref:"#path-5"}),r.createElement("use",{id:"Rectangle-Copy",stroke:"#5F668A",mask:"url(#mask-8)",strokeDasharray:1,xlinkHref:"#path-7"}),r.createElement("use",{id:"Rectangle-Copy-2",stroke:"#5F668A",mask:"url(#mask-10)",strokeDasharray:1,xlinkHref:"#path-9"}),r.createElement("use",{id:"Rectangle-Copy-3",stroke:"#5F668A",mask:"url(#mask-12)",strokeDasharray:1,xlinkHref:"#path-11"}),r.createElement("rect",{id:"Rectangle",fill:"#EBEFFF",x:37,y:56,width:84,height:6,rx:2}))));function Zc(e,t){var n=e.title,a=e.titleId,i=Gc(e,["title","titleId"]);return r.createElement("svg",Yc({width:"160px",height:"160px",viewBox:"0 0 160 160",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Xc,Uc)}var _c=r.forwardRef(Zc),Kc=(n.p,Object(b.a)({emptyTable:{width:"100%",display:"flex",flexDirection:"column",alignItems:"center",marginTop:52}})),Qc=Object(r.memo)((function(e){var t=e.message,n=Kc();return Object(He.jsxs)("div",{className:n.emptyTable,children:[Object(He.jsx)(_c,{}),Object(He.jsx)(at,{children:t})]})})),Jc=Object(b.a)({table:{tableLayout:"fixed",borderCollapse:"separate",borderSpacing:"0 0"}}),el=Object(r.memo)((function(e){var t=e.className,n=e.children,r=Object(Xe.a)(e,["className","children"]),a=Jc();return Object(He.jsx)("table",Object(l.a)(Object(l.a)({},r),{},{className:w()(a.table,t),children:n}))})),tl=Object(r.memo)((function(e){var t=e.children,n=Object(Xe.a)(e,["children"]);return Object(He.jsx)("tbody",Object(l.a)(Object(l.a)({},n),{},{children:t}))})),nl=Object(b.a)({td:{padding:[[0,24]]},alignRight:{textAlign:"right"}}),rl=Object(r.memo)((function(e){var t,n=e.colspan,r=e.rightAlign,a=e.className,i=e.children,o=Object(Xe.a)(e,["colspan","rightAlign","className","children"]),c=nl(),s=(t={},Object(v.a)(t,c.td,!0),Object(v.a)(t,c.alignRight,r),t);return Object(He.jsx)("td",Object(l.a)(Object(l.a)({colSpan:n,className:w()(s,a)},o),{},{children:i}))})),al=Object(r.memo)((function(e){var t=e.children,n=Object(Xe.a)(e,["children"]);return Object(He.jsx)("thead",Object(l.a)(Object(l.a)({},n),{},{children:t}))})),il=Te.tl2,ol=Object(b.a)({th:{extend:il,backgroundColor:Be,height:Ne,textAlign:"left",color:_,padding:"0 ".concat(24,"px")},alignRight:{textAlign:"right"}}),cl=Object(r.memo)((function(e){var t,n=e.rightAlign,r=e.children,a=e.className,i=Object(Xe.a)(e,["rightAlign","children","className"]),o=ol(),c=(t={},Object(v.a)(t,o.th,!0),Object(v.a)(t,o.alignRight,n),t);return Object(He.jsx)("th",Object(l.a)(Object(l.a)({},i),{},{className:w()(c,a),children:r}))})),ll=Te.info2,sl=Te.p,dl=Object(b.a)({tr:{extend:sl,padding:4,height:Ee,backgroundColor:"#ffffff"},lg:{extend:ll,height:76},sm:{height:30},error:{backgroundColor:Fe},success:{backgroundColor:Pe}}),ul=Object(r.memo)((function(e){var t,n=e.className,r=e.children,a=e.header,i=e.error,o=e.success,c=e.size,s=void 0===c?"sm":c,d=Object(Xe.a)(e,["className","children","header","error","success","size"]),u=dl(),h=(t={},Object(v.a)(t,u.tr,!a),Object(v.a)(t,u.sm,!a&&"sm"===s),Object(v.a)(t,u.lg,!a&&"lg"===s),Object(v.a)(t,u.error,i),Object(v.a)(t,u.success,o),t);return Object(He.jsx)("tr",Object(l.a)(Object(l.a)({className:w()(h,n)},d),{},{children:r}))}));function hl(){return(hl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ml(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var bl=r.createElement("desc",null,"Created with Sketch."),pl=r.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"icon/action/expand/closed",transform:"translate(1.000000, 1.000000)",stroke:"#1B2559",strokeWidth:1.5},r.createElement("circle",{id:"Oval-4",cx:14,cy:2,r:2}),r.createElement("circle",{id:"Oval-4-Copy",cx:8,cy:2,r:2}),r.createElement("circle",{id:"Oval-4-Copy-2",cx:2,cy:2,r:2})));function jl(e,t){var n=e.title,a=e.titleId,i=ml(e,["title","titleId"]);return r.createElement("svg",hl({width:"18px",height:"6px",viewBox:"0 0 18 6",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,bl,pl)}var fl=r.forwardRef(jl);n.p;function gl(){return(gl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function xl(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ol=r.createElement("desc",null,"Created with Sketch."),vl=r.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"icon/action/expand/open",transform:"translate(1.000000, 1.000000)",fill:"#1B2559",stroke:"#1B2559",strokeWidth:1.5},r.createElement("circle",{id:"Oval-4",cx:14,cy:2,r:2}),r.createElement("circle",{id:"Oval-4-Copy",cx:8,cy:2,r:2}),r.createElement("circle",{id:"Oval-4-Copy-2",cx:2,cy:2,r:2})));function yl(e,t){var n=e.title,a=e.titleId,i=xl(e,["title","titleId"]);return r.createElement("svg",gl({width:"18px",height:"6px",viewBox:"0 0 18 6",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Ol,vl)}var wl=r.forwardRef(yl),Cl=(n.p,{expandButton:{outline:"none",border:"none",backgroundColor:"transparent",cursor:"pointer",padding:4},rowWrapper:{padding:1},row:{border:[[2,"solid","transparent"]],borderRadius:0},expanded:{border:[[2,"solid",G]],boxShadow:"0 0 8px 0 rgba(0,0,0,0.08)"},before:{paddingTop:12},after:{paddingBottom:12},pointer:{cursor:"pointer"},body:{flex:[[1,1,"auto"]]},table:function(e){return{marginBottom:30,minHeight:200,width:e.width,flex:1,display:"flex",flexDirection:"column"}},emptyTable:{width:"100%",display:"flex",flexDirection:"column",alignItems:"center",marginTop:52}}),kl=Object(b.a)(Cl),Sl=function(e){var t,n=e.id,r=e.elements,a=e.data,i=e.width,o=e.Details,c=e.expanded,s=e.expandRow,d=e.expWidth,u=e.expandable,h=e.onClick,m=e.size,b=kl(),p=h||u,j=(t={},Object(v.a)(t,b.pointer,p),Object(v.a)(t,b.row,!0),Object(v.a)(t,b.expanded,c),t);return Object(He.jsxs)("div",{className:b.rowWrapper,children:[Object(He.jsx)("div",{className:w()(Object(v.a)({},b.before,c&&0!==n)),children:Object(He.jsxs)(Vc,{size:m,className:w()(j),onClick:function(){u&&s(n,a),h&&h(a)},error:a.error,errorMessage:a.errorMessage,children:[r.map((function(e,t){var n=e.view,r=void 0===n?function(e){return null===e||void 0===e?void 0:e.toString()}:n,i=Object(Xe.a)(e,["view"]);return Object(He.jsx)(qc,Object(l.a)(Object(l.a)({},i),{},{children:r(a)}),t)})),u&&Object(He.jsx)(qc,{width:d,textAlign:"center",children:Object(He.jsxs)("button",{onClick:function(){return s(n,a)},className:b.expandButton,children:[c&&Object(He.jsx)(wl,{}),!c&&Object(He.jsx)(fl,{})]})})]})}),u&&c&&Object(He.jsx)("div",{className:b.after,children:Object(He.jsx)(Vc,{className:w()(Object(v.a)({},b.expanded,c)),children:Object(He.jsx)(qc,{width:i,children:Object(He.jsx)(o,{it:a})})})})]})},Nl=function(e){var t=e.elements,n=void 0===t?[]:t,a=e.data,i=void 0===a?[]:a,o=e.Details,s=(e.className,e.expandable),d=e.initialExpanded,u=e.onClick,h=e.loading,m=e.emptyText,b=e.rowSize,p=Object(Xe.a)(e,["elements","data","Details","className","expandable","initialExpanded","onClick","loading","emptyText","rowSize"]),j=Object(r.useState)(d),f=Object(c.a)(j,2),g=f[0],x=f[1];Object(r.useEffect)((function(){return x(d)}),[d]);var O=tr.a(Ic.a,ar.a(ir.a("width")))(n),v=1200-O,y=O+(s?v:0),w=kl({width:y}),C=function(e,t){t.id?(k.clear(t.id),x(t.id===g?null:t.id)):(k.clear(e),x(e===g?null:e))},k=new Lc.c({defaultHeight:58,fixedWidth:!0});function S(e){var t=e.index,r=e.key,a=e.parent,c=e.style;return Object(He.jsx)(Lc.b,{cache:k,columnIndex:0,parent:a,rowIndex:t,children:function(e){var r=e.registerChild;return Object(He.jsx)("div",{ref:r,style:c,children:Object(He.jsx)(Sl,{width:y,size:b,id:i[t].id?i[t].id:t,expWidth:v,elements:n,data:i[t],Details:o,expanded:i[t].id?i[t].id===g:t===g,expandRow:C,expandable:s,onClick:u})})}},r)}return Object(He.jsx)(Ge.a,{display:"flex",flex:"1",flexDirection:"column",children:Object(He.jsxs)(Ac,{className:w.table,children:[Object(He.jsxs)(Wc,{children:[n.map((function(e,t){var n=e.width,r=e.className,a=e.textAlign,i=e.header;return Object(He.jsx)(Hc,{width:n,className:r,textAlign:a,children:i},t)})),s&&Object(He.jsx)(Hc,{width:v})]}),Object(He.jsxs)(zc,{className:w.body,children:[h&&Object(He.jsx)(at,{children:"Loading..."}),!h&&ga.a(i)&&Object(He.jsx)(Qc,{message:m}),Object(He.jsx)(Lc.a,{disableWidth:!0,children:function(e){var t=e.height;return Object(He.jsx)(Lc.d,Object(l.a)(Object(l.a)({style:{overflow:"inherit",outline:"none"}},p),{},{height:h?0:t,width:y,rowCount:i.length,rowHeight:k.rowHeight,rowRenderer:S,overscanRowCount:5,deferredMeasurementCache:k}))}})]})]})})},El=n(649),Il=n(310);function Ll(){return(Ll=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Bl(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Fl=r.createElement("desc",null,"Created with Sketch."),Pl=r.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinejoin:"round"},r.createElement("g",{id:"icon/action/copy",transform:"translate(1.000000, 1.000000)",stroke:"#1B2559"},r.createElement("g",{id:"Group-5-Copy-2"},r.createElement("polyline",{id:"Stroke-1",strokeWidth:2,points:"6 1.2 6 -0.00024 16 -0.00024 16 13.06376 12 13.06376"}),r.createElement("polygon",{id:"Stroke-3",strokeWidth:2,strokeLinecap:"round",points:"0 15.9368 10 15.9368 10 2.9368 0 2.9368"}))));function Dl(e,t){var n=e.title,a=e.titleId,i=Bl(e,["title","titleId"]);return r.createElement("svg",Ll({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Fl,Pl)}var Tl=r.forwardRef(Dl),Rl=(n.p,{titleWrapper:{display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"row"},wrapper:{flex:1,display:"flex",flexDirection:"row",height:"100%"},tableWrapper:{flex:1,marginLeft:40,display:"block",overflowX:"auto",width:"100%",maxWidth:"78%",maxHeight:"70vh"},table:{whiteSpace:"nowrap",display:"block","& th":{position:"sticky",top:0}},dateColumn:{minWidth:160},levelColumn:{minWidth:100},fillColumn:{width:"100%"},shareButton:{margin:8,display:"flex",alignItems:"center",fontSize:ve,padding:[[0,12]]},shareIcon:{marginRight:6},button:{margin:8},titleAndButtonsContainer:{display:"flex"},buttonsWrapper:{display:"flex",marginLeft:16,"& > *":{margin:"auto 6px"}}}),Al=Te.label1,Wl={wrapper:{extend:Te.mono,display:"flex",alignItems:"center"},address:{lineBreak:"anywhere"},buttonWrapper:{"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}},popoverContent:{extend:Al,display:"flex",justifyContent:"center",alignItems:"center",color:_,borderRadius:4,padding:[[5,9]]}},Ml={idCardDataCard:{extend:Te.p,display:"flex",padding:[[11,8]],"& > div":{display:"flex",flexDirection:"column","& > div":{width:144,height:37,marginBottom:15,"&:last-child":{marginBottom:0}}}}},zl={label:{extend:Al,color:se,marginBottom:4}},ql={titleWrapper:Rl.titleWrapper,titleAndButtonsContainer:Rl.titleAndButtonsContainer,buttonsWrapper:Rl.buttonsWrapper,headerLabels:{display:"flex",flexDirection:"row","& div":{display:"flex",alignItems:"center"},"& > div:first-child":{marginRight:24},"& span":{extend:Al,marginLeft:6}},overflowTd:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},flexWrapper:{display:"flex",alignItems:"center",justifyContent:"space-between",marginRight:16},customerLinkIcon:{marginLeft:2}},Hl=Object(b.a)(Wl),$l=function(e){var t=e.className,n=e.buttonClassname,a=e.children,i=(Object(Xe.a)(e,["className","buttonClassname","children"]),Object(r.useState)(null)),o=Object(c.a)(i,2),l=o[0],s=o[1];Object(r.useEffect)((function(){l&&setTimeout((function(){return s(null)}),3e3)}),[l]);var d=Hl(),u=Boolean(l),h=u?"simple-popper":void 0;return Object(He.jsx)("div",{className:d.wrapper,children:a&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)("div",{className:w()(d.address,t),children:a}),Object(He.jsx)("div",{className:w()(d.buttonWrapper,n),children:Object(He.jsx)(Il.CopyToClipboard,{text:El.a(/\s/g,"")(a),children:Object(He.jsx)("button",{"aria-describedby":h,onClick:function(e){return function(e){s(l?null:e.currentTarget)}(e)},children:Object(He.jsx)(Tl,{})})})}),Object(He.jsx)(Kt,{id:h,open:u,anchorEl:l,onClose:function(){s(null)},arrowSize:3,bgColor:H,placement:"top",children:Object(He.jsx)("div",{className:d.popoverContent,children:Object(He.jsx)("div",{children:"Copied to clipboard!"})})})]})})};function Vl(){return(Vl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Yl(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Gl=r.createElement("desc",null,"Created with Sketch."),Xl=r.createElement("g",{id:"icon/action/delete/enabled",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round"},r.createElement("line",{x1:9,y1:9,x2:9,y2:18,id:"Stroke-1",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:13,y1:9,x2:13,y2:18,id:"Stroke-2",stroke:"#1B2559",strokeWidth:2}),r.createElement("polyline",{id:"Stroke-3",stroke:"#1B2559",strokeWidth:2,strokeLinejoin:"round",points:"3 6 5 21 17 21 19 6"}),r.createElement("line",{x1:1,y1:5,x2:21,y2:5,id:"Stroke-5",stroke:"#1B2559",strokeWidth:2}),r.createElement("path",{d:"M14,4 C14,2.343 12.657,1 11,1 C9.343,1 8,2.343 8,4",id:"Stroke-7",stroke:"#1B2559",strokeWidth:2}));function Ul(e,t){var n=e.title,a=e.titleId,i=Yl(e,["title","titleId"]);return r.createElement("svg",Vl({width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Gl,Xl)}var Zl,_l,Kl,Ql,Jl,es=r.forwardRef(Ul),ts=(n.p,Object(b.a)(fc)),ns=function(e){var t=e.data,n=e.selectedCoin,a=e.handleDeleteEntry,i=e.errorMessage,o=e.setErrorMessage,l=e.deleteDialog,s=e.setDeleteDialog,d=ts(),u=Object(r.useState)(),h=Object(c.a)(u,2),m=h[0],b=h[1],p=[{name:"address",header:Object(He.jsx)(ht,{className:d.white,children:"Addresses"}),width:800,textAlign:"left",size:"sm",view:function(e){return Object(He.jsx)("div",{className:d.addressRow,children:Object(He.jsx)($l,{children:cr.a(["address"],e)})})}},{name:"deleteButton",header:Object(He.jsx)(ht,{className:d.white,children:"Delete"}),width:130,textAlign:"center",size:"sm",view:function(e){return Object(He.jsx)(cn,{className:d.deleteButton,onClick:function(){s(!0),b(e)},children:Object(He.jsx)(es,{})})}}],j=n?t[n.code]:t[Cc.a(t)[0]];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Nl,{data:j,elements:p,emptyText:"No blacklisted addresses so far",name:"blacklistTable"}),Object(He.jsx)(Ec,{open:l,onDismissed:function(){s(!1),o(null)},onConfirmed:function(){o(null),a(cr.a(["cryptoCode"],m),cr.a(["address"],m))},errorMessage:i})]})},rs=Object(b.a)(fc),as=Eo.a((function(e){return e.cryptoCode})),is=er()(Zl||(Zl=Object(Kn.a)(["\n mutation DeleteBlacklistRow($cryptoCode: String!, $address: String!) {\n deleteBlacklistRow(cryptoCode: $cryptoCode, address: $address) {\n cryptoCode\n address\n }\n }\n"]))),os=er()(_l||(_l=Object(Kn.a)(["\n query getBlacklistData {\n blacklist {\n cryptoCode\n address\n }\n cryptoCurrencies {\n display\n code\n }\n }\n"]))),cs=er()(Kl||(Kl=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),ls=er()(Ql||(Ql=Object(Kn.a)(["\n query getData {\n config\n }\n"]))),ss=er()(Jl||(Jl=Object(Kn.a)(["\n mutation InsertBlacklistRow($cryptoCode: String!, $address: String!) {\n insertBlacklistRow(cryptoCode: $cryptoCode, address: $address) {\n cryptoCode\n address\n }\n }\n"]))),ds=function(){var e,t,n,a=Object(Qn.c)(os).data,i=Object(Qn.c)(ls).data,o=Object(r.useState)(!1),l=Object(c.a)(o,2),s=l[0],d=l[1],h=Object(r.useState)({code:"BTC",display:"Bitcoin"}),m=Object(c.a)(h,2),b=m[0],p=m[1],j=Object(r.useState)(null),f=Object(c.a)(j,2),g=f[0],x=f[1],O=Object(r.useState)(!1),v=Object(c.a)(O,2),y=v[0],w=v[1],C=Object(Qn.b)(is,{onError:function(e){var t=e.message;x(null!==t&&void 0!==t?t:"Error while deleting row")},onCompleted:function(){return w(!1)},refetchQueries:function(){return["getBlacklistData"]}}),k=Object(c.a)(C,1)[0],S=Object(Qn.b)(ss,{onError:function(){return console.log("Error while adding row")},refetchQueries:function(){return["getBlacklistData"]}}),N=Object(c.a)(S,1)[0],E=Object(Qn.b)(cs,{refetchQueries:function(){return["getData"]}}),I=Object(c.a)(E,1)[0],L=rs(),B=null!==(e=cr.a(["blacklist"])(a))&&void 0!==e?e:[],F=null!==(t=cr.a(["cryptoCurrencies"],a))&&void 0!==t?t:[],P=as(B),D=(null===i||void 0===i?void 0:i.config)&&pc("compliance")(i.config),T=null!==(n=null===D||void 0===D?void 0:D.rejectAddressReuse)&&void 0!==n&&n,R=function(){var e=Object(No.a)(So.a.mark((function e(t,n){var r,a;return So.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return x(null),e.next=3,N({variables:{cryptoCode:t,address:n}});case 3:if((r=e.sent).errors){e.next=6;break}return e.abrupt("return",d(!1));case 6:a=r.errors.some((function(e){return e.message.includes("duplicate")})),x(a?"This address is already being blocked":"Server error");case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Hn,{title:"Blacklisted addresses",children:Object(He.jsx)(Ge.a,{display:"flex",justifyContent:"flex-end",children:Object(He.jsx)(hn,{color:"primary",onClick:function(){return d(!0)},children:"Blacklist new addresses"})})}),Object(He.jsxs)(u.a,{container:!0,className:L.grid,children:[Object(He.jsx)(Ve,{data:F,isSelected:sr.a("code",b.code),displayName:function(e){return e.display},onClick:function(e){p({code:e.code,display:e.display})}}),Object(He.jsxs)("div",{className:L.content,children:[Object(He.jsxs)(Ge.a,{display:"flex",justifyContent:"space-between",mb:3,children:[Object(He.jsxs)(at,{noMargin:!0,className:L.subtitle,children:[b.display?"".concat(b.display," blacklisted addresses"):""," "]}),Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"center",justifyContent:"end",mr:"-5px",children:[Object(He.jsx)(ot,{children:"Reject reused addresses"}),Object(He.jsx)(Ra,{checked:T,onChange:function(e){!function(e){var t=jc("compliance")(e);I({variables:{config:t}})}({rejectAddressReuse:e.target.checked})},value:T}),Object(He.jsx)(mt,{children:T?"On":"Off"}),Object(He.jsx)(Ao,{width:304,children:Object(He.jsx)(ot,{children:'The "Reject reused addresses" option means that all addresses that are used once will be automatically rejected if there\'s an attempt to use them again on a new transaction.'})})]})]}),Object(He.jsx)(ns,{data:P,selectedCoin:b,handleDeleteEntry:function(e,t){k({variables:{cryptoCode:e,address:t}})},errorMessage:g,setErrorMessage:x,deleteDialog:y,setDeleteDialog:w})]})]}),s&&Object(He.jsx)(wc,{onClose:function(){x(null),d(!1)},errorMsg:g,selectedCoin:b,addToBlacklist:R})]})},us=n(657),hs=n(122),ms=n(309),bs=n(719),ps=n(655),js=n(87),fs=n(130),gs=n(656),xs=n(714),Os="You have unsaved changes on this page. Are you sure you want to leave?",vs=function(e){var t=e.message,n=void 0===t?Os:t,a=Object(ca.e)(),i=a.dirty&&0===a.submitCount;Object(r.useEffect)((function(){window.onbeforeunload=i?o:void 0}),[i]);var o=function(){return Os};return Object(He.jsx)(x.a,{when:i,message:n})},ys=a.a.createContext(),ws=n(706),Cs=n(651),ks=n(652),Ss=n(187),Ns=Ss.create({checkTypes:!1,env:Ss.env}),Es=Ns.compose(Ns.joinWith(""))(ec.a(0,Ns.toLower)),Is=Ns.compose(Ns.joinWith(""))(ec.a(0,Ns.toUpper)),Ls=Ns.compose(Is)(Ns.toLower),Bs=tr.a(Ns.splitOn(" "),El.a(/([A-Z])/g," $1"),Es),Fs=tr.a(Ns.joinWith(" "),Ns.map(Ls),Bs),Ps=function(e,t,n){return 1===parseInt(e)?t:n},Ds=function(){var e=Object(r.useContext)(ys),t=e.elements,n=e.enableEdit,a=e.enableEditText,i=e.editWidth,o=e.enableDelete,l=e.deleteWidth,s=e.enableToggle,d=e.toggleWidth,u=e.DEFAULT_COL_SIZE,h=function(e,t){var n=e.name,r=e.width,a=void 0===r?u:r,i=e.header,o=e.textAlign;return Object(He.jsx)(qc,{header:!0,width:a,textAlign:o,children:i||Fs(n)},t)},m=function(e){var t=ws.a(bo.a("doubleHeader"))(e),n=Object(c.a)(t,2),r=n[0],a=n[1];if(!r.length)return[e,Wc];var i=Cs.a(r[0],e),o=tr.a(Ic.a,ar.a(cr.a(["width"])))(r);return[ks.a(i,{width:o,elements:r,name:r[0].doubleHeader},a),Mc]}(t),b=Object(c.a)(m,2),p=b[0],j=b[1];return Object(He.jsxs)(j,{children:[p.map((function(e,t){var n=e.width,r=e.elements,a=e.name;return r&&r.length?Object(He.jsx)($c,{width:n,title:a,children:r.map(h)},t):h(e,t)})),n&&Object(He.jsx)(qc,{header:!0,width:i,textAlign:"center",children:null!==a&&void 0!==a?a:"Edit"}),o&&Object(He.jsx)(qc,{header:!0,width:l,textAlign:"center",children:"Delete"}),s&&Object(He.jsx)(qc,{header:!0,width:d,textAlign:"center",children:"Enable"})]})},Ts=n(653),Rs=n(654);function As(){return(As=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ws(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ms=r.createElement("defs",null,r.createElement("path",{id:"a",d:"M0 0h22v22H0z"})),zs=r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("mask",{id:"b",fill:"#fff"},r.createElement("use",{xlinkHref:"#a"})),r.createElement("path",{stroke:"#9B9B9B",strokeWidth:2,strokeLinecap:"round",mask:"url(#b)",d:"M9 9v9M13 9v9"}),r.createElement("g",{mask:"url(#b)",stroke:"#9B9B9B",strokeLinecap:"round",strokeWidth:2},r.createElement("path",{strokeLinejoin:"round",d:"M3 6l2 15h12l2-15"}),r.createElement("path",{d:"M1 5h20M14 4a3 3 0 10-6 0"})));function qs(e,t){var n=e.title,a=e.titleId,i=Ws(e,["title","titleId"]);return r.createElement("svg",As({width:22,height:22,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Ms,zs)}var Hs=r.forwardRef(qs);n.p;function $s(){return($s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Vs(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ys=r.createElement("desc",null,"Created with Sketch."),Gs=r.createElement("g",{id:"icon/action/edit/disabled",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M1,18 L1,18 C1,19.657 2.343,21 4,21 L18,21 C19.657,21 21,19.657 21,18",id:"Stroke-1",stroke:"#9B9B9B",strokeWidth:2}),r.createElement("polygon",{id:"Stroke-3",stroke:"#9B9B9B",strokeWidth:2,points:"6 12 17 1 21 5 10 16 6 16"}));function Xs(e,t){var n=e.title,a=e.titleId,i=Vs(e,["title","titleId"]);return r.createElement("svg",$s({width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Ys,Gs)}var Us=r.forwardRef(Xs);n.p;function Zs(){return(Zs=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _s(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ks=r.createElement("desc",null,"Created with Sketch."),Qs=r.createElement("g",{id:"icon/action/edit/enabled",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M1,18 L1,18 C1,19.657 2.343,21 4,21 L18,21 C19.657,21 21,19.657 21,18",id:"Stroke-1",stroke:"#1B2559",strokeWidth:2}),r.createElement("polygon",{id:"Stroke-3",stroke:"#1B2559",strokeWidth:2,points:"6 12 17 1 21 5 10 16 6 16"}));function Js(e,t){var n=e.title,a=e.titleId,i=_s(e,["title","titleId"]);return r.createElement("svg",Zs({width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Ks,Qs)}var ed=r.forwardRef(Js),td=(n.p,{saveButton:{marginRight:20},lastOfGroup:{marginBottom:24},extraPadding:{paddingLeft:35,paddingRight:30},extraPaddingRight:{paddingRight:39},withSuffix:function(e){var t=e.textAlign;return{display:"flex",alignItems:"baseline",justifyContent:"right"===t?"flex-end":t}},suffix:{marginLeft:7},size:function(e){var t=e.size;return Re(t)},bold:Ae}),nd=Object(b.a)(td),rd=function(e){var t=e.disabled,n=e.editing,a=nd(),i=Object(ca.e)(),o=i.values,l=i.submitForm,s=i.resetForm,d=Object(r.useContext)(ys),u=d.editWidth,h=d.onEdit,m=d.enableEdit,b=d.enableDelete,p=d.disableRowEdit,j=d.onDelete,f=d.deleteWidth,g=d.enableToggle,x=d.onToggle,O=d.toggleWidth,v=d.forceAdd,y=d.clearError,w=d.actionColSize,C=d.error,k=t||p&&p(o),S=Object(r.useState)(!1),N=Object(c.a)(S,2),E=N[0],I=N[1];return Object(He.jsxs)(He.Fragment,{children:[n&&Object(He.jsxs)(qc,{textAlign:"center",width:w,children:[Object(He.jsx)(hn,{className:a.saveButton,type:"submit",color:"primary",onClick:l,children:"Save"}),!v&&Object(He.jsx)(hn,{color:"secondary",onClick:function(){y(),s()},children:"Cancel"})]}),!n&&m&&Object(He.jsx)(qc,{textAlign:"center",width:u,children:Object(He.jsx)(cn,{disabled:k,className:a.editButton,onClick:function(){return h&&h(o.id)},children:k?Object(He.jsx)(Us,{}):Object(He.jsx)(ed,{})})}),!n&&b&&Object(He.jsxs)(qc,{textAlign:"center",width:f,children:[Object(He.jsx)(cn,{disabled:t,onClick:function(){I(!0)},children:t?Object(He.jsx)(Hs,{}):Object(He.jsx)(es,{})}),Object(He.jsx)(Ec,{open:E,setDeleteDialog:I,onConfirmed:function(){j(o.id).then((function(e){rr.a(e)||I(!1)}))},onDismissed:function(){I(!1),y()},errorMessage:C})]}),!n&&g&&Object(He.jsx)(qc,{textAlign:"center",width:O,children:Object(He.jsx)(Ra,{checked:!!o.active,value:!!o.active,disabled:t,onChange:function(){return x(o.id)}})})]})},ad=function(e){var t,n=e.editing,r=e.focus,a=e.config,i=e.extraPaddingRight,o=e.extraPadding,c=a.name,s=a.bypassField,d=a.input,u=a.editable,h=void 0===u||u,m=a.size,b=a.bold,p=a.width,j=a.textAlign,f=a.editingAlign,g=void 0===f?j:f,x=a.suffix,O=a.SuffixComponent,y=void 0===O?ut:O,w=a.textStyle,C=void 0===w?function(e){}:w,k=a.isHidden,S=void 0===k?function(e){return!1}:k,N=a.view,E=void 0===N?function(e){return null===e||void 0===e?void 0:e.toString()}:N,I=a.inputProps,L=void 0===I?{}:I,B=Object(ca.e)().values,F=n&&h,P=!s,D=nd({textAlign:F?g:j,size:m}),T=Object(l.a)({fullWidth:!0,autoFocus:r,size:m,bold:b,textAlign:F?g:j},L);return Object(He.jsxs)(qc,{className:(t={},Object(v.a)(t,D.extraPaddingRight,i),Object(v.a)(t,D.extraPadding,o),Object(v.a)(t,D.withSuffix,x),t),width:p,size:m,bold:b,textAlign:j,children:[F&&P&&!S(B)&&Object(He.jsx)(ca.b,Object(l.a)({name:c,component:d},T)),F&&!P&&!S(B)&&Object(He.jsx)(a.input,{name:c}),!F&&B&&!S(B)&&Object(He.jsx)("div",{style:C(B,F),children:E(B[c],B)}),x&&!S(B)&&Object(He.jsx)(y,{className:D.suffix,style:F?{}:C(B,F),children:x}),S(B)&&Object(He.jsx)(Zr,{})]})},id=function(e){var t=e.editing,n=e.disabled,a=e.lastOfGroup,i=e.newRow,o=Object(ca.e)(),l=o.touched,s=o.errors,d=o.values,u=Object(r.useContext)(ys),h=u.elements,m=u.enableEdit,b=u.enableDelete,p=u.error,j=u.enableToggle,f=u.rowSize,g=u.stripeWhen,x=nd(),O=g&&g(d)?function(e){var t=ws.a(sr.a("stripe",!0))(e),n=Object(c.a)(t,2),r=n[0],a=n[1];if(!r.length)return e;var i=Cs.a(r[0],e),o=tr.a(Ic.a,ar.a(cr.a(["width"])))(r);return ks.a(i,{width:o,editable:!1,view:function(){return Object(He.jsx)(Zr,{})}},a)}(h):h,y=ws.a(bo.a("doubleHeader"))(h),C=Object(c.a)(y,1)[0],k=(null===C||void 0===C?void 0:C.length)?Cs.a(C[0],h):-1,S=(null===C||void 0===C?void 0:C.length)?Cs.a(C[C.length-1],h):-1,N=O.findIndex((function(e){return void 0===e.editable||e.editable})),E=Object(v.a)({},x.lastOfGroup,a),I=Ts.a(Cc.a(l),s),L=I&&Cc.a(I).length>0||!!p,B=p||I&&Rs.a(I).join(", ");return Object(He.jsxs)(Vc,{className:w()(E),size:f,error:t&&L,newRow:i&&!L,errorMessage:B,children:[O.map((function(e,n){return Object(He.jsx)(ad,{config:e,editing:t,focus:n===N&&t,extraPaddingRight:S===n,extraPadding:k===n},n)})),(m||b||j)&&Object(He.jsx)(rd,{disabled:n,editing:t})]})},od={wrapper:function(e){return{width:e.width}},addLink:{marginLeft:"auto"},title:{margin:0,color:se},outerHeader:{minHeight:16,marginBottom:24,display:"flex",justifyContent:"space-between",alignItems:"center"}},cd=Object(b.a)(od),ld=tr.a(hs.a(ms.a)(0),ar.a((function(e){var t;return null!==(t=e.width)&&void 0!==t?t:100}))),sd=function(e){var t,n,a,i=e.name,o=e.title,s=e.titleLg,d=e.elements,u=void 0===d?[]:d,h=e.data,m=void 0===h?[]:h,b=e.save,p=e.error,j=e.rowSize,f=void 0===j?"md":j,g=e.validationSchema,x=e.enableCreate,O=e.enableEdit,y=e.enableEditText,w=e.editWidth,C=e.enableDelete,k=e.deleteWidth,S=void 0===k?87:k,N=e.enableToggle,E=e.toggleWidth,I=void 0===E?87:E,L=e.onToggle,B=e.forceDisable,F=e.disableAdd,P=e.initialValues,D=e.setEditing,T=e.shouldOverrideEdit,R=e.editOverride,A=e.stripeWhen,W=e.disableRowEdit,M=e.groupBy,z=e.sortBy,q=e.createText,H=void 0===q?"Add override":q,$=e.forceAdd,V=void 0!==$&&$,Y=e.tbodyWrapperClass,G=Object(r.useState)(null),X=Object(c.a)(G,2),U=X[0],Z=X[1],_=Object(r.useState)(!1),K=Object(c.a)(_,2),Q=K[0],J=K[1],ee=Object(r.useState)(!1),te=Object(c.a)(ee,2),ne=te[0],re=te[1],ae=Object(r.useState)(null),ie=Object(c.a)(ae,2),oe=ie[0],ce=ie[1];Object(r.useEffect)((function(){return ce(p)}),[p]),Object(r.useEffect)((function(){ce(null),J(V)}),[V]);var le=function(){var e=Object(No.a)(So.a.mark((function e(t){var n,r,a;return So.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!ne){e.next=2;break}return e.abrupt("return");case 2:if(re(!0),n=g.cast(t),r=vo.a(sr.a("id",n.id))(m),a=-1!==r?bs.a(r,n,m):ps.a(n,m),js.a(m[r],n)){e.next=16;break}return e.prev=7,e.next=10,b(Object(v.a)({},i,a),n);case 10:e.next=16;break;case 12:return e.prev=12,e.t0=e.catch(7),re(!1),e.abrupt("return");case 16:J(!1),D&&D(!1),re(!1);case 19:case"end":return e.stop()}}),e,null,[[7,12]])})));return function(t){return e.apply(this,arguments)}}(),se=function(){J(!1),Z(null),D&&D(!1)},de=function(){J(!0),ce(null),D&&D(!0,!0)},ue=C||N?87:174,he=xa.a(ue)(w),me=(null!==(t=C&&S)&&void 0!==t?t:0)+(null!==(n=O&&he)&&void 0!==n?n:0)+(null!==(a=N&&I)&&void 0!==a?a:0),be=ld(u)+me,pe=cd({width:be}),je=!m.length&&x&&!Q,fe=!B&&!U&&!F&&!Q,ge=Q||0!==m.length,xe=z?gs.a(z)(m):m,Oe={elements:u,enableEdit:O,enableEditText:y,onEdit:function(e){if(T&&T(e))return R(e);Z(e),ce(null),D&&D(e,!0)},clearError:function(){return ce(null)},error:oe,disableRowEdit:W,editWidth:he,enableDelete:C,onDelete:function(e){var t=fs.a((function(t){return t.id===e}),m);return b(Object(v.a)({},i,t))},deleteWidth:S,enableToggle:N,rowSize:f,onToggle:L,toggleWidth:I,actionColSize:me,stripeWhen:A,forceAdd:V,DEFAULT_COL_SIZE:100};return Object(He.jsx)(ys.Provider,{value:Oe,children:Object(He.jsxs)("div",{className:pe.wrapper,children:[je&&fe&&Object(He.jsx)(Pt,{onClick:de,children:H}),ge&&Object(He.jsxs)(He.Fragment,{children:[(o||x)&&Object(He.jsxs)("div",{className:pe.outerHeader,children:[o&&s&&Object(He.jsx)(dt,{className:pe.title,children:o}),o&&!s&&Object(He.jsx)(lt,{className:pe.title,children:o}),x&&fe&&Object(He.jsx)(hn,{className:pe.addLink,onClick:de,children:H})]}),Object(He.jsxs)(Ac,{children:[Object(He.jsx)(Ds,{}),Object(He.jsx)("div",{className:Y,children:Object(He.jsxs)(zc,{children:[Q&&Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,initialValues:Object(l.a)({id:Object(xs.a)()},P),onReset:se,validationSchema:g,onSubmit:le,children:Object(He.jsxs)(ca.c,{children:[Object(He.jsx)(vs,{}),Object(He.jsx)(id,{editing:!0,disabled:B,newRow:!0})]})}),xe.map((function(e,t){var n,r=xe[t+1],a=!!M&&r,i="Function"===ma.a(M)?M:ir.a(M),o=a&&i(e)!==i(r);return Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,enableReinitialize:!0,initialValues:e,onReset:se,validationSchema:g,onSubmit:le,children:Object(He.jsxs)(ca.c,{children:[Object(He.jsx)(vs,{}),Object(He.jsx)(id,{lastOfGroup:o,editing:U===e.id,disabled:B||U&&U!==e.id||Q})]})},null!==(n=e.id)&&void 0!==n?n:t)}))]})})]})]})]})})},dd=function(e){var t=e.name,n=e.save,r=e.data,a=void 0===r?{}:r,i=e.namespaces,o=void 0===i?[]:i,c=Object(Xe.a)(e,["name","save","data","namespaces"]),s=ar.a((function(e){return Object(l.a)({id:e},pc(e)(a))}))(o);return Object(He.jsx)(sd,Object(l.a)({name:t,data:s,save:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var a=t[1];return n(jc(a.id)(us.a(["id2"],a)))}},c))},ud=n(661),hd=n(662),md=n(663),bd={AUD:{5:130,10:137,20:144,50:151,100:158},BBD:{2:150,5:150,10:150,20:150,50:150,100:150},CAD:{5:152,10:152,20:152,50:152,100:152},CHF:{10:126,20:137,50:148,100:159,200:170,1e3:181},DKK:{50:125,100:135,200:145,500:155,1e3:165},EUR:{5:120,10:127,20:133,50:140,100:147,200:153,500:160},GBP:{5:135,10:142,20:149,50:156},HKD:{10:134,20:143,50:148,100:153,500:158,1e3:163},HUF:{200:154,500:154,1e3:154,2e3:154,5e3:154,1e4:154,2e4:154},ILS:{20:129,50:136,100:143,200:150},JMD:{50:145,100:145,500:145,1e3:145,5e3:145},JPY:{1e3:150,2e3:154,5e3:156,1e4:160},KZT:{200:126,500:130,1e3:134,2e3:139,5e3:144,1e4:155,2e4:155},MXN:{20:120,50:127,100:134,200:141,500:148,1e3:155},MYR:{1:120,5:135,10:140,20:145,50:145,100:150},NZD:{5:135,10:140,20:145,50:150,100:155},PHP:{20:160,50:160,100:160,200:160,500:160,1e3:160},PLN:{10:120,20:126,50:132,100:138,200:144,500:150},SGD:{2:126,5:133,10:141,50:156,100:162,1e3:170},TWD:{100:145,200:150,500:155,1e3:160,2e3:165},UAH:{1:118,2:118,5:118,10:124,20:130,50:136,100:142,200:148,500:154},USD:{1:156,5:156,10:156,20:156,50:156,100:156},VND:{1e4:132,2e4:136,5e4:140,1e5:144,2e5:148,5e5:152},ZAR:{10:128,20:134,50:140,100:146,200:152}},pd=n(720),jd=n(658),fd=n(659),gd=pd.a(jd.a(Number),fd.a(js.a(NaN))),xd=function(e){return gd(e)?e:null};function Od(){return(Od=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function vd(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var yd=r.createElement("desc",null,"Created with Sketch."),wd=r.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"icon/direction/cash-out",transform:"translate(-1.000000, 0.000000)",fill:"#5A67FF"},r.createElement("path",{d:"M3.99134364,0.321790399 L10.1430099,4.40569595 C11.0271728,4.99266501 11.2660914,6.1822461 10.6766494,7.06269968 C10.5357408,7.27317585 10.3543728,7.45378298 10.1430099,7.59410043 L3.99134364,11.678006 C3.10718075,12.264975 1.91258801,12.0270588 1.32314609,11.1466052 C1.11243854,10.8318699 1,10.4620686 1,10.0838037 L1,1.91599264 C1,0.857819122 1.86143307,0 2.92406462,0 C3.30392305,0 3.67528233,0.11196683 3.99134364,0.321790399 Z",id:"Path-3",transform:"translate(6.000000, 6.000000) scale(-1, 1) translate(-6.000000, -6.000000) "})));function Cd(e,t){var n=e.title,a=e.titleId,i=vd(e,["title","titleId"]);return r.createElement("svg",Od({width:"10px",height:"12px",viewBox:"0 0 10 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,yd,wd)}var kd=r.forwardRef(Cd),Sd=(n.p,{logo:{maxHeight:80,maxWidth:200},subtitle:{margin:0,marginBottom:42,textAlign:"center"},text:{margin:0},button:{margin:[[0,"auto"]]},modalContent:{display:"flex",flexDirection:"column",justifyContent:"space-between",flex:1,padding:[[0,34,107,34]]},innerContent:{paddingBottom:72},title:{color:Z,marginBottom:12,marginTop:30,textAlign:"center"},titleDecorator:{verticalAlign:"bottom",marginRight:12,width:24,height:26}}),Nd=Object(b.a)(Sd),Ed=function(e){var t=e.name,n=e.onContinue,r=Nd();return Object(He.jsxs)("div",{className:r.modalContent,children:[Object(He.jsxs)("div",{className:r.innerContent,children:[Object(He.jsxs)(tt,{className:r.title,children:[Object(He.jsx)(kd,{className:r.titleDecorator}),Object(He.jsx)("span",{children:"Enable cash-out"})]}),Object(He.jsx)(lt,{className:r.subtitle,children:t}),Object(He.jsxs)(ot,{children:["You are about to activate cash-out functionality on your ",t," ","machine which will allow your customers to sell crypto to you."]}),Object(He.jsx)(ot,{children:"In order to activate cash-out for this machine, please enter the denominations for the machine."})]}),Object(He.jsx)(Mt,{className:r.button,onClick:n,children:"Start configuration"})]})},Id=n(660);function Ld(){return(Ld=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Bd(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Fd=r.createElement("desc",null,"Created with Sketch."),Pd=r.createElement("g",{id:"icon/stage/spring/current",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("circle",{id:"Oval-2-Copy",fill:"#48F694",cx:9,cy:9,r:4}),r.createElement("circle",{id:"Oval-Copy-5",stroke:"#48F694",strokeWidth:2,transform:"translate(9.000000, 9.000000) rotate(-270.000000) translate(-9.000000, -9.000000) ",cx:9,cy:9,r:8}));function Dd(e,t){var n=e.title,a=e.titleId,i=Bd(e,["title","titleId"]);return r.createElement("svg",Ld({width:"18px",height:"18px",viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Fd,Pd)}var Td,Rd,Ad=r.forwardRef(Dd),Wd=(n.p,{stages:{display:"flex",alignItems:"center"},wrapper:{display:"flex",alignItems:"center",margin:0},stage:{display:"flex",height:28,width:28,zIndex:2,"& > svg":{height:"100%",width:"100%",overflow:"visible"}},separator:{width:28,height:2,border:[[2,"solid"]],zIndex:1},separatorSpring:{borderColor:ee},separatorZodiac:{borderColor:J},separatorSpringEmpty:{borderColor:oe},separatorZodiacEmpty:{borderColor:se}}),Md=Object(b.a)(Wd),zd=Object(r.memo)((function(e){var t,n,r=e.steps,a=e.currentStep,i=e.color,o=void 0===i?"spring":i,c=e.className;if(a<1||a>r)throw Error("Value of currentStage is invalid");if(r<1)throw Error("Value of stages is invalid");var l=Md(),s=(t={},Object(v.a)(t,l.separator,!0),Object(v.a)(t,l.separatorSpring,"spring"===o),Object(v.a)(t,l.separatorZodiac,"zodiac"===o),t),d=(n={},Object(v.a)(n,l.separator,!0),Object(v.a)(n,l.separatorSpringEmpty,"spring"===o),Object(v.a)(n,l.separatorZodiacEmpty,"zodiac"===o),n);return Object(He.jsxs)("div",{className:w()(c,l.stages),children:[Id.a(1,a).map((function(e){return Object(He.jsxs)("div",{className:l.wrapper,children:[e>1&&Object(He.jsx)("div",{className:w()(s)}),Object(He.jsxs)("div",{className:l.stage,children:["spring"===o&&Object(He.jsx)(pi,{}),"zodiac"===o&&Object(He.jsx)(I,{})]})]},e)})),Object(He.jsxs)("div",{className:l.wrapper,children:[a>1&&Object(He.jsx)("div",{className:w()(s)}),Object(He.jsxs)("div",{className:l.stage,children:["spring"===o&&Object(He.jsx)(Ad,{}),"zodiac"===o&&Object(He.jsx)(T,{})]})]}),Id.a(a+1,r+1).map((function(e){return Object(He.jsxs)("div",{className:l.wrapper,children:[Object(He.jsx)("div",{className:w()(d)}),Object(He.jsxs)("div",{className:l.stage,children:["spring"===o&&Object(He.jsx)(vr,{}),"zodiac"===o&&Object(He.jsx)(q,{})]})]},e)}))]})})),qd=n.p+"static/media/cashout-cassette-1.fac6c691.svg",Hd=n.p+"static/media/cashout-cassette-2.34a98cfa.svg",$d=n.p+"static/media/3-cassettes-open-1-left.d6d9aa73.svg",Vd=n.p+"static/media/3-cassettes-open-2-left.a9ee8d4c.svg",Yd=n.p+"static/media/3-cassettes-open-3-left.08fed660.svg",Gd=n.p+"static/media/4-cassettes-open-1-left.7b00c51f.svg",Xd=n.p+"static/media/4-cassettes-open-2-left.b3d9541c.svg",Ud=n.p+"static/media/4-cassettes-open-3-left.e8f1667c.svg",Zd=n.p+"static/media/4-cassettes-open-4-left.bc1a9829.svg",_d={title:{margin:[[0,0,12,0]]},titleDiv:{paddingBottom:32},subtitle:{margin:[[32,0,21,0]]},edit:{margin:[[0,0,0,0]]},error:{color:he},bill:{width:131,display:"flex",alignItems:"center",justifyContent:"end"},billInput:{width:"100%"},suffix:{paddingLeft:16},button:{marginLeft:"auto"},submit:{float:"right"},picker:{width:150},header:{display:"flex",marginBottom:95},thirdStepHeader:{display:"flex",paddingBottom:188},step:{flex:1},stepImage:{position:"relative",top:-20,right:14},content:{display:"flex",flexDirection:"column",justifyContent:"space-between",flex:1,paddingBottom:32},disclaimer:{display:"flex",flex:1,flexDirection:"column",justifyContent:"space-between"},disclaimerIcon:{float:"left",margin:[[-4,16,48,0]]}},Kd=Object(b.a)(_d),Qd=function(e){var t=e.name,n=e.step,r=e.schema,a=e.error,i=e.lastStep,o=e.onContinue,c=e.steps,l=e.fiatCurrency,s=e.options,d=e.numberOfCassettes,u=Kd(),h=i?"Finish":"Next";return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:u.titleDiv,children:[Object(He.jsx)(lt,{className:u.title,children:t}),Object(He.jsx)(zd,{steps:c.length+1,currentStep:n})]}),n<=d&&Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,onSubmit:o,initialValues:{cassette1:"",cassette2:"",cassette3:"",cassette4:""},enableReinitialize:!0,validationSchema:r,children:Object(He.jsxs)(ca.c,{children:[Object(He.jsxs)("div",{className:u.header,children:[c.map((function(e,t){var r=e.type,a=e.display,i=e.component;return 1+t===n&&Object(He.jsxs)("div",{className:u.step,children:[Object(He.jsxs)(at,{className:u.edit,children:["Edit ",a]}),Object(He.jsx)(ht,{children:"Choose bill denomination"}),Object(He.jsxs)("div",{className:u.bill,children:[Object(He.jsx)(ca.b,{className:u.billInput,type:"text",size:"lg",autoFocus:1+t===n,component:(null===s||void 0===s?void 0:s.length)>0?i:Ja,fullWidth:!0,decimalPlaces:0,name:r,options:s,valueProp:"code",labelProp:"display"}),Object(He.jsx)(ct,{noMargin:!0,className:u.suffix,children:l})]})]},t)})),Object(He.jsx)("img",{className:u.stepImage,alt:"cassette",width:"148",height:"205",src:{2:{1:qd,2:Hd},3:{1:$d,2:Vd,3:Yd},4:{1:Gd,2:Xd,3:Ud,4:Zd}}[d][n]})]}),Object(He.jsx)(Mt,{className:u.submit,type:"submit",children:h})]})}),n===d+1&&Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,onSubmit:o,initialValues:{zeroConfLimit:""},enableReinitialize:!0,validationSchema:c[n-1].schema,children:Object(He.jsxs)(ca.c,{children:[Object(He.jsx)("div",{className:u.thirdStepHeader,children:Object(He.jsxs)("div",{className:u.step,children:[Object(He.jsx)(at,{className:u.edit,children:"Edit 0-conf Limit"}),Object(He.jsx)(ht,{children:"Choose a limit"}),Object(He.jsxs)("div",{className:u.bill,children:[Object(He.jsx)(ca.b,{className:u.billInput,type:"text",size:"lg",autoFocus:!0,component:Ja,fullWidth:!0,decimalPlaces:0,name:c[n-1].type}),Object(He.jsx)(ct,{noMargin:!0,className:u.suffix,children:l})]})]})}),Object(He.jsx)(Mt,{className:u.submit,type:"submit",children:h})]})}),i&&Object(He.jsxs)("div",{className:u.disclaimer,children:[Object(He.jsx)(lt,{className:u.title,children:"Cash-out Bill Count"}),Object(He.jsxs)(ot,{children:[Object(He.jsx)(wi,{className:u.disclaimerIcon}),"When enabling cash-out, your bill count will be automatically set to zero. Make sure you physically put cash inside the cash cassettes to allow the machine to dispense it to your users. If you already did, make sure you set the correct cash-out bill count for this machine on your Cash Cassettes tab under Maintenance."]}),Object(He.jsx)(lt,{className:u.title,children:"Default Commissions"}),Object(He.jsxs)(ot,{children:[Object(He.jsx)(wi,{className:u.disclaimerIcon}),"When enabling cash-out, default commissions will be set. To change commissions for this machine, please go to the Commissions tab under Settings where you can set exceptions for each of the available cryptocurrencies."]}),Object(He.jsxs)("div",{children:[a&&Object(He.jsx)(gt,{children:"Failed to save"}),Object(He.jsx)(Mt,{className:u.submit,onClick:function(){return o()},children:h})]})]})]})},Jd=999999999,eu=ha.d().shape({cassette1:ha.c().label("Cassette 1").required().min(1).max(Jd),cassette2:ha.c().label("Cassette 2").required().min(1).max(Jd),cassette3:ha.c().label("Cassette 3").min(1).max(Jd).nullable().transform(xd),cassette4:ha.c().label("Cassette 4").min(1).max(Jd).nullable().transform(xd),zeroConfLimit:ha.c().label("0-conf Limit").required().min(0).max(Jd)}),tu=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.fiatCurrency,r=Math.max.apply(Math,Object(s.a)(ar.a((function(e){return e.numberOfCassettes}),e)).concat([0])),a=[{name:"id",header:"Machine",width:200,view:function(t){return e.find((function(e){return e.deviceId===t})).name},size:"sm",editable:!1}];return ud.a(hd.a(md.a,r),(function(t){return a.push({name:"cassette".concat(t),header:"Cassette ".concat(t),size:"sm",stripe:!0,textAlign:"right",width:(r>2?600:460)/r,input:Ja,inputProps:{decimalPlaces:0},suffix:n,doubleHeader:"Denominations",isHidden:function(n){return t>e.find((function(e){return e.deviceId===n.id})).numberOfCassettes}}),ms.a(1,t)}),1),a.push({name:"zeroConfLimit",header:"0-conf Limit",size:"sm",stripe:!0,textAlign:"right",width:r>2?150:290,input:Ja,inputProps:{decimalPlaces:0},suffix:n}),a},nu=Qo.a((function(e,t){var n=ir.a("fiatCurrency")(e);return tr.a(ar.a((function(e){return{code:e,display:e}})),Cc.a,cr.a([n]))(t)})),ru=function(e){var t=e.machine,n=e.locale,a=e.onClose,i=e.save,o=e.error,l=t.numberOfCassettes+2,s=Object(r.useState)({step:0,config:{active:!0}}),d=Object(c.a)(s,2),u=d[0],h=u.step,m=u.config,b=d[1],p=nu(n,bd),j=h===l,f=function(){var e=Object(No.a)(So.a.mark((function e(n){var r;return So.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!j){e.next=2;break}return e.abrupt("return",i(jc(t.deviceId,eu.cast(m,{assert:!1}))));case 2:r=_t.a(m,n),b({step:h+1,config:r});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=[];ud.a(hd.a(md.a,t.numberOfCassettes),(function(e){return g.push({type:"cassette".concat(e),display:"Cassette ".concat(e),component:Aa,inputProps:{options:ar.a((function(e){return{code:e,display:e}}))(p),labelProp:"display",valueProp:"code"}}),ms.a(1,e)}),1),g.push({type:"zeroConfLimit",display:"0-conf Limit",schema:ha.d().shape({zeroConfLimit:ha.c().required()})});return Object(He.jsxs)(vc,{title:0===h?null:"Enable cash-out",handleClose:a,width:554,height:520,open:!0,children:[0===h&&Object(He.jsx)(Ed,{name:t.name,onContinue:function(){return f()}}),0!==h&&Object(He.jsx)(Qd,{step:h,name:t.name,numberOfCassettes:t.numberOfCassettes,error:o,lastStep:j,steps:g,fiatCurrency:n.fiatCurrency,options:p,schema:ha.d().shape({cassette1:ha.c().required(),cassette2:t.numberOfCassettes>1&&h>=2?ha.c().required():ha.c().transform(xd).nullable(),cassette3:t.numberOfCassettes>2&&h>=3?ha.c().required():ha.c().transform(xd).nullable(),cassette4:t.numberOfCassettes>3&&h>=4?ha.c().required():ha.c().transform(xd).nullable()}),onContinue:f})]})},au=Object(b.a)({fudgeFactor:{display:"flex",alignItems:"center"},switchLabel:{margin:6,width:24}}),iu=er()(Td||(Td=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),ou=er()(Rd||(Rd=Object(Kn.a)(["\n query getData {\n machines {\n name\n deviceId\n cashbox\n cassette1\n cassette2\n cassette3\n cassette4\n numberOfCassettes\n }\n config\n }\n"]))),cu=function(e){var t,n,a=e.name,i=au(),o=Object(r.useState)(!1),l=Object(c.a)(o,2),s=l[0],d=l[1],u=Object(Qn.c)(ou).data,h=Object(Qn.b)(iu,{onCompleted:function(){return d(!1)},refetchQueries:function(){return["getData"]}}),m=Object(c.a)(h,2),b=m[0],p=m[1].error,j=function(e,t){var n=jc(a)(e);return b({variables:{config:n,accounts:t}})},f=(null===u||void 0===u?void 0:u.config)&&pc(a)(u.config),g=null!==(t=null===f||void 0===f?void 0:f.fudgeFactorActive)&&void 0!==t&&t,x=(null===u||void 0===u?void 0:u.config)&&pc("locale")(u.config),O=null!==(n=null===u||void 0===u?void 0:u.machines)&&void 0!==n?n:[];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Hn,{title:"Cash-out",children:Object(He.jsxs)("div",{className:i.fudgeFactor,children:[Object(He.jsx)(ot,{children:"Transaction fudge factor"}),Object(He.jsx)(Ra,{checked:g,onChange:function(e){j({fudgeFactorActive:e.target.checked})},value:g}),Object(He.jsx)(mt,{className:i.switchLabel,children:g?"On":"Off"}),Object(He.jsxs)(Ao,{width:304,children:[Object(He.jsx)(ot,{children:"Automatically accept customer deposits as complete if their received amount is 100 crypto atoms or less."}),Object(He.jsx)(ot,{children:"(Crypto atoms are the smallest unit in each cryptocurrency. E.g., satoshis in Bitcoin, or wei in Ethereum.)"})]})]})}),Object(He.jsx)(dd,{namespaces:ar.a(cr.a(["deviceId"]))(O),data:f,stripeWhen:function(e){return 1===tr.a(da.a,Cc.a)(e)},enableEdit:!0,editWidth:134,enableToggle:!0,toggleWidth:109,onToggle:function(e){var t=pc(e)(f);if(!eu.isValidSync(t))return d(e);j(jc(e,{active:!(null===t||void 0===t?void 0:t.active)}))},save:j,error:null===p||void 0===p?void 0:p.message,validationSchema:eu,disableRowEdit:tr.a(nr.a,cr.a(["active"])),elements:tu(O,x)}),ga.a(O)&&Object(He.jsx)(Qc,{message:"No machines so far"}),s&&Object(He.jsx)(ru,{machine:ja.a(sr.a("deviceId",s))(O),onClose:function(){return d(!1)},save:j,error:null===p||void 0===p?void 0:p.message,locale:x})]})},lu=n(673),su=n(674);function du(){return(du=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function uu(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var hu=r.createElement("desc",null,"Created with Sketch."),mu=r.createElement("g",{id:"icon/sf-small/listing/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("line",{x1:0,y1:1,x2:20,y2:1,id:"Path-4",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("line",{x1:0,y1:7,x2:9,y2:7,id:"Path-4-Copy",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("line",{x1:0,y1:13,x2:20,y2:13,id:"Path-4-Copy-2",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("line",{x1:0,y1:19,x2:12,y2:19,id:"Path-4-Copy-3",stroke:"#FFFFFF",strokeWidth:2}));function bu(e,t){var n=e.title,a=e.titleId,i=uu(e,["title","titleId"]);return r.createElement("svg",du({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,hu,mu)}var pu=r.forwardRef(bu);n.p;function ju(){return(ju=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function fu(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var gu=r.createElement("desc",null,"Created with Sketch."),xu=r.createElement("g",{id:"icon/sf-small/listing/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("line",{x1:0,y1:1,x2:20,y2:1,id:"Path-4",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:0,y1:7,x2:9,y2:7,id:"Path-4-Copy",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:0,y1:13,x2:20,y2:13,id:"Path-4-Copy-2",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:0,y1:19,x2:12,y2:19,id:"Path-4-Copy-3",stroke:"#1B2559",strokeWidth:2}));function Ou(e,t){var n=e.title,a=e.titleId,i=fu(e,["title","titleId"]);return r.createElement("svg",ju({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,gu,xu)}var vu=r.forwardRef(Ou);n.p;function yu(){return(yu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function wu(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Cu=r.createElement("rect",{width:12,height:12,rx:3,ry:3,fill:"#44e188"});function ku(e,t){var n=e.title,a=e.titleId,i=wu(e,["title","titleId"]);return r.createElement("svg",yu({width:12,height:12,viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Cu)}var Su=r.forwardRef(ku),Nu=(n.p,n(670)),Eu=n(721),Iu=Object(b.a)({subtitle:{color:se,marginTop:16,marginBottom:16},extraMarginTop:{marginTop:72}}),Lu=Object(r.memo)((function(e){var t,n=e.children,r=e.className,a=e.extraMarginTop,i=Iu(),o=(t={},Object(v.a)(t,i.subtitle,!0),Object(v.a)(t,i.extraMarginTop,a),t);return Object(He.jsx)(dt,{className:w()(o,r),children:n})})),Bu=Object(b.a)({section:{marginBottom:72},sectionHeader:{display:"flex",alignItems:"center"},sectionTitle:{margin:[[16,20,23,0]]}}),Fu=function(e){var t=e.error,n=e.children,r=e.title,a=Bu();return Object(He.jsxs)("div",{className:a.section,children:[(r||t)&&Object(He.jsxs)("div",{className:a.sectionHeader,children:[Object(He.jsx)(Lu,{className:a.sectionTitle,children:r}),t&&Object(He.jsx)(gt,{children:"Failed to save changes"})]}),n]})},Pu=n(197),Du=n(664),Tu=n(665),Ru=n(195),Au=n(667),Wu=n(668);function Mu(){return(Mu=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function zu(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var qu=r.createElement("desc",null,"Created with Sketch."),Hu=r.createElement("g",{id:"Styleguide",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"icon/direction/cash-in",transform:"translate(-1.000000, 0.000000)",fill:"#16D6D3"},r.createElement("path",{d:"M3.99134364,0.321790399 L10.1430099,4.40569595 C11.0271728,4.99266501 11.2660914,6.1822461 10.6766494,7.06269968 C10.5357408,7.27317585 10.3543728,7.45378298 10.1430099,7.59410043 L3.99134364,11.678006 C3.10718075,12.264975 1.91258801,12.0270588 1.32314609,11.1466052 C1.11243854,10.8318699 1,10.4620686 1,10.0838037 L1,1.91599264 C1,0.857819122 1.86143307,0 2.92406462,0 C3.30392305,0 3.67528233,0.11196683 3.99134364,0.321790399 Z",id:"Path-3"})));function $u(e,t){var n=e.title,a=e.titleId,i=zu(e,["title","titleId"]);return r.createElement("svg",Mu({width:"10px",height:"12px",viewBox:"0 0 10 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,qu,Hu)}var Vu,Yu,Gu=r.forwardRef($u),Xu=(n.p,{name:"All Machines",deviceId:"ALL_MACHINES"}),Uu={display:"All Coins",code:"ALL_COINS"},Zu={marginLeft:6},_u=Object(He.jsxs)("div",{children:[Object(He.jsx)(Gu,{}),Object(He.jsx)("span",{style:Zu,children:"Cash-in"})]}),Ku=Object(He.jsxs)("div",{children:[Object(He.jsx)(kd,{}),Object(He.jsx)("span",{style:Zu,children:"Cash-out"})]}),Qu=function(e,t,n){return function(r){if(!e)return"";var a=ja.a(sr.a(null!==n&&void 0!==n?n:"code",r))(e);return a?ir.a(t,a):"Unpaired machine"}},Ju=function(e){return function(t){return t?tr.a(Du.a(", "),ar.a(Qu(e,"display")))(t):t}},eh=function(e,t,n){var r=Tu.a(Uu.code)(t),a=Tu.a(Uu.code)(e);return r&&a&&da.a(t)>1?n(fs.a(js.a(Uu.code))(t)):r&&!a?n([Uu.code]):void n(t)},th=function(){return{fontWeight:"bold"}},nh=function(e){return[{header:_u,name:"cashIn",display:"Cash-in",width:169,size:"lg",editingAlign:"right",input:Ja,suffix:"%",textStyle:th,inputProps:{decimalPlaces:3}},{header:Ku,name:"cashOut",display:"Cash-out",width:169,size:"lg",editingAlign:"right",input:Ja,suffix:"%",textStyle:th,inputProps:{decimalPlaces:3}},{name:"fixedFee",display:"Fixed fee",width:169,size:"lg",doubleHeader:"Cash-in only",textAlign:"center",editingAlign:"right",input:Ja,suffix:e,textStyle:th,inputProps:{decimalPlaces:2}},{name:"minimumTx",display:"Minimun Tx",width:169,size:"lg",doubleHeader:"Cash-in only",textAlign:"center",editingAlign:"right",input:Ja,suffix:e,textStyle:th,inputProps:{decimalPlaces:2}}]},rh=function(e,t,n){return function(e,t,n){var r=[Xu].concat(e(["machines"])),a=e(["cryptoCurrencies"]),i=[Uu].concat(ar.a((function(e){return{display:e.code,code:e.code}}))(null!==a&&void 0!==a?a:[]));return[{name:"machine",width:196,size:"sm",view:Qu(r,"name","deviceId"),input:Aa,inputProps:{options:r,valueProp:"deviceId",labelProp:"name"}},{name:"cryptoCurrencies",width:280,size:"sm",view:Ju(i),input:Aa,inputProps:{options:i,valueProp:"code",labelProp:"display",multiple:!0,onChange:eh,shouldStayOpen:!0}},{header:_u,name:"cashIn",display:"Cash-in",width:130,input:Ja,textAlign:"right",suffix:"%",textStyle:th,inputProps:{decimalPlaces:3}},{header:Ku,name:"cashOut",display:"Cash-out",width:130,input:Ja,textAlign:"right",suffix:"%",textStyle:th,inputProps:{decimalPlaces:3}},{name:"fixedFee",display:"Fixed fee",width:144,input:Ja,doubleHeader:"Cash-in only",textAlign:"right",suffix:t,textStyle:th,inputProps:{decimalPlaces:2}},{name:"minimumTx",display:"Minimun Tx",width:144,input:Ja,doubleHeader:"Cash-in only",textAlign:"right",suffix:t,textStyle:th,inputProps:{decimalPlaces:2}}]}(cr.a(md.a,e),t)},ah=100,ih=9999999,oh=ha.d().shape({cashIn:ha.c().label("Cash-in").min(0).max(ah).required(),cashOut:ha.c().label("Cash-out").min(0).max(ah).required(),fixedFee:ha.c().label("Fixed Fee").min(0).max(ih).required(),minimumTx:ha.c().label("Minimum Tx").min(0).max(ih).required()}),ch=function(e,t){var n=cr.a(md.a,t),r=[Xu].concat(n(["machines"])),a=n(["cryptoCurrencies"]),i=[Uu].concat(ar.a((function(e){return{display:e.code,code:e.code}}))(null!==a&&void 0!==a?a:[]));return ha.d().shape({machine:ha.e().nullable().label("Machine").required(),cryptoCurrencies:ha.a().test({test:function(){var t=this.parent,n=t.id,a=t.machine,o=t.cryptoCurrencies,c=function(e,t,n){var r=ir.a("cryptoCurrencies"),a=ir.a("machine"),i=lr.a(sr.a("machine",t))(n),o=ja.a(sr.a("id",e))(n),c=r(o),l=a(o),s=tr.a(Ru.a,po.a,ar.a(r))(i);return t!==l?null!==s&&void 0!==s?s:[]:Au.a(s,c)}(n,a,e),l=a===Xu.deviceId,s=Tu.a(Uu.code,o);if(l&&s)return this.createError({message:"All machines and all coins should be configured in the default setup table"});var d=Wu.a(c,o);if(!ga.a(d)){var u=Ju(i)(d),h=Qu(r,"name","deviceId")(a),m="".concat(u," already overriden for machine: ").concat(h);return this.createError({message:m})}return!0}}).label("Crypto Currencies").required().min(1),cashIn:ha.c().label("Cash-in").min(0).max(ah).required(),cashOut:ha.c().label("Cash-out").min(0).max(ah).required(),fixedFee:ha.c().label("Fixed Fee").min(0).max(ih).required(),minimumTx:ha.c().label("Minimum Tx").min(0).max(ih).required()})},lh={cashIn:"",cashOut:"",fixedFee:"",minimumTx:""},sh={machine:null,cryptoCurrencies:[],cashIn:"",cashOut:"",fixedFee:"",minimumTx:""},dh=function(e){var t=e.machine,n=e.cryptoCurrencies,r=t===Xu.deviceId,a=Oo.a(Uu.code,n);return r&&a?0:r?1:a?2:3},uh=function(e,t,n,r){return{minimumTx:r.minimumTx,fixedFee:r.fixedFee,cashOut:r.cashOut,cashIn:r.cashIn,machine:t,cryptoCurrencies:[e],default:n,id:Object(xs.a)()}},hh=function(e,t){return{color:e.default?J:te}},mh=function(e,t,n){var r=cr.a(md.a,e);return bh(r,t,lh)},bh=function(e,t,n){var r=[Xu].concat(e(["machines"]));return[{name:"machine",width:196,size:"sm",view:Qu(r,"name","deviceId"),editable:!1},{name:"cryptoCurrencies",display:"Crypto Currency",width:265,view:ir.a(0),size:"sm",editable:!1},{header:_u,name:"cashIn",display:"Cash-in",width:130,input:Ja,textAlign:"right",suffix:"%",textStyle:function(e){return hh(e)},inputProps:{decimalPlaces:3}},{header:Ku,name:"cashOut",display:"Cash-out",width:130,input:Ja,textAlign:"right",greenText:!0,suffix:"%",textStyle:function(e){return hh(e)},inputProps:{decimalPlaces:3}},{name:"fixedFee",display:"Fixed fee",width:144,input:Ja,doubleHeader:"Cash-in only",textAlign:"right",suffix:t,textStyle:function(e){return hh(e)},inputProps:{decimalPlaces:2}},{name:"minimumTx",display:"Minimun Tx",width:144,input:Ja,doubleHeader:"Cash-in only",textAlign:"right",suffix:t,textStyle:function(e){return hh(e)},inputProps:{decimalPlaces:2}}]},ph=Object(r.memo)((function(e){var t,n=e.config,a=e.currency,i=e.data,o=e.error,l=e.save,s=e.saveOverrides,d=Object(r.useState)(!1),u=Object(c.a)(d,2),h=u[0],m=u[1],b=Object(r.useState)(!1),p=Object(c.a)(b,2),j=p[0],f=p[1],g=n&&!ga.a(n)?n:lh,x=null!==(t=null===g||void 0===g?void 0:g.overrides)&&void 0!==t?t:[],O=gs.a([Nu.a(dh),Nu.a(ir.a("machine"))])(x);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Fu,{children:Object(He.jsx)(sd,{error:null===o||void 0===o?void 0:o.message,title:"Default setup",rowSize:"lg",titleLg:!0,name:"commissions",enableEdit:!0,initialValues:g,save:l,validationSchema:oh,data:Eu.a(g),elements:nh(a),setEditing:function(e,t){return m(t)},forceDisable:j})}),Object(He.jsx)(Fu,{children:Object(He.jsx)(sd,{error:null===o||void 0===o?void 0:o.message,title:"Overrides",titleLg:!0,name:"overrides",enableDelete:!0,enableEdit:!0,enableCreate:!0,groupBy:dh,initialValues:sh,save:s,validationSchema:ch(O,i),data:O,elements:rh(i,a),setEditing:function(e,t){return f(t)},forceDisable:h})})]})})),jh=n(671),fh=n(672),gh=n(707),xh={code:"SHOW_ALL",display:"Show all"},Oh=[{code:"machine",display:"Machine Name"},{code:"cryptoCurrencies",display:"Cryptocurrency"},{code:"cashIn",display:"Cash-in"},{code:"cashOut",display:"Cash-out"},{code:"fixedFee",display:"Fixed Fee"},{code:"minimumTx",display:"Minimum Tx"}],vh=Object(b.a)({headerLine:{display:"flex",justifyContent:"",marginBottom:24},select:{marginRight:24},tableWrapper:{flex:1,display:"block",overflowY:"auto",width:"100%",maxHeight:"70vh"}}),yh=function(e,t){return{code:e,display:t||e}},wh=Object(r.memo)((function(e){var t,n=e.config,a=e.localeConfig,i=e.currency,o=e.data,l=e.error,s=e.saveOverrides,d=vh(),u=Object(r.useState)(xh),h=Object(c.a)(u,2),m=h[0],b=h[1],p=Object(r.useState)(xh),j=Object(c.a)(p,2),f=j[0],g=j[1],x=Object(r.useState)(Oh[0]),O=Object(c.a)(x,2),v=O[0],y=O[1],w=null!==(t=ir.a("cryptoCurrencies",a))&&void 0!==t?t:[],C=ar.a(yh)(w),k=jh.a(ir.a("display"),ar.a((function(e){return yh(ir.a("deviceId",e),ir.a("name",e))}))(ir.a("machines",o))),S=gh.a(ar.a((function(e){var t,n=null===(t=ir.a("overrides",a))||void 0===t?void 0:t.find(sr.a("machine",e)),r=n?ir.a("cryptoCurrencies",n):w;return fh.a([e],r)}))(k.map(ir.a("code")))),N=ar.a((function(e){var t=Object(c.a)(e,2),r=t[0];return function(e,t,n){var r,a=null!==(r=ir.a("overrides",n))&&void 0!==r?r:[];if(!a&&ga.a(a))return uh(e,t,!0,n);var i=ja.a((function(n){return n.machine===t&&Pu.includes(e)(n.cryptoCurrencies)}))(a);if(void 0!==i)return uh(e,t,!1,i);var o=ja.a((function(e){return e.machine===t&&Pu.includes("ALL_COINS")(e.cryptoCurrencies)}))(a);if(void 0!==o)return uh(e,t,!1,o);var c=ja.a((function(t){return"ALL_MACHINES"===t.machine&&Pu.includes(e)(t.cryptoCurrencies)}))(a);return void 0!==c?uh(e,t,!1,c):uh(e,t,!0,n)}(t[1],r,n)}))(S),E=tr.a(function(e){switch(e){case Oh[0]:return jh.a(ja.a(sr.a("code",ir.a("machine"))));case Oh[1]:return jh.a(cr.a(["cryptoCurrencies",0]));default:return jh.a(ir.a(e.code))}}(v),function(e,t){return tr.a(lr.a((function(e){return t===xh|t.code===e.machine})),lr.a((function(t){return e===xh|e.code===t.cryptoCurrencies[0]})))}(f,m))(N);return Object(He.jsxs)("div",{children:[Object(He.jsxs)("div",{className:d.headerLine,children:[Object(He.jsx)(Ko,{className:d.select,onSelectedItemChange:b,label:"Machines",default:xh,items:[xh].concat(k),selectedItem:m}),Object(He.jsx)(Ko,{className:d.select,onSelectedItemChange:g,label:"Cryptocurrency",default:xh,items:[xh].concat(C),selectedItem:f}),Object(He.jsx)(Ko,{onSelectedItemChange:y,label:"Sort by",default:Oh[0],items:Oh,selectedItem:v})]}),Object(He.jsx)("div",{className:d.tableWrapper,children:Object(He.jsx)(sd,{error:null===l||void 0===l?void 0:l.message,name:"comissionsList",enableEdit:!0,save:s,initialValues:sh,validationSchema:ha.d().shape({machine:ha.e().label("Machine").required(),cryptoCurrencies:ha.a().label("Crypto Currency").required().min(1),cashIn:ha.c().label("Cash-in").min(0).max(ah).required(),cashOut:ha.c().label("Cash-out").min(0).max(ah).required(),fixedFee:ha.c().label("Fixed Fee").min(0).max(ih).required(),minimumTx:ha.c().label("Minimum Tx").min(0).max(ih).required()}),data:E,elements:mh(o,i)})})]})})),Ch=Object(b.a)({listViewButton:{marginLeft:4}}),kh=er()(Vu||(Vu=Object(Kn.a)(["\n query getData {\n config\n cryptoCurrencies {\n code\n display\n }\n machines {\n name\n deviceId\n }\n }\n"]))),Sh=er()(Yu||(Yu=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),Nh=function(e){var t,n=e.name,a=Ch(),i=Object(r.useState)(!1),o=Object(c.a)(i,2),l=o[0],s=o[1],d=Object(r.useState)(null),u=Object(c.a)(d,2),h=u[0],m=u[1],b=Object(Qn.c)(kh),p=b.data,j=b.loading,f=Object(Qn.b)(Sh,{refetchQueries:function(){return["getData"]},onError:function(e){return m(e)}}),g=Object(c.a)(f,1)[0],x=(null===p||void 0===p?void 0:p.config)&&pc(n)(p.config),O=(null===p||void 0===p?void 0:p.config)&&pc(cc)(p.config),v=ir.a("fiatCurrency")(O),y=ir.a("overrides")(x),w=l?[{label:"Override value",icon:Object(He.jsx)(Su,{})}]:[];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Hn,{title:"Commissions",labels:w,button:{text:"List view",icon:vu,inverseIcon:pu,toggle:s},iconClassName:a.listViewButton}),!l&&!j&&Object(He.jsx)(ph,{config:x,currency:v,data:p,error:h,save:function(e){var t=jc(n)(e.commissions[0]);return g({variables:{config:t}})},saveOverrides:function(e){var t=jc(n)(e);return m(null),g({variables:{config:t}})}}),l&&!j&&Object(He.jsx)(wh,{config:x,localeConfig:O,currency:v,data:p,error:h,saveOverrides:(t=y,function(e,n){var r,a=cr.a(["cryptoCurrencies",0],n),i=Oa.a("machine",n),o=lr.a(pd.a(i,(function(e){return!Oa.a("cryptoCurrencies",n,e)}))),c=(r=a,function(e){return lu.a(e,{cryptoCurrencies:su.a([r],e.cryptoCurrencies)})}),l=ar.a(c)(o(t)).concat(lr.a((function(e){return!i(e)}),t)),s={commissions_overrides:ps.a(n,l)};return g({variables:{config:s}})})})]})},Eh=n(713),Ih=n(190),Lh=n.n(Ih),Bh=n(675),Fh=n(676),Ph={error:K,warning:"#ff7311",success:ne,neutral:J},Dh={error:Q,warning:"#fbf3ec",success:V,neutral:G},Th=Object(b.a)({root:{borderRadius:4,marginTop:4,marginRight:2,marginBottom:4,marginLeft:2,height:24,backgroundColor:function(e){var t=e.type;return Dh[t]}},label:{fontSize:ye,fontWeight:500,fontFamily:Se,paddingRight:4,paddingLeft:4,color:function(e){var t=e.type;return Ph[t]}}}),Rh=function(e){var t=e.status,n=Th({type:t.type});return Object(He.jsx)(Wa.a,{type:t.type,label:t.label,classes:n})},Ah=function(e){var t=e.statuses,n=t.find((function(e){return"error"===e.type}))||t.find((function(e){return"warning"===e.type}))||t[0],r={label:"+".concat(t.length-1),type:n.type};return Object(He.jsxs)("div",{children:[Object(He.jsx)(Rh,{status:n}),t.length>1&&Object(He.jsx)(Rh,{status:r})]})};function Wh(){return(Wh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Mh(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var zh=r.createElement("desc",null,"Created with Sketch."),qh=r.createElement("g",{id:"icon/button/authorize/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("circle",{id:"Oval",stroke:"#FFFFFF",cx:6,cy:6,r:5}),r.createElement("polyline",{id:"Stroke-13",stroke:"#FFFFFF",strokeLinecap:"round",strokeLinejoin:"round",points:"4 6.66666667 5 8 8 4"}));function Hh(e,t){var n=e.title,a=e.titleId,i=Mh(e,["title","titleId"]);return r.createElement("svg",Wh({viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,zh,qh)}var $h=r.forwardRef(Hh);n.p;function Vh(){return(Vh=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Yh(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Gh=r.createElement("desc",null,"Created with Sketch."),Xh=r.createElement("g",{id:"icon/button/authorize/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"Group-9",stroke:"#1B2559"},r.createElement("circle",{id:"Oval",cx:6,cy:6,r:5})),r.createElement("polyline",{id:"Stroke-13",stroke:"#1B2559",strokeLinecap:"round",strokeLinejoin:"round",points:"4 6.66666667 5 8 8 4"}));function Uh(e,t){var n=e.title,a=e.titleId,i=Yh(e,["title","titleId"]);return r.createElement("svg",Vh({viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Gh,Xh)}var Zh=r.forwardRef(Uh);n.p;function _h(){return(_h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Kh(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Qh=r.createElement("desc",null,"Created with Sketch."),Jh=r.createElement("g",{id:"icon/button/cancel/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-5",stroke:"#1B2559",strokeWidth:1.2},r.createElement("line",{x1:12,y1:0,x2:0,y2:12,id:"Stroke-1"}),r.createElement("line",{x1:0,y1:0,x2:12,y2:12,id:"Stroke-3"})));function em(e,t){var n=e.title,a=e.titleId,i=Kh(e,["title","titleId"]);return r.createElement("svg",_h({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Qh,Jh)}var tm=r.forwardRef(em),nm=(n.p,{label1:{display:"flex",marginBottom:2,marginTop:"auto",width:85},label1Pending:{color:H},label1Rejected:{color:K},label1Accepted:{color:Y},cardActionButton:{display:"flex",height:28,marginRight:"auto",marginLeft:12},propertyCardTopRow:{display:"flex",margin:[[0,10,5,0]]},propertyCardBottomRow:{display:"flex",flexDirection:"row",height:45},propertyCard:{display:"flex",flexDirection:"column",borderRadius:8,width:"100%",height:100,padding:[[20]],boxSizing:"border-box",boxShadow:"0 0 8px 0 rgba(0, 0, 0, 0.04)",border:"solid 0",backgroundColor:_,margin:[[20,0,0,0]]},rowSpaceBetween:{display:"flex",flexFlow:"row nowrap",alignItems:"center",justifyContent:"space-between"},columnSpaceBetween:{display:"flex",flexFlow:"column nowrap",alignItems:"center",justifyContent:"space-between",width:90},buttonsWrapper:{display:"flex",flexDirection:"row",justifyContent:"flex-end",marginLeft:"auto",marginTop:"auto"}}),rm=Object(b.a)(nm),am="automatic",im="verified",om="blocked",cm=Object(r.memo)((function(e){var t,n=e.className,r=e.title,a=e.state,i=e.authorize,o=e.reject,c=e.children,l=rm(),s=(t={},Object(v.a)(t,l.label1,!0),Object(v.a)(t,l.label1Pending,a===am),Object(v.a)(t,l.label1Rejected,a===om),Object(v.a)(t,l.label1Accepted,a===im),t),d=a===am?{label:"Pending",type:"neutral"}:a===om?{label:"Rejected",type:"error"}:{label:"Accepted",type:"success"};return Object(He.jsxs)(Zt.a,{className:w()(l.propertyCard,n),elevation:0,children:[Object(He.jsx)(rt,{className:l.propertyCardTopRow,children:r}),Object(He.jsxs)("div",{className:l.propertyCardBottomRow,children:[Object(He.jsx)("div",{className:w()(s),children:Object(He.jsx)(Ah,{statuses:[d]})}),c,Object(He.jsxs)("div",{className:l.buttonsWrapper,children:[i&&a!==im&&Object(He.jsx)(Ct,{className:l.cardActionButton,color:"secondary",Icon:Zh,InverseIcon:$h,onClick:function(){return i()},children:"Authorize"}),o&&a!==om&&Object(He.jsx)(Ct,{className:l.cardActionButton,color:"secondary",Icon:tm,InverseIcon:vn,onClick:function(){return o()},children:"Reject"})]})]})]})}));function lm(){return(lm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function sm(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var dm=r.createElement("desc",null,"Created with Sketch."),um=r.createElement("g",{id:"icon/button/block/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-5",stroke:"#FFFFFF"},r.createElement("circle",{id:"Oval",cx:6,cy:6,r:5}),r.createElement("line",{x1:9,y1:3,x2:3,y2:9,id:"Stroke-3"})));function hm(e,t){var n=e.title,a=e.titleId,i=sm(e,["title","titleId"]);return r.createElement("svg",lm({viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,dm,um)}var mm=r.forwardRef(hm);n.p;function bm(){return(bm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function pm(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var jm=r.createElement("desc",null,"Created with Sketch."),fm=r.createElement("g",{id:"icon/button/block/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-5",stroke:"#1B2559"},r.createElement("circle",{id:"Oval",cx:6,cy:6,r:5}),r.createElement("line",{x1:9,y1:3,x2:3,y2:9,id:"Stroke-3"})));function gm(e,t){var n=e.title,a=e.titleId,i=pm(e,["title","titleId"]);return r.createElement("svg",bm({viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,jm,fm)}var xm=r.forwardRef(gm),Om=(n.p,{labelLink:{cursor:"pointer",color:H},breadcrumbs:{margin:[[20,0]]},actionLabel:{color:H,margin:[[4,0]]},customerDetails:{marginBottom:18},customerActions:{display:"flex",flexDirection:"row","& button":{marginRight:15},"& > :last-child":{marginRight:0}}});function vm(){return(vm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ym(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var wm=r.createElement("desc",null,"Created with Sketch."),Cm=r.createElement("g",{id:"icon/sf-small/search/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("path",{d:"M15.8635238,8.17028571 C15.8635238,12.4198095 12.4187619,15.8645714 8.1692381,15.8645714 C3.92066667,15.8645714 0.475904762,12.4198095 0.475904762,8.17028571 C0.475904762,3.9207619 3.92066667,0.476 8.1692381,0.476 C12.4187619,0.476 15.8635238,3.9207619 15.8635238,8.17028571 Z",id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("line",{x1:13.7035238,y1:13.7046667,x2:19.4844762,y2:19.485619,id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:2,strokeLinecap:"round"}));function km(e,t){var n=e.title,a=e.titleId,i=ym(e,["title","titleId"]);return r.createElement("svg",vm({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,wm,Cm)}var Sm=r.forwardRef(km);n.p;function Nm(){return(Nm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Em(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Im=r.createElement("desc",null,"Created with Sketch."),Lm=r.createElement("g",{id:"icon/sf-small/search/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("path",{d:"M15.8635238,8.17028571 C15.8635238,12.4198095 12.4187619,15.8645714 8.1692381,15.8645714 C3.92066667,15.8645714 0.475904762,12.4198095 0.475904762,8.17028571 C0.475904762,3.9207619 3.92066667,0.476 8.1692381,0.476 C12.4187619,0.476 15.8635238,3.9207619 15.8635238,8.17028571 Z",id:"Stroke-1",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:13.7035238,y1:13.7046667,x2:19.4844762,y2:19.485619,id:"Stroke-3",stroke:"#1B2559",strokeWidth:2,strokeLinecap:"round"}));function Bm(e,t){var n=e.title,a=e.titleId,i=Em(e,["title","titleId"]);return r.createElement("svg",Nm({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Im,Lm)}var Fm=r.forwardRef(Bm),Pm=(n.p,Object(b.a)({row:{display:"flex",flexDirection:"row"},image:function(e){return{objectFit:"cover",borderRadius:"8px 0px 0px 8px",width:e.width,height:e.height}},popupImage:function(e){return{objectFit:"cover",width:e.popupWidth,height:e.popupHeight}},button:function(e){return{borderRadius:"0px 8px 8px 0px",height:e.height}},popoverContent:{display:"block",padding:[[10,15]]}})),Dm=Object(r.memo)((function(e){var t=e.className,n=e.width,a=e.height,i=e.popupWidth,o=e.popupHeight,l=e.src,s=Pm({width:n,height:a,popupWidth:i,popupHeight:o}),d=Object(r.useState)(null),u=Object(c.a)(d,2),h=u[0],m=u[1],b=Boolean(h),p=function(e){var t=e.className;return Object(He.jsx)("img",{className:w()(t),src:l,alt:""})};return Object(He.jsx)(Xt.a,{onClickAway:function(){m(null)},children:Object(He.jsxs)("div",{className:w()(s.row,t),children:[Object(He.jsx)(p,{className:s.image}),Object(He.jsx)(Gt,{Icon:Fm,InverseIcon:Sm,className:s.button,onClick:function(e){m(h?null:e.currentTarget)}}),Object(He.jsx)(Kt,{open:b,anchorEl:h,placement:"top",children:Object(He.jsx)("div",{className:s.popoverContent,children:Object(He.jsx)(p,{className:s.popupImage})})})]})})}));function Tm(){return(Tm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Rm(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Am=r.createElement("desc",null,"Created with Sketch."),Wm=r.createElement("g",{id:"icon/crossed-camera",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"crossed-camera"},r.createElement("g",{id:"Group-2"},r.createElement("g",{id:"icon/ID/cam/zodiac",transform:"translate(0.000000, 3.657143)",fill:"#1B2559",fillRule:"nonzero"},r.createElement("path",{d:"M16,19.1876029 C12.4482116,19.1876029 9.56809571,16.389776 9.56809571,12.9394673 C9.56809571,9.48915858 12.4482116,6.69133172 16,6.69133172 C19.5517884,6.69133172 22.4319043,9.48915858 22.4319043,12.9394673 C22.4319043,16.389776 19.5517884,19.1876029 16,19.1876029 Z M16,17.104891 C18.3677075,17.104891 20.2879362,15.239526 20.2879362,12.9394673 C20.2879362,10.6394086 18.3677075,8.77404358 16,8.77404358 C13.6322925,8.77404358 11.7120638,10.6394086 11.7120638,12.9394673 C11.7120638,15.239526 13.6322925,17.104891 16,17.104891 Z M22.7667469,3.30692494 L30.7397807,3.30692494 C31.3318211,3.30692494 31.8117647,3.77315587 31.8117647,4.34828087 L31.8117647,22.0513317 C31.8117647,22.6264567 31.3318211,23.0926877 30.7397807,23.0926877 L1.26021934,23.0926877 C0.6681789,23.0926877 0.188235294,22.6264567 0.188235294,22.0513317 L0.188235294,4.34828087 C0.188235294,3.77315587 0.6681789,3.30692494 1.26021934,3.30692494 L9.23325311,3.30692494 L12.0766705,0.494526627 C12.2782333,0.295162767 12.5538198,0.182857143 12.8414756,0.182857143 L19.1585244,0.182857143 C19.4461802,0.182857143 19.7217667,0.295162767 19.9233295,0.494526627 L22.7667469,3.30692494 Z M29.6677966,5.3896368 L22.3170489,5.3896368 C22.0293931,5.3896368 21.7538065,5.27733118 21.5522438,5.07796732 L18.7088264,2.26556901 L13.2911736,2.26556901 L10.4477562,5.07796732 C10.2461935,5.27733118 9.97060695,5.3896368 9.68295115,5.3896368 L2.33220339,5.3896368 L2.33220339,21.0099758 L29.6677966,21.0099758 L29.6677966,5.3896368 Z",id:"Stroke-1"})),r.createElement("line",{x1:32,y1:0,x2:0,y2:32,id:"Line",stroke:"#FF584A",strokeWidth:2,strokeLinecap:"square"}))));function Mm(e,t){var n=e.title,a=e.titleId,i=Rm(e,["title","titleId"]);return r.createElement("svg",Tm({width:"32px",height:"32px",viewBox:"0 0 32 32",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Am,Wm)}var zm=r.forwardRef(Mm),qm=(n.p,Object(b.a)({field:{height:46},label:{color:H,margin:[[0,3]]},value:{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",margin:0,paddingLeft:4}})),Hm=Object(r.memo)((function(e){var t=e.label,n=e.display,r=e.size,a=e.className,i=qm();return Object(He.jsxs)("div",{className:w()(i.field,a),style:{width:r},children:[Object(He.jsx)(ht,{className:i.label,children:t}),Object(He.jsx)(st,{className:i.value,children:n})]})})),$m=Object(b.a)({complianceDetailsGrid:{display:"flex",flexDirection:"row"},firstColumn:{display:"flex",flexDirection:"column",width:"100%",marginRight:10},lastColumn:{display:"flex",flexDirection:"column",width:"100%",marginLeft:10},photoWrapper:function(e){return{display:"flex",justifyContent:"center",width:e.width}}}),Vm=function(e){var t=e.show,n=e.src,r=$m({width:165});return Object(He.jsx)(He.Fragment,{children:t?Object(He.jsx)(Dm,{src:n,width:165,height:45,popupWidth:360,popupHeight:240}):Object(He.jsx)("div",{className:r.photoWrapper,children:Object(He.jsx)(zm,{})})})},Ym=function(e){var t=e.customer,n=e.updateCustomer,r=$m({width:165}),a=cr.a(["sanctions"])(t),i=cr.a(["sanctionsAt"])(t)?a?"Passed":"Failed":"Not checked yet";return Object(He.jsxs)("div",{children:[Object(He.jsx)(rt,{children:"Compliance details"}),Object(He.jsxs)("div",{children:[Object(He.jsx)(Ob,{customerData:t,updateCustomer:n}),Object(He.jsxs)(Ge.a,{className:r.complianceDetailsGrid,children:[Object(He.jsxs)(Ge.a,{className:r.firstColumn,children:[Object(He.jsx)(cm,{title:"ID photo",state:cr.a(["idCardPhotoOverride"])(t),authorize:function(){return n({idCardPhotoOverride:im})},reject:function(){return n({idCardPhotoOverride:om})},children:Object(He.jsx)(Vm,{show:t.idCardPhotoPath,src:"".concat(Zn,"/id-card-photo/").concat(cr.a(["idCardPhotoPath"])(t))})}),Object(He.jsx)(cm,{title:"Front facing camera",state:cr.a(["frontCameraOverride"])(t),authorize:function(){return n({frontCameraOverride:im})},reject:function(){return n({frontCameraOverride:om})},children:Object(He.jsx)(Vm,{show:t.frontCameraPath,src:"".concat(Zn,"/front-camera-photo/").concat(cr.a(["frontCameraPath"])(t))})})]}),Object(He.jsxs)(Ge.a,{className:r.lastColumn,children:[Object(He.jsx)(cm,{title:"US SSN",state:cr.a(["usSsnOverride"])(t),authorize:function(){return n({usSsnOverride:im})},reject:function(){return n({usSsnOverride:om})},children:Object(He.jsx)(Hm,{label:"US SSN",display:t.usSsn})}),Object(He.jsx)(cm,{title:"Sanctions check",state:cr.a(["sanctionsOverride"])(t),authorize:function(){return n({sanctionsOverride:im})},reject:function(){return n({sanctionsOverride:om})},children:Object(He.jsx)(st,{children:i})})]})]})]})]})};function Gm(){return(Gm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Xm(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Um=r.createElement("desc",null,"Created with Sketch."),Zm=r.createElement("g",{id:"icon/ID/card/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-2",stroke:"#1B2559",strokeWidth:1.6},r.createElement("g",{id:"id-copy"},r.createElement("polygon",{id:"Stroke-1",points:"0 16 22 16 22 0 0 0"}),r.createElement("line",{x1:11.7857143,y1:4,x2:18.8571429,y2:4,id:"Stroke-3"}),r.createElement("line",{x1:11.7857143,y1:7.2,x2:18.8571429,y2:7.2,id:"Stroke-4"}),r.createElement("polygon",{id:"Stroke-5",points:"3.14285714 11.2 8.64285714 11.2 8.64285714 4 3.14285714 4"}))));function _m(e,t){var n=e.title,a=e.titleId,i=Xm(e,["title","titleId"]);return r.createElement("svg",Gm({width:"22px",height:"16px",viewBox:"0 0 22 16",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Um,Zm)}var Km=r.forwardRef(_m);n.p;function Qm(){return(Qm=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Jm(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var eb=r.createElement("g",{id:"icon/sf-small/law/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"bevel"},r.createElement("line",{x1:8.4141,y1:7.4648,x2:14.0711,y2:1.8078,id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("line",{x1:12.6568,y1:.3936,x2:15.4858,y2:3.2216,id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("line",{x1:7,y1:6.0498,x2:9.829,y2:8.8788,id:"Stroke-6",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("line",{x1:11.2427,y1:4.6357,x2:19.2427,y2:12.6357,id:"Stroke-7",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("line",{x1:3,y1:16.5,x2:10,y2:16.5,id:"Stroke-9",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("line",{x1:0,y1:19.5,x2:13,y2:19.5,id:"Stroke-10",stroke:"#FFFFFF",strokeWidth:2}));function tb(e,t){var n=e.title,a=e.titleId,i=Jm(e,["title","titleId"]);return r.createElement("svg",Qm({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,eb)}var nb=r.forwardRef(tb);n.p;function rb(){return(rb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ab(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var ib=r.createElement("g",{id:"icon/sf-small/law/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"bevel"},r.createElement("line",{x1:8.4141,y1:7.4648,x2:14.0711,y2:1.8078,id:"Stroke-1",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:12.6568,y1:.3936,x2:15.4858,y2:3.2216,id:"Stroke-3",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:7,y1:6.0498,x2:9.829,y2:8.8788,id:"Stroke-6",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:11.2427,y1:4.6357,x2:19.2427,y2:12.6357,id:"Stroke-7",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:3,y1:16.5,x2:10,y2:16.5,id:"Stroke-9",stroke:"#1B2559",strokeWidth:2}),r.createElement("line",{x1:0,y1:19.5,x2:13,y2:19.5,id:"Stroke-10",stroke:"#1B2559",strokeWidth:2}));function ob(e,t){var n=e.title,a=e.titleId,i=ab(e,["title","titleId"]);return r.createElement("svg",rb({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,ib)}var cb=r.forwardRef(ob),lb=(n.p,{titleWrapper:Rl.titleWrapper,titleAndButtonsContainer:Rl.titleAndButtonsContainer,row:{display:"flex",flexFlow:"row nowrap"},rowSpaceBetween:{display:"flex",flexFlow:"row nowrap",alignItems:"center",justifyContent:"space-between"},column:{display:"flex",flexFlow:"column nowrap",width:"100%",height:"100%",justifyContent:"space-between"},textInput:{width:144},p:{fontFamily:"MuseoSans",fontSize:Oe,fontWeight:500,fontStretch:"normal",fontStyle:"normal",lineHeight:1.14,letterSpacing:"normal",color:J},txId:{fontFamily:"MuseoSans",whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis"},txClassIconLeft:{marginRight:11},txClassIconRight:{marginLeft:11},headerLabels:{display:"flex",flexDirection:"row","& div":{display:"flex",alignItems:"center"},"& > div:first-child":{marginRight:24},"& span":{extend:Te.label1,marginLeft:6}},photo:{width:92,height:92,borderRadius:8,backgroundColor:G,margin:[[0,28,0,0]],alignItems:"center",justifyContent:"center",display:"flex"},img:{width:80},customerName:{marginBottom:32},icon:{marginRight:11},name:{display:"flex",flexDirection:"row",alignItems:"center"},value:{height:16},label:{marginBottom:4,color:H},idIcon:{marginRight:10},subpageButton:{marginLeft:16}}),sb=n(702),db=function(e){return"blocked"===e.authorizedOverride?{label:"Blocked",type:"error"}:e.isSuspended?e.daysSuspended>0?{label:"".concat(e.daysSuspended," day suspension"),type:"warning"}:{label:"< 1 day suspension",type:"warning"}:{label:"Authorized",type:"success"}},ub=function(e,t){var n=e&&t?Object(sb.a)(e,t):null;return n?n.formatInternational():e},hb=function(e){var t,n,r=cr.a(["idCardData"])(e);return"".concat(null!==(t=cr.a(["firstName"])(r))&&void 0!==t?t:""," ").concat(null!==(n=cr.a(["lastName"])(r))&&void 0!==n?n:"").trim()},mb=Object(b.a)(lb),bb=Object(r.memo)((function(e){var t=e.frontCameraPath,n=mb();return Object(He.jsx)(Zt.a,{className:n.photo,elevation:0,children:t?Object(He.jsx)("img",{className:n.img,src:"".concat(Zn,"/front-camera-photo/").concat(t),alt:""}):Object(He.jsx)(zm,{})})})),pb=Object(b.a)(lb),jb=Object(r.memo)((function(e){var t,n,r=e.customer,a=e.locale,i=e.setShowCompliance,o=pb(),c=[{header:"Phone number",size:172,value:ub(r.phone,a.country)},{header:"ID number",size:172,value:null!==(t=cr.a(["idCardData","documentNumber"])(r))&&void 0!==t?t:""},{header:"US SSN",size:127,value:null!==(n=cr.a(["usSsn"])(r))&&void 0!==n?n:""}],l=hb(r);return Object(He.jsxs)(Ge.a,{display:"flex",children:[Object(He.jsx)(bb,{frontCameraPath:cr.a(["frontCameraPath"])(r)}),Object(He.jsxs)(Ge.a,{display:"flex",flexDirection:"column",children:[Object(He.jsxs)("div",{className:o.name,children:[Object(He.jsx)(Km,{className:o.idIcon}),Object(He.jsx)(nt,{noMargin:!0,children:l.length?l:ub(cr.a(["phone"])(r),a.country)}),Object(He.jsx)(kn,{className:o.subpageButton,Icon:cb,InverseIcon:nb,toggle:i,children:"Compliance details"})]}),Object(He.jsx)(Ge.a,{display:"flex",mt:"auto",children:c.map((function(e,t){var n=e.size,r=e.header;return Object(He.jsx)(ht,{noMargin:!0,className:o.label,style:{width:n},children:r},t)}))}),Object(He.jsx)(Ge.a,{display:"flex",children:c.map((function(e,t){var n=e.size,r=e.value;return Object(He.jsx)(ot,{noMargin:!0,className:o.value,style:{width:n},children:r},t)}))})]})]})})),fb=n(24),gb=n.n(fb),xb=function(e,t){return rr.a(e)?"":t},Ob=Object(r.memo)((function(e){var t,n=e.customerData,r=e.updateCustomer,a=cr.a(["idCardData"])(n),i=cr.a(["expirationDate"])(a),o=cr.a(["country"])(a),c=cr.a(["dateOfBirth"])(a),l=[{header:"Name",display:"".concat(hb(n)),size:190},{header:"ID number",display:cr.a(["documentNumber"])(a),size:160},{header:"Birth Date",display:xb(c,gb.a.utc(c).format("YYYY-MM-DD")),size:110},{header:"Age",display:xb(c,gb.a.utc().diff(gb.a.utc(c).format("YYYY-MM-DD"),"years")),size:50},{header:"Gender",display:null!==(t=cr.a(["gender"])(a))&&void 0!==t?t:cr.a(["sex"])(a),size:80},{header:"Canada"===o?"Province":"State",display:cr.a(["state"])(a),size:120},{header:"Expiration Date",display:xb(i,gb.a.utc(i).format("YYYY-MM-DD"))}];return Object(He.jsx)(cm,{title:"ID data",state:cr.a(["idCardDataOverride"])(n),authorize:function(){return r({idCardDataOverride:im})},reject:function(){return r({idCardDataOverride:om})},children:Object(He.jsx)(Ge.a,{display:"flex",alignItems:"center",children:l.map((function(e,t){var n=e.header,r=e.display,a=e.size;return Object(He.jsx)(Hm,{label:n,display:r,size:a},t)}))})})})),vb=n(36),yb=n.n(vb),wb=[{cryptoCode:"BTC",display:"Bitcoin",code:"bitcoin",unitScale:8},{cryptoCode:"ETH",display:"Ethereum",code:"ethereum",unitScale:18},{cryptoCode:"LTC",display:"Litecoin",code:"litecoin",unitScale:8},{cryptoCode:"DASH",display:"Dash",code:"dash",unitScale:8},{cryptoCode:"ZEC",display:"Zcash",code:"zcash",unitScale:8},{cryptoCode:"BCH",display:"Bitcoin Cash",code:"bitcoincash",unitScale:8}];function Cb(e,t){var n=function(e){var t=ja.a(sr.a("cryptoCode",e))(wb);if(!t)throw new Error("Unsupported crypto: ".concat(e));return t}(t).unitScale;return e.shiftedBy(-n)}function kb(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"BCH"===e?t.replace("bitcoincash:",""):t}var Sb,Nb,Eb,Ib,Lb=Object(b.a)(lb),Bb=function(e){var t=e.customer,n=e.data,r=e.loading,a=Lb(),i="cashOut"===t.lastTxClass?kd:Gu,o=!(ga.a(n)||rr.a(n)),c=[{header:"Transactions",size:127,value:xb(t.totalTxs,"".concat(Number.parseInt(t.totalTxs)))},{header:"Transaction volume",size:167,value:xb(t.totalSpent,"".concat(Number.parseFloat(t.totalSpent)," ").concat(t.lastTxFiatCode))},{header:"Last active",size:142,value:xb(t.lastActive,gb.a.utc(t.lastActive).format("YYYY-MM-D"))},{header:"Last transaction",size:198,value:xb(t.lastTxFiat,Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(i,{className:a.icon}),"".concat(Number.parseFloat(t.lastTxFiat)," \n ").concat(t.lastTxFiatCode)]}))}],l=[{header:"Direction",width:207,view:function(e){return Object(He.jsxs)(He.Fragment,{children:["cashOut"===e.txClass?Object(He.jsx)(kd,{className:a.txClassIconLeft}):Object(He.jsx)(Gu,{className:a.txClassIconLeft}),"cashOut"===e.txClass?"Cash-out":"Cash-in"]})}},{header:"Transaction ID",width:414,view:function(e){return Object(He.jsx)($l,{className:a.txId,children:e.id})}},{header:"Cash",width:146,textAlign:"right",view:function(e){return Object(He.jsxs)(He.Fragment,{children:["".concat(Number.parseFloat(e.fiat)," "),Object(He.jsx)(mt,{inline:!0,children:e.fiatCode})]})}},{header:"Crypto",width:142,textAlign:"right",view:function(e){return Object(He.jsxs)(He.Fragment,{children:["".concat(Cb(new yb.a(e.cryptoAtoms),e.cryptoCode).toFormat(5)," "),Object(He.jsx)(mt,{inline:!0,children:e.cryptoCode})]})}},{header:"Date",width:157,view:function(e){return gb.a.utc(e.created).format("YYYY-MM-D")}},{header:"Time (h:m:s)",width:134,view:function(e){return gb.a.utc(e.created).format("HH:mm:ss")}}];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(rt,{children:"Transactions"}),Object(He.jsxs)(Ge.a,{display:"flex",flexDirection:"column",children:[Object(He.jsx)(Ge.a,{display:"flex",mt:"auto",children:c.map((function(e,t){var n=e.size,r=e.header;return Object(He.jsx)(ht,{noMargin:!0,className:a.label,style:{width:n},children:r},t)}))}),Object(He.jsx)(Ge.a,{display:"flex",children:c.map((function(e,t){var n=e.size,r=e.value;return Object(He.jsx)(ot,{noMargin:!0,className:a.value,style:{width:n},children:r},t)}))})]}),Object(He.jsx)("div",{className:a.titleWrapper,children:Object(He.jsx)("div",{className:a.titleAndButtonsContainer,children:Object(He.jsx)(at,{children:r?"Loading":o?"All transactions from this customer":"No transactions so far"})})}),o&&Object(He.jsx)(Nl,{elements:l,data:n})]})},Fb=Object(b.a)(Om),Pb=er()(Sb||(Sb=Object(Kn.a)(["\n query customer($customerId: ID!) {\n config\n customer(customerId: $customerId) {\n id\n authorizedOverride\n frontCameraPath\n frontCameraOverride\n phone\n isAnonymous\n smsOverride\n idCardData\n idCardDataOverride\n idCardDataExpiration\n idCardPhotoPath\n idCardPhotoOverride\n usSsn\n usSsnOverride\n sanctions\n sanctionsAt\n sanctionsOverride\n totalTxs\n totalSpent\n lastActive\n lastTxFiat\n lastTxFiatCode\n lastTxClass\n daysSuspended\n isSuspended\n transactions {\n txClass\n id\n fiat\n fiatCode\n cryptoAtoms\n cryptoCode\n created\n errorMessage: error\n error: errorCode\n }\n }\n }\n"]))),Db=er()(Nb||(Nb=Object(Kn.a)(["\n mutation setCustomer($customerId: ID!, $customerInput: CustomerInput) {\n setCustomer(customerId: $customerId, customerInput: $customerInput) {\n id\n authorizedOverride\n frontCameraPath\n frontCameraOverride\n phone\n smsOverride\n idCardData\n idCardDataOverride\n idCardDataExpiration\n idCardPhotoPath\n idCardPhotoOverride\n usSsn\n usSsnOverride\n sanctions\n sanctionsAt\n sanctionsOverride\n totalTxs\n totalSpent\n lastActive\n lastTxFiat\n lastTxFiatCode\n lastTxClass\n }\n }\n"]))),Tb=Object(r.memo)((function(){var e,t,n,a=Fb(),i=Object(x.h)(),o=Object(r.useState)(!1),l=Object(c.a)(o,2),s=l[0],d=l[1],u=Object(x.j)().id,h=Object(Qn.c)(Pb,{variables:{customerId:u}}),m=h.data,b=h.refetch,p=h.loading,j=Object(Qn.b)(Db,{onCompleted:function(){return b()}}),f=Object(c.a)(j,1)[0],g=function(e){return f({variables:{customerId:u,customerInput:e}})},O=null!==(e=cr.a(["config"])(m))&&void 0!==e?e:[],v=O&&pc(cc,O),y=null!==(t=cr.a(["customer"])(m))&&void 0!==t?t:[],w=null!==(n=cr.a(["transactions"])(y))&&void 0!==n?n:[],C=Bh.a(Fh.a(ir.a("cryptoAtoms")))(w),k=hb(y),S=cr.a(["authorizedOverride"])(y)===om,N=y.isSuspended;return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)(Eh.a,{classes:{root:a.breadcrumbs},separator:Object(He.jsx)(Lh.a,{fontSize:"small"}),"aria-label":"breadcrumb",children:[Object(He.jsx)(ht,{noMargin:!0,className:a.labelLink,onClick:function(){return i.push("/compliance/customers")},children:"Customers"}),Object(He.jsx)(mt,{noMargin:!0,className:a.labelLink,children:k.length?k:ub(cr.a(["phone"])(y),v.country)})]}),Object(He.jsx)("div",{children:Object(He.jsxs)(Ge.a,{className:a.customerDetails,display:"flex",justifyContent:"space-between",children:[Object(He.jsx)(jb,{customer:y,locale:v,setShowCompliance:function(){return d(!s)}}),!p&&!y.isAnonymous&&Object(He.jsxs)("div",{children:[Object(He.jsx)(ht,{className:a.actionLabel,children:"Actions"}),Object(He.jsxs)("div",{className:a.customerActions,children:[N&&Object(He.jsx)(Ct,{color:"primary",Icon:Zh,InverseIcon:$h,onClick:function(){return g({suspendedUntil:null})},children:"Unsuspend customer"}),Object(He.jsx)(Ct,{color:"primary",Icon:S?Zh:xm,InverseIcon:S?$h:mm,onClick:function(){return g({authorizedOverride:S?im:om})},children:"".concat(S?"Authorize":"Block"," customer")})]})]})]})}),!s&&Object(He.jsx)(Bb,{customer:y,data:C,loading:p}),s&&Object(He.jsx)(Ym,{customer:y,updateCustomer:g})]})})),Rb=Object(b.a)(lb),Ab=function(e){var t=e.data,n=e.locale,r=e.onClick,a=e.loading,i=Rb(),o=[{header:"Phone",width:172,view:function(e){return ub(e.phone,n.country)}},{header:"Name",width:241,view:hb},{header:"Total TXs",width:126,textAlign:"right",view:function(e){return"".concat(Number.parseInt(e.totalTxs))}},{header:"Total spent",width:152,textAlign:"right",view:function(e){var t;return"".concat(Number.parseFloat(e.totalSpent)," ").concat(null!==(t=e.lastTxFiatCode)&&void 0!==t?t:"")}},{header:"Last active",width:133,view:function(e){return xb(e.lastActive,gb.a.utc(e.lastActive).format("YYYY-MM-D"))}},{header:"Last transaction",width:161,textAlign:"right",view:function(e){var t,n=!rr.a(e.lastTxFiatCode),r="cashOut"===e.lastTxClass?kd:Gu,a=Object(He.jsx)(r,{className:i.txClassIconRight});return Object(He.jsxs)(He.Fragment,{children:[n&&"".concat(parseFloat(e.lastTxFiat)," ").concat(null!==(t=e.lastTxFiatCode)&&void 0!==t?t:""),n&&a]})}},{header:"Status",width:188,view:function(e){return Object(He.jsx)(Ah,{statuses:[db(e)]})}}];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Hn,{title:"Customers",labels:[{label:"Cash-in",icon:Object(He.jsx)(Gu,{})},{label:"Cash-out",icon:Object(He.jsx)(kd,{})}]}),Object(He.jsx)(Nl,{loading:a,emptyText:"No customers so far",elements:o,data:t,onClick:r})]})},Wb=er()(Eb||(Eb=Object(Kn.a)(["\n {\n config\n customers {\n id\n idCardData\n phone\n totalTxs\n totalSpent\n lastActive\n lastTxFiat\n lastTxFiatCode\n lastTxClass\n authorizedOverride\n daysSuspended\n isSuspended\n }\n }\n"]))),Mb=function(){var e,t,n=Object(x.h)(),r=Object(Qn.c)(Wb),a=r.data,i=r.loading,o=null!==(e=cr.a(["config"])(a))&&void 0!==e?e:[],c=o&&pc(cc,o),l=gs.a([Fh.a(ir.a("lastActive"))])(null!==(t=cr.a(["customers"])(a))&&void 0!==t?t:[]);return Object(He.jsx)(Ab,{data:l,locale:c,onClick:function(e){return n.push("/compliance/customer/".concat(e.id))},loading:i})},zb={headerLabels:{display:"flex",flexDirection:"row"},headerLabelContainerMargin:{marginRight:24},headerLabelContainer:{display:"flex",alignItems:"center"},headerLabelSpan:{extend:Te.label1,marginLeft:6},root:{flexGrow:1,display:"flex",marginBottom:120},card:{wordWrap:"break-word",boxShadow:"0 0 4px 0 rgba(0, 0, 0, 0.08)",borderRadius:12,padding:24,backgroundColor:_,flex:1,marginRight:24},container:{display:"flex",justifyContent:"space-between"},button:{color:J,minHeight:0,minWidth:0,padding:0,textTransform:"none","&:hover":{backgroundColor:"transparent"}},upperButtonLabel:{textAlign:"center",marginBottom:0,marginTop:0,marginLeft:8},alertsCard:{marginBottom:8},h4:{marginTop:0},centerLabel:{marginTop:40,marginBottom:0},systemStatusCard:{flex:1,marginTop:8},expandedCard:{flex:.9},shrunkCard:{flex:.1},displayFlex:{display:"flex",flexDirection:"column"}},qb={label:{color:se},headerLabels:{whiteSpace:"pre",display:"flex",flexDirection:"row",marginTop:-20},headerLabel:{display:"flex",alignItems:"center"},txOutMargin:{marginLeft:24},footer:function(e){var t=e.expanded,n=e.bigFooter;return{height:t&&n?312:t?208:96,left:0,bottom:0,position:"fixed",width:"100vw",backgroundColor:_,textAlign:"left",boxShadow:"0px -1px 10px 0px rgba(50, 50, 50, 0.1)"}},tickerLabel:{color:se,marginTop:-5},content:{width:1200,backgroundColor:_,zIndex:1,position:"fixed",bottom:-8,transform:"translateY(-100%)"},footerContainer:function(e){var t=e.expanded,n=e.bigFooter;return{marginLeft:40,height:100,marginTop:t&&n?-300:t?-200:-100,overflow:!t&&"hidden"}},mouseWatcher:function(e){var t=e.expanded,n=e.bigFooter;return{position:"fixed",bottom:0,left:0,width:"100vw",height:t&&n?312:t?208:96,zIndex:2}}},Hb=er()(Ib||(Ib=Object(Kn.a)(["\n query getData {\n cryptoRates\n cryptoCurrencies {\n code\n display\n }\n config\n accountsConfig {\n code\n display\n }\n }\n"])));yb.a.config({ROUNDING_MODE:yb.a.ROUND_HALF_UP});var $b=Object(b.a)(qb),Vb=function(){var e,t,n,a,i,o=Object(Qn.c)(Hb).data,l=Object(r.useState)(!1),s=Object(c.a)(l,2),d=s[0],h=s[1],m=Object(r.useState)(null),b=Object(c.a)(m,2),p=b[0],j=b[1],f=null!==(e=cr.a(["cryptoRates","withCommissions"])(o))&&void 0!==e?e:{},g=$b({bigFooter:Cc.a(f).length>8,expanded:d}),x=null!==(t=cr.a(["config"])(o))&&void 0!==t?t:{},O=Cc.a(f).length>4,v=pc("wallets")(x),y=null!==(n=cr.a(["cryptoCurrencies"])(o))&&void 0!==n?n:[],C=null!==(a=cr.a(["accountsConfig"])(o))&&void 0!==a?a:[],k=null!==(i=cr.a(["locale_fiatCurrency"])(x))&&void 0!==i?i:"";return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)("div",{className:g.mouseWatcher,onMouseLeave:function(){clearTimeout(p),h(!1)},onMouseEnter:function(){j(setTimeout((function(){return O&&h(!0)}),300))}}),Object(He.jsx)("div",{className:g.content,children:Object(He.jsx)(u.a,{container:!0,spacing:1,children:Object(He.jsx)(u.a,{container:!0,className:g.footerContainer,children:Cc.a(f).map((function(e){return function(e){var t=vo.a(sr.a("code",e))(y),n=v["".concat(e,"_ticker")],r=vo.a(sr.a("code",n))(C),a=r>-1?C[r].display:"",i=parseFloat(cr.a(["cryptoRates","withoutCommissions",e,"cashIn"])(o)),c=parseFloat(cr.a(["cryptoRates","withoutCommissions",e,"cashOut"])(o)),l=new yb.a((i+c)/2).toFormat(2),s=new yb.a(parseFloat(cr.a(["cryptoRates","withCommissions",e,"cashIn"])(o))).toFormat(2),d=new yb.a(parseFloat(cr.a(["cryptoRates","withCommissions",e,"cashOut"])(o))).toFormat(2);return Object(He.jsxs)(u.a,{item:!0,xs:3,children:[Object(He.jsx)(mt,{className:g.label,children:y[t].display}),Object(He.jsxs)("div",{className:g.headerLabels,children:[Object(He.jsxs)("div",{className:g.headerLabel,children:[Object(He.jsx)(Gu,{}),Object(He.jsx)(mt,{children:" ".concat(s," ").concat(k)})]}),Object(He.jsxs)("div",{className:w()(g.headerLabel,g.txOutMargin),children:[Object(He.jsx)(kd,{}),Object(He.jsx)(mt,{children:" ".concat(d," ").concat(k)})]})]}),Object(He.jsx)(mt,{className:g.tickerLabel,children:"".concat(a,": ").concat(l," ").concat(k)})]},e)}(e)}))})})}),Object(He.jsx)("div",{className:g.footer})]})};function Yb(){return(Yb=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Gb(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Xb=r.createElement("g",{id:"icon/label/icon/down",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"Group-6"},r.createElement("circle",{id:"Oval",fill:"#FFECEB",cx:6,cy:6,r:6}),r.createElement("g",{id:"Group-5",transform:"translate(6.096194, 6.096194) rotate(-315.000000) translate(-6.096194, -6.096194) translate(2.596194, 3.096194)",stroke:"#FF584A"},r.createElement("polyline",{id:"Path-2",points:"3.15780333 -4.54747351e-13 6.15780333 2.82998193 3.15780333 5.65996386"}),r.createElement("line",{x1:5.42178888,y1:2.82998193,x2:-545696821e-21,y2:2.82998193,id:"Path-3"}))));function Ub(e,t){var n=e.title,a=e.titleId,i=Gb(e,["title","titleId"]);return r.createElement("svg",Yb({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Xb)}var Zb=r.forwardRef(Ub);n.p;function _b(){return(_b=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Kb(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Qb=r.createElement("g",{id:"icon/label/icon/equal",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"Group-6",fill:"#EBEFFF"},r.createElement("circle",{id:"Oval",cx:6,cy:6,r:6})),r.createElement("g",{id:"Group",transform:"translate(4.000000, 4.000000)",stroke:"#5F668A",strokeLinecap:"square"},r.createElement("line",{x1:0,y1:1,x2:4,y2:1,id:"Line-12"}),r.createElement("line",{x1:0,y1:3,x2:4,y2:3,id:"Line-12"})));function Jb(e,t){var n=e.title,a=e.titleId,i=Kb(e,["title","titleId"]);return r.createElement("svg",_b({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Qb)}var ep=r.forwardRef(Jb);n.p;function tp(){return(tp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function np(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var rp=r.createElement("g",{id:"icon/label/icon/up",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"Group-6"},r.createElement("circle",{id:"Oval",fill:"#ECFBEF",cx:6,cy:6,r:6}),r.createElement("g",{id:"Group-5",transform:"translate(6.096194, 6.096194) rotate(-45.000000) translate(-6.096194, -6.096194) translate(2.596194, 3.096194)",stroke:"#00CD5A"},r.createElement("polyline",{id:"Path-2",points:"3.15780333 -4.54747351e-13 6.15780333 2.82998193 3.15780333 5.65996386"}),r.createElement("line",{x1:5.42178888,y1:2.82998193,x2:-545696821e-21,y2:2.82998193,id:"Path-3"}))));function ap(e,t){var n=e.title,a=e.titleId,i=np(e,["title","titleId"]);return r.createElement("svg",tp({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,rp)}var ip,op=r.forwardRef(ap),cp=(n.p,{wrapper:{display:"flex",height:130,marginTop:-8},percentageBox:{height:130,borderRadius:4,display:"flex",alignItems:"center",justifyContent:"center",whiteSpace:"pre"},label:{color:_},inColor:{backgroundColor:U},outColor:{backgroundColor:Z},other:{minWidth:"6px",borderRadius:2},inWidth:{width:function(e){return"".concat(e,"%")}},outWidth:{width:function(e){return"".concat(100-e,"%")},marginRight:4}}),lp=Object(b.a)(cp),sp=function(e){var t,n=e.cashIn,r=e.cashOut,a=n||0!==r?n:50,i=lp(a),o=function(e){if(!(e<=15))return Object(He.jsxs)(ht,{className:i.label,children:[e,"%"]})},c=(t={},Object(v.a)(t,i.percentageBox,!0),Object(v.a)(t,i.other,a<5&&a>0),t);return Object(He.jsxs)("div",{className:i.wrapper,children:[Object(He.jsx)("div",{className:w()(c,i.outColor,i.outWidth),children:o(100-a)}),Object(He.jsx)("div",{className:w()(c,i.inColor,i.inWidth),children:o(a)})]})},dp=n(53),up=n(193),hp=n(677),mp=function(e){var t=e.cashInFee?Number.parseFloat(e.cashInFee):0;return Number.parseFloat(e.commissionPercentage)*Number.parseFloat(e.fiat)+t},bp=function(e,t,n){return{created:new Date(new Date(e.created).getTime()+t).toISOString(),profit:n}},pp=function(e){var t=e.created;return new Date(t).toISOString().substring(0,10)},jp=function(e){var t=e.created;return new Date(t).toISOString().substring(0,13)},fp=function(e,t){var n=e.profit||0;return Object(l.a)(Object(l.a)({},t),{},{profit:n+mp(t)})},gp={Day:864e5,Week:6048e5,Month:2592e6},xp=function(e){var t=e.data,n=e.previousTimeData,a=e.previousProfit,i=e.timeFrame,o=Object(r.useRef)(),l=Object(r.useCallback)((function(){var e=dp.i(o.current),r=0,l=0,s=0,d=336-s-l,u=128-r-0,h=function(){var e="Day"===i?jp:pp,r=Rs.a(up.a(fp,[],e,t));if(!r.length&&!n.length){var o={created:(new Date).toISOString(),profit:0};return[[o,bp(o,-36e5,0)],!0]}if(!r.length&&n.length){var c={created:(new Date).toISOString(),profit:0};return[[c,bp(c,-gp[i],1)],!1]}if(r.length&&!n.length){var l={created:(new Date).toISOString(),profit:1};return[[l,bp(l,-gp[i],0)],!1]}return 1===r.length?[hp.a({created:new Date(Date.now()-gp[i]).toISOString(),profit:a},r),!1]:[r,!1]}(),m=Object(c.a)(h,2),b=m[0],p=m[1];e.attr("width",d),e.append("rect").attr("x",0).attr("y",-r).attr("width",d+s+l).attr("height",u+r).attr("fill",re).attr("transform","translate(".concat(0,",",r,")")),e.append("linearGradient").attr("id","area-gradient").attr("gradientUnits","userSpaceOnUse").attr("x1",0).attr("y1",0).attr("x2",0).attr("y2","100%").selectAll("stop").data([{offset:"0%",color:G},{offset:"25%",color:G},{offset:"100%",color:re}]).enter().append("stop").attr("offset",(function(e){return e.offset})).attr("stop-color",(function(e){return e.color}));var j=e.append("g").attr("transform","translate(".concat(s,",").concat(r,")")),f=dp.d(b,(function(e){return e.created})),g=p?[0,.1]:[0,dp.f(b,(function(e){return e.profit}))],x=dp.g().range([u,30]).domain([0,g[1]]),O=dp.h().domain([new Date(f[0]),new Date(f[1])]).range([0,d]),v=dp.e().x((function(e){return O(new Date(e.created))})).y((function(e){return x(e.profit)})),y=dp.a().x((function(e){return O(new Date(e.created))})).y0(u).y1((function(e){return x(e.profit)}));j.append("path").datum(b).attr("d",y).attr("fill","url(#area-gradient)"),j.append("path").datum(b).attr("d",v).attr("fill","none").attr("stroke-width","2").attr("stroke-linejoin","round").attr("stroke",J)}),[t,i,n,a]);return Object(r.useEffect)((function(){dp.i(o.current).selectAll("*").remove(),l()}),[l,t]),Object(He.jsx)(He.Fragment,{children:Object(He.jsx)("svg",{ref:o})})},Op=function(e){var t=e.data,n=e.timeFrame,a=Object(r.useRef)(),i=lr.a(sr.a("txClass","cashIn"))(t),o=lr.a(sr.a("txClass","cashOut"))(t),c=Object(r.useCallback)((function(){var e=dp.i(a.current),r=25,c=0,l=15,s=555-l-c,d=150-r-25;e.attr("width",s),e.append("rect").attr("x",0).attr("y",-r).attr("width",s+l+c).attr("height",d+r).attr("fill",re).attr("transform","translate(".concat(0,",",r,")"));var u=e.append("g").attr("transform","translate(".concat(l,",").concat(r,")")),h=function(){if(0===t.length)return 100;var e=100*Math.ceil(dp.f(t,(function(e){return parseFloat(e.fiat)}))/100),n=Math.max(100,e);return n%1e3===0?n+100:n}(),m=function(){switch(n){case"Week":return{nice:7,ticks:7,subtractDays:7,timeFormat:"%a %d",timeRange:[50,500]};case"Month":return{nice:6,ticks:6,subtractDays:30,timeFormat:"%b %d",timeRange:[50,500]};default:return{nice:null,ticks:4,subtractDays:1,timeFormat:"%H:%M",timeRange:[50,500]}}}(),b=dp.g().range([d,0]).domain([0,h]).nice(3),p=dp.h().domain([gb()().add(-m.subtractDays,"day").valueOf(),gb()().valueOf()]).range(m.timeRange).nice(m.nice);u.append("g").style("color","#eef1ff").call(dp.c(b).ticks(4).tickSize(-s).tickFormat("")).call((function(e){return e.select(".domain").remove()})),u.append("g").attr("transform","translate(0,"+d+")").style("font-size","13px").style("color","#5f668a").style("font-family","MuseoSans").style("margin-top","11px").call(dp.b(p).ticks(m.ticks).tickSize(0).tickFormat(dp.j(m.timeFormat))).selectAll("text").attr("dy","1.5em"),u.append("g").attr("transform","translate(0,"+d+")").style("color","#eef1ff").call(dp.b(p).ticks(6).tickSize(0).tickFormat("")).selectAll("text").attr("dy","1.5em"),u.append("g").style("font-size","13px").style("color","#5f668a").style("font-family","MuseoSans").style("margin-top","11px").call(dp.c(b).ticks(4).tickSize(0)).call((function(e){return e.select(".domain").remove()})).selectAll("text").attr("dy","-0.40em").attr("dx","3em"),e.append("g").selectAll("dot").data(i).enter().append("circle").attr("cx",(function(e){return p(new Date(e.created))})).attr("cy",(function(e){return b(e.fiat)})).attr("r",4).attr("transform","translate("+l+",15)").style("fill",U),e.append("g").selectAll("dot").data(o).enter().append("circle").attr("cx",(function(e){return p(new Date(e.created))})).attr("cy",(function(e){return b(e.fiat)})).attr("r",4).attr("transform","translate("+l+",15)").style("fill",Z)}),[i,o,t,n]);return Object(r.useEffect)((function(){dp.i(a.current).selectAll("*").remove(),c()}),[c]),Object(He.jsx)(He.Fragment,{children:Object(He.jsx)("svg",{ref:a})})},vp=function(e){var t=e.info,n=e.label;return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(ct,{style:{marginBottom:0},children:t}),Object(He.jsx)(ht,{style:{margin:0},children:n})]})},yp={titleWrapper:{display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"row"},titleAndButtonsContainer:{display:"flex"},error:{marginLeft:12},icon:{marginRight:6},h4:{margin:0,marginRight:64},label:{cursor:"pointer",minHeight:0,minWidth:0,padding:0,color:se,textTransform:"none",borderBottom:"2px solid transparent",display:"inline-block",lineHeight:1.5,"&:hover":{backgroundColor:"transparent"}},newHighlightedLabel:{cursor:"pointer",color:J,fontWeight:700,borderRadius:0,minHeight:0,minWidth:0,textTransform:"none",borderBottom:"2px solid ".concat(J),display:"inline-block",lineHeight:1.5,"&:hover":{backgroundColor:"transparent"}},navButton:{marginLeft:24},navContainer:{display:"flex"},profitLabel:{fontSize:xe,fontFamily:je,fontWeight:700,color:le},percentUp:{fontSize:xe,fontFamily:je,fontWeight:700,color:Y,height:10},percentDown:{fontSize:xe,fontFamily:je,fontWeight:700,color:K,height:13},percentNeutral:{fontSize:xe,fontFamily:je,fontWeight:700,color:H},profitContainer:{display:"flex",justifyContent:"space-between",margin:"0 26px -30px 16px",position:"relative"},gridContainer:{marginTop:30,height:225},inSquare:{width:8,height:8,borderRadius:2,marginTop:18,marginRight:4,backgroundColor:U},outSquare:{width:8,height:8,borderRadius:2,marginTop:18,marginRight:4,backgroundColor:Z},directionLabelContainer:{display:"flex"},dirLabContMargin:{marginRight:20},directionIcon:{width:16,height:16,marginBottom:-2,marginRight:4},labelMargin:{marginBottom:20,marginRight:32}},wp=Object(b.a)(yp),Cp=["Month","Week","Day"],kp=function(e){var t=e.handleSetRange,n=wp(),a=Object(r.useState)("Day"),i=Object(c.a)(a,2),o=i[0],l=i[1],s=js.a(o);return Object(He.jsxs)("div",{className:w()(n.titleWrapper),children:[Object(He.jsx)("div",{className:n.titleAndButtonsContainer,children:Object(He.jsx)(at,{className:n.h4,children:"System performance"})}),Object(He.jsx)("div",{className:n.navContainer,children:Cp.map((function(e,r){return Object(He.jsx)("div",{onClick:function(e){return n=e.target.innerText,l(n),void t(n);var n},className:s(e)?w()(n.newHighlightedLabel,n.navButton):w()(n.label,n.navButton),children:e},r)}))})]})};yb.a.config({ROUNDING_MODE:yb.a.ROUND_HALF_UP});var Sp=ar.a(ir.a("fiat")),Np=Object(b.a)(yp),Ep=ar.a(ir.a("cashInFee")),Ip=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=t?gb()(t):gb()();return n.subtract(e,"second")},Lp={Day:{left:Ip(172800,gb()()),right:Ip(86400,gb()())},Week:{left:Ip(1209600,gb()()),right:Ip(604800,gb()())},Month:{left:Ip(5184e3,gb()()),right:Ip(2592e3,gb()())}},Bp=er()(ip||(ip=Object(Kn.a)(["\n query getData {\n transactions {\n fiatCode\n fiat\n cashInFee\n commissionPercentage\n created\n txClass\n error\n }\n fiatRates {\n code\n name\n rate\n }\n config\n }\n"]))),Fp=function(e,t){return e+Number.parseFloat(t.commissionPercentage)*Number.parseFloat(t.fiat)},Pp=function(){var e,t,n,a=Np(),i=Object(r.useState)("Day"),o=Object(c.a)(i,2),s=o[0],d=o[1],h=Object(Qn.c)(Bp),m=h.data,b=h.loading,p=pc("locale")(null===m||void 0===m?void 0:m.config).fiatCurrency,j=function(e){return function(t){return null===t.error&&(e?null===t.error&&gb()(t.created).isBetween(Lp[s].left,Lp[s].right):null===t.error&&gb()(t.created).isBetween(Lp[s].right,gb()()))}},f=function(e){if(e.fiatCode===p)return e;var t=ja.a(sr.a("code",e.fiatCode))(m.fiatRates),n=ja.a(sr.a("code",p))(m.fiatRates).rate/t.rate;return Object(l.a)(Object(l.a)({},e),{},{fiat:parseFloat(e.fiat)*n})},g=ar.a(f)(lr.a(j(!1),null!==(e=null===m||void 0===m?void 0:m.transactions)&&void 0!==e?e:[])),x=ar.a(f)(lr.a(j(!0),null!==(t=null===m||void 0===m?void 0:m.transactions)&&void 0!==t?t:[])),O=function(e){var t=Ic.a(Ep(e)),n=hs.a(Fp,0,e);return new yb.a(n+t)},y=function(){var e=ws.a(sr.a("txClass","cashIn"))(g),t=Object(c.a)(e,2),n=t[0],r=t[1],a=n.length+r.length;return 0===a?{cashIn:0,cashOut:0}:{cashIn:Math.round(n.length/a*100),cashOut:Math.round(r.length/a*100)}},C=function(){var e=O(g),t=O(x);return e.eq(t)?0:t.eq(0)?100:e.minus(t).times(100).div(t).toNumber()}(),k=(n={},Object(v.a)(n,a.percentDown,C<0),Object(v.a)(n,a.percentUp,C>0),Object(v.a)(n,a.percentNeutral,0===C),n);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(kp,{handleSetRange:d}),!b&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)(u.a,{container:!0,spacing:2,children:[Object(He.jsx)(u.a,{item:!0,xs:3,children:Object(He.jsx)(vp,{info:da.a(g),label:"transactions"})}),Object(He.jsx)(u.a,{item:!0,xs:3,children:Object(He.jsx)(vp,{info:new yb.a(Ic.a(Sp(g))).toFormat(2),label:"".concat(null===m||void 0===m?void 0:m.config.locale_fiatCurrency," volume")})})]}),Object(He.jsx)(u.a,{container:!0,className:a.gridContainer,children:Object(He.jsxs)(u.a,{item:!0,xs:12,children:[Object(He.jsx)(mt,{children:"Transactions"}),Object(He.jsx)(Op,{timeFrame:s,data:g})]})}),Object(He.jsxs)(u.a,{container:!0,className:a.gridContainer,children:[Object(He.jsxs)(u.a,{item:!0,xs:8,children:[Object(He.jsx)(mt,{className:a.labelMargin,children:"Profit from commissions"}),Object(He.jsxs)("div",{className:a.profitContainer,children:[Object(He.jsx)("div",{className:a.profitLabel,children:"".concat(O(g).toFormat(2)," ").concat(null===m||void 0===m?void 0:m.config.locale_fiatCurrency)}),Object(He.jsxs)("div",{className:w()(k),children:[0===C?Object(He.jsx)(ep,{className:a.directionIcon}):C>0?Object(He.jsx)(op,{className:a.directionIcon}):Object(He.jsx)(Zb,{className:a.directionIcon}),"".concat(new yb.a(C).toFormat(2),"%")]})]}),Object(He.jsx)(xp,{timeFrame:s,data:g,previousTimeData:x,previousProfit:O(x)})]}),Object(He.jsxs)(u.a,{item:!0,xs:4,children:[Object(He.jsxs)(u.a,{container:!0,children:[Object(He.jsx)(u.a,{item:!0,children:Object(He.jsx)(mt,{className:a.labelMargin,children:"Direction"})}),Object(He.jsxs)(u.a,{item:!0,className:w()(a.directionLabelContainer,a.dirLabContMargin),children:[Object(He.jsx)("div",{className:a.outSquare}),Object(He.jsx)(ht,{className:a.directionLabel,children:"Out"})]}),Object(He.jsxs)(u.a,{item:!0,className:a.directionLabelContainer,children:[Object(He.jsx)("div",{className:a.inSquare}),Object(He.jsx)(ht,{className:a.directionLabel,children:"In"})]})]}),Object(He.jsx)(u.a,{item:!0,xs:!0,children:Object(He.jsx)(sp,{cashIn:y().cashIn,cashOut:y().cashOut})})]})]})]})]})},Dp=Object(b.a)(zb),Tp=function(){var e=Dp();return Object(He.jsx)(u.a,{item:!0,xs:12,className:e.displayFlex,children:Object(He.jsx)("div",{className:e.card,children:Object(He.jsx)(Pp,{})})})},Rp=n(679),Ap=Object.freeze({DEFAULT:"default",SHRUNK:"shrunk",EXPANDED:"expanded"}),Wp={card:{wordWrap:"break-word",boxShadow:"0 0 4px 0 rgba(0, 0, 0, 0.08)",borderRadius:12,padding:24,backgroundColor:_}},Mp=Object(b.a)(Wp),zp=function(e){var t=e.className,n=e.state,r=e.shrunkComponent,a=e.children,i=Mp();return Object(He.jsx)(u.a,{item:!0,className:w()(t,i.card),children:n===Ap.SHRUNK?r:a})},qp={container:{display:"flex",justifyContent:"space-between"},h4:{margin:0,marginBottom:10},centerLabel:{marginBottom:0,padding:0,textAlign:"center"},upperButtonLabel:{marginTop:-3,marginBottom:24},button:{color:J,marginTop:0,minHeight:0,minWidth:0,padding:0,textTransform:"none","&:hover":{backgroundColor:"transparent"}},alertsTableContainer:{margin:0},expandedAlertsTableContainer:{margin:0,maxHeight:460},noAlertsLabel:{color:H,marginLeft:-5,height:100},table:{maxHeight:465,overflowX:"hidden",overflowY:"auto"},listItemText:{margin:"8px 0 8px 0"},linkIcon:{marginLeft:"auto",cursor:"pointer"}},Hp=n(631),$p=n(678),Vp=n(124);function Yp(){return(Yp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Gp(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Xp=r.createElement("desc",null,"Created with Sketch."),Up=r.createElement("g",{id:"icon/button/link/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-7",stroke:"#1B2559",strokeWidth:1.2},r.createElement("polyline",{id:"Stroke-1",points:"12 6.66678 12 12.00018 0 12.00018 0 0.00018 5.3334 0.00018"}),r.createElement("polyline",{id:"Stroke-3",points:"8.66658 0 12.00018 0 12.00018 3.3336"}),r.createElement("line",{x1:6,y1:6,x2:12,y2:0,id:"Stroke-5"})));function Zp(e,t){var n=e.title,a=e.titleId,i=Gp(e,["title","titleId"]);return r.createElement("svg",Yp({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Xp,Up)}var _p=r.forwardRef(Zp);n.p;function Kp(){return(Kp=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Qp(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Jp=r.createElement("g",{id:"DASHBOARD",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"dashboard_v9#1-(week)",transform:"translate(-772.000000, -212.000000)"},r.createElement("g",{id:"dashboard/row/alert/positive",transform:"translate(756.000000, 204.000000)"},r.createElement("g",{id:"Group-2",transform:"translate(16.000000, 8.000000)"},r.createElement("polygon",{id:"Rectangle-2-Copy-45",fill:"#FF584A",fillRule:"nonzero",points:"0 11 16 11 16 16 0 16"}),r.createElement("rect",{id:"Rectangle-Copy-10",stroke:"#FF584A",strokeWidth:2,x:1,y:1,width:14,height:14})))));function ej(e,t){var n=e.title,a=e.titleId,i=Qp(e,["title","titleId"]);return r.createElement("svg",Kp({width:"16px",height:"16px",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),void 0===n?r.createElement("title",{id:a},"07E3DD15-D5E4-46A8-BF7B-064F598230CE"):n?r.createElement("title",{id:a},n):null,Jp)}var tj,nj=r.forwardRef(ej),rj=(n.p,Object(b.a)(qp)),aj={error:Object(He.jsx)(Je,{style:{height:20,width:20,marginRight:12}}),fiatBalance:Object(He.jsx)(nj,{style:{height:18,width:18,marginRight:14}})},ij={error:"/maintenance/machine-status",fiatBalance:"/maintenance/cash-cassettes",cryptoBalance:"/maintenance/funding"},oj=function(e){var t=e.numToRender,n=e.alerts,r=e.machines,a=Object(x.h)(),i=rj(),o=Vp.a(0,t,n);return Object(He.jsx)(Hp.a,{dense:!0,className:i.table,children:o.map((function(e,t){return Object(He.jsxs)($p.a,{children:[aj[e.type]||Object(He.jsx)(Tr,{style:{height:23,width:23,marginRight:8}}),Object(He.jsx)(ot,{className:i.listItemText,children:"".concat(e.message).concat(e.detail.deviceId&&" - "+r[e.detail.deviceId])}),Object(He.jsx)(_p,{className:i.linkIcon,onClick:function(){return a.push(ij[e.type]||"/dashboard")}})]},t)}))})},cj=er()(tj||(tj=Object(Kn.a)(["\n query getAlerts {\n alerts {\n id\n type\n detail\n message\n created\n read\n valid\n }\n machines {\n deviceId\n name\n }\n }\n"]))),lj=Object(b.a)(qp),sj=function(e){var t,n,r,a=e.onReset,i=e.onExpand,o=e.size,c=lj(),l=o===Ap.EXPANDED,s=Object(Qn.c)(cj).data,d=null!==(t=cr.a(["alerts"])(s))&&void 0!==t?t:[],h=tr.a(ar.a(ir.a("name")),or.a(ir.a("deviceId")))(null!==(n=null===s||void 0===s?void 0:s.machines)&&void 0!==n?n:[]),m=d.length,b=(r={},Object(v.a)(r,c.alertsTableContainer,!l),Object(v.a)(r,c.expandedAlertsTableContainer,l),r);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:c.container,children:[Object(He.jsx)(at,{className:c.h4,children:"Alerts (".concat(m,")")}),l&&Object(He.jsx)(ht,{className:c.upperButtonLabel,children:Object(He.jsx)(Rp.a,{onClick:a,size:"small",disableRipple:!0,disableFocusRipple:!0,className:c.button,children:"Show less"})})]}),Object(He.jsx)(u.a,{className:w()(b),container:!0,spacing:1,children:Object(He.jsxs)(u.a,{item:!0,xs:12,children:[!d.length&&Object(He.jsx)(ht,{className:c.noAlertsLabel,children:"No new alerts. Your system is running smoothly."}),Object(He.jsx)(oj,{numToRender:l?d.length:3,alerts:d,machines:h})]})}),!l&&m>3&&Object(He.jsx)(u.a,{item:!0,xs:12,children:Object(He.jsx)(ht,{className:c.centerLabel,children:Object(He.jsx)(Rp.a,{onClick:function(){return i("alerts")},size:"small",disableRipple:!0,disableFocusRipple:!0,className:c.button,children:"Show all (".concat(d.length,")")})})})]})},dj=n(682),uj=n(686),hj=n(680),mj=n(681),bj=n(683),pj=n(684),jj=n(685),fj=n(298);function gj(){return(gj=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function xj(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Oj=r.createElement("defs",null,r.createElement("circle",{id:"path-1-right",cx:10,cy:10,r:10})),vj=r.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"pop-up/action/download-logs/date-range-copy-2",transform:"translate(-232.000000, -187.000000)"},r.createElement("g",{id:"icon/sf-contain-b-copy-4",transform:"translate(242.000000, 197.000000) scale(-1, 1) rotate(-270.000000) translate(-242.000000, -197.000000) translate(232.000000, 187.000000)"},r.createElement("mask",{id:"mask-2",fill:"white"},r.createElement("use",{xlinkHref:"#path-1-right"})),r.createElement("use",{id:"Mask",fill:"#EBEFFF",fillRule:"nonzero",xlinkHref:"#path-1-right"}),r.createElement("g",{id:"icon/sf-small/wizzard",mask:"url(#mask-2)",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{transform:"translate(6.666667, 6.000000)",id:"Group"},r.createElement("g",null,r.createElement("polyline",{id:"Path-3",stroke:"#1B2559",strokeWidth:2,points:"0 4.83333333 3.33333333 8.16666667 6.66666667 4.83333333"}),r.createElement("line",{x1:3.33333333,y1:.25,x2:3.33333333,y2:6.5,id:"Path-4",stroke:"#1B2559",strokeWidth:2})))))));function yj(e,t){var n=e.title,a=e.titleId,i=xj(e,["title","titleId"]);return r.createElement("svg",gj({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Oj,vj)}var wj,Cj,kj,Sj=r.forwardRef(yj),Nj=(n.p,{container:{display:"flex",justifyContent:"space-between"},label:{margin:0,color:se},row:{backgroundColor:re,borderBottom:"none"},clickableRow:{cursor:"pointer"},header:{display:"flex",alignItems:"center",whiteSpace:"pre"},error:{color:he},button:{color:J,minHeight:0,minWidth:0,padding:0,textTransform:"none","&:hover":{backgroundColor:"transparent"},marginBottom:-40},buttonLabel:{position:"absolute",bottom:160,marginBottom:0},upperButtonLabel:{textAlign:"center",marginBottom:0,marginTop:0},statusHeader:{marginLeft:2},table:{maxHeight:440,"&::-webkit-scrollbar":{width:7},"&::-webkit-scrollbar-thumb":{backgroundColor:se,borderRadius:5}},tableBody:{overflow:"auto"},h4:{marginTop:0},tl2:{display:"inline"},label1:{display:"inline"},machinesTableContainer:{marginTop:10,height:220},expandedMachinesTableContainer:{marginTop:10,height:414},centerLabel:{marginBottom:0,padding:0,textAlign:"center"},machineNameWrapper:{display:"flex",flexDirection:"row",alignItems:"center"},machineRedirectIcon:{marginLeft:10}}),Ej=Object(b.a)(Nj),Ij=Object(Ma.a)({root:{borderBottom:"4px solid white",padding:0,paddingLeft:15}})(hj.a),Lj=Object(Ma.a)({root:{borderBottom:"4px solid white",padding:0,paddingLeft:15,backgroundColor:"white"}})(hj.a),Bj=function(e){var t=e.machines,n=void 0===t?[]:t,r=e.numToRender,a=Ej(),i=Object(x.h)(),o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500;return Math.round(e/t*100)},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=o(e,t);return n<20?Object(He.jsx)(ut,{className:a.error,children:"".concat(n,"%")}):Object(He.jsx)(ut,{children:"".concat(n,"%")})},l=function(e){var t=e.name,n=e.deviceId;return i.push("/machines/".concat(n),{selectedMachine:t})},d=Math.max.apply(Math,Object(s.a)(ar.a((function(e){return e.numberOfCassettes}),n)).concat([0]));return Object(He.jsx)(mj.a,{className:a.table,children:Object(He.jsxs)(dj.a,{children:[Object(He.jsx)(bj.a,{children:Object(He.jsxs)(pj.a,{children:[Object(He.jsx)(Lj,{children:Object(He.jsx)("div",{className:a.header,children:Object(He.jsx)(mt,{className:a.label,children:"Machines"})})}),Object(He.jsx)(Lj,{children:Object(He.jsx)("div",{className:"".concat(a.header," ").concat(a.statusHeader),children:Object(He.jsx)(mt,{className:a.label,children:"Status"})})}),ar.a((function(e){return Object(He.jsx)(Lj,{children:Object(He.jsxs)("div",{className:a.header,children:[Object(He.jsx)(kd,{}),Object(He.jsxs)(mt,{className:a.label,children:[" ",e+1]})]})})}),jj.a(fj.a,d))]})}),Object(He.jsx)(uj.a,{children:n.map((function(e,t){return t<r?Object(He.jsxs)(pj.a,{onClick:function(){return l(e)},className:w()(a.row),children:[Object(He.jsxs)(Ij,{align:"left",className:a.machineNameWrapper,children:[Object(He.jsx)(ut,{children:e.name}),Object(He.jsx)(Sj,{className:w()(a.machineRedirectIcon,a.clickableRow),onClick:function(){return l(e)}})]}),Object(He.jsx)(Ij,{children:Object(He.jsx)(Rh,{status:e.statuses[0]})}),ar.a((function(t){return e.numberOfCassettes>t?Object(He.jsx)(Ij,{align:"left",children:c(e["cassette".concat(t+1)])}):Object(He.jsx)(Ij,{align:"left",children:Object(He.jsx)(ut,{children:"\u2014 %"})})}),jj.a(fj.a,d))]},e.deviceId+t):null}))})]})})},Fj=Object(b.a)(Nj),Pj=er()(wj||(wj=Object(Kn.a)(["\n query getData {\n machines {\n name\n deviceId\n cashbox\n cassette1\n cassette2\n cassette3\n cassette4\n numberOfCassettes\n statuses {\n label\n type\n }\n }\n serverVersion\n uptime {\n name\n state\n uptime\n }\n }\n"]))),Dj=function(e){var t,n,r=e.onReset,a=e.onExpand,i=e.size,o=Fj(),c=Object(Qn.c)(Pj),l=c.data,s=c.loading,d=null!==(t=cr.a(["machines"])(l))&&void 0!==t?t:[],h=i===Ap.EXPANDED,m=(n={},Object(v.a)(n,o.machinesTableContainer,!h),Object(v.a)(n,o.expandedMachinesTableContainer,h),n);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:o.container,children:[Object(He.jsx)(at,{className:o.h4,children:"System status"})," ",h&&Object(He.jsx)(ht,{className:o.upperButtonLabel,children:Object(He.jsx)(Rp.a,{onClick:r,size:"small",disableRipple:!0,disableFocusRipple:!0,className:o.button,children:"Show less"})})]}),!s&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)(u.a,{container:!0,spacing:1,children:[Object(He.jsxs)(u.a,{item:!0,xs:4,children:[Object(He.jsx)(ut,{className:o.tl2,children:null===l||void 0===l?void 0:l.serverVersion}),Object(He.jsx)(ht,{className:o.label1,children:" server version"})]}),Object(He.jsx)(u.a,{item:!0,xs:4})]}),Object(He.jsx)(u.a,{container:!0,spacing:1,className:w()(m),children:Object(He.jsx)(u.a,{item:!0,xs:12,children:Object(He.jsx)(Bj,{numToRender:h?1/0:4,machines:d})})}),!h&&d.length>4&&Object(He.jsx)(u.a,{item:!0,xs:12,children:Object(He.jsx)(ht,{className:o.centerLabel,children:Object(He.jsx)(Rp.a,{onClick:function(){return a()},size:"small",disableRipple:!0,disableFocusRipple:!0,className:o.button,children:"Show all (".concat(d.length,")")})})})]})]})},Tj=Object(b.a)(zb),Rj=function(e){var t=e.title,n=e.buttonName,r=e.onUnshrink,a=Tj();return Object(He.jsxs)("div",{className:a.container,children:[Object(He.jsx)(at,{className:a.h4,children:t}),Object(He.jsx)(ht,{className:a.upperButtonLabel,children:Object(He.jsx)(Rp.a,{onClick:r,size:"small",disableRipple:!0,disableFocusRipple:!0,className:a.button,children:n})})]})},Aj=function(){var e,t,n=Tj(),a=Object(r.useState)(Ap.DEFAULT),i=Object(c.a)(a,2),o=i[0],l=i[1],s=Object(r.useState)(Ap.DEFAULT),d=Object(c.a)(s,2),h=d[0],m=d[1],b=function(){m(Ap.DEFAULT),l(Ap.DEFAULT)};return Object(He.jsx)(u.a,{item:!0,xs:12,className:n.displayFlex,children:Object(He.jsx)("div",{style:{flex:1,display:"flex",flexDirection:"column"},children:Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(zp,{className:w()((e={},Object(v.a)(e,n.alertsCard,h!==Ap.SHRUNK),Object(v.a)(e,n.shrunkCard,h===Ap.SHRUNK),Object(v.a)(e,n.expandedCard,h===Ap.EXPANDED),e)),state:h,shrunkComponent:Object(He.jsx)(Rj,{title:"Alerts",buttonName:"Show alerts",onUnshrink:b}),children:Object(He.jsx)(sj,{onExpand:function(){m(Ap.EXPANDED),l(Ap.SHRUNK)},onReset:b,size:h})}),Object(He.jsx)(zp,{className:w()((t={},Object(v.a)(t,n.shrunkCard,o===Ap.SHRUNK),Object(v.a)(t,n.systemStatusCard,o!==Ap.SHRUNK),Object(v.a)(t,n.expandedCard,h===Ap.EXPANDED),t)),state:o,shrunkComponent:Object(He.jsx)(Rj,{title:"System status",buttonName:"Show machines",onUnshrink:b}),children:Object(He.jsx)(Dj,{onExpand:function(){l(Ap.EXPANDED),m(Ap.SHRUNK)},onReset:b,size:o})})]})})})},Wj=Object(b.a)(zb),Mj=function(){var e=Wj();return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Hn,{title:"Dashboard",children:Object(He.jsxs)("div",{className:e.headerLabels,children:[Object(He.jsxs)("div",{className:w()(e.headerLabelContainer,e.headerLabelContainerMargin),children:[Object(He.jsx)(kd,{}),Object(He.jsx)("span",{className:e.headerLabelSpan,children:"Cash-out"})]}),Object(He.jsxs)("div",{className:e.headerLabelContainer,children:[Object(He.jsx)(Gu,{}),Object(He.jsx)("span",{className:e.headerLabelSpan,children:"Cash-in"})]})]})}),Object(He.jsx)("div",{className:e.root,children:Object(He.jsxs)(u.a,{container:!0,children:[Object(He.jsx)(u.a,{container:!0,direction:"column",item:!0,xs:6,children:Object(He.jsx)(Tp,{})}),Object(He.jsx)(u.a,{container:!0,direction:"column",item:!0,xs:6,children:Object(He.jsx)(Aj,{})})]})}),Object(He.jsx)(Vb,{})]})},zj=n(580),qj=Object(zj.a)({wrapper:{display:"flex",alignItems:"center"},colorIndicator:{borderRadius:3,height:12,width:12,marginRight:8}}),Hj=function(e){var t=e.className,n=e.label,r=e.color,a=Object(Xe.a)(e,["className","label","color"]),i=qj();return Object(He.jsxs)("div",Object(l.a)(Object(l.a)({className:w()(i.wrapper,t)},a),{},{children:[r&&Object(He.jsx)("div",{className:i.colorIndicator,style:{backgroundColor:r}}),Object(He.jsx)(ht,Object(l.a)(Object(l.a)({},a),{},{children:n}))]}))},$j=Te.label1,Vj=Te.mono,Yj={wrapper:{display:"flex",flex:1,flexDirection:"row",height:"100%"},main:{display:"flex",flex:1},firstSide:{margin:"0 ".concat(64,"px 0 ").concat(48,"px")},secondSide:{marginTop:-29},error:{color:he},coinTotal:{margin:"".concat(12,"px 0")},leftSpacer:{marginLeft:8},topSpacer:{marginTop:40},addressWrapper:{display:"flex",flexDirection:"column",flex:1,backgroundColor:ae},address:{width:375,margin:"".concat(12,"px ").concat(24,"px")},itemWrapper:{textAlign:"end"},item:{extend:$j,margin:2},inactiveItem:{color:H},firstItem:{fontWeight:700,margin:2},total:{marginTop:"auto",textAlign:"right",marginRight:24},totalPending:{marginTop:2},totalTitle:{color:ue,marginBottom:2},table:{marginTop:8,marginLeft:48},tableLabel:{justifyContent:"end",marginTop:-38},pending:{backgroundColor:ce},copyToClipboard:{marginLeft:"auto",paddingTop:6,paddingLeft:15,marginRight:-11},mono:{extend:Vj,width:375,margin:"".concat(12,"px ").concat(24,"px")}},Gj=Object(b.a)(Yj),Xj=165,Uj=140,Zj=130,_j=er()(Cj||(Cj=Object(Kn.a)(["\n {\n funding {\n cryptoCode\n errorMsg\n fundingAddress\n fundingAddressUrl\n confirmedBalance\n pending\n fiatConfirmedBalance\n fiatPending\n fiatCode\n display\n unitScale\n }\n }\n"]))),Kj=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return kb(e,t).replace(/(.{4})/g,"$1 ")},Qj=function(e,t){return e.plus(t)},Jj=function(e){return new yb.a(e).toFormat(2)},ef=function(e){return Jj(e.filter((function(e){return!e.errorMsg})).map((function(e){return new yb.a(e.fiatConfirmedBalance)})).reduce(Qj,new yb.a(0)))},tf=function(){var e,t=Object(r.useState)(null),n=Object(c.a)(t,2),a=n[0],i=n[1],o=Object(r.useState)(!1),l=Object(c.a)(o,1)[0],s=Gj(),d=[{cryptoAmount:2,balance:10.23,fiatValue:1e3,date:new Date,performedBy:null,pending:!0},{cryptoAmount:10,balance:12.23,fiatValue:12e3,date:new Date,performedBy:null},{cryptoAmount:5,balance:5,fiatValue:5e4,date:new Date,performedBy:null}],u=Object(Qn.c)(_j).data,h=null!==(e=cr.a(["funding"])(u))&&void 0!==e?e:[];h.length&&!a&&i(h[0]);var m=Jj(h.filter((function(e){return!e.errorMsg})).map((function(e){return new yb.a(e.fiatPending)})).reduce(Qj,new yb.a(0))),b=function(e){return e>=0?"+":""};return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)("div",{children:Object(He.jsx)(Ot,{children:"Funding"})}),Object(He.jsxs)("div",{className:s.wrapper,children:[Object(He.jsx)(Ve,{data:h,isSelected:function(e){return a&&a.cryptoCode===e.cryptoCode},onClick:i,displayName:function(e){return e.display},itemRender:function(e,t){var n,r,a=(n={},Object(v.a)(n,s.item,!0),Object(v.a)(n,s.inactiveItem,!t),n),i=(r={},Object(v.a)(r,s.itemWrapper,!0),Object(v.a)(r,s.error,e.errorMsg),r);return Object(He.jsxs)("div",{className:w()(i),children:[Object(He.jsx)("div",{className:s.firstItem,children:e.display}),!e.errorMsg&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:w()(a),children:[Jj(e.fiatConfirmedBalance)," ",e.fiatCode]}),Object(He.jsxs)("div",{className:w()(a),children:[e.confirmedBalance," ",e.cryptoCode]})]})]})},children:h.length&&Object(He.jsxs)("div",{className:s.total,children:[Object(He.jsx)(ht,{className:s.totalTitle,children:"Total Crypto Balance"}),Object(He.jsxs)(ct,{noMargin:!0,children:[ef(h),h[0].fiatCode]}),Object(He.jsxs)(ht,{className:s.totalPending,children:["(",b(m)," ",m," pending)"]})]})}),a&&!l&&a.errorMsg&&Object(He.jsx)("div",{className:s.main,children:Object(He.jsx)("div",{className:s.firstSide,children:Object(He.jsx)(st,{className:s.error,children:a.errorMsg})})}),a&&!l&&!a.errorMsg&&Object(He.jsxs)("div",{className:s.main,children:[Object(He.jsxs)("div",{className:s.firstSide,children:[Object(He.jsxs)(rt,{children:["Balance (",a.display,")"]}),Object(He.jsxs)("div",{className:s.coinTotal,children:[Object(He.jsx)(ct,{inline:!0,noMargin:!0,children:"".concat(a.confirmedBalance," ").concat(a.cryptoCode)}),Object(He.jsx)(lt,{inline:!0,noMargin:!0,className:s.leftSpacer,children:"(".concat(b(a.pending)," ").concat(a.pending," pending)")})]}),Object(He.jsxs)("div",{className:s.coinTotal,children:[Object(He.jsx)(st,{inline:!0,noMargin:!0,children:"= ".concat(Jj(a.fiatConfirmedBalance)," ").concat(a.fiatCode)}),Object(He.jsx)(bt,{inline:!0,noMargin:!0,className:s.leftSpacer,children:"(".concat(b(a.fiatPending)," ").concat(Jj(a.fiatPending)," pending)")})]}),Object(He.jsx)(rt,{className:s.topSpacer,children:"Address"}),Object(He.jsx)("div",{className:s.addressWrapper,children:Object(He.jsx)("div",{className:s.mono,children:Object(He.jsx)("strong",{children:Object(He.jsx)($l,{buttonClassname:s.copyToClipboard,children:Kj(a.cryptoCode,a.fundingAddress)})})})})]}),Object(He.jsxs)("div",{className:s.secondSide,children:[Object(He.jsxs)(ht,{children:["Scan to send ",a.display]}),Object(He.jsx)(sa.a,{size:240,fgColor:J,value:a.fundingAddressUrl})]})]}),a&&l&&Object(He.jsxs)("div",{children:[Object(He.jsx)(Hj,{className:s.tableLabel,label:"Pending",color:"#cacaca"}),Object(He.jsxs)(Ac,{className:s.table,children:[Object(He.jsxs)(Wc,{children:[Object(He.jsx)(qc,{header:!0,width:Xj,children:"Amount Entered"}),Object(He.jsx)(qc,{header:!0,width:Xj,children:"Balance After"}),Object(He.jsx)(qc,{header:!0,width:Xj,children:"Cash Value"}),Object(He.jsx)(qc,{header:!0,width:Zj,children:"Date"}),Object(He.jsx)(qc,{header:!0,width:Uj,children:"Time (h:m:s)"}),Object(He.jsx)(qc,{header:!0,width:Xj,children:"Performed By"})]}),Object(He.jsx)(zc,{children:d.map((function(e,t){return Object(He.jsxs)(Vc,{className:w()(Object(v.a)({},s.pending,e.pending)),children:[Object(He.jsxs)(qc,{width:Xj,children:[e.cryptoAmount," ",a.cryptoCode]}),Object(He.jsxs)(qc,{width:Xj,children:[e.balance," ",a.cryptoCode]}),Object(He.jsxs)(qc,{width:Xj,children:[e.fiatValue," ",a.fiatCode]}),Object(He.jsx)(qc,{width:Zj,children:gb()(e.date).format("YYYY-MM-DD")}),Object(He.jsx)(qc,{width:Uj,children:gb()(e.date).format("hh:mm:ss")}),Object(He.jsx)(qc,{width:Xj,children:"add"})]},t)}))})]})]})]})]})},nf=function(e){return{test:function(t){return!rr.a(e)||!rr.a(t)||this.createError()}}},rf=function(e){return e&&e.length},af=function(e,t){return ha.e().max(100,"Too long").when(e,{is:rf,then:ha.e().test(nf(t))})},of={code:"bitgo",name:"BitGo",title:"BitGo (Wallet)",elements:[{code:"token",display:"API Token",component:ni,face:!0,long:!0},{code:"environment",display:"Environment",component:Aa,inputProps:{options:[{code:"prod",display:"prod"},{code:"test",display:"test"}],labelProp:"display",valueProp:"code"},face:!0},{code:"BTCWalletId",display:"BTC Wallet ID",component:ni},{code:"BTCWalletPassphrase",display:"BTC Wallet Passphrase",component:ti},{code:"LTCWalletId",display:"LTC Wallet ID",component:ni},{code:"LTCWalletPassphrase",display:"LTC Wallet Passphrase",component:ti},{code:"ZECWalletId",display:"ZEC Wallet ID",component:ni},{code:"ZECWalletPassphrase",display:"ZEC Wallet Passphrase",component:ti},{code:"BCHWalletId",display:"BCH Wallet ID",component:ni},{code:"BCHWalletPassphrase",display:"BCH Wallet Passphrase",component:ti},{code:"DASHWalletId",display:"DASH Wallet ID",component:ni},{code:"DASHWalletPassphrase",display:"DASH Wallet Passphrase",component:ti}],getValidationSchema:function(e){return ha.d().shape({token:ha.e().max(100,"Too long").required(),BTCWalletId:ha.e().max(100,"Too long"),BTCWalletPassphrase:af("BTCWalletId",null===e||void 0===e?void 0:e.BTCWalletPassphrase),LTCWalletId:ha.e().max(100,"Too long"),LTCWalletPassphrase:af("LTCWalletId",null===e||void 0===e?void 0:e.LTCWalletPassphrase),ZECWalletId:ha.e().max(100,"Too long"),ZECWalletPassphrase:af("ZECWalletId",null===e||void 0===e?void 0:e.ZECWalletPassphrase),BCHWalletId:ha.e().max(100,"Too long"),BCHWalletPassphrase:af("BCHWalletId",null===e||void 0===e?void 0:e.BCHWalletPassphrase),DASHWalletId:ha.e().max(100,"Too long"),DASHWalletPassphrase:af("DASHWalletId",null===e||void 0===e?void 0:e.DASHWalletPassphrase),environment:ha.e().matches(/(prod|test)/).required()})}},cf={code:"bitstamp",name:"Bitstamp",title:"Bitstamp (Exchange)",elements:[{code:"clientId",display:"Client ID",component:ni,face:!0,long:!0},{code:"key",display:"API Key",component:ni,face:!0,long:!0},{code:"secret",display:"API Secret",component:ti}],getValidationSchema:function(e){return ha.d().shape({clientId:ha.e().max(100,"Too long").required(),key:ha.e().max(100,"Too long").required(),secret:ha.e().max(100,"Too long").test(nf(null===e||void 0===e?void 0:e.secret))})}},lf={code:"blockcypher",name:"Blockcypher",title:"Blockcypher (Payments)",elements:[{code:"token",display:"API Token",component:ni,face:!0,long:!0},{code:"confidenceFactor",display:"Confidence Factor",component:ni,face:!0}],getValidationSchema:function(){return ha.d().shape({token:ha.e().max(100,"Too long").required(),confidenceFactor:ha.c().integer("Please input a positive integer").positive("Please input a positive integer").required()})}},sf={code:"infura",name:"Infura",title:"Infura (Wallet)",elements:[{code:"apiKey",display:"Project ID",component:ni,face:!0,long:!0},{code:"apiSecret",display:"Project Secret",component:ti},{code:"endpoint",display:"Endpoint",component:ni,face:!0}],getValidationSchema:function(e){return ha.d().shape({apiKey:ha.e().max(100,"Too long").required(),apiSecret:ha.e().max(100,"Too long").test(nf(null===e||void 0===e?void 0:e.apiSecret)),endpoint:ha.e().max(100,"Too long").required()})}},df={code:"itbit",name:"itBit",title:"itBit (Exchange)",elements:[{code:"userId",display:"User ID",component:ni,face:!0,long:!0},{code:"walletId",display:"Wallet ID",component:ni,face:!0,long:!0},{code:"clientKey",display:"Client Key",component:ni},{code:"clientSecret",display:"Client Secret",component:ti}],getValidationSchema:function(e){return ha.d().shape({userId:ha.e().max(100,"Too long").required(),walletId:ha.e().max(100,"Too long").required(),clientKey:ha.e().max(100,"Too long").required(),clientSecret:ha.e().max(100,"Too long").test(nf(null===e||void 0===e?void 0:e.clientSecret))})}},uf={code:"kraken",name:"Kraken",title:"Kraken (Exchange)",elements:[{code:"apiKey",display:"API Key",component:ni,face:!0,long:!0},{code:"privateKey",display:"Private Key",component:ti}],getValidationSchema:function(e){return ha.d().shape({apiKey:ha.e().max(100,"Too long").required(),privateKey:ha.e().max(100,"Too long").test(nf(null===e||void 0===e?void 0:e.privateKey))})}},hf={code:"mailgun",name:"Mailgun",title:"Mailgun (Email)",elements:[{code:"apiKey",display:"API Key",component:ni},{code:"domain",display:"Domain",component:ni},{code:"fromEmail",display:"From Email",component:ni,face:!0},{code:"toEmail",display:"To Email",component:ni,face:!0}],getValidationSchema:function(){return ha.d().shape({apiKey:ha.e().max(100,"Too long").required(),domain:ha.e().max(100,"Too long").required(),fromEmail:ha.e().max(100,"Too long").email("Please input a valid email address").required(),toEmail:ha.e().max(100,"Too long").email("Please input a valid email address").required()})}},mf={code:"twilio",name:"Twilio",title:"Twilio (SMS)",elements:[{code:"accountSid",display:"Account SID",component:ni},{code:"authToken",display:"Auth Token",component:ti},{code:"fromNumber",display:"Twilio Number (international format)",component:ni,face:!0},{code:"toNumber",display:"Notifications Number (international format)",component:ni,face:!0}],getValidationSchema:function(e){return ha.d().shape({accountSid:ha.e().max(100,"Too long").required(),authToken:ha.e().max(100,"Too long").test(nf(null===e||void 0===e?void 0:e.authToken)),fromNumber:ha.e().max(100,"Too long").required(),toNumber:ha.e().max(100,"Too long").required()})}},bf=(kj={},Object(v.a)(kj,of.code,of),Object(v.a)(kj,cf.code,cf),Object(v.a)(kj,lf.code,lf),Object(v.a)(kj,sf.code,sf),Object(v.a)(kj,df.code,df),Object(v.a)(kj,uf.code,uf),Object(v.a)(kj,hf.code,hf),Object(v.a)(kj,mf.code,mf),kj);function pf(){return(pf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function jf(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var ff=r.createElement("circle",{cx:52,cy:32,r:32,fill:"#F7931A"}),gf=r.createElement("path",{d:"m66.1 27.4c0.6-4.3-2.6-6.5-7-8.1l1.4-5.8-3.5-0.9-1.4 5.6c-0.9-0.2-1.9-0.4-2.8-0.7l1.4-5.7-3.5-0.9-1.4 5.8c-0.8-0.2-1.5-0.3-2.2-0.5l0 0-4.8-1.2-0.9 3.8s2.6 0.6 2.6 0.6c1.4 0.4 1.7 1.3 1.6 2l-1.6 6.6c0.1 0 0.2 0.1 0.4 0.1-0.1 0-0.2-0.1-0.4-0.1l-2.3 9.2c-0.2 0.4-0.6 1.1-1.6 0.8 0 0.1-2.6-0.6-2.6-0.6l-1.7 4 4.6 1.1c0.9 0.2 1.7 0.4 2.5 0.6l-1.5 5.8 3.5 0.9 1.4-5.8c1 0.3 1.9 0.5 2.8 0.7l-1.4 5.7 3.5 0.9 1.5-5.8c6 1.1 10.5 0.7 12.4-4.7 1.5-4.4-0.1-6.9-3.2-8.5 2.3-0.5 4-2 4.5-5.2zm-8 11.2c-1.1 4.4-8.4 2-10.8 1.4l1.9-7.7c2.4 0.6 10 1.8 8.9 6.3zm1.1-11.3c-1 4-7.1 2-9.1 1.5l1.7-7c2 0.5 8.4 1.4 7.3 5.6z",fill:"#FFF"});function xf(e,t){var n=e.title,a=e.titleId,i=jf(e,["title","titleId"]);return r.createElement("svg",pf({xmlns:"http://www.w3.org/2000/svg",width:104,height:64,ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,ff,gf)}var Of=r.forwardRef(xf);n.p;function vf(){return(vf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function yf(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var wf=r.createElement("path",{fill:"#0AC18E",d:"m0,0l29.7,0a39,39,0,0,0,0,64l-29.7,0zm52,0a32,32,0,0,0,0,64a32,32,0,0,0,0,-64m52,0l-29.7,0a39,39,0,0,1,0,64l29.7,0z"}),Cf=r.createElement("path",{fill:"#FFF",transform:"rotate(-28 52 32)",d:"m66.103,27.444c0.637-4.258-2.605-6.547-7.038-8.074l1.438-5.768-3.511-0.875-1.4,5.616c-0.923-0.23-1.871-0.447-2.813-0.662l1.41-5.653-3.509-0.875-1.439,5.766c-0.764-0.174-1.514-0.346-2.242-0.527l0.004-0.018-4.842-1.209-0.934,3.75s2.605,0.597,2.55,0.634c1.422,0.355,1.679,1.296,1.636,2.042l-1.638,6.571c0.098,0.025,0.225,0.061,0.365,0.117-0.117-0.029-0.242-0.061-0.371-0.092l-2.296,9.205c-0.174,0.432-0.615,1.08-1.609,0.834,0.035,0.051-2.552-0.637-2.552-0.637l-1.743,4.019,4.569,1.139c0.85,0.213,1.683,0.436,2.503,0.646l-1.453,5.834,3.507,0.875,1.439-5.772c0.958,0.26,1.888,0.5,2.798,0.726l-1.434,5.745,3.511,0.875,1.453-5.823c5.987,1.133,10.489,0.676,12.384-4.739,1.527-4.36-0.076-6.875-3.226-8.515,2.294-0.529,4.022-2.038,4.483-5.155zm-8.022,11.249c-1.085,4.36-8.426,2.003-10.806,1.412l1.928-7.729c2.38,0.594,10.012,1.77,8.878,6.317zm1.086-11.312c-0.99,3.966-7.1,1.951-9.082,1.457l1.748-7.01c1.982,0.494,8.365,1.416,7.334,5.553z"});function kf(e,t){var n=e.title,a=e.titleId,i=yf(e,["title","titleId"]);return r.createElement("svg",vf({xmlns:"http://www.w3.org/2000/svg",width:104,height:64,ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,wf,Cf)}var Sf=r.forwardRef(kf);n.p;function Nf(){return(Nf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ef(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var If=r.createElement("circle",{cx:1e3,cy:1e3,r:1e3,fill:"#2573c2"}),Lf=r.createElement("g",{fill:"#fff"},r.createElement("path",{d:"M1652.6 736.8a143.65 143.65 0 0 0-19.2-63.6c-10-20-27.8-35.6-48.6-43.6a143.51 143.51 0 0 0-68.4-15H628.8l-63.6 190.6h804.2l-127 389.6h-804l-63.6 190.6h891.8a246.33 246.33 0 0 0 77.8-15c25-14.2 53.6-28.6 77.8-48.6a382.69 382.69 0 0 0 63.6-63.6 432.2 432.2 0 0 0 39.2-73.4l117.8-370.4a137.38 137.38 0 0 0 9.8-77.6z"}),r.createElement("path",{d:"M882.2 911.6H409l-63.6 176.2h478z"}));function Bf(e,t){var n=e.title,a=e.titleId,i=Ef(e,["title","titleId"]);return r.createElement("svg",Nf({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2000 2000",width:2500,height:2500,ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,If,Lf)}var Ff=r.forwardRef(Bf);n.p;function Pf(){return(Pf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Df(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Tf=r.createElement("g",null,r.createElement("polygon",{fill:"#343434",points:"127.9611 0 125.1661 9.5 125.1661 285.168 127.9611 287.958 255.9231 212.32"}),r.createElement("polygon",{fill:"#8C8C8C",points:"127.962 0 0 212.32 127.962 287.959 127.962 154.158"}),r.createElement("polygon",{fill:"#3C3C3B",points:"127.9611 312.1866 126.3861 314.1066 126.3861 412.3056 127.9611 416.9066 255.9991 236.5866"}),r.createElement("polygon",{fill:"#8C8C8C",points:"127.962 416.9052 127.962 312.1852 0 236.5852"}),r.createElement("polygon",{fill:"#141414",points:"127.9611 287.9577 255.9211 212.3207 127.9611 154.1587"}),r.createElement("polygon",{fill:"#393939",points:"0.0009 212.3208 127.9609 287.9578 127.9609 154.1588"}));function Rf(e,t){var n=e.title,a=e.titleId,i=Df(e,["title","titleId"]);return r.createElement("svg",Pf({width:"256px",height:"417px",viewBox:"0 0 256 417",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",preserveAspectRatio:"xMidYMid",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Tf)}var Af=r.forwardRef(Rf);n.p;function Wf(){return(Wf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Mf(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var zf=r.createElement("circle",{fill:"#989898",cx:52,cy:32,r:32}),qf=r.createElement("path",{fill:"#FFF",d:"m46.92598,12.31703l-4.97801,18.8088l-3.42705,1.32711l-1.64691,6.17189l3.42705,-1.29514l-2.8461,10.76083l30.60893,0l2.09993,-7.98401l-18.42505,0l2.09993,-7.82412l3.3631,-1.26316l1.6469,-6.17188l-3.36309,1.29513l3.6509,-13.83611l-12.21053,0z"});function Hf(e,t){var n=e.title,a=e.titleId,i=Mf(e,["title","titleId"]);return r.createElement("svg",Wf({xmlns:"http://www.w3.org/2000/svg",width:104,height:64,ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,zf,qf)}var $f=r.forwardRef(Hf);n.p;function Vf(){return(Vf=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Yf(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Gf=r.createElement("style",{type:"text/css"},"\n\t.st0{fill:#231F20;}\n\t.st1{fill:#F4B728;}\n"),Xf=r.createElement("path",{className:"st0",d:"M245.4,20C121.1,20,20,121.1,20,245.4s101.1,225.4,225.4,225.4s225.4-101.1,225.4-225.4S369.7,20,245.4,20z M245.4,433.6c-103.8,0-188.2-84.4-188.2-188.2S141.6,57.2,245.4,57.2s188.2,84.4,188.2,188.2S349.2,433.6,245.4,433.6z"}),Uf=r.createElement("circle",{className:"st1",cx:245.4,cy:245.4,r:177.6}),Zf=r.createElement("polygon",{className:"st0",points:"165,315.5 165,349.9 226.5,349.9 226.5,387.6 264.3,387.6 264.3,349.9 325.8,349.9 325.8,304.4 230.4,304.4 325.8,175 325.8,140.6 264.3,140.6 264.3,103 226.5,103 226.5,140.6 165,140.6 165,186.2 260.4,186.2 "});function _f(e,t){var n=e.title,a=e.titleId,i=Yf(e,["title","titleId"]);return r.createElement("svg",Vf({id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 493.3 490.2",style:{enableBackground:"new 0 0 493.3 490.2"},xmlSpace:"preserve",ref:t,"aria-labelledby":a},i),Gf,void 0===n?r.createElement("title",{id:a},"headerArtboard 7"):n?r.createElement("title",{id:a},n):null,Xf,Uf,Zf)}var Kf,Qf,Jf,eg,tg,ng=r.forwardRef(_f),rg=(n.p,Object(b.a)({logo:{maxHeight:80,maxWidth:200},title:{margin:[[24,0,32,0]]},text:{margin:0},button:{marginTop:"auto",marginBottom:58},modalContent:{display:"flex",flexDirection:"column",alignItems:"center",padding:[[0,42]],flex:1}})),ag=function(e){var t=e.code,n=e.name,r=e.onContinue,a=rg(),i=function(e){switch(e){case"BTC":return Of;case"BCH":return Sf;case"DASH":return Ff;case"ETH":return Af;case"LTC":return $f;case"ZEC":return ng;default:return null}}(t);return Object(He.jsxs)("div",{className:a.modalContent,children:[Object(He.jsx)(i,{className:a.logo}),Object(He.jsxs)(tt,{className:a.title,children:["Enable ",n]}),Object(He.jsxs)(ot,{className:a.text,children:["You are about to enable ",n," on your system. This will allow you to use this cryptocurrency on your machines. To be able to do that, you\u2019ll have to set up all the necessary 3rd party services."]}),Object(He.jsx)(Mt,{className:a.button,onClick:r,children:"Start configuration"})]})},ig=n(687),og=Object(b.a)({button:{margin:[["auto",0,32,"auto"]]},form:{flex:1,display:"flex",flexDirection:"column"},grid:{marginBottom:24,marginTop:12}}),cg=function(e){var t=e.validationSchema,n=e.elements,r=e.value,a=e.save,i=e.buttonLabel,o=void 0===i?"Save changes":i,c=e.buttonClass,s=e.xs,d=void 0===s?12:s,h=og(),m=tr.a(ig.a,ar.a((function(e){var t,n=e.code;return Object(v.a)({},n,null!==(t=r&&r[n])&&void 0!==t?t:"")})))(n),b=_t.a(m,r);return Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,enableReinitialize:!0,initialValues:b,validationSchema:t,onSubmit:function(e){var t=tr.a(ar.a(ir.a("code")),lr.a((function(t){return ir.a("component",t)===ti&&ga.a(e[ir.a("code",t)])})))(n);return a(us.a(t,e))},children:Object(He.jsxs)(ca.c,{className:h.form,children:[Object(He.jsx)(u.a,{container:!0,spacing:3,className:h.grid,children:n.map((function(e){var t=e.component,n=e.code,r=e.display,a=e.inputProps;return Object(He.jsx)(u.a,{item:!0,xs:d,children:Object(He.jsx)(ca.a,Object(l.a)(Object(l.a)({component:t},a),{},{name:n,label:r,fullWidth:!0}))},n)}))}),Object(He.jsx)(Mt,{className:w()(h.button,c),type:"submit",children:o})]})})},lg={title:{margin:[[0,0,12,0]]},subtitle:{margin:[[32,0,21,0]]},error:{color:he},button:{marginLeft:"auto"},submit:{display:"flex",flexDirection:"row",margin:[["auto",0,24]]},radioGroup:{flexDirection:"row"},radioLabel:{width:150,height:48},radio:{padding:4,margin:4},setupNew:{display:"flex",alignItems:"center",height:48},picker:{width:150}},sg=Object(b.a)(lg),dg={form:null,selected:null,isNew:!1,iError:!1},ug=function(e,t){switch(t.type){case"select":return{form:null,selected:t.selected,isNew:null,iError:!1};case"new":return{form:e.form,selected:null,isNew:!0,iError:!1};case"form":return{form:t.form,selected:t.form.code,isNew:!0,iError:!1};case"error":return _t.a(e,{innerError:!0});case"reset":return dg;default:throw new Error}},hg=function(e){var t,n=e.type,a=e.name,i=e.step,o=e.error,l=e.lastStep,s=e.onContinue,d=e.filled,u=e.unfilled,h=e.getValue,m=sg(),b=Object(r.useReducer)(ug,dg),p=Object(c.a)(b,2),j=p[0],f=j.innerError,g=j.selected,x=j.form,O=j.isNew,y=p[1];Object(r.useEffect)((function(){y({type:"reset"})}),[i]);var C=function(e,t){if(!e||!e[n])return y({type:"error"});s(e,t)},k=l?"Finish":"Next",S=null!==a&&void 0!==a?a:n,N=(t={},Object(v.a)(t,m.subtitle,!0),Object(v.a)(t,m.error,f),t);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(lt,{className:m.title,children:Fs(n)}),Object(He.jsx)(zd,{steps:4,currentStep:i}),Object(He.jsxs)(at,{className:w()(N),children:["Select a ",S," or set up a new one"]}),Object(He.jsx)(Fa,{options:d,value:g,className:m.radioGroup,onChange:function(e,t){y({type:"select",selected:t})},labelClassName:m.radioLabel,radioClassName:m.radio}),Object(He.jsxs)("div",{className:m.setupNew,children:[!ga.a(u)&&!rr.a(u)&&Object(He.jsx)(Fa,{value:O,onChange:function(e,t){y({type:"new"})},labelClassName:m.radioLabel,radioClassName:m.radio,options:[{display:"Set up new",code:!0}]}),O&&Object(He.jsx)(ka,{fullWidth:!0,label:"Select ".concat(S),className:m.picker,getOptionSelected:Oa.a("code"),labelProp:"display",options:u,onChange:function(e,t){y({type:"form",form:t})}})]}),x&&Object(He.jsx)(cg,{save:function(e){return C(Object(v.a)({},n,x.code),Object(v.a)({},x.code,e))},elements:bf[x.code].elements,validationSchema:bf[x.code].validationSchema,value:h(x.code),buttonLabel:k}),!x&&Object(He.jsxs)("div",{className:m.submit,children:[o&&Object(He.jsx)(gt,{children:"Failed to save"}),Object(He.jsx)(Mt,{className:m.button,onClick:function(){return C(Object(v.a)({},n,g))},children:k})]})]})},mg=function(e,t){return lr.a((function(n){return function(e){return sr.a("class",e)}(t)(n)&&function(e){return tr.a(Oo.a(e),ir.a("cryptos"))}(e)(n)}))},bg=lr.a((function(e){return!e.deprecated})),pg=function(e,t,n,r){var a=bg(mg(r,n)(e)),i=ws.a((function(e){var n=e.code,r=function(e){return t&&t[e]}(n);return!bf[n]||(0,bf[n].getValidationSchema)(r).isValidSync(r)}))(a),o=Object(c.a)(i,2);return{filled:o[0],unfilled:o[1]}},jg=function(e){var t=e.coin,n=e.onClose,a=e.accountsConfig,i=e.accounts,o=e.save,s=e.error,d=Object(r.useState)({step:0,config:{active:!0},accountsToSave:{}}),u=Object(c.a)(d,2),h=u[0],m=h.step,b=h.config,p=h.accountsToSave,j=u[1],f="Enable ".concat(t.display),g=4===m,x={filled:mg(t.code,"ticker")(a)},O=pg(a,i,"wallet",t.code),v=pg(a,i,"exchange",t.code),y=pg(a,i,"zeroConf",t.code),w=function(){var e=Object(No.a)(So.a.mark((function e(n,r){var a,i;return So.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=_t.a(b,n),i=r?_t.a(p,r):p,!g){e.next=4;break}return e.abrupt("return",o(jc(t.code,a),i));case 4:j({step:m+1,config:a,accountsToSave:i});case 5:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return Object(He.jsxs)(vc,{title:0===m?null:f,handleClose:n,width:554,open:!0,children:[0===m&&Object(He.jsx)(ag,{code:t.code,name:t.display,onContinue:function(){return w()}}),0!==m&&Object(He.jsx)(hg,Object(l.a)(Object(l.a)({step:m,error:s,lastStep:g},function(){switch(m){case 1:return Object(l.a)({type:"ticker"},x);case 2:return Object(l.a)({type:"wallet"},O);case 3:return Object(l.a)({type:"exchange"},v);case 4:return Object(l.a)({type:"zeroConf",name:"zero conf"},y);default:return null}}()),{},{onContinue:w,getValue:function(e){return ja.a(sr.a("code",e))(i)}}))]})},fg=function(e){return lr.a((function(t){return t.class===e}))},gg=function(e){var t=e.id;return lr.a((function(e){return Oo.a(t)(e.cryptos)}))},xg=ha.d().shape({ticker:ha.e().required(),wallet:ha.e().required(),exchange:ha.e().required(),zeroConf:ha.e().required()}),Og=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=r?11:0,i=function(t){return tr.a(ir.a(["display"]),ja.a(sr.a("code",t)))(e)},o=function(e){return fg(e)(t||[])},c=function(e){return function(t){return tr.a(ir.a("display"),ja.a(sr.a("code",t)))(o(e))}},l=Qo.a((function(e,t){return gg(t)(o(e))}));return[{name:"id",header:"Cryptocurrency",width:180-a,view:i,size:"sm",editable:!1},{name:"ticker",size:"sm",stripe:!0,view:c("ticker"),width:190-a,input:Aa,inputProps:{options:l("ticker"),valueProp:"code",labelProp:"display",optionsLimit:null}},{name:"wallet",size:"sm",stripe:!0,view:c("wallet"),width:190-a,input:Aa,inputProps:{options:l("wallet"),valueProp:"code",labelProp:"display",optionsLimit:null,onChange:n}},{name:"exchange",size:"sm",stripe:!0,view:c("exchange"),width:190-a,input:Aa,inputProps:{options:l("exchange"),valueProp:"code",labelProp:"display",optionsLimit:null,onChange:n}},{name:"zeroConf",header:"Confidence Checking",size:"sm",stripe:!0,view:c("zeroConf"),input:Aa,width:220-a,inputProps:{options:l("zeroConf"),valueProp:"code",labelProp:"display",optionsLimit:null,onChange:n}}]},vg=n(688),yg=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];return lr.a((function(e){return Tu.a(e.name,t)}),wg(e,n,r))},wg=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=function(e,t,n){return function(r){return e?tr.a(ir.a(t),ja.a(sr.a(null!==n&&void 0!==n?n:"code",r)))(e):""}},a=function(e){return function(t){return t?tr.a(Du.a(", "),ar.a(r(e,"code")))(t):t}},i=ar.a((function(e){return e.machine}),n),o=function(e){return vg.a((function(e,t){return e.deviceId===t}),e,i)},c=e(["machines"]),l=e(["countries"]),s=e(["currencies"]),d=e(["languages"]),u=e(["cryptoCurrencies"]),h=function(e){var t=ja.a(sr.a("deviceId",e.machine))(c);return t?[t]:[]};return[{name:"machine",width:200,size:"sm",view:r(c,"name","deviceId"),input:Aa,inputProps:{options:function(e){return jo.a(h(e))(o(c))},valueProp:"deviceId",labelProp:"name"}},{name:"country",width:200,size:"sm",view:r(l,"display"),input:Aa,inputProps:{options:l,valueProp:"code",labelProp:"display"}},{name:"fiatCurrency",width:150,size:"sm",view:r(s,"code"),input:Aa,inputProps:{options:s,valueProp:"code",labelProp:"code"}},{name:"languages",width:240,size:"sm",view:a(d),input:Aa,inputProps:{options:d,valueProp:"code",labelProp:"display",multiple:!0}},{name:"cryptoCurrencies",width:290,size:"sm",view:a(u),input:Aa,inputProps:{options:u,valueProp:"code",labelProp:"code",multiple:!0,optionsLimit:null,onChange:t}}]},Cg=function(e,t){var n=cr.a(md.a,e);return yg(n,["country","fiatCurrency","languages","cryptoCurrencies"],t)},kg=function(e,t,n){var r=cr.a(md.a,e);return yg(r,["machine","country","languages","cryptoCurrencies"],n,t)},Sg=ha.d().shape({country:ha.e().label("Country").required(),fiatCurrency:ha.e().label("Fiat Currency").required(),languages:ha.a().label("Languages").required().min(1).max(4),cryptoCurrencies:ha.a().label("Crypto Currencies").required().min(1)}),Ng=ha.d().shape({machine:ha.e().label("Machine").required(),country:ha.e().label("Country").required(),languages:ha.a().label("Languages").required().min(1),cryptoCurrencies:ha.a().label("Crypto Currencies").required().min(1)}),Eg={country:"",fiatCurrency:"",languages:[],cryptoCurrencies:[]},Ig={machine:"",country:"",languages:[],cryptoCurrencies:[]},Lg=Object(b.a)({rightAligned:{marginTop:"20px",marginLeft:"auto",marginBottom:"20px"},rightLink:{marginLeft:"20px"}}),Bg=er()(Kf||(Kf=Object(Kn.a)(["\n query getData {\n config\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n }\n currencies {\n code\n display\n }\n countries {\n code\n display\n }\n cryptoCurrencies {\n code\n display\n }\n languages {\n code\n display\n }\n machines {\n name\n deviceId\n }\n }\n"]))),Fg=er()(Qf||(Qf=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),Pg=function(e){var t=e.open,n=e.close,r=e.save,a=Lg();return Object(He.jsxs)(vc,{title:"Change fiat currency?",handleClose:n,width:450,height:310,open:t,children:[Object(He.jsx)(ot,{children:"Please note that all values you set that were based on your prior fiat currency are still the same. If you need to adjust these to reflect the new fiat currency (such as minimum transaction amounts, fixed fees, and compliance triggers, for example), please do so now."}),Object(He.jsx)(ot,{children:"Also, if you have cash-out enabled, you must define new dispenser bill counts for the new currency for cash-out on the new currency to work."}),Object(He.jsxs)("div",{className:a.rightAligned,children:[Object(He.jsx)(hn,{onClick:n,color:"secondary",children:"Cancel"}),Object(He.jsx)(hn,{className:a.rightLink,onClick:r,color:"primary",children:"Save"})]})]})},Dg=function(e){var t,n,a,i,o,l,s=e.name,d=Object(r.useState)(!1),u=Object(c.a)(d,2),h=u[0],m=u[1],b=Object(r.useState)(null),p=Object(c.a)(b,2),j=p[0],f=p[1],g=Object(r.useState)(null),x=Object(c.a)(g,2),O=x[0],v=x[1],y=Object(r.useState)(!1),w=Object(c.a)(y,2),C=w[0],k=w[1],S=Object(r.useState)(!1),N=Object(c.a)(S,2),E=N[0],I=N[1],L=Object(Qn.c)(Bg).data,B=Object(Qn.b)(Fg,{onCompleted:function(){return m(!1)},refetchQueries:function(){return["getData"]},onError:function(e){return v(e)}}),F=Object(c.a)(B,1)[0],P=Object(r.useState)(null),D=Object(c.a)(P,2),T=D[0],R=D[1],A=(null===L||void 0===L?void 0:L.config)&&pc(s)(L.config),W=(null===L||void 0===L?void 0:L.config)&&pc(ac)(L.config),M=null===L||void 0===L?void 0:L.accountsConfig,z=null!==(t=null===L||void 0===L?void 0:L.accounts)&&void 0!==t?t:[],q=null!==(n=null===L||void 0===L?void 0:L.cryptoCurrencies)&&void 0!==n?n:[],H=A&&!ga.a(A)?A:Eg,$=null!==(a=H.overrides)&&void 0!==a?a:[],V=function(e){return R(null),F({variables:{config:e}})},Y=function(e,t,n){var r=Au.a(t,e)[0];if(!r)return n(t);var a=pc(r)(W);if(!xg.isValidSync(a))return f((function(){return function(){return n(t)}})),void m(r);n(t)};return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Pg,{open:T,close:function(){return R(null)},save:function(){return T&&V(T)}}),Object(He.jsx)(Hn,{title:"Locales"}),Object(He.jsx)(Fu,{children:Object(He.jsx)(sd,{title:"Default settings",error:null===O||void 0===O?void 0:O.message,titleLg:!0,name:"locale",enableEdit:!0,initialValues:H,save:function(e){var t=jc(s)(e.locale[0]);return A.fiatCurrency&&t.locale_fiatCurrency!==A.fiatCurrency?R(t):V(t)},validationSchema:Sg,data:Eu.a(H),elements:Cg(L,Y),setEditing:function(e,t){return k(t)},forceDisable:E})}),Object(He.jsx)(Fu,{children:Object(He.jsx)(sd,{error:null===O||void 0===O?void 0:O.message,title:"Overrides",titleLg:!0,name:"overrides",enableDelete:!0,enableEdit:!0,enableCreate:!0,initialValues:Ig,save:function(e){var t=jc(s)(e);return v(null),F({variables:{config:t}})},validationSchema:Ng,data:null!==$&&void 0!==$?$:[],elements:kg(L,$,Y),disableAdd:tr.a(ga.a,Au.a)(null!==(i=null===L||void 0===L?void 0:L.machines.map((function(e){return e.deviceId})))&&void 0!==i?i:[],null!==(o=null===$||void 0===$?void 0:$.map((function(e){return e.machine})))&&void 0!==o?o:[]),setEditing:function(e,t){return I(t)},forceDisable:C})}),h&&Object(He.jsx)(jg,{coin:ja.a(sr.a("code",h))(q),onClose:function(){return m(!1)},save:function(e){return V(jc(ac)(e)).then((function(e){return j(),f(null),e}))},error:null===O||void 0===O?void 0:O.message,cryptoCurrencies:q,userAccounts:null===L||void 0===L||null===(l=L.config)||void 0===l?void 0:l.accounts,accounts:z,accountsConfig:M})]})},Tg={footer:{display:"flex",flexDirection:"row",margin:[["auto",0,24,0]]},modalLabel1:{marginTop:20},modalLabel2Wrapper:{marginTop:40,display:"flex",flexDirection:"row",justifyContent:"flex-start"},discountInput:{display:"flex",flexDirection:"row",alignItems:"flex-start"},inputLabel:{color:J,fontFamily:pe,fontSize:24,marginLeft:8,marginTop:15},tableWidth:{width:620},error:{color:he},form:{display:"flex",flexDirection:"column",height:"100%"},submit:{margin:[["auto",0,0,"auto"]]}},Rg=n(690),Ag=Object(b.a)(Tg),Wg={code:"",discount:""},Mg=ha.d().shape({code:ha.e().required().trim().max(25),discount:ha.c().required().min(0).max(100)}),zg=function(e){var t=e.showModal,n=e.onClose,r=e.errorMsg,a=e.addCode,i=Ag();return Object(He.jsx)(He.Fragment,{children:t&&Object(He.jsx)(vc,{title:"Add promo code discount",closeOnBackdropClick:!0,width:600,height:500,handleClose:n,open:!0,children:Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,initialValues:Wg,validationSchema:Mg,onSubmit:function(e){!function(e,t){a(Rg.a(e),parseInt(t))}(e.code,e.discount)},children:Object(He.jsxs)(ca.c,{id:"promo-form",className:i.form,children:[Object(He.jsx)(rt,{className:i.modalLabel1,children:"Promo code name"}),Object(He.jsx)(ca.b,{name:"code",autoFocus:!0,size:"lg",autoComplete:"off",width:338,inputProps:{style:{textTransform:"uppercase"}},component:ni}),Object(He.jsxs)("div",{className:i.modalLabel2Wrapper,children:[Object(He.jsx)(rt,{className:i.modalLabel2,children:"Define discount rate"}),Object(He.jsxs)(Ao,{width:304,children:[Object(He.jsx)(ot,{children:"This is a percentage discount off of your existing commission rates for a customer entering this code at the machine."}),Object(He.jsx)(ot,{children:"For instance, if you charge 8% commissions, and this code is set for 50%, then you'll instead be charging 4% on transactions using the code."})]})]}),Object(He.jsxs)("div",{className:i.discountInput,children:[Object(He.jsx)(ca.b,{name:"discount",size:"lg",autoComplete:"off",width:50,decimalScale:0,className:i.discountInputField,component:Ja}),Object(He.jsx)(dt,{inline:!0,className:i.inputLabel,children:"%"})]}),Object(He.jsxs)("div",{className:i.footer,children:[r&&Object(He.jsx)(gt,{children:r}),Object(He.jsx)(Mt,{type:"submit",form:"promo-form",className:i.submit,children:"Add code"})]})]})})})})},qg=Object(b.a)(Tg),Hg="Failed to save",$g=er()(Jf||(Jf=Object(Kn.a)(["\n query promoCodes {\n promoCodes {\n id\n code\n discount\n }\n }\n"]))),Vg=er()(eg||(eg=Object(Kn.a)(["\n mutation deletePromoCode($codeId: ID!) {\n deletePromoCode(codeId: $codeId) {\n id\n }\n }\n"]))),Yg=er()(tg||(tg=Object(Kn.a)(["\n mutation createPromoCode($code: String!, $discount: Int!) {\n createPromoCode(code: $code, discount: $discount) {\n id\n code\n discount\n }\n }\n"]))),Gg=function(){var e=qg(),t=Object(r.useState)(!1),n=Object(c.a)(t,2),a=n[0],i=n[1],o=Object(r.useState)(),l=Object(c.a)(o,2),s=l[0],d=l[1],u=Object(r.useState)(!1),h=Object(c.a)(u,2),m=h[0],b=h[1],p=Object(r.useState)(null),j=Object(c.a)(p,2),f=j[0],g=j[1],x=function(){return b(!m)},O=Object(Qn.c)($g),v=O.data,y=O.loading,w=Object(Qn.b)(Vg,{onError:function(e){var t=e.message;g(null!==t&&void 0!==t?t:"Error while deleting row")},onCompleted:function(){return i(!1)},refetchQueries:function(){return["promoCodes"]}}),C=Object(c.a)(w,1)[0],k=Object(Qn.b)(Yg,{refetchQueries:function(){return["promoCodes"]}}),S=Object(c.a)(k,1)[0],N=[{header:"Code",width:300,textAlign:"left",size:"sm",view:function(e){return e.code}},{header:"Discount",width:220,textAlign:"left",size:"sm",view:function(e){return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(dt,{inline:!0,children:e.discount})," % in commissions"]})}},{header:"Delete",width:100,textAlign:"center",size:"sm",view:function(e){return Object(He.jsx)(cn,{onClick:function(){i(!0),d({variables:{codeId:e.id}})},children:Object(He.jsx)(es,{})})}}];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Hn,{title:"Promo Codes"}),!y&&!ga.a(v.promoCodes)&&Object(He.jsx)(Ge.a,{marginBottom:4,marginTop:-5,className:e.tableWidth,display:"flex",justifyContent:"flex-end",children:Object(He.jsx)(hn,{color:"primary",onClick:x,children:"Add new code"})}),!y&&!ga.a(v.promoCodes)&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Nl,{elements:N,data:cr.a(["promoCodes"])(v)}),Object(He.jsx)(Ec,{open:a,onDismissed:function(){i(!1),g(null)},onConfirmed:function(){g(null),C(s)},errorMessage:f})]}),!y&&ga.a(v.promoCodes)&&Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"left",flexDirection:"column",children:[Object(He.jsx)(nt,{children:"Currently, there are no active promo codes on your network."}),Object(He.jsx)(Mt,{onClick:x,children:"Add Code"})]}),Object(He.jsx)(zg,{showModal:m,onClose:function(){g(null),b(!1)},errorMsg:f,addCode:function(e,t){g(null),S({variables:{code:e,discount:t}}).then((function(e){if(!e.errors)return b(!1);var t=fo.a((function(e){return Tu.a("duplicate",null===e||void 0===e?void 0:e.message)}))(e.errors);g(t?"There is already a promotion with that code!":Hg)})).catch((function(e){g(Hg),console.log(e)}))}})]})},Xg=n(311),Ug=n.n(Xg);function Zg(){return(Zg=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _g(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Kg=r.createElement("desc",null,"Created with Sketch."),Qg=r.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"pop-up/action/download-logs/date-range-copy-3",transform:"translate(-117.000000, -116.000000)",stroke:"#1B2559",strokeWidth:2},r.createElement("g",{id:"arrow-download-logs",transform:"translate(128.500000, 124.500000) rotate(-90.000000) translate(-128.500000, -124.500000) translate(121.000000, 114.000000)"},r.createElement("polyline",{id:"Path-3",points:"0 13.3571429 7.14285714 20.5 14.2857143 13.3571429"}),r.createElement("line",{x1:7.14285714,y1:.142857143,x2:7.14285714,y2:20.1428571,id:"Path-4"}))));function Jg(e,t){var n=e.title,a=e.titleId,i=_g(e,["title","titleId"]);return r.createElement("svg",Zg({width:"23px",height:"17px",viewBox:"0 0 23 17",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),void 0===n?r.createElement("title",{id:a},"arrow download logs"):n?r.createElement("title",{id:a},n):null,Kg,Qg)}var ex=r.forwardRef(Jg);n.p;function tx(){return(tx=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function nx(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var rx=r.createElement("desc",null,"Created with Sketch."),ax=r.createElement("g",{id:"icon/button/download/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"icon/sf-small/wizzard",stroke:"#FFFFFF"},r.createElement("polyline",{id:"Path-3",points:"3.6 5.4 6 7.8 8.4 5.4"}),r.createElement("line",{x1:6,y1:.5,x2:6,y2:7.4,id:"Path-4"}),r.createElement("path",{d:"M0,10 L0,10 C0,10.9942 0.8058,11.8 1.8,11.8 L10.2,11.8 C11.1942,11.8 12,10.9942 12,10",id:"Stroke-1"})));function ix(e,t){var n=e.title,a=e.titleId,i=nx(e,["title","titleId"]);return r.createElement("svg",tx({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,rx,ax)}var ox=r.forwardRef(ix);n.p;function cx(){return(cx=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function lx(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var sx=r.createElement("desc",null,"Created with Sketch."),dx=r.createElement("g",{id:"icon/button/download/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"icon/sf-small/wizzard",stroke:"#1B2559"},r.createElement("polyline",{id:"Path-3",points:"3.6 5.4 6 7.8 8.4 5.4"}),r.createElement("line",{x1:6,y1:.5,x2:6,y2:7.4,id:"Path-4"}),r.createElement("path",{d:"M0,10 L0,10 C0,10.9942 0.8058,11.8 1.8,11.8 L10.2,11.8 C11.1942,11.8 12,10.9942 12,10",id:"Stroke-1"})));function ux(e,t){var n=e.title,a=e.titleId,i=lx(e,["title","titleId"]);return r.createElement("svg",cx({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,sx,dx)}var hx=r.forwardRef(ux);n.p;function mx(){return(mx=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function bx(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var px=r.createElement("desc",null,"Created with Sketch."),jx=r.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"pop-up/action/download-logs/date-range-copy-2",transform:"translate(-20.000000, -187.000000)"},r.createElement("g",{id:"icon/sf-contain-b-copy-5",transform:"translate(30.000000, 197.000000) rotate(-270.000000) translate(-30.000000, -197.000000) translate(20.000000, 187.000000)"},r.createElement("g",{id:"icon/sf-small/wizzard",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{transform:"translate(6.666667, 6.000000)",id:"Group"},r.createElement("g",null,r.createElement("polyline",{id:"Path-3",stroke:"#1B2559",strokeWidth:2,points:"0 4.83333333 3.33333333 8.16666667 6.66666667 4.83333333"}),r.createElement("line",{x1:3.33333333,y1:.25,x2:3.33333333,y2:6.5,id:"Path-4",stroke:"#1B2559",strokeWidth:2})))))));function fx(e,t){var n=e.title,a=e.titleId,i=bx(e,["title","titleId"]);return r.createElement("svg",mx({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,px,jx)}var gx=r.forwardRef(fx);n.p;function xx(){return(xx=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ox(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var vx=r.createElement("desc",null,"Created with Sketch."),yx=r.createElement("g",{id:"Symbols",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"pop-up/action/download-logs/date-range-copy-2",transform:"translate(-20.000000, -187.000000)"},r.createElement("g",{id:"icon/sf-contain-b-copy-5",transform:"translate(30.000000, 197.000000) rotate(270.000000) translate(-30.000000, -197.000000) translate(20.000000, 187.000000)"},r.createElement("g",{id:"icon/sf-small/wizzard",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{transform:"translate(6.666667, 6.000000)",id:"Group"},r.createElement("g",null,r.createElement("polyline",{id:"Path-3",stroke:"#1B2559",strokeWidth:2,points:"0 4.83333333 3.33333333 8.16666667 6.66666667 4.83333333"}),r.createElement("line",{x1:3.33333333,y1:.25,x2:3.33333333,y2:6.5,id:"Path-4",stroke:"#1B2559",strokeWidth:2})))))));function wx(e,t){var n=e.title,a=e.titleId,i=Ox(e,["title","titleId"]);return r.createElement("svg",xx({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,vx,yx)}var Cx,kx,Sx,Nx,Ex,Ix,Lx,Bx=r.forwardRef(wx),Fx=(n.p,{wrapper:{height:26,display:"flex",alignItems:"center",justifyContent:"center",position:"relative",overflow:"hidden"},button:{outline:"none",extend:Te.label1,border:"none",cursor:"pointer",backgroundColor:"transparent",color:J,zIndex:2},lowerBound:{left:"50%"},upperBound:{right:"50%"},selected:{width:26,height:26,display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:$,borderRadius:"50%",position:"absolute",zIndex:1},between:{position:"absolute",width:"100%",height:"100%",zIndex:0,backgroundColor:V},disabled:{color:oe,cursor:"default"}}),Px=Object(b.a)(Fx),Dx=function(e){var t,n,r,a=e.isLowerBound,i=e.isUpperBound,o=e.isBetween,c=e.isDisabled,l=e.children,s=(Object(Xe.a)(e,["isLowerBound","isUpperBound","isBetween","isDisabled","children"]),Px()),d=a||i,u=(t={},Object(v.a)(t,s.between,o&&!(a&&i)),Object(v.a)(t,s.lowerBound,a&&!i),Object(v.a)(t,s.upperBound,i&&!a),t),h=(n={},Object(v.a)(n,s.wrapper,!0),Object(v.a)(n,s.selected,d),n),m=(r={},Object(v.a)(r,s.button,!0),Object(v.a)(r,s.disabled,c),r);return Object(He.jsxs)("div",{className:s.wrapper,children:[Object(He.jsx)("div",{className:w()(u)}),Object(He.jsx)("div",{className:w()(h),children:Object(He.jsx)("button",{className:w()(m),children:l})})]})},Tx={wrapper:{display:"flex",flexDirection:"column",alignItems:"center"},button:{outline:"none"},navbar:{extend:Te.p,display:"flex",justifyContent:"space-between",alignItems:"center",width:"100%",padding:[[15,15]],color:J,"& button":{display:"flex",alignItems:"center",padding:0,border:"none",backgroundColor:G,cursor:"pointer",borderRadius:"50%",width:20,height:20,position:"relative",overflow:"hidden","& svg":{position:"absolute",left:0}}},table:{borderCollapse:"collapse",width:"100%",color:J,"& tr":{"&:first-child":{paddingLeft:5},"&:last-child":{paddingRight:5}},"& th, & td":{margin:0,padding:[[3,0,3,0]]},"& th":{extend:Te.label2}}},Rx=Object(b.a)(Tx),Ax=function(e){var t=e.minDate,n=e.maxDate,a=e.handleSelect,i=Object(Xe.a)(e,["minDate","maxDate","handleSelect"]),o=Object(r.useState)(gb()()),l=Object(c.a)(o,2),s=l[0],d=l[1],u=Rx(),h=gb.a.weekdaysMin().map((function(e){return e.slice(0,1)})),m=function(e){var t=gb()(e).subtract(1,"month"),n=Id.a(0,gb()(e).startOf("month").weekday()).reverse(),r=ar.a((function(e){return gb()(t).endOf("month").subtract(e,"days")}))(n),a=Id.a(0,function(e){return Number.parseInt(gb()(e).endOf("month").format("D"))}(e)),i=ar.a((function(t){return gb()(e).startOf("month").add(t,"days")}))(a),o=gb()(e).add(1,"month"),c=Id.a(0,42-r.length-i.length),l=ar.a((function(e){return gb()(o).startOf("month").add(e,"days")}))(c);return jo.a(jo.a(r,i),l)},b=function(e,t){return m(e).slice(7*t-7,7*t)};return Object(He.jsxs)("div",{className:u.wrapper,children:[Object(He.jsxs)("div",{className:u.navbar,children:[Object(He.jsx)("button",{className:u.button,onClick:function(){return function(e){var n=gb()(e).subtract(1,"month");d(t?n.isSameOrAfter(t,"month")?n:s:n)}(s)},children:Object(He.jsx)(gx,{})}),Object(He.jsx)("span",{children:"".concat(s.format("MMMM")," ").concat(s.format("YYYY"))}),Object(He.jsx)("button",{className:u.button,onClick:function(){return function(e){var t=gb()(e).add(1,"month");d(n?t.isSameOrBefore(n,"month")?t:s:t)}(s)},children:Object(He.jsx)(Bx,{})})]}),Object(He.jsxs)("table",{className:u.table,children:[Object(He.jsx)("thead",{children:Object(He.jsx)("tr",{children:h.map((function(e,t){return Object(He.jsx)("th",{children:e},t)}))})}),Object(He.jsx)("tbody",{children:Id.a(1,8).map((function(e,r){return Object(He.jsx)("tr",{children:b(s,e).map((function(e,r){return Object(He.jsx)("td",{onClick:function(){return a(e,t,n)},children:Object(He.jsx)(Dx,{isDisabled:n&&e.isAfter(n,"day")||t&&e.isBefore(t,"day"),isLowerBound:e.isSame(i.from,"day"),isUpperBound:e.isSame(i.to,"day"),isBetween:e.isBetween(i.from,i.to,"day",[]),children:e.format("D")})},r)}))},r)}))})]})]})},Wx=Object(b.a)({wrapper:{backgroundColor:"white",borderRadius:10}}),Mx=function(e){var t=e.minDate,n=e.maxDate,a=e.className,i=e.onRangeChange,o=Object(r.useState)(null),l=Object(c.a)(o,2),s=l[0],d=l[1],u=Object(r.useState)(null),h=Object(c.a)(u,2),m=h[0],b=h[1];Object(r.useEffect)((function(){i(s,m)}),[s,i,m]);var p=Wx();return Object(He.jsx)(He.Fragment,{children:Object(He.jsx)("div",{className:w()(p.wrapper,a),children:Object(He.jsx)(Ax,{from:s,to:m,minDate:t,maxDate:n,handleSelect:function(e,t,n){if(!(n&&e.isAfter(n,"day")||t&&e.isBefore(t,"day")))return s&&!m&&e.isBefore(s,"day")?(b(s),void d(e)):void(s&&!m&&e.isSameOrAfter(s,"day")?b(gb()(e.toDate().setHours(23,59,59,999))):(d(e),b(null)))}})})})},zx=Te.label1,qx=Te.h4,Hx={wrapper:{height:46,width:99},container:{display:"flex"},monthWeekDayContainer:{display:"flex",flexDirection:"column"},label:{extend:zx,lineHeight:1.33,color:J},bigNumber:{extend:Te.info1,lineHeight:1,marginRight:7},monthYear:{extend:Te.label2,lineHeight:1.17,color:J},weekDay:{extend:zx,lineHeight:1.33,color:se}},$x=Object(b.a)(Hx),Vx=function(e){var t=e.date,n=e.children,r=(Object(Xe.a)(e,["date","children"]),$x());return Object(He.jsxs)("div",{className:r.wrapper,children:[Object(He.jsx)("div",{className:r.label,children:n}),t&&Object(He.jsx)(He.Fragment,{children:Object(He.jsxs)("div",{className:r.container,children:[Object(He.jsx)("div",{className:r.bigNumber,children:t.format("D")}),Object(He.jsxs)("div",{className:r.monthWeekDayContainer,children:[Object(He.jsx)("span",{className:r.monthYear,children:"".concat(t.format("MMM")," ").concat(t.format("YYYY"))}),Object(He.jsx)("span",{className:r.weekDay,children:t.format("dddd")})]})]})})]})},Yx={popoverContent:{width:280},popoverHeader:{extend:qx,padding:[[15,15,0,15]]},radioButtonsContainer:{padding:[[5,15,5,15]]},radioButtons:{display:"flex",justifyContent:"space-between",flexDirection:"row",color:J},dateRangePickerShowing:{display:"block",height:"100%"},dateRangePickerHidden:{display:"none",height:0},download:{padding:[[10,15]]},dateContainerWrapper:{display:"flex",justifyContent:"space-between",alignItems:"center",position:"relative",backgroundColor:G,padding:[[0,15]],minHeight:70},arrowContainer:{position:"absolute",left:125,top:26},arrow:{margin:"auto"}},Gx=Object(b.a)(Yx),Xx="all",Ux="range",Zx="advanced",_x="simplified",Kx=function(e){var t,n=e.name,a=e.query,i=e.args,o=e.title,s=e.getLogs,d=e.simplified,u=Object(r.useState)(Xx),h=Object(c.a)(u,2),m=h[0],b=h[1],p=Object(r.useState)(Zx),j=Object(c.a)(p,2),f=j[0],g=j[1],x=Object(r.useState)({from:null,until:null}),O=Object(c.a)(x,2),y=O[0],C=O[1],k=Object(r.useState)(null),S=Object(c.a)(k,2),N=S[0],E=S[1],I=Object(Qn.a)(a,{onCompleted:function(e){return D(s(e),y)}}),L=Object(c.a)(I,1)[0],B=Gx(),F=(t={},Object(v.a)(t,B.dateRangePickerShowing,m===Ux),Object(v.a)(t,B.dateRangePickerHidden,m===Xx),t),P=Object(r.useCallback)((function(e,t){C({from:e,until:t})}),[C]),D=function(e,t){var r=function(e){return gb()(e).format("YYYY-MM-DD_HH-mm")},a=new window.Blob([e],{type:"text/plain;charset=utf-8"});Ug.a.saveAs(a,m===Xx?"".concat(r(new Date),"_").concat(n,".csv"):"".concat(r(t.from),"_").concat(r(t.until),"_").concat(n,".csv"))},T=[{display:"All logs",code:Xx},{display:"Date range",code:Ux}],R=[{display:"Advanced logs",code:Zx},{display:"Simplified logs",code:_x}],A=Boolean(N),W=A?"date-range-popover":void 0;return Object(He.jsx)(Xt.a,{onClickAway:function(){E(null)},children:Object(He.jsxs)("div",{children:[Object(He.jsx)(Gt,{Icon:hx,InverseIcon:ox,onClick:function(e){E(N?null:e.currentTarget)},variant:"contained"}),Object(He.jsx)(Kt,{id:W,open:A,anchorEl:N,placement:"bottom",children:Object(He.jsxs)("div",{className:B.popoverContent,children:[Object(He.jsx)("div",{className:B.popoverHeader,children:o}),Object(He.jsx)("div",{className:B.radioButtonsContainer,children:Object(He.jsx)(Fa,{name:"logs-select",value:m,options:T,ariaLabel:"logs-select",onChange:function(e){var t=cr.a(["target","value"])(e);b(t),t===Xx&&C({from:null,until:null})},className:B.radioButtons})}),m===Ux&&Object(He.jsxs)("div",{className:w()(F),children:[Object(He.jsx)("div",{className:B.dateContainerWrapper,children:y&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Vx,{date:y.from,children:"From"}),Object(He.jsx)("div",{className:B.arrowContainer,children:Object(He.jsx)(ex,{className:B.arrow})}),Object(He.jsx)(Vx,{date:y.until,children:"To"})]})}),Object(He.jsx)(Mx,{maxDate:gb()(),onRangeChange:P})]}),d&&Object(He.jsx)("div",{className:B.radioButtonsContainer,children:Object(He.jsx)(Fa,{name:"simplified-tx-logs",value:f,options:R,ariaLabel:"simplified-tx-logs",onChange:function(e){var t=cr.a(["target","value"])(e);g(t)},className:B.radioButtons})}),Object(He.jsx)("div",{className:B.download,children:Object(He.jsx)(hn,{color:"primary",onClick:function(){return function(e,t){m===Xx&&L({variables:Object(l.a)(Object(l.a)({},t),{},{simplified:f===_x})}),e&&e.from&&(e.from&&!e.until&&(e.until=gb()()),m===Ux&&L({variables:Object(l.a)(Object(l.a)({},t),{},{from:e.from,until:e.until,simplified:f===_x})}))}(y,i)},children:"Download"})})]})})]})})},Qx=Object(b.a)(Rl),Jx=er()(Cx||(Cx=Object(Kn.a)(["\n {\n machines {\n name\n deviceId\n }\n }\n"]))),eO=er()(kx||(kx=Object(Kn.a)(["\n query MachineLogs($deviceId: ID!, $limit: Int, $from: Date, $until: Date) {\n machineLogsCsv(\n deviceId: $deviceId\n limit: $limit\n from: $from\n until: $until\n )\n }\n"]))),tO=er()(Sx||(Sx=Object(Kn.a)(["\n query MachineLogs($deviceId: ID!, $limit: Int, $from: Date, $until: Date) {\n machineLogs(\n deviceId: $deviceId\n limit: $limit\n from: $from\n until: $until\n ) {\n logLevel\n id\n timestamp\n message\n }\n }\n"]))),nO=function(){var e,t,n=Qx(),a=Object(r.useState)(null),i=Object(c.a)(a,2),o=i[0],l=i[1],s=Object(r.useState)(null),d=Object(c.a)(s,2),u=d[0],h=d[1],m=null===o||void 0===o?void 0:o.deviceId,b=Object(Qn.c)(Jx).data,p=Object(Qn.c)(tO,{variables:{deviceId:m,limit:500},skip:!o,onCompleted:function(){return h("")}}),j=p.data,f=p.loading;(null===b||void 0===b||null===(e=b.machines)||void 0===e?void 0:e.length)&&!o&&l(null===b||void 0===b?void 0:b.machines[0]);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)("div",{className:n.titleWrapper,children:Object(He.jsxs)("div",{className:n.titleAndButtonsContainer,children:[Object(He.jsx)(Ot,{children:"Machine Logs"}),j&&Object(He.jsxs)("div",{className:n.buttonsWrapper,children:[Object(He.jsx)(Kx,{title:"Download logs",name:o.name,query:eO,args:{deviceId:m},getLogs:function(e){return cr.a(["machineLogsCsv"])(e)}}),Object(He.jsx)(st,{children:u})]})]})}),Object(He.jsxs)("div",{className:n.wrapper,children:[Object(He.jsx)(Ve,{displayName:function(e){return e.name},data:(null===b||void 0===b?void 0:b.machines)||[],isSelected:function(e){return cr.a(["deviceId"])(o)===e.deviceId},onClick:l}),Object(He.jsxs)("div",{className:n.tableWrapper,children:[Object(He.jsxs)(el,{className:n.table,children:[Object(He.jsx)(al,{children:Object(He.jsxs)(ul,{header:!0,children:[Object(He.jsx)(cl,{className:n.dateColumn,children:"Date"}),Object(He.jsx)(cl,{className:n.levelColumn,children:"Level"}),Object(He.jsx)(cl,{className:n.fillColumn})]})}),Object(He.jsx)(tl,{children:j&&j.machineLogs.map((function(e,t){return Object(He.jsxs)(ul,{size:"sm",children:[Object(He.jsx)(rl,{children:(n=e.timestamp,gb()(n).format("YYYY-MM-DD HH:mm"))}),Object(He.jsx)(rl,{children:e.logLevel}),Object(He.jsx)(rl,{children:e.message})]},t);var n}))})]}),f&&Object(He.jsx)(at,{children:"Loading..."}),!f&&!(null===j||void 0===j||null===(t=j.machineLogs)||void 0===t?void 0:t.length)&&Object(He.jsx)(at,{children:"No activity so far"})]})]})]})},rO=n(315),aO=n.p+"static/media/both-filled.7af80d5f.svg",iO={button:{margin:[[35,"auto",0,"auto"]]},modalContent:{display:"flex",flexDirection:"column",alignItems:"center",flex:1,padding:[[0,34]]},splashTitle:{marginTop:15},warningInfo:{display:"flex",flexDirection:"row",alignItems:"center",marginTop:15},warningIcon:{width:25,height:25,marginRight:8,display:"block"},warningText:{flexBasis:"100%",flexGrow:1},machineName:{margin:[[5,0]],color:H}},oO=Object(b.a)(iO),cO=function(e){var t=e.name,n=e.onContinue,r=oO();return Object(He.jsxs)("div",{className:r.modalContent,children:[Object(He.jsx)("img",{width:"148",height:"196",alt:"cassette",src:aO}),Object(He.jsx)(tt,{className:r.splashTitle,noMargin:!0,children:"Update counts"}),Object(He.jsx)(lt,{className:r.machineName,noMargin:!0,children:t}),Object(He.jsxs)("div",{className:r.warningInfo,children:[Object(He.jsx)(wi,{className:r.warningIcon}),Object(He.jsx)(ot,{noMargin:!0,className:r.warningText,children:"Before updating counts on Lamassu Admin, make sure you've done it before on the machines."})]}),Object(He.jsxs)("div",{className:r.warningInfo,children:[Object(He.jsx)(wi,{className:r.warningIcon}),Object(He.jsx)(ot,{noMargin:!0,className:r.warningText,children:"For cash-out cassettes, please make sure you've removed the remaining bills before adding the new ones."})]}),Object(He.jsx)(Mt,{className:r.button,onClick:n,children:"Get started"})]})},lO=n(691),sO=n.p+"static/media/acceptor-left.f37bcb1a.svg",dO=n.p+"static/media/dispenser-1.e4200f4e.svg",uO=n.p+"static/media/dispenser-2.9f7807a5.svg",hO={content:{display:"flex",flexDirection:"column",justifyContent:"space-between",flex:1,paddingBottom:32},titleDiv:{marginBottom:32},title:{margin:[[0,0,12,0]],color:H},stepImage:{width:148,height:196},form:{paddingBottom:95},verticalAlign:{display:"flex",flexDirection:"column"},horizontalAlign:{display:"flex",flexDirection:"row"},centerAlignment:{alignItems:"center"},lineAlignment:{alignItems:"baseline"},fullWidth:{margin:[[0,"auto"]],flexBasis:"auto"},formWrapper:{flexBasis:"100%",display:"flex",justifyContent:"center"},submit:{float:"right"},cashboxBills:{marginRight:5},cassetteCashbox:{width:40,height:35},cassetteFormTitle:{marginTop:18},cassetteFormTitleContent:{marginLeft:10,marginRight:25},smBottomMargin:{marginBottom:25},fiatTotal:{color:H}},mO=Object(b.a)(hO),bO=function(e,t){return[[dO,uO],[$d,Vd,Yd],[Gd,Xd,Ud,Zd]][e-2][t-2]},pO=function(e){var t=e.step,n=e.name,r=e.machine,a=e.cashoutSettings,i=e.cassetteCapacity,o=(e.error,e.lastStep),c=e.steps,l=e.fiatCurrency,s=e.onContinue,d=mO(),u=o?"Finish":"Confirm",h=[{display:"Yes",code:"YES"},{display:"No",code:"NO"}],m="cassette".concat(t-1),b=r.numberOfCassettes,p=null===r||void 0===r?void 0:r[m],j=null===a||void 0===a?void 0:a[m],f=function(e){return e[m]||p},g=function(e){return f(e)*j},x=rO.a(f,(function(e){return e/i*100}),lO.a(0,100));return Object(He.jsxs)("div",{className:d.content,children:[Object(He.jsxs)("div",{className:d.titleDiv,children:[Object(He.jsx)(lt,{className:d.title,children:n}),Object(He.jsx)(zd,{steps:c.length,currentStep:t})]}),1===t&&Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,onSubmit:s,initialValues:{wasCashboxEmptied:""},enableReinitialize:!0,validationSchema:c[0].schema,children:function(e){e.values;return Object(He.jsxs)(ca.c,{children:[Object(He.jsxs)("div",{className:w()(d.horizontalAlign,d.form),children:[Object(He.jsx)("img",{className:d.stepImage,alt:"cassette",src:sO}),Object(He.jsx)("div",{className:d.formWrapper,children:Object(He.jsxs)("div",{className:w()(d.verticalAlign,d.fullWidth),children:[Object(He.jsx)(at,{noMargin:!0,children:"Did you empty the cash-in box?"}),Object(He.jsx)(ca.b,{component:ei,name:"wasCashboxEmptied",options:h,className:d.horizontalAlign}),Object(He.jsxs)("div",{className:w()(d.horizontalAlign,d.centerAlignment),children:[Object(He.jsx)(ot,{children:"Since previous update"}),Object(He.jsx)(Ao,{width:215,children:Object(He.jsx)(ot,{children:"Number of bills inside the cashbox, since the last cashbox changes."})})]}),Object(He.jsxs)("div",{className:w()(d.horizontalAlign,d.lineAlignment),children:[Object(He.jsx)(ct,{noMargin:!0,className:d.cashboxBills,children:null===r||void 0===r?void 0:r.cashbox}),Object(He.jsx)(ot,{noMargin:!0,children:"accepted bills"})]})]})})]}),Object(He.jsx)(Mt,{className:d.submit,type:"submit",children:u})]})}}),t>1&&Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,onSubmit:s,initialValues:{cassette1:"",cassette2:"",cassette3:"",cassette4:""},enableReinitialize:!0,validationSchema:c[t-1].schema,children:function(e){var n=e.values;return Object(He.jsxs)(ca.c,{children:[Object(He.jsxs)("div",{className:w()(d.horizontalAlign,d.form),children:[Object(He.jsx)("img",{className:d.stepImage,alt:"cassette",src:bO(b,t)}),Object(He.jsx)("div",{className:d.formWrapper,children:Object(He.jsxs)("div",{className:w()(d.verticalAlign,d.fullWidth),children:[Object(He.jsxs)("div",{className:w()(d.horizontalAlign,d.smBottomMargin),children:[Object(He.jsxs)("div",{className:w()(d.horizontalAlign,d.cassetteFormTitle),children:[Object(He.jsx)(kd,{}),Object(He.jsxs)(at,{className:d.cassetteFormTitleContent,noMargin:!0,children:["Cash-out ",t-1," (dispenser)"]})]}),Object(He.jsx)(Ua,{className:d.cassetteCashbox,percent:x(n),cashOut:!0})]}),Object(He.jsx)(at,{noMargin:!0,children:"Refill bill count"}),Object(He.jsxs)("div",{className:w()(d.horizontalAlign,d.lineAlignment),children:[Object(He.jsx)(ca.b,{component:Ja,decimalPlaces:0,width:50,placeholder:p.toString(),name:m,className:d.cashboxBills}),Object(He.jsxs)(ot,{children:[j," ",l," bills loaded"]})]}),Object(He.jsxs)(ot,{noMargin:!0,className:d.fiatTotal,children:["= ",g(n)," ",l]})]})})]}),Object(He.jsx)(Mt,{className:d.submit,type:"submit",children:u})]})}})]})},jO=function(e){var t=e.machine,n=e.cashoutSettings,a=e.locale,i=e.onClose,o=e.save,l=e.error,s=Object(r.useState)({step:0,config:{active:!0}}),d=Object(c.a)(s,2),u=d[0],h=u.step,m=u.config,b=d[1],p=ga.a(n)?0:t.numberOfCassettes,j=h===p+1,f=function(e){if(j){var n=[null===m||void 0===m?void 0:m.wasCashboxEmptied,null===e||void 0===e?void 0:e.wasCashboxEmptied].includes("YES")?0:null===t||void 0===t?void 0:t.cashbox,r=ar.a(parseInt,e),a=r.cassette1,c=r.cassette2,l=r.cassette3,s=r.cassette4;return o(t.id,n,null!==a&&void 0!==a?a:0,null!==c&&void 0!==c?c:0,null!==l&&void 0!==l?l:0,null!==s&&void 0!==s?s:0),i()}var d=_t.a(m,e);b({step:h+1,config:d})},g=rO.a(ms.a(1),Id.a(1),ar.a((function(e){return{type:"cassette ".concat(e),schema:ha.d().shape(Object(v.a)({},"cassette".concat(e),ha.c().positive().integer().required().min(0).max(500)))}}))),x=ps.a({type:"cashbox",schema:ha.d().shape({wasCashboxEmptied:ha.e().required()})},g(p));return Object(He.jsxs)(vc,{title:0===h?null:"Update counts",handleClose:i,width:554,height:520,open:!0,children:[0===h&&Object(He.jsx)(cO,{name:null===t||void 0===t?void 0:t.name,onContinue:function(){return f()}}),0!==h&&Object(He.jsx)(pO,{step:h,name:null===t||void 0===t?void 0:t.name,machine:t,cashoutSettings:n,cassetteCapacity:500,error:l,lastStep:j,steps:x,fiatCurrency:a.fiatCurrency,onContinue:f})]})},fO={cashbox:{height:36}},gO=Object(b.a)(fO),xO={2:{cashbox:116,cassette:280,cassetteGraph:80,editWidth:174},3:{cashbox:106,cassette:200,cassetteGraph:60,editWidth:145},4:{cashbox:106,cassette:164,cassetteGraph:40,editWidth:90}},OO=ha.d().shape({name:ha.e().required("Required"),cashbox:ha.c().label("Cashbox").required().integer().min(0).max(1e3),cassette1:ha.c().required("Required").integer().min(0).max(500),cassette2:ha.c().required("Required").integer().min(0).max(500),cassette3:ha.c().required("Required").integer().min(0).max(500),cassette4:ha.c().required("Required").integer().min(0).max(500)}),vO=er()(Nx||(Nx=Object(Kn.a)(["\n mutation MachineAction(\n $deviceId: ID!\n $action: MachineAction!\n $cashbox: Int!\n $cassette1: Int!\n $cassette2: Int!\n $cassette3: Int!\n $cassette4: Int!\n ) {\n machineAction(\n deviceId: $deviceId\n action: $action\n cashbox: $cashbox\n cassette1: $cassette1\n cassette2: $cassette2\n cassette3: $cassette3\n cassette4: $cassette4\n ) {\n deviceId\n cashbox\n cassette1\n cassette2\n cassette3\n cassette4\n }\n }\n"]))),yO=er()(Ex||(Ex=Object(Kn.a)(["\n mutation createBatch($deviceId: ID, $cashboxCount: Int) {\n createBatch(deviceId: $deviceId, cashboxCount: $cashboxCount) {\n id\n }\n }\n"]))),wO=function(e){var t=e.machine,n=e.config,a=e.refetchData,i={machine:t,config:n},o=gO(),l=Object(r.useState)(!1),s=Object(c.a)(l,2),d=s[0],u=s[1],h=(null===i||void 0===i?void 0:i.config)&&pc("cashOut")(i.config),m=(null===i||void 0===i?void 0:i.config)&&pc("locale")(i.config),b=null===m||void 0===m?void 0:m.fiatCurrency,p=t.numberOfCassettes,j=function(e){return pc(e)(h)},f=function(e){var t=e.deviceId;return!j(t).active},g=[{name:"cashbox",header:"Cashbox",width:xO[p].cashbox,stripe:!1,view:function(e){return Object(He.jsx)(Za,{currency:{code:b},notes:e,total:0})},input:Ja,inputProps:{decimalPlaces:0}}];ud.a(hd.a(md.a,p),(function(e){return g.push({name:"cassette".concat(e),header:"Cash-out ".concat(e),width:xO[p].cassette,stripe:!0,doubleHeader:"Cash-out",view:function(n){var r;return Object(He.jsx)(_a,{className:o.cashbox,denomination:null===(r=j(t.deviceId))||void 0===r?void 0:r["cassette".concat(e)],currency:{code:b},notes:n,width:xO[p].cassetteGraph})},isHidden:function(t){var n=t.numberOfCassettes;return e>n},input:Qa,inputProps:{decimalPlaces:0,width:xO[p].cassetteGraph,inputClassName:o.cashbox}}),ms.a(1,e)}),1),g.push({name:"edit",header:"Edit",width:87,view:function(){return Object(He.jsx)(cn,{onClick:function(){u(!0)},children:Object(He.jsx)(ed,{})})}});var x=Object(Qn.b)(vO,{refetchQueries:function(){return a()}}),O=Object(c.a)(x,2),v=O[0],y=O[1].error,w=Object(Qn.b)(yO),C=Object(c.a)(w,1)[0],k=function(e,n,r,a,i,o){var c=t.cashbox;return n<c&&C({variables:{deviceId:t.deviceId,cashboxCount:c}}),v({variables:{action:"setCassetteBills",deviceId:t.deviceId,cashbox:n,cassette1:r,cassette2:a,cassette3:i,cassette4:o}})};return t.name?Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(sd,{error:null===y||void 0===y?void 0:y.message,editWidth:xO[p].editWidth,stripeWhen:f,disableRowEdit:f,name:"cashboxes",elements:g,data:[t],save:k,validationSchema:OO}),d&&Object(He.jsx)(jO,{machine:t,cashoutSettings:j(t.deviceId),onClose:function(){u(!1)},error:null===y||void 0===y?void 0:y.message,save:k,locale:m})]}):null},CO=n(692),kO={marginLeft:6},SO=Object(He.jsxs)("div",{children:[Object(He.jsx)(Gu,{}),Object(He.jsx)("span",{style:kO,children:"Cash-in"})]}),NO=Object(He.jsxs)("div",{children:[Object(He.jsx)(kd,{}),Object(He.jsx)("span",{style:kO,children:"Cash-out"})]}),EO=function(e){return function(e){return[{name:"name",width:280,size:"sm",view:function(e){return"".concat(e)}},{header:SO,name:"cashIn",display:"Cash-in",width:130,textAlign:"right",suffix:"%"},{header:NO,name:"cashOut",display:"Cash-out",width:130,textAlign:"right",suffix:"%",inputProps:{decimalPlaces:3}},{name:"fixedFee",display:"Fixed fee",width:144,doubleHeader:"Cash-in only",textAlign:"right",suffix:e},{name:"minimumTx",display:"Minimun Tx",width:144,doubleHeader:"Cash-in only",textAlign:"right",suffix:e}]}(e)},IO=er()(Ix||(Ix=Object(Kn.a)(["\n query getData {\n config\n cryptoCurrencies {\n code\n display\n }\n machines {\n name\n deviceId\n }\n }\n"]))),LO=er()(Lx||(Lx=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),BO=function(e){var t=e.name,n=e.id,r=Object(Qn.c)(IO),a=r.data,i=r.loading,o=Object(Qn.b)(LO,{refetchQueries:function(){return["getData"]}}),l=Object(c.a)(o,1)[0],s=(null===a||void 0===a?void 0:a.config)&&pc(t)(a.config),d=cr.a(["fiatCurrency"])(pc(cc)(null===a||void 0===a?void 0:a.config)),u=function(){if(i||!n||!s)return[];var e={};CO.a((function(t){return e[ir.a("code")(t)]={code:t.code,name:t.display,cashIn:s.cashIn,cashOut:s.cashOut,fixedFee:s.fixedFee,minimumTx:s.minimumTx}}))(a.cryptoCurrencies);var t=function(e){return sr.a("machine",e)},r=s.overrides?lr.a(t("ALL_MACHINES"))(s.overrides):[],o=function(t){e[t.cryptoCurrencies[0]].cashIn=t.cashIn,e[t.cryptoCurrencies[0]].cashOut=t.cashOut,e[t.cryptoCurrencies[0]].fixedFee=t.fixedFee,e[t.cryptoCurrencies[0]].minimumTx=t.minimumTx};CO.a(o)(r);var c=s.overrides?lr.a(t(n))(s.overrides):[];return CO.a(o)(c),Rs.a(e)}();return Object(He.jsx)(sd,{name:"overrides",save:function(e){var n=jc(t)(e);return l({variables:{config:n}})},data:u,elements:EO(d)})},FO={grid:{flex:1,height:"100%"},content:{display:"flex",flexDirection:"column",flex:1,marginLeft:48,maxWidth:900},subtitle:{display:"flex",justifyContent:"space-between",alignItems:"center",flexDirection:"row",color:H},label3:{color:H,marginTop:0},row:{display:"flex",flexDirection:"row",justifyContent:"space-around"},rowItem:{flex:1,marginBottom:16},detailItem:{marginBottom:32},actionButtonsContainer:{display:"flex",flexDirection:"row"},breadcrumbsContainer:{marginTop:32},breadcrumbLink:{textDecoration:"none"},detailsMargin:{marginTop:24},sidebarContainer:{height:400,overflowY:"auto"}},PO=Object(b.a)(FO),DO=function(e){var t=e.data,n=PO();return Object(He.jsxs)("div",{className:n.row,children:[Object(He.jsxs)("div",{className:n.rowItem,children:[Object(He.jsx)(bt,{className:n.label3,children:"Paired at"}),Object(He.jsx)(ot,{children:t.pairedAt?gb()(t.pairedAt).format("YYYY-MM-DD HH:mm:ss"):""})]}),Object(He.jsxs)("div",{className:n.rowItem,children:[Object(He.jsx)(bt,{className:n.label3,children:"Machine model"}),Object(He.jsx)(ot,{children:t.model})]}),Object(He.jsxs)("div",{className:n.rowItem,children:[Object(He.jsx)(bt,{className:n.label3,children:"Software version"}),Object(He.jsx)(ot,{children:t.version})]})]})},TO=Object(b.a)({dialogContent:{width:434,padding:16,paddingRight:28},dialogTitle:{padding:16,paddingRight:12,display:"flex","justify-content":"space-between","& > h4":{margin:0},"& > button":{padding:0,marginTop:-4}},dialogActions:{padding:32,paddingTop:16}}),RO=function(e){var t=e.children,n=e.onClose,r=TO();return Object(He.jsxs)("div",{className:r.dialogTitle,children:[t,n&&Object(He.jsx)(cn,{size:16,"aria-label":"close",onClick:n,children:Object(He.jsx)(si,{})})]})},AO=Object(r.memo)((function(e){var t=e.title,n=void 0===t?"Confirm action":t,a=e.errorMessage,i=void 0===a?"This action requires confirmation":a,o=e.open,s=e.toBeConfirmed,d=e.saveButtonAlwaysEnabled,u=void 0!==d&&d,h=e.message,m=e.confirmationMessage,b=void 0===m?"Write '".concat(s,"' to confirm this action"):m,p=e.onConfirmed,j=e.onDissmised,f=e.initialValue,g=void 0===f?"":f,x=e.disabled,O=void 0!==x&&x,v=Object(Xe.a)(e,["title","errorMessage","open","toBeConfirmed","saveButtonAlwaysEnabled","message","confirmationMessage","onConfirmed","onDissmised","initialValue","disabled"]),y=TO(),w=Object(r.useState)(g),C=Object(c.a)(w,2),k=C[0],S=C[1],N=Object(r.useState)(!1),E=Object(c.a)(N,2),I=E[0],L=E[1],B=!u&&s!==k||""===k;return Object(He.jsxs)(aa.a,Object(l.a)(Object(l.a)({open:o,"aria-labelledby":"form-dialog-title"},v),{},{children:[Object(He.jsx)(RO,{id:"customized-dialog-title",onClose:function(){S(""),L(!1),j()},children:Object(He.jsx)(at,{children:n})}),i&&Object(He.jsx)(RO,{children:Object(He.jsx)(gt,{children:i.split(":").map((function(e){return Object(He.jsxs)(He.Fragment,{children:[e,Object(He.jsx)("br",{})]})}))})}),Object(He.jsxs)(ia.a,{className:y.dialogContent,children:[h&&Object(He.jsx)(ot,{children:h}),Object(He.jsx)(Ca,{disabled:O,label:b,name:"confirm-input",autoFocus:!0,id:"confirm-input",type:"text",size:"sm",fullWidth:!0,value:k,touched:{},error:I,InputLabelProps:{shrink:!0},onChange:function(e){return S(e.target.value)}})]}),Object(He.jsx)(kc.a,{className:y.dialogActions,children:Object(He.jsx)(Mt,{color:"green",disabled:B,onClick:function(){return p(k)},children:"Confirm"})})]}))}));function WO(){return(WO=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function MO(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var zO=r.createElement("desc",null,"Created with Sketch."),qO=r.createElement("g",{id:"icon/button/edit/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M0,10 L0,10 C0,10.9942 0.8058,11.8 1.8,11.8 L10.2,11.8 C11.1942,11.8 12,10.9942 12,10",id:"Stroke-1",stroke:"#FFFFFF"}),r.createElement("polygon",{id:"Stroke-3",stroke:"#FFFFFF",points:"3 6.86666667 8.86666667 1 11 3.13333333 5.13333333 9 3 9"}));function HO(e,t){var n=e.title,a=e.titleId,i=MO(e,["title","titleId"]);return r.createElement("svg",WO({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,zO,qO)}var $O=r.forwardRef(HO);n.p;function VO(){return(VO=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function YO(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var GO=r.createElement("desc",null,"Created with Sketch."),XO=r.createElement("g",{id:"icon/button/edit/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M0,10 L0,10 C0,10.9942 0.8058,11.8 1.8,11.8 L10.2,11.8 C11.1942,11.8 12,10.9942 12,10",id:"Stroke-1",stroke:"#1B2559"}),r.createElement("polygon",{id:"Stroke-3",stroke:"#1B2559",points:"3 6.86666667 8.86666667 1 11 3.13333333 5.13333333 9 3 9"}));function UO(e,t){var n=e.title,a=e.titleId,i=YO(e,["title","titleId"]);return r.createElement("svg",VO({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,GO,XO)}var ZO=r.forwardRef(UO);n.p;function _O(){return(_O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function KO(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var QO=r.createElement("desc",null,"Created with Sketch."),JO=r.createElement("g",{id:"icon/button/reboot/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-3",stroke:"#FFFFFF"},r.createElement("g",{id:"Group-2"},r.createElement("path",{d:"M3.57419317,11.1560104 C2.91506589,10.8661403 2.29620875,10.4522182 1.75493083,9.91362078 C-0.568892549,7.60089351 -0.587250991,3.86936104 1.71406849,1.57845195 C2.03057585,1.26367293 2.37407977,0.992496226 2.73740775,0.764921841",id:"Stroke-1"}),r.createElement("polyline",{id:"Stroke-3",points:"3.37563213 1.84831169 3.36911784 0.595324675 2.18174122 4.15223411e-14"})),r.createElement("line",{x1:5.92223784,y1:7.57277922,x2:5.92223784,y2:3.98212987,id:"Stroke-9"}),r.createElement("g",{id:"Group-2",transform:"translate(9.818105, 6.000000) scale(-1, -1) translate(-9.818105, -6.000000) translate(7.636287, 0.000000)"},r.createElement("path",{d:"M3.57419317,11.1560104 C2.91506589,10.8661403 2.29620875,10.4522182 1.75493083,9.91362078 C-0.568892549,7.60089351 -0.587250991,3.86936104 1.71406849,1.57845195 C2.03057585,1.26367293 2.37407977,0.992496226 2.73740775,0.764921841",id:"Stroke-1"}),r.createElement("polyline",{id:"Stroke-3",points:"3.37563213 1.84831169 3.36911784 0.595324675 2.18174122 4.15223411e-14"}))));function ev(e,t){var n=e.title,a=e.titleId,i=KO(e,["title","titleId"]);return r.createElement("svg",_O({width:"12px",height:"12px",viewBox:"-0.493 -0.5 12.993 13",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,QO,JO)}var tv=r.forwardRef(ev);n.p;function nv(){return(nv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function rv(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var av=r.createElement("desc",null,"Created with Sketch."),iv=r.createElement("g",{id:"icon/button/reboot/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-3",stroke:"#1B2559"},r.createElement("g",{id:"Group-2"},r.createElement("path",{d:"M3.57419317,11.1560104 C2.91506589,10.8661403 2.29620875,10.4522182 1.75493083,9.91362078 C-0.568892549,7.60089351 -0.587250991,3.86936104 1.71406849,1.57845195 C2.03057585,1.26367293 2.37407977,0.992496226 2.73740775,0.764921841",id:"Stroke-1"}),r.createElement("polyline",{id:"Stroke-3",points:"3.37563213 1.84831169 3.36911784 0.595324675 2.18174122 4.15223411e-14"})),r.createElement("line",{x1:5.92223784,y1:7.57277922,x2:5.92223784,y2:3.98212987,id:"Stroke-9"}),r.createElement("g",{id:"Group-2",transform:"translate(9.818105, 6.000000) scale(-1, -1) translate(-9.818105, -6.000000) translate(7.636287, 0.000000)"},r.createElement("path",{d:"M3.57419317,11.1560104 C2.91506589,10.8661403 2.29620875,10.4522182 1.75493083,9.91362078 C-0.568892549,7.60089351 -0.587250991,3.86936104 1.71406849,1.57845195 C2.03057585,1.26367293 2.37407977,0.992496226 2.73740775,0.764921841",id:"Stroke-1"}),r.createElement("polyline",{id:"Stroke-3",points:"3.37563213 1.84831169 3.36911784 0.595324675 2.18174122 4.15223411e-14"}))));function ov(e,t){var n=e.title,a=e.titleId,i=rv(e,["title","titleId"]);return r.createElement("svg",nv({width:"12px",height:"12px",viewBox:"-0.493 -0.5 12.993 13",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,av,iv)}var cv=r.forwardRef(ov);n.p;function lv(){return(lv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function sv(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var dv=r.createElement("desc",null,"Created with Sketch."),uv=r.createElement("g",{id:"icon/button/shut-down/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-5",transform:"translate(1.000000, 0.000000)",stroke:"#FFFFFF"},r.createElement("path",{d:"M7.7735,2 C9.116,2.89710351 10,4.4271328 10,6.16330077 C10,8.92665975 7.7615,11.1666667 5,11.1666667 C2.2385,11.1666667 0,8.92665975 0,6.16330077 C0,4.43663919 0.8745,2.91361461 2.204,2.01450976",id:"Stroke-1"}),r.createElement("line",{x1:5,y1:.75,x2:5,y2:3.25,id:"Stroke-3"})));function hv(e,t){var n=e.title,a=e.titleId,i=sv(e,["title","titleId"]);return r.createElement("svg",lv({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,dv,uv)}var mv=r.forwardRef(hv);n.p;function bv(){return(bv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function pv(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var jv=r.createElement("desc",null,"Created with Sketch."),fv=r.createElement("g",{id:"icon/button/shut-down/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-5",transform:"translate(1.000000, 0.000000)",stroke:"#1B2559"},r.createElement("path",{d:"M7.7735,2 C9.116,2.89710351 10,4.4271328 10,6.16330077 C10,8.92665975 7.7615,11.1666667 5,11.1666667 C2.2385,11.1666667 0,8.92665975 0,6.16330077 C0,4.43663919 0.8745,2.91361461 2.204,2.01450976",id:"Stroke-1"}),r.createElement("line",{x1:5,y1:.75,x2:5,y2:3.25,id:"Stroke-3"})));function gv(e,t){var n=e.title,a=e.titleId,i=pv(e,["title","titleId"]);return r.createElement("svg",bv({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,jv,fv)}var xv=r.forwardRef(gv);n.p;function Ov(){return(Ov=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function vv(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var yv=r.createElement("desc",null,"Created with Sketch."),wv=r.createElement("g",{id:"icon/button/unpair/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-12",stroke:"#FFFFFF"},r.createElement("g",{id:"Group-5"},r.createElement("polyline",{id:"Stroke-1",points:"3.75 6 2.25 6 0 3.75 3.75 0 6.75 3"}),r.createElement("polyline",{id:"Stroke-3",points:"8.25 6 9.75 6 12 8.25 8.25 12 5.25 9"})),r.createElement("line",{x1:8.25,y1:3,x2:8.25,y2:1.5,id:"Stroke-6"}),r.createElement("line",{x1:9.75,y1:3,x2:10.5,y2:2.25,id:"Stroke-7"}),r.createElement("line",{x1:9.75,y1:4.5,x2:11.25,y2:4.5,id:"Stroke-8"}),r.createElement("line",{x1:2.25,y1:7.5,x2:.75,y2:7.5,id:"Stroke-9"}),r.createElement("line",{x1:2.25,y1:9,x2:1.5,y2:9.75,id:"Stroke-10"}),r.createElement("line",{x1:3.75,y1:9,x2:3.75,y2:10.5,id:"Stroke-11"})));function Cv(e,t){var n=e.title,a=e.titleId,i=vv(e,["title","titleId"]);return r.createElement("svg",Ov({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,yv,wv)}var kv=r.forwardRef(Cv);n.p;function Sv(){return(Sv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Nv(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ev=r.createElement("desc",null,"Created with Sketch."),Iv=r.createElement("g",{id:"icon/button/unpair/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-12",stroke:"#1B2559"},r.createElement("g",{id:"Group-5"},r.createElement("polyline",{id:"Stroke-1",points:"3.75 6 2.25 6 0 3.75 3.75 0 6.75 3"}),r.createElement("polyline",{id:"Stroke-3",points:"8.25 6 9.75 6 12 8.25 8.25 12 5.25 9"})),r.createElement("line",{x1:8.25,y1:3,x2:8.25,y2:1.5,id:"Stroke-6"}),r.createElement("line",{x1:9.75,y1:3,x2:10.5,y2:2.25,id:"Stroke-7"}),r.createElement("line",{x1:9.75,y1:4.5,x2:11.25,y2:4.5,id:"Stroke-8"}),r.createElement("line",{x1:2.25,y1:7.5,x2:.75,y2:7.5,id:"Stroke-9"}),r.createElement("line",{x1:2.25,y1:9,x2:1.5,y2:9.75,id:"Stroke-10"}),r.createElement("line",{x1:3.75,y1:9,x2:3.75,y2:10.5,id:"Stroke-11"})));function Lv(e,t){var n=e.title,a=e.titleId,i=Nv(e,["title","titleId"]);return r.createElement("svg",Sv({width:"12px",height:"12px",viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Ev,Iv)}var Bv,Fv,Pv=r.forwardRef(Lv),Dv=(n.p,{label:{extend:Te.label1,color:se,marginBottom:4},inlineChip:{marginInlineEnd:"0.25em"},stack:{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"start"},mr:{marginRight:8,marginBottom:8},warning:{color:he}}),Tv=Object(b.a)(Dv),Rv=er()(Bv||(Bv=Object(Kn.a)(["\n mutation MachineAction(\n $deviceId: ID!\n $action: MachineAction!\n $newName: String\n ) {\n machineAction(deviceId: $deviceId, action: $action, newName: $newName) {\n deviceId\n }\n }\n"]))),Av=er()(Fv||(Fv=Object(Kn.a)(["\n query getMachine($deviceId: ID!) {\n machine(deviceId: $deviceId) {\n latestEvent {\n note\n }\n }\n }\n"]))),Wv=function(e){var t=e.children,n=Tv();return Object(He.jsx)("div",{className:n.label,children:t})},Mv=Object(r.memo)((function(e){var t=e.machine,n=e.onActionSuccess,a=Object(r.useState)({command:null}),i=Object(c.a)(a,2),o=i[0],s=i[1],d=Object(r.useState)(null),u=Object(c.a)(d,2),h=u[0],m=u[1],b=Tv(),p=Object(He.jsx)("span",{className:b.warning,children:"A user may be in the middle of a transaction and they could lose their funds if you continue."}),j=Object(Qn.a)(Av,{variables:{deviceId:t.deviceId},onCompleted:function(e){var t,n=(t=function(e){var t,n;return JSON.parse(null!==(t=null===(n=e.machine.latestEvent)||void 0===n?void 0:n.note)&&void 0!==t?t:'{"state": null}').state}(e))&&!["chooseCoin","idle","pendingIdle","dualIdle","networkDown","unpaired","maintenance","virgin","wifiList"].includes(t)?p:null;s((function(e){return Object(l.a)(Object(l.a)({},e),{},{message:n})}))}}),f=Object(c.a)(j,2),g=f[0],x=f[1].loading,O=Object(Qn.b)(Rv,{onError:function(e){var t=e.message;m(null!==t&&void 0!==t?t:"An error ocurred")},onCompleted:function(){n&&n(),s({command:null})}}),v=Object(c.a)(O,2),y=v[0],w=v[1].loading,C=Boolean(o.command),k=!("restartServices"!==(null===o||void 0===o?void 0:o.command)||!x);return Object(He.jsxs)("div",{children:[Object(He.jsx)(Wv,{children:"Actions"}),Object(He.jsxs)("div",{className:b.stack,children:[Object(He.jsx)(Ct,{color:"primary",className:b.mr,Icon:ZO,InverseIcon:$O,disabled:w,onClick:function(){return s({command:"rename",display:"Rename",confirmationMessage:"Write the new name for this machine"})},children:"Rename"}),Object(He.jsx)(Ct,{color:"primary",className:b.mr,Icon:Pv,InverseIcon:kv,disabled:w,onClick:function(){return s({command:"unpair",display:"Unpair"})},children:"Unpair"}),Object(He.jsx)(Ct,{color:"primary",className:b.mr,Icon:cv,InverseIcon:tv,disabled:w,onClick:function(){return s({command:"reboot",display:"Reboot"})},children:"Reboot"}),Object(He.jsx)(Ct,{color:"primary",className:b.mr,Icon:xv,InverseIcon:mv,disabled:w,onClick:function(){return s({command:"shutdown",display:"Shutdown",message:"In order to bring it back online, the machine will need to be visited and its power reset."})},children:"Shutdown"}),Object(He.jsx)(Ct,{color:"primary",className:b.inlineChip,Icon:cv,InverseIcon:tv,disabled:w,onClick:function(){g(),s({command:"restartServices",display:"Restart services for"})},children:"Restart Services"})]}),Object(He.jsx)(AO,{disabled:k,open:C,title:"".concat(null===o||void 0===o?void 0:o.display," this machine?"),errorMessage:h,toBeConfirmed:t.name,message:null===o||void 0===o?void 0:o.message,confirmationMessage:null===o||void 0===o?void 0:o.confirmationMessage,saveButtonAlwaysEnabled:"rename"===(null===o||void 0===o?void 0:o.command),onConfirmed:function(e){m(null),y({variables:Object(l.a)({deviceId:t.deviceId,action:"".concat(null===o||void 0===o?void 0:o.command)},"rename"===(null===o||void 0===o?void 0:o.command)&&{newName:e})})},onDissmised:function(){s({command:null}),m(null)}})]})})),zv=Object(b.a)(FO),qv=function(e){if(!e)return null;var t=gb()().diff(e,"seconds");if(t<60)return"".concat(t," ").concat(1===t?"second":"seconds"," ago");if(t<3600){var n=Math.round(t/60);return"".concat(n," ").concat(1===n?"minute":"minutes"," ago")}if(t<86400){var r=Math.round(t/3600);return"".concat(r," ").concat(1===r?"hour":"hours"," ago")}var a=Math.round(t/3600/24);return"".concat(a," ").concat(1===a?"day":"days"," ago")},Hv=function(e){var t=e.data,n=e.onActionSuccess,r=zv();return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)("div",{className:r.row,children:Object(He.jsx)("div",{className:r.rowItem,children:Object(He.jsx)(rt,{children:t.name})})}),Object(He.jsx)("div",{className:r.row,children:Object(He.jsxs)("div",{className:r.rowItem,children:[Object(He.jsx)(bt,{className:r.label3,children:"Status"}),t&&t.statuses?Object(He.jsx)(Rh,{status:t.statuses[0]}):null]})}),Object(He.jsx)("div",{className:r.row,children:Object(He.jsxs)("div",{className:r.rowItem,children:[Object(He.jsx)(bt,{className:r.label3,children:"Last ping"}),Object(He.jsx)(ot,{children:qv(t.lastPing)})]})}),Object(He.jsx)("div",{className:r.row,children:Object(He.jsx)("div",{className:r.rowItem,children:Object(He.jsx)(Mv,{machine:t,onActionSuccess:n})})})]})},$v=n(693),Vv=n(723);function Yv(){return(Yv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Gv(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Xv=r.createElement("desc",null,"Created with Sketch."),Uv=r.createElement("g",{id:"icon/ID/card/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("polygon",{id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:1.6,points:"0 16 22 16 22 0 0 0"}),r.createElement("line",{x1:11.7857143,y1:4,x2:18.8571429,y2:4,id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:1.6}),r.createElement("line",{x1:11.7857143,y1:7.2,x2:18.8571429,y2:7.2,id:"Stroke-4",stroke:"#FFFFFF",strokeWidth:1.6}),r.createElement("polygon",{id:"Stroke-5",stroke:"#FFFFFF",strokeWidth:1.6,points:"3.14285714 11.2 8.64285714 11.2 8.64285714 4 3.14285714 4"}));function Zv(e,t){var n=e.title,a=e.titleId,i=Gv(e,["title","titleId"]);return r.createElement("svg",Yv({width:"22px",height:"16px",viewBox:"0 0 22 16",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Xv,Uv)}var _v=r.forwardRef(Zv);n.p;function Kv(){return(Kv=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Qv(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Jv=r.createElement("desc",null,"Created with Sketch."),ey=r.createElement("g",{id:"icon/ID/phone/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M6.47150618,12.52898 C9.939556,15.9970298 13.7804112,16.1146315 15.4756355,15.9586292 C16.0220434,15.9090285 16.5308507,15.6578249 16.9188563,15.2698193 L19.0004862,13.1881894 L17.0220577,11.210561 L15.0436293,10.5505516 L13.7244104,11.8697705 C13.7244104,11.8697705 12.4059914,13.1881894 9.10914407,9.89054208 C5.81229671,6.59449473 7.13071565,5.27527578 7.13071565,5.27527578 L8.4499346,3.95605683 L7.78992512,1.97842842 L5.81229671,0 L3.73066681,2.0816299 C3.34186123,2.46963548 3.09145763,2.97844279 3.04105691,3.52485063 C2.88585468,5.22007499 3.00345637,9.06013015 6.47150618,12.52898 Z",id:"Stroke-1-Copy",stroke:"#FFFFFF",strokeWidth:1.6}));function ty(e,t){var n=e.title,a=e.titleId,i=Qv(e,["title","titleId"]);return r.createElement("svg",Kv({width:"22px",height:"16px",viewBox:"0 0 22 16",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Jv,ey)}var ny=r.forwardRef(ty);n.p;function ry(){return(ry=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ay(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var iy=r.createElement("desc",null,"Created with Sketch."),oy=r.createElement("g",{id:"icon/ID/phone/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M6.47150618,12.52898 C9.939556,15.9970298 13.7804112,16.1146315 15.4756355,15.9586292 C16.0220434,15.9090285 16.5308507,15.6578249 16.9188563,15.2698193 L19.0004862,13.1881894 L17.0220577,11.210561 L15.0436293,10.5505516 L13.7244104,11.8697705 C13.7244104,11.8697705 12.4059914,13.1881894 9.10914407,9.89054208 C5.81229671,6.59449473 7.13071565,5.27527578 7.13071565,5.27527578 L8.4499346,3.95605683 L7.78992512,1.97842842 L5.81229671,0 L3.73066681,2.0816299 C3.34186123,2.46963548 3.09145763,2.97844279 3.04105691,3.52485063 C2.88585468,5.22007499 3.00345637,9.06013015 6.47150618,12.52898 Z",id:"Stroke-1-Copy",stroke:"#1B2559",strokeWidth:1.6}));function cy(e,t){var n=e.title,a=e.titleId,i=ay(e,["title","titleId"]);return r.createElement("svg",ry({width:"22px",height:"16px",viewBox:"0 0 22 16",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,iy,oy)}var ly=r.forwardRef(cy);n.p;function sy(){return(sy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function dy(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var uy=r.createElement("desc",null,"Created with Sketch."),hy=r.createElement("g",{id:"icon/ID/photo/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M11,13 C8.7912,13 7,11.2088 7,9 C7,6.7912 8.7912,5 11,5 C13.2088,5 15,6.7912 15,9 C15,11.2088 13.2088,13 11,13 Z M15.7142857,2.4 L13.3571429,0 L8.64285714,0 L6.28571429,2.4 L0,2.4 L0,16 L22,16 L22,2.4 L15.7142857,2.4 Z",id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:1.6}));function my(e,t){var n=e.title,a=e.titleId,i=dy(e,["title","titleId"]);return r.createElement("svg",sy({width:"22px",height:"16px",viewBox:"0 0 22 16",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,uy,hy)}var by=r.forwardRef(my);n.p;function py(){return(py=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function jy(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var fy=r.createElement("desc",null,"Created with Sketch."),gy=r.createElement("g",{id:"icon/ID/photo/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M11,13 C8.7912,13 7,11.2088 7,9 C7,6.7912 8.7912,5 11,5 C13.2088,5 15,6.7912 15,9 C15,11.2088 13.2088,13 11,13 Z M15.7142857,2.4 L13.3571429,0 L8.64285714,0 L6.28571429,2.4 L0,2.4 L0,16 L22,16 L22,2.4 L15.7142857,2.4 Z",id:"Stroke-1",stroke:"#1B2559",strokeWidth:1.6}));function xy(e,t){var n=e.title,a=e.titleId,i=jy(e,["title","titleId"]);return r.createElement("svg",py({width:"22px",height:"16px",viewBox:"0 0 22 16",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,fy,gy)}var Oy,vy,yy,wy=r.forwardRef(xy),Cy=(n.p,{wrapper:{display:"flex",flexDirection:"column",marginTop:24},row:{display:"flex",flexDirection:"row",marginBottom:36},secondRow:{display:"flex",flexDirection:"row",justifyContent:"space-between",marginBottom:36},lastRow:{display:"flex",flexDirection:"row",marginBottom:32},label:{color:se,margin:[[0,0,6,0]]},txIcon:{marginRight:10},clipboardPopover:{height:164,width:215},idButton:{marginRight:4},idCardDataCard:{extend:Te.p,display:"flex",padding:[[11,8]],"& > div":{display:"flex",flexDirection:"column","& > div":{width:144,height:37,marginBottom:15,"&:last-child":{marginBottom:0}}}},bold:{fontWeight:700},direction:{width:233},availableIds:{width:232},exchangeRate:{width:250},commission:{width:217},address:{width:280},cancelTransaction:{width:160},status:{width:230,"& > button":{marginTop:20}},transactionId:{width:280},sessionId:{width:215},container:{display:"flex"},chip:{display:"flex",alignItems:"center",padding:"4px 8px 4px 8px",backgroundColor:H,color:_,height:24,marginBottom:-24,marginTop:-3,marginLeft:7,borderRadius:4},chipLabel:{color:_}}),ky=function(e){return"cashOut"===e.txClass?function(e){return e.hasError?"Error":e.dispense?"Success":e.expired?"Expired":"Pending"}(e):function(e){return e.operatorCompleted?"Cancelled":e.hasError?"Error":e.sendConfirmed?"Sent":e.expired?"Expired":"Pending"}(e)},Sy=function(e){return e.hasError?e.hasError:null},Ny=Object(b.a)(Cy),Ey=er()(Oy||(Oy=Object(Kn.a)(["\n mutation cancelCashOutTransaction($id: ID!) {\n cancelCashOutTransaction(id: $id) {\n id\n }\n }\n"]))),Iy=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return kb(e,t).replace(/(.{5})/g,"$1 ")},Ly=function(e){var t=e.children,n=Ny();return Object(He.jsx)(ht,{className:n.label,children:t})},By=function(e){var t=e.it,n=Ny(),a=Object(r.useState)({command:null}),i=Object(c.a)(a,2),o=i[0],l=i[1],s=Object(r.useState)(""),d=Object(c.a)(s,2),u=d[0],h=d[1],m=Object(Qn.b)(Ey,{onError:function(e){var t=e.message;return h(null!==t&&void 0!==t?t:"An error occurred.")},refetchQueries:function(){return["transactions"]}}),b=Object(c.a)(m,1)[0],p=Number.parseFloat(t.fiat),j=Cb(new yb.a(t.cryptoAtoms),t.cryptoCode),f=Number.parseFloat(t.commissionPercentage,2),g=Number(p*f).toFixed(2),x=t.discount?"-".concat(t.discount,"%"):null,O=yb()(p/j).toFormat(2),v="1 ".concat(t.cryptoCode," = ").concat(O," ").concat(t.fiatCode),y=t.customerIdCardData&&{name:"".concat(Ls(t.customerIdCardData.firstName)," ").concat(Ls(t.customerIdCardData.lastName)),age:gb()().diff(gb()(t.customerIdCardData.dateOfBirth),"years"),country:t.customerIdCardData.country,idCardNumber:t.customerIdCardData.documentNumber,idCardExpirationDate:gb()(t.customerIdCardData.expirationDate).format("DD-MM-YYYY")},w=Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Ly,{children:"Transaction status"}),Object(He.jsx)("span",{className:n.bold,children:ky(t)})]});return Object(He.jsxs)("div",{className:n.wrapper,children:[Object(He.jsxs)("div",{className:n.row,children:[Object(He.jsxs)("div",{className:n.direction,children:[Object(He.jsx)(Ly,{children:"Direction"}),Object(He.jsxs)("div",{children:[Object(He.jsx)("span",{className:n.txIcon,children:"cashOut"===t.txClass?Object(He.jsx)(kd,{}):Object(He.jsx)(Gu,{})}),Object(He.jsx)("span",{children:"cashOut"===t.txClass?"Cash-out":"Cash-in"})]})]}),Object(He.jsxs)("div",{className:n.availableIds,children:[Object(He.jsx)(Ly,{children:"Available IDs"}),Object(He.jsxs)(Ge.a,{display:"flex",flexDirection:"row",children:[t.customerPhone&&Object(He.jsx)(nn,{className:n.idButton,name:"phone",Icon:ly,InverseIcon:ny,children:t.customerPhone}),t.customerIdCardPhotoPath&&!t.customerIdCardData&&Object(He.jsx)(nn,{popoverClassname:n.clipboardPopover,className:n.idButton,name:"card",Icon:Km,InverseIcon:_v,children:Object(He.jsx)("img",{className:n.idCardPhoto,src:"".concat(Zn,"/id-card-photo/").concat(t.customerIdCardPhotoPath),alt:""})}),t.customerIdCardData&&Object(He.jsx)(nn,{className:n.idButton,name:"card",Icon:Km,InverseIcon:_v,children:Object(He.jsxs)("div",{className:n.idCardDataCard,children:[Object(He.jsxs)("div",{children:[Object(He.jsxs)("div",{children:[Object(He.jsx)(Ly,{children:"Name"}),Object(He.jsx)("div",{children:y.name})]}),Object(He.jsxs)("div",{children:[Object(He.jsx)(Ly,{children:"Age"}),Object(He.jsx)("div",{children:y.age})]}),Object(He.jsxs)("div",{children:[Object(He.jsx)(Ly,{children:"Country"}),Object(He.jsx)("div",{children:y.country})]})]}),Object(He.jsxs)("div",{children:[Object(He.jsxs)("div",{children:[Object(He.jsx)(Ly,{children:"ID number"}),Object(He.jsx)("div",{children:y.idCardNumber})]}),Object(He.jsxs)("div",{children:[Object(He.jsx)(Ly,{children:"Expiration date"}),Object(He.jsx)("div",{children:y.idCardExpirationDate})]})]})]})}),t.customerFrontCameraPath&&Object(He.jsx)(nn,{name:"cam",Icon:wy,InverseIcon:by,children:Object(He.jsx)("img",{src:"".concat(Zn,"/front-camera-photo/").concat(t.customerFrontCameraPath),alt:""})})]})]}),Object(He.jsxs)("div",{className:n.exchangeRate,children:[Object(He.jsx)(Ly,{children:"Exchange rate"}),Object(He.jsx)("div",{children:j>0?v:"-"})]}),Object(He.jsxs)("div",{className:n.commission,children:[Object(He.jsx)(Ly,{children:"Commission"}),Object(He.jsxs)("div",{className:n.container,children:["".concat(g," ").concat(t.fiatCode," (").concat(100*f," %)"),x&&Object(He.jsx)("div",{className:n.chip,children:Object(He.jsx)(ht,{className:n.chipLabel,children:x})})]})]}),Object(He.jsxs)("div",{children:[Object(He.jsx)(Ly,{children:"Fixed fee"}),Object(He.jsx)("div",{children:"cashIn"===t.txClass?"".concat(Number.parseFloat(t.cashInFee)," ").concat(t.fiatCode):"N/A"})]})]}),Object(He.jsxs)("div",{className:n.secondRow,children:[Object(He.jsxs)("div",{className:n.address,children:[Object(He.jsx)(Ly,{children:"Address"}),Object(He.jsx)("div",{children:Object(He.jsx)($l,{children:Iy(t.cryptoCode,t.toAddress)})})]}),Object(He.jsxs)("div",{className:n.transactionId,children:[Object(He.jsx)(Ly,{children:"Transaction ID"}),Object(He.jsx)("div",{children:"cashOut"===t.txClass?"N/A":Object(He.jsx)($l,{children:t.txHash})})]}),Object(He.jsxs)("div",{className:n.sessionId,children:[Object(He.jsx)(Ly,{children:"Session ID"}),Object(He.jsx)($l,{children:t.id})]})]}),Object(He.jsx)("div",{className:n.lastRow,children:Object(He.jsxs)("div",{className:n.status,children:[Sy(t)?Object(He.jsx)(Wo,{parentElements:w,width:200,children:Object(He.jsx)(ot,{children:Sy(t)})}):w,"cashOut"===t.txClass&&"Pending"===ky(t)&&Object(He.jsx)(Ct,{color:"primary",Icon:tm,InverseIcon:vn,className:n.cancelTransaction,onClick:function(){return l({command:"cancelTx"})},children:"Cancel transaction"})]})}),Object(He.jsx)(AO,{open:"cancelTx"===o.command,title:"Cancel this transaction?",errorMessage:u,toBeConfirmed:t.machineName,message:"The user will not be able to redeem the cash, even if they subsequently send the required coins. If they've already sent you coins, you'll need to reconcile this transaction with them manually.",onConfirmed:function(){h(null),l({command:null}),b({variables:{id:t.id}})},onDissmised:function(){l({command:null}),h(null)}})]})},Fy=Object(r.memo)(By,(function(e,t){return e.it.id===t.it.id&&e.it.hasError===t.it.hasError})),Py=Object(b.a)(Cl),Dy=function(e){var t,n=e.id,r=e.elements,a=e.data,i=e.width,o=e.Details,c=e.expanded,s=e.expandRow,d=e.expWidth,u=e.expandable,h=e.onClick,m=Py(),b=h||u,p=(t={},Object(v.a)(t,m.pointer,b),Object(v.a)(t,m.row,!0),Object(v.a)(t,m.expanded,c),t);return Object(He.jsxs)("div",{className:m.rowWrapper,children:[Object(He.jsx)("div",{className:w()(Object(v.a)({},m.before,c&&0!==n)),children:Object(He.jsxs)(Vc,{className:w()(p),onClick:function(){u&&s(n),h&&h(a)},error:a.error,errorMessage:a.errorMessage,children:[r.map((function(e,t){var n=e.view,r=void 0===n?function(e){return null===e||void 0===e?void 0:e.toString()}:n,i=Object(Xe.a)(e,["view"]);return Object(He.jsx)(qc,Object(l.a)(Object(l.a)({},i),{},{children:r(a)}),t)})),u&&Object(He.jsx)(qc,{width:d,textAlign:"center",children:Object(He.jsxs)("button",{onClick:function(){return s(n)},className:m.expandButton,children:[c&&Object(He.jsx)(wl,{}),!c&&Object(He.jsx)(fl,{})]})})]})}),u&&c&&Object(He.jsx)("div",{className:m.after,children:Object(He.jsx)(Vc,{className:w()(Object(v.a)({},m.expanded,c)),children:Object(He.jsx)(qc,{width:i,children:Object(He.jsx)(o,{it:a})})})})]})},Ty=function(e){var t=e.elements,n=void 0===t?[]:t,a=e.data,i=void 0===a?[]:a,o=e.Details,s=(e.className,e.expandable),d=e.initialExpanded,u=e.onClick,h=e.loading,m=e.emptyText,b=e.extraHeight,p=Object(Xe.a)(e,["elements","data","Details","className","expandable","initialExpanded","onClick","loading","emptyText","extraHeight"]),j=Object(r.useState)(d),f=Object(c.a)(j,2),g=f[0],x=f[1];Object(r.useEffect)((function(){return x(d)}),[d]);var O=tr.a(Ic.a,ar.a(ir.a("width")))(n),v=850-O,y=O+(s?v:0),w=Py({width:y}),C=function(e){x(e===g?null:e)},k=new Lc.c({defaultHeight:62,fixedWidth:!0});function S(e){var t=e.index,r=e.key,a=e.parent,c=e.style;return Object(He.jsx)(Lc.b,{cache:k,columnIndex:0,parent:a,rowIndex:t,children:Object(He.jsx)("div",{style:c,children:Object(He.jsx)(Dy,{width:y,id:t,expWidth:v,elements:n,data:i[t],Details:o,expanded:t===g,expandRow:C,expandable:s,onClick:u})})},r)}return Object(He.jsx)(Ge.a,{display:"flex",flex:"1",flexDirection:"column",children:Object(He.jsxs)(Ac,{className:w.table,children:[Object(He.jsxs)(Wc,{children:[n.map((function(e,t){var n=e.width,r=e.className,a=e.textAlign,i=e.header;return Object(He.jsx)(Hc,{width:n,className:r,textAlign:a,children:i},t)})),s&&Object(He.jsx)(Hc,{width:v})]}),Object(He.jsxs)(zc,{className:w.body,children:[h&&Object(He.jsx)(at,{children:"Loading..."}),!h&&ga.a(i)&&Object(He.jsx)(at,{children:m}),Object(He.jsx)(Lc.a,{disableWidth:!0,disableHeight:!0,children:function(){return Object(He.jsx)(Lc.d,Object(l.a)(Object(l.a)({style:{overflowX:"inherit",outline:"none"}},p),{},{height:62*i.length+b,width:y,rowCount:i.length,rowHeight:k.rowHeight,rowRenderer:S,overscanRowCount:50,deferredMeasurementCache:k}))}})]})]})})},Ry=Object(b.a)(ql),Ay=er()(vy||(vy=Object(Kn.a)(["\n query transactions($limit: Int, $from: Date, $until: Date, $deviceId: ID) {\n transactions(\n limit: $limit\n from: $from\n until: $until\n deviceId: $deviceId\n ) {\n id\n txClass\n txHash\n toAddress\n commissionPercentage\n expired\n machineName\n operatorCompleted\n sendConfirmed\n dispense\n hasError: error\n deviceId\n fiat\n cashInFee\n fiatCode\n cryptoAtoms\n cryptoCode\n toAddress\n created\n customerName\n customerIdCardData\n customerIdCardPhotoPath\n customerFrontCameraPath\n customerPhone\n discount\n customerId\n isAnonymous\n }\n }\n"]))),Wy=function(e){var t=e.id,n=Ry(),a=Object(r.useState)(0),i=Object(c.a)(a,2),o=i[0],l=i[1],s=Object(r.useState)(""),d=Object(c.a)(s,2),u=d[0],h=d[1],m=Object(Qn.a)(Ay,{variables:{limit:5,deviceId:t}}),b=Object(c.a)(m,2),p=b[0],j=b[1],f=j.data,g=j.loading;!g&&f&&(f.transactions=f.transactions.splice(0,5)),Object(r.useEffect)((function(){null!==t&&p()}),[p,t]);var x=[{header:"",width:0,size:"sm",view:function(e){return"cashOut"===e.txClass?Object(He.jsx)(kd,{}):Object(He.jsx)(Gu,{})}},{header:"Customer",width:122,size:"sm",view:function(e){return e.customerName?e.customerName:e.customerIdCardData?function(e){var t=e.firstName,n=e.lastName;return"".concat($v.a(Rg.a,Vv.a)(t),". ").concat(n)}(e.customerIdCardData):e.customerPhone}},{header:"Cash",width:144,textAlign:"right",size:"sm",view:function(e){return"".concat(Number.parseFloat(e.fiat)," ").concat(e.fiatCode)}},{header:"Crypto",width:164,textAlign:"right",size:"sm",view:function(e){return"".concat(Cb(new yb.a(e.cryptoAtoms),e.cryptoCode).toFormat(5)," ").concat(e.cryptoCode)}},{header:"Address",view:function(e){return kb(e.cryptoCode,e.toAddress)},className:n.overflowTd,size:"sm",textAlign:"left",width:140},{header:"Date (UTC)",view:function(e){return gb.a.utc(e.created).format("YYYY-MM-DD")},textAlign:"left",size:"sm",width:140},{header:"Status",view:function(e){return ky(e)},size:"sm",width:20}];return Object(He.jsx)(Ty,{extraHeight:o,onClick:function(e){u===e.id?(h(""),l(0)):(h(e.id),l(310))},loading:g||null===t,emptyText:"No transactions so far",elements:x,data:cr.a(["transactions"])(f),Details:Fy,expandable:!0})},My=Object(b.a)(FO),zy=er()(yy||(yy=Object(Kn.a)(["\n query getMachine($deviceId: ID!) {\n machine(deviceId: $deviceId) {\n name\n deviceId\n paired\n lastPing\n pairedAt\n version\n model\n cashbox\n cassette1\n cassette2\n cassette3\n cassette4\n numberOfCassettes\n statuses {\n label\n type\n }\n latestEvent {\n note\n }\n }\n config\n }\n"]))),qy=function(e){return e.slice(e.lastIndexOf("/")+1)},Hy=function(){var e,t,n,r,a=Object(x.i)(),i=Object(Qn.c)(zy,{variables:{deviceId:qy(a.pathname)}}),o=i.data,c=i.loading,l=i.refetch,s=My(),d=null!==(e=cr.a(["machine"])(o))&&void 0!==e?e:{},h=null!==(t=cr.a(["config"])(o))&&void 0!==t?t:{},m=null!==(n=cr.a(["name"])(d))&&void 0!==n?n:null,b=null!==(r=cr.a(["deviceId"])(d))&&void 0!==r?r:null;return!c&&Object(He.jsxs)(u.a,{container:!0,className:s.grid,children:[Object(He.jsxs)(u.a,{item:!0,xs:3,children:[Object(He.jsx)(u.a,{item:!0,xs:12,children:Object(He.jsxs)("div",{className:s.breadcrumbsContainer,children:[Object(He.jsxs)(Eh.a,{separator:Object(He.jsx)(Lh.a,{fontSize:"small"}),children:[Object(He.jsx)(O.b,{to:"/dashboard",className:s.breadcrumbLink,children:Object(He.jsx)(bt,{noMargin:!0,className:s.subtitle,children:"Dashboard"})}),Object(He.jsx)(ut,{noMargin:!0,className:s.subtitle,children:m})]}),Object(He.jsx)(Hv,{data:d,onActionSuccess:l})]})}),Object(He.jsx)(u.a,{item:!0,xs:12})]}),Object(He.jsx)(u.a,{item:!0,xs:9,children:Object(He.jsxs)("div",{className:s.content,children:[Object(He.jsxs)("div",{className:w()(s.detailItem,s.detailsMargin),children:[Object(He.jsx)(dt,{className:s.subtitle,children:"Details"}),Object(He.jsx)(DO,{data:d})]}),Object(He.jsxs)("div",{className:s.detailItem,children:[Object(He.jsx)(dt,{className:s.subtitle,children:"Cash cassettes"}),Object(He.jsx)(wO,{refetchData:l,machine:d,config:null!==h&&void 0!==h&&h})]}),Object(He.jsxs)("div",{className:s.transactionsItem,children:[Object(He.jsx)(dt,{className:s.subtitle,children:"Latest transactions"}),Object(He.jsx)(Wy,{id:b})]}),Object(He.jsxs)("div",{className:s.detailItem,children:[Object(He.jsx)(dt,{className:s.subtitle,children:"Commissions"}),Object(He.jsx)(BO,{name:"commissions",id:b})]})]})})]})},$y=n(694);function Vy(){return(Vy=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Yy(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Gy=r.createElement("desc",null,"Created with Sketch."),Xy=r.createElement("g",{id:"icon/sf-small/clock/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-7",stroke:"#FFFFFF",strokeWidth:2},r.createElement("path",{d:"M0,10 C0,15.522 4.478,20 10,20 C15.522,20 20,15.522 20,10 C20,4.478 15.522,0 10,0 C7.749,0 5.671,0.744 4,1.999",id:"Stroke-1"}),r.createElement("polyline",{id:"Stroke-3",points:"13 11 10 11.063 10 7"}),r.createElement("polyline",{id:"Stroke-5",points:"3 0 3 3 5 4"})));function Uy(e,t){var n=e.title,a=e.titleId,i=Yy(e,["title","titleId"]);return r.createElement("svg",Vy({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Gy,Xy)}var Zy=r.forwardRef(Uy);n.p;function _y(){return(_y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Ky(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Qy=r.createElement("desc",null,"Created with Sketch."),Jy=r.createElement("g",{id:"icon/sf-small/clock/zodiac",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("g",{id:"Group-7",stroke:"#1B2559",strokeWidth:2},r.createElement("path",{d:"M0,10 C0,15.522 4.478,20 10,20 C15.522,20 20,15.522 20,10 C20,4.478 15.522,0 10,0 C7.749,0 5.671,0.744 4,1.999",id:"Stroke-1"}),r.createElement("polyline",{id:"Stroke-3",points:"13 11 10 11.063 10 7"}),r.createElement("polyline",{id:"Stroke-5",points:"3 0 3 3 5 4"})));function ew(e,t){var n=e.title,a=e.titleId,i=Ky(e,["title","titleId"]);return r.createElement("svg",_y({width:"20px",height:"20px",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Qy,Jy)}var tw,nw,rw,aw,iw,ow=r.forwardRef(ew),cw=(n.p,{footerLabel:{color:H,alignSelf:"center"},footerContent:{width:1200,maxHeight:64,display:"flex",justifyContent:"space-around",position:"fixed"},footerContainer:{position:"fixed",height:64,left:0,bottom:0,width:"100vw",backgroundColor:"white",display:"flex",justifyContent:"space-around",boxShadow:[[0,-1,10,0,"rgba(50, 50, 50, 0.1)"]]},flex:{display:"flex",marginLeft:-640},icon:{alignSelf:"center",height:20,width:20,marginRight:8},iconLabel:{alignSelf:"center",marginRight:8},valueDisplay:{alignSelf:"center"}}),lw=Object(b.a)(cw),sw=function(e){var t=e.machines,n=e.config,r=e.currencyCode,a=(e.bills,e.deviceIds,lw()),i=n&&pc("cashOut")(n),o=function(e){return pc(e)(i)},c=Ic.a(hs.a((function(e,t){var n,r,a,i,c=t.cassette1,l=t.cassette2,s=t.cassette3,d=t.cassette4,u=t.id,h=null!==(n=o(u).cassette1)&&void 0!==n?n:0,m=null!==(r=o(u).cassette2)&&void 0!==r?r:0,b=null!==(a=o(u).cassette3)&&void 0!==a?a:0,p=null!==(i=o(u).cassette4)&&void 0!==i?i:0;return[e[0]+=c*h,e[1]+=l*m,e[2]+=s*b,e[3]+=d*p]}),[0,0,0,0],t));return Object(He.jsx)("div",{className:a.footerContainer,children:Object(He.jsxs)("div",{className:a.footerContent,children:[Object(He.jsx)(st,{className:a.footerLabel,children:"Cash value in System"}),Object(He.jsxs)("div",{className:a.flex,children:[Object(He.jsx)(kd,{className:a.icon}),Object(He.jsx)(lt,{className:a.iconLabel,children:"Cash-out:"}),Object(He.jsxs)(ct,{className:a.valueDisplay,children:[c," ",r]})]})]})})},dw=er()(tw||(tw=Object(Kn.a)(["\n query cashboxBatches {\n cashboxBatches {\n id\n deviceId\n created\n operationType\n customBillCount\n performedBy\n bills {\n fiat\n deviceId\n created\n cashbox\n }\n }\n }\n"]))),uw=er()(nw||(nw=Object(Kn.a)(["\n mutation editBatch($id: ID, $performedBy: String) {\n editBatch(id: $id, performedBy: $performedBy) {\n id\n }\n }\n"]))),hw=ha.d().shape({performedBy:ha.e().nullable()}),mw=Object(b.a)({operationType:{marginLeft:8},operationTypeWrapper:{display:"flex",flexDirection:"row",alignItems:"center"},saveAndCancel:{display:"flex",flexDirection:"row",justifyContent:"space-between"}}),bw=function(e){var t=e.machines,n=e.currency,a=mw(),i=Object(r.useState)(!1),o=Object(c.a)(i,2),d=o[0],u=o[1],h=Object(r.useState)([]),m=Object(c.a)(h,2),b=m[0],p=m[1],j=Object(Qn.c)(dw),f=j.data,g=j.loading,x=Object(Qn.b)(uw,{refetchQueries:function(){return["cashboxBatches"]}}),O=Object(c.a)(x,1)[0],v=cr.a(["cashboxBatches"])(f),y=hs.a((function(e,t){return rO.a($y.a("cash-out-".concat(t,"-refill"),Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(kd,{}),Object(He.jsxs)("span",{className:a.operationType,children:["Cash-out ",t," refill"]})]})),$y.a("cash-out-".concat(t,"-empty"),Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(kd,{}),Object(He.jsxs)("span",{className:a.operationType,children:["Cash-out ",t," emptied"]})]})))(e)}),{"cash-in-empty":Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Gu,{}),Object(He.jsx)("span",{className:a.operationType,children:"Cash-in emptied"})]})},Id.a(1,5)),w=function(e){p(lr.a((function(t){return t.id!==e}),b))},C=function(e){return!fo.a(sr.a("id",e),b)},k=[{name:"operation",header:"Operation",width:200,textAlign:"left",view:function(e){return Object(He.jsx)("div",{className:a.operationTypeWrapper,children:y[e.operationType]})}},{name:"machine",header:"Machine",width:200,textAlign:"left",view:function(e){return ja.a(sr.a("id",e.deviceId))(t).name}},{name:"billCount",header:"Bill Count",width:115,textAlign:"left",input:Ja,inputProps:{decimalPlaces:0},view:function(e){return rr.a(e.customBillCount)?e.bills.length:e.customBillCount}},{name:"total",header:"Total",width:180,textAlign:"right",view:function(e){return Object(He.jsxs)("span",{children:[Ic.a(ar.a((function(e){return ir.a("fiat",e)}),e.bills))," ",n]})}},{name:"date",header:"Date",width:135,textAlign:"right",view:function(e){return gb.a.utc(e.created).format("YYYY-MM-DD")}},{name:"time",header:"Time (h:m)",width:125,textAlign:"right",view:function(e){return gb.a.utc(e.created).format("HH:mm")}},{name:"performedBy",header:"Performed by",width:180,textAlign:"left",view:function(e){return C(e.id)?rr.a(e.performedBy)?"Unknown entity":e.performedBy:Object(He.jsx)(Ca,{onChange:function(t){return p(ar.a((function(n){return n.id===e.id?Object(l.a)(Object(l.a)({},n),{},{performedBy:t.target.value}):n}),b))},error:d,width:161.5,value:ir.a("performedBy",ja.a((function(t){return t.id===e.id}),b))})}},{name:"",header:"Edit",width:80,textAlign:"right",view:function(e){return C(e.id)?Object(He.jsx)(cn,{onClick:function(){p([].concat(Object(s.a)(b),[{id:e.id,performedBy:e.performedBy}]))},children:Object(He.jsx)(ed,{})}):Object(He.jsxs)("div",{className:a.saveAndCancel,children:[Object(He.jsx)(hn,{type:"submit",color:"primary",onClick:function(){return function(e){var t=ja.a((function(t){return t.id===e.id}),b),n=""===t.performedBy?null:t.performedBy;return hw.isValid(t).then((function(){u(!1),O({variables:{id:e.id,performedBy:n}})})).catch(u(!0)),w(e.id)}(e)},children:"Save"}),Object(He.jsx)(hn,{color:"secondary",onClick:function(){return w(e.id)},children:"Cancel"})]})}}];return Object(He.jsx)(He.Fragment,{children:!g&&Object(He.jsx)(Nl,{name:"cashboxHistory",elements:k,data:v,emptyText:"No cashbox batches so far"})})},pw=Object(b.a)({cashbox:{height:36},tableContainer:{flex:1,marginBottom:100},tBody:{maxHeight:"65vh",overflow:"auto"}}),jw=ha.d().shape({name:ha.e().required(),cashbox:ha.c().label("Cashbox").required().integer().min(0).max(1e3),cassette1:ha.c().label("Cassette 1").required().integer().min(0).max(500),cassette2:ha.c().label("Cassette 2").required().integer().min(0).max(500),cassette3:ha.c().label("Cassette 3").required().integer().min(0).max(500),cassette4:ha.c().label("Cassette 4").required().integer().min(0).max(500)}),fw=er()(rw||(rw=Object(Kn.a)(["\n query getData {\n machines {\n name\n id: deviceId\n cashbox\n cassette1\n cassette2\n cassette3\n cassette4\n numberOfCassettes\n }\n config\n }\n"]))),gw=er()(aw||(aw=Object(Kn.a)(["\n mutation MachineAction(\n $deviceId: ID!\n $action: MachineAction!\n $cashbox: Int!\n $cassette1: Int!\n $cassette2: Int!\n $cassette3: Int!\n $cassette4: Int!\n ) {\n machineAction(\n deviceId: $deviceId\n action: $action\n cashbox: $cashbox\n cassette1: $cassette1\n cassette2: $cassette2\n cassette3: $cassette3\n cassette4: $cassette4\n ) {\n deviceId\n cashbox\n cassette1\n cassette2\n cassette3\n cassette4\n }\n }\n"]))),xw=er()(iw||(iw=Object(Kn.a)(["\n mutation createBatch($deviceId: ID, $cashboxCount: Int) {\n createBatch(deviceId: $deviceId, cashboxCount: $cashboxCount) {\n id\n }\n }\n"]))),Ow=function(){var e,t,n,a,i=pw(),o=Object(r.useState)(!1),l=Object(c.a)(o,2),d=l[0],u=l[1],h=Object(Qn.c)(fw).data,m=Object(r.useState)(!1),b=Object(c.a)(m,2),p=b[0],j=b[1],f=Object(r.useState)(""),g=Object(c.a)(f,2),x=g[0],O=g[1],v=null!==(e=cr.a(["machines"])(h))&&void 0!==e?e:[],y=null!==(t=cr.a(["config"])(h))&&void 0!==t?t:{},w=Object(Qn.b)(gw,{refetchQueries:function(){return["getData"]}}),C=Object(c.a)(w,2),k=C[0],S=C[1].error,N=Object(Qn.b)(xw),E=Object(c.a)(N,1)[0],I=Eo.a((function(e){return e.deviceId}))(null!==(n=cr.a(["bills"])(h))&&void 0!==n?n:[]),L=Ru.a(ar.a(ir.a("deviceId"))(null!==(a=cr.a(["bills"])(h))&&void 0!==a?a:[])),B=(null===h||void 0===h?void 0:h.config)&&pc("cashOut")(h.config),F=(null===h||void 0===h?void 0:h.config)&&pc("locale")(h.config),P=null===F||void 0===F?void 0:F.fiatCurrency,D=Math.max.apply(Math,Object(s.a)(ar.a((function(e){return e.numberOfCassettes}),v)).concat([0])),T=hs.a((function(e,t){return $y.a(t.id,t.cashbox,e)}),{},v),R=function(e){return pc(e)(B)},A=[{name:"name",header:"Machine",width:184,view:function(e){return Object(He.jsx)(He.Fragment,{children:e})},input:function(e){var t=e.field.value;return Object(He.jsx)(He.Fragment,{children:t})}},{name:"cashbox",header:"Cash-in",width:D>2?140:280,view:function(e){return Object(He.jsx)(Za,{currency:{code:P},notes:e,total:0})},input:Ja,inputProps:{decimalPlaces:0}}];return ud.a(hd.a(md.a,D),(function(e){return A.push({name:"cassette".concat(e),header:"Cassette ".concat(e),width:(D>2?700:560)/D,stripe:!0,doubleHeader:"Cash-out",view:function(t,n){var r,a=n.id;return Object(He.jsx)(_a,{className:i.cashbox,denomination:null===(r=R(a))||void 0===r?void 0:r["cassette".concat(e)],currency:{code:P},notes:t,width:50})},isHidden:function(t){var n=t.numberOfCassettes;return e>n},input:Qa,inputProps:{decimalPlaces:0,width:50,inputClassName:i.cashbox}}),ms.a(1,e)}),1),A.push({name:"edit",header:"Edit",width:87,view:function(e,t){var n=t.id;return Object(He.jsx)(cn,{onClick:function(){O(n),j(!0)},children:Object(He.jsx)(ed,{})})}}),Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Hn,{title:"Cash Cassettes",button:{text:"Cashbox history",icon:ow,inverseIcon:Zy,toggle:u},iconClassName:i.listViewButton}),Object(He.jsxs)("div",{className:i.tableContainer,children:[!d&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(sd,{error:null===S||void 0===S?void 0:S.message,name:"cashboxes",stripeWhen:function(e){var t=e.id;return!R(t).active},elements:A,data:v,validationSchema:jw,tbodyWrapperClass:i.tBody}),h&&ga.a(v)&&Object(He.jsx)(Qc,{message:"No machines so far"})]}),d&&Object(He.jsx)(bw,{machines:v,currency:P})]}),Object(He.jsx)(sw,{currencyCode:P,machines:v,config:y,bills:I,deviceIds:L}),p&&Object(He.jsx)(jO,{machine:ja.a(sr.a("id",x),v),cashoutSettings:R(x),onClose:function(){j(!1)},error:null===S||void 0===S?void 0:S.message,save:function(e,t,n,r,a,i){var o=T[e];return t<o&&E({variables:{deviceId:e,cashboxCount:o}}),k({variables:{action:"setCassetteBills",deviceId:e,cashbox:t,cassette1:n,cassette2:r,cassette3:a,cassette4:i}})},locale:F})]})};function vw(){return(vw=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function yw(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var ww=r.createElement("rect",{width:12,height:12,rx:3,ry:3,fill:"#ff7311"});function Cw(e,t){var n=e.title,a=e.titleId,i=yw(e,["title","titleId"]);return r.createElement("svg",vw({width:12,height:12,viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,ww)}var kw=r.forwardRef(Cw);n.p;function Sw(){return(Sw=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Nw(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Ew=r.createElement("rect",{width:12,height:12,rx:3,ry:3,fill:"#ff584a"});function Iw(e,t){var n=e.title,a=e.titleId,i=Nw(e,["title","titleId"]);return r.createElement("svg",Sw({width:12,height:12,viewBox:"0 0 12 12",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Ew)}var Lw,Bw,Fw,Pw,Dw,Tw,Rw,Aw=r.forwardRef(Iw),Ww=(n.p,Object(l.a)(Object(l.a)({},Ml),{},{wrapper:{display:"flex",marginTop:12,marginBottom:16,fontSize:Oe},row:{display:"flex",flexDirection:"row"},list:{padding:0,margin:0,listStyle:"none"},item:{height:24,marginBottom:12},link:{color:J,textDecoration:"none"},separator:{width:1,height:170,zIndex:1,marginRight:60,marginLeft:"auto",background:Object(ln.fade)(H,.5)}})),Mw=Object(b.a)(zl),zw=function(e){var t=e.children,n=Mw();return Object(He.jsx)("div",{className:n.label,children:t})},qw=Object(b.a)(Ww),Hw=function(e){var t=e.children,n=Object(Xe.a)(e,["children"]);return Object(He.jsx)(u.a,Object(l.a)(Object(l.a)({container:!0,spacing:4},n),{},{children:t}))},$w=function(e){var t=e.children,n=Object(Xe.a)(e,["children"]);return Object(He.jsx)(u.a,Object(l.a)(Object(l.a)({item:!0,xs:!0},n),{},{children:t}))},Vw=function(e){var t=e.it,n=e.onActionSuccess,r=qw();return Object(He.jsx)(Hw,{className:r.wrapper,children:Object(He.jsx)($w,{xs:!0,children:Object(He.jsxs)(Hw,{className:r.row,children:[Object(He.jsxs)($w,{xs:2,children:[Object(He.jsx)(zw,{children:"Machine Model"}),Object(He.jsx)("span",{children:t.model})]}),Object(He.jsxs)($w,{xs:4,children:[Object(He.jsx)(zw,{children:"Paired at"}),Object(He.jsx)("span",{children:gb()(t.pairedAt).format("YYYY-MM-DD HH:mm:ss")})]}),Object(He.jsx)($w,{xs:6,children:Object(He.jsx)(Mv,{machine:t,onActionSuccess:n})}),Object(He.jsxs)($w,{xs:2,children:[Object(He.jsx)(zw,{children:"Network speed"}),Object(He.jsx)("span",{children:t.downloadSpeed?new yb.a(t.downloadSpeed).toFixed(4).toString()+" MB/s":"unavailable"})]}),Object(He.jsxs)($w,{xs:2,children:[Object(He.jsx)(zw,{children:"Latency"}),Object(He.jsx)("span",{children:t.responseTime?new yb.a(t.responseTime).toFixed(3).toString()+" ms":"unavailable"})]}),Object(He.jsxs)($w,{xs:2,children:[Object(He.jsx)(zw,{children:"Packet Loss"}),Object(He.jsx)("span",{children:t.packetLoss?new yb.a(t.packetLoss).toFixed(3).toString()+" %":"unavailable"})]})]})})})},Yw=er()(Lw||(Lw=Object(Kn.a)(["\n {\n machines {\n name\n deviceId\n lastPing\n pairedAt\n version\n paired\n cashbox\n cassette1\n cassette2\n version\n model\n statuses {\n label\n type\n }\n downloadSpeed\n responseTime\n packetLoss\n }\n }\n"]))),Gw=Object(b.a)(ql),Xw=function(){var e,t=Gw(),n=Object(x.i)().state,r=null===n||void 0===n?void 0:n.id,a=Object(Qn.c)(Yw),i=a.data,o=a.refetch,c=a.loading,l=[{header:"Machine Name",width:250,size:"sm",textAlign:"left",view:function(e){return e.name}},{header:"Status",width:350,size:"sm",textAlign:"left",view:function(e){return Object(He.jsx)(Ah,{statuses:e.statuses})}},{header:"Last ping",width:200,size:"sm",textAlign:"left",view:function(e){return e.lastPing?gb()(e.lastPing).fromNow():"unknown"}},{header:"Software Version",width:200,size:"sm",textAlign:"left",view:function(e){return e.version||"unknown"}}],s=null!==(e=cr.a(["machines"])(i))&&void 0!==e?e:[],d=vo.a(sr.a("deviceId",r))(s);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:t.titleWrapper,children:[Object(He.jsx)("div",{className:t.titleAndButtonsContainer,children:Object(He.jsx)(Ot,{children:"Machine Status"})}),Object(He.jsxs)("div",{className:t.headerLabels,children:[Object(He.jsxs)("div",{children:[Object(He.jsx)(kw,{}),Object(He.jsx)("span",{children:"Warning"})]}),Object(He.jsxs)("div",{children:[Object(He.jsx)(Aw,{}),Object(He.jsx)("span",{children:"Error"})]})]})]}),Object(He.jsx)(Nl,{loading:c,elements:l,data:s,Details:function(e){var t=e.it;return Object(He.jsx)(Vw,{it:t,onActionSuccess:o})},initialExpanded:d,emptyText:"No machines so far",expandable:!0})]})},Uw=a.a.createContext(),Zw=Object(b.a)({header:{display:"flex",alignItems:"center",marginBottom:16,height:26,margin:0},title:{flexShrink:2,margin:0,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},button:{border:"none",backgroundColor:"transparent",cursor:"pointer",marginLeft:8},editingButtons:{display:"flex",flexShrink:0,marginLeft:16,justifyContent:"space-between",width:110}}),_w=function(e){var t=e.title,n=e.editing,r=e.disabled,a=e.setEditing,i=Zw();return Object(He.jsxs)("div",{className:i.header,children:[Object(He.jsx)(at,{className:i.title,children:t}),!n&&Object(He.jsx)(cn,{onClick:function(){return a(!0)},className:i.button,disabled:r,children:r?Object(He.jsx)(Us,{}):Object(He.jsx)(ed,{})}),n&&Object(He.jsxs)("div",{className:i.editingButtons,children:[Object(He.jsx)(hn,{color:"primary",type:"submit",children:"Save"}),Object(He.jsx)(hn,{color:"secondary",type:"reset",children:"Cancel"})]})]})},Kw=Object(b.a)({text:{margin:[[7,0,7,1]]},fieldWrapper:{height:53},valueWrapper:{display:"flex",alignItems:"baseline"},label:{margin:0},decoration:{margin:[[0,0,0,7]]}}),Qw=function(e){var t,n=e.label,r=e.name,a=e.editing,i=e.displayValue,o=e.decoration,c=e.className,l=e.decimalPlaces,s=void 0===l?0:l,d=e.width,u=void 0===d?80:d,h=Kw({width:u,editing:a}),m=Object(ca.e)().values,b=(t={},Object(v.a)(t,h.fieldWrapper,!0),Object(v.a)(t,"className",c),t);return Object(He.jsxs)("div",{className:w()(b),children:[n&&Object(He.jsx)(ht,{className:h.label,children:n}),Object(He.jsxs)("div",{className:h.valueWrapper,children:[!a&&Object(He.jsx)(ct,{className:h.text,children:i(m[r])}),a&&Object(He.jsx)(ca.b,{id:r,size:"lg",fullWidth:!0,name:r,component:Ja,textAlign:"right",width:u,decimalPlaces:s}),Object(He.jsx)(ut,{className:h.decoration,children:o})]})]})},Jw=function(e){var t,n=e.title,a=e.label,i=e.width,o=void 0===i?80:i,l=e.min,s=void 0===l?0:l,d=e.max,u=void 0===d?9999999:d,h=e.name,m=e.section,b=e.className,p=Object(r.useState)(!1),j=Object(c.a)(p,2),f=j[0],g=j[1],x=function(){var e=Object(No.a)(So.a.mark((function e(t,n){return So.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!f){e.next=2;break}return e.abrupt("return");case 2:return g(!0),e.next=5,y(t,n);case 5:g(!1);case 6:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),O=Object(r.useContext)(Uw),y=O.save,w=O.data,C=O.currency,k=O.isEditing,S=O.isDisabled,N=O.setEditing,E=ha.d().shape(Object(v.a)({},h,ha.c().transform(xd).integer().min(s).max(u).nullable()));return Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,enableReinitialize:!0,initialValues:Object(v.a)({},h,null!==(t=w&&w[h])&&void 0!==t?t:""),validationSchema:E,onSubmit:function(e){return x(m,E.cast(e))},onReset:function(){N(h,!1)},children:Object(He.jsxs)(ca.c,{className:b,children:[Object(He.jsx)(vs,{}),Object(He.jsx)(_w,{title:n,editing:k(h),disabled:S(h),setEditing:function(e){return N(h,e)}}),Object(He.jsx)(Qw,{label:a,name:h,editing:k(h),width:o,displayValue:function(e){return""===e?"-":e},decoration:C})]})})},eC="cryptoLowBalance",tC="cryptoHighBalance",nC=Object(b.a)({cryptoBalanceAlerts:{display:"flex",marginBottom:36,height:135,alignItems:"center"},cryptoBalanceAlertsForm:{width:222,marginRight:32},cryptoBalanceAlertsSecondForm:{marginLeft:50},vertSeparator:{width:1,height:"100%",borderRight:[[1,"solid","black"]]}}),rC=function(e){var t=e.section,n=e.fieldWidth,a=nC(),i=Object(r.useContext)(Uw),o=i.data,c=i.save,l=i.currency,s=i.setEditing,d=i.isEditing,u=i.isDisabled;return Object(He.jsxs)("div",{className:a.cryptoBalanceAlerts,children:[Object(He.jsx)(Jw,{name:eC,data:o,save:c,section:t,decoration:l,className:a.cryptoBalanceAlertsForm,title:"Default (Low Balance)",label:"Alert me under",editing:d(eC),disabled:u(eC),setEditing:function(e){return s(eC,e)},width:n}),Object(He.jsx)("div",{className:a.vertSeparator}),Object(He.jsx)(Jw,{name:tC,data:o,section:t,save:c,decoration:l,className:a.cryptoBalanceAlertsSecondForm,title:"Default (High Balance)",label:"Alert me over",editing:d(tC),disabled:u(tC),setEditing:function(e){return s(tC,e)},width:n})]})},aC="highBalance",iC="lowBalance",oC="cryptoCurrency",cC="cryptoBalanceOverrides",lC=function(e){var t,n,a,i=e.section,o=Object(r.useContext)(Uw),c=o.cryptoCurrencies,l=void 0===c?[]:c,s=o.data,d=o.save,u=o.error,h=o.currency,m=o.isDisabled,b=o.setEditing,p=null!==(t=null===s||void 0===s?void 0:s.cryptoBalanceOverrides)&&void 0!==t?t:[],j=ar.a(ir.a(oC))(p),f=lr.a((function(e){return!Oo.a(e.code,j)}))(l),g=(n={},Object(v.a)(n,oC,null),Object(v.a)(n,iC,""),Object(v.a)(n,aC,""),n),x=9999999,O=ha.d().shape((a={},Object(v.a)(a,oC,ha.e().label("Cryptocurrency").nullable().required()),Object(v.a)(a,iC,ha.c().label("Low Balance").when(aC,{is:function(e){return!e},then:ha.c().required()}).transform(xd).integer().min(0).max(x).nullable()),Object(v.a)(a,aC,ha.c().label("High Balance").when(iC,{is:function(e){return!e},then:ha.c().required()}).transform(xd).integer().min(0).max(x).nullable()),a),[iC,aC]),y=[{name:oC,header:"Cryptocurrency",width:166,size:"sm",view:function(e){return tr.a(cr.a(["display"]),ja.a(sr.a("code",e)))(l)},input:Aa,inputProps:{options:function(e){return jo.a(f,function(e){var t=tr.a(ja.a(sr.a("code",null===e||void 0===e?void 0:e.cryptoCurrency)))(l);return t?[t]:[]}(e))},optionsLimit:null,valueProp:"code",labelProp:"display"}},{name:iC,width:155,textAlign:"right",bold:!0,input:Ja,suffix:h,inputProps:{decimalPlaces:2}},{name:aC,width:155,textAlign:"right",bold:!0,input:Ja,suffix:h,inputProps:{decimalPlaces:2}}];return Object(He.jsx)(sd,{name:cC,title:"Overrides",error:null===u||void 0===u?void 0:u.message,enableDelete:!0,enableEdit:!0,enableCreate:!0,save:function(e){return d(i,e)},initialValues:g,validationSchema:O,forceDisable:m(cC)||!l,data:p,elements:y,disableAdd:!(null===f||void 0===f?void 0:f.length),onDelete:function(e){var t={cryptoBalanceOverrides:fs.a((function(t){return t.id===e}),p)};return d(t)},setEditing:function(e){return b(cC,e)}})},sC={wrapper:{display:"flex"},form:{marginBottom:36},title:{marginTop:0},row:{width:236,display:"grid",gridTemplateColumns:"repeat(2,1fr)",gridTemplateRows:"1fr",gridColumnGap:18,gridRowGap:0},col2:{width:136},cashboxLabel:{marginRight:4,fontSize:20},cashboxEmptyPart:{backgroundColor:"".concat(re)}},dC=Object(b.a)(sC),uC="fiatBalanceAlerts",hC=function(e){var t,n,a,i,o,c,l,d,u=e.section,h=e.min,m=void 0===h?0:h,b=e.max,p=void 0===b?Number.MAX_SAFE_INTEGER:b,j=e.fieldWidth,f=void 0===j?80:j,g=Object(r.useContext)(Uw),x=g.isEditing,O=g.isDisabled,v=g.setEditing,y=g.data,w=g.save,C=g.machines,k=void 0===C?[]:C,S=dC(),N=Math.max.apply(Math,Object(s.a)(ar.a((function(e){return e.numberOfCassettes}),k)).concat([2])),E=x(uC),I=ha.d().shape({fiatBalanceCassette1:ha.c().transform(xd).integer().min(m).max(p).nullable(),fiatBalanceCassette2:ha.c().transform(xd).integer().min(m).max(p).nullable(),fiatBalanceCassette3:ha.c().transform(xd).integer().min(m).max(p).nullable(),fiatBalanceCassette4:ha.c().transform(xd).integer().min(m).max(p).nullable()}),L={cassette1:100*(null!==(t=null===y||void 0===y?void 0:y.fiatBalanceCassette1)&&void 0!==t?t:0)/p,cassette2:100*(null!==(n=null===y||void 0===y?void 0:y.fiatBalanceCassette2)&&void 0!==n?n:0)/p,cassette3:100*(null!==(a=null===y||void 0===y?void 0:y.fiatBalanceCassette3)&&void 0!==a?a:0)/p,cassette4:100*(null!==(i=null===y||void 0===y?void 0:y.fiatBalanceCassette4)&&void 0!==i?i:0)/p};return Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,enableReinitialize:!0,initialValues:{fiatBalanceCassette1:null!==(o=null===y||void 0===y?void 0:y.fiatBalanceCassette1)&&void 0!==o?o:"",fiatBalanceCassette2:null!==(c=null===y||void 0===y?void 0:y.fiatBalanceCassette2)&&void 0!==c?c:"",fiatBalanceCassette3:null!==(l=null===y||void 0===y?void 0:y.fiatBalanceCassette3)&&void 0!==l?l:"",fiatBalanceCassette4:null!==(d=null===y||void 0===y?void 0:y.fiatBalanceCassette4)&&void 0!==d?d:""},validationSchema:I,onSubmit:function(e){return w(u,I.cast(e))},onReset:function(){v(uC,!1)},children:Object(He.jsxs)(ca.c,{className:S.form,children:[Object(He.jsx)(vs,{}),Object(He.jsx)(_w,{title:"Cash out (Empty)",editing:E,disabled:O(uC),setEditing:function(e){return v(uC,e)}}),Object(He.jsx)("div",{className:S.wrapper,children:ar.a((function(e){return Object(He.jsx)(He.Fragment,{children:Object(He.jsxs)("div",{className:S.row,children:[Object(He.jsx)(Ua,{labelClassName:S.cashboxLabel,emptyPartClassName:S.cashboxEmptyPart,percent:L["cassette".concat(e+1)],cashOut:!0}),Object(He.jsxs)("div",{className:S.col2,children:[Object(He.jsxs)(ut,{className:S.title,children:["Cassette ",e+1]}),Object(He.jsx)(Qw,{label:"Alert me under",name:"fiatBalanceCassette".concat(e+1),editing:E,displayValue:function(e){return""===e?"-":e},decoration:"notes",width:f})]})]})})}),jj.a(fj.a,N))})]})})},mC="fiatBalanceCassette1",bC="fiatBalanceCassette2",pC="fiatBalanceCassette3",jC="fiatBalanceCassette4",fC="machine",gC="fiatBalanceOverrides",xC=[mC,bC,pC,jC],OC=function(e){var t,n,a,i=e.section,o=Object(r.useContext)(Uw),c=o.machines,l=void 0===c?[]:c,d=o.data,u=o.save,h=o.isDisabled,m=o.setEditing,b=o.error,p=null!==(t=null===d||void 0===d?void 0:d.fiatBalanceOverrides)&&void 0!==t?t:[],j=ar.a((function(e){return e.machine}),p),f=lr.a((function(e){return!Oo.a(e.deviceId,j)}))(l),g=(n={},Object(v.a)(n,fC,null),Object(v.a)(n,mC,""),Object(v.a)(n,bC,""),Object(v.a)(n,pC,""),Object(v.a)(n,jC,""),n),x=Math.max.apply(Math,Object(s.a)(ar.a((function(e){return e.numberOfCassettes}),l)).concat([0])),O=9999999,y=ha.d().shape((a={},Object(v.a)(a,fC,ha.e().label("Machine").nullable().required()),Object(v.a)(a,mC,ha.c().label("Cassette 1").transform(xd).integer().min(0).max(O).nullable()),Object(v.a)(a,bC,ha.c().label("Cassette 2").transform(xd).integer().min(0).max(O).nullable()),Object(v.a)(a,pC,ha.c().label("Cassette 3").transform(xd).integer().min(0).max(O).nullable()),Object(v.a)(a,jC,ha.c().label("Cassette 4").transform(xd).integer().min(0).max(O).nullable()),a)).test((function(e,t){var n=Ts.a(xC,e);if(!xC.some((function(e){return!rr.a(n[e])})))return t.createError({path:mC,message:"At least one of the cassettes must have a value"})})),w=[{name:fC,width:238,size:"sm",view:function(e){return tr.a(cr.a(["name"]),ja.a(sr.a("deviceId",e)))(l)},input:Aa,inputProps:{options:function(e){return jo.a(f,function(e){var t=tr.a(ja.a(sr.a("deviceId",null===e||void 0===e?void 0:e.machine)))(l);return t?[t]:[]}(e))},valueProp:"deviceId",labelProp:"name"}}];return ud.a(hd.a(md.a,x),(function(e){return w.push({name:"fiatBalanceCassette".concat(e),display:"Cash-out ".concat(e),width:155,textAlign:"right",doubleHeader:"Cash-out (Cassette Empty)",bold:!0,input:Ja,suffix:"notes",inputProps:{decimalPlaces:0},view:function(e){var t;return null!==(t=null===e||void 0===e?void 0:e.toString())&&void 0!==t?t:"\u2014"},isHidden:function(t){var n;return e>(null===(n=l.find((function(e){return e.deviceId===t.machine})))||void 0===n?void 0:n.numberOfCassettes)}}),ms.a(1,e)}),1),Object(He.jsx)(sd,{name:gC,title:"Overrides",error:null===b||void 0===b?void 0:b.message,enableDelete:!0,enableEdit:!0,enableCreate:!0,save:function(e){return u(i,y.cast(e))},initialValues:g,validationSchema:y,forceDisable:h(gC)||!l,data:p,elements:w,disableAdd:!(null===f||void 0===f?void 0:f.length),setEditing:function(e){return m(gC,e)}})},vC={balance:152,transactions:184,compliance:178,errors:142,active:263},yC=Ic.a(Rs.a(vC))+129,wC=function(e){var t=e.namespace,n=e.forceDisable,a=Object(r.useContext)(Uw),i=a.data,o=a.save,c=tr.a(o(null),jc(t)),l=pc(t)(i),s=n||!l||!l.active,d=function(e){var t=e.name,n=e.disabled,r=!(!l||!l[t]);return Object(He.jsx)(qc,{width:vC[t],textAlign:"center",children:Object(He.jsx)(Ra,{disabled:n,checked:r,onChange:function(e){c(Object(v.a)({},t,e.target.checked))},value:r})})};return Object(He.jsxs)(Vc,{children:[Object(He.jsx)(qc,{width:129,children:Fs(t)}),Object(He.jsx)(d,{name:"balance",disabled:s}),Object(He.jsx)(d,{name:"transactions",disabled:s}),Object(He.jsx)(d,{name:"compliance",disabled:s}),Object(He.jsx)(d,{name:"errors",disabled:s}),Object(He.jsx)(d,{name:"active",disabled:n})]})},CC=Object(b.a)({mainTable:{width:yC},wizardTable:{width:930}}),kC=function(e){var t=e.wizard,n=e.forceDisable,r=t?20:0,a=CC();return Object(He.jsxs)(Ac,{className:t?a.wizardTable:a.mainTable,children:[Object(He.jsxs)(Wc,{children:[Object(He.jsx)(Hc,{width:129-r,children:"Channel"}),Object.keys(vC).map((function(e){return Object(He.jsx)(Hc,{width:vC[e]-r,textAlign:"center",children:Fs(e)},e)}))]}),Object(He.jsxs)(zc,{children:[Object(He.jsx)(wC,{namespace:"email",forceDisable:n}),Object(He.jsx)(wC,{namespace:"sms",forceDisable:n}),Object(He.jsx)(wC,{namespace:"notificationCenter",forceDisable:n})]})]})},SC=function(e){var t=e.section,n=e.fieldWidth;return Object(He.jsx)(Jw,{section:t,title:"High value transaction",label:"Alert me over",name:"highValueTransaction",width:n})},NC=er()(Bw||(Bw=Object(Kn.a)(["\n query getData {\n config\n machines {\n name\n deviceId\n numberOfCassettes\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]))),EC=er()(Fw||(Fw=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),IC=function(e){var t=e.name,n=e.displaySetup,a=void 0===n||n,i=e.displayTransactionAlerts,o=void 0===i||i,l=e.displayFiatAlerts,s=void 0===l||l,d=e.displayCryptoAlerts,u=void 0===d||d,h=e.displayOverrides,m=void 0===h||h,b=e.displayTitle,p=void 0===b||b,j=e.wizard,f=void 0!==j&&j,g=Object(r.useState)(null),x=Object(c.a)(g,2),O=x[0],v=x[1],y=Object(r.useState)(null),w=Object(c.a)(y,2),C=w[0],k=w[1],S=Object(r.useState)(null),N=Object(c.a)(S,2),E=N[0],I=N[1],L=Object(Qn.c)(NC),B=L.data,F=L.loading,P=Object(Qn.b)(EC,{refetchQueries:["getData"],onCompleted:function(){return I(null)},onError:function(e){return k(e)}}),D=Object(c.a)(P,1)[0],T=pc(t)(null===B||void 0===B?void 0:B.config),R=null===B||void 0===B?void 0:B.machines,A=null===B||void 0===B?void 0:B.cryptoCurrencies,W=cr.a(["fiatCurrency"])(pc(cc)(null===B||void 0===B?void 0:B.config)),M={save:Qo.a((function(e,n){var r=jc(t)(n);return v(e),k(null),D({variables:{config:r}})})),error:C,editingKey:E,data:T,currency:W,isEditing:function(e){return E===e},isDisabled:function(e){return E&&E!==e},setEditing:function(e,t){t||k(null),I(t?e:null)},setSection:v,machines:R,cryptoCurrencies:A};return!F&&Object(He.jsxs)(Uw.Provider,{value:M,children:[p&&Object(He.jsx)(Hn,{title:"Notifications"}),a&&Object(He.jsx)(Fu,{title:"Setup",error:C&&!O,children:Object(He.jsx)(kC,{forceDisable:!!E,wizard:f})}),o&&Object(He.jsx)(Fu,{title:"Transaction alerts",error:C&&"tx"===O,children:Object(He.jsx)(SC,{section:"tx",fieldWidth:130})}),s&&Object(He.jsxs)(Fu,{title:"Fiat balance alerts",error:C&&"fiat"===O,children:[Object(He.jsx)(hC,{section:"fiat",max:500,fieldWidth:50}),m&&Object(He.jsx)(OC,{section:"fiat"})]}),u&&Object(He.jsxs)(Fu,{title:"Crypto balance alerts",error:C&&"crypto"===O,children:[Object(He.jsx)(rC,{section:"crypto",fieldWidth:130}),m&&Object(He.jsx)(lC,{section:"crypto",fieldWidth:130})]})]})},LC={button:Rl.button,content:{display:"flex"},transparentButton:{"& > *":{margin:"auto 10px"},"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}},titleWrapper:{display:"flex",alignItems:"center",flex:"wrap"},rowWrapper:{display:"flex",alignItems:"center",justifyContent:"space-between"},rowTextAndSwitch:{display:"flex",flex:"wrap",alignItems:"center",justifyContent:"space-between",width:285},popoverContent:{width:272,padding:[[10,15]]}},BC=Object(b.a)(LC),FC=er()(Pw||(Pw=Object(Kn.a)(["\n query getData {\n config\n }\n"]))),PC=er()(Dw||(Dw=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),DC=Object(r.memo)((function(e){var t=e.title,n=e.disabled,r=void 0!==n&&n,a=e.checked,i=e.save,o=e.label,c=BC();return Object(He.jsxs)("div",{className:c.rowWrapper,children:[Object(He.jsxs)("div",{className:c.rowTextAndSwitch,children:[Object(He.jsx)(ot,{children:t}),Object(He.jsx)(Ra,{disabled:r,checked:a,onChange:function(e){return i&&i(e.target.checked)}})]}),o&&Object(He.jsx)(mt,{children:o})]})})),TC=Object(r.memo)((function(){var e=BC(),t=Object(Qn.c)(FC).data,n=Object(Qn.b)(PC,{refetchQueries:["getData"]}),r=Object(c.a)(n,1)[0],a=function(e){return r({variables:{config:jc(dc,e)}})},i=(null===t||void 0===t?void 0:t.config)&&pc(dc,t.config);return i?Object(He.jsx)("div",{className:e.content,children:Object(He.jsxs)("div",{children:[Object(He.jsxs)("div",{className:e.titleWrapper,children:[Object(He.jsx)(at,{children:"Coin ATM Radar share settings"}),Object(He.jsx)(Ao,{width:304,children:Object(He.jsxs)(ot,{children:["For details on configuring this panel, please read the relevant knowledgebase article"," ",Object(He.jsx)("a",{target:"_blank",rel:"noopener noreferrer",href:"https://support.lamassu.is/hc/en-us/articles/360023720472-Coin-ATM-Radar",children:"here"}),"."]})})]}),Object(He.jsx)(DC,{title:"Share information?",checked:i.active,save:function(e){return a({active:e})},label:i.active?"Yes":"No"}),Object(He.jsx)(at,{children:"Machine info"}),Object(He.jsx)(DC,{title:"Commissions",disabled:!i.active,checked:i.commissions,save:function(e){return a({commissions:e})}}),Object(He.jsx)(DC,{title:"Limits and verification",disabled:!i.active,checked:i.limitsAndVerification,save:function(e){return a({limitsAndVerification:e})}})]})}):null})),RC=n(312),AC=Te.p,WC=Object(RC.a)({typography:{fontFamily:Se,body1:Object(l.a)({},AC)},MuiButtonBase:{disableRipple:!0},palette:{primary:{light:ee,dark:ee,main:ee},secondary:{light:ee,dark:ee,main:ee},background:{default:re}},overrides:{MuiRadio:{colorSecondary:{color:ee}},MuiAutocomplete:{root:{color:le},noOptions:{padding:[[6,16]]},option:{'&[data-focus="true"]':{backgroundColor:ae}},paper:{color:le,margin:0},listbox:{padding:0},tag:{'&[data-tag-index="0"]':{marginLeft:0},margin:2,backgroundColor:ae,borderRadius:4,height:18}},MuiChip:{label:{paddingLeft:4,paddingRight:4,color:le,fontSize:ve}},MuiInput:{root:{color:le},underline:{"&:before":{borderBottom:[[2,"solid",le]]}}},MuiInputLabel:{root:{font:"inherit",fontSize:xe,color:se},shrink:{color:le,transform:"translate(0, 1.7px) scale(0.83)"}},MuiFormLabel:{root:{"&$focused":{color:le}}},MuiListItem:{root:{"&:nth-of-type(odd)":{backgroundColor:re}}}}}),MC=Te.p,zC={header:{display:"flex",alignItems:"center",position:"relative",flex:"wrap"},transparentButton:{"& > *":{margin:"auto 12px"},"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}},section:{marginBottom:52},row:{display:"flex",alignItems:"center",justifyContent:"space-between",marginBottom:28,width:600,"&:last-child":{marginBottom:0}},switchRow:{display:"flex",alignItems:"center",marginBottom:28,width:600},switch:{display:"flex",alignItems:"center",marginLeft:120},submit:{justifyContent:"flex-start",alignItems:"center",height:19,padding:[[0,4,4,4]],"& > button":{marginRight:40}},singleButton:{marginTop:50,paddingLeft:0}},qC={infoMessage:{display:"flex",marginBottom:52,"& > p":{width:330,color:se,marginTop:4,marginLeft:16}},radioButtonsRow:{height:60,marginBottom:14},radioButtons:{display:"flex",flexDirection:"row",paddingLeft:4},rowWrapper:{display:"flex",alignItems:"center",position:"relative",flex:"wrap"},transparentButton:{"& > *":{margin:"auto 12px"},"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}}},HC={enable:{display:"flex",alignItems:"center",marginBottom:22-WC.spacing(1),"& > span:first-child":{extend:MC,marginRight:116-WC.spacing(1)},"& > span:last-child":{marginLeft:4}}},$C={field:{position:"relative",width:280,height:48,padding:[[0,4,4,0]]},notEditing:{display:"flex",flexDirection:"column","& > p:first-child":{height:16,lineHeight:"16px",fontSize:ve,transformOrigin:"left",paddingLeft:0,margin:[[3,0,3,0]]},"& > p:last-child":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",margin:0}}},VC=Object(b.a)($C),YC=function(e){var t,n=e.editing,r=e.field,a=e.displayValue,i=Object(Xe.a)(e,["editing","field","displayValue"]),o=VC(),c=(t={},Object(v.a)(t,o.field,!0),Object(v.a)(t,o.notEditing,!n),t);return Object(He.jsxs)("div",{className:w()(c),children:[!n&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(bt,{children:r.label}),Object(He.jsx)(st,{children:a(r.value)})]}),n&&Object(He.jsx)(ca.b,Object(l.a)({id:r.name,name:r.name,component:r.component,placeholder:r.placeholder,type:r.type,label:r.label,width:280},i))]})},GC=er()(Tw||(Tw=Object(Kn.a)(["\n query getData {\n config\n }\n"]))),XC=er()(Rw||(Rw=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),UC=_t.a(zC,qC),ZC=Object(b.a)(UC),_C=function(e){var t,n,a,i,o=e.wizard,l=ZC(),s=Object(r.useState)(o||!1),d=Object(c.a)(s,2),u=d[0],h=d[1],m=Object(r.useState)(null),b=Object(c.a)(m,2),p=b[0],j=b[1],f=Object(Qn.b)(XC,{onCompleted:function(){return h(!1)},refetchQueries:function(){return["getData"]},onError:function(e){return j(e)}}),g=Object(c.a)(f,1)[0],x=Object(Qn.c)(GC).data,O=function(e){return g({variables:{config:jc(ic,e)}})},v=(null===x||void 0===x?void 0:x.config)&&pc(ic,x.config);if(!v)return null;var y=ha.d().shape({active:ha.b(),name:ha.e(),phone:ha.e(),email:ha.e().email("Please enter a valid email address").required(),website:ha.e(),companyNumber:ha.e()}),C=[{name:"name",label:"Full name",value:null!==(t=v.name)&&void 0!==t?t:"",component:ni},{name:"phone",label:"Phone number",value:v.phone,component:ni},{name:"email",label:"Email",value:null!==(n=v.email)&&void 0!==n?n:"",component:ni},{name:"website",label:"Website",value:null!==(a=v.website)&&void 0!==a?a:"",component:ni},{name:"companyNumber",label:"Company number",value:null!==(i=v.companyNumber)&&void 0!==i?i:"",component:ni}],k=function(e){return ja.a(sr.a("name",e))(C)},S=function(e){return k(e).value},N=function(e){return e},E={initialValues:{active:v.active,name:S("name"),phone:S("phone"),email:S("email"),website:S("website"),companyNumber:S("companyNumber")}};return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)("div",{className:l.rowWrapper,children:Object(He.jsx)(at,{children:"Contact information"})}),Object(He.jsxs)("div",{className:l.rowWrapper,children:[Object(He.jsx)(ot,{children:"Info card enabled?"}),Object(He.jsxs)("div",{className:l.switch,children:[Object(He.jsx)(Ra,{checked:v.active,onChange:function(e){return O({active:e.target.checked})}}),Object(He.jsx)(mt,{children:v.active?"Yes":"No"})]})]}),Object(He.jsxs)("div",{className:l.section,children:[Object(He.jsxs)("div",{className:l.rowWrapper,children:[Object(He.jsx)(at,{children:"Info card"}),!u&&Object(He.jsx)(cn,{className:l.transparentButton,onClick:function(){return h(!0)},children:Object(He.jsx)(ed,{})})]}),Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,enableReinitialize:!0,initialValues:E.initialValues,validationSchema:y,onSubmit:function(e){return O(y.cast(e))},onReset:function(){h(!1),j(null)},children:Object(He.jsxs)(ca.c,{children:[Object(He.jsx)(vs,{}),Object(He.jsxs)("div",{className:l.row,children:[Object(He.jsx)(YC,{field:k("name"),editing:u,displayValue:N,onFocus:function(){return j(null)}}),Object(He.jsx)(YC,{field:k("phone"),editing:u,displayValue:N,onFocus:function(){return j(null)}})]}),Object(He.jsxs)("div",{className:l.row,children:[Object(He.jsx)(YC,{field:k("email"),editing:u,displayValue:N,onFocus:function(){return j(null)}}),Object(He.jsx)(YC,{field:k("website"),editing:u,displayValue:N,onFocus:function(){return j(null)}})]}),Object(He.jsx)("div",{className:l.row,children:Object(He.jsx)(YC,{field:k("companyNumber"),editing:u,displayValue:N,onFocus:function(){return j(null)}})}),Object(He.jsx)("div",{className:w()(l.row,l.submit),children:u&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(hn,{color:"primary",type:"submit",children:"Save"}),Object(He.jsx)(hn,{color:"secondary",type:"reset",children:"Cancel"}),p&&Object(He.jsx)(gt,{className:l.errorMessage,children:"Failed to save changes"})]})})]})})]}),!o&&Object(He.jsxs)("div",{className:w()(l.section,l.infoMessage),children:[Object(He.jsx)(wi,{}),Object(He.jsx)(ht,{children:"Sharing your information with your customers through your machines allows them to contact you in case there's a problem with a machine in your network or a transaction."})]})]})};function KC(){return(KC=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function QC(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var JC=r.createElement("desc",null,"Created with Sketch."),ek=r.createElement("g",{id:"icon/table/false",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("g",{id:"Group-4",stroke:"#FF584A",strokeWidth:4},r.createElement("line",{x1:13.5,y1:.5,x2:.995667,y2:13.004333,id:"Line-7"}),r.createElement("line",{x1:13.5,y1:.5,x2:.995667,y2:13.004333,id:"Line-7",transform:"translate(7.000000, 7.000000) scale(-1, 1) translate(-7.000000, -7.000000) "})));function tk(e,t){var n=e.title,a=e.titleId,i=QC(e,["title","titleId"]);return r.createElement("svg",KC({width:"14px",height:"14px",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,JC,ek)}var nk=r.forwardRef(tk);n.p;function rk(){return(rk=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function ak(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var ik=r.createElement("desc",null,"Created with Sketch."),ok=r.createElement("g",{id:"icon/table/true",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd"},r.createElement("path",{d:"M4.17451294,13.3251347 L0.599425104,9.29667256 C-0.199808368,8.3960844 -0.199808368,6.94040225 0.599425104,6.03981409 C1.39865858,5.13922593 2.69051421,5.13922593 3.48974768,6.03981409 L5.61967423,8.439847 L12.5102523,0.675441122 C13.3094858,-0.225147041 14.6033855,-0.225147041 15.4005749,0.675441122 C16.1998084,1.57372599 16.1998084,3.03171143 15.4005749,3.93229959 L7.06483552,13.3251347 C6.66624082,13.7742771 6.14295752,14 5.61967423,14 C5.09639093,14 4.57310763,13.7742771 4.17451294,13.3251347 Z",id:"Fill-1",fill:"#48F694"}));function ck(e,t){var n=e.title,a=e.titleId,i=ak(e,["title","titleId"]);return r.createElement("svg",rk({width:"16px",height:"14px",viewBox:"0 0 16 14",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,ik,ok)}var lk,sk,dk,uk,hk,mk,bk=r.forwardRef(ck),pk=(n.p,{booleanPropertiesTableWrapper:{display:"flex",flexDirection:"column",width:396},tableRow:{display:"flex",alignItems:"center",justifyContent:"space-between","&:nth-child(even)":{backgroundColor:re},"&:nth-child(odd)":{backgroundColor:G},minHeight:32,height:"auto",padding:[[8,16,8,24]],boxShadow:"0 0 0 0 rgba(0, 0, 0, 0)"},leftTableCell:{display:"flex",alignItems:"center",justifyContent:"left",width:200,padding:[0]},rightTableCell:{display:"flex",alignItems:"center",justifyContent:"right",padding:[0]},transparentButton:{"& > *":{margin:"auto 12px"},"& button":{border:"none",backgroundColor:"transparent",cursor:"pointer"}},rowWrapper:{display:"flex",alignItems:"center",position:"relative",flex:"wrap"},rightAligned:{marginLeft:"auto"},radioButtons:{display:"flex",flexDirection:"row",margin:[-15]},rightLink:{marginLeft:"20px"},fillColumn:Rl.fillColumn,popoverContent:{width:272,padding:[[10,15]]}}),jk=Object(b.a)(pk),fk=function(e){var t=e.name;return"true"===Object(ca.e)().values[t]?Object(He.jsx)(bk,{}):Object(He.jsx)(nk,{})},gk=Object(r.memo)((function(e){var t=e.title,n=e.disabled,a=e.data,i=e.elements,o=e.save,l=e.forcedEditing,s=void 0!==l&&l,d=Jo.a(i.map((function(e){var t;return[e.name,null!==(t=a[e.name])&&void 0!==t?t:null]}))),u=Jo.a(i.map((function(e){return[e.name,ha.b().required()]}))),h=Object(r.useState)(s),m=Object(c.a)(h,2),b=m[0],p=m[1],j=jk(),f=function(){var e=Object(No.a)(So.a.mark((function e(t){return So.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:o(lr.a(fd.a(rr.a),t)),p(!1);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),g=[{display:"Yes",code:"true"},{display:"No",code:"false"}];return Object(He.jsx)("div",{className:j.booleanPropertiesTableWrapper,children:Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,enableReinitialize:!0,onSubmit:f,initialValues:d,schemaValidation:u,children:function(e){var r=e.resetForm;return Object(He.jsxs)(ca.c,{children:[Object(He.jsxs)("div",{className:j.rowWrapper,children:[Object(He.jsx)(at,{children:t}),b?Object(He.jsxs)("div",{className:j.rightAligned,children:[Object(He.jsx)(hn,{type:"submit",color:"primary",children:"Save"}),Object(He.jsx)(hn,{type:"reset",className:j.rightLink,onClick:function(){r(),p(!1)},color:"secondary",children:"Cancel"})]}):Object(He.jsx)(cn,{className:j.transparentButton,onClick:function(){return p(!0)},children:n?Object(He.jsx)(Us,{}):Object(He.jsx)(ed,{})})]}),Object(He.jsx)(vs,{}),Object(He.jsx)(el,{className:j.fillColumn,children:Object(He.jsx)(tl,{className:j.fillColumn,children:i.map((function(e,t){return Object(He.jsxs)(ul,{size:"sm",className:j.tableRow,children:[Object(He.jsx)(rl,{className:j.leftTableCell,children:e.display}),Object(He.jsxs)(rl,{className:j.rightTableCell,children:[b&&Object(He.jsx)(ca.b,{component:ei,name:e.name,options:g,className:w()(j.radioButtons,j.rightTableCell)}),!b&&Object(He.jsx)(fk,{name:e.name})]})]},t)}))})})]})}})})})),xk=Object(b.a)({rowWrapper:{display:"flex",alignItems:"center",position:"relative",flex:"wrap"},switchWrapper:{display:"flex",marginLeft:120}}),Ok=er()(lk||(lk=Object(Kn.a)(["\n query getData {\n config\n }\n"]))),vk=er()(sk||(sk=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),yk=Object(r.memo)((function(e){var t=e.wizard,n=xk(),r=Object(Qn.c)(Ok).data,a=Object(Qn.b)(vk,{refetchQueries:function(){return["getData"]}}),i=Object(c.a)(a,1)[0],o=(null===r||void 0===r?void 0:r.config)&&pc(sc,r.config);return o?Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)("div",{className:n.rowWrapper,children:Object(He.jsx)(at,{children:"Receipt options"})}),Object(He.jsxs)("div",{className:n.rowWrapper,children:[Object(He.jsx)(ot,{children:"Enable receipt printing?"}),Object(He.jsx)("div",{className:n.switchWrapper,children:Object(He.jsx)(Ra,{checked:o.active,onChange:function(e){return i({variables:{config:jc(sc,_t.a(o,{active:e.target.checked}))}})}})}),Object(He.jsx)(mt,{children:o.active?"Yes":"No"})]}),Object(He.jsx)(gk,{editing:t,title:"Visible on the receipt (options)",data:o,elements:[{name:"operatorWebsite",display:"Operator website"},{name:"operatorEmail",display:"Operator email"},{name:"operatorPhone",display:"Operator phone"},{name:"companyNumber",display:"Company number"},{name:"machineLocation",display:"Machine location"},{name:"customerNameOrPhoneNumber",display:"Customer name or phone number (if known)"},{name:"exchangeRate",display:"Exchange rate"},{name:"addressQRCode",display:"Address QR code"}],save:function(e){return i({variables:{config:jc(sc,e)}})}})]}):null})),wk=Object(b.a)({field:{position:"relative",width:280,padding:[[0,4,4,0]]},notEditing:{display:"flex",flexDirection:"column"},notEditingSingleLine:{"& > p:first-child":{height:16,lineHeight:"16px",transform:"scale(0.75)",transformOrigin:"left",paddingLeft:0,margin:[[1,0,6,0]]},"& > p:last-child":{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",height:25,margin:0}},notEditingMultiline:{"& > p:first-child":{height:16,lineHeight:"16px",transform:"scale(0.75)",transformOrigin:"left",paddingLeft:0,margin:[[1,0,5,0]]},"& > p:last-child":{width:502,height:121,overflowY:"auto",lineHeight:"19px",wordWrap:"anywhere",margin:0}}}),Ck=function(e){var t,n=e.editing,r=e.name,a=e.width,i=e.placeholder,o=e.label,c=e.value,s=e.multiline,d=void 0!==s&&s,u=e.rows,h=e.onFocus,m=Object(Xe.a)(e,["editing","name","width","placeholder","label","value","multiline","rows","onFocus"]),b=wk(),p=(t={},Object(v.a)(t,b.field,!0),Object(v.a)(t,b.notEditing,!n),Object(v.a)(t,b.notEditingSingleLine,!n&&!d),Object(v.a)(t,b.notEditingMultiline,!n&&d),t);return Object(He.jsxs)("div",{className:w()(p),children:[!n&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(bt,{children:o}),Object(He.jsx)(st,{className:b.multiLineText,children:c})]}),n&&Object(He.jsx)(ca.b,Object(l.a)({id:r,name:r,component:ni,width:a,placeholder:i,type:"text",label:o,multiline:d,rows:u,rowsMax:"6",onFocus:h},m))]})},kk=er()(dk||(dk=Object(Kn.a)(["\n query getData {\n config\n }\n"]))),Sk=er()(uk||(uk=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),Nk=_t.a(zC,HC),Ek=Object(b.a)(Nk),Ik=function(){var e,t,n,a,i,o=Object(r.useState)(null),l=Object(c.a)(o,2),s=l[0],d=l[1],u=Object(r.useState)(!1),h=Object(c.a)(u,2),m=h[0],b=h[1],p=Object(Qn.b)(Sk,{onCompleted:function(){d(null),b(!1)},refetchQueries:function(){return["getData"]},onError:function(e){return d(e)}}),j=Object(c.a)(p,1)[0],f=Ek(),g=Object(Qn.c)(kk).data,x=(null===g||void 0===g?void 0:g.config)&&pc(uc,g.config),O=null!==x&&void 0!==x?x:{},v=null!==(e=null===x||void 0===x?void 0:x.active)&&void 0!==e&&e,y=function(e){return j({variables:{config:jc(uc,e)}})},C=[{name:"title",label:"Screen title",value:null!==(t=O.title)&&void 0!==t?t:"",width:282},{name:"text",label:"Text content",value:null!==(n=O.text)&&void 0!==n?n:"",width:502,multiline:!0,rows:6},{name:"acceptButtonText",label:"Accept button text",value:null!==(a=O.acceptButtonText)&&void 0!==a?a:"",placeholder:"I accept",width:282},{name:"cancelButtonText",label:"Cancel button text",value:null!==(i=O.cancelButtonText)&&void 0!==i?i:"",placeholder:"Cancel",width:282}],k=function(e){return function(e){return ja.a(sr.a("name",e))(C)}(e).value},S={title:k("title"),text:k("text"),acceptButtonText:k("acceptButtonText"),cancelButtonText:k("cancelButtonText")},N=ha.d().shape({title:ha.e().required().max(50,"Too long"),text:ha.e().required(),acceptButtonText:ha.e().required().max(50,"Too long"),cancelButtonText:ha.e().required().max(50,"Too long")});return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)("div",{className:f.rowWrapper,children:Object(He.jsx)(at,{children:"Terms & Conditions"})}),Object(He.jsxs)("div",{className:f.section,children:[Object(He.jsxs)("div",{className:f.enable,children:[Object(He.jsx)("span",{children:"Show on screen"}),Object(He.jsx)(Ra,{checked:v,onChange:function(e){return y({active:e.target.checked})}}),Object(He.jsx)(mt,{children:v?"Yes":"No"})]}),Object(He.jsxs)("div",{className:f.header,children:[Object(He.jsx)(lt,{children:"Info card"}),!m&&Object(He.jsx)(cn,{className:f.transparentButton,onClick:function(){return b(!0)},children:Object(He.jsx)(ed,{})})]}),Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,enableReinitialize:!0,initialValues:S,validationSchema:N,onSubmit:function(e){return y(e)},onReset:function(){b(!1),d(null)},children:Object(He.jsxs)(ca.c,{children:[Object(He.jsx)(vs,{}),C.map((function(e,t){return Object(He.jsx)("div",{className:f.row,children:Object(He.jsx)(Ck,{editing:m,name:e.name,width:e.width,placeholder:e.placeholder,label:e.label,value:e.value,multiline:e.multiline,rows:e.rows,onFocus:function(){return d(null)}})},t)})),Object(He.jsx)("div",{className:w()(f.row,f.submit),children:m&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(hn,{color:"primary",type:"submit",children:"Save"}),Object(He.jsx)(hn,{color:"secondary",type:"reset",children:"Cancel"}),s&&Object(He.jsx)(gt,{className:f.errorMessage,children:"Failed to save changes"})]})})]})})]})]})},Lk={running:ne,notRunning:"#ffeceb"},Bk={running:"#ecfbef",notRunning:he},Fk={uptimeContainer:{display:"inline-block",minWidth:104,margin:[[0,20]]},name:{extend:Te.label1,paddingLeft:4,color:se}},Pk=Object(b.a)(Fk),Dk=Object(b.a)({root:{borderRadius:4,marginTop:4,marginRight:2,marginBottom:4,marginLeft:2,height:24,backgroundColor:function(e){var t=e.type;return Bk[t]}},label:{fontSize:ye,fontWeight:500,fontFamily:Se,padding:[[4,8]],color:function(e){var t=e.type;return Lk[t]}}}),Tk=function(e){var t,n=e.process,r=(Object(Xe.a)(e,["process"]),Pk());return Object(He.jsxs)("div",{className:r.uptimeContainer,children:[Object(He.jsx)("div",{className:r.name,children:gc.a(n.name)}),Object(He.jsx)(Wa.a,{label:"RUNNING"===n.state?"Running for ".concat((t=n.uptime,t<60?"".concat(t,"s"):t<3600?"".concat(Math.floor(t/60),"m"):t<86400?"".concat(Math.floor(t/60/60),"h"):"".concat(Math.floor(t/60/60/24),"d"))):Ls(n.state),classes:Dk({type:"RUNNING"===n.state?"running":"notRunning"})})]})},Rk={serverTableWrapper:{extend:Rl.tableWrapper,maxWidth:"100%",marginLeft:0},serverVersion:{extend:Te.p,color:se,margin:"auto 0 auto 0"},headerLine2:{display:"flex",justifyContent:"space-between",marginBottom:24},uptimeContainer:{margin:"auto 0 auto 0"}},Ak=_t.a(Rl,Rk),Wk=Object(b.a)(Ak),Mk={code:"SHOW_ALL",display:"Show all"},zk=er()(hk||(hk=Object(Kn.a)(["\n query ServerData($limit: Int, $from: Date, $until: Date) {\n serverLogsCsv(limit: $limit, from: $from, until: $until)\n }\n"]))),qk=er()(mk||(mk=Object(Kn.a)(["\n query ServerData($limit: Int, $from: Date, $until: Date) {\n serverVersion\n uptime {\n name\n state\n uptime\n }\n serverLogs(limit: $limit, from: $from, until: $until) {\n logLevel\n id\n timestamp\n message\n }\n }\n"]))),Hk=function(){var e,t,n=Wk(),a=Object(r.useRef)(),i=Object(r.useState)(null),o=Object(c.a)(i,2),l=o[0],s=o[1],d=Object(r.useState)(Mk),u=Object(c.a)(d,2),h=u[0],m=u[1],b=Object(Qn.c)(qk,{onCompleted:function(){return s("")},variables:{limit:500}}),p=b.data,j=b.loading,f=null===p||void 0===p?void 0:p.serverVersion,g=null!==(e=null===p||void 0===p?void 0:p.uptime)&&void 0!==e?e:[],x=tr.a(ps.a(Mk),Ru.a,jo.a([{code:"error",display:"Error"},{code:"info",display:"Info"},{code:"debug",display:"Debug"}]),ar.a((function(e){return{code:cr.a(["logLevel"])(e),display:Fs(cr.a(["logLevel"])(e))}})),cr.a(["serverLogs"]));return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:n.titleWrapper,children:[Object(He.jsxs)("div",{className:n.titleAndButtonsContainer,children:[Object(He.jsx)(Ot,{children:"Server"}),p&&Object(He.jsxs)("div",{className:n.buttonsWrapper,children:[Object(He.jsx)(Kx,{title:"Download logs",name:"server-logs",query:zk,logs:p.serverLogs,getLogs:function(e){return cr.a(["serverLogsCsv"])(e)}}),Object(He.jsx)(st,{children:l})]})]}),Object(He.jsx)("div",{className:n.serverVersion,children:f&&Object(He.jsxs)("span",{children:["Server version: v",f]})})]}),Object(He.jsxs)("div",{className:n.headerLine2,children:[p&&Object(He.jsx)(Ko,{onSelectedItemChange:function(e){a.current&&a.current.scrollTo(0,0),m(e)},label:"Level",items:x(p),default:Mk,selectedItem:h}),Object(He.jsx)("div",{className:n.uptimeContainer,children:g&&g.map((function(e,t){return Object(He.jsx)(Tk,{process:e},t)}))})]}),Object(He.jsx)("div",{className:n.wrapper,children:Object(He.jsxs)("div",{ref:a,className:n.serverTableWrapper,children:[Object(He.jsxs)(el,{className:n.table,children:[Object(He.jsx)(al,{children:Object(He.jsxs)(ul,{header:!0,children:[Object(He.jsx)(cl,{className:n.dateColumn,children:"Date"}),Object(He.jsx)(cl,{className:n.levelColumn,children:"Level"}),Object(He.jsx)(cl,{className:n.fillColumn})]})}),Object(He.jsx)(tl,{children:p&&p.serverLogs.filter((function(e){return h===Mk||e.logLevel===h.code})).map((function(e,t){return Object(He.jsxs)(ul,{size:"sm",children:[Object(He.jsx)(rl,{children:(n=e.timestamp,gb()(n).format("YYYY-MM-DD HH:mm"))}),Object(He.jsx)(rl,{children:e.logLevel}),Object(He.jsx)(rl,{children:e.message})]},t);var n}))})]}),j&&Object(He.jsx)(at,{children:"Loading..."}),!j&&!(null===p||void 0===p||null===(t=p.serverLogs)||void 0===t?void 0:t.length)&&Object(He.jsx)(at,{children:"No activity so far"})]})})]})},$k=n(695);function Vk(){return(Vk=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Yk(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var Gk=r.createElement("desc",null,"Created with Sketch."),Xk=r.createElement("g",{id:"icon/action/edit/white",stroke:"none",strokeWidth:1,fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M1,18 L1,18 C1,19.657 2.343,21 4,21 L18,21 C19.657,21 21,19.657 21,18",id:"Stroke-1",stroke:"#FFFFFF",strokeWidth:2}),r.createElement("polygon",{id:"Stroke-3",stroke:"#FFFFFF",strokeWidth:2,points:"6 12 17 1 21 5 10 16 6 16"}));function Uk(e,t){var n=e.title,a=e.titleId,i=Yk(e,["title","titleId"]);return r.createElement("svg",Vk({width:"22px",height:"22px",viewBox:"0 0 22 22",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",ref:t,"aria-labelledby":a},i),n?r.createElement("title",{id:a},n):null,Gk,Xk)}var Zk,_k,Kk,Qk,Jk,eS,tS,nS,rS,aS,iS,oS=r.forwardRef(Uk),cS=(n.p,{tr:function(e){return{margin:0,height:e.height}},table:function(e){return{width:e.width}},head:{display:"flex",flex:1,justifyContent:"space-between",alignItems:"center",paddingRight:12},button:{marginBottom:1},itemWrapper:{display:"flex",flexDirection:"column",marginTop:16,minHeight:35},label:{extend:Te.label1,color:se,marginBottom:4},item:{extend:Te.p,overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"}}),lS=Object(b.a)(cS),sS=function(e){var t=e.width,n=void 0===t?378:t,r=e.height,a=void 0===r?128:r,i=e.title,o=e.items,c=e.onEdit,l=e.className,s=lS({width:n,height:a});return Object(He.jsx)(He.Fragment,{children:Object(He.jsxs)(Ac,{className:w()(l,s.table),children:[Object(He.jsx)(Wc,{children:Object(He.jsxs)(Hc,{className:s.head,children:[i,Object(He.jsx)(cn,{onClick:c,className:s.button,children:Object(He.jsx)(oS,{})})]})}),Object(He.jsx)(zc,{children:Object(He.jsx)(Vc,{className:s.tr,children:Object(He.jsx)(qc,{width:n,children:o&&Object(He.jsxs)(He.Fragment,{children:[o[0]&&Object(He.jsxs)("div",{className:s.itemWrapper,children:[Object(He.jsx)("div",{className:s.label,children:o[0].label}),Object(He.jsx)("div",{className:s.item,children:o[0].value})]}),o[1]&&Object(He.jsxs)("div",{className:s.itemWrapper,children:[Object(He.jsx)("div",{className:s.label,children:o[1].label}),Object(He.jsx)("div",{className:s.item,children:o[1].value})]})]})})})})]})})},dS=er()(Zk||(Zk=Object(Kn.a)(["\n query getData {\n accounts\n }\n"]))),uS=er()(_k||(_k=Object(Kn.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]))),hS=Object(b.a)({wrapper:{marginLeft:1}}),mS=function(){var e,t=Object(r.useState)(null),n=Object(c.a)(t,2),a=n[0],i=n[1],o=Object(Qn.c)(dS).data,s=Object(Qn.b)(uS,{onCompleted:function(){return i(null)},refetchQueries:["getData"]}),d=Object(c.a)(s,1)[0],h=hS(),m=null!==(e=null===o||void 0===o?void 0:o.accounts)&&void 0!==e?e:{},b=function(e,t){var n=lr.a(ir.a("face"))(t),r=m[e]||{};return ar.a((function(e){var t,n=e.display,a=e.code;return{label:n,value:e.long?(t=r[a],!t||t.length<=20?t:"".concat(t.slice(0,8),"(...)").concat(t.slice(t.length-8,t.length))):r[a]}}))(n)};return Object(He.jsxs)("div",{className:h.wrapper,children:[Object(He.jsx)(Hn,{title:"3rd Party Services"}),Object(He.jsx)(u.a,{container:!0,spacing:4,children:Rs.a(bf).map((function(e){return Object(He.jsx)(u.a,{item:!0,children:Object(He.jsx)(sS,{editMessage:"Configure "+e.title,title:e.title,onEdit:function(){return i(e)},items:b(e.code,e.elements)})},e.code)}))}),a&&Object(He.jsx)(vc,{title:"Edit ".concat(a.name),width:478,handleClose:function(){return i(null)},open:!0,children:Object(He.jsx)(cg,{save:function(e){return d({variables:{accounts:Object(v.a)({},a.code,e)}})},elements:function(e){var t=e.code,n=e.elements;return ar.a((function(e){return e.component!==ti?e:Object(l.a)(Object(l.a)({},e),{},{inputProps:{isPasswordFilled:!rr.a(m[t])&&!rr.a(cr.a([e.code],m[t]))}})}),n)}(a),validationSchema:function(e){var t=e.code,n=e.getValidationSchema;return n(m[t])}(a),value:function(e){var t=e.elements,n=e.code,r=m[n],a=lr.a(sr.a("component",ti)),i=ar.a(ir.a(["code"])),o=tr.a(i,a)(t);return $k.a((function(e,t){return Tu.a(t,o)?"":e}),r)}(a)})})]})},bS=Object(b.a)(ql),pS=er()(Kk||(Kk=Object(Kn.a)(["\n query transactions(\n $simplified: Boolean\n $limit: Int\n $from: Date\n $until: Date\n ) {\n transactionsCsv(\n simplified: $simplified\n limit: $limit\n from: $from\n until: $until\n )\n }\n"]))),jS=er()(Qk||(Qk=Object(Kn.a)(["\n query transactions($limit: Int, $from: Date, $until: Date) {\n transactions(limit: $limit, from: $from, until: $until) {\n id\n txClass\n txHash\n toAddress\n commissionPercentage\n expired\n machineName\n operatorCompleted\n sendConfirmed\n dispense\n hasError: error\n deviceId\n fiat\n cashInFee\n fiatCode\n cryptoAtoms\n cryptoCode\n toAddress\n created\n customerName\n customerIdCardData\n customerIdCardPhotoPath\n customerFrontCameraPath\n customerPhone\n discount\n customerId\n isAnonymous\n }\n }\n"]))),fS=function(){var e=bS(),t=Object(x.h)(),n=Object(Qn.c)(jS,{variables:{limit:1e3},pollInterval:1e4}),r=n.data,a=n.loading,i=function(e){return e.customerName?e.customerName:e.customerIdCardData?function(e){var t=e.firstName,n=e.lastName;return"".concat($v.a(Rg.a,Vv.a)(t),". ").concat(n)}(e.customerIdCardData):e.customerPhone},o=[{header:"",width:32,size:"sm",view:function(e){return"cashOut"===e.txClass?Object(He.jsx)(kd,{}):Object(He.jsx)(Gu,{})}},{header:"Machine",name:"machineName",width:160,size:"sm",view:cr.a(["machineName"])},{header:"Customer",width:202,size:"sm",view:function(n){return Object(He.jsxs)("div",{className:e.flexWrapper,children:[Object(He.jsx)("div",{className:e.overflowTd,children:i(n)}),!n.isAnonymous&&Object(He.jsx)("div",{onClick:function(){return e=n.customerId,t.push("/compliance/customer/".concat(e));var e},children:Object(He.jsx)(Sj,{className:e.customerLinkIcon})})]})}},{header:"Cash",width:144,textAlign:"right",size:"sm",view:function(e){return"".concat(Number.parseFloat(e.fiat)," ").concat(e.fiatCode)}},{header:"Crypto",width:150,textAlign:"right",size:"sm",view:function(e){return"".concat(Cb(new yb.a(e.cryptoAtoms),e.cryptoCode)," ").concat(e.cryptoCode)}},{header:"Address",view:function(e){return kb(e.cryptoCode,e.toAddress)},className:e.overflowTd,size:"sm",width:140},{header:"Date (UTC)",view:function(e){return gb.a.utc(e.created).format("YYYY-MM-DD HH:mm:ss")},textAlign:"right",size:"sm",width:195},{header:"Status",view:function(e){return ky(e)},textAlign:"left",size:"sm",width:80}];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:e.titleWrapper,children:[Object(He.jsxs)("div",{className:e.titleAndButtonsContainer,children:[Object(He.jsx)(Ot,{children:"Transactions"}),r&&Object(He.jsx)("div",{className:e.buttonsWrapper,children:Object(He.jsx)(Kx,{title:"Download logs",name:"transactions",query:pS,getLogs:function(e){return cr.a(["transactionsCsv"])(e)},simplified:!0})})]}),Object(He.jsxs)("div",{className:e.headerLabels,children:[Object(He.jsxs)("div",{children:[Object(He.jsx)(kd,{}),Object(He.jsx)("span",{children:"Cash-out"})]}),Object(He.jsxs)("div",{children:[Object(He.jsx)(Gu,{}),Object(He.jsx)("span",{children:"Cash-in"})]})]})]}),Object(He.jsx)(Nl,{loading:a,emptyText:"No transactions so far",elements:o,data:cr.a(["transactions"])(r),Details:Fy,expandable:!0,rowSize:"sm"})]})},gS=n(696),xS=Object(b.a)({radioLabel:{height:40,padding:[[0,10]]},radio:{padding:4,margin:4},radioGroup:{flexDirection:"row"},error:{color:he},specialLabel:{height:40,padding:0},specialGrid:{display:"grid",gridTemplateColumns:[[182,162,141]]},directionIcon:{marginRight:2},directionName:{marginLeft:6},thresholdWrapper:{display:"flex",flexDirection:"column"},thresholdTitle:{marginTop:50},thresholdContentWrapper:{display:"flex",flexDirection:"row"},thresholdField:{marginRight:6,width:75},description:{marginTop:7},space:{marginLeft:6,marginRight:6},lastSpace:{marginLeft:6},suspensionDays:{width:34},input:{marginTop:-2},limitedInput:{width:50},daysInput:{width:60}}),OS=ha.e().required(),vS=ha.d().shape({threshold:ha.c().nullable().transform(xd).label("Invalid threshold"),thresholdDays:ha.c().transform(xd).nullable().label("Invalid threshold days")}),yS=ha.d().shape({requirement:ha.e().required(),suspensionDays:ha.c().transform(xd).nullable()}),wS=ha.d().shape({triggerType:OS,requirement:yS,threshold:vS}).test((function(e,t){var n=e.threshold,r=e.triggerType;if(!r||!{txAmount:function(e){return e.threshold>=0},txVolume:function(e){return e.threshold>=0&&e.thresholdDays>0},txVelocity:function(e){return e.threshold>0&&e.thresholdDays>0},consecutiveDays:function(e){return e.thresholdDays>0}}[r](n))return t.createError({path:"threshold",message:{txAmount:function(e){return"Amount must be greater than or equal to 0"},txVolume:function(e){var t=[];return e.threshold<0&&t.push("Volume must be greater than or equal to 0"),e.thresholdDays<=0&&t.push("Days must be greater than 0"),t.join(", ")},txVelocity:function(e){var t=[];return e.threshold<=0&&t.push("Transactions must be greater than 0"),e.thresholdDays<=0&&t.push("Days must be greater than 0"),t.join(", ")},consecutiveDays:function(e){return"Days must be greater than 0"}}[r](n)})})).test((function(e,t){var n=e.requirement;if(!n||!function(e){return"suspend"!==e.requirement||e.suspensionDays>0}(n))return t.createError({path:"requirement",message:"Suspension days must be greater than 0"})})),CS=ha.d().shape({triggerType:ha.e().required(),threshold:ha.d({threshold:ha.c().transform(xd).nullable(),thresholdDays:ha.c().transform(xd).nullable()})}).test((function(e,t){var n=e.threshold,r=e.triggerType;if(!r||!{txAmount:function(e){return e.threshold>=0},txVolume:function(e){return e.threshold>=0&&e.thresholdDays>0},txVelocity:function(e){return e.threshold>0&&e.thresholdDays>0},consecutiveDays:function(e){return e.thresholdDays>0}}[r](n))return t.createError({path:"threshold",message:{txAmount:function(e){return"Amount must be greater than or equal to 0"},txVolume:function(e){var t=[];return(!e.threshold||e.threshold<0)&&t.push("Volume must be greater than or equal to 0"),(!e.thresholdDays||e.thresholdDays<=0)&&t.push("Days must be greater than 0"),t.join(", ")},txVelocity:function(e){var t=[];return(!e.threshold||e.threshold<=0)&&t.push("Transactions must be greater than 0"),(!e.thresholdDays||e.thresholdDays<=0)&&t.push("Days must be greater than 0"),t.join(", ")},consecutiveDays:function(e){return"Days must be greater than 0"}}[r](n)})})),kS=[{display:"Transaction amount",code:"txAmount"},{display:"Transaction volume",code:"txVolume"},{display:"Transaction velocity",code:"txVelocity"},{display:"Consecutive days",code:"consecutiveDays"}],SS=function(e){var t,n,r,a,i,o,c=Object.assign({},e),l=xS(),s=Object(ca.e)(),d=s.errors,u=s.touched,h=s.values,m=s.setTouched,b=s.handleChange,p=Object(v.a)({},l.error,d.triggerType&&u.triggerType),j=Oo.a(null===h||void 0===h?void 0:h.triggerType),f=j(["txAmount","txVolume"]),g=j(["txVelocity"]),x=j(["txVolume","txVelocity"]),O=j(["consecutiveDays"]),y=!!d.threshold&&!!(null===(t=u.threshold)||void 0===t?void 0:t.threshold)&&!O&&(!(null===(n=h.threshold)||void 0===n?void 0:n.threshold)||(null===(r=h.threshold)||void 0===r?void 0:r.threshold)<0),C=!!d.threshold&&!!(null===(a=u.threshold)||void 0===a?void 0:a.thresholdDays)&&!j(["txAmount"])&&(!(null===(i=h.threshold)||void 0===i?void 0:i.thresholdDays)||(null===(o=h.threshold)||void 0===o?void 0:o.thresholdDays)<0),k=!(!C&&!y),S=Object(v.a)({},l.error,k);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Ge.a,{display:"flex",alignItems:"center",children:Object(He.jsx)(at,{className:w()(p),children:"Choose trigger type"})}),Object(He.jsx)(ca.b,{component:ei,name:"triggerType",options:kS,labelClassName:l.radioLabel,radioClassName:l.radio,className:l.radioGroup,onChange:function(e){b(e),m({threshold:!1,thresholdDays:!1})}}),Object(He.jsxs)("div",{className:l.thresholdWrapper,children:[(f||g||x||O)&&Object(He.jsx)(at,{className:w()(S,l.thresholdTitle),children:"Threshold"}),Object(He.jsxs)("div",{className:l.thresholdContentWrapper,children:[f&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(ca.b,{className:l.thresholdField,component:Ja,size:"lg",name:"threshold.threshold",error:y}),Object(He.jsx)(ct,{className:w()(l.description),children:c.currency})]}),g&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(ca.b,{className:l.thresholdField,component:Ja,size:"lg",name:"threshold.threshold",error:y}),Object(He.jsx)(ct,{className:w()(l.description),children:"transactions"})]}),x&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(ct,{className:w()(p,l.space,l.description),children:"in"}),Object(He.jsx)(ca.b,{className:l.thresholdField,component:Ja,size:"lg",name:"threshold.thresholdDays",error:C}),Object(He.jsx)(ct,{className:w()(l.description),children:"days"})]}),O&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(ca.b,{className:l.thresholdField,component:Ja,size:"lg",name:"threshold.thresholdDays",error:C}),Object(He.jsx)(ct,{className:w()(l.description),children:"consecutive days"})]})]})]})]})},NS=ha.d().shape({requirement:ha.d({requirement:ha.e().required(),suspensionDays:ha.c().when("requirement",{is:function(e){return"suspend"===e},then:ha.c().nullable().transform(xd),otherwise:ha.c().nullable().transform((function(){return null}))})}).required()}).test((function(e,t){var n=e.requirement;if(!n||!function(e){return"suspend"!==e.requirement||e.suspensionDays>0}(n))return t.createError({path:"requirement",message:"Suspension days must be greater than 0"})})),ES=[{display:"SMS verification",code:"sms"},{display:"ID card image",code:"idCardPhoto"},{display:"ID data",code:"idCardData"},{display:"Customer camera",code:"facephoto"},{display:"Sanctions",code:"sanctions"},{display:"US SSN",code:"usSsn"},{display:"Suspend",code:"suspend"},{display:"Block",code:"block"}],IS={schema:NS,options:ES,Component:function(){var e,t,n,r,a=xS(),i=Object(ca.e)(),o=i.touched,c=i.errors,l=i.values,s=i.handleChange,d=i.setTouched,u=!!c.requirement&&!!(null===(e=o.requirement)||void 0===e?void 0:e.suspensionDays)&&(!(null===(t=l.requirement)||void 0===t?void 0:t.suspensionDays)||(null===(n=l.requirement)||void 0===n?void 0:n.suspensionDays)<0),h="suspend"===(null===l||void 0===l||null===(r=l.requirement)||void 0===r?void 0:r.requirement),m=Object(v.a)({},a.error,!!c.requirement&&!h||h&&u);return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Ge.a,{display:"flex",alignItems:"center",children:Object(He.jsx)(at,{className:w()(m),children:"Choose a requirement"})}),Object(He.jsx)(ca.b,{component:ei,name:"requirement.requirement",options:ES,labelClassName:a.specialLabel,radioClassName:a.radio,className:w()(a.radioGroup,a.specialGrid),onChange:function(e){s(e),d({suspensionDays:!1})}}),h&&Object(He.jsx)(ca.b,{className:a.thresholdField,component:Ja,label:"Days",size:"lg",name:"requirement.suspensionDays",error:u})]})},initialValues:{requirement:{requirement:"",suspensionDays:""}}},LS=function(e,t,n){return function(r){return e?tr.a(ir.a(t),ja.a(sr.a(null!==n&&void 0!==n?n:"code",r)))(e):""}},BS=function(){var e,t=Object(ca.e)().values,n=xS(),r=null===t||void 0===t||null===(e=t.requirement)||void 0===e?void 0:e.requirement,a="suspend"===r,i=LS(ES,"display")(r);return Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"baseline",children:["".concat(i," ").concat(a?"for":""),a&&Object(He.jsx)(ca.b,{bold:!0,className:n.suspensionDays,name:"requirement.suspensionDays",component:Ja,textAlign:"center"}),a&&"days"]})},FS=function(e){var t=e.requirement,n=e.suspensionDays,r=xS(),a=LS(ES,"display")(t),i="suspend"===t;return Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"baseline",children:["".concat(a," ").concat(i?"for":""),i&&Object(He.jsx)(lt,{className:r.space,noMargin:!0,children:n}),i&&"days"]})},PS=function(e){var t,n,r,a=e.config,i=e.currency,o=e.isEdit,c=xS(),l=(t={},Object(v.a)(t,c.input,!0),Object(v.a)(t,c.limitedInput,"txVelocity"===(null===a||void 0===a?void 0:a.triggerType)),Object(v.a)(t,c.daysInput,"consecutiveDays"===(null===a||void 0===a?void 0:a.triggerType)),t),s=null===a||void 0===a||null===(n=a.threshold)||void 0===n?void 0:n.threshold,d=null===a||void 0===a||null===(r=a.threshold)||void 0===r?void 0:r.thresholdDays,u=o?Object(He.jsx)(ca.b,{bold:!0,className:w()(l),name:"threshold.threshold",component:Ja,textAlign:"right"}):Object(He.jsx)(lt,{noMargin:!0,children:s}),h=o?Object(He.jsx)(ca.b,{bold:!0,className:w()(l),name:"threshold.thresholdDays",component:Ja,textAlign:"right"}):Object(He.jsx)(lt,{noMargin:!0,children:d});switch(null===a||void 0===a?void 0:a.triggerType){case"txAmount":return Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"baseline",justifyContent:"right",children:[u,Object(He.jsx)(mt,{noMargin:!0,className:c.lastSpace,children:i})]});case"txVolume":return Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"baseline",justifyContent:"right",children:[u,Object(He.jsx)(mt,{noMargin:!0,className:c.lastSpace,children:i}),Object(He.jsx)(ht,{noMargin:!0,className:c.space,children:"in"}),h,Object(He.jsx)(ht,{noMargin:!0,className:c.lastSpace,children:"days"})]});case"txVelocity":return Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"baseline",justifyContent:"right",children:[u,Object(He.jsx)(ht,{className:c.space,noMargin:!0,children:"transactions in"}),h,Object(He.jsx)(ht,{className:c.lastSpace,noMargin:!0,children:"days"})]});case"consecutiveDays":return Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"baseline",justifyContent:"right",children:[h,Object(He.jsx)(ht,{className:c.lastSpace,noMargin:!0,children:"days"})]});default:return""}},DS=Object(r.memo)((function(e){var t=e.currency,n=Object(ca.e)().values;return Object(He.jsx)(PS,{isEdit:!0,config:n,currency:t})})),TS=function(e){var t=e.config,n=e.currency;return Object(He.jsx)(PS,{config:t,currency:n})},RS=function(e,t){return[{name:"triggerType",size:"sm",width:230,input:function(e){var t=e.field.value;return Object(He.jsx)(He.Fragment,{children:LS(kS,"display")(t)})},view:LS(kS,"display"),inputProps:{options:kS,valueProp:"code",labelProp:"display",optionsLimit:null}},{name:"requirement",size:"sm",width:230,bypassField:!0,input:BS,view:function(e){return Object(He.jsx)(FS,Object(l.a)({},e))}},{name:"threshold",size:"sm",width:284,textAlign:"left",input:function(){return Object(He.jsx)(DS,{currency:e})},view:function(t,n){return Object(He.jsx)(TS,{config:n,currency:e})}}]},AS=ar.a(ir.a("code"))(kS),WS=[gS.a((function(e,t){return AS.indexOf(e.triggerType)<AS.indexOf(t.triggerType)}))],MS=function(e){return ar.a((function(e){var t=e.requirement,n=e.threshold,r=Object(Xe.a)(e,["requirement","threshold"]);return Object(l.a)({requirement:t.requirement,suspensionDays:t.suspensionDays,threshold:n.threshold,thresholdDays:n.thresholdDays},r)}))(e)},zS={stepper:{margin:[[16,0,14,0]]},submit:{display:"flex",flexDirection:"row",margin:[["auto",0,24]]},button:{marginLeft:"auto"},form:{height:"100%",display:"flex",flexDirection:"column"},infoTitle:{margin:[[18,0,20,0]]},infoCurrentText:{color:H},blankSpace:{padding:[[0,30]],margin:[[0,4,0,2]],borderBottom:"1px solid ".concat(H),display:"inline-block"}},qS=Object(b.a)(zS),HS=function(e,t){switch(e){case 1:return function(e){return{schema:CS,options:kS,Component:SS,props:{currency:e},initialValues:{triggerType:"",threshold:{threshold:"",thresholdDays:""}}}}(t);case 2:return IS;default:return r.Fragment}},$S=function(e,t,n,r){switch(e){case 1:return Object(He.jsxs)(He.Fragment,{children:["If the user ",YS(t,n,r)]});case 2:return Object(He.jsxs)(He.Fragment,{children:["the user will be ",GS(t,r),"."]});default:return Object(He.jsx)(He.Fragment,{})}},VS=function(e,t){var n=Object(He.jsx)("span",{className:t.blankSpace});return ga.a(e)||rr.a(e)?n:e},YS=function(e,t,n){switch(e.triggerType){case"txAmount":return Object(He.jsxs)(He.Fragment,{children:["makes a single transaction over"," ",VS(e.threshold.threshold,n)," ",t]});case"txVolume":return Object(He.jsxs)(He.Fragment,{children:["makes ",VS(e.threshold.threshold,n)," ",t," ","worth of transactions within"," ",VS(e.threshold.thresholdDays,n)," ",Ps(e.threshold.thresholdDays,"day","days")]});case"txVelocity":return Object(He.jsxs)(He.Fragment,{children:["makes ",VS(e.threshold.threshold,n)," ",Ps(e.threshold.threshold,"transaction","transactions")," ","in ",VS(e.threshold.thresholdDays,n)," ",Ps(e.threshold.thresholdDays,"day","days")]});case"consecutiveDays":return Object(He.jsxs)(He.Fragment,{children:["at least one transaction every day for"," ",VS(e.threshold.thresholdDays,n)," ",Ps(e.threshold.thresholdDays,"day","days")]});default:return Object(He.jsx)(He.Fragment,{})}},GS=function(e,t){var n;switch(null===(n=e.requirement)||void 0===n?void 0:n.requirement){case"sms":return Object(He.jsx)(He.Fragment,{children:"asked to enter code provided through SMS verification"});case"idCardPhoto":return Object(He.jsx)(He.Fragment,{children:"asked to scan a ID with photo"});case"idCardData":return Object(He.jsx)(He.Fragment,{children:"asked to scan a ID"});case"facephoto":return Object(He.jsx)(He.Fragment,{children:"asked to have a photo taken"});case"usSsn":return Object(He.jsx)(He.Fragment,{children:"asked to input his social security number"});case"sanctions":return Object(He.jsx)(He.Fragment,{children:"matched against the OFAC sanctions list"});case"superuser":return Object(He.jsx)(He.Fragment,{});case"suspend":return Object(He.jsxs)(He.Fragment,{children:["suspended for"," ",VS(e.requirement.suspensionDays,t)," ",Ps(e.requirement.suspensionDays,"day","days")]});case"block":return Object(He.jsx)(He.Fragment,{children:"blocked"});default:return VS(null,t)}},XS=function(e){var t=e.step,n=e.config,r=void 0===n?{}:n,a=e.liveValues,i=void 0===a?{}:a,o=e.currency,c=qS(),l=Id.a(1,t).map((function(e){return $S(e,r,o,c)})),s=$S(t,i,o,c),d=2===t;return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(it,{className:c.infoTitle,children:"Trigger overview so far"}),Object(He.jsxs)(st,{noMargin:!0,className:c.infoText,children:[l,1!==t&&", ",s,!d&&"..."]})]})},US=function(e){var t=e.setValues,n=Object(ca.e)().values;return Object(r.useEffect)((function(){t&&n&&t(n)}),[t,n]),null},ZS=function(e){var t=e.onClose,n=e.save,a=e.error,i=e.currency,o=qS(),s=Object(r.useState)({}),d=Object(c.a)(s,2),u=d[0],h=d[1],m=Object(r.useState)({step:1}),b=Object(c.a)(m,2),p=b[0],j=p.step,f=p.config,g=b[1],x=2===j,O=HS(j,i),v=function(){var e=Object(No.a)(So.a.mark((function e(t){var r;return So.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=_t.a(f,O.schema.cast(t)),!x){e.next=3;break}return e.abrupt("return",n(r));case 3:g({step:j+1,config:r});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),y=function(e,t,n){var r,a,i,o,c,l,s,d,u,h,m=null===n||void 0===n?void 0:n.triggerType,b=Oo.a(m),p="suspend"===(null===n||void 0===n||null===(r=n.requirement)||void 0===r?void 0:r.requirement),j=!!e.requirement&&!!(null===(a=t.requirement)||void 0===a?void 0:a.suspensionDays)&&(!(null===(i=n.requirement)||void 0===i?void 0:i.suspensionDays)||(null===(o=n.requirement)||void 0===o?void 0:o.suspensionDays)<0),f=!!e.threshold&&!!(null===(c=t.threshold)||void 0===c?void 0:c.threshold)&&!b(["consecutiveDays"])&&(!(null===(l=n.threshold)||void 0===l?void 0:l.threshold)||(null===(s=n.threshold)||void 0===s?void 0:s.threshold)<0),g=!!e.threshold&&!!(null===(d=t.threshold)||void 0===d?void 0:d.thresholdDays)&&!b(["txAmount"])&&(!(null===(u=n.threshold)||void 0===u?void 0:u.thresholdDays)||(null===(h=n.threshold)||void 0===h?void 0:h.thresholdDays)<0);return b(["txAmount","txVolume","txVelocity"])&&f||b(["txVolume","txVelocity","consecutiveDays"])&&g?e.threshold:p&&j?e.requirement:void 0};return Object(He.jsx)(He.Fragment,{children:Object(He.jsxs)(vc,{title:"New compliance trigger",handleClose:t,width:520,height:520,infoPanel:Object(He.jsx)(XS,{currency:i,step:j,config:f,liveValues:u}),infoPanelHeight:172,open:!0,children:[Object(He.jsx)(zd,{className:o.stepper,steps:2,currentStep:j}),Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!0,enableReinitialize:!0,onSubmit:v,initialValues:O.initialValues,validationSchema:O.schema,children:function(e){var t=e.errors,n=e.touched,r=e.values;return Object(He.jsxs)(ca.c,{className:o.form,children:[Object(He.jsx)(US,{setValues:h}),Object(He.jsx)(O.Component,Object(l.a)({},O.props)),Object(He.jsxs)("div",{className:o.submit,children:[a&&Object(He.jsx)(gt,{children:"Failed to save"}),y(t,n,r)&&Object(He.jsx)(gt,{children:y(t,n,r)}),Object(He.jsx)(Mt,{className:o.button,type:"submit",children:x?"Finish":"Next"})]})]})}})]})})},_S=Object(b.a)({switchLabel:{margin:6,width:24},tableRadioGroup:{flexDirection:"row",justifyContent:"space-between"},tableRadioLabel:{marginRight:0},tableWidth:{width:918}}),KS=er()(Jk||(Jk=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"]))),QS=er()(eS||(eS=Object(Kn.a)(["\n query getData {\n config\n }\n"]))),JS=function(){var e,t,n,a=_S(),i=Object(r.useState)(!1),o=Object(c.a)(i,2),s=o[0],d=o[1],u=Object(Qn.c)(QS),h=u.data,m=u.loading,b=function(e){return ar.a((function(e){var t=e.requirement,n=e.suspensionDays,r=e.threshold,a=e.thresholdDays,i=Object(Xe.a)(e,["requirement","suspensionDays","threshold","thresholdDays"]);return Object(l.a)({requirement:{requirement:t,suspensionDays:n},threshold:{threshold:r,thresholdDays:a}},i)}))(e)}(null!==(e=null===h||void 0===h||null===(t=h.config)||void 0===t?void 0:t.triggers)&&void 0!==e?e:[]),p=(null===h||void 0===h?void 0:h.config)&&pc("compliance")(h.config),j=null!==(n=null===p||void 0===p?void 0:p.rejectAddressReuse)&&void 0!==n&&n,f=Object(r.useState)(null),g=Object(c.a)(f,2),x=g[0],O=g[1],v=Object(Qn.b)(KS,{onCompleted:function(){return d(!1)},refetchQueries:function(){return["getData"]},onError:function(e){return O(e)}}),y=Object(c.a)(v,1)[0],w=cr.a(["fiatCurrency"])(pc(cc)(null===h||void 0===h?void 0:h.config));return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Hn,{title:"Compliance Triggers",className:a.tableWidth,children:Object(He.jsx)(Ge.a,{display:"flex",alignItems:"center",children:Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"center",justifyContent:"end",mr:"-5px",children:[Object(He.jsx)(ot,{children:"Reject reused addresses"}),Object(He.jsx)(Ra,{checked:j,onChange:function(e){!function(e){var t=jc("compliance")(e);y({variables:{config:t}})}({rejectAddressReuse:e.target.checked})},value:j}),Object(He.jsx)(mt,{className:a.switchLabel,children:j?"On":"Off"}),Object(He.jsx)(Ao,{width:304,children:Object(He.jsx)(ot,{children:"This option requires a user to scan a different cryptocurrency address if they attempt to scan one that had been previously used for a transaction in your network"})})]})})}),Object(He.jsx)(Ge.a,{marginBottom:2,className:a.tableWidth,display:"flex",justifyContent:"flex-end",children:!m&&!ga.a(b)&&Object(He.jsx)(hn,{color:"primary",onClick:function(){return d(!0)},children:"+ Add new trigger"})}),Object(He.jsx)(sd,{data:b,name:"triggers",enableEdit:!0,sortBy:WS,groupBy:"triggerType",enableDelete:!0,error:null===x||void 0===x?void 0:x.message,save:function(e){return O(null),y({variables:{config:{triggers:MS(e.triggers)}}})},validationSchema:wS,elements:RS(w)}),s&&Object(He.jsx)(ZS,{currency:w,error:null===x||void 0===x?void 0:x.message,save:function(e){var t=jo.a([Object(l.a)({id:Object(xs.a)(),direction:"both"},e)])(b);return y({variables:{config:{triggers:MS(t)}}})},onClose:function(){return d(null)}}),!m&&ga.a(b)&&Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"center",flexDirection:"column",mt:15,children:[Object(He.jsx)(nt,{children:"It seems there are no active compliance triggers on your network"}),Object(He.jsx)(Mt,{onClick:function(){return d(!0)},children:"Add first trigger"})]})]})},eN=er()(tS||(tS=Object(Kn.a)(["\n mutation Save($config: JSONObject, $accounts: JSONObject) {\n saveConfig(config: $config)\n saveAccounts(accounts: $accounts)\n }\n"]))),tN=er()(nS||(nS=Object(Kn.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]))),nN=er()(rS||(rS=Object(Kn.a)(["\n query getData {\n config\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n deprecated\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]))),rN=function(e){var t,n,a,i=e.name,o=Object(r.useState)(null),l=Object(c.a)(o,2),s=l[0],d=l[1],u=Object(r.useState)(null),h=Object(c.a)(u,2),m=h[0],b=h[1],p=Object(r.useState)(!1),j=Object(c.a)(p,2),f=j[0],g=j[1],x=Object(Qn.c)(nN).data,O=Object(Qn.b)(eN,{onCompleted:function(){return g(!1)},refetchQueries:function(){return["getData"]}}),y=Object(c.a)(O,2),w=y[0],C=y[1].error,k=Object(Qn.b)(tN,{onCompleted:function(){return d(null)},refetchQueries:function(){return["getData"]}}),S=Object(c.a)(k,1)[0],N=function(e,t){var n=jc(i)(e);return w({variables:{config:n,accounts:t}})},E=(null===x||void 0===x?void 0:x.config)&&pc(i)(x.config),I=null===x||void 0===x?void 0:x.accountsConfig,L=null!==(t=null===x||void 0===x?void 0:x.cryptoCurrencies)&&void 0!==t?t:[],B=null!==(n=null===x||void 0===x?void 0:x.accounts)&&void 0!==n?n:[];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(Hn,{title:"Wallet Settings"}),Object(He.jsx)(dd,{name:"test",namespaces:ar.a(cr.a(["code"]))(L),data:E,error:null===C||void 0===C?void 0:C.message,stripeWhen:function(e){return!xg.isValidSync(e)},enableEdit:!0,shouldOverrideEdit:function(e){var t=pc(e)(E);return!xg.isValidSync(t)},editOverride:g,editWidth:174,save:N,validationSchema:xg,elements:Og(L,I,(function(e,t,n){return t?!B[t]&&bf[t]?(d(bf[t]),void b((function(){return function(){return n(t)}}))):void n(t):n(t)}))}),f&&Object(He.jsx)(jg,{coin:ja.a(sr.a("code",f))(L),onClose:function(){return g(!1)},save:N,error:null===C||void 0===C?void 0:C.message,cryptoCurrencies:L,userAccounts:null===x||void 0===x||null===(a=x.config)||void 0===a?void 0:a.accounts,accounts:B,accountsConfig:I}),s&&Object(He.jsx)(vc,{title:"Edit ".concat(s.name),width:478,handleClose:function(){return d(null)},open:!0,children:Object(He.jsx)(cg,{save:function(e){return S({variables:{accounts:Object(v.a)({},s.code,e)}}).then((function(e){return m(),b(null),e}))},elements:s.elements,validationSchema:s.validationSchema,value:B[s.code]})})]})},aN=Object(b.a)(Si),iN=er()(aS||(aS=Object(Kn.a)(["\n query getData {\n config\n }\n"]))),oN=er()(iS||(iS=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"])));var cN,lN,sN=function(e){var t=e.isActive,n=e.doContinue,r=aN(),a=Object(Qn.c)(iN).data,i=Object(Qn.b)(oN,{onCompleted:n}),o=Object(c.a)(i,1)[0],l=cr.a(["fiatCurrency"])(pc(cc)(null===a||void 0===a?void 0:a.config));return Object(He.jsxs)("div",{className:r.wrapper,children:[Object(He.jsx)(Hn,{title:"Commissions"}),Object(He.jsx)(Fu,{children:Object(He.jsx)(sd,{title:"Default setup",rowSize:"lg",titleLg:!0,name:"commissions",initialValues:lh,enableEdit:!0,forceAdd:t,save:function(e){var t=jc("commissions")(e.commissions[0]);return o({variables:{config:t}})},validationSchema:oh,data:[],elements:nh(l)})})]})},dN=Object(b.a)(Si),uN=er()(cN||(cN=Object(Kn.a)(["\n query getData {\n config\n accounts\n currencies {\n code\n display\n }\n countries {\n code\n display\n }\n cryptoCurrencies {\n code\n display\n }\n languages {\n code\n display\n }\n machines {\n name\n deviceId\n }\n }\n"]))),hN=er()(lN||(lN=Object(Kn.a)(["\n mutation Save($config: JSONObject) {\n saveConfig(config: $config)\n }\n"])));var mN,bN,pN=function(e){var t=e.isActive,n=e.doContinue,r=dN(),a=Object(Qn.c)(uN).data,i=Object(Qn.b)(hN,{onCompleted:n}),o=Object(c.a)(i,1)[0],l=pE((null===a||void 0===a?void 0:a.config)||{},(null===a||void 0===a?void 0:a.cryptoCurrencies)||[]);return Object(He.jsxs)("div",{className:r.wrapper,children:[Object(He.jsx)(Hn,{title:"Locales"}),Object(He.jsx)(Fu,{children:Object(He.jsx)(sd,{title:"Default settings",rowSize:"lg",titleLg:!0,name:"locale",initialValues:Eg,forceAdd:t,enableEdit:!0,save:function(e){var t=jc("locale")(e.locale[0]);return o({variables:{config:t}})},validationSchema:Sg,data:[],elements:Cg(_t.a(a,{cryptoCurrencies:l}),(function(e,t,n){return n(t)}))})})]})},jN=Object(b.a)({message:function(e){return{width:e.width,marginTop:4,marginLeft:16}}}),fN=function(e){var t=e.children,n=e.width,r=void 0===n?330:n,a=e.className,i=jN({width:r});return Object(He.jsxs)(Ge.a,{display:"flex",className:a,children:[Object(He.jsx)(wi,{}),Object(He.jsx)(ht,{className:i.message,children:t})]})},gN={radioGroup:{flexDirection:"row",width:600},radioLabel:{width:150,height:48},mdForm:{width:385},infoMessage:{display:"flex",marginBottom:20,"& > p":{width:330,marginTop:4,marginLeft:16}},actionButton:{marginBottom:32},actionButtonLink:{textDecoration:"none",color:J},error:{color:he},button:{marginTop:40},formButton:{margin:[[24,0,0]]}},xN=er()(mN||(mN=Object(Kn.a)(["\n {\n config\n accounts\n }\n"]))),ON=er()(bN||(bN=Object(Kn.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]))),vN=Object(b.a)(Object(l.a)(Object(l.a)({},gN),{},{content:{width:820},radioLabel:Object(l.a)(Object(l.a)({},gN.radioLabel),{},{width:280}),wrapper:{width:1200,height:100,margin:[[0,"auto"]]},title:{marginLeft:8,marginBottom:5},info:{marginTop:20,marginBottom:20}})),yN=[{code:"enable",display:"Yes, I will"},{code:"disable",display:"No, not for now"}];var wN,CN,kN,SN,NN,EN,IN,LN,BN,FN,PN=function(e){var t,n,a=e.doContinue,i=vN(),o=Object(r.useState)(null),l=Object(c.a)(o,2),s=l[0],d=l[1],u=Object(r.useState)(!1),h=Object(c.a)(u,2),m=h[0],b=h[1],p=Object(Qn.c)(xN),j=p.data,f=p.refetch,g=Object(Qn.b)(ON,{onCompleted:a}),x=Object(c.a)(g,1)[0],O=null!==(t=null===j||void 0===j?void 0:j.accounts)&&void 0!==t?t:[],y=(n={},Object(v.a)(n,i.title,!0),Object(v.a)(n,i.error,m),n);return Object(He.jsx)("div",{className:i.wrapper,children:Object(He.jsxs)("div",{className:i.content,children:[Object(He.jsx)(tt,{children:"Twilio (SMS service)"}),Object(He.jsxs)(Ge.a,{display:"flex",alignItems:"end",children:[Object(He.jsx)(at,{noMargin:!0,className:w()(y),children:"Will you setup a two way machine or compliance?"}),Object(He.jsxs)(Ao,{width:304,children:[Object(He.jsx)(ot,{children:"Two-way machines allow your customers not only to buy (cash-in) but also sell cryptocurrencies (cash-out)."}),Object(He.jsx)(ot,{children:"You\u2019ll need an SMS service for cash-out transactions and for any compliance triggers"})]})]}),Object(He.jsx)(Fa,{labelClassName:i.radioLabel,className:i.radioGroup,options:yN,value:s,onChange:function(e){d(e.target.value),b(!1)}}),Object(He.jsx)(fN,{className:i.info,children:"To set up Twilio please read the instructions from our support portal."}),Object(He.jsx)(Mn,{link:"https://support.lamassu.is/hc/en-us/articles/115001203951-Twilio-for-SMS",label:"Twilio for SMS"}),"enable"===s&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(at,{noMargin:!0,children:"Enter credentials"}),Object(He.jsx)(cg,{xs:6,save:function(e){return x({variables:{accounts:{twilio:e}}}).then((function(){return f()}))},value:O.twilio,elements:mf.elements,validationSchema:mf.validationSchema,buttonLabel:"Continue",buttonClass:i.formButton})]}),"enable"!==s&&Object(He.jsx)(Mt,{size:"lg",onClick:function(){if(!s)return b(!0);a()},className:i.button,children:"Continue"})]})})},DN=n(697),TN=Object(b.a)(gN),RN=er()(wN||(wN=Object(Kn.a)(["\n query getData {\n config\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]))),AN=er()(CN||(CN=Object(Kn.a)(["\n mutation Save($config: JSONObject, $accounts: JSONObject) {\n saveConfig(config: $config)\n saveAccounts(accounts: $accounts)\n }\n"]))),WN=function(e){var t,n=e.data,a=e.doContinue,i=TN(),o=Object(Qn.c)(RN).data,l=Object(Qn.b)(AN,{onCompleted:a}),s=Object(c.a)(l,1)[0],d=Object(r.useState)(!1),u=Object(c.a)(d,2),h=u[0],m=u[1],b=null===n||void 0===n?void 0:n.coin,p=null===o||void 0===o?void 0:o.accountsConfig,j=null!==(t=null===o||void 0===o?void 0:o.cryptoCurrencies)&&void 0!==t?t:[];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(at,{className:h&&i.error,children:"All set"}),Object(He.jsx)(ot,{children:"These are your wallet settings. You can later edit these and add additional coins."}),Object(He.jsx)(dd,{rowSize:"lg",titleLg:!0,name:"All set",namespaces:[b],data:jc(b,us.a("coin",n)),elements:Og(j,p,!0)}),Object(He.jsx)(Mt,{size:"lg",onClick:function(){if(!xg.isValidSync(n))return m(!0);var e=jc(b,us.a("coin",n)),t=jc(ac)(e);return m(!1),s({variables:{config:t}})},className:i.button,children:"Continue"})]})},MN=Object(b.a)(Object(l.a)(Object(l.a)({},gN),{},{radioGroup:gN.radioGroup,radioLabel:Object(l.a)(Object(l.a)({},gN.radioLabel),{},{width:200})})),zN=er()(kN||(kN=Object(Kn.a)(["\n {\n accounts\n }\n"]))),qN=er()(SN||(SN=Object(Kn.a)(["\n mutation SaveAccountsBC($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]))),HN=[{code:"enable",display:"I will enable cash-out"},{code:"disable",display:"I won't enable cash-out"}],$N=function(e){var t,n=e.addData,a=MN(),i=Object(Qn.c)(zN).data,o=Object(Qn.b)(qN,{onCompleted:function(){return n({zeroConf:"blockcypher"})}}),l=Object(c.a)(o,1)[0],s=Object(r.useState)(null),d=Object(c.a)(s,2),u=d[0],h=d[1],m=Object(r.useState)(!1),b=Object(c.a)(m,2),p=b[0],j=b[1],f=null!==(t=null===i||void 0===i?void 0:i.accounts)&&void 0!==t?t:[];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(at,{className:p&&a.error,children:"Blockcypher"}),Object(He.jsx)(ot,{children:"If you are enabling cash-out services, create a Blockcypher account."}),Object(He.jsx)(Mn,{link:"https://support.lamassu.is/hc/en-us/articles/115001209472-Blockcypher",label:"Configuring Blockcypher"}),Object(He.jsx)(Fa,{labelClassName:a.radioLabel,className:a.radioGroup,options:HN,value:u,onChange:function(e){h(e.target.value),j(!1)}}),Object(He.jsxs)("div",{className:a.mdForm,children:["disable"===u&&Object(He.jsx)(Mt,{size:"lg",onClick:function(){return n({zeroConf:"all-zero-conf"})},className:a.button,children:"Continue"}),"enable"===u&&Object(He.jsx)(cg,{value:f.blockcypher,save:function(e){return l({variables:{accounts:{blockcypher:e}}})},elements:bf.blockcypher.elements,validationSchema:bf.blockcypher.validationSchema,buttonLabel:"Continue",buttonClass:a.formButton})]})]})},VN=Object(b.a)(gN),YN=er()(NN||(NN=Object(Kn.a)(["\n {\n cryptoCurrencies {\n code\n display\n }\n }\n"]))),GN=ha.d().shape({coin:ha.e().required()}),XN=function(e){var t,n=e.addData,a=VN(),i=Object(r.useState)(!1),o=Object(c.a)(i,2),l=o[0],s=o[1],d=Object(Qn.c)(YN).data,u=null!==(t=null===d||void 0===d?void 0:d.cryptoCurrencies)&&void 0!==t?t:[];return Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(at,{className:l&&a.error,children:"Choose your first cryptocurrency"}),Object(He.jsx)(ca.d,{validateOnBlur:!1,validateOnChange:!1,enableReinitialize:!0,initialValues:{coin:""},onSubmit:function(e){return GN.isValidSync(e)?"BTC"!==e.coin?n({coin:e.coin,zeroConf:"all-zero-conf"}):void n(e):s(!0)},children:Object(He.jsxs)(ca.c,{onChange:function(){return s(!1)},children:[Object(He.jsx)(vs,{}),Object(He.jsx)(ca.b,{component:ei,name:"coin",labelClassName:a.radioLabel,className:a.radioGroup,options:u}),Object(He.jsx)(Mt,{size:"lg",type:"submit",className:a.button,children:"Continue"})]})})]})},UN=function(e,t){return lr.a((function(n){return function(e){return sr.a("class",e)}(t)(n)&&function(e){return tr.a(Oo.a(e),ir.a("cryptos"))}(e)(n)}))},ZN=function(e,t,n,r){var a=UN(r,n)(e),i=ws.a((function(e){var n=e.code,r=function(e){return t&&t[e]}(n);return!bf[n]||(0,bf[n].getValidationSchema)(r).isValidSync(r)}))(a),o=Object(c.a)(i,2);return{filled:o[0],unfilled:o[1]}},_N=Object(b.a)(gN),KN=er()(EN||(EN=Object(Kn.a)(["\n {\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]))),QN=er()(IN||(IN=Object(Kn.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]))),JN=function(e){return Oo.a(e)(["kraken","itbit","bitstamp"])},eE=function(e){var t,n,a,i=e.data,o=e.addData,l=_N(),s=Object(Qn.c)(KN).data,d=Object(Qn.b)(QN,{onCompleted:function(){return k()}}),u=Object(c.a)(d,1)[0],h=Object(r.useState)(null),m=Object(c.a)(h,2),b=m[0],p=m[1],j=Object(r.useState)(!1),f=Object(c.a)(j,2),g=f[0],x=f[1],O=null!==(t=null===s||void 0===s?void 0:s.accounts)&&void 0!==t?t:[],y=null!==(n=null===s||void 0===s?void 0:s.accountsConfig)&&void 0!==n?n:[],w=i.coin,C=ZN(y,O,"exchange",w),k=function(){if(!b)return x(!0);o({exchange:b})};return Object(He.jsxs)("div",{className:l.mdForm,children:[Object(He.jsx)(at,{className:g&&l.error,children:"Choose your exchange"}),Object(He.jsx)(Fa,{labelClassName:l.radioLabel,className:l.radioGroup,options:fa.a(C.filled,C.unfilled),value:b,onChange:function(e){p(e.target.value),x(!1)}}),!JN(b)&&Object(He.jsx)(Mt,{size:"lg",onClick:k,className:l.button,children:"Continue"}),JN(b)&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:l.infoMessage,children:[Object(He.jsx)(wi,{}),Object(He.jsxs)(st,{children:["Make sure you set up ",bf[b].name," to enter the necessary information below. Please follow the instructions on our support page if you haven\u2019t."]})]}),Object(He.jsx)(Mn,{link:{kraken:"https://support.lamassu.is/hc/en-us/articles/115001206891-Kraken-trading",itbit:"https://support.lamassu.is/hc/en-us/articles/360026195032-itBit-trading",bitstamp:"https://support.lamassu.is/hc/en-us/articles/115001206911-Bitstamp-trading"}[b],label:"".concat(bf[b].name," trading")}),Object(He.jsx)(at,{noMargin:!0,children:"Enter exchange information"}),Object(He.jsx)(cg,{value:O[b],save:(a=b,function(e){var t=Object(v.a)({},a,e);return u({variables:{accounts:t}})}),elements:bf[b].elements,validationSchema:bf[b].validationSchema,buttonLabel:"Continue",buttonClass:l.formButton})]})]})},tE=Object(b.a)(gN),nE=er()(LN||(LN=Object(Kn.a)(["\n {\n accountsConfig {\n code\n display\n class\n cryptos\n }\n }\n"]))),rE=function(e){var t,n,a=e.data,i=e.addData,o=tE(),l=Object(Qn.c)(nE).data,s=Object(r.useState)(null),d=Object(c.a)(s,2),u=d[0],h=d[1],m=Object(r.useState)(!1),b=Object(c.a)(m,2),p=b[0],j=b[1],f=null!==(t=null===l||void 0===l?void 0:l.accounts)&&void 0!==t?t:[],g=null!==(n=null===l||void 0===l?void 0:l.accountsConfig)&&void 0!==n?n:[],x=a.coin,O=ZN(g,f,"ticker",x);return Object(He.jsxs)("div",{className:o.mdForm,children:[Object(He.jsx)(at,{className:p&&o.error,children:"Choose your ticker"}),Object(He.jsx)(Fa,{labelClassName:o.radioLabel,className:o.radioGroup,options:fa.a(O.filled,O.unfilled),value:u,onChange:function(e){h(e.target.value),j(!1)}}),Object(He.jsx)(Mt,{size:"lg",onClick:function(){if(!u)return j(!0);i({ticker:u})},className:o.button,children:"Continue"})]})},aE=function(e){var t;return{code:"bitgo",name:"BitGo",title:"BitGo (Wallet)",elements:[{code:"token",display:"API Token",component:ni,face:!0,long:!0},{code:"environment",display:"Environment",component:Aa,inputProps:{options:[{code:"prod",display:"prod"},{code:"test",display:"test"}],labelProp:"display",valueProp:"code"},face:!0},{code:"".concat(e,"WalletId"),display:"".concat(e," Wallet ID"),component:ni},{code:"".concat(e,"WalletPassphrase"),display:"".concat(e," Wallet Passphrase"),component:ti}],validationSchema:ha.d().shape((t={token:ha.e().max(100,"Too long").required(),environment:ha.e().matches(/(prod|test)/).required()},Object(v.a)(t,"".concat(e,"WalletId"),ha.e().max(100,"Too long").required()),Object(v.a)(t,"".concat(e,"WalletPassphrase"),ha.e().max(100,"Too long").required()),t))}},iE=Object(b.a)(gN),oE=er()(BN||(BN=Object(Kn.a)(["\n {\n accounts\n accountsConfig {\n code\n display\n class\n cryptos\n }\n cryptoCurrencies {\n code\n display\n }\n }\n"]))),cE=er()(FN||(FN=Object(Kn.a)(["\n mutation Save($accounts: JSONObject) {\n saveAccounts(accounts: $accounts)\n }\n"]))),lE=function(e){return Oo.a(e)(["infura","bitgo"])},sE=function(e){var t,n,a,i=e.data,o=e.addData,l=iE(),s=Object(Qn.c)(oE).data,d=Object(Qn.b)(cE,{onCompleted:function(){return S()}}),u=Object(c.a)(d,1)[0],h=Object(r.useState)(null),m=Object(c.a)(h,2),b=m[0],p=m[1],j=Object(r.useState)(!1),f=Object(c.a)(j,2),g=f[0],x=f[1],O=null!==(t=null===s||void 0===s?void 0:s.accounts)&&void 0!==t?t:[],y=null!==(n=null===s||void 0===s?void 0:s.accountsConfig)&&void 0!==n?n:[],w=i.coin,C=ZN(y,O,"wallet",w),k=function(e){return function(t){var n=Object(v.a)({},e,t);return u({variables:{accounts:n}})}},S=function(){if(!b)return x(!0);o({wallet:b})};return Object(He.jsxs)("div",{className:l.mdForm,children:[Object(He.jsx)(at,{className:g&&l.error,children:"Choose your wallet"}),Object(He.jsx)(Fa,{labelClassName:l.radioLabel,className:l.radioGroup,options:fa.a(C.filled,C.unfilled),value:b,onChange:function(e){p(e.target.value),x(!1)}}),(a=b,Oo.a(a)(["bitcoind","geth","litecoind","dashd","zcashd","bitcoincashd"])&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:l.infoMessage,children:[Object(He.jsx)(wi,{}),Object(He.jsxs)(st,{children:["To set up ",b," please read the node wallet instructions from our support portal."]})]}),Object(He.jsx)(Mn,{link:"https://support.lamassu.is/hc/en-us/articles/115001209552-Setting-up-your-node-wallets",label:"Support article"})]})),!lE(b)&&Object(He.jsx)(Mt,{size:"lg",onClick:S,className:l.button,children:"Continue"}),"bitgo"===b&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsxs)("div",{className:l.infoMessage,children:[Object(He.jsx)(wi,{}),Object(He.jsx)(st,{children:"Make sure you set up a BitGo wallet to enter the necessary information below. Please follow the instructions on our support page if you haven\u2019t."})]}),Object(He.jsx)(Mn,{link:"https://support.lamassu.is/hc/en-us/articles/360024455592-Setting-up-BitGo",label:"Support article"}),Object(He.jsx)(at,{noMargin:!0,children:"Enter wallet information"}),Object(He.jsx)(cg,{value:O.bitgo,save:k(b),elements:aE(w).elements,validationSchema:aE(w).validationSchema,buttonLabel:"Continue",buttonClass:l.formButton})]}),"infura"===b&&Object(He.jsxs)(He.Fragment,{children:[Object(He.jsx)(at,{noMargin:!0,children:"Enter wallet information"}),Object(He.jsx)(cg,{value:O.infura,save:k(b),elements:bf.infura.elements,validationSchema:bf.infura.getValidationSchema(O.infura),buttonLabel:"Continue",buttonClass:l.formButton})]})]})},dE=Object(b.a)(Si),uE=[{label:"Choose cryptocurrency",component:XN},{label:"Choose wallet",component:sE},{label:"Choose ticker",component:rE},{label:"Exchange",component:eE},{label:"Blockcypher",component:$N},{label:"All set",component:WN}],hE=function(e){var t=e.doContinue,n=Object(r.useState)(0),a=Object(c.a)(n,2),i=a[0],o=a[1],l=Object(r.useState)({}),s=Object(c.a)(l,2),d=s[0],u=s[1],h=dE(),m="BTC"===(null===d||void 0===d?void 0:d.coin)?uE:DN.a(4,1,uE),b=m[i].component;return Object(He.jsxs)("div",{className:h.wrapper,children:[Object(He.jsx)("div",{className:h.headerDiv,children:Object(He.jsx)(Hn,{title:"Wallet settings"})}),Object(He.jsxs)("div",{className:h.contentDiv,children:[Object(He.jsx)(Ve,{children:m.map((function(e,t){return Object(He.jsx)(Ye,{step:i,it:e,idx:t,steps:m},t)}))}),Object(He.jsx)("div",{className:h.contentWrapper,children:Object(He.jsx)(b,{data:d,addData:function(e){u(_t.a(d,e)),o(i+1)},doContinue:t})})]})]})},mE={welcome:{textAlign:"center",paddingTop:256},title:{lineHeight:1,fontSize:48},getStarted:{fontSize:24,fontWeight:500,marginBottom:54,color:H}},bE=Object(b.a)(mE);var pE=function(e,t){var n=pc(ac,e);return lr.a((function(e){return xg.isValidSync(pc(e.code,n))}))(t)},jE=function(e,t){return e?function(e,t){var n=pc(ac,e),r=ar.a((function(e){return pc(e.code,n)}))(t);return tr.a(fo.a(fj.a),ar.a((function(e){return xg.isValidSync(e)})))(r)}(e,t)?function(e){var t=pc(cc,e);return Sg.isValidSync(t)}(e)?function(e){var t=pc(lc,e);return oh.isValidSync(t)}(e)?0:3:2:1:0},fE=[{id:"welcome",Component:function(e){var t=e.doContinue,n=bE();return Object(He.jsxs)("div",{className:n.welcome,children:[Object(He.jsx)(tt,{className:n.title,children:"Welcome to the Lamassu Admin"}),Object(He.jsxs)(ot,{className:n.getStarted,children:["To get you started, we\u2019ve put together a wizard that will",Object(He.jsx)("br",{}),"help set up what you need before pairing your machines."]}),Object(He.jsx)(Mt,{size:"xl",onClick:t,children:"Get started"})]})}},{id:"wallet",Component:hE,exImage:"/assets/wizard/fullexample.wallet.png",subtitle:"Wallet settings",text:"Your wallet settings are the first step for this wizard. \n We'll start by setting up one of cryptocurrencies to get you up and running,\n but you can later set up as many as you want."},{id:"locale",Component:pN,exImage:"/assets/wizard/fullexample.locale.png",subtitle:"Locales",text:"From the Locales panel, you can define default settings\n that will be applied to all machines you add to your network later on.\n These settings may be overridden for specific machines in the Overrides section."},{id:"twilio",Component:PN,exImage:"/assets/wizard/fullexample.twilio.png",subtitle:"Twilio (SMS service)",text:Object(He.jsxs)(He.Fragment,{children:["Twilio is used for SMS operator notifications, phone number collection for compliance, and 1-confirmation redemptions on cash-out transactions.",Object(He.jsx)("br",{}),"You'll need to configure Twilio if you're offering cash-out or any compliance options"]})},{id:"commissions",Component:sN,exImage:"/assets/wizard/fullexample.commissions.png",subtitle:"Commissions",text:"From the Commissions page, you can define all the commissions of your\n machines. The values set here will be default values of all machines\n you'll later add to your network. Default settings keep you from\n having to enter the same values everytime you add a new machine. Once\n a machine is added, you may override these values per machine and per\n cryptocurrency in the overrides section."}],gE=n(698),xE=Object(b.a)((function(){return{drawer:{borderTop:"none",boxShadow:"0 0 4px 0 rgba(0, 0, 0, 0.08)"},wrapper:{padding:"32px 0",flexGrow:1,height:264},smallWrapper:{height:84},title:{margin:[[0,32,0,0]]},subtitle:{marginTop:8,marginBottom:6,lineHeight:1.25,display:"inline"},modal:{background:"none",boxShadow:"none"}}}));var OE,vE,yE=function(e){var t,n=e.currentStep,a=e.steps,i=e.subtitle,o=e.text,l=e.exImage,s=e.open,d=e.start,h=xE(),m=Object(r.useState)(!1),b=Object(c.a)(m,2),p=b[0],j=b[1],f=(t={},Object(v.a)(t,h.wrapper,!0),Object(v.a)(t,h.smallWrapper,!s),t);return Object(He.jsxs)(gE.a,{anchor:"bottom",open:!0,variant:"persistent",classes:{paperAnchorDockedBottom:h.drawer},children:[Object(He.jsxs)("div",{className:w()(f),children:[Object(He.jsxs)(u.a,{container:!0,direction:"row",justify:"center",alignItems:"baseline",children:[Object(He.jsxs)(u.a,{item:!0,xs:5,container:!0,direction:s?"column":"row",justify:"flex-start",alignItems:"baseline",children:[Object(He.jsx)(nt,{className:h.title,children:"Setup Lamassu Admin"}),Object(He.jsx)(lt,{className:h.subtitle,children:i}),s&&Object(He.jsx)(ot,{children:o})]}),Object(He.jsx)(u.a,{item:!0,xs:4,container:!0,direction:"column",justify:"flex-start",alignItems:"flex-end",spacing:5,children:Object(He.jsx)(u.a,{item:!0,xs:12,children:a&&n&&Object(He.jsx)(zd,{currentStep:n,steps:a})})})]}),s&&Object(He.jsxs)(u.a,{container:!0,direction:"row",justify:"center",alignItems:"baseline",children:[Object(He.jsx)(u.a,{item:!0,xs:5,container:!0,direction:"column",justify:"flex-start",alignItems:"flex-start",children:Object(He.jsx)(hn,{onClick:function(){j(!0)},children:"See full example"})}),Object(He.jsx)(u.a,{item:!0,xs:4,container:!0,direction:"column",justify:"flex-start",alignItems:"flex-end",spacing:5,children:Object(He.jsx)(u.a,{item:!0,children:Object(He.jsx)(Mt,{size:"lg",onClick:d,children:"Get Started"})})})]})]}),Object(He.jsx)(vc,{closeOnEscape:!0,closeOnBackdropClick:!0,className:h.modal,xl:!0,width:1328,handleClose:function(){j(!1)},open:p,children:Object(He.jsx)("img",{width:1152,src:l,alt:""})})]})},wE=Object(b.a)({wrapper:{display:"flex",padding:[[16,0]],flexDirection:"column",justifyContent:"space-between",backgroundColor:re},welcomeBackground:{background:"url(/wizard-background.svg) no-repeat center center fixed",backgroundColor:re,backgroundSize:"cover"},blurred:{filter:"blur(4px)",pointerEvents:"none"}}),CE=er()(OE||(OE=Object(Kn.a)(["\n query getData {\n config\n accounts\n cryptoCurrencies {\n code\n display\n }\n }\n"]))),kE=function(e){e.fromAuthRegister;var t,n,a=wE(),i=Object(Qn.c)(CE),o=i.data,l=i.loading,s=Object(x.h)(),d=Object(r.useContext)(zE).setWizardTested,u=Object(r.useState)(0),h=Object(c.a)(u,2),m=h[0],b=h[1],p=Object(r.useState)(!0),j=Object(c.a)(p,2),f=j[0],g=j[1],O=Object(r.useState)(!1),y=Object(c.a)(O,2),C=y[0],k=y[1];if(l)return Object(He.jsx)(He.Fragment,{});var S=jE(null===o||void 0===o?void 0:o.config,null===o||void 0===o?void 0:o.cryptoCurrencies),N=s.length&&!(null===(t=s.location.state)||void 0===t?void 0:t.fromAuthRegister);0===S&&(d(!0),N?s.goBack():s.push("/"));var E=0===m,I=(n={},Object(v.a)(n,a.blurred,C),Object(v.a)(n,a.wrapper,!0),Object(v.a)(n,a.welcomeBackground,E),n),L=fE[m];return Object(He.jsxs)(aa.a,{fullScreen:!0,open:f,children:[Object(He.jsx)(ia.a,{className:w()(I),children:Object(He.jsx)(L.Component,{doContinue:function(){m>=fE.length-1&&(g(!1),s.push("/"));var e=0===m&&S?S:m+1;k(!0),b(e)},isActive:!C})}),!E&&Object(He.jsx)(yE,{currentStep:m,steps:fE.length-1,exImage:L.exImage,subtitle:L.subtitle,text:L.text,open:C,start:function(){k(!1)}})]})},SE=Object(b.a)({wrapper:{flex:1,display:"flex",flexDirection:"column",height:"100%"}}),NE=[{key:"transactions",label:"Transactions",route:"/transactions",component:fS},{key:"maintenance",label:"Maintenance",route:"/maintenance",get component(){var e=this;return function(){return Object(He.jsx)(x.b,{to:e.children[0].route})}},children:[{key:"cash_cassettes",label:"Cash Cassettes",route:"/maintenance/cash-cassettes",component:Ow},{key:"funding",label:"Funding",route:"/maintenance/funding",component:tf},{key:"logs",label:"Machine Logs",route:"/maintenance/logs",component:nO},{key:"machine-status",label:"Machine Status",route:"/maintenance/machine-status",component:Xw},{key:"server-logs",label:"Server",route:"/maintenance/server-logs",component:Hk}]},{key:"settings",label:"Settings",route:"/settings",get component(){var e=this;return function(){return Object(He.jsx)(x.b,{to:e.children[0].route})}},children:[{key:lc,label:"Commissions",route:"/settings/commissions",component:Nh},{key:cc,label:"Locales",route:"/settings/locale",component:Dg},{key:rc,label:"Cash-out",route:"/settings/cash-out",component:cu},{key:oc,label:"Notifications",route:"/settings/notifications",component:IC},{key:"services",label:"3rd party services",route:"/settings/3rd-party-services",component:mS},{key:ac,label:"Wallet",route:"/settings/wallet-settings",component:rN},{key:ic,label:"Operator Info",route:"/settings/operator-info",title:"Operator Information",get component(){var e=this;return function(){var t;return Object(He.jsx)(x.b,{to:{pathname:e.children[0].route,state:{prev:null===(t=e.state)||void 0===t?void 0:t.prev}}})}},children:[{key:"contact-info",label:"Contact information",route:"/settings/operator-info/contact-info",component:_C},{key:"receipt-printing",label:"Receipt",route:"/settings/operator-info/receipt-printing",component:yk},{key:"coin-atm-radar",label:"Coin ATM Radar",route:"/settings/operator-info/coin-atm-radar",component:TC},{key:"terms-conditions",label:"Terms & Conditions",route:"/settings/operator-info/terms-conditions",component:Ik}]}]},{key:"compliance",label:"Compliance",route:"/compliance",get component(){var e=this;return function(){return Object(He.jsx)(x.b,{to:e.children[0].route})}},children:[{key:"triggers",label:"Triggers",route:"/compliance/triggers",component:JS},{key:"customers",label:"Customers",route:"/compliance/customers",component:Mb},{key:"blacklist",label:"Blacklist",route:"/compliance/blacklist",component:ds},{key:"promo-codes",label:"Promo Codes",route:"/compliance/loyalty/codes",component:Gg},{key:"customer",route:"/compliance/customer/:id",component:Tb}]}],EE=ar.a(mo.a(bo.a("children"),ir.a("children"))),IE=tr.a(po.a,EE)(NE),LE=lr.a(bo.a("children"))(IE).concat(lr.a(bo.a("children"))(NE)),BE=tr.a(po.a,EE)(IE),FE=jo.a(BE,LE),PE=function(){var e=SE(),t=Object(x.h)(),n=Object(x.i)();Object(r.useContext)(zE).wizardTested||Oo.a(n.pathname)(["/404","/register","/wizard"])||t.push("/wizard");var a=n.state?h.a:ho.a,i=a===h.a?{direction:vo.a(sr.a("route",n.state.prev))(BE)>vo.a(sr.a("route",n.pathname))(BE)?"right":"left"}:{timeout:400};return Object(He.jsxs)(x.e,{children:[Object(He.jsx)(x.c,{exact:!0,path:"/",children:Object(He.jsx)(x.b,{to:{pathname:"/dashboard"}})}),Object(He.jsx)(x.c,{path:"/dashboard",children:Object(He.jsx)(a,Object(l.a)(Object(l.a)({className:e.wrapper},i),{},{in:!0,mountOnEnter:!0,unmountOnExit:!0,children:Object(He.jsx)("div",{className:e.wrapper,children:Object(He.jsx)(Mj,{})})}))}),Object(He.jsx)(x.c,{path:"/machines",component:Hy}),Object(He.jsx)(x.c,{path:"/wizard",component:kE}),Object(He.jsx)(x.c,{path:"/register",component:Co}),FE.map((function(t){var r=t.route,o=t.component,c=t.key;return Object(He.jsx)(x.c,{path:r,children:Object(He.jsx)(a,Object(l.a)(Object(l.a)({className:e.wrapper},i),{},{in:!!Object(x.g)(n.pathname,{path:r}),mountOnEnter:!0,unmountOnExit:!0,children:Object(He.jsx)("div",{className:e.wrapper,children:Object(He.jsx)(o,{name:c})})}))},c)})),Object(He.jsx)(x.c,{path:"/404"}),Object(He.jsx)(x.c,{path:"*",children:Object(He.jsx)(x.b,{to:{pathname:"/404"}})})]})},DE="100%",TE={"@global":Object(l.a)(Object(l.a)({},{"@font-face":[{fontFamily:"Mont",src:['url("/fonts/MontHeavy/mont-heavy-webfont.woff2") format("woff2")','url("/fonts/MontHeavy/mont-heavy-webfont.woff") format("woff")'],fontWeight:900,fontStyle:"normal"},{fontFamily:"Mont",src:['url("/fonts/MontHeavy/mont-bold-webfont.woff2") format("woff2")','url("/fonts/MontHeavy/mont-bold-webfont.woff") format("woff")'],fontWeight:700,fontStyle:"normal"},{fontFamily:"MuseoSans",src:['url("/fonts/MuseoSans/MuseoSans_500-webfont.woff2") format("woff2")','url("/fonts/MuseoSans/MuseoSans_500-webfont.woff") format("woff")'],fontWeight:500,fontStyle:"normal"},{fontFamily:"MuseoSans",src:['url("/fonts/MuseoSans/MuseoSans_700-webfont.woff2") format("woff2")','url("/fonts/MuseoSans/MuseoSans_700-webfont.woff") format("woff")'],fontWeight:700,fontStyle:"normal"},{fontFamily:"BPmono",src:'url("/fonts/BPmono/BPmono.ttf") format("truetype")',fontWeight:500,fontStyle:"normal"}]}),{},(vE={"#root":{width:DE,minHeight:DE},".root-notifcenter-open":{overflowY:"auto",position:"absolute",top:0,bottom:0,left:0},".body-notifcenter-open":{overflow:"hidden"},html:{height:DE},body:{width:me,display:"flex",minHeight:DE,"@media screen and (min-width: 1200px)":{width:"auto"}}},Object(v.a)(vE,'a::-moz-focus-inner,\n \'input[type="submit"]::-moz-focus-inner,\n input[type="button"]::-moz-focus-inner',{border:0}),Object(v.a)(vE,'a::-moz-focus-inner,\n input[type="submit"]::-moz-focus-inner,\n input[type="button"]::-moz-focus-inner',{border:0}),Object(v.a)(vE,"a,\n a:visited,\n a:focus,\n a:active,\n a:hover",{outline:"0 none"}),Object(v.a)(vE,"button::-moz-focus-inner",{border:0}),Object(v.a)(vE,".ReactVirtualized__Grid__innerScrollContainer",{overflow:"inherit !important"}),vE))},RE=Object(f.b)({plugins:[Object(g.a)()].concat(Object(s.a)(Object(m.a)().plugins))}),AE="100%",WE="column",ME=Object(b.a)(Object(l.a)(Object(l.a)({},TE),{},{root:{backgroundColor:re,width:AE,minHeight:AE,display:"flex",flexDirection:WE},wrapper:{width:me,height:AE,margin:"0 auto",flex:1,display:"flex",flexDirection:WE},grid:{flex:1,height:"100%"},contentWithSidebar:{flex:1,marginLeft:48,paddingTop:15},contentWithoutSidebar:{width:me}})),zE=Object(r.createContext)(),qE=function(){var e=ME(),t=Object(x.i)(),n=Object(x.h)(),a=Object(r.useContext)(zE).wizardTested,i=t.pathname,o=function(e){return fo.a((function(t){return t.route===e}))(tr.a(po.a,ar.a(ir.a("children")),lr.a(bo.a("children")))(IE))}(i),c=o?function(e){return ja.a(sr.a("route",go.a(1,xo.a((function(e){return"/"!==e}),e))))(FE)}(i):{},l="/404"===t.pathname,s=o?e.contentWithSidebar:e.contentWithoutSidebar;return Object(He.jsxs)("div",{className:e.root,children:[!l&&a&&Object(He.jsx)(uo,{tree:NE}),Object(He.jsxs)("main",{className:e.wrapper,children:[o&&!l&&a&&Object(He.jsx)(h.a,{direction:"left",in:!0,mountOnEnter:!0,unmountOnExit:!0,children:Object(He.jsx)("div",{children:Object(He.jsx)(Hn,{title:c.title})})}),Object(He.jsxs)(u.a,{container:!0,className:e.grid,children:[o&&!l&&a&&Object(He.jsx)(Ve,{data:c.children,isSelected:function(e){return t.pathname===e.route},displayName:function(e){return e.label},onClick:function(e){return n.push(e.route)}}),Object(He.jsx)("div",{className:s,children:Object(He.jsx)(PE,{})})]})]})]})},HE=function(){var e=Object(r.useState)(!1),t=Object(c.a)(e,2),n=t[0],a=t[1];return Object(He.jsx)(zE.Provider,{value:{wizardTested:n,setWizardTested:a},children:Object(He.jsx)(O.a,{children:Object(He.jsx)(_n,{children:Object(He.jsx)(p.b,{jss:RE,children:Object(He.jsxs)(j.a,{theme:WC,children:[Object(He.jsx)(d.a,{}),Object(He.jsx)(qE,{})]})})})})})};Boolean("localhost"===window.location.hostname||"[::1]"===window.location.hostname||window.location.hostname.match(/^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/));o.a.render(Object(He.jsx)(HE,{}),document.getElementById("root")),"serviceWorker"in navigator&&navigator.serviceWorker.ready.then((function(e){e.unregister()}))}},[[574,1,2]]]);
//# sourceMappingURL=main.423c2d47.chunk.js.map