PageSourceSearch

https://www.68nord.no/dist/js/3959.09ad660957a0f5ca1c17.js

js 68nord.no collected 2026-10-02 20:06:42 UTC 141,739 bytes, 2 lines download raw bytes

1(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[3959],{57518:(e,t,a)=>{"use strict";a.d(t,{z:()=>l});var n=a(94184),r=a.n(n),i=a(53920),o=a(67294),c=a(96967),l=function(e){var t=e.type,a=e.iconId,n=e.label,l=e.subLabel,s=e.alternate,d=e.disabled,u=e.sharpCorners,m=e.rightIcon,v=e.equalPadding,f=e["data-testid"],p=o.useRef((0,i.Z)()),y="".concat(f||p.current,"-chip"),b=r()("chip-new chip-new__".concat(t),{"chip-new--with-icon":!!a&&!m&&!v,"chip-new--with-right-icon":!!a&&!!m&&!v,alternate:!!s,"chip-new--disabled":!!d,"chip-new--sharp-corners":!!u});return o.createElement("div",{className:b,"data-testid":"".concat(y,"__wrapper")},o.createElement("div",{className:"chip-new__content","data-testid":"".concat(y,"__content")},a&&o.createElement("span",{className:"chip-new__content__icon","data-testid":"".concat(y,"__content__icon-wrapper")},o.createElement(c.Z,{iconId:a,"data-testid":"".concat(y,"__content__icon")})),o.createElement("span",{className:"chip-new__content__label","data-testid":"".concat(y,"__content__label")},n),l&&!a&&o.createElement(o.Fragment,null,o.createElement("span",{className:"chip-new__content__separate","data-testid":"".concat(y,"__separate")}),o.createElement("span",{className:"chip-new__content__label","data-testid":"".concat(y,"__content__sublabel")},l))))}},23001:(e,t,a)=>{"use strict";a.d(t,{k:()=>v,v:()=>m});var n=a(65327),r=a(71784),i=a(88931),o=a(67294),c=a(88767),l=a(56996);function s(e,t,a,n,r,i,o){try{var c=e[i](o),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var u=a(35666),m=(0,o.createContext)(null),v=function(e){var t,a=e.clickToPayVisaPoolingTimeout,v=e.children,f=(0,c.useQueryClient)(),p=d((0,o.useState)(!1),2),y=p[0],b=p[1],E=d((0,o.useState)(),2),g=E[0],_=E[1],h=d((0,o.useState)({status:"idle"}),2),C=h[0],N=h[1],T=(0,o.useRef)(null),A=(0,o.useCallback)(function(e){b(!0),N({status:"polling"}),_(e),T.current=Date.now()},[]),k=(0,o.useCallback)(function(e){b(!1),N(e),_(void 0),T.current=null},[]),S=(t=u.mark(function e(){return u.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return _(void 0),T.current=null,e.next=4,f.invalidateQueries(n.Ek);case 4:b(!1),N({status:"success"});case 6:case"end":return e.stop()}},e)}),function(){var e=this,a=arguments;return new Promise(function(n,r){var i=t.apply(e,a);function o(e){s(i,n,r,o,c,"next",e)}function c(e){s(i,n,r,o,c,"throw",e)}o(void 0)})});return(0,r.Zy)({processId:g||""},{refetchInterval:function(e){if(!T.current||!g)return!1;var t,n,r=Math.floor((Date.now()-T.current)/1e3);return(null==e?void 0:e.status)===i.o.COMPLETED?(S(),!1):(null==e?void 0:e.status)===i.o.FAILED?(e.errorCodes&&e.errorCodes.length>0&&(t=e.errorCodes.map(function(e){return null===(n=l.vc.errorHandling.find(function(t){return e.code===t.code}))||void 0===n?void 0:n.message}).join(". ")),k({status:"failed",errorMessage:t}),!1):r>=a?(k({status:"failed"}),!1):1e3},enabled:!!g}),o.createElement(m.Provider,{value:{isOperationOngoing:y,processResult:C,startProcess:A,setIsOperationOngoing:b,setProcessResult:N}},v)}},90202:(e,t,a)=>{"use strict";a.d(t,{u:()=>d});var n=a(88767),r=a(68545),i=a(4223),o=a(71784),c=a(67294),l=a(23001);var s={status:"idle"},d=function(){var e,t,a=(0,i.Pq)().isLoading,d=(0,i.LT)().isLoading,u=(0,o.Zy)().isLoading,m=(0,r.mL)().isLoading,v=(0,i._X)().isLoading,f=(0,n.useIsFetching)([i.QW,"profile"])>0,p=(0,c.useMemo)(function(){return a||d||u||m||v||f},[a,d,u,m,v,f]),y=(0,c.useContext)(l.v),b=(e=(0,c.useState)(!1),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),E=b[0],g=b[1];return{isClickToPayOperationOngoing:p,isOperationOngoing:y?y.isOperationOngoing:E,setIsOperationOngoing:y?y.setIsOperationOngoing:g,processResult:y?y.processResult:s,startProcess:y&&y.startProcess}}},57200:(e,t,a)=>{"use strict";a.r(t),a.d(t,{NonSSRCompatibleDetailsCard:()=>N});var n=a(69189),r=a(67294),i=a(59137),o=a(32014),c=a(28968),l=a(491),s=a(96967),d=a(14578),u=a(2602),m=a(53920),v=a(22079),f=a.n(v),p=a(94184),y=a.n(p),b=a(70136),E=a(11054),g=a(57709);function _(e,t,a,n,r,i,o){try{var c=e[i](o),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var C=a(35666),N=function(e){var t,a=e.card,v=e.cardImageUrl,f=(0,g.f)(),p=(0,d.Z)(),N=h((0,r.useState)({}),2),A=N[0],k=N[1],S=h((0,r.useState)(!1),2),w=S[0],P=S[1],I=(0,u.o)(),O=I.mutateAsync,R=I.isLoading,x=I.error,L=(t=C.mark(function e(){var t,n,r,i,o,c;return C.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return t=(0,m.Z)(),e.next=3,O({appSessionId:t,cardCombinedKey:a.cardCombinedKey});case 3:n=e.sent,k(n),n.cardImageId&&((r=document.getElementById("details-card__frame")).setAttribute("crossorigin","Access-Control-Allow-Origin"),r&&(i=r.contentWindow,o=T(t,n.cardImageId),c={imageId:n.cardImageId,sessionId:o},i.postMessage(JSON.stringify(c),"*")));case 6:case"end":return e.stop()}},e)}),function(){var e=this,a=arguments;return new Promise(function(n,r){var i=t.apply(e,a);function o(e){_(i,n,r,o,c,"next",e)}function c(e){_(i,n,r,o,c,"throw",e)}o(void 0)})});return(0,r.useEffect)(function(){L()},[]),x&&p.dismissable(x),r.createElement("div",{className:"details-card"},r.createElement(n.Z,null,r.createElement(i.Z,{className:"details-card__body"},r.createElement(o.Z,{className:"view-pin__title",ellipseTitle:!0,alignment:"center",title:a.elementMarketingName,byline:(0,l.Cy)(a.maskedCardNumber,"•")}),r.createElement("div",{className:"details-card__details"},f.cardDetails),r.createElement("div",{className:"details-card__flip"},r.createElement("div",{className:y()("details-card__flip--inner",{"details-card__flip--inner--active":w})},r.createElement("div",{className:"details-card__flip--front"},r.createElement("div",{className:"details-card__flip__number"}),r.createElement("div",{className:"details-card__flip__secondLine"},r.createElement("div",{className:"details-card__flip__expiration"},r.createElement("div",{className:"details-card__flip__expiration--label"},f.cardExp),r.createElement("div",{className:"details-card__flip__expiration--value"})),r.createElement("div",{className:"details-card__flip__cvc"},r.createElement("div",{className:"details-card__flip__cvc--label"},f.cardCvc),r.createElement("div",{className:"details-card__flip__cvc--value"})))),r.createElement("div",{className:"details-card__flip--back"},r.createElement("iframe",{src:v,id:"details-card__frame",className:"details-card__frame",title:"details-card__frame-".concat(v)})))),r.createElement("div",{className:"details-card__info"},r.createElement("div",{className:"details-card__info--container"},r.createElement(s.Z,{iconId:"icon_16_info-circle",className:"details-card__info--icon"})),r.createElement("div",{className:"details-card__info--text"},f.alertShowCardDetails))),r.createElement("div",{className:"details-card__footer"},r.createElement("span",{className:"details-card__footer-button-sr-only","data-testid":"details-card__footer-button-sr-only","aria-live":"polite",role:"status","aria-atomic":"true"},R?f.cardDetailsLoading:f.cardDetailsLoaded),!A.cardImageId&&R?r.createElement(E.Z,null):r.createElement(c.Z,{fullWidth:!0,noPaddingOnSides:!0,large:!0,onClick:function(){return P(!w)}},w&&r.createElement("div",{className:"view-pin__countdown"},r.createElement(b.F,{onCountdownExpired:function(){return P(!1)},duration:60}
1)),w?f.hideCardDetails:f.showCardDetails))))},T=function(e,t){var a=f().hmac.create();return a.start("sha256",e+t),a.update(e),a.update(t),a.digest().toHex()}},31989:(e,t,a)=>{"use strict";a.d(t,{B:()=>i,K:()=>o});var n=a(42189),r=a(95246),i=function(e,t){switch(e){case n.XE.GIVEN:return t.cardIsActive;case n.XE.BLOCKED:return t.cardIsBlocked;case n.XE.DELETED:return t.cardIsDeleted;case n.XE.RECEIVED:return"".concat(t.cardIsReceived," | ").concat(t.cardNotActivated);case n.XE.CANCELLED:return t.cardIsCancelled;case n.XE.ORDERED:return t.cardIsOrdered;case n.XE.PRODUCED:return t.cardIsProduced;default:return""}},o=function(e){switch(e){case n.XE.GIVEN:case n.XE.RECEIVED:return r.b.ACTIVE;case n.XE.ORDERED:case n.XE.PRODUCED:return r.b.PENDING;default:return r.b.INACTIVE}}},64375:(e,t,a)=>{"use strict";a.d(t,{S:()=>Qa,Z:()=>Ja});var n=a(94184),r=a.n(n),i=a(4223),o=a(491),c=a(42189),l=a(67294),s=a(88767),d=a(50661),u=function(e){var t=e.label,a=e.onClick,n=e.iconId,i=e.disabled,o=e.className,c=e.isActiveButton;return l.createElement(d.c,{buttonType:c?void 0:d.w.SECONDARY,medium:!0,leftIconId:n,disabled:i,onClick:a,rightIconId:"icon_16_arrow-line-right",useLeftSpinner:!0,className:r()("card-action-item",o),isNotOnWhiteBackgroundColor:!0},t)},m=a(90202),v=a(27484),f=a.n(v),p=a(90062),y=a(56996),b=a(80756),E=a(1822),g=a(57709),_=a(17249),h=a(86942).NonSSRCompatibleViewPin,C=a(69189),N=a(59137),T=a(32014),A=a(28968),k=a(42377),S=a(37155),w=a(75622),P=a(14578),I=a(65327);function O(e,t,a,n,r,i,o){try{var c=e[i](o),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}var R=a(35666),x=function(e){var t,a,n,r=e.onClose,i=e.card,o=(0,g.f)(),c=(0,k.E)(),s=c.mutateAsync,d=c.isLoading,u=c.error,m=(0,S.su)(),v=(0,P.Z)(),f=(a=(0,l.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(a)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(a,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),p=f[0],y=f[1],b=(t=R.mark(function e(){var t;return R.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,y(!0),e.next=4,s({cardCombinedKey:i.cardCombinedKey});case 4:if(!(t=e.sent)){e.next=8;break}return e.next=8,m({signable:t,state:{receiptType:w.p1.REORDER_CARD},onBeforeRedirect:function(e){e.invalidateQueries(I.Ek,{refetchActive:!1})}});case 8:e.next=14;break;case 10:return e.prev=10,e.t0=e.catch(0),y(!1),e.abrupt("return");case 14:case"end":return e.stop()}},e,null,[[0,10]])}),function(){var e=this,a=arguments;return new Promise(function(n,r){var i=t.apply(e,a);function o(e){O(i,n,r,o,c,"next",e)}function c(e){O(i,n,r,o,c,"throw",e)}o(void 0)})});return u&&v.dismissable(u),l.createElement("div",{className:"reorder-card"},l.createElement(C.Z,null,l.createElement(N.Z,{className:"reorder-card__body"},l.createElement(T.Z,{className:"reorder-card__title",ellipseTitle:!0,alignment:"center",title:o.reorderCard}),l.createElement("div",{className:"reorder-card__info"},l.createElement("p",null,o.reorderCardDisclaimerFirstLine),l.createElement("p",null,o.reorderCardDisclaimerSecondLine),l.createElement("br",null),l.createElement("p",null,o.reorderCardDisclaimerThirdLine),l.createElement("br",null),l.createElement("p",null,o.reorderCardDisclaimerFourthLine))),l.createElement("div",{className:"reorder-card__footer"},l.createElement(A.Z,{fullWidth:!0,noPaddingOnSides:!0,large:!0,color:"secondary",onClick:r},o.global.cancel),l.createElement(A.Z,{fullWidth:!0,noPaddingOnSides:!0,large:!0,onClick:b,disabled:d||p},o.reorderCard))))},L=a(57200).NonSSRCompatibleDetailsCard,D=a(68545);function F(e,t,a,n,r,i,o){try{var c=e[i](o),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}function M(e){return function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function o(e){F(i,n,r,o,c,"next",e)}function c(e){F(i,n,r,o,c,"throw",e)}o(void 0)})}}var V=a(35666),B=function(e){var t,a,n,r,i,c=e.isOpen,d=e.onClose,u=e.paymentCard,m=(0,g.f)(),v=(t=u.cardCombinedKey,a=(0,D.Uq)().mutateAsync,n=(0,S.su)(),(0,s.useMutation)(M(V.mark(function e(){var r;return V.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a({cardCombinedKey:t});case 2:return r=e.sent,e.next=5,n({signable:r,state:{receiptType:w.p1.PAYMENT_CARD_UNBLOCKED}
1,onBeforeRedirect:function(e){return e.invalidateQueries(I.Ek,{refetchActive:!1})}});case 5:case"end":return e.stop()}},e)})))),f=v.mutateAsync,p=v.isLoading,y=v.isSuccess,b=v.reset,E=(r=(0,l.useState)(!1),i=2,function(e){if(Array.isArray(e))return e}(r)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(r,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),h=E[0],C=E[1],N=h||y,k=function(){b(),d()},P=M(V.mark(function e(){return V.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,f();case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),C(!0);case 8:case"end":return e.stop()}},e,null,[[0,5]])}));return l.createElement(_.Z,{isOpen:c,onRequestClose:k,className:"payment-cards__activate-unblock-cards-modal"},l.createElement("div",{className:"payment-cards__activate-unblock-cards-modal-body"},l.createElement(l.Fragment,null,l.createElement("div",{className:"payment-cards__activate-unblock-cards-modal-headline"},h?m.cardCouldNotBeUnblocked:l.createElement(T.Z,{className:"view-pin__title",ellipseTitle:!0,alignment:"center",title:u.elementMarketingName,byline:(0,o.Cy)(u.maskedCardNumber,"•")})),l.createElement("div",{className:"payment-cards__activate-unblock-cards-modal-title"},h?"".concat(m.cardCouldNotBeUnblockedInfo,"\n{").concat(m.global.tryAgainLater,"}"):m.aboutToUnblockCardInfo)),l.createElement(A.Z,{fullWidth:!0,large:!0,onClick:N?k:P,noBorder:!0,loading:p,color:N?"secondary":"default",className:N?"payment-cards__activate-unblock-cards-modal-button-grey":""},N?m.global.ok.toUpperCase():m.unblockCard)))};function Z(e,t,a,n,r,i,o){try{var c=e[i](o),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}var K=a(35666),H=function(e){var t,a=e.isOpen,n=e.handleClose,r=e.paymentCard,i=(0,g.f)(),c=(0,D.QR)(),s=c.mutateAsync,d=c.isLoading,u=(0,P.Z)(),m=(t=K.mark(function e(){return K.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,s({cardCombinedKey:r.cardCombinedKey});case 3:n(),e.next=9;break;case 6:e.prev=6,e.t0=e.catch(0),u.dismissable(e.t0);case 9:case"end":return e.stop()}},e,null,[[0,6]])}),function(){var e=this,a=arguments;return new Promise(function(n,r){var i=t.apply(e,a);function o(e){Z(i,n,r,o,c,"next",e)}function c(e){Z(i,n,r,o,c,"throw",e)}o(void 0)})});return l.createElement(_.Z,{isOpen:a,onRequestClose:n,className:"block-card-modal"},l.createElement("div",{className:"block-card-modal__body"},l.createElement(l.Fragment,null,l.createElement("div",{className:"block-card-modal__headline"},l.createElement(T.Z,{className:"view-pin__title",ellipseTitle:!0,alignment:"center",title:r.elementMarketingName,byline:(0,o.Cy)(r.maskedCardNumber,"•")})),l.createElement("div",{className:"block-card-modal__info"},l.createElement("p",null,i.aboutToLockCardInfo),l.createElement("p",null,i.whenYouLockCardInfo),l.createElement("p",null,i.onceLockedEasilyUnlocked))),l.createElement("div",{className:"block-card-modal__footer"},l.createElement(A.Z,{fullWidth:!0,large:!0,onClick:m,noBorder:!0,loading:d},i.lockCard))))},U=a(28381);function j(e,t,a,n,r,i,o){try{var c=e[i](o),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}function Y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var G,W,z=a(35666);(W=G||(G={})).Initial="Initial",W.Block="Block";var q=function(e){var t,a=e.isOpen,n=e.handleClose,r=e.paymentCard,i=e.goToReceipt,s=(0,g.f)(),d=Y((0,l.useState)(G.Initial),2),u=d[0],m=d[1],v=Y((0,l.useState)(),2),f=v[0],p=v[1],y=u===G.Block,b=(0,D.v8)(),E=b.mutateAsync,h=b.isLoading,C=(0,P.Z)(),N=(t=z.mark(function e(){var t;return z.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!y||!f){e.next=13;break}return e.prev=1,e.next=4,E({cardCombinedKey:r.cardCombinedKey,cardBlockReason:f});case 4:t=e.sent,i(f,t.canReplaceCard),e.next=11;break;
1case 8:e.prev=8,e.t0=e.catch(1),C.dismissable(e.t0);case 11:e.next=14;break;case 13:m(G.Block);case 14:case"end":return e.stop()}},e,null,[[1,8]])}),function(){var e=this,a=arguments;return new Promise(function(n,r){var i=t.apply(e,a);function o(e){j(i,n,r,o,c,"next",e)}function c(e){j(i,n,r,o,c,"throw",e)}o(void 0)})});return l.createElement(_.Z,{isOpen:a,onRequestClose:n},l.createElement("div",{className:"hard-block-card-steps-modal"},l.createElement(l.Fragment,null,l.createElement("div",{className:"hard-block-card-steps-modal__headline"},l.createElement(T.Z,{className:"view-pin__title",ellipseTitle:!0,alignment:"center",title:r.elementMarketingName,byline:(0,o.Cy)(r.maskedCardNumber,"•")})),l.createElement("div",{className:"hard-block-card-steps-modal__body"},u===G.Initial&&l.createElement(X,{reason:f,setReason:p,dataContext:s}),y&&l.createElement(Q,{dataContext:s,misused:f===c.FK.Misuse}))),l.createElement("div",{className:"hard-block-card-steps-modal__footer"},y&&l.createElement(A.Z,{fullWidth:!0,large:!0,onClick:function(){return m(G.Initial)},noBorder:!0,color:"secondary"},s.global.back),l.createElement(A.Z,{fullWidth:!0,large:!0,onClick:N,noBorder:!0,disabled:!f,loading:h},y?s.blockCard:s.global.continueText))))},X=function(e){var t=e.reason,a=e.setReason,n=e.dataContext;return l.createElement("div",{className:"hard-block-card-steps-modal__initial-step-body"},l.createElement("h5",{className:"hard-block-card-steps-modal__initial-step-body-title"},n.whyDoYouWantToBlock),l.createElement(U.Z,{fieldAttributes:{value:c.FK.Stolen,checked:t===c.FK.Stolen,onChange:function(){return a(c.FK.Stolen)}},label:n.cardIsLostOrStolen,className:"hard-block-card-steps-modal__initial-step-body-radio"}),l.createElement(U.Z,{fieldAttributes:{value:c.FK.Misuse,checked:t===c.FK.Misuse,onChange:function(){return a(c.FK.Misuse)}},label:n.cardHasBeenMisused,className:"hard-block-card-steps-modal__initial-step-body-radio"}))},Q=function(e){var t=e.dataContext,a=e.misused;return l.createElement(l.Fragment,null,l.createElement("p",null,a?t.aboutToBlockCardInfoMisused:t.aboutToBlockCardInfo),l.createElement("p",null,t.whenYouBlockCardInfo),l.createElement("p",null,a?t.onceBlockedCannotBeUndone:t.onceBlockedCannotUndoneInfo))},J=a(31989),$=a(96967),ee=a(95246),te=function(e){var t,a,n,i=e.paymentCard,s=e.cardTypeLogos,d=e.isOpen,u=e.handleClose,m=e.handleReplaceCard,v=e.canReplaceCard,f=e.hardBlockCardReceiptDescription,p=e.hardBlockCardReceiptLink,b=e.hardBlockCardReceiptLinkText,E=(0,g.f)(),h=null===(t=s[i.cardPlastType])||void 0===t?void 0:t.large,T=(null===(a=s[i.cardPlastType])||void 0===a?void 0:a.fontColor)||"default",k=null===(n=s[i.cardPlastType])||void 0===n?void 0:n.displayChip,S=(0,l.useMemo)(function(){return v&&y.vc.features.enableOrderCardReplacement},[]);return l.createElement(_.Z,{isOpen:d,overlayClassName:"hard-block-card-receipt",noCloseButton:!0},l.createElement(C.Z,{className:"payment-card"},l.createElement(N.Z,{className:r()("payment-card__body","hard-block-card-receipt__body")},l.createElement("div",{className:r()("payment-card__card","payment-card__card--".concat(T),{"payment-card__card--faded":i.status===c.XE.BLOCKED||i.status===c.XE.RECEIVED}),style:{backgroundImage:h?'url("'.concat(h,'")'):void 0}},l.createElement("div",{className:"payment-card__card-content"},l.createElement("div",{className:"payment-card__card-brand"},!h&&l.createElement(l.Fragment,null,l.createElement("div",{className:"payment-card__full-brand-name"},i.elementMarketingName),l.createElement("div",{className:"payment-card__type"},i.type))),l.createElement("div",{className:"payment-card__card-details"},k&&l.createElement("div",{className:"payment-card__chip"},l.createElement($.Z,{iconId:"icon_28_chip",className:"payment-card__chip-icon"})),l.createElement("div",{className:"payment-card__card-number"},(0,o.Cy)(i.maskedCardNumber,"•")),l.createElement("div",{className:"payment-card__expires-info"},l.createElement("div",{className:"payment-card__expires-text"},E.expiresEnd),l.createElement("div",{className:"payment-card__expires-date"},(0,o.PY)(i.expirationDate))),l.createElement("div",{className:"payment-card__card-owner"},i.cardOwner)))),l.createElement("div",{className:"payment-card__status",style:{to
1p:168}},l.createElement(ee.H,{status:(0,J.K)(i.status),text:"".concat((0,J.B)(i.status,E)).concat(i.cardFormFactor!==c.Or.PHYSICAL_CARD?" | ".concat(E.digitalCard):"")})),l.createElement("h4",{className:"hard-block-card-receipt__header"},E.yourCardIsBlocked),l.createElement("div",{className:"hard-block-card-receipt__content"},f&&l.createElement("span",null,f),p&&b&&l.createElement("a",{href:p,target:"_blank",rel:"noopener noreferrer"},b)),l.createElement("div",{className:"hard-block-card-receipt__buttons"},S&&l.createElement(A.Z,{onClick:m},E.replaceMyCard),l.createElement(A.Z,{color:"white",onClick:u},S?E.doNotReplace:E.global.close)))))},ae=a(91674),ne=a(94711),re=a(69577),ie=a(11054);function oe(e,t,a,n,r,i,o){try{var c=e[i](o),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}function ce(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function le(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var se,de,ue,me,ve=a(35666);(de=se||(se={})).Type="Type",de.Summary="Summary";var fe=function(e){var t,a=e.cck,n=e.isOpen,r=e.handleClose,i=e.replacementCardDescriptions,o=(0,ae.LT)({cardCombinedKey:a}),c=o.data,s=o.isLoading,d=(0,g.f)(),u=le((0,l.useState)(),2),m=u[0],v=u[1],f=(0,ne.a)(),p=f.mutateAsync,y=f.isLoading,b=le((0,l.useState)(se.Type),2),E=b[0],h=b[1],C=(0,P.Z)(),N=le((0,l.useState)(!1),2),T=N[0],k=N[1],O=(0,S.su)(),R=(t=ve.mark(function e(){var t;return ve.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(E!==se.Type){e.next=4;break}h(se.Summary),e.next=18;break;case 4:if(!m){e.next=18;break}return e.prev=5,k(!0),e.next=9,p({cardCombinedKey:a,orderMethod:null==m?void 0:m.orderType});case 9:return t=e.sent,e.next=12,O({signable:t,state:{receiptType:w.p1.ORDER_CARD_REPLACEMENT},onBeforeRedirect:function(e){e.invalidateQueries(I.Ek,{refetchActive:!1})}});case 12:e.next=18;break;
1case 14:e.prev=14,e.t0=e.catch(5),C.dismissable(e.t0),k(!1);case 18:case"end":return e.stop()}},e,null,[[5,14]])}),function(){var e=this,a=arguments;return new Promise(function(n,r){var i=t.apply(e,a);function o(e){oe(i,n,r,o,c,"next",e)}function c(e){oe(i,n,r,o,c,"throw",e)}o(void 0)})}),x=(ce(ue={},re.S.DIGITAL_CARD,d.digital),ce(ue,re.S.PHYSICAL_CARD,d.physicalCard),ce(ue,re.S.INSTANT_PHYSICAL_CARD,d.instantPhysical),ue),L=(ce(me={},re.S.DIGITAL_CARD,i.digitalCard),ce(me,re.S.PHYSICAL_CARD,i.physicalCard),ce(me,re.S.INSTANT_PHYSICAL_CARD,i.instantPhysicalCard),me);return(0,l.useEffect)(function(){(null==c?void 0:c.orderMethods)&&(null==c?void 0:c.orderMethods.length)<=1&&(h(se.Summary),v(c.orderMethods[0]))},[null==c?void 0:c.orderMethods]),s?l.createElement(_.Z,{isOpen:n,onRequestClose:r},l.createElement(ie.Z,null)):l.createElement(_.Z,{isOpen:n,onRequestClose:r},l.createElement("div",{className:"replace-card-modal"},l.createElement("div",{className:"replace-card-modal__headline"},l.createElement("h4",{className:"replace-card-modal__headline-h4"},d.replaceCard)),E===se.Type&&l.createElement("div",{className:"replace-card-modal__body"},l.createElement("span",{className:"replace-card-modal__body-description"},d.whichCardWouldYouLike),null==c?void 0:c.orderMethods.map(function(e){return l.createElement("div",{className:"replace-card-modal__radio-container",key:e.orderType},l.createElement(U.Z,{fieldAttributes:{onClick:function(){return v(e)},checked:(null==m?void 0:m.orderType)===e.orderType},label:"".concat(x[e.orderType]," • ").concat(e.orderFee.amount.decimalValue," ").concat(e.orderFee.currencyCode),className:"replace-card-modal__radio-label"}),l.createElement("span",{className:"replace-card-modal__radio-container-description"},L[e.orderType]))})),E===se.Summary&&m&&l.createElement("div",{className:"replace-card-modal__body"},l.createElement("div",{className:"replace-card-modal__radio-container highlighted"},l.createElement(U.Z,{fieldAttributes:{defaultChecked:!0},label:"".concat(x[m.orderType]," • ").concat(m.orderFee.amount.decimalValue," ").concat(m.orderFee.currencyCode),className:"replace-card-modal__radio-label"}),l.createElement("span",{className:"replace-card-modal__radio-container-description"},L[m.orderType])),l.createElement("div",{className:"replace-card-modal__summary"},l.createElement("span",null,0===(null==c?void 0:c.shipmentAddress.addressLines.length)||m.orderType===re.S.DIGITAL_CARD?d.yourNewCardWillBeReady:d.yourNewCardWillBeSentTo),l.createElement("div",{className:"replace-card-modal__summary-address"},m.orderType!==re.S.DIGITAL_CARD&&(null==c?void 0:c.shipmentAddress.addressLines.map(function(e){return l.createElement("span",{key:e,className:"replace-card-modal__summary-address-line"},e)}))),m.orderType!==re.S.DIGITAL_CARD&&l.createElement("span",null,d.clickOrderCardAndSign))),l.createElement("div",{className:"replace-card-modal__footer"},(null==c?void 0:c.orderMethods)&&(null==c?void 0:c.orderMethods.length)>1&&E===se.Summary&&l.createElement(A.Z,{fullWidth:!0,large:!0,onClick:function(){return h(se.Type)},noBorder:!0,color:"secondary"},d.global.back),l.createElement(A.Z,{fullWidth:!0,large:!0,onClick:R,noBorder:!0,disabled:!m,loading:s||y||T},E===se.Summary?d.orderCard:d.global.continueText))))},pe=a(64317);const ye=function(e){var t=e.paymentCard,a=e.level,n=e.customImage,i=e.displayChip,c=e.textColor,s="transactions-card-carousel-item level"+a,d=(0,g.f)();return l.createElement(l.Fragment,null,l.createElement("div",{className:"".concat(s),"aria-hidden":0!==a},t.accountNumber&&l.createElement("div",{className:r()("payment-card__card","payment-card__text--".concat(c)),style:{backgroundImage:n?'url("'.concat(n,'")'):void 0},tabIndex:0===a?0:-1},l.createElement("div",{className:"payment-card__card-content"},l.createElement("div",{className:"payment-card__card-brand"},!n&&l.createElement(l.Fragment,null,l.createElement("div",{className:"payment-card__full-brand-name"},t.elementMarketingName),l.createElement("div",{className:"payment-card__type"},t.type))),l.createElement("div",{className:"payment-card__card-detail
1s"},i&&l.createElement("div",{className:"payment-card__chip"},l.createElement($.Z,{iconId:"icon_28_chip",className:"payment-card__chip-icon"})),l.createElement("div",{className:"payment-card__card-number"},(0,o.Cy)(t.maskedCardNumber,Qa)),l.createElement("div",{className:"payment-card__expires-info"},l.createElement("div",{className:"payment-card__expires-text"},d.expiresEnd),l.createElement("div",{className:"payment-card__expires-date"},(0,o.PY)(t.expirationDate))),l.createElement("div",{className:"payment-card__card-owner"},t.cardOwner)))),t.accountNumber&&0===a&&l.createElement("div",{className:"transactions-card-carousel-item__details"},l.createElement("div",{className:"transactions-card-carousel-item__details--accountName"},t.accountName),l.createElement("div",{className:"transactions-card-carousel-item__details--account"},E.H.formatAccountAndClearingNumber(t.accountNumber,t.clearing)))))};var be=a(50558),Ee=a(84447);function ge(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _e(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){ge(e,t,a[t])})}return e}function he(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}const Ce=function(e){var t=e.sortedCards,a=e.activeCardIndex,n=e.cardTypeLogos,i=(0,g.f)(),o=he((0,l.useState)({items:t,active:a,direction:""}),2),c=o[0],s=o[1],d=(0,be.I0)(),u=he((0,l.useState)(""),2),m=u[0],v=u[1];(0,l.useEffect)(function(){d(Ee.Jz.setCardsState(c))},[c]),(0,l.useEffect)(function(){if(c.items.length>0){var e=c.items[c.active],t=null==e?void 0:e.accountName;if(t){var a="".concat(c.active+1," ").concat(i.of," ").concat(c.items.length);v("".concat(i.viewingCard," ").concat(a,": ").concat(t))}}},[c.active,c.items,null==i?void 0:i.of,null==i?void 0:i.viewingCard]);var f=he((0,l.useState)(""),2),p=f[0],y=f[1],b=function(){for(var e,t=[],a=c.items.length<4?4:c.items.length,r=c.active-1;r<c.active+2;r++){var i,o,s,d=r;r<0?d=a+r:r>=a&&(d=r%a),e=c.active-r;var u=c.items[d],m=(null===(i=n[null==u?void 0:u.cardPlastType])||void 0===i?void 0:i.large)||void 0,v=(null===(o=n[null==u?void 0:u.cardPlastType])||void 0===o?void 0:o.fontColor)||"default",f=(null===(s=n[null==u?void 0:u.cardPlastType])||void 0===s?void 0:s.displayChip)||!1;t.push(l.createElement(ye,{key:d,paymentCard:c.items[d]||{},level:e,customImage:m,textColor:v,displayChip:f}))}return t}(),E=c.items.length>1,_=c.items.length>1;return l.createElement(l.Fragment,null,l.createElement("button",{type:"button",className:r()("transactions-card-carousel__arrow transactions-card-carousel__arrow--left",ge({},"transactions-card-carousel__arrow--disabled",!E)),onClick:function(){y("left"),setTimeout(function(){var e=c.active-1;s(_e({},c,{active:e<0?c.items.length-1:e,direction:"left"}))},0)},"aria-label":i.previousCardInCarousel,disabled:!E},l.createElement($.Z,{iconId:"icon_16_arrow-left",className:"transactions-card-carousel__arrow--icon",svgAttributes:{"aria-hidden":"true"}})),l.createElement("button",{type:"button",className:r()("transactions-card-carousel__arrow transactions-card-carousel__arrow--right",ge({},"transactions-card-carousel__arrow--disabled",!_)),onClick:function(){y("right"),setTimeout(function(){var e=c.active+1;s(_e({},c,{active:e%c.items.length,direction:"right"}))},0)},"aria-label":i.nextCardInCarousel,disabled:!_},l.createElement($.Z,{iconId:"icon_16_arrow-right",className:"transactions-card-carousel__arrow--icon",svgAttributes:{"aria-hidden":"true"}})),l.createElement("div",{className:"sr-only","aria-live":"polite","aria-atomic":"true"},m),l.createElement("div",{className:"transactions-card-carousel__container noselect"},l.createElement(pe.TransitionGroup,null,b.map(function(e){return l.createElement(pe.CSSTransition,{key:e.key,timeout:500,
1classNames:p},e)}))),l.createElement("div",{className:"transactions-card-carousel__pagination"},c.items.map(function(e,t){return l.createElement("div",{key:"".concat(e.id,"-").concat(t),className:r()("transactions-card-carousel__pagination--dot",ge({},"transactions-card-carousel__pagination--dot--active",t===c.active))})})))};var Ne=a(8154),Te=a(79133),Ae=a(58082),ke=a(48659),Se=a(17430),we=a(68038),Pe=a(58920),Ie=a(27086),Oe=a(76186),Re=a(32567),xe=a(29137),Le=a(88499),De=a(2016),Fe=a(1227),Me=a(57477),Ve=a(21988);function Be(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Ze(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Ke=function(e){var t,a=e.historicalTransactionsDateRange,n=e.setHistoricalTransactionsDateRange,i=(0,be.v9)(Ee.so.historicalTransactionListFilterValue),o=(0,be.I0)(),c=function(e){o(Ee.Jz.setHistoricalTransactionsFilterValue(e))},s=(0,g.f)().global,d=(0,Ve.v)().cardsState,u=null===(t=d.items[d.active])||void 0===t?void 0:t.cardCombinedKey,m={displayMax:"",displayMin:"",selectedTransactionFilterType:Re.wk.ALL,selectedReconciliationFilterType:Re.O8.ALL,min:void 0,max:void 0},v=Ze(l.useState(m),2),p=v[0],b=v[1],E=Ze(l.useState(m),2),_=E[0],h=E[1],C=Ze((0,l.useState)(!1),2),N=C[0],T=C[1],k=Ze((0,l.useState)(),2),S=k[0],w=k[1],P=Ze((0,l.useState)(),2),I=P[0],O=P[1],R=Ze((0,l.useState)(!1),2),x=R[0],L=R[1],D=Ze((0,l.useState)(!1),2),F=D[0],M=D[1],V=Ze((0,l.useState)(!1),2),B=V[0],Z=V[1],K=Ze((0,l.useState)(),2),H=K[0],U=K[1],j=Ze(l.useState(null),2),Y=j[0],G=j[1],W=(0,l.useMemo)(function(){return(0,Ie.Io)("transactionListLocalSelectedDateRange")},[]);(0,l.useEffect)(function(){if(W){var e=W.startDate,t=W.endDate;n({startDate:f()(e),endDate:f()(t)}),o(Ee.Jz.setHistoricalTransactionsSelectedDateRange({fromDate:e&&f()(e).format(y.vc.api.valueDateFormat),toDate:t&&f()(t).format(y.vc.api.valueDateFormat)}))}},[o,H,n,W]),(0,l.useEffect)(function(){var e=Boolean(i||x||F||function(e,t){var a=function(e){return null==e?void 0:e.format(y.vc.api.valueDateFormat)};if((null==e?void 0:e.startDate)&&(null==t?void 0:t.startDate)&&(null==e?void 0:e.endDate)&&(null==t?void 0:t.endDate))return a(null==e?void 0:e.startDate)!==a(null==t?void 0:t.startDate)||a(null==e?void 0:e.endDate)!==a(null==t?void 0:t.endDate)}(a,H));Z(e)},[H,i,a,x,F]),(0,l.useEffect)(function(){X({resetFilterField:!0,resetAmountFilter:!0,resetDatePickerFields:!0})},[u]);var z=(0,l.useMemo)(function(){return e.allTransactions?e.allTransactions.map(function(e){return(0,Pe.I2)(e)}):[]},[e.allTransactions]),q=(0,l.useMemo)(function(){return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){Be(e,t,a[t])})}return e}({},s,{customDateRangeLabel:s.selectedPeriod})},[s]),X=function(t){var a=t.resetFilterField,n=t.resetAmountFilter;t.resetDatePickerFields&&(ae(void 0),ie(void 0),sessionStorage.removeItem("transactionListLocalSelectedDateRange"),sessionStorage.removeItem("transactionListLocalDefaultRangeId"),Z(!1)),a&&(M(!1),c(""),O([]),Q({filteredTransactions:e.allTransactions})),n&&(L(!1),b(m),Z(!1),o(Ee.Jz.setHistoricalTransactionsAmountFilterValues(m)))},Q=function(t){var a,n,r,i=t.filteredTransactions,c=t.amountFilterValues;if(void 0!==(a=i)&&!((n=a)===(r=S)||n&&r&&n.length===r.length&&n.every(function(e,t){return JSON.stringify(e)===JSON.stringify(r[t])}))||function(e){return void 0!==JSON.stringify(e)&&JSON.stringify(_)!==JSON.stringify(e)}(c)){var l,s=F?I:e.allTransactions,d=function(e,t){return x||t?null==e?void 0:e.filter(function(e){return He(e,t,p)&&Ue(e,t,p)}):e}(null!==(l=null!=i?i:s)&&void 0!==l?l:[],c);e.onFilter(d),w(i),h(c),o(Ee.Jz.setHistoricalTransactionsAmountFilterValues(c))}},J=r()("transaction-list-search","transaction-list-search--".concat(e.size)),$=[{label:s.amountFilterAll,value:Re.wk.ALL},{label:s.amountFilterIngoing,value:Re.wk.INGOING,labelShorthand:s.amountFilterIngoingShorthand},{label:s.amountFilterOutgoing,value:Re.wk.OUTGOING,labelShorthand:s.amountFilterOutgoingShorthand}],ee=Ze((0,l.useState)(function(){return(0,Ie.Io)("transactionListLocalDefaultRangeId")}),2),te=ee[0],ae=ee[1],ne=Ze((0,l.useState)(function(){return(0,Ie.Io)("transactionListLocalSelectedDateRange")}),2),re=ne[0],ie=ne[1],oe=Ze((0,l.useState)(!1),2),ce=oe[0],le=oe[1];return l.createElement("div",{className:J},l.createElement("div",null,l.createElement(Fe.ZP,{className:"transaction-list-search__filter search-bar-component",labels:{ariaLabelInput:s.search,placeholder:s.search},data:z,keys:Pe.Au,onFilter:function(t){O(t),M(!0),e.setFilteringActive(!0),Q({filteredTransactions:t})},onEmptySearchString:function(){X({resetFilterField:!0}),x||e.setFilteringActive(!1)},largeDisplay:!0,onChange:c,value:i,autoCompleteOff:!0,clearable:!0}),l.createElement(Le.J,{labels:q,segmentType:e.segmentType,dateRangeValue:e.dateRangeValue,onDateRangeChange:function(t){e.onDateRangeChange(t),G(null)},sessionRangeId:te,selectedDateRange:re,resetDateRange:ce,setResetDateRange:le,setDefaultDateRange:U,isOpen:"presets"===Y,onOpenChange:function(e){e||"presets"!==Y||G(null)},onOpen:function(){return G("presets")},onTriggerKeyDown:function(e){"Enter"===e.key&&"calendar"!==Y&&(e.preventDefault(),Y||G("presets"))}}),l.createElement(xe.Z,{className:"search-bar-component",dateRangeValue:e.dateRangeValue,onDateRangeChange:function(t){ae(void 0),ie(void 0),sessionStorage.removeItem("transactionListLocalDefaultRangeId"),e.onDateRangeChange(t),G(null)},showOneMonthOnly:"small"===e.size,filterDate:je,isOpen:"calendar"===Y,onOpenChange:function(e){e?G("calendar"):"calendar"===Y&&G(null)},onOpen:function(){"calendar"!==Y&&G("calendar")}}),l.createElement(Re.Ik,{className:"search-bar-component",onFooterClick:function(){X({resetAmountFilter:!0}),L(!1),e.setFilteringActive(!1),T(!1),X({resetAmountFilter:!0})},onFooterSubmit:function(t){var a={selectedTransactionFilterType:t.selectedTransactionFilterType,min:t.displayMin&&!isNaN(+t.displayMin)?parseFloat(t.displayMin):void 0,max:t.displayMax&&!isNaN(+t.displayMax)?parseFloat(t.displayMax):void 0,displayMin:t.displayMin,displayMax:t.displayMax};L(!0),e.setFilteringActive(!0),b(a),T(!1),Q({amountFilterValues:a})},isFilteringActive:x,isOpen:N,currentDisplayState:p,minChangeHandler:function(e){b({selectedTransactionFilterType:p.selectedTransactionFilterType,selectedReconciliationFilterType:p.selectedReconciliationFilterType,displayMin:e,displayMax:p.displayMax})},maxChangeHandler:function(e){b({selectedTransactionFilterType:p.selectedTransactionFilterType,selectedReconciliationFilterType:p.selectedReconciliationFilterType,displayMin:p.displayMin,displayMax:e})},setIsOpen:T},l.createElement(l.Fragment,null,$.map(function(e){return l.createElement(De.Z,{key:e.value,fieldAttributes:{onChange:function(){b({selectedTransactionFilterType:e.value,selectedReconciliationFilterType:p.selectedReconciliationFilterType,displayMin:p.displayMin,displayMax:p.displayMax})},name:"transactional radios",value:e.value,checked:e.value===p.selectedTransactionFilterType},label:e.label})}))),!!B&&l.createElement("div",{className:"reset-filters search-bar-component"},l.createElement(A.Z,{tooltip:s.resetFilters,"aria-label":s.resetFilters,onClick:function(){X({resetFilterField:!0,resetAmountFilter:!0,resetDatePickerFields:!0}),L(!1),e.setFilteringActive(!1),le(!0)},color:"brand-on-white",iconId:"icon_28_close"}))))},He=function(e,t,a){var n=null!=t?t:a;return!n||n.selectedTransactionFilterType===Re.wk.ALL||n.selectedTransactionFilterType===Re.wk.OUTGOING&&(0,Me.m)(e)||n.selectedTransactionFilterType===Re.wk.INGOING&&!(0,Me.m)(e)},Ue=function(e,t,a){var n=null!=t?t:a;return!n||(void 0===n.min||e.transactionAmount.amount.decimalValue>=n.min)&&(void 0===n.max||e.transactionAmount.amount.decimalValue<=n.max)},je=function(e){return f()().toDate()>e},Ye=a(32694),Ge=a(80645),We=a(67406),ze=a(29922),qe=a(62108),Xe=a(83248),Qe=a(82999),Je=a(90232),$e=a(69822),et=a(12461),tt=function(e){var t=(0,g.f)().global;return l.createElement("thead",null,l.createElement(Je.A,{className:"transaction-table-header"},e.hideBulkSelection&&!e.removeSpacers&&l.createElement(Qe.V,{columnheader:!0,type:Qe.h.bulkSelectHidden,segmentType:e.segmentType}),!e.hideBulkSelection&&l.createElement(Qe.V,{columnheader:!0,type:Qe.h.bulkSelect,segmentType:e.segmentType},l.createElement($e.Z,{labels:{tooltip:t.selectAllText}
1,inputProps:{onChange:e.toggleSelectAll,"aria-label":t.selectAllText,checked:e.isAllSelected}})),l.createElement(Qe.V,{columnheader:!0,type:Qe.h.date},l.createElement(et.Z,{labels:{sortLabel:t.date},selected:"sortingKey"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,Pe.Sl)("sortingKey"),"sortingKey")},noUpperCase:!0})),l.createElement(Qe.V,{type:Qe.h.icon}),l.createElement(Qe.V,{columnheader:!0,type:Qe.h.statementText},l.createElement(et.Z,{labels:{sortLabel:t.transactionText},selected:"statementText"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,Pe.Sl)("statementText"),"statementText")},noUpperCase:!0})),e.segmentType===p.vZ.BUSINESS&&l.createElement(Qe.V,{columnheader:!0,type:Qe.h.originalAmount,className:"transaction-table-header__originalAmount"},l.createElement(et.Z,{labels:{sortLabel:t.originalAmount},selected:"originalAmount"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,Pe.Sl)("originalAmount"),"originalAmount")},noUpperCase:!0})),l.createElement(Qe.V,{columnheader:!0,type:Qe.h.amount},l.createElement(et.Z,{labels:{sortLabel:t.transactionAmount},selected:"transactionAmount"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,Pe.Sl)("transactionAmount"),"transactionAmount")},noUpperCase:!0})),!e.hideContextMenu&&l.createElement(Qe.V,{columnheader:!0,type:Qe.h.contextMenu}),!e.removeSpacers&&l.createElement(Qe.V,{columnheader:!0,type:Qe.h.reconcileLeftMargin})))},at=a(81392),nt=a(70416),rt=a(83850),it=a(37793);const ot=(0,l.forwardRef)(function(e,t){var a=(0,g.f)(),n=e.transaction,i=function(e){var t,a;return{originalAmount:e.originalAmount.currencyCode!==e.transactionAmount.currencyCode&&e.originalAmount.amount.decimalValue,amount:e.transactionAmount.amount.decimalValue,balance:e.balance.decimalValue,isPositive:e.originalAmount.amount.decimalValue>=0,currencyCode:e.transactionAmount.currencyCode,originalCurrencyCode:e.originalAmount.currencyCode,statementText:e.statementText,isReconciled:e.isReconciled,isCombinedPosting:e.isCombinedPosting,externalReferences:e.externalReferences,bonus:null===(t=e.bonusInfo)||void 0===t||null===(a=t.amount)||void 0===a?void 0:a.decimalValue,textFromSender:(0,Pe.SW)(e)}}(n),o=r()({"transaction-item--isReconciled":n.isReconciled,"transaction-item--slim":e.slim,"transaction-item--insideModal":e.insideModal}),c=n&&n.isReconciled?a.global.reconciled:a.global.notReconciled,s=[i.amount>=0?a.creditTransaction:a.debitTransaction,n.bookingDate&&"".concat(a.transactionFrom,": ").concat(E.H.formatDateForSegment(e.segment,n.bookingDate)),i.statementText&&"".concat(a.statementText,": ").concat(i.statementText),void 0!==i.amount&&i.currencyCode?"".concat(a.global.amount," ").concat(Math.abs(i.amount)," ").concat(i.currencyCode):void 0,void 0!==i.balance&&null!==i.balance&&a.global.balance&&i.currencyCode?"".concat(a.global.balance," ").concat(i.balance," ").concat(i.currencyCode):void 0,c,a.transactionAriaInstructions].filter(Boolean).join(", ");return l.createElement(Je.A,{ref:t,className:o,href:"#linkto-"+n.transactionCombinedKey,onClick:function(t){t&&t.preventDefault(),e.onClickHandler(n.transactionCombinedKey)},onSelect:!e.hideBulkSelection&&n?function(){return e.onSelectHandler(n)}:void 0,isSelected:e.isSelected,isUpdating:!1,ariaLabel:s},e.hideBulkSelection&&!e.removeSpacers&&l.createElement(Qe.V,{type:Qe.h.bulkSelectHidden,hasClickContent:!0,segmentType:e.segment}),!e.hideBulkSelection&&l.createElement(Qe.V,{type:Qe.h.bulkSelect,hasClickContent:!0,segmentType:e.segment},l.createElement($e.Z,{labels:{tooltip:a.global.selectTransactionText},inputProps:{onChange:function(){e.onSelectHandler(n)},"aria-label":a.global.selectTransactionText,checked:e.isSelected,id:n.transactionCombinedKey}})),l.createElement(Qe.V,{type:Qe.h.date},E.H.formatDateForSegment(e.segment,n.bookingDate)),l.createElement(Qe.V,{type:Qe.h.icon},e.logoUrl&&l.createElement(rt.Z,{imageUrl:(0,at.KR)(e.logoUrl,n,at._i.Large),size:"small"})),l.createElement(Qe.V,{type:Qe.h.statementText,isHighlighted:i.isCombinedPosting},i.statementText,i.isCombinedPosting&&l.createElement($.Z,{iconId:"icon_16_box-stack",className:"transaction-field__attachment-icon"}),(0,Me.H)(n)&&l.createElement($.Z,{iconId:"icon_16_clips",className:"transaction-field__attachment-icon"})),e.segment===p.vZ.BUSINESS&&l.createElement(Qe.V,{type:Qe.h.originalAmount,className:"transaction-card-row__originalAmount"},i.originalAmount&&l.createElement(nt.$,{value:i.originalAmount,currency:i.originalCurrencyCode,type:nt.x.TRANSACTION})),l.createElement(Qe.V,{type:Qe.h.amount,isHighlighted:!0},l.createElement(nt.$,{value:i.amount,currency:i.currencyCode,type:nt.x.TRANSACTION,displayCurrencyAfterValue:!0,className:"transaction-field__transaction-amount-currency"})),!e.hideContextMenu&&l.createElement(Qe.V,{type:Qe.h.contextMenu,hasClickContent:!0},l.createElement(it.Z,{contextMenuList:e.getContextMenu(n),contextMenuAriaLabel:a.openContextMenu,closeButtonAriaLabel:a.closeContextMenu})),!e.removeSpacers&&l.createElement(Qe.V,{type:Qe.h.reconcileLeftMargin}))});var ct=a(693),lt=a(91360),st=a(86817),dt=a(74272),ut=a(65594),mt=a(99373),vt=a(23258);function ft(e,t,a,n,r,i,o){try{var c=e[i](o),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}function pt(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function yt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}
1))),n.forEach(function(t){pt(e,t,a[t])})}return e}function bt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Et,gt=a(35666);const _t=(0,Te.Z)("transaction-card-list__wrapper")(function(e){var t=function(e,t){t&&(T.current=t),i({isOpen:!0,transaction:null!=e?e:void 0})},a=bt((0,l.useState)({isOpen:!1,transaction:void 0}),2),n=a[0],i=a[1],o=(0,Ve.v)().cardsState,c=bt((0,l.useState)(!1),2),s=c[0],u=c[1],m=bt((0,l.useState)(!1),2),v=m[0],b=m[1],h=bt((0,l.useState)(!1),2),C=h[0],N=h[1],T=(0,l.useRef)(null),A=(0,g.f)(),k=(0,ke.Z)().data,S=(0,P.Z)(),w=(0,ct.R)(),I=w.neosAccountHoldersError,O=w.selectedNeosAccountHolders,R=(0,mt.Hq)({accountHolders:O,includeDataAboutGuarantees:k===p.vZ.PRIVATE}),x=R.data,L=void 0===x?[]:x,D=R.error,F=I||D;F&&S.critical(F);var M=o.items[o.active],V=M.cardCombinedKey,B=M.accountCombinedKey,Z=(0,l.useMemo)(function(){return L.find(function(e){return e.accountCombinedKey===B})||L[0]},[L,B]),K=(0,be.I0)(),H=k===p.vZ.BUSINESS?100:50,U=bt((0,l.useState)({showModal:!1,transactions:[],hideListExportOptions:!1}),2),j=U[0],Y=U[1],G=bt((0,l.useState)(),2),W=G[0],z=G[1],q=bt((0,l.useState)(),2),X=q[0],Q=q[1],J=bt((0,l.useState)(!1),2),$=J[0],ee=J[1],te=bt((0,l.useState)(0),2),ae=te[0],ne=te[1],re=(0,Se.n)(k===p.vZ.BUSINESS?"webBusinessTransactionListSortDirection":"webPrivateTransactionListSortDirection").data,ie=(0,l.useCallback)(function(){var e;if(!W)return{};var t=W.endDate&&!W.endDate.isSame(f()(),"date")?null===(e=W.endDate)||void 0===e?void 0:e.format(y.vc.api.valueDateFormat):void 0;return{fromDate:W.startDate&&W.startDate.format(y.vc.api.valueDateFormat),toDate:t}},[W]),oe=(0,l.useRef)(!1),ce=(0,l.useRef)(null);(0,l.useEffect)(function(){var e=function(e){"Tab"===e.key&&(oe.current=!0,ce.current&&clearTimeout(ce.current),ce.current=setTimeout(function(){oe.current=!1},500))};return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e),ce.current&&clearTimeout(ce.current)}},[]),(0,l.useEffect)(function(){oe.current||!Z||!V||e.enableSearch&&!W||v||(Q([]),de())},[Z,V,W,e.enableSearch]);var le,se=(0,l.useMemo)(function(){if(!v&&Z&&V&&W)return e.searchResult(V,ie())},[v,V,ie,e.searchResult,Z,W]),de=(le=gt.mark(function t(){return gt.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(V&&B){t.next=2;break}return t.abrupt("return");case 2:return t.prev=2,b(!0),t.next=6,e.loadTransactionsForCard(yt({},null!=Z?Z:{},{accountCombinedKey:B}),ie(),400,V);case 6:t.next=11;break;case 8:t.prev=8,t.t0=t.catch(2),S.dismissable(t.t0);case 11:return t.prev=11,b(!1),t.finish(11);case 14:case"end":return t.stop()}},t,null,[[2,8,11,14]])}),function(){var e=this,t=arguments;return new Promise(function(a,n){var r=le.apply(e,t);function i(e){ft(r,a,n,i,o,"next",e)}function o(e){ft(r,a,n,i,o,"throw",e)}i(void 0)})}),ue=(0,l.useMemo)(function(){return $?X:null==se?void 0:se.transactions},[$,X,null==se?void 0:se.transactions]);(0,l.useEffect)(function(){ne(0)},[null==ue?void 0:ue.length]);var me=function(){N(!1),i({isOpen:!1,transaction:void 0}),T.current&&T.current.focus()},ve=(0,l.useMemo)(function(){return ue?ue.map(function(e){return yt({},e,{statementText:(t=e,t.transactionText),textFromSender:(0,Pe.SW)(e)});var t}):[]},[ue]),fe=(0,Ae.Z)({data:ve,itemId:"transactionCombinedKey",initialSort:{comparableFunction:(0,we.v4)("sortingKey"),sortId:"sortingKey"},sortOrder:re,itemsPerPage:H,currentPage:ae,onSort:function(){ne(0)}}),pe=fe.sortId,ye=fe.sortBy,ge=fe.sortOrder,_e=fe.paginatedItems,he=fe.selectedItems,Ce=fe.isSelected,Te=fe.isAllSelected,Re=fe.toggleSelectAll,xe=fe.undoSelectAll,Le=fe.toggleSelect,De=fe.sortedSelectedItems,Fe=(0,l.useMemo)(function(){return!!ve.length&&Te},[ve,Te]),Me=(0,l.useCallback)(function(){Re()},[Re]);(0,l.useEffect)(function(){e.setHistoricalTransactionListSorting&&pe&&e.setHistoricalTransactionListSorting(ge,pe)},[ge,pe,e.setHistoricalTransactionListSorting]);var Be=e.hideMonths||"sortingKey"!==pe?[]:_e.reduce(function(e,t,a){var n=E.H.getDateParts(t.bookingDate);
1return 0!==e.length&&e.some(function(e){var t=e.month,a=e.year;return t===n.monthName&&a===n.year})||(e[a]={month:n.monthName,year:n.year}),e},[]),Ze="sortingKey"===pe,He=r()("transaction-list transaction-card-list",(pt(Et={},"transaction-list--no-shadow",e.removeShadow),pt(Et,"transaction-list--".concat(k),!0),pt(Et,"transaction-list--".concat(e.size),!0),pt(Et,"transaction-list--hideContextMenu",e.hideContextMenu),pt(Et,"transaction-list--no-spacers",!0),pt(Et,"transaction-list--has-bulk-selection",he.length>0),Et)),Ue=function(e){var a={iconId:"icon_16_arrow-export-high",label:A.global.exportRowText,onClick:function(){i({isOpen:!1,transaction:void 0}),Y(function(t){var a=yt({},t,{showModal:!0,hideListExportOptions:!0});return e&&(a=yt({},a,{transactions:[e]})),a})}},n={options:[{iconId:"icon_28_search",label:A.global.seeDetails,onClick:function(a){a&&a.preventDefault(),e&&t(e)}}]};return n.options.push(a),n},je=bt((0,l.useState)(!1),2),Qe=je[0],Je=je[1],$e=(0,lt.Ds)(function(e){return Je(e)},dt.BM),et=bt((0,l.useState)(0),2),at=et[0],nt=et[1];(0,l.useEffect)(function(){Qe||nt(he.length)},[he,Qe]);var rt,it=he.length?(0,st.OR)({transactions:(rt=he,function(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(rt)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(rt)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}())}).formatted:void 0,_t=(0,Ve.bm)(),ht=_t.transactionListActionBar,Ct=_t.setTransactionListActionBar,Nt=(0,Ve.e)().setAddExtraBottomQuickMenu;return(0,l.useEffect)(function(){return Nt(!0),function(){Nt(!1)}},[]),(0,l.useEffect)(function(){Ct(yt({},ht,{selectedItemsQty:at,itemsPerPage:H,currentPage:ae,noOfItems:(null==ue?void 0:ue.length)||0,positiveSum:it?it.positive:0,negativeSum:it?it.negative:0,isLoading:e.isLoading,hide:!1}))},[at,H,ae,ue,it]),(0,l.useEffect)(function(){if(ht.onChipClicked&&(Ct(yt({},ht,{onChipClicked:!1})),Je(!0),xe(),$e(!1),setTimeout(function(){var e=document.querySelector(".neos-modal-content, .payment-card__transaction-modal, .ReactModal__Content");if(e){var t=e.querySelector('button:not([disabled]), [href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"]):not([disabled])');t?t.focus():(e.setAttribute("tabindex","-1"),e.focus())}},150)),ht.onNextPageClicked){var e=ht.currentPage+1;ne(e),Ct(yt({},ht,{currentPage:e,onNextPageClicked:!1}))}ht.onPreviousPageClicked&&(e=ht.currentPage-1,ne(e),Ct(yt({},ht,{currentPage:e,onPreviousPageClicked:!1})))},[ht.onChipClicked,ht.onNextPageClicked,ht.onPreviousPageClicked]),l.createElement("div",{className:"transaction-card-list"},l.createElement("div",{className:"transaction-card-list__table"},l.createElement("div",{className:He},l.createElement("div",null,l.createElement("div",{className:r()("transaction-list__search-bar","transaction-list__search-bar--".concat(e.size))},l.createElement(Oe.Z,null,l.createElement("div",{className:r()("transaction-list__search-bar-action-buttons","transaction-list__search-bar-action-buttons--".concat(e.size))},e.enableSearch&&l.createElement("div",{className:"transaction-list__search-bar__container"},l.createElement(Ke,{onDateRangeChange:function(e){var t,a;(0,Ie.hl)("transactionListLocalSelectedDateRange",{startDate:null===(t=e.startDate)||void 0===t?void 0:t.format(y.vc.api.valueDateFormat),endDate:null===(a=e.endDate)||void 0===a?void 0:a.format(y.vc.api.valueDateFormat)}),z(e),K(Ee.Jz.setHistoricalTransactionsSelectedDateRange({fromDate:e.startDate&&e.startDate.format(y.vc.api.valueDateFormat),toDate:e.endDate&&e.endDate.format(y.vc.api.valueDateFormat)}))},dateRangeValue:W,segmentType:k,size:e.size,onFilter:Q,allTransactions:null==se?void 0:se.transactions,setFilteringActive:ee,historicalTransactionsDateRange:W,setHistoricalTransactionsDateRange:z})),l.createElement("div",{className:r()("transaction-list__action-buttons","transaction-list__action-buttons--".concat(e.size))},l.createElement("div",{className:"transaction-list__export-button"},l.createElement(qe.L,{trigger:l.createElement(d.c,{small:!0,buttonType:d.w.SECONDARY,toggle:s,onClick:function(){return u(!s)}
1,leftIconId:s?"icon_16_close":"icon_16_arrow-export-high","aria-label":s?A.global.close:A.global.export},s?A.global.close:A.global.export),toggle:s,setToggle:u},l.createElement(We._,{account:Z,logo:e.exportPdfLogo,transactions:ve,reservations:[],selectedTransactions:De,selectedFutureTransactions:[],selectedReservations:[],getTransactionDetailsForExport:e.getTransactionDetailsForExport,getFutureTransactionDetailsForExport:function(){return Promise.resolve([])},getTransactionReservationDetailsForExport:function(){return Promise.resolve([])},cardCombinedKey:V}))))))),l.createElement(vt.i,{className:"transaction-list-inner transaction-list__modal "},l.createElement(tt,{toggleSelectAll:Me,isAllSelected:Fe,removeSpacers:!0,segmentType:k,sortId:pe,sortOrder:ge,sortBy:ye,bonusConfig:{displayBonus:e.config.enableBonusInfo,replaceBalance:e.config.replaceBalanceWithBonus}}),l.createElement("tbody",null,!v&&_e.map(function(a,r){return l.createElement(l.Fragment,{key:a.transactionCombinedKey},!!Be[r]&&l.createElement(ze.O,{title:Be[r].month}),l.createElement(ot,{ref:function(e){var t;e&&(null===(t=n.transaction)||void 0===t?void 0:t.transactionCombinedKey)===a.transactionCombinedKey&&(T.current=e)},transaction:a,isSelected:Ce(a),showBalance:Ze,segment:k,removeSpacers:!0,logoUrl:e.logoUrl,onClickHandler:function(e){if(a){var n=document.querySelector('[href="#linkto-'.concat(e,'"]'));t(a,n||void 0)}},onSelectHandler:Le,slim:k===p.vZ.BUSINESS,getTransactionDetailsForExport:e.getTransactionDetailsForExport,exportPdfLogo:e.exportPdfLogo,size:e.size,getContextMenu:Ue,bonusConfig:{displayBonus:e.config.enableBonusInfo,replaceBalance:e.config.replaceBalanceWithBonus},insideModal:!0}))}))),!v&&!(null==_e?void 0:_e.length)&&l.createElement("div",{className:"transaction-list__no-transactions"},A.global.noTransactionsFound),v&&l.createElement(Xe.Z,null)),l.createElement(_.Z,{ariaHideApp:!1,isOpen:j.showModal,onRequestClose:function(){N(!1),Y(function(e){return yt({},e,{transactions:[],futureTransactions:[],reservations:[],showModal:!1})})}},l.createElement(Ge.J,{transactions:j.transactions,futureTransactions:[],reservations:[],account:Z,logo:e.exportPdfLogo,onSuccessfulExport:function(){N(!1),Y(function(e){return yt({},e,{transactions:[],futureTransactions:[],reservations:[],showModal:!1})})},getTransactionDetailsForExport:e.getTransactionDetailsForExport,getFutureTransactionDetailsForExport:function(){return Promise.resolve([])},getTransactionReservationDetailsForExport:function(){return Promise.resolve([])},segmentType:k,hideListExportOptions:j.hideListExportOptions,exportDetailsDisabled:!!j.showModal&&he.some(function(e){return e.isCombinedPosting}),showEnglishLabels:C})),n.transaction&&n.transaction.combinedPostingIdentifier&&l.createElement(_.Z,{ariaHideApp:!1,innerContentClassName:"combined-posting-details__modal",isOpen:n.isOpen&&!!n.transaction,onRequestClose:function(){me()}},l.createElement(Ye.V,{transaction:n.transaction,account:Z,exportPdfLogo:e.exportPdfLogo})),n.transaction&&!n.transaction.combinedPostingIdentifier&&l.createElement(_.Z,{ariaHideApp:!1,isOpen:n.isOpen&&!!n.transaction,narrow:!0,onRequestClose:function(){me()}},l.createElement(Ne.Z,{transaction:n.transaction,logoUrl:e.logoUrl,account:Z,exportPdfLogo:e.exportPdfLogo,onError:me,getContextMenu:Ue,getTransactionsForAccount:function(){return de()},mandatoryFormFields:e.mandatoryFormFields,showEnglishLabels:C,setShowEnglishLabels:N}))),l.createElement(ut.Z,{selectedItemsQty:ht.selectedItemsQty,onChipClick:function(){return Ct(yt({},ht,{onChipClicked:!0}))},itemsPerPage:ht.itemsPerPage,currentPage:ht.currentPage,noOfItems:ht.noOfItems,onNextPage:function(){return Ct(yt({},ht,{onNextPageClicked:!0}))},onPreviousPage:function(){return Ct(yt({},ht,{onPreviousPageClicked:!0}))},positiveSum:ht.positiveSum,negativeSum:ht.negativeSum,isLoading:ht.isLoading})))});var ht=a(24878),Ct=a(33876),Nt=a(51063),Tt=a(4063),At=a(66246),kt=a(43362),St=a(97403),wt=a(57518);var Pt=function(e){var t,a,n=e.cardLimitConsumption,i=e.cardLimit,o=e.size,c=void 0===o?324:o,s=e.strokeWidth,d=void 0===s?35:s,u=e.animationDuration,m=void 0===u?1.5:u,v=e.label,f=e.sublabel,p=e.overdraftedLabel,y=e.isOverdrafted,b=e.ariaLabel,E=(t=(0,l.useState)(0),a=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}
1(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),g=E[0],_=E[1],h=(c-d)/2,C=2*Math.PI*h,N=i>0?Math.min(n/i,1):0;(0,l.useEffect)(function(){_(N)},[N]);var T=C*(1-g);return l.createElement("div",{className:r()("donut-chart",{"donut-chart--overdrafted":y}),style:{width:c,height:c},role:"img","aria-label":b},l.createElement("svg",{width:c,height:c,className:"donut-chart__svg"},l.createElement("circle",{className:"donut-chart__background",strokeWidth:d,fill:"transparent",r:h,cx:c/2,cy:c/2}),l.createElement("circle",{className:"donut-chart__progress",strokeWidth:d,fill:"transparent",r:h,cx:c/2,cy:c/2,strokeDasharray:C,strokeDashoffset:T,style:{transition:"stroke-dashoffset ".concat(m,"s ease-out")}})),l.createElement("div",{className:"donut-chart__text"},y&&l.createElement("div",{className:"donut-chart__text--overdrafted"},l.createElement(wt.z,{iconId:"icon_16_circle_warning",label:p,type:"warning"})),l.createElement("div",{className:"donut-chart__text--cardLimitConsumption"},v),l.createElement("div",{className:"donut-chart__text--cardLimit"},f)))},It=a(81449);function Ot(){return Ot=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Ot.apply(this,arguments)}var Rt=function(e){var t=e.noDataLabel,a=e.paymentCard,n=(0,g.f)(),r=(0,St.WT)({cardCombinedKey:(null==a?void 0:a.cardCombinedKey)||""},{enabled:!!(null==a?void 0:a.cardCombinedKey),refetchOnMount:!0,cacheTime:0}),i=r.data,o=r.isLoading,c=null==i?void 0:i.cardLimits.filter(function(e){return["lib3","libd"].includes(e.cardLimitType)}).map(function(e){var t="libd"===e.cardLimitType,a=e.cardLimit<e.cardLimitConsumption;return{cardLimitType:e.cardLimitType,legendData:[{label:t?n.dailyRemainings:n.monthRemainings,value:l.createElement(nt.$,{value:a?0:e.remainingCardLimit,type:nt.x.BALANCE,currency:e.currency})},{label:t?n.dailyLimit:n.monthLimit,value:l.createElement(nt.$,{value:e.cardLimit,type:nt.x.BALANCE,currency:e.currency})}],chartData:{cardLimit:e.cardLimit,cardLimitConsumption:e.cardLimitConsumption,label:t?n.dailySpandings:n.monthSpendings,sublabel:l.createElement(nt.$,{value:e.cardLimitConsumption,type:nt.x.BALANCE,currency:e.currency})}}});return t=t||n.noLimitsAvailable,o?l.createElement("div",null,l.createElement(Xe.Z,null)):c&&0!==c.length?l.createElement("div",{className:"transactions-card-limits"},c.map(function(e){return l.createElement(xt,Ot({},e,{key:e.cardLimitType,overdraftedLabel:n.overdrafted}))})):l.createElement("div",{className:"transactions-card-limits transactions-card-limits__no-data","aria-label":t},l.createElement(It.Z,{iconId:"icon_120_cash_ok"}),l.createElement("span",{className:"transactions-card-limits__no-data--label"},t))},xt=function(e){var t=e.cardLimitType,a=e.overdraftedLabel,n=e.legendData,r=e.chartData,i=r.cardLimit<r.cardLimitConsumption,o=(0,g.f)();return a=a||o.overdrafted,l.createElement("div",{className:"transactions-card-limit-spending","aria-label":function(){switch(t){case"lib3":return o.monthLimit;case"libd":return o.dailyLimit;default:return}}()},l.createElement(Pt,Ot({},r,{size:324,strokeWidth:35,isOverdrafted:i,overdraftedLabel:a})),l.createElement("div",{className:"transactions-card-limit-spending__data"},n.map(function(e,t){return l.createElement("div",{className:"transactions-card-limit-spending__data--label",key:"".concat(e.label,"-").concat(t)},e.label,l.createElement("span",{className:"transactions-card-limit-spending__data--value"},e.value))})))};function Lt(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var Dt=function(e){return function(t,a){var n=t[e].amount.decimalValue,r=a[e].amount.decimalValue;return(0,we.Jq)(n,r)}},Ft=function(e){return{sortingKey:(0,we.v4)(e),originalAmount:Dt("originalAmount"),accountAmount:Dt("accountAmount"),paymentText:(0,we.v4)("paymentText")}[e]},Mt=["paymentText","rawAmount","formattedAmount"];function Vt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Bt=function(e){var t=Vt((0,l.useState)(""),2),a=t[0],n=t[1],i=(0,g.f)().global,o=(0,Ve.v)().cardsState,c={displayMax:"",displayMin:"",selectedTransactionFilterType:Re.wk.ALL,selectedReconciliationFilterType:Re.O8.ALL,min:void 0,max:void 0},s=Vt(l.useState(c),2),d=s[0],u=s[1],m=Vt(l.useState(c),2),v=m[0],f=m[1],p=Vt((0,l.useState)(),2),y=p[0],b=p[1],_=Vt((0,l.useState)(),2),h=_[0],C=_[1],N=Vt((0,l.useState)(!1),2),T=N[0],A=N[1],k=Vt((0,l.useState)(!1),2),S=k[0],w=k[1];(0,l.useEffect)(function(){I({resetFilterField:!0,resetAmountFilter:!0,resetDatePickerFields:!0})},[o]);var P=(0,l.useMemo)(function(){return e.allTransactions?e.allTransactions.map(function(e){return function(e){return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){Lt(e,t,a[t])})}return e}({},e,{rawAmount:e.accountAmount.amount.decimalValue.toString(),formattedAmount:E.H.formatCurrency(e.accountAmount.amount.decimalValue,e.accountAmount.currencyCode)})}(e)}):[]},[e.allTransactions]),I=function(t){var a=t.resetFilterField,r=t.resetAmountFilter;t.resetDatePickerFields&&(sessionStorage.removeItem("transactionListLocalSelectedDateRange"),sessionStorage.removeItem("transactionListLocalDefaultRangeId")),a&&(w(!1),n(""),C([]),O({filteredTransactions:e.allTransactions})),r&&(A(!1),u(c))},O=function(t){var a,n,r,i=t.filteredTransactions,o=t.amountFilterValues;if(void 0!==(a=i)&&!((n=a)===(r=y)||n&&r&&n.length===r.length&&n.every(function(e,t){return JSON.stringify(e)===JSON.stringify(r[t])}))||function(e){return void 0!==JSON.stringify(e)&&JSON.stringify(v)!==JSON.stringify(e)}(o)){var c,l=S?h:e.allTransactions,s=function(e,t){return T||t?null==e?void 0:e.filter(function(e){return Zt(e,t,d)&&Kt(e,t,d)}):e}(null!==(c=null!=i?i:l)&&void 0!==c?c:[],o);e.onFilter(s),b(i),f(o)}},R=r()("transaction-list-search reservation-list-search","reservation-list-search--".concat(e.size));return l.createElement("div",{className:R},l.createElement("div",null,l.createElement(Fe.ZP,{className:"reservation-list-search__filter search-bar-component",labels:{ariaLabelInput:i.search,placeholder:i.search},data:P,keys:Mt,onFilter:function(t){C(t),w(!0),e.setFilteringActive(!0),O({filteredTransactions:t})},onEmptySearchString:function(){I({resetFilterField:!0}),T||e.setFilteringActive(!1)},largeDisplay:!0,onChange:n,value:a,autoCompleteOff:!0,clearable:!0})))},Zt=function(e,t,a){var n=null!=t?t:a;return!n||n.selectedTransactionFilterType===Re.wk.ALL},Kt=function(e,t,a){var n=null!=t?t:a;return!n||(void 0===n.min||e.originalAmount.amount.decimalValue>=n.min)&&(void 0===n.max||e.originalAmount.amount.decimalValue<=n.max)},Ht=a(60693),Ut=a(58609);function jt(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const Yt=(0,l.forwardRef)(function(e,t){var a=(0,g.f)(),n=e.reservation,i=function(e){return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){jt(e,t,a[t])})}return e}({},e,{originalAmount:e.originalAmount.currencyCode!==e.accountAmount.currencyCode&&e.originalAmount.amount.decimalValue,amount:e.accountAmount.amount.decimalValue,currencyCode:e.accountAmount.currencyCode,originalCurrencyCode:e.originalAmount.currencyCode})}(n),o=r()({"transaction-item--slim":e.slim,"transaction-item--insideModal":e.insideModal}),c=[a.reservationTransaction,n.creationDate&&"".concat(a.transactionFrom,": ").concat(E.H.formatDateForSegment(e.segment,n.creationDate)),i.paymentText&&"".concat(a.statementText,": ").concat(i.paymentText),void 0!==i.accountAmount&&"".concat(a.global.amount,": ").concat(Math.abs(i.amount)," ").concat(i.currencyCode)].filter(
1Boolean).join(", ");return l.createElement(Je.A,{ref:t,elementProps:{"aria-label":c},className:o,href:"#linkto-"+n.reservationCombinedKey,onClick:function(t){t&&t.preventDefault(),e.onClickHandler(n.reservationCombinedKey)},isSelected:e.isSelected,isUpdating:!1},l.createElement(Qe.V,{type:Qe.h.date},E.H.formatDateForSegment(e.segment,n.creationDate)),l.createElement(Qe.V,{type:Qe.h.icon},e.logoUrl&&l.createElement(rt.Z,{imageUrl:(0,at.KR)((0,Ut.Pp)(e.logoUrl,{merchant_id:"-",category_id:"-",payment_type:"resv",size:at._i.Large}),n,at._i.Large),size:"small"})),l.createElement(Qe.V,{type:Qe.h.statementText},i.paymentText),e.segment===p.vZ.BUSINESS&&l.createElement(Qe.V,{type:Qe.h.originalAmount,className:"transaction-card-row__originalAmount"},i.originalAmount&&l.createElement(nt.$,{value:i.originalAmount,currency:i.originalCurrencyCode,type:nt.x.TRANSACTION})),l.createElement(Qe.V,{type:Qe.h.amount,isHighlighted:!0},l.createElement(nt.$,{value:i.amount,currency:i.currencyCode,type:nt.x.TRANSACTION,displayCurrencyAfterValue:!0,className:"transaction-field__transaction-amount-currency"})),!e.hideContextMenu&&l.createElement(Qe.V,{type:Qe.h.contextMenu,hasClickContent:!0},l.createElement(it.Z,{contextMenuList:e.getContextMenu(n),contextMenuAriaLabel:a.openContextMenu,closeButtonAriaLabel:a.closeContextMenu})),!e.removeSpacers&&l.createElement(Qe.V,{type:Qe.h.reconcileLeftMargin}))});var Gt,Wt=function(e){var t=(0,g.f)().global;return l.createElement(Je.A,{className:"transaction-table-header"},l.createElement(Qe.V,{columnheader:!0,type:Qe.h.date},l.createElement(et.Z,{labels:{sortLabel:t.date},selected:"sortingKey"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy(Ft("sortingKey"),"sortingKey")},noUpperCase:!0})),l.createElement(Qe.V,{type:Qe.h.icon}),l.createElement(Qe.V,{columnheader:!0,type:Qe.h.statementText},l.createElement(et.Z,{labels:{sortLabel:t.transactionText},selected:"paymentText"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy(Ft("paymentText"),"paymentText")},noUpperCase:!0})),e.segmentType===p.vZ.BUSINESS&&l.createElement(Qe.V,{columnheader:!0,type:Qe.h.originalAmount,className:"transaction-table-header__originalAmount"},l.createElement(et.Z,{labels:{sortLabel:t.originalAmount},selected:"originalAmount"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy(Ft("originalAmount"),"originalAmount")},noUpperCase:!0})),l.createElement(Qe.V,{columnheader:!0,type:Qe.h.amount},l.createElement(et.Z,{labels:{sortLabel:t.transactionAmount},selected:"accountAmount"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy(Ft("accountAmount"),"accountAmount")},noUpperCase:!0})),!e.hideContextMenu&&l.createElement(Qe.V,{columnheader:!0,type:Qe.h.contextMenu}),!e.removeSpacers&&l.createElement(Qe.V,{columnheader:!0,type:Qe.h.reconcileLeftMargin}))},zt=a(19878);function qt(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Xt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){qt(e,t,a[t])})}return e}function Qt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}const Jt=(0,Te.Z)("transactions-card-reservations-list__wrapper")(function(e){var t=e.paymentCard,a=function(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},i=Object.keys(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}(e,["paymentCard"]),n=Qt((0,l.useState)({isOpen:!1,transaction:void 0}),2),i=n[0],o=n[1],c=(0,ke.Z)().data,s=(0,Se.n)(c===p.vZ.BUSINESS?"webBusinessTransactionListSortDirection":"webPrivateTransactionListSortDirection").data,d=c===p.vZ.BUSINESS?100:50,u=Qt((0,l.useState)(!1),2),m=(u[0],u[1]),v=(0,g.f)(),f=(0,Ht.pp)({cardCombinedKey:(null==t?void 0:t.cardCombinedKey)||"",accountCombinedKey:(null==t?void 0:t.accountCombinedKey)||""},{refetchOnMount:!0,enabled:!!(null==t?void 0:t.cardCombinedKey)}),y=f.data,b=f.isLoading,h=Qt((0,l.useState)(),2),C=h[0],N=h[1],T=Qt((0,l.useState)(!1),2),A=T[0],k=T[1],S=Qt((0,l.useState)(0),2),w=S[0],I=S[1],O=(0,ct.R)(),R=O.neosAccountHoldersError,x=O.selectedNeosAccountHolders,L=(0,mt.Hq)({accountHolders:x,includeDataAboutGuarantees:c===p.vZ.PRIVATE}),D=L.data,F=void 0===D?[]:D,M=L.error,V=(0,P.Z)(),B=R||M;B&&V.critical(B);var Z=(0,l.useMemo)(function(){return F.find(function(e){return e.accountCombinedKey===(null==t?void 0:t.accountCombinedKey)})||F[0]},[F,null==t?void 0:t.accountCombinedKey]),K=(0,l.useMemo)(function(){if(!b&&Z&&(null==t?void 0:t.accountCombinedKey))return y},[b,null==t?void 0:t.accountCombinedKey,Z]),H=(0,l.useMemo)(function(){return A?C:null==K?void 0:K.reservations},[A,C,null==K?void 0:K.reservations]),U=function(e){o({isOpen:!0,transaction:null!=e?e:void 0})},j=(0,Ae.Z)({data:H||[],itemId:"reservationCombinedKey",initialSort:{comparableFunction:(0,we.v4)("sortingKey"),sortId:"sortingKey"},sortOrder:s,itemsPerPage:d,currentPage:w,onSort:function(){I(0)}}),Y=j.sortId,G=j.sortBy,W=j.sortOrder,z=j.paginatedItems,q=j.selectedItems,X=j.isSelected,Q=a.hideMonths||"sortingKey"!==Y?[]:z.reduce(function(e,t,a){var n=E.H.getDateParts(t.creationDate);
1return 0!==e.length&&e.some(function(e){var t=e.month,a=e.year;return t===n.monthName&&a===n.year})||(e[a]={month:n.monthName,year:n.year}),e},[]),J=r()("transaction-list transaction-card-list",(qt(Gt={},"transaction-list--".concat(c),!0),qt(Gt,"transaction-list--".concat(a.size),!0),qt(Gt,"transaction-list--no-spacers",!0),qt(Gt,"transaction-list--has-bulk-selection",q.length>0),Gt)),$=function(e){return{options:[{iconId:"icon_28_search",label:v.global.seeDetails,onClick:function(t){t&&t.preventDefault(),U(e)}}]}},ee=Qt((0,l.useState)(!1),2),te=ee[0],ae=ee[1],ne=(0,lt.Ds)(function(e){return ae(e)},dt.BM);(0,l.useEffect)(function(){te||ie(q.length)},[q,te]);var re=Qt((0,l.useState)(0),2),ie=(re[0],re[1]),oe=(0,Ve.bm)(),ce=oe.transactionListActionBar,le=oe.setTransactionListActionBar,se=(0,Ve.e)().setAddExtraBottomQuickMenu;return(0,l.useEffect)(function(){return se(!0),function(){se(!1)}},[]),(0,l.useEffect)(function(){if(ce.onChipClicked&&(le(Xt({},ce,{onChipClicked:!1})),ae(!0),ne(!1)),ce.onNextPageClicked){var e=ce.currentPage+1;I(e),le(Xt({},ce,{currentPage:e,onNextPageClicked:!1}))}ce.onPreviousPageClicked&&(e=ce.currentPage-1,I(e),le(Xt({},ce,{currentPage:e,onPreviousPageClicked:!1})))},[ce.onChipClicked,ce.onNextPageClicked,ce.onPreviousPageClicked]),l.createElement("div",{className:"transactions-card-reservations-list"},l.createElement("div",{className:"transactions-card-reservations-list__table"},l.createElement("div",{className:J},l.createElement("div",null,l.createElement("div",{className:r()("transaction-list__search-bar","transaction-list__search-bar--".concat(a.size))},l.createElement(Oe.Z,null,l.createElement("div",{className:r()("transaction-list__search-bar-action-buttons","transaction-list__search-bar-action-buttons--".concat(a.size))},a.enableSearch&&l.createElement("div",{className:"transaction-list__search-bar__container"},l.createElement(Bt,{segmentType:c,onFilter:N,allTransactions:(null==y?void 0:y.reservations)||[],setFilteringActive:k,size:a.size}))))),l.createElement("div",{className:"transactions-card-reservations-list__table--container"},l.createElement(vt.i,{className:"transaction-list-inner transaction-list__modal"},l.createElement(Wt,{removeSpacers:!0,segmentType:c,sortId:Y,sortOrder:W,sortBy:G}),l.createElement("tbody",null,!b&&z.map(function(e,t){return l.createElement(l.Fragment,{key:e.reservationCombinedKey},!!Q[t]&&l.createElement(ze.O,{title:Q[t].month}),l.createElement(Yt,{reservation:e,isSelected:X(e),showBalance:!1,segment:c,removeSpacers:!0,logoUrl:a.logoUrl,onClickHandler:function(t){U(e)},slim:c===p.vZ.BUSINESS,exportPdfLogo:a.exportPdfLogo,size:a.size,getContextMenu:$,insideModal:!0}))}))),!b&&!(null==z?void 0:z.length)&&l.createElement("div",{className:"transaction-list__no-transactions"},v.global.noReservationsFound),b&&l.createElement(Xe.Z,null))),i.transaction&&l.createElement(_.Z,{ariaHideApp:!1,isOpen:i.isOpen&&!!i.transaction,narrow:!0,onRequestClose:function(){m(!1),o({isOpen:!1,transaction:void 0})}},l.createElement(zt.l,{reservationCombinedKey:i.transaction.reservationCombinedKey,logoUrl:a.logoUrl,isCardReservationContext:!0})))))});function $t(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ea(){return ea=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},ea.apply(this,arguments)}function ta(e){return function(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var aa,na;(na=aa||(aa={})).TRANSACTIONS="transactions",na.LIMITS="limits",na.RESERVATIONS="reservations";var ra=function(e){return{searchResult:function(t,a){return At.TS.bySearchArguments(e,t,a)},isLoading:Tt.E.transaction(e)}},ia=function(e){return{loadTransactionsForCard:function(t,a,n,r){return(0,Ct.c)(e,ht.qr.fetchCardTransactions,{payload:{account:t,searchArguments:a,numTransPerPage:n,fetchAll:!0,pagingValue:"",applyRegExp:!0,includeSenderInfo:!0,cardCombinedKey:r||""}})}
1,getTransactionDetailsForExport:function(t){return new Promise(function(a,n){e(Nt.gl.getTransactionDetails({transactions:t},a,n))})},setHistoricalTransactionListSorting:function(t,a){e(Ee.Jz.setHistoricalTransactionListSorting(t,a))}}},oa=(0,be.$j)(ra,ia,function(e,t,a){return function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){$t(e,t,a[t])})}return e}({},ra,ia,e,t,a)}),ca=oa(_t),la=oa(Jt);const sa=function(e){var t,a,n=e.sortedCards,r=e.cardTypeLogos,i=e.activeCardIndex,o=e.exportPdfLogo,c=e.logoUrl,s=(0,l.useMemo)(function(){return{enableSearch:!0,logoUrl:c,exportPdfLogo:o,mandatoryFormFields:{customTextLimit:{validationRules:[],label:""}},config:{enableBonusInfo:void 0,replaceBalanceWithBonus:void 0}}},[c,o]),d=(0,Ve.v)().cardsState,u=d.items[d.active],m=(0,l.useMemo)(function(){var e;return(null===y.vc||void 0===y.vc||null===(e=y.vc.features)||void 0===e?void 0:e.enableCardLimits)?(null==u?void 0:u.accountCombinedKey)&&!(null==u?void 0:u.limitExists)?aa.TRANSACTIONS:!(null==u?void 0:u.accountCombinedKey)&&(null==u?void 0:u.limitExists)?aa.LIMITS:aa.TRANSACTIONS:aa.TRANSACTIONS},[u]),v=(t=(0,l.useState)(m),a=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),f=v[0],p=v[1],b=(0,g.f)(),E=Array();return(null==u?void 0:u.accountCombinedKey)&&(E=[{label:b.seeReservations,key:aa.RESERVATIONS},{label:b.seeTransactions,key:aa.TRANSACTIONS}]),y.vc.features.enableCardLimits&&(null==u?void 0:u.limitExists)&&E.push({label:b.seeLimits,key:aa.LIMITS}),(0,l.useEffect)(function(){p(m)},[u,m]),l.createElement("div",{className:"transactions-card"},l.createElement("div",{className:"transactions-card__header"},l.createElement("div",{className:"transactions-card__title",id:"transactions-card__title"},b.transactionsTitle),l.createElement("div",{className:"transactions-card__carousel"},l.createElement(Ce,{cardTypeLogos:r,activeCardIndex:i,sortedCards:n}))),l.createElement("div",{className:"transactions-card__content"},l.createElement("div",{className:"transactions-card__content--tab-bar"},E.length>1&&l.createElement(kt.n,{options:ta(E),initialActive:f,onChange:function(e){return p(e)}
1,size:"small",alternateBackground:!0,ariaLabelledby:"transactions-card__title"})),f===aa.RESERVATIONS&&l.createElement(la,ea({paymentCard:u},s)),f===aa.TRANSACTIONS&&l.createElement(ca,ea({},s)),f===aa.LIMITS&&l.createElement(Rt,{paymentCard:u,noDataLabel:b.noLimitsAvailable})))};var da=a(14445),ua=a(79551),ma=a(10007),va=a(24632),fa=a(34242),pa=a(33719),ya=a(22092),ba=a(53698);function Ea(){return Ea=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Ea.apply(this,arguments)}var ga,_a,ha=function(e){var t=e.title,a=e.showImage,n=(0,g.f)();return l.createElement("div",{className:"click-to-pay-mastercard-content__header"},a&&l.createElement("img",{loading:"lazy",src:"/dist/styles/assets/gfx/click-to-pay-mastercard.svg",alt:n.clickToPay}),l.createElement("h2",null,t))},Ca=function(e){var t,a=e.step,n=e.termsAndPrivacyNotice,r=e.mandatoryFormFields,i=e.selectedMastercard,c=(0,g.f)(),s=i.accountName,d=i.maskedCardNumber,u={type:pa.b.CustomFunction,priority:2,validationErrorLabel:c.invalidPhoneNumber,value:function(e){return""!==(0,ba.D)(e).countryCode}};return l.createElement("div",{className:"click-to-pay-mastercard-content","aria-live":"polite"},!a&&l.createElement(ie.Z,null),a===ga.INFO&&l.createElement(l.Fragment,null,l.createElement(ha,{title:c.clickToPay,showImage:!0}),l.createElement("div",{className:"click-to-pay-mastercard-content__card-info"},s,l.createElement("span",null,(0,o.Cy)(d,"•"))),l.createElement("p",null,c.ctpmcEasyAndSecureOnlinePayment),l.createElement("p",null,c.ctpmcSaveYourPaymentInformationIn)),a===ga.TERMS&&l.createElement(l.Fragment,null,l.createElement(ha,{title:c.terms,showImage:!1}),l.createElement("p",{className:"click-to-pay-mastercard-content__leading-text",dangerouslySetInnerHTML:{__html:n}}),l.createElement("p",null,c.ctmpcYouAreAlsoAllowingYour)),a===ga.FORM&&l.createElement(l.Fragment,null,l.createElement(ha,{title:c.reviewYourInformation,showImage:!1}),l.createElement(ya.yE,{id:"clickToPayMastercardAddress",label:c.global.address,validationRules:[],type:fa.n.Text,fieldAttributes:{disabled:!0}}),l.createElement(ya.yE,Ea({},r.clickToPayEmail,{id:"clickToPayMastercardEmail",type:fa.n.Email})),l.createElement(ya.yE,Ea({},r.clickToPayMobile,{id:"clickToPayMastercardMobile",type:fa.n.Text,validationRules:(t=r.clickToPayMobile.validationRules,function(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(t)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()).concat([u])})),l.createElement("p",null,c.ctpmcForYourProtectionMastercardMay)),a===ga.SUCCESS&&l.createElement(l.Fragment,null,l.createElement(ha,{title:c.yourCardHasBeenAddedToClickToPay,showImage:!0}),l.createElement("p",{className:"click-to-pay-mastercard-content__leading-text"},c.ctpmcAllSetNowForThe),l.createElement("p",null,c.ctpmcSpeedThroughCheckoutWhereYou)),a===ga.AMBIGUOUS_PROFILE_ERROR&&l.createElement(l.Fragment,null,l.createElement(ha,{title:c.ctpmcUnsuccessfulEnrollmentDueToA,showImage:!0}),l.createElement("p",{className:"click-to-pay-mastercard-content__leading-text"},c.ctpmcAProfileAlreadyExistsWith)),a===ga.REGISTRATION_FAILED_ERROR&&l.createElement(l.Fragment,null,l.createElement(ha,{title:c.anUnexpectedErrorHasOccurred,showImage:!0}),l.createElement("p",{className:"click-to-pay-mastercard-content__leading-text"},c.registrationFailedDueToAnUnexpectedError)))},Na=a(8212);(_a=ga||(ga={})).INFO="info",_a.TERMS="terms",_a.FORM="form",_a.SUCCESS="success",_a.AMBIGUOUS_PROFILE_ERROR="ambiguousProfileError",_a.REGISTRATION_FAILED_ERROR="registrationFailedError";var Ta=function(e){var t,a,n=e.selectedMastercard,r=e.termsAndPrivacyNotice,i=e.mandatoryFormFields,c=e.enrollClickToPayMastercardSuccess,d=e.isClickToPayMastercardError,u=n.accountName,m=n.maskedCardNumber,v=(0,g.f)(),f=(t=(0,l.useState)(ga.INFO),a=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}
1(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),p=f[0],y=f[1],b=(0,s.useQueryClient)(),E=(0,l.useCallback)(function(){return l.createElement(T.Z,{ellipseTitle:!0,alignment:"center",title:u,byline:(0,o.Cy)(m,"•")})},[u,m]),_=[{headers:E(),content:l.createElement(Ca,{step:ga.INFO,selectedMastercard:n,mandatoryFormFields:i,termsAndPrivacyNotice:r}),action:Na.v.NAVIGATION,btnSettings:{nextNavText:v.continue}},{headers:E(),content:l.createElement(Ca,{step:ga.TERMS,selectedMastercard:n,mandatoryFormFields:i,termsAndPrivacyNotice:r}),action:Na.v.NAVIGATION,btnSettings:{nextNavText:v.continue,showBackBtn:!1}},{headers:E(),content:l.createElement(Ca,{step:ga.FORM,selectedMastercard:n,mandatoryFormFields:i,termsAndPrivacyNotice:r}),action:Na.v.NAVIGATION,btnSettings:{submitBtnText:v.enroll,showBackBtn:!1}}];return(0,l.useEffect)(function(){var e,t;c?(y(ga.SUCCESS),b.invalidateQueries(I.Ek)):(e=d,(null!=(t=va.T)&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t)&&d.code===ma.K.CLICK_TO_PAY_MASTERCARD_AMBIGUOUS_PROFILE?y(ga.AMBIGUOUS_PROFILE_ERROR):d&&y(ga.REGISTRATION_FAILED_ERROR))},[c,d,b]),p===ga.SUCCESS||p===ga.AMBIGUOUS_PROFILE_ERROR||p===ga.REGISTRATION_FAILED_ERROR?[{headers:E(),content:l.createElement(Ca,{step:p,selectedMastercard:n,mandatoryFormFields:i,termsAndPrivacyNotice:r}),action:Na.v.CLOSE}]:_},Aa=a(82950),ka=a(84846);const Sa=function(e){var t=e.selectedMastercard,a=e.showEnrollInClickToPayMastercard,n=e.setShowEnrollInClickToPayMastercard,r=e.termsAndPrivacyNotice,i=e.termsConditionsUrl,o=e.privacyNoticeUrl,c=e.mandatoryFormFields,s=t.cardCombinedKey,d=(0,Aa.Mb)(),u=d.data,m=d.isLoading,v=(0,l.useMemo)(function(){return{clickToPayMastercardAddress:(null==u?void 0:u.privateAddress.addressLines.join(" "))||"",clickToPayMastercardEmail:(null==u?void 0:u.email)||"",clickToPayMastercardMobile:(null==u?void 0:u.mobileNumber)&&E.H.formatPhoneNumber({number:u.mobileNumber.number,countryPrefix:u.mobileNumber.countryPrefix},{showCountryPrefix:!0})||""}},[u]),f=(0,ka.L)(),p=f.mutateAsync,b=f.isSuccess,g=f.isLoading,_=f.error,h=f.reset,C=(0,l.useCallback)(function(e){var t=(0,ba.D)(e.clickToPayMastercardMobile);p({cardCombinedKey:s,emailAddress:e.clickToPayMastercardEmail,mobilePhoneNumber:{number:t.number,countryCode:t.countryCode},languageCode:y.vc.locale.language,termsAndConditionsUri:i,privacyConsentUri:o})},[s,o,i,p]),N=function(){n(!1),h()},T=Ta({selectedMastercard:t,termsAndPrivacyNotice:r,enrollClickToPayMastercardSuccess:b,isClickToPayMastercardError:_,mandatoryFormFields:c});return l.createElement(ua.l0,{onSubmit:C,initialValues:v,render:function(e){var t=e.handleSubmit,n=e.hasValidationErrors;return l.createElement("form",{onSubmit:t},l.createElement(da.q,{isOpen:a,onRequestClose:N,steps:T,handleSubmit:t,disabled:n,additionalClassNames:["modal-with-navigation-smaller"],fullWidthNav:!0,loading:m||g}))}})};var wa=a(31231);function Pa(){return Pa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},Pa.apply(this,arguments)}var Ia=function(e){var t,a=e.mandatoryFormFields,n=e.contactInformation,r=e.profileExists,i=(0,g.f)(),o=(0,ua.cI)(),c={type:pa.b.CustomFunction,priority:2,validationErrorLabel:i.invalidPhoneNumber,value:function(e){return""!==(0,ba.D)(e).countryCode}};return(0,l.useEffect)(function(){n&&(o.change("clickToPayVisaName","".concat(n.firstName," ").concat(n.lastName)),o.change("clickToPayVisaEmail",n.emailAddress),o.change("clickToPayVisaMobile","+".concat(n.phone.countryPrefix).concat(n.phone.number)))},[n,o]),l.createElement("div",{className:"click-to-pay-visa-content__form"},l.createElement(Ma,{title:r?i.profileInformation:i.profileCreation,showImage:!0}),l.createElement("p",null,i.ctpvAsPartOfYourEnrollment),l.createElement(ya.yE,{id:"clickToPayVisaName",label:i.global.name,validationRules:[],type:fa.n.Text,fieldAttributes:{disabled:!0}}),l.createElement(ya.yE,Pa({},a.clickToPayEmail,{id:"clickToPayVisaEmail",type:fa.n.Email,fieldAttributes:{disabled:r,onChange:function(e){var t=e.currentTarget.value;o.change("clickToPayVisaEmail",t)}}})),l.createElement(ya.yE,Pa({},a.clickToPayMobile,{validationRules:(t=a.clickToPayMobile.validationRules,function(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(t)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()).concat([c]),id:"clickToPayVisaMobile",type:fa.n.Text,fieldAttributes:{disabled:r,onChange:function(e){var t=e.currentTarget.value;o.change("clickToPayVisaMobile",t)}}})),!r&&l.createElement("p",null,i.ctpvForYourSecurity))};function Oa(e,t,a,n,r,i,o){try{var c=e[i](o),l=c.value}catch(e){return void a(e)}c.done?t(l):Promise.resolve(l).then(n,r)}var Ra=a(35666),xa=function(e){var t=e.cardCombinedKey,a=e.changeStep,n=e.onError,r=e.contactInformation,o=e.profileExists,c=(0,g.f)(),s=(0,i.Pq)().mutateAsync,d=(0,i.LT)().mutateAsync,u=(0,m.u)(),v=u.setIsOperationOngoing,f=u.processResult,p=u.startProcess,b=(0,ua.cI)().getState().values;
1return(0,l.useEffect)(function(){var e,i=(e=Ra.mark(function e(){var i,c,l,u,m,f;return Ra.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return i=(0,ba.D)(b.clickToPayVisaMobile||""),c={cardCombinedKey:t,contactInformation:{emailAddress:b.clickToPayVisaEmail||"",firstName:(null==r?void 0:r.firstName)||"",lastName:(null==r?void 0:r.lastName)||"",phone:{number:i.number,countryPrefix:i.countryCode}}},e.prev=2,v(!0),l=o?d:s,e.next=7,l(c);case 7:u=e.sent,null==p||p(u.processId),e.next=18;break;case 11:e.prev=11,e.t0=e.catch(2),v(!1),f=null===(m=y.vc.errorHandling.find(function(t){return e.t0.code===t.code}))||void 0===m?void 0:m.message,null==n||n(f),null==a||a(Da.FAILED);case 18:case"end":return e.stop()}},e,null,[[2,11]])}),function(){var t=this,a=arguments;return new Promise(function(n,r){var i=e.apply(t,a);function o(e){Oa(i,n,r,o,c,"next",e)}function c(e){Oa(i,n,r,o,c,"throw",e)}o(void 0)})});i()},[]),(0,l.useEffect)(function(){"success"===f.status?null==a||a(Da.SUCCESS):"failed"===f.status&&(f.errorMessage&&(null==n||n(f.errorMessage)),null==a||a(Da.FAILED))},[f.status]),l.createElement("div",{className:"click-to-pay-visa-content__loading"},l.createElement("h3",null,c.addingCard),l.createElement(ie.Z,null))},La=a(71784);var Da,Fa,Ma=function(e){var t=e.title,a=e.showImage,n=(0,g.f)();return l.createElement("div",{className:"click-to-pay-visa-content__header"},a&&l.createElement("img",{loading:"lazy",src:"/dist/styles/assets/gfx/click-to-pay-visa.svg",alt:n.visa,role:"img"}),l.createElement("h2",null,t))},Va=function(e){var t,a,n,r,i=e.step,o=e.clickToPayVisaTerms,c=e.privacyNotice,s=e.clickToPayVisaTermsHeadline,d=e.clickToPayVisaPrivacyNoticeHeadline,u=e.mandatoryFormFields,m=e.clickToPayVisaPoolingTimeout,v=e.stepConfig,f=e.selectedVisa,p=e.changeStep,y=(0,g.f)(),b=(n=(0,l.useState)(void 0),r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),E=b[0],_=b[1],h=(0,La.zg)(),C=h.data,N=h.isLoading,T=(0,l.useMemo)(function(){return null!==(a=null==C?void 0:C.profileContactInformation)&&void 0!==a?a:null==C?void 0:C.bankContactInformation},[null==C?void 0:C.profileContactInformation,null==C?void 0:C.bankContactInformation]);return N||!i?l.createElement("div",{className:"click-to-pay-visa-content","aria-live":"polite"},l.createElement(ie.Z,null)):l.createElement("div",{className:"click-to-pay-visa-content","aria-live":"polite"},i===Da.INFO&&l.createElement("div",{className:"click-to-pay-visa-content__info"},l.createElement(Ma,{title:y.clickToPay,showImage:!0}),l.createElement("p",null,y.ctpvChangeTheWayYouPay),l.createElement("p",null,y.ctpvStoreYourVisaCard)),i===Da.TERMS&&l.createElement(l.Fragment,null,l.createElement("div",{"data-testid":"click-to-pay-visa-content-terms",className:"click-to-pay-visa-content-terms"},l.createElement("span",{className:"click-to-pay-visa-content-terms_headline"},s),l.createElement("div",{dangerouslySetInnerHTML:{__html:o||""},className:"click-to-pay-visa-content-terms__container"}),l.createElement("div",{className:"click-to-pay-visa-content-terms__checkbox","data-testid":"click-to-pay-visa-content-terms__checkbox"},l.createElement(wa.Z,{label:y.ctpvTermsAndConditions,fieldAttributes:{onChange:function(e){return null==v||null===(t=v.onTermsCheck)||void 0===t?void 0:t.call(v,e.currentTarget.checked)},checked:null==v?void 0:v.areTermsChecked},noMargin:!0,className:"click-to-pay-visa-content-terms__checkbox-field"})))),i===Da.NOTICE&&l.createElement(l.Fragment,null,l.createElement("div",{"data-testid":"click-to-pay-visa-content-terms",className:"click-to-pay-visa-content-terms"},l.createElement("span",{className:"click-to-pay-visa-content-terms_headline"},d),l.createElement("div",{dangerouslySetInnerHTML:{__html:c||""},className:"click-to-pay-visa-content-terms__container"}))),i===Da.PROFILE&&l.createElement(Ia,{mandatoryFormFields:u,contactInformation:T,profileExists:!!(null==C?void 0:C.profileContactInformation)}),i===Da.LOADING&&l.createElement("div",{className:"click-to-pay-visa-content__loading",role:"status","aria-live":"polite"},l.createElement("span",{style:{visibility:"hidden"}},y.global.loading),l.createElement(xa,{changeStep:p,onError:_,cardCombinedKey:f.cardCombinedKey,clickToPayVisaPoolingTimeout:m,contactInformation:T,profileExists:!!(null==C?void 0:C.profileContactInformation)})),i===Da.SUCCESS&&l.createElement("div",{className:"click-to-pay-visa-content__success",role:"alert","aria-live":"assertive"},l.createElement(Ma,{title:y.cardAddedToClickToPay,showImage:!0}),l.createElement("p",null,y.ctpvAllSetNowFunPart),l.createElement("p",null,y.ctpvSpeedThroughCheckout)),i===Da.FAILED&&l.createElement("div",{className:"click-to-pay-visa-content__failed",role:"alert","aria-live":"assertive"},l.createElement(Ma,{title:y.global.information}),l.createElement("p",null,E||y.ctpvPleaseTryAgainOrContact)))};function Ba(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(Fa=Da||(Da={})).INFO="INFO",Fa.TERMS="TERMS",Fa.NOTICE="NOTICE",Fa.PROFILE="PROFILE",Fa.LOADING="LOADING",Fa.SUCCESS="SUCCESS",Fa.FAILED="FAILED";var Za=a(23001);const Ka=function(e){var t=e.selectedVisa,a=e.showEnrollInClickToPayVisa,n=e.setShowEnrollInClickToPayVisa,r=e.clickToPayVisaTerms,c=e.clickToPayVisaPrivacyNotice,d=e.clickToPayVisaTermsHeadline,u=e.clickToPayVisaPrivacyNoticeHeadline,v=e.mandatoryFormFields,f=e.clickToPayVisaPoolingTimeout,p=(0,s.useQueryClient)(),y=(0,l.useContext)(Za.v);(0,l.useEffect)(function(){a&&p.removeQueries([i.QW,"profile"])},[a,p]);var b=function(e){var t=e.selectedVisa,a=e.clickToPayVisaTerms,n=e.clickToPayVisaPrivacyNotice,r=e.clickToPayVisaTermsHeadline,i=e.clickToPayVisaPrivacyNoticeHeadline,c=e.mandatoryFormFields,s=e.clickToPayVisaPoolingTimeout,d=t.maskedCardNumber,u=t.brand,v=(0,g.f)(),f=Ba((0,l.useState)(Da.INFO),2),p=f[0],y=f[1],b=Ba((0,l.useState)(!1),2),E=b[0],_=b[1],h=(0,m.u)().isClickToPayOperationOngoing,C=(0,l.useCallback)(function(){return l.createElement(T.Z,{ellipseTitle:!0,alignment:"center",title:u,byline:(0,o.Cy)(d,"•"),className:"click-to-pay-visa-container",titleClassName:"click-to-pay-visa-title",shouldShowIcon:!0})},[d,u]),N=[{headers:C(),content:l.createElement(Va,{step:Da.INFO,mandatoryFormFields:c,selectedVisa:t,clickToPayVisaPoolingTimeout:s}),action:Na.v.NAVIGATION,btnSettings:{nextNavText:v.continue,isNextButtonDisabled:h}},{headers:C(),content:l.createElement(Va,{step:Da.TERMS,mandatoryFormFields:c,clickToPayVisaTerms:a,clickToPayVisaTermsHeadline:r,clickToPayVisaPoolingTimeout:s,selectedVisa:t,stepConfig:{onTermsCheck:_,areTermsChecked:E}}),action:Na.v.NAVIGATION,btnSettings:{nextNavText:v.continue,isNextButtonDisabled:!E}},{headers:C(),content:l.createElement(Va,{step:Da.NOTICE,mandatoryFormFields:c,privacyNotice:n,clickToPayVisaPrivacyNoticeHeadline:i,clickToPayVisaPoolingTimeout:s,selectedVisa:t}),action:Na.v.NAVIGATION,btnSettings:{nextNavText:v.continue}},{headers:C(),content:l.createElement(Va,{step:Da.PROFILE,selectedVisa:t,mandatoryFormFields:c,clickToPayVisaPoolingTimeout:s}),action:Na.v.NAVIGATION,btnSettings:{nextNavText:v.enrollCard}},{headers:C(),content:l.createElement(Va,{step:Da.LOADING,selectedVisa:t,mandatoryFormFields:c,clickToPayVisaPoolingTimeout:s,changeStep:y}),action:Na.v.LOADING}];return p===Da.SUCCESS||p===Da.FAILED?[{headers:C(),content:l.createElement(Va,{step:p,selectedVisa:t,mandatoryFormFields:c,clickToPayVisaPoolingTimeout:s}),action:Na.v.CLOSE}]:N}({selectedVisa:t,clickToPayVisaTerms:r,clickToPayVisaPrivacyNotice:c,clickToPayVisaTermsHeadline:d,clickToPayVisaPrivacyNoticeHeadline:u,mandatoryFormFields:v,clickToPayVisaPoolingTimeout:f}),E=function(){n(!1),null==y||y.setProcessResult({status:"idle"})};return l.createElement(ua.l0,{onSubmit:function(){},destroyOnUnregister:!1,render:function(e){var t=e.handleSubmit,n=e.hasValidationErrors;return l.createElement("form",{onSubmit:t},l.createElement(da.q,{isOpen:a,onRequestClose:E,steps:b,handleSubmit:t,disabled:n,additionalClassNames:["modal-with-navigation-smaller","modal-with-navigation-smaller-visa"],fullWidthNav:!0,className:"click-to-pay-visa-form-modal",scrollToTheTop:!0}))}})};function Ha(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Ua(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}))),n.forEach(function(t){Ha(e,t,a[t])})}return e}var ja,Ya;function Ga(e,t){switch(t.type){case"OPEN_HARD_BLOCK_RECEIPT_MODAL":return Ua({},e,{activeModal:ja.HARD_BLOCK_RECEIPT,cardBlockReason:t.payload.cardBlockReason,canReplaceCard:t.payload.canReplaceCard});case"OPEN_MODAL":return Ua({},e,{activeModal:t.payload.modalType});case"CLOSE_MODAL":return Ua({},e,{activeModal:ja.NONE});default:return e}}(Ya=ja||(ja={})).NONE="NONE",Ya.PIN="PIN",Ya.CARD_DETAILS="CARD_DETAILS",Ya.CARD_TRANSACTIONS="CARD_TRANSACTIONS",Ya.REORDER_CARD="REORDER_CARD",Ya.UNBLOCK_CARD="UNBLOCK_CARD",Ya.BLOCK_CARD="BLOCK_CARD",Ya.HARD_BLOCK_CARD="HARD_BLOCK_CARD",Ya.HARD_BLOCK_RECEIPT="HARD_BLOCK_RECEIPT",Ya.REPLACE_CARD="REPLACE_CARD",Ya.CLICK_TO_PAY_MASTERCARD="CLICK_TO_PAY_MASTERCARD",Ya.CLICK_TO_PAY_VISA="CLICK_TO_PAY_VISA";var Wa=a(80449);function za(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function qa(){return qa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},qa.apply(this,arguments)}var Xa,Qa="•";const Ja=function(e){var t,a,n,v=e.paymentCard,A=e.cardTypeLogos,k=e.onActivateCard,S=e.cardImageUrl,w=e.sortedCards,P=e.exportPdfLogo,I=e.logoUrl,O=e.clickToPayMastercardTermsAndPrivacyNotice,R=e.clickToPayMastercardTermsConditionsUrl,D=e.clickToPayMastercardPrivacyNoticeUrl,F=e.clickToPayVisaTermsHeadline,M=e.clickToPayVisaPrivacyNoticeHeadline,V=e.clickToPayVisaTerms,Z=e.clickToPayVisaPrivacyNotice,K=e.mandatoryFormFields,U=e.replacementCardDescriptions,j=e.hardCardBlockReasonDetail
1s,Y=e.clickToPayVisaPoolingTimeout,G=e.visaClickToPayManagementUrl,W=e.clickToPayMastercardManageUrl,z=(0,g.f)(),X=(0,s.useQueryClient)(),Q=(0,m.u)(),ae=Q.isClickToPayOperationOngoing,ne=Q.isOperationOngoing,re=function(e,t){var a,n,r={activeModal:ja.NONE},i=(a=(0,l.useReducer)(Ga,r),n=2,function(e){if(Array.isArray(e))return e}(a)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(a,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),o=i[0],c=i[1],s=(0,l.useCallback)(function(e){c({type:"OPEN_MODAL",payload:{modalType:e}})},[]),d=(0,l.useCallback)(function(){c({type:"CLOSE_MODAL"})},[]),u=(0,l.useCallback)(function(e,t){c({type:"OPEN_HARD_BLOCK_RECEIPT_MODAL",payload:{cardBlockReason:e,canReplaceCard:t}})},[]),m=(0,l.useCallback)(function(){c({type:"OPEN_MODAL",payload:{modalType:ja.REPLACE_CARD}})},[]),v=(0,l.useMemo)(function(){var e;return null===(e=t.sortedCards)||void 0===e?void 0:e.filter(function(e){return e.accountCombinedKey||e.limitExists})},[t.sortedCards]),f=(0,l.useMemo)(function(){var t,a=null!==(t=null==v?void 0:v.findIndex(function(t){return t.id===e.id}))&&void 0!==t?t:0;return void 0!==a&&a>=0?a:0},[v,e.id]),p=(0,l.useMemo)(function(){switch(o.activeModal){case ja.PIN:return l.createElement(_.Z,{className:"payment-card__pin-modal",ariaHideApp:!0,isOpen:!0,onRequestClose:d},l.createElement(h,{paymentCard:e}));case ja.REORDER_CARD:return l.createElement(_.Z,{className:"payment-card__pin-modal",ariaHideApp:!0,isOpen:!0,onRequestClose:d},l.createElement(x,{onClose:d,card:e}));case ja.CARD_DETAILS:return l.createElement(_.Z,{className:"payment-card__details-modal",ariaHideApp:!0,isOpen:!0,onRequestClose:d},l.createElement(L,{card:e,cardImageUrl:t.cardImageUrl}));case ja.UNBLOCK_CARD:return l.createElement(B,{isOpen:!0,onClose:d,paymentCard:e});case ja.BLOCK_CARD:return l.createElement(H,{isOpen:!0,handleClose:d,paymentCard:e});case ja.HARD_BLOCK_CARD:return l.createElement(q,{isOpen:!0,handleClose:d,paymentCard:e,goToReceipt:u});case ja.HARD_BLOCK_RECEIPT:var a,n,r;return l.createElement(te,{paymentCard:e,isOpen:!0,cardTypeLogos:t.cardTypeLogos,handleClose:d,handleReplaceCard:m,canReplaceCard:o.canReplaceCard,hardBlockCardReceiptDescription:null===(a=t.hardCardBlockReasonDetails)||void 0===a?void 0:a[o.cardBlockReason].description,hardBlockCardReceiptLink:null===(n=t.hardCardBlockReasonDetails)||void 0===n?void 0:n[o.cardBlockReason].link,hardBlockCardReceiptLinkText:null===(r=t.hardCardBlockReasonDetails)||void 0===r?void 0:r[o.cardBlockReason].linkText});case ja.REPLACE_CARD:return l.createElement(fe,{cck:e.cardCombinedKey,isOpen:!0,handleClose:d,replacementCardDescriptions:t.replacementCardDescriptions});case ja.CARD_TRANSACTIONS:return l.createElement(_.Z,{className:"payment-card__transaction-modal",ariaHideApp:!0,isOpen:!0,onRequestClose:d,noMaxHeight:!0},l.createElement(sa,{sortedCards:v||[],cardTypeLogos:t.cardTypeLogos,activeCardIndex:f,exportPdfLogo:t.exportPdfLogo,logoUrl:t.logoUrl}));case ja.CLICK_TO_PAY_MASTERCARD:return l.createElement(Sa,{selectedMastercard:e,showEnrollInClickToPayMastercard:!0,setShowEnrollInClickToPayMastercard:function(e){return!e&&d()},termsAndPrivacyNotice:t.clickToPayMastercardTermsAndPrivacyNotice,termsConditionsUrl:t.clickToPayMastercardTermsConditionsUrl,privacyNoticeUrl:t.clickToPayMastercardPrivacyNoticeUrl,mandatoryFormFields:t.mandatoryFormFields});case ja.CLICK_TO_PAY_VISA:return l.createElement(Ka,{selectedVisa:e,showEnrollInClickToPayVisa:!0,setShowEnrollInClickToPayVisa:function(e){return!e&&d()},clickToPayVisaTerms:t.clickToPayVisaTerms,clickToPayVisaPrivacyNotice:t.clickToPayVisaPrivacyNotice,clickToPayVisaTermsHeadline:t.clickToPayVisaTermsHeadline,clickToPayVisaPrivacyNoticeHeadline:t.clickToPayVisaPrivacyNoticeHeadline,mandatoryFormFields:t.mandatoryFormFields,clickToPayVisaPoolingTimeout:t.clickToPayVisaPoolingTimeout});default:return null}},[o,e,d,t,v,f,u,m]);return{openModal:s,closeModal:d,ModalRenderer:p}}(v,{cardImageUrl:S,cardTypeLogos:A,sortedCards:w,exportPdfLogo:P,logoUrl:I,replacementCardDescriptions:U,hardCardBlockReasonDetail
1s:j,clickToPayMastercardTermsAndPrivacyNotice:O,clickToPayMastercardTermsConditionsUrl:R,clickToPayMastercardPrivacyNoticeUrl:D,clickToPayVisaTerms:V,clickToPayVisaPrivacyNotice:Z,clickToPayVisaTermsHeadline:F,clickToPayVisaPrivacyNoticeHeadline:M,mandatoryFormFields:K,clickToPayVisaPoolingTimeout:Y}),ie=re.openModal,oe=re.ModalRenderer,ce=v.enrollments.includes(c.Yw.VISA_CLICK_TO_PAY),le=v.enrollments.includes(c.Yw.MASTERCARD_CLICK_TO_PAY),se=function(e,t,a,n,r,i,o,s,d){var u,m=(0,g.f)(),v=function(e){var t,a,n,r;return{isPhysicalActivateReady:(0,l.useMemo)(function(){return!0===e.cardPermissions.activationAllowed&&e.cardFormFactor===c.Or.PHYSICAL_CARD&&e.userIsCardOwner&&y.vc.features.enableCardActivation&&!(null===(t=e.cardRenewal)||void 0===t?void 0:t.renewalExpirationDate)},[e.cardFormFactor,null===(a=e.cardRenewal)||void 0===a?void 0:a.renewalExpirationDate,e.cardPermissions.activationAllowed,e.userIsCardOwner]),isInstantPhysicalActivateReady:(0,l.useMemo)(function(){return!0===e.cardPermissions.activationAllowed&&e.cardFormFactor===c.Or.INSTANT_PHYSICAL_CARD&&y.vc.features.enableCardActivation&&e.userIsCardOwner},[e.cardFormFactor,e.cardPermissions.activationAllowed,e.userIsCardOwner]),isCardRenewalActivateReady:(0,l.useMemo)(function(){return!0===e.cardPermissions.activationAllowed&&e.cardFormFactor===c.Or.PHYSICAL_CARD&&e.userIsCardOwner&&y.vc.features.enableCardActivation&&!!(null===(n=e.cardRenewal)||void 0===n?void 0:n.renewalExpirationDate)},[e.cardFormFactor,null===(r=e.cardRenewal)||void 0===r?void 0:r.renewalExpirationDate,e.cardPermissions.activationAllowed,e.userIsCardOwner]),showPin:(0,l.useMemo)(function(){return e.userIsCardOwner&&e.status===c.XE.GIVEN&&e.cardFormFactor===c.Or.PHYSICAL_CARD},[e.userIsCardOwner,e.status,e.cardFormFactor]),isCardAbleToShowInfos:(0,l.useMemo)(function(){return e.userIsCardOwner&&e.status===c.XE.GIVEN&&!(0,b.Z)()},[e.userIsCardOwner,e.status])}}(e),_=v.isCardAbleToShowInfos,h=v.isCardRenewalActivateReady,C=v.isInstantPhysicalActivateReady,N=v.isPhysicalActivateReady,T=v.showPin,A=[];return N&&A.push({id:e.id,label:m.activateCard,onClick:function(){return n(e.cardCombinedKey)},iconId:"icon_16_recycle",disabled:(0,b.Z)(),isActiveButton:!0}),y.vc.features.enableRetrieveCardPin&&A.push({id:e.id,label:m.showPin,onClick:t,iconId:"icon_28_dot-menu",disabled:!T||(0,b.Z)()}),y.vc.features.enableShowCardInformation&&A.push({id:e.id,label:m.showCard,onClick:r,iconId:"icon_16_credit-card",disabled:!_}),C&&A.push({id:e.id,label:m.activatePhysicalCard,onClick:function(){return n(e.cardCombinedKey)},iconId:"icon_16_recycle",disabled:(0,b.Z)(),isActiveButton:!0}),h&&A.push({id:e.id,label:"".concat(m.activateRenewedCard," (").concat(f()(null===(u=e.cardRenewal)||void 0===u?void 0:u.renewalExpirationDate).format("MM/YY"),")"),onClick:function(){return n(e.cardCombinedKey)},iconId:"icon_16_recycle",disabled:(0,b.Z)(),isActiveButton:!0}),E.H.country===p.cH.NO&&y.vc.features.enableReorderCard&&A.push({id:e.id,label:m.reorderCard,onClick:a,iconId:"icon_16_circle-arrow-card",disabled:!e.canReOrderCard}),(e.accountCombinedKey&&!e.limitExists||!y.vc.features.enableCardLimits)&&A.push({id:e.id,label:m.seeTransactions,onClick:d,iconId:"icon_16_arrow-away",disabled:!e.accountCombinedKey||N}),!e.accountCombinedKey&&e.limitExists&&y.vc.features.enableCardLimits&&A.push({id:e.id,label:m.seeLimits,onClick:d,iconId:"icon_16_arrow-away",disabled:!e.limitExists||N}),y.vc.features.enableCardLimits&&(e.limitExists&&e.accountCombinedKey||!e.limitExists&&!e.accountCombinedKey)&&A.push({id:e.id,label:m.seeTransactionsAndLimits,onClick:d,iconId:"icon_16_arrow-away",disabled:!e.limitExists&&!e.accountCombinedKey||N}),e.status===c.XE.GIVEN&&y.vc.features.enableCardBlock?A.push({id:e.id,label:m.lockTemporarily,onClick:o,iconId:"icon_16_lock-closed",disabled:!e.cardPermissions.blockAllowed||(0,b.Z)(),className:"card-action-item--blocked"}):e.status===c.XE.BLOCKED&&y.vc.features.enableCardUnblock&&A.push({id:e.id,label:m.unblockCard,onClick:i,iconId:"icon_16_lock-open",disabled:!e.cardPermissions.unblockAllowed||(0,b.Z)(),isActiveButton:e.status===c.XE.BLOCKED}),e.status===c.XE.GIVEN&&y.vc.features.enableCardHardBlock&&A.push({id:e.id,label:m.blockCard,onClick:s,iconId:"icon_16_forbidden",disabled:!e.cardPermissions.blockAllowed||(0,b.Z)(),className:"card-action-item--blocked"}),{actions:A}}(v,function(){return ie(ja.PIN)},function(){return ie(ja.REORDER_CARD)},function(e){return k(e)},function(){return ie(ja.CARD_DETAILS)},function(){return ie(ja.UNBLOCK_CARD)},function(){return ie(ja.BLOCK_CARD)},function(){return ie(ja.HARD_BLOCK_CARD)},function(){return ie(ja.CARD_TRANSACTIONS)}).actions,de=null===(t=A[v.cardPlastType])||void 0===t?void 0:t.large,ue=(null===(a=A[v.cardPlastType])||void 0===a?void 0:a.fontColor)||"default",me=null===(n=A[v.cardPlastType])||void 0===n?void 0:n.displayChip,ve=(0,l.useMemo)(function(){return y.vc.features.enableClickToPayMastercard&&v.userIsCardOwner&&v.inAppWallets&&(v.inAppWallets.some(function(e){return e.type===c.Yw.MASTERCARD_CLICK_TO_PAY})||v.enrollments.includes(c.Yw.MASTERCARD_CLICK_TO_PAY))},[v.userIsCardOwner,v.inAppWallets,v.enrollments]),pe=(0,l.useMemo)(function(){return y.vc.features.enableClickToPayVisa&&v.userIsCardOwner&&v.status===c.XE.GIVEN&&v.expirationDate&&(v.inAppWallets&&v.inAppWallets.some(function(e){return e.type===c.Yw.VISA_CLICK_TO_PAY})||v.enrollments.includes(c.Yw.VISA_CLICK_TO_PAY))},[v.userIsCardOwner,v.inAppWallets,v.enrollments,v.expirationDate,v.status]);return l.createElement(C.Z,{className:"payment-card"},l.createElement(N.Z,{className:"payment-card__body"},l.createElement("div",{className:"payment-card__info"},l.createElement(T.Z,{className:"payment-card__title",ellipseTitle:!0,alignment:"center",title:v.accountName,byline:E.H.formatAccountAndClearingNumber(v.accountNumber,v.clearing)})),l.createElement("div",{className:r()("payment-card__card","payment-card__card--".concat(ue),{"payment-card__card--faded":v.status===c.XE.BLOCKED||v.status===c.XE.RECEIVED}),style:{backgroundImage:de?'url("'.concat(de,'")'):void 0}},l.createElement("div",{className:"payment-card__card-content"},l.createElement("div",{className:"payment-card__card-brand"},!de&&l.createElement(l.Fragment,null,l.createElement("div",{className:"payment-card__full-brand-name"},v.elementMarketingName),l.createElement("div",{className:"payment-card__type"},v.type))),l.createElement("div",{className:"payment-card__card-detail
1s"},me&&l.createElement("div",{className:"payment-card__chip"},l.createElement($.Z,{iconId:"icon_28_chip",className:"payment-card__chip-icon"})),l.createElement("div",{className:"payment-card__card-number"},(0,o.Cy)(v.maskedCardNumber,Qa)),l.createElement("div",{className:"payment-card__expires-info"},l.createElement("div",{className:"payment-card__expires-text"},z.expiresEnd),l.createElement("div",{className:"payment-card__expires-date"},(0,o.PY)(v.expirationDate))),l.createElement("div",{className:"payment-card__card-owner"},v.cardOwner)))),l.createElement("div",{className:"payment-card__status"},l.createElement(ee.H,{status:(0,J.K)(v.status),text:"".concat((0,J.B)(v.status,z)).concat(v.cardFormFactor!==c.Or.PHYSICAL_CARD?" | ".concat(z.digitalCard):"")})),l.createElement("div",{className:"payment-card__card-actions"},!!se.length&&se.map(function(e){return l.createElement(u,qa({},e,{key:"".concat(e.label,"-").concat(e.id)}))})),Array.isArray(v.enrollments)&&v.enrollments.length>0&&l.createElement(l.Fragment,null,l.createElement("div",{className:"payment-card__in-app-wallet__title"},z.addedTo),l.createElement("div",{className:"payment-card__in-app-wallet"},v.enrollments.map(function(e,t){var a=(za(Xa={},c.Yw.APPLE_PAY,{src:"/dist/styles/assets/gfx/apple-pay.svg",alt:"Apple Pay"}),za(Xa,c.Yw.GOOGLE_PAY,{src:"/dist/styles/assets/gfx/google-pay.svg",alt:"Google Pay"}),za(Xa,c.Yw.FITBIT_PAY,{src:"/dist/styles/assets/gfx/fitbit.svg",alt:"Fitbit Pay"}),za(Xa,c.Yw.SAMSUNG_PAY,{src:"/dist/styles/assets/gfx/samsung-pay.svg",alt:"Samsung Pay"}),za(Xa,c.Yw.GARMIN_PAY,{src:"/dist/styles/assets/gfx/garmin-pay.svg",alt:"Garmin Pay"}),za(Xa,c.Yw.SWISH,{src:"/dist/styles/assets/gfx/get-swish.svg",alt:"Swish"}),za(Xa,c.Yw.VIPPS,{src:"/dist/styles/assets/gfx/vipps.svg",alt:"Vipps"}),za(Xa,c.Yw.VIPPS_MOBILEPAY,{src:"/dist/styles/assets/gfx/vipps-mobilepay.png",alt:"Vipps MobilePay"}),za(Xa,c.Yw.VISA_CLICK_TO_PAY,{src:"/dist/styles/assets/gfx/click-to-pay.svg",alt:"Click to Pay"}),za(Xa,c.Yw.MASTERCARD_CLICK_TO_PAY,{src:"/dist/styles/assets/gfx/click-to-pay.svg",alt:"Click to Pay"}),Xa)[e];return a?l.createElement("div",{key:t,className:"payment-card__in-app-wallet__item"},l.createElement("div",{className:"payment-card__wallet-type"},l.createElement("img",{src:a.src,alt:a.alt}))):null}))),ve?l.createElement("div",{className:"payment-card__click_to_pay"},l.createElement(d.c,{onClick:function(){return le?window.open(W,"_blank"):ie(ja.CLICK_TO_PAY_MASTERCARD)},small:!0,disabled:v.status!==c.XE.GIVEN},l.createElement("div",{className:"payment-card__click_to_pay__button"},l.createElement("span",{className:"payment-card__click_to_pay__icon"}),l.createElement("div",{className:"payment-card__click_to_pay__text"},l.createElement("div",{className:"payment-card__click_to_pay__text--line1"},le?z.global.manage:z.addTo),l.createElement("div",{className:"payment-card__click_to_pay__text--line2"},z.clickToPay))))):null,pe?l.createElement("div",{className:"payment-card__click_to_pay"},l.createElement(d.c,{onClick:function(){return ce?(X.removeQueries([i.QW,"profile"]),void(0,Wa.uX)(G)):ie(ja.CLICK_TO_PAY_VISA)},small:!0,disabled:v.status!==c.XE.GIVEN||ae||ne},l.createElement("div",{className:"payment-card__click_to_pay__button"},l.createElement("span",{className:"payment-card__click_to_pay__icon"}),l.createElement("div",{className:"payment-card__click_to_pay__text"},l.createElement("div",{className:"payment-card__click_to_pay__text--line1"},ce?z.global.manage:z.addTo),l.createElement("div",{className:"payment-card__click_to_pay__text--line2"},z.clickToPay))))):null),oe)}},65594:(e,t,a)=>{"use strict";a.d(t,{Z:()=>u});var n=a(67294),r=a(94184),i=a.n(r),o=a(78977),c=a(49047),l=a(96967),s=a(57709),d=a(11054);const u=function(e){var t=e.selectedItemsQty,a=e.onChipClick,r=e.itemsPerPage,u=e.currentPage,m=e.noOfItems,v=e.onNextPage,f=e.onPreviousPage,p=e.positiveSum,y=e.negativeSum,b=e.overflowVisible,E=e.fixedBottom,g=e.isLoading,_=e.isTinkLinkTransaction,h=(0,s.f)(),C=Math.ceil(m/r),N=0===m||0===u,T=0===m||u+1===C,A=0===m?"0":"".concat(u*r+1),k="".concat(T?m:(u+1)*r),S=(0,o.Z)("{{from}} - {{to}} {{of}} {{total}}",{from:A,to:k,of:h.global.of,total:"".concat(m)});return _?null:n.createElement("div",{className:i()("action-bar-container",{"action-bar-container--overflow-visible":b,"action-bar-container--fixed-bottom":E})},n.createElement("div",{className:i()("action-bar",{"action-bar--fixed-bottom":E})},n.createElement("div",null,n.createElement(c.Z,{iconId:"icon_16_close-circle",quantity:t,label:h.global.selected,ariaLabel:h.global.deselectAll,onClick:function(){return a()}}),n.createElement("span",{className:"sr-only",role:"status","aria-live":"polite"},"".concat(t," ").concat(h.global.selected))),n.createElement("div",{className:"action-bar-pagination"},g&&n.createElement(d.Z,{className:"action-bar__spinner"}),n.createElement("button",{className:i()("action-bar-icon-btn",{"action-bar-icon-btn--enabled":!N}),disabled:N||g,onClick:f,"aria-label":h.global.goToThePreviousPage},n.createElement(l.Z,{className:i()("action-bar-icon",{"action-bar-icon--disabled":N}),iconId:"icon_16_arrow-left",svgAttributes:{"aria-hidden":!0}})),n.createElement("span",null,S),n.createElement("span",{className:"sr-only",role:"status","aria-live":"polite"},g?"":S),n.createElement("button",{className:i()("action-bar-icon-btn",{"action-bar-icon-btn--enabled":!T}),disabled:T||g,onClick:v,"aria-label":h.global.goToTheNextPage},n.createElement(l.Z,{className:i()("action-bar-icon",{"action-bar-icon--disabled":T}),iconId:"icon_16_arrow-right",svgAttributes:{"aria-hidden":!0}}))),n.createElement("div",null,n.createElement("div",{className:"action-bar-amounts"},n.createElement("span",{className:"sr-only",role:"status","aria-live":"polite"}
1,"".concat(h.outgoingAmount,": ").concat(y,", ").concat(h.ingoingAmount,": ").concat(p)),n.createElement("div",{className:"action-bar-sum-amounts"},n.createElement("div",{className:"action-bar-sum-amounts-title"},h.outgoingAmount),n.createElement("div",{className:"action-bar-sum-amounts-outgoing-amount"},y)),n.createElement("div",{className:"action-bar-sum-amounts"},n.createElement("div",{className:"action-bar-sum-amounts-title"},h.ingoingAmount),n.createElement("div",{className:"action-bar-sum-amounts-ingoing-amount"},p))))))}},32014:(e,t,a)=>{"use strict";a.d(t,{Z:()=>s});var n,r=a(94184),i=a.n(r),o=a(67294),c=a(96967);function l(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}const s=function(e){var t=e.className,a=e.title,r=e.byline,s=e.alignment,d=void 0===s?"left":s,u=e.ellipseTitle,m=e.titleClassName,v=e.shouldShowIcon,f=e.as,p=void 0===f?"h3":f;return o.createElement("div",{className:i()("card-title",t,(n={},l(n,"card-title--".concat(d),!!d),l(n,"card-title--ellipseTitle",u),n))},v&&o.createElement(c.Z,{iconId:"icon_16_credit-card",svgAttributes:{width:24,height:24,"aria-hidden":!0}}),o.createElement(p,{className:i()(m,"card-title__header")},a),r&&o.createElement("div",{className:"card-title__byline"},r))}},49047:(e,t,a)=>{"use strict";a.d(t,{Z:()=>l});var n=a(67294),r=a(96967),i=a(94184),o=a.n(i);function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},c.apply(this,arguments)}const l=n.forwardRef(function(e,t){var a=e.iconId,i=e.label,l=e.quantity,s=e.ariaLabel,d=function(e,t){if(null==e)return{};var a,n,r=function(e,t){if(null==e)return{};var a,n,r={},i=Object.keys(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}(e,["iconId","label","quantity","ariaLabel"]),u=l>0;return n.createElement("button",c({},d,{ref:t,className:o()("chip",{"chip--active":u}),disabled:!u,"aria-label":s}),n.createElement("span",{className:o()("chip-info",{"chip-info--active":u})},"".concat(l," ").concat(i)),u?n.createElement(r.Z,{iconId:a}):null)})},70136:(e,t,a)=>{"use strict";a.d(t,{F:()=>l});var n=a(27484),r=a.n(n),i=a(67294),o=function(e){var t=e.progress,a=e.size,n=void 0===a?60:a,r=e.strokeWidth,o=void 0===r?2:r,c=e.stroke,l=void 0===c?"currentColor":c,s=e.fill,d=void 0===s?"transparent":s,u=n/2,m=(n-2*o)/2,v=2*m*Math.PI,f="".concat(v," ").concat(v),p=v-t*v;return i.createElement("svg",{className:"progress-ring",height:n,width:n},i.createElement("circle",{className:"progress-ring__circle",strokeWidth:o,r:m,cx:u,cy:u,strokeDasharray:f,style:{strokeDashoffset:p},stroke:l,fill:d}))},c=a(45416),l=function(e){var t=e.duration,a=e.onCountdownExpired,n=e.lowerLimit,l=void 0===n?0:n,s=(0,i.useMemo)(function(){return r()(Date.now()+1e3*t)},[t]),d=1/(t-1),u=(0,c.M)(s),m=u?t-(null==u?void 0:u.secondsRaw):0,v=Math.max(1-m*d,0),f=null!==l&&(null==u?void 0:u.secondsRaw)?Math.max(null==u?void 0:u.secondsRaw,l):null==u?void 0:u.secondsRaw;return(0,i.useEffect)(function(){(null==u?void 0:u.completed)&&a()},[null==u?void 0:u.completed]),i.createElement("div",{className:"countdown-timer"},i.createElement("div",{className:"countdown-timer__remaining"},f),i.createElement(o,{progress:v,size:30}))}},43362:(e,t,a)=>{"use strict";a.d(t,{n:()=>d});var n=a(94184),r=a.n(n),i=a(53920),o=a(67294),c=a(96967),l=o.forwardRef(function(e,t){var a=e.id,n=e.active,l=e.alternateBackgroun
1d,s=void 0!==l&&l,d=e.ariaControls,u=e.children,m=e.focused,v=e["data-testid"],f=e.icon,p=e.size,y=void 0===p?"medium":p,b=e.onClick,E=e.onKeyDown,g=o.useRef((0,i.Z)()),_="".concat(v||g.current,"-tab-button");return o.createElement("button",{id:a,role:"tab","aria-selected":n,"aria-controls":d,tabIndex:n?void 0:-1,className:r()("tab-button",{"tab-button__alternate-background":s,"tab-button__small":"small"===y,"tab-button__medium":"medium"===y,"tab-button__active":n||m}),ref:t,"data-testid":"".concat(_,"__tab-button"),onClick:b,onKeyDown:E},f&&o.createElement(c.Z,{iconId:f,alt:f}),u)});function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var d=function(e){var t,a,n=e.alternateBackgroun
1d,c=void 0!==n&&n,d=e["data-testid"],u=e.initialActive,m=e.options,v=e.size,f=void 0===v?"medium":v,p=e.onChange,y=e.ariaLabelledby,b=o.useRef((0,i.Z)()),E="".concat(d||b.current,"-tab-bar"),g=s(o.useState(u||(null==m||null===(t=m[0])||void 0===t?void 0:t.key)),2),_=g[0],h=g[1],C=s(o.useState(m.findIndex(function(e){return e.key===u})),2),N=C[0],T=C[1],A=o.useRef(null),k=o.useRef(null),S=o.useRef([]),w=s(o.useState(N),2),P=w[0],I=w[1],O=s(o.useState(!1),2),R=O[0],x=O[1],L=function(e){var t,a=P;switch(e.key){case"ArrowLeft":a=(P-1+m.length)%m.length,e.preventDefault();break;case"ArrowRight":a=(P+1)%m.length,e.preventDefault();break;case"Home":a=0,e.preventDefault();break;case"End":a=m.length-1,e.preventDefault();break;case"Enter":case" ":return D(P),void e.preventDefault();default:return}I(a),null===(t=S.current[a])||void 0===t||t.focus()},D=function(e){var t=m[e].key;T(e),I(e),h(t),null==p||p(t)};return o.useEffect(function(){if(A.current&&S.current[N]){x(!0);var e=S.current[N],t=A.current.getBoundingClientRect().left,a=((null==e?void 0:e.getBoundingClientRect().left)||0)-t;k&&k.current&&(k.current.style.width="".concat(((null==e?void 0:e.offsetWidth)||0)-2,"px"),k.current.style.height="".concat((null==e?void 0:e.offsetHeight)||0,"px"),k.current.style.transform="translateX(".concat(a,"px)"));var n=setTimeout(function(){x(!1)},100);return function(){return clearTimeout(n)}}},[N,m,f]),o.useEffect(function(){u&&(h(u),T(m.findIndex(function(e){return e.key===u})))},[u]),o.createElement("div",{className:r()("form-v2-tab-bar",{"form-v2-tab-bar__small":"small"===f,"form-v2-tab-bar__medium":"medium"===f,"form-v2-tab-bar__alternate-background":c}),ref:A,"data-testid":"".concat(E),role:"tablist","aria-labelledby":y,"aria-busy":R},null==m?void 0:m.map(function(e,t){var n=e.label,r=e.key,i=e.icon,s=e.ariaControls;return o.createElement(l,{id:"tab-".concat(r),key:r,ref:function(e){return S.current[t]=e},active:r===_,focused:r===(null===(a=m[P])||void 0===a?void 0:a.key),size:f,onClick:function(){D(t)},onKeyDown:L,icon:i,"data-testid":"".concat(E,"__").concat(r),alternateBackgroun
1d:c,ariaControls:s},n)}),o.createElement("span",{className:"underline",ref:k,style:{width:0,transform:"translateX(0)"},"aria-hidden":"true"}))}},8212:(e,t,a)=>{"use strict";a.d(t,{m:()=>m,v:()=>n});var n,r,i=a(94184),o=a.n(i),c=a(67294),l=a(28968),s=a(72798),d=a(57709);function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},u.apply(this,arguments)}(r=n||(n={}))[r.NAVIGATION=0]="NAVIGATION",r[r.COUNT=1]="COUNT",r[r.DELETE=2]="DELETE",r[r.CLOSE=3]="CLOSE",r[r.LOADING=4]="LOADING";var m=function(e){var t,a,r,i,m,v,f,p,y,b,E,g,_,h,C=e.submitHandler,N=e.actions,T=e.currentStep,A=e.totalSteps,k=e.onNextStep,S=e.onBackStep,w=e.disabled,P=e.count,I=e.onRequestClose,O=e.loading,R=e.fullWidthNav,x=e.steps,L=(0,d.f)(),D={disabled:O,className:"modal-footer__nav-btn modal-footer__nav-btn__delete button--color-secondary",onClick:I},F={onClick:C,disabled:O,className:"modal-footer__nav-btn modal-footer__nav-btn__delete button--color-delete",trailingIcon:!0,loading:O},M={disabled:O,className:"modal-footer__nav-btn button--color-secondary",onClick:S,iconId:"icon_16_arrow-left"},V={disabled:w,className:"modal-footer__nav-btn",onClick:k,iconId:"icon_16_arrow-right",trailingIcon:!0},B={onClick:C,disabled:w,className:"modal-footer__nav-btn",trailingIcon:!0,loading:O},Z={className:"modal-footer__nav-btn",onClick:I};return N&&N.includes(n.DELETE)?c.createElement("div",{className:"modal-footer modal-footer__delete"},c.createElement("div",{className:"modal-footer__nav-btns__delete"},c.createElement(l.Z,u({},D),L.global.cancel),c.createElement(l.Z,u({},F),x&&(null===(t=x[0].btnSettings)||void 0===t?void 0:t.deleteBtnText)?null===(a=x[0].btnSettings)||void 0===a?void 0:a.deleteBtnText:L.global.delete))):N&&N.includes(n.NAVIGATION)?c.createElement("div",{className:o()("modal-footer",{"modal-footer-full-width":R})},N&&void 0!==T&&N[T]===n.COUNT&&c.createElement("div",{className:"modal-footer__nav-count"},c.createElement(s.Z,{className:"modal-footer__nav-count__circle"},P),c.createElement("div",{className:"modal-footer__nav-count__label"},L.global.chosenBulkItemsLabel)),T&&(null==N?void 0:N[T])===n.LOADING?null:0===A?c.createElement(l.Z,u({},B),x&&(null===(r=x[0].btnSettings)||void 0===r?void 0:r.submitBtnText)?null===(i=x[0].btnSettings)||void 0===i?void 0:i.submitBtnText:L.global.approve):0===T?c.createElement(l.Z,u({},V,{disabled:x&&(null===(m=x[T].btnSettings)||void 0===m?void 0:m.isNextButtonDisabled)||V.disabled}),x&&(null===(v=x[T].btnSettings)||void 0===v?void 0:v.nextNavText)?null===(f=x[T].btnSettings)||void 0===f?void 0:f.nextNavText:L.global.next):T&&A&&T>0&&T<A?c.createElement("div",{className:"modal-footer__nav-btns"},x&&!1!==(null===(p=x[T].btnSettings)||void 0===p?void 0:p.showBackBtn)&&c.createElement(l.Z,u({},M),L.global.back),c.createElement(l.Z,u({},V,{disabled:x&&(null===(y=x[T].btnSettings)||void 0===y?void 0:y.isNextButtonDisabled)||V.disabled}),x&&(null===(b=x[T].btnSettings)||void 0===b?void 0:b.nextNavText)?null===(E=x[T].btnSettings)||void 0===E?void 0:E.nextNavText:L.global.next)):T===A&&x&&T?c.createElement("div",{className:"modal-footer__nav-btns"},x&&T&&!1!==(null===(g=x[T].btnSettings)||void 0===g?void 0:g.showBackBtn)&&c.createElement(l.Z,u({},M),L.global.back),c.createElement(l.Z,u({},B),(null===(_=x[T].btnSettings)||void 0===_?void 0:_.submitBtnText)?null===(h=x[T].btnSettings)||void 0===h?void 0:h.submitBtnText:L.global.approve)):null,N&&void 0!==T&&N[T]===n.COUNT&&c.createElement("div",{className:"modal-footer__nav-end"})):N&&N.includes(n.CLOSE)?c.createElement("div",{className:o()("modal-footer",{"modal-footer-full-width":R})},c.createElement(l.Z,u({},Z),L.global.close)):null}},14445:(e,t,a)=>{"use strict";a.d(t,{q:()=>v});var n=a(94184),r=a.n(n),i=a(67294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function c(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter(function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable}
1))),n.forEach(function(t){o(e,t,a[t])})}return e}var l=function(e){var t=e.children;return i.createElement("div",{className:"modal-content"},function(){if(!t)return null;if(Array.isArray(t))return t.map(function(e,t){if("function"==typeof e){var a=e;return i.createElement(a,{key:t})}return i.cloneElement(e,c({},e.props,{key:t}))});var e=t;if("function"==typeof e){var a=e;return i.createElement(a,null)}return i.cloneElement(e,c({},e.props))}())},s=a(8212),d=function(e){var t=e.isDelete,a=e.children;return i.createElement("div",{className:"".concat(t?"modal-header-delete":"modal-header")},a)},u=a(17249);const m=function(e){var t,a,n=(t=(0,i.useState)(0),a=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),r=n[0],o=n[1];return{currentStep:r,handleNextStep:function(){o(function(t){return Math.min(t+1,e)})},handleBackStep:function(){o(function(e){return Math.max(e-1,0)})},totalSteps:e}};var v=function(e){var t,a=e.isOpen,n=e.onRequestClose,o=e.handleSubmit,c=e.disabled,v=e.steps,f=e.count,p=e.isDelete,y=e.loading,b=e.additionalClassNames,E=e.fullWidthNav,g=e.scrollToTheTop,_=e.contentLabel,h=m(v.length-1),C=h.currentStep,N=h.handleNextStep,T=h.handleBackStep,A=h.totalSteps,k=Array.isArray(b)?b:[],S=(0,i.useRef)(null);return v&&0!==v.length?i.createElement(u.Z,{isOpen:a,onRequestClose:n,className:r().apply(void 0,["modal-with-navigation","modal-with-navigation__modal"].concat((t=k,function(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(t)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()),[{"modal-with-navigation-small modal-with-navigation-delete":p}])),overlayClassName:r()({"neos-modal-overlay__delete":p}),contentLabel:_,noInnerOverflowScroll:!0},i.createElement("div",{className:"modal-with-navigation__container"},i.createElement("div",{className:"modal-with-navigation__scrollable-container",ref:S},i.createElement(d,{isDelete:p},v[Math.min(C,A)].headers),i.createElement(l,null,v[Math.min(C,A)].content)),i.createElement("div",{className:"modal-with-navigation__fixed-footer"},i.createElement(s.m,{submitHandler:o,actions:v.map(function(e){return e.action}),onNextStep:function(){N(),S.current&&g&&S.current.scrollTo(0,0)},onBackStep:function(){T(),S.current&&g&&S.current.scrollTo(0,0)},currentStep:Math.min(C,A),totalSteps:A,disabled:c,count:f||0,onRequestClose:n,loading:y,fullWidthNav:E,steps:v})))):null}},23047:(e,t,a)=>{"use strict";a.d(t,{P:()=>v,k:()=>n});var n,r,i,o=a(94184),c=a.n(o),l=a(67294),s=a(96967),d=a(57709),u=a(62462);function m(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}(r=n||(n={})).SUCCESS="success",r.ERROR="error",r.INFO="info";var v=function(e){var t,a,r=e.type,o=void 0===r?n.INFO:r,v=e.icon,f=void 0===v?"icon_16_info-circle":v,p=e.info,y=e.children,b=e.className,E=e.global,g=void 0===E||E,_=e.onDismissed,h=e.border,C=void 0===h||h,N=(t=(0,l.useState)(!1),a=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),T=N[0],A=N[1],k=(0,l.useRef)(null),S=(0,d.f)(),w=(0,u.T)(),P=(0,l.useCallback)(function(){var e;if(A(!0),_)if(w)_();else{var t=function(){var e;_(),null===(e=k.current)||void 0===e||e.removeEventListener("animationend",t)};null===(e=k.current)||void 0===e||e.addEventListener("animationend",t)}},[_,w]);(0,l.useEffect)(function(){k.current&&k.current.focus()},[]);var I=(0,l.useMemo)(function(){return m(i={},n.SUCCESS,S.global.success),m(i,n.ERROR,S.global.error),m(i,n.INFO,S.global.information),i},[S.global]);return l.createElement("aside",{className:c()("notification","notification--".concat(o),{border:C},{"notification--global":g},{"notification--dismiss":T},b),role:o==n.SUCCESS?"status":"alert","aria-live":o===n.ERROR?"assertive":"polite","aria-atomic":"true","aria-describedby":p?"notification-expanded-content":void 0,tabIndex:-1,ref:k},l.createElement("div",{className:"notification__main"},l.createElement(s.Z,{className:"notification__icon",alt:I[o],iconId:f}),l.createElement("span",{className:"notification__message"},y),l.createElement("button",{className:"notification__close",onClick:P,"aria-label":S.global.closeNotification,tabIndex:0},l.createElement(s.Z,{iconId:"icon_16_close",svgAttributes:{"aria-hidden":"true"}}))),p&&l.createElement("div",{id:"notification-expanded-content",className:"notification__info"},p))}},95246:(e,t,a)=>{"use strict";a.d(t,{H:()=>l,b:()=>n});var n,r,i=a(67294),o=a(94184),c=a.n(o);(r=n||(n={})).ACTIVE="active",r.PENDING="pending",r.INACTIVE="inactive";var l=function(e){var t=e.status,a=e.text;return i.createElement("div",{className:c()("payment-card-chip","payment-card-chip--".concat(t))},a)}},86942:(e,t,a)=>{"use strict";a.r(t),a.d(t,{NonSSRCompatibleViewPin:()=>w});var n=a(29204),r=a(94184),i=a.n(r),o=a(10007),c=a(24632),l=a(50610),s=a(52317),d=a(491),u=a(17067),m=a(90062),v=a(67294),f=a(88767),p=a(28968),y=a(69189),b=a(59137),E=a(32014),g=a(70136),_=a(17813),h=a(56996),C=a(1822),N=a(57709),T=a(14578),A=a(32409),k=a(84337),S=a(80756);var w=function(e){var t,a,r=e.paymentCard,w=h.vc.api.services.rsa,P=w.rsaPublicKey,I=w.publicKeyVersion,O=(t=(0,v.useState)(!1),a=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}
1(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),R=O[0],x=O[1],L=(0,f.useQueryClient)(),D=(0,N.f)(),F=(0,l.D3)({cardCombinedKey:r.cardCombinedKey,cryptoConfig:{rsaPublicKey:P,publicKeyVersion:I,getRandomUints:function(e){return window.crypto.getRandomValues(e)}}},{enabled:R&&(C.H.country===m.cH.DK||C.H.country===m.cH.FO||C.H.country===m.cH.SE)}),M=(0,s.BB)({cardCombinedKey:r.cardCombinedKey,cryptoConfig:{rsaPublicKey:P,publicKeyVersion:I,getRandomUints:function(e){return window.crypto.getRandomValues(e)}}},{enabled:R&&C.H.country===m.cH.NO}),V=(0,T.Z)(),B=F.error||M.error,Z=(null==F?void 0:F.isLoading)||(null==M?void 0:M.isLoading);if(B){var K=null==B?void 0:B.toString();K===u.QN?V.lookup(new c.T(K,o.K.PARSE_PIN_ERROR,new n.d7),(0,k.$L)([{code:[o.K.PARSE_PIN_ERROR,A.U.ANY],actionButtons:[{onRequestAction:function(){return V.reset()},actionLabel:D.global.close}]}])):V.dismissable(B),x(!1),L.removeQueries(l.ZD)}var H=(0,v.useCallback)(function(){x(!0)},[]),U=(0,v.useCallback)(function(){x(!1),L.removeQueries(l.ZD)},[L]),j=F.data||M.data,Y=i()("view-pin",{"view-pin--is-loading":Z});return v.createElement("div",{className:Y},v.createElement(y.Z,null,v.createElement(b.Z,null,v.createElement(E.Z,{className:"view-pin__title",ellipseTitle:!0,alignment:"center",title:r.elementMarketingName,byline:(0,d.Cy)(r.maskedCardNumber,"•")}),v.createElement("div",{className:"view-pin__pin-code-label"},D.pinCode,":"),v.createElement("div",{className:"view-pin__pin-code"},j||v.createElement(v.Fragment,null,v.createElement("span",null,"*"),v.createElement("span",null,"*"),v.createElement("span",null,"*"),v.createElement("span",null,"*"))),v.createElement(_.e,{className:"view-pin__disclaimer"},D.global.disclaimer)),v.createElement(p.Z,{fullWidth:!0,noPaddingOnSides:!0,large:!0,onClick:R?U:H,disabled:Z||(0,S.Z)()},j&&v.createElement("div",{className:"view-pin__countdown"},v.createElement(g.F,{onCountdownExpired:U,duration:20})),j?D.hidePin:D.viewPin,v.createElement("span",{className:"view-pin__button-sr-only","data-testid":"view-pin__button-sr-only","aria-live":"polite",role:"status","aria-atomic":"true"},Z?D.pinDataLoading:D.pinDataLoaded))))}},74507:(e,t,a)=>{"use strict";a.d(t,{b:()=>i});var n=a(65327),r=a(67294);function i(e){var t=(0,r.useMemo)(function(){return(t=e).length&&t[0].selfServiceAgreement?{agreements:e.map(function(e){return e.selfServiceAgreement})}:(a=e).length&&a[0].accountCombinedKey?{accounts:e.map(function(e){return e.accountCombinedKey})}:void 0;var t,a},[e]);return(0,n.xw)(t)}},74053:(e,t,a)=>{"use strict";a.d(t,{Z:()=>r});var n=a(67294);const r=function(e,t){var a=(0,n.useRef)(),r=(0,n.useCallback)(function(a){var n=e.current;(!n||a&&!n.contains(a))&&t()},[t,e]),i=(0,n.useCallback)(function(){r(a.current),a.current=void 0},[r]),o=(0,n.useCallback)(function(e){a.current=e.target?e.target:void 0},[]),c=(0,n.useCallback)(function(a){var n=e.current;n&&n.contains(document.activeElement)&&(a.ctrlKey||a.altKey||a.metaKey||("Escape"===a.key&&t(),"Tab"===a.key&&a.target&&r(a.target)))},[t,r,e]);(0,n.useEffect)(function(){return window.addEventListener("mousedown",o),window.addEventListener("mouseup",i),window.addEventListener("keyup",c),function(){window.removeEventListener("mousedown",o),window.removeEventListener("mouseup",i),window.removeEventListener("keyup",c)}},[r,c,o,i])}},693:(e,t,a)=>{"use strict";a.d(t,{R:()=>i});var n=a(67294),r=a(82412);var i=function(){var e=(0,r.aj)();return{allSelectedAccountHolders:(0,n.useMemo)(function(){return function(e){if(Array.isArray(e)){for(var t=0,a=new Array(e.length);t<e.length;t++)a[t]=e[t];return a}}(t=e.selectedAccountHolders)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}();var t},[e.selectedAccountHolders]),neosAccountHoldersQuery:e,isLoadingNeosAccountHolders:e.isLoading,neosAccountHoldersError:e.error,selectedNeosAccountHolders:e.selectedAccountHolders}}},45416:(e,t,a)=>{"use strict";a.d(t,{M:()=>o});var n=a(27484),r=a.n(n),i=a(67294);var o=function(e){var t,a,n=(t=(0,i.useState)(),a=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}
1(t,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),o=n[0],c=n[1];return(0,i.useEffect)(function(){if(e){var t=setInterval(function(){var t=r()(),a=e.diff(t,"second"),n=a%60;if(n!==(null==o?void 0:o.seconds)){var i=e.diff(t,"day"),l=e.diff(t,"hour")%24,s=e.diff(t,"minute")%60;c({days:i,hours:l,minutes:s,seconds:n,secondsRaw:a,completed:i+l+s+n<=0})}},100);return function(){return clearInterval(t)}}},[e]),o}},62462:(e,t,a)=>{"use strict";a.d(t,{T:()=>r});var n=a(67294);var r=function(){var e,t,a=(e=(0,n.useState)(function(){return!("undefined"==typeof window||!window.matchMedia)&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}),t=2,function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=[],n=!0,r=!1,i=void 0;try{for(var o,c=e[Symbol.iterator]();!(n=(o=c.next()).done)&&(a.push(o.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw i}}return a}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),r=a[0],i=a[1];return(0,n.useEffect)(function(){if("undefined"!=typeof window&&window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion: reduce)"),t=function(e){i(e.matches)};return e.addEventListener("change",t),function(){e.removeEventListener("change",t)}}},[]),r}},25819:()=>{}}]);
2//# sourceMappingURL=3959.09ad660957a0f5ca1c17.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.