PageSourceSearch

https://www.naeringsbanken.no/dist/js/301.b3494b52a44bbde1739d.js

js naeringsbanken.no collected 2026-10-01 23:58:38 UTC 194,156 bytes, 2 lines download raw bytes

1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[301],{7028:(e,t,n)=>{n.d(t,{$r:()=>D,AE:()=>g,KU:()=>h,Kp:()=>y,YF:()=>S,YR:()=>b,ZV:()=>v,dg:()=>O,dr:()=>p,fE:()=>A,fb:()=>N,gQ:()=>f,kC:()=>T,lF:()=>w,nF:()=>I,p7:()=>x,rg:()=>E,u0:()=>_});var r=n(58409),a=n(87191),o=n(58609),i=n(48190),c=n(90062),l=n(55334),u=n(48563),s=n(46504),d=n(13777),m=n(68038),f="...";function v(e,t){var n=e.getAgreementCombinedKey();if(n)return t.find(function(e){return e.selfServiceAgreement===n})}function y(e){return function(t,n){var r,a;return((null===(r=v(t,e))||void 0===r?void 0:r.name)||"")>((null===(a=v(n,e))||void 0===a?void 0:a.name)||"")?1:-1}}function b(e,t){var n=e.dateSortingKey,r=t.dateSortingKey;return n&&r?(0,m.Jq)(n,r):0}function p(e,t,n){var r=(0,a.B)(n.paymentStatus,e.getPaymentStatus()),o=(0,a.B)(n.paymentStatus,t.getPaymentStatus());return(0,m.Jq)(r,o)}function g(e,t){var n=e.getAmount(),a=t.getAmount();if(!n||!a)return n?-1:a?1:0;var o=(0,r.se)(n)?n.amount.decimalValue:n,i=(0,r.se)(a)?a.amount.decimalValue:a;return(0,m.Jq)(o,i)}function E(e,t){return(0,m.Jq)(e.getFormattedDebitorValue(),t.getFormattedDebitorValue())}var h=function(e,t){return(0,m.Jq)(e.getOwnText(),t.getOwnText())};function _(e,t){return(0,m.Jq)(e.getFormattedCreditorValue(),t.getFormattedCreditorValue())}function A(e,t){return(0,m.Jq)(e.itemSource,t.itemSource)}function N(e,t,n,r){var o;return{id:e.id,company:t===c.vZ.BUSINESS?null===(o=v(e,n))||void 0===o?void 0:o.name:void 0,from:e.getFormattedDebitorValue()||f,to:e.getFormattedCreditorValue()||f,statusLabel:e.getPaymentStatus()?(0,a.B)(r.paymentStatus,e.getPaymentStatus()):f,formattedAmount:e.getFormattedAmount()||f,formattedDate:e.getFormattedDueDate(t)||f,type:S(e,r).label,originalItem:e,ownText:e.getOwnText()||f}}function S(e,t){switch(e.itemSource){case u.gN.EFAKTURA:case u.gN.EFAKTURASWEDEN:return{label:t.eInvoice};case u.gN.OUTBOX:case u.gN.REJECTED_PAYMENT:return{label:C(e,t)};case u.gN.PAYMENTS_FILE:var n=e.paymentItem,r=1===n.paymentsFile.noOfPayments?t.paymentSingular:t.paymentsPlural;return{label:"".concat(n.paymentsFile.fileName," (").concat(n.paymentsFile.noOfPayments," ").concat(r,")")};case u.gN.PAYMENT_AGREEMENT:case u.gN.REQUEST_FOR_TRANSFER:return{label:C(e,t)};default:return{label:t.unknown}}}function C(e,t){switch(e.getPaymentType()){case s.vO.MONEY_TRANSFER:return t.moneyTransfer;case s.vO.GIRO_PAYMENT:return t.giroTransfer;case s.vO.FOREIGN_TRANSFER:return t.foreignTransfer;case l.p.OBXT:return t.moneyTransfer;case l.p.OPYC:return t.giroTransfer;case l.p.OUFP:return t.foreignTransfer;case i.gm.BS_AGREEMENT:return t.bsAgreement;case i.gm.AVTALE_GIRO:return t.avtaleGiro;case i.gm.AUTO_GIRO:return t.autoGiro;case i.gm.RECURRING_TRANSFER:return t.recurringTransfer;case d.u.PAY_FROM_ABROAD:return t.payFromAccountAbroad;case d.u.TAKE_HOME_FROM_ABROAD:return t.takeHomeFromAccountAbroad}return f}var w=function(e){return e.every(function(e){return(0,u.H0)(e)})},I=function(e){return e.every(function(e){return(0,u.OH)(e)})},O=function(e){return!!Array.isArray(e)&&e.every(function(e){return!!e.paymentAgreementItem})},D=function(e){return!!Array.isArray(e)&&e.some(function(e){var t,n;if((0,u.uI)(e))return(null===(t=e)||void 0===t||null===(n=t.outboxItem)||void 0===n?void 0:n.outboxType)===l.p.OUFP})},T=function(e,t){return function(n){return(0,o.Pp)(e,{payment_type:n.itemSource,category_id:"-",merchant_id:"-",size:t})}},x=function(e,t,n){return"".concat(e,"?").concat(t,"=").concat(n)}},16765:(e,t,n)=>{n.d(t,{l:()=>I,z:()=>T});var r=n(50558),a=n(46979),o=n(22221),i=n(19798),c=n(33876),l=n(77896),u=n(48563),s=n(15726);function d(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function m(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){d(o,r,a,i,c,"next",e)}function c(e){d(o,r,a,i,c,"throw",e)}i(void 0)})}}var f=n(35666);function v(e,t){var n=p.find(function(t){return t.typeguard(e)});if(!n)throw new s.g("Unable to get signable from item");return n.getSignable(e,t)}var y=function(e){var t,n;return(null===(t=e.paymentAgreementItem.recurringTransfer)||void 0===t?void 0:t.uri)?e.paymentAgreementItem.recurringTransfer.uri:(null===(n=e.paymentAgreementItem.bsAgreement)||void 0===n?void 0:n.uri)?e.paymentAgreementItem.bsAgreement.uri:""},b=function(e){var t,n;return(null===(t=e.paymentAgreementItem.recurringTransfer)||void 0===t?void 0:t.agreement)?e.paymentAgreementItem.recurringTransfer.agreement:(null===(n=e.paymentAgreementItem.bsAgreement)||void 0===n?void 0:n.agreement)?e.paymentAgreementItem.bsAgreement.agreement:""},p=[{typeguard:function(e){return Array.isArray(e)&&e.every(function(e){return(0,u.uI)(e)})},getSignable:function(e,t){return{item:e,moveToOutbox:m(f.mark(function n(){var r;return f.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,c.c)(t,o.Bz.publishDrafts,{payload:{outboxItemList:e.map(function(e){return e.outboxItem})}});case 2:return r={bundleId:"0",requestIdType:"client",paymentStatus:l.GS.COMPLETED},n.abrupt("return",r);case 4:case"end":return n.stop()}},n)})),approve:m(f.mark(function n(){return f.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,c.c)(t,a.am.bulkApproveDrafts,{payload:{outboxItemList:e.map(function(e){return{outboxCombinedKey:e.outboxItem.outboxCombinedKey}})}});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n)}))}}},{typeguard:function(e){return!Array.isArray(e)&&(0,u.YX)(e)},getSignable:function(e,t){return{item:e,approve:m(f.mark(function n(){return f.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,(0,c.c)(t,i.t_.processPaymentsfile,{payload:{paymentsFileKey:e.paymentsFile.paymentsFileKey}});case 2:return n.abrupt("return",n.sent);case 3:case"end":return n.stop()}},n)}))}}},{typeguard:function(e){return Array.isArray(e)&&e.every(function(e){return(0,u.OH)(e)})},getSignable:function(e){return{item:e,approve:m(f.mark(function t(){return f.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.map(function(e){return{uri:y(e),agreement:b(e),status:l.GS.WAITING_FOR_SIGNING,permissions:[l.dV.APPROVE]}}));case 1:case"end":return t.stop()}},t)}))}}},{typeguard:function(e){return Array.isArray(e)&&e.every(function(e){return(0,u.H0)(e)})},getSignable:function(e){return{item:e,approve:m(f.mark(function t(){return f.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.abrupt("return",e.map(function(e){return{uri:e.requestForTransferItem.uri,agreement:e.requestForTransferItem.agreementCombinedKey,status:l.GS.WAITING_FOR_SIGNING,permissions:[l.dV.APPROVE]}}));case 1:case"end":return t.stop()}},t)}))}}}],g=n(75622),E=n(14578),h=n(37155),_=n(85700),A=n(7028),N=n(75451),S=n(40537),C=n(83321);function w(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}var I,O,D=n(35666);function T(){var e,t=(0,r.I0)(),n=(0,h.su)(),a=(0,E.Z)(),o=(e=D.mark(function e(r){var o,i,c;return D.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,o=v(r.outboxPaymentItems,t),r.action!==I.OUTBOX){e.next=11;break}if(o.moveToOutbox){e.next=5;break}throw new s.g("Item cannot be moved to outbox");case 5:return e.next=7,o.moveToOutbox();case 7:return i=e.sent,e.next=10,n({signable:i,state:{receiptType:g.p1.DRAFTS_MOVED_TO_OUTBOX}});case 10:return e.abrupt("return");case 11:if(!r.drafts){e.next=16;break}if(o.moveToOutbox){e.next=14;break}throw new s.g("Item cannot be moved to outbox");case 14:return e.next=16,o.moveToOutbox();case 16:return e.next=18,o.approve();case 18:return c=e.sent,e.next=21,n({signable:c,state:{receiptType:r.receiptType||g.p1.OUTBOX_ITEMS_APPROVED},onBeforeRedirect:function(e){(0,A.dg)(r.outboxPaymentItems)&&e.invali
1dateQueries(_.CJ,{refetchActive:!0,refetchInactive:!0}),(0,A.$r)(r.outboxPaymentItems)&&e.invalidateQueries(N.qJ,{refetchActive:!0,refetchInactive:!0})}});case 21:e.next=27;break;case 23:e.prev=23,e.t0=e.catch(0),(0,S.oL)(C.s0.PAY_BILL,C.LB.FAILED),a.dismissable(e.t0);case 27:case"end":return e.stop()}},e,null,[[0,23]])}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){w(o,r,a,i,c,"next",e)}function c(e){w(o,r,a,i,c,"throw",e)}i(void 0)})});return o}D.mark(T),(O=I||(I={}))[O.OUTBOX=0]="OUTBOX",O[O.APPROVE=1]="APPROVE"},89143:(e,t,n)=>{n.d(t,{$l:()=>f,Fg:()=>d,U3:()=>m,Wr:()=>s,eo:()=>u});var r=n(18297),a=n(51907),o=n(90062),i=n(1822),c=n(19194);function l(e,t){return e.map(function(e){return{value:e.accountCombinedKey,label:e.accountName,account:e,amount:t}})}var u=function(e,t,n){return e.map(function(a){var o=(0,r.Q5)(t,a);return{title:e.length>1?a.name:"",options:l((0,c.yP)(o),n)}})},s=i.H.country===o.cH.DK,d=i.H.country===o.cH.SE,m=i.H.country===o.cH.NO,f=function(e){return[{label:e.bankGiro,value:a.e0.BANKGIRO},{label:e.plusGiro,value:a.e0.PLUSGIRO}]}},59620:(e,t,n)=>{n.d(t,{Ug:()=>r,am:()=>y,oq:()=>o});var r,a,o,i,c=n(94184),l=n.n(c),u=n(67294),s=n(49047),d=n(50661),m=n(21988),f=n(57709);function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}(a=r||(r={})).CREATE_PAYMENT="CREATE_PAYMENT",a.SAVE_RECEIVER="SAVE_RECEIVER",a.ADD_TO_ACTIVITIES="ADD_TO_ACTIVITIES",a.APPROVE="APPROVE",(i=o||(o={})).MULTIPLE_APPROVE="MULTIPLE_APPROVE",i.MULTIPLE_DELETE="MULTIPLE_DELETE",i.MULTIPLE_ADD_TO_ACTIVITES="MULTIPLE_ADD_TO_ACTIVITES",i.MULTIPLE_CLEAR_SELECTED_COUNTER="MULTIPLE_CLEAR_SELECTED_COUNTER";var y=function(){var e,t,n,a,i,c,y,b,p,g,E,h,_,A,N,S,C,w,I,O,D,T,x,k=(0,f.f)(),R=(0,m.TH)().setTransferActionBarClicked,P=(0,m.TT)().transferActionBarButtonProps,M=(0,m.AK)().setMultiplePaymentActionBarClicked,L=(0,m.H5)(),V=L.multiplePaymentIsOpen,K=L.multiplePaymentActionBarButtonProps,B=v((0,u.useState)(!1),2),F=B[0],Z=B[1],j=v((0,u.useState)(!1),2),H=j[0],q=j[1],U=(null===(e=P.buttonPaymentDraft)||void 0===e?void 0:e.label)&&""!==P.buttonPaymentDraft.label.trim()?null===(t=P.buttonPaymentDraft)||void 0===t?void 0:t.label:k.createPayments,Y=(null===(n=P.buttonReceiver)||void 0===n?void 0:n.label)&&""!==P.buttonReceiver.label.trim()?P.buttonReceiver.label:k.saveReceiverText,G=(null===(a=P.buttonAddOutbox)||void 0===a?void 0:a.label)&&""!==P.buttonAddOutbox.label.trim()?P.buttonAddOutbox.label:k.addToOutbox,W=(null===(i=P.buttonApprove)||void 0===i?void 0:i.label)&&""!==P.buttonApprove.label.trim()?P.buttonApprove.label:k.global.approve,Q=null===(c=P.buttonReceiver)||void 0===c?void 0:c.isLoading,X=null===(y=P.buttonAddOutbox)||void 0===y?void 0:y.isLoading,$=null===(b=P.buttonApprove)||void 0===b?void 0:b.isLoading,z=null===(p=P.buttonPaymentDraft)||void 0===p?void 0:p.isLoading;return(0,u.useEffect)(function(){if(!V){var e=setTimeout(function(){Z(V)},400);return function(){clearTimeout(e),Z(V)}}Z(V)},[V]),(0,u.useEffect)(function(){var e=function(){var e=document.documentElement.scrollHeight>window.innerHeight;q(e&&window.scrollY+window.innerHeight<document.documentElement.scrollHeight)};return window.addEventListener("scroll",e),e(),function(){return window.removeEventListener("scroll",e)}},[]),u.createElement(u.Fragment,null,u.createElement("div",{className:"transfer-action-bar__shadow"}),u.createElement("div",{className:l()("transfer-action-bar",{"transfer-action-bar--shadow":H})},u.createElement("div",{className:l()("transfer-action-bar__buttons-wrapper multiple-payments-action-bar__buttons-wrapper",{"multiple-payments-action-bar__buttons-wrapper--visible":V})},F&&u.createElement(u.Fragment,null,u.createElement(s.Z,{ariaLabel:"label",label:k.selected,iconId:"icon_16_close-circle",quantity:(null===(g=K.buttonSelectedCouter)||void 0===g?void 0:g.counter)||0,onClick:function(){M(o.MULTIPLE_CLEAR_SELECTED_COUNTER)}}),u.createElement("div",{className:"transfer-action-bar__buttons"},u.createElement(d.c,{buttonType:d.w.TERTIARY,isDelete:!0,disabled:!!(null===(E=K.buttonDelete)||void 0===E?void 0:E.isDisabled),expandable:!1,rightIconId:"icon_16_trash",onClick:function(){M(o.MULTIPLE_DELETE)}}),u.createElement(d.c,{buttonType:d.w.SECONDARY,leftIconId:P.buttonPaymentDraft.icon||"icon_16_list-plus",small:!0,onClick:function(){R(r.CREATE_PAYMENT)}
1,isLoading:z,isNotOnWhiteBackgroundColor:!0,isBackgroundColorTransparent:!0,hidden:null===(h=P.buttonPaymentDraft)||void 0===h?void 0:h.hide},U),u.createElement(d.c,{buttonType:d.w.SECONDARY,leftIconId:"icon_28_bell",small:!0,disabled:!!(null===(_=K.buttonAddOutbox)||void 0===_?void 0:_.isDisabled),isLoading:null===(A=K.buttonAddOutbox)||void 0===A?void 0:A.isLoading,onClick:function(){M(o.MULTIPLE_ADD_TO_ACTIVITES)}},(null===(N=K.buttonAddOutbox)||void 0===N?void 0:N.label)||k.addToOutbox),u.createElement(d.c,{leftIconId:"icon_16_checkmark",small:!0,disabled:!!(null===(S=K.buttonApprove)||void 0===S?void 0:S.isDisabled),isLoading:null===(C=K.buttonApprove)||void 0===C?void 0:C.isLoading,onClick:function(){M(o.MULTIPLE_APPROVE)}},(null===(w=K.buttonApprove)||void 0===w?void 0:w.label)||k.approveAll)))),u.createElement("div",{className:l()("transfer-action-bar__buttons-wrapper ",{"transfer-action-bar__buttons-wrapper--hidden":V})},u.createElement("div",{className:"transfer-action-bar__buttons"},u.createElement(d.c,{buttonType:d.w.SECONDARY,leftIconId:P.buttonPaymentDraft.icon||"icon_16_list-plus",small:!0,onClick:function(){R(r.CREATE_PAYMENT)},isLoading:z,isNotOnWhiteBackgroundColor:!0,isBackgroundColorTransparent:!0,hidden:null===(I=P.buttonPaymentDraft)||void 0===I?void 0:I.hide},U),u.createElement(d.c,{buttonType:d.w.SECONDARY,leftIconId:"icon_16_address-book-plus",small:!0,onClick:function(){return R(r.SAVE_RECEIVER)},isNotOnWhiteBackgroundColor:!0,isBackgroundColorTransparent:!0,isLoading:Q,disabled:null===(O=P.buttonReceiver)||void 0===O?void 0:O.isDisabled,"aria-describedby":"save-receiver-modal-desc",hidden:null===(D=P.buttonReceiver)||void 0===D?void 0:D.hide},Y)),u.createElement("div",{className:"transfer-action-bar__buttons"},u.createElement(d.c,{buttonType:d.w.SECONDARY,leftIconId:"icon_28_bell",small:!0,onClick:function(){return R(r.ADD_TO_ACTIVITIES)},isNotOnWhiteBackgroundColor:!0,isBackgroundColorTransparent:!0,isLoading:X,hidden:null===(T=P.buttonAddOutbox)||void 0===T?void 0:T.hide},G),u.createElement(d.c,{leftIconId:"icon_16_checkmark",small:!0,onClick:function(){return R(r.APPROVE)},isNotOnWhiteBackgroundColor:!0,isLoading:$,hidden:null===(x=P.buttonApprove)||void 0===x?void 0:x.hide},W)))),u.createElement("span",{id:"save-receiver-modal-desc",className:"sr-only",role:"status"},k.modalFormDescription))}},49047:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(67294),a=n(96967),o=n(94184),i=n.n(o);function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}const l=r.forwardRef(function(e,t){var n=e.iconId,o=e.label,l=e.quantity,u=e.ariaLabel,s=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["iconId","label","quantity","ariaLabel"]),d=l>0;return r.createElement("button",c({},s,{ref:t,className:i()("chip",{"chip--active":d}),disabled:!d,"aria-label":u}),r.createElement("span",{className:i()("chip-info",{"chip-info--active":d})},"".concat(l," ").concat(o)),d?r.createElement(a.Z,{iconId:n}):null)})},43362:(e,t,n)=>{n.d(t,{n:()=>s});var r=n(94184),a=n.n(r),o=n(53920),i=n(67294),c=n(96967),l=i.forwardRef(function(e,t){var n=e.id,r=e.active,l=e.alternateBackgroun
1d,u=void 0!==l&&l,s=e.ariaControls,d=e.children,m=e.focused,f=e["data-testid"],v=e.icon,y=e.size,b=void 0===y?"medium":y,p=e.onClick,g=e.onKeyDown,E=i.useRef((0,o.Z)()),h="".concat(f||E.current,"-tab-button");return i.createElement("button",{id:n,role:"tab","aria-selected":r,"aria-controls":s,tabIndex:r?void 0:-1,className:a()("tab-button",{"tab-button__alternate-background":u,"tab-button__small":"small"===b,"tab-button__medium":"medium"===b,"tab-button__active":r||m}),ref:t,"data-testid":"".concat(h,"__tab-button"),onClick:p,onKeyDown:g},v&&i.createElement(c.Z,{iconId:v,alt:v}),d)});function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var s=function(e){var t,n,r=e.alternateBackgroun
1d,c=void 0!==r&&r,s=e["data-testid"],d=e.initialActive,m=e.options,f=e.size,v=void 0===f?"medium":f,y=e.onChange,b=e.ariaLabelledby,p=i.useRef((0,o.Z)()),g="".concat(s||p.current,"-tab-bar"),E=u(i.useState(d||(null==m||null===(t=m[0])||void 0===t?void 0:t.key)),2),h=E[0],_=E[1],A=u(i.useState(m.findIndex(function(e){return e.key===d})),2),N=A[0],S=A[1],C=i.useRef(null),w=i.useRef(null),I=i.useRef([]),O=u(i.useState(N),2),D=O[0],T=O[1],x=u(i.useState(!1),2),k=x[0],R=x[1],P=function(e){var t,n=D;switch(e.key){case"ArrowLeft":n=(D-1+m.length)%m.length,e.preventDefault();break;case"ArrowRight":n=(D+1)%m.length,e.preventDefault();break;case"Home":n=0,e.preventDefault();break;case"End":n=m.length-1,e.preventDefault();break;case"Enter":case" ":return M(D),void e.preventDefault();default:return}T(n),null===(t=I.current[n])||void 0===t||t.focus()},M=function(e){var t=m[e].key;S(e),T(e),_(t),null==y||y(t)};return i.useEffect(function(){if(C.current&&I.current[N]){R(!0);var e=I.current[N],t=C.current.getBoundingClientRect().left,n=((null==e?void 0:e.getBoundingClientRect().left)||0)-t;w&&w.current&&(w.current.style.width="".concat(((null==e?void 0:e.offsetWidth)||0)-2,"px"),w.current.style.height="".concat((null==e?void 0:e.offsetHeight)||0,"px"),w.current.style.transform="translateX(".concat(n,"px)"));var r=setTimeout(function(){R(!1)},100);return function(){return clearTimeout(r)}}},[N,m,v]),i.useEffect(function(){d&&(_(d),S(m.findIndex(function(e){return e.key===d})))},[d]),i.createElement("div",{className:a()("form-v2-tab-bar",{"form-v2-tab-bar__small":"small"===v,"form-v2-tab-bar__medium":"medium"===v,"form-v2-tab-bar__alternate-background":c}),ref:C,"data-testid":"".concat(g),role:"tablist","aria-labelledby":b,"aria-busy":k},null==m?void 0:m.map(function(e,t){var r=e.label,a=e.key,o=e.icon,u=e.ariaControls;return i.createElement(l,{id:"tab-".concat(a),key:a,ref:function(e){return I.current[t]=e},active:a===h,focused:a===(null===(n=m[D])||void 0===n?void 0:n.key),size:v,onClick:function(){M(t)},onKeyDown:P,icon:o,"data-testid":"".concat(g,"__").concat(a),alternateBackgroun
1d:c,ariaControls:u},r)}),i.createElement("span",{className:"underline",ref:w,style:{width:0,transform:"translateX(0)"},"aria-hidden":"true"}))}},8212:(e,t,n)=>{n.d(t,{m:()=>m,v:()=>r});var r,a,o=n(94184),i=n.n(o),c=n(67294),l=n(28968),u=n(72798),s=n(57709);function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}(a=r||(r={}))[a.NAVIGATION=0]="NAVIGATION",a[a.COUNT=1]="COUNT",a[a.DELETE=2]="DELETE",a[a.CLOSE=3]="CLOSE",a[a.LOADING=4]="LOADING";var m=function(e){var t,n,a,o,m,f,v,y,b,p,g,E,h,_,A=e.submitHandler,N=e.actions,S=e.currentStep,C=e.totalSteps,w=e.onNextStep,I=e.onBackStep,O=e.disabled,D=e.count,T=e.onRequestClose,x=e.loading,k=e.fullWidthNav,R=e.steps,P=(0,s.f)(),M={disabled:x,className:"modal-footer__nav-btn modal-footer__nav-btn__delete button--color-secondary",onClick:T},L={onClick:A,disabled:x,className:"modal-footer__nav-btn modal-footer__nav-btn__delete button--color-delete",trailingIcon:!0,loading:x},V={disabled:x,className:"modal-footer__nav-btn button--color-secondary",onClick:I,iconId:"icon_16_arrow-left"},K={disabled:O,className:"modal-footer__nav-btn",onClick:w,iconId:"icon_16_arrow-right",trailingIcon:!0},B={onClick:A,disabled:O,className:"modal-footer__nav-btn",trailingIcon:!0,loading:x},F={className:"modal-footer__nav-btn",onClick:T};return N&&N.includes(r.DELETE)?c.createElement("div",{className:"modal-footer modal-footer__delete"},c.createElement("div",{className:"modal-footer__nav-btns__delete"},c.createElement(l.Z,d({},M),P.global.cancel),c.createElement(l.Z,d({},L),R&&(null===(t=R[0].btnSettings)||void 0===t?void 0:t.deleteBtnText)?null===(n=R[0].btnSettings)||void 0===n?void 0:n.deleteBtnText:P.global.delete))):N&&N.includes(r.NAVIGATION)?c.createElement("div",{className:i()("modal-footer",{"modal-footer-full-width":k})},N&&void 0!==S&&N[S]===r.COUNT&&c.createElement("div",{className:"modal-footer__nav-count"},c.createElement(u.Z,{className:"modal-footer__nav-count__circle"},D),c.createElement("div",{className:"modal-footer__nav-count__label"},P.global.chosenBulkItemsLabel)),S&&(null==N?void 0:N[S])===r.LOADING?null:0===C?c.createElement(l.Z,d({},B),R&&(null===(a=R[0].btnSettings)||void 0===a?void 0:a.submitBtnText)?null===(o=R[0].btnSettings)||void 0===o?void 0:o.submitBtnText:P.global.approve):0===S?c.createElement(l.Z,d({},K,{disabled:R&&(null===(m=R[S].btnSettings)||void 0===m?void 0:m.isNextButtonDisabled)||K.disabled}),R&&(null===(f=R[S].btnSettings)||void 0===f?void 0:f.nextNavText)?null===(v=R[S].btnSettings)||void 0===v?void 0:v.nextNavText:P.global.next):S&&C&&S>0&&S<C?c.createElement("div",{className:"modal-footer__nav-btns"},R&&!1!==(null===(y=R[S].btnSettings)||void 0===y?void 0:y.showBackBtn)&&c.createElement(l.Z,d({},V),P.global.back),c.createElement(l.Z,d({},K,{disabled:R&&(null===(b=R[S].btnSettings)||void 0===b?void 0:b.isNextButtonDisabled)||K.disabled}),R&&(null===(p=R[S].btnSettings)||void 0===p?void 0:p.nextNavText)?null===(g=R[S].btnSettings)||void 0===g?void 0:g.nextNavText:P.global.next)):S===C&&R&&S?c.createElement("div",{className:"modal-footer__nav-btns"},R&&S&&!1!==(null===(E=R[S].btnSettings)||void 0===E?void 0:E.showBackBtn)&&c.createElement(l.Z,d({},V),P.global.back),c.createElement(l.Z,d({},B),(null===(h=R[S].btnSettings)||void 0===h?void 0:h.submitBtnText)?null===(_=R[S].btnSettings)||void 0===_?void 0:_.submitBtnText:P.global.approve)):null,N&&void 0!==S&&N[S]===r.COUNT&&c.createElement("div",{className:"modal-footer__nav-end"})):N&&N.includes(r.CLOSE)?c.createElement("div",{className:i()("modal-footer",{"modal-footer-full-width":k})},c.createElement(l.Z,d({},F),P.global.close)):null}},14445:(e,t,n)=>{n.d(t,{q:()=>f});var r=n(94184),a=n.n(r),o=n(67294);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){i(e,t,n[t])})}return e}var l=function(e){var t=e.children;return o.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 n=e;return o.createElement(n,{key:t})}return o.cloneElement(e,c({},e.props,{key:t}))});var e=t;if("function"==typeof e){var n=e;return o.createElement(n,null)}return o.cloneElement(e,c({},e.props))}())},u=n(8212),s=function(e){var t=e.isDelete,n=e.children;return o.createElement("div",{className:"".concat(t?"modal-header-delete":"modal-header")},n)},d=n(17249);const m=function(e){var t,n,r=(t=(0,o.useState)(0),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),a=r[0],i=r[1];return{currentStep:a,handleNextStep:function(){i(function(t){return Math.min(t+1,e)})},handleBackStep:function(){i(function(e){return Math.max(e-1,0)})},totalSteps:e}};var f=function(e){var t,n=e.isOpen,r=e.onRequestClose,i=e.handleSubmit,c=e.disabled,f=e.steps,v=e.count,y=e.isDelete,b=e.loading,p=e.additionalClassNames,g=e.fullWidthNav,E=e.scrollToTheTop,h=e.contentLabel,_=m(f.length-1),A=_.currentStep,N=_.handleNextStep,S=_.handleBackStep,C=_.totalSteps,w=Array.isArray(p)?p:[],I=(0,o.useRef)(null);return f&&0!==f.length?o.createElement(d.Z,{isOpen:n,onRequestClose:r,className:a().apply(void 0,["modal-with-navigation","modal-with-navigation__modal"].concat((t=w,function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(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":y}])),overlayClassName:a()({"neos-modal-overlay__delete":y}),contentLabel:h,noInnerOverflowScroll:!0},o.createElement("div",{className:"modal-with-navigation__container"},o.createElement("div",{className:"modal-with-navigation__scrollable-container",ref:I},o.createElement(s,{isDelete:y},f[Math.min(A,C)].headers),o.createElement(l,null,f[Math.min(A,C)].content)),o.createElement("div",{className:"modal-with-navigation__fixed-footer"},o.createElement(u.m,{submitHandler:i,actions:f.map(function(e){return e.action}),onNextStep:function(){N(),I.current&&E&&I.current.scrollTo(0,0)},onBackStep:function(){S(),I.current&&E&&I.current.scrollTo(0,0)},currentStep:Math.min(A,C),totalSteps:C,disabled:c,count:v||0,onRequestClose:r,loading:b,fullWidthNav:g,steps:f})))):null}},23047:(e,t,n)=>{n.d(t,{P:()=>f,k:()=>r});var r,a,o,i=n(94184),c=n.n(i),l=n(67294),u=n(96967),s=n(57709),d=n(62462);function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(a=r||(r={})).SUCCESS="success",a.ERROR="error",a.INFO="info";var f=function(e){var t,n,a=e.type,i=void 0===a?r.INFO:a,f=e.icon,v=void 0===f?"icon_16_info-circle":f,y=e.info,b=e.children,p=e.className,g=e.global,E=void 0===g||g,h=e.onDismissed,_=e.border,A=void 0===_||_,N=(t=(0,l.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),S=N[0],C=N[1],w=(0,l.useRef)(null),I=(0,s.f)(),O=(0,d.T)(),D=(0,l.useCallback)(function(){var e;if(C(!0),h)if(O)h();else{var t=function(){var e;h(),null===(e=w.current)||void 0===e||e.removeEventListener("animationend",t)};null===(e=w.current)||void 0===e||e.addEventListener("animationend",t)}},[h,O]);(0,l.useEffect)(function(){w.current&&w.current.focus()},[]);var T=(0,l.useMemo)(function(){return m(o={},r.SUCCESS,I.global.success),m(o,r.ERROR,I.global.error),m(o,r.INFO,I.global.information),o},[I.global]);return l.createElement("aside",{className:c()("notification","notification--".concat(i),{border:A},{"notification--global":E},{"notification--dismiss":S},p),role:i==r.SUCCESS?"status":"alert","aria-live":i===r.ERROR?"assertive":"polite","aria-atomic":"true","aria-describedby":y?"notification-expanded-content":void 0,tabIndex:-1,ref:w},l.createElement("div",{className:"notification__main"},l.createElement(u.Z,{className:"notification__icon",alt:T[i],iconId:v}),l.createElement("span",{className:"notification__message"},b),l.createElement("button",{className:"notification__close",onClick:D,"aria-label":I.global.closeNotification,tabIndex:0},l.createElement(u.Z,{iconId:"icon_16_close",svgAttributes:{"aria-hidden":"true"}}))),y&&l.createElement("div",{id:"notification-expanded-content",className:"notification__info"},y))}},40769:(e,t,n)=>{n.d(t,{q:()=>l});var r=n(94184),a=n.n(r),o=n(67294),i=n(75168);function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var l=function(e){var t=e.className,n=e.children,r=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["className","children"]);return o.createElement("tr",c({},r,{className:a()("table-row--empty",t)}),o.createElement(i.D,{colSpan:99,role:"status"},n))}},74053:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(67294);const a=function(e,t){var n=(0,r.useRef)(),a=(0,r.useCallback)(function(n){var r=e.current;(!r||n&&!r.contains(n))&&t()},[t,e]),o=(0,r.useCallback)(function(){a(n.current),n.current=void 0},[a]),i=(0,r.useCallback)(function(e){n.current=e.target?e.target:void 0},[]),c=(0,r.useCallback)(function(n){var r=e.current;r&&r.contains(document.activeElement)&&(n.ctrlKey||n.altKey||n.metaKey||("Escape"===n.key&&t(),"Tab"===n.key&&n.target&&a(n.target)))},[t,a,e]);(0,r.useEffect)(function(){return window.addEventListener("mousedown",i),window.addEventListener("mouseup",o),window.addEventListener("keyup",c),function(){window.removeEventListener("mousedown",i),window.removeEventListener("mouseup",o),window.removeEventListener("keyup",c)}},[a,c,i,o])}}
1,693:(e,t,n)=>{n.d(t,{R:()=>o});var r=n(67294),a=n(82412);var o=function(){var e=(0,a.aj)();return{allSelectedAccountHolders:(0,r.useMemo)(function(){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(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}}},77132:(e,t,n)=>{n.d(t,{y:()=>l});var r=n(48563),a=n(91988),o=n(1e3),i=n(80468),c=function(e){return!!e.itemSource},l=function(e,t,n){var l=c(e)?(0,r.fi)(e)?e.eInvoiceItem.eInvoiceId:(0,r.vl)(e)?e.eInvoiceSeItem.eInvoiceId:void 0:e.eInvoiceId,u=c(e)&&(0,r.uI)(e)&&n?e.outboxItem.outboxCombinedKey:void 0,s=l||u?void 0:e.paymentItemCombinedKey,d=(0,o.J6)(u?{outboxCombinedKey:u}:void 0),m=d.isLoading,f=d.error,v=d.data,y=(0,i.q8)(s?{paymentItemCombinedKey:s}:void 0,{staleTime:0,onSuccess:function(e){return t?t(e):void 0}}),b=y.isLoading,p=y.error,g=y.data,E=(0,a.nt)(l?{eInvoiceId:l}:void 0,{staleTime:0,onSuccess:function(e){return t?t(e):void 0}}),h=E.isLoading,_=E.error,A=E.data,N=v?{item:v,itemSource:r.gN.OUTBOX}:void 0;return{isLoading:b||h||m,error:p||_||f,data:g||A||N}}}
1,62462:(e,t,n)=>{n.d(t,{T:()=>a});var r=n(67294);var a=function(){var e,t,n=(e=(0,r.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 n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),a=n[0],o=n[1];return(0,r.useEffect)(function(){if("undefined"!=typeof window&&window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion: reduce)"),t=function(e){o(e.matches)};return e.addEventListener("change",t),function(){e.removeEventListener("change",t)}}},[]),a}},8526:(e,t,n)=>{n.r(t),n.d(t,{default:()=>na});var r=n(67294),a=n(94184),o=n.n(a),i=n(71024),c=n(77696),l=n(48563),u=n(12690),s=n(99373),d=n(45950),m=n(90062),f=n(70416),v=n(7028),y=n(96967);var b=function(e){var t,n,a=e.children,i=e.labels,c=e.onToggle,l=e.className,u=e.isInitiallyExpanded,s=void 0!==u&&u,d=(t=(0,r.useState)(s),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),m=d[0],f=d[1],v=(0,r.useRef)("".concat(Math.random().toString(36).substring(2,11))).current,b="section-details-toggle-button-".concat(v),p="section-details-toggle-content-".concat(v);return r.createElement("section",{className:o()("section-details-toggle__wrapper",l)},r.createElement("h3",null,r.createElement("button",{id:b,type:"button","aria-expanded":m,"aria-controls":p,onClick:function(){var e=!m;null==c||c(e),f(e)},className:"section-details-toggle__button"},r.createElement("span",{className:"section-details-toggle__button__icon"},r.createElement(y.Z,{iconId:m?"icon_16_arrow-up":"icon_16_arrow-down",svgAttributes:{"aria-hidden":!0}})),r.createElement("span",{className:"section-details-toggle__button__label"},m?i.hideDetails:i.viewDetails))),m&&r.createElement("div",{id:p,role:"region","aria-labelledby":b,className:"section-details-toggle__content"},a))},p=n(23258),g=n(80714),E=n(75168),h=n(44268),_=n(64857),A=n(1822);var N=function(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e},S=function(e){var t=(0,r.useMemo)(function(){var t={},n=!0,r=!1,a=void 0;try{for(var o,i=function(n,r){var a,o=r.value,i=o.getFormattedDebitorValue();if(!i)return{v:t};var c=o.getDebitAccount();if(null!=t[i])return t[i].sumOfPayments+=o.paymentItem.outboxItem.nativeAmount.amount.decimalValue,"continue";var l,u=e.accounts.find(function(e){return e.accountNumber===(null==c?void 0:c.accountNumber)||e.accountNumber==="".concat(null==c?void 0:c.clearingNumber).concat(null==c?void 0:c.accountNumber)});t[i]={companyName:null!==(l=null===(a=(0,v.ZV)(o,e.accountHolders))||void 0===a?void 0:a.name)&&void 0!==l?l:v.gQ,fromAccountName:u?A.H.formatAccountAndClearingNumber(u.accountNumber,u.clearingNumber):i,disposableAmount:u?null==u?void 0:u.accountBalance.balanceDisposable.decimalValue:0,sumOfPayments:o.paymentItem.outboxItem.nativeAmount.amount.decimalValue,currencyCode:o.paymentItem.outboxItem.nativeAmount.currencyCode}},c=e.items[Symbol.iterator]();!(n=(o=c.next()).done);n=!0){var l=i(0,o);if("continue"!==l&&"object"===N(l))return l.v}}catch(e){r=!0,a=e}finally{try{n||null==c.return||c.return()}finally{if(r)throw a}}return t},[e.accountHolders,e.accounts,e.items]),n=(0,r.useMemo)(function(){var e={};return Object.values(t).forEach(function(t){e[t.currencyCode]||(e[t.currencyCode]=0),e[t.currencyCode]+=t.sumOfPayments}),e},[t]);return(0,r.useMemo)(function(){return Object.values(t).length>0},[t])?r.createElement(b,{className:"transfer-draft-list-summary",labels:{viewDetails:e.labels.summary,hideDetails:e.labels.summary},isInitiallyExpanded:!0},r.createElement("div",{className:"transfer-draft-list-summary__wrapper"}
1,r.createElement(p.i,{widen:!0,columnSpacing:!0,hasScroll:!0,containerClassName:"transfer-draft-list-summary__container",className:"transfer-draft-list-summary__table"},r.createElement(h.s,null,r.createElement(_.S,null,e.currentSegment===m.vZ.BUSINESS&&r.createElement(E.D,{alignLeft:!0,noUpperCase:!0},e.labels.companyName),r.createElement(E.D,{alignLeft:!0,noUpperCase:!0},e.labels.from),r.createElement(E.D,{alignLeft:!0,noUpperCase:!0},e.labels.balanceDisposable),r.createElement(E.D,{alignRight:!0,noUpperCase:!0},e.labels.sumOfPayments))),r.createElement(g.R,{hasVerticalScroll:!0},Object.values(t).map(function(t){return r.createElement(_.S,{key:t.fromAccountName},e.currentSegment===m.vZ.BUSINESS&&r.createElement(E.D,{noBorder:!0,alignLeft:!0},t.companyName),r.createElement(E.D,{noBorder:!0,alignLeft:!0},t.fromAccountName),r.createElement(E.D,{noBorder:!0,alignLeft:!0},r.createElement(f.$,{value:t.disposableAmount,type:f.x.BALANCE,displayCurrencyAfterValue:!0,currency:t.currencyCode})),r.createElement(E.D,{alignRight:!0,noBorder:!0},r.createElement(f.$,{value:t.sumOfPayments,type:f.x.BALANCE,displayCurrencyAfterValue:!0,currency:t.currencyCode})))})),r.createElement("tfoot",{className:"table-foot"},Object.entries(n).map(function(t,n){var a,o,i=(o=2,function(e){if(Array.isArray(e))return e}(a=t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(a,o)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),c=i[0],l=i[1];return r.createElement(_.S,{key:c,className:"transfer-draft-list-summary__total-row"},e.currentSegment===m.vZ.BUSINESS&&r.createElement(E.D,{noBorder:!0}," "),r.createElement(E.D,{noBorder:!0}," "),r.createElement(E.D,{noBorder:!0},0===n?e.labels.totalSum:""),r.createElement(E.D,{alignRight:!0,noBorder:!0},r.createElement(f.$,{value:l,type:f.x.BALANCE,displayCurrencyAfterValue:!0,currency:c})))}))))):null},C=n(16765),w=n(69822),I=n(12461),O=n(11054),D=n(37793),T=n(40769),x=n(58082),k=n(57709),R=n(11603),P=n(33747),M=n(15726),L=n(56045),V=n(50558),K=n(91222),B=n(33876),F=n(14578),Z=n(20144),j=n(14445),H=n(8212),q=n(81449),U=n(97166),Y=n(21988),G=n(59620);function W(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Q(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){W(o,r,a,i,c,"next",e)}function c(e){W(o,r,a,i,c,"throw",e)}i(void 0)})}}function X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){X(e,t,n[t])})}return e}function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function J(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(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 ee=n(35666);const te=function(e){var t,n,a,i,c,u=(0,k.f)(),s=r.useRef(),f=z((0,r.useState)(!1),2),y=f[0],b=f[1],N=z((0,r.useState)([]),2),S=N[0],W=N[1],X=z((0,r.useState)([]),2),te=X[0],ne=X[1],re=z((0,r.useState)([]),2),ae=re[0],oe=re[1],ie=z((0,r.useState)([]),2),ce=ie[0],le=ie[1],ue=(0,Y.AK)(),se=ue.multiplePaymentActionBarClicked,de=ue.setMultiplePaymentActionBarClicked,me=(0,Y.H5)(),fe=me.multiplePaymentActionBarButtonProps,ve=me.setMultiplePaymentActionBarButtonProps,ye=(0,V.I0)(),be=(0,C.z)(),pe
1=(0,F.Z)(),ge=(0,r.useMemo)(function(){return(0,d.R)(e.paymentItems,A.H).filter(function(e){return(0,l.uI)(e.paymentItem)})},[e.paymentItems]),Ee=(0,x.Z)({data:ge,itemId:"id",initialSort:{comparableFunction:v.YR,sortId:"date"},sortOrder:R.D.ASC}),he=Ee.paginatedItems,_e=Ee.isSelected,Ae=Ee.isAllSelected,Ne=Ee.toggleSelectAll,Se=Ee.undoSelectAll,Ce=Ee.toggleSelect,we=Ee.sortBy,Ie=Ee.sortId,Oe=Ee.sortOrder,De=Ee.selectedItems,Te=(0,r.useMemo)(function(){return(null==De?void 0:De.length)||0},[De]),xe=(0,r.useMemo)(function(){return(null==he?void 0:he.length)||0},[he]),ke=function(t){var n=!_e(t);if(e.onSelectedItemsChange){var r=n?J(De).concat([t]):De.filter(function(e){return e.id!==t.id});e.onSelectedItemsChange(r)}Ce(t)},Re=Q(ee.mark(function e(t,n){var r,a;return ee.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(n===C.l.APPROVE?W(function(e){return J(e).concat(J(t.map(function(e){return e.paymentItemCombinedKey})))}):ne(function(e){return J(e).concat(J(t.map(function(e){return e.paymentItemCombinedKey})))}),r=!0,!t.some(function(e){return!e.isApprovable()})){e.next=6;break}return e.next=5,(0,P.uD)(u.global.approveConfirmationTextWithNoPermission);case 5:r=e.sent;case 6:if(a=t.filter(function(e){return e.isApprovable()}),!r){e.next=11;break}return e.next=10,be({outboxPaymentItems:a.map(function(e){return e.paymentItem}),action:n,drafts:!0});case 10:n===C.l.APPROVE?W([]):ne([]);case 11:case"end":return e.stop()}},e)})),Pe=Q(ee.mark(function e(t){return ee.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:le(t),b(!0),s.current=function(){Me(t)};case 3:case"end":return e.stop()}},e)})),Me=Q(ee.mark(function t(n){var r;return ee.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return oe(function(e){return J(e).concat(J(n.filter(function(e){return e.isDeletable()}).map(function(e){return e.paymentItemCombinedKey})))}),t.prev=2,t.next=5,(0,B.c)(ye,K.sQ.deletePaymentItem,{payload:{items:n.map(function(e){return e.paymentItem.paymentItemCombinedKey})}});case 5:if(!t.sent.items.some(function(e){return e.status!==L.N.SUCCESS})){t.next=8;break}throw new M.g("Could not delete all items");case 8:t.next=13;break;case 10:t.prev=10,t.t0=t.catch(2),pe.dismissable(t.t0);case 13:oe([]),b(!1),null===(r=e.onDelete)||void 0===r||r.call(e);case 16:case"end":return t.stop()}},t,null,[[2,10]])})),Le=function(t){var n={options:[{iconId:"icon_28_trash",label:u.global.delete,disabled:!t.isDeletable()||ae.includes(t.id),onClick:function(e){e&&(e.preventDefault(),Pe([t]))}},{iconId:"icon_28_bell",label:u.addToOutbox,disabled:!t.isApprovable()||te.includes(t.id),onClick:function(e){e&&(e.preventDefault(),Re([t],C.l.OUTBOX))}},{iconId:"icon_28_checkmark",label:u.global.approve,disabled:!t.isApprovable()||S.includes(t.id),onClick:function(e){e&&(e.preventDefault(),Re([t],C.l.APPROVE))}}]};return(0,Z.gU)(t.paymentItem.outboxItem.outboxType)&&(n.options.push({iconId:"icon_16_edit",label:u.global.editPayment,onClick:function(){var n;null===(n=e.onEditRequested)||void 0===n||n.call(e,t.paymentItem)},disabled:!t.isEditable()}),n.options.push({iconId:"icon_16_two-documents-plus",label:u.copyDraft,onClick:function(){var n;null===(n=e.onCopyRequested)||void 0===n||n.call(e,t.paymentItem)}})),n},Ve=null===(t=u.deleteMultiplePaymentsMessage)||void 0===t?void 0:t.replace(/\\n
1/g,"\n"),Ke=r.useCallback(Q(ee.mark(function e(t,n){return ee.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Re(t,n);case 2:de(""),ve({});case 4:case"end":return e.stop()}},e)})),[De]),Be=r.useCallback(function(){Se()},[Se]);return r.useEffect(function(){ve({buttonSelectedCouter:{isLoading:!1,counter:Te},buttonDelete:{isDisabled:0===Te,isLoading:!1},buttonAddOutbox:{isDisabled:0===Te,isLoading:!1},buttonApprove:{isLoading:!1,isDisabled:0===xe,label:Te>0?"".concat(u.global.approve," (").concat(Te,")"):u.approveAll}})},[Te,xe]),r.useEffect(function(){switch(se){case G.oq.MULTIPLE_CLEAR_SELECTED_COUNTER:return Be(),void de("");case G.oq.MULTIPLE_DELETE:return Pe(De),void de("");case G.oq.MULTIPLE_ADD_TO_ACTIVITES:return de(""),ve($({},fe,{buttonAddOutbox:{isLoading:!0}})),void Ke(De,C.l.OUTBOX);case G.oq.MULTIPLE_APPROVE:return de(""),ve($({},fe,{buttonApprove:{isLoading:!0}})),void Ke(De.length>0?De:he,C.l.APPROVE)}},[se,he]),r.createElement("div",{className:o()({"transfer-draft-list--isReloading":e.isLoading},"transfer-draft-list",e.className)},r.createElement(p.i,{hasScroll:!0,columnSpacing:!0,"aria-busy":e.isLoading,containerClassName:"transfer-draft-list__container",className:"transfer-draft-list__table"},r.createElement(h.s,null,r.createElement(_.S,null,r.createElement(E.D,{className:"transfer-draft-list__select-column"},r.createElement(w.Z,{className:"transfer-draft-list__select-column__checkbox",roundedCorners:!0,labels:{tooltip:u.global.selectAllText},inputProps:{checked:Ae,"aria-label":u.global.selectAllText,onChange:function(){if(Ne(),e.onSelectedItemsChange){var t=Ae?[]:ge;e.onSelectedItemsChange(t)}}}})),r.createElement(E.D,{alignLeft:!0,noUpperCase:!0},r.createElement(I.Z,{noUpperCase:!0,labels:{sortLabel:(null===(n=u.global)||void 0===n?void 0:n.date)||"Date"},selected:"date"===Ie,sortOrder:Oe,onClick:function(){return we(v.YR,"date")}})),e.currentSegment===m.vZ.BUSINESS&&r.createElement(E.D,{alignLeft:!0,noUpperCase:!0},r.createElement(I.Z,{noUpperCase:!0,labels:{sortLabel:u.global.company},selected:"company"===Ie,sortOrder:Oe,onClick:function(){return we((0,v.Kp)(e.accountHolders),"company")}})),r.createElement(E.D,{alignLeft:!0,noUpperCase:!0},r.createElement(I.Z,{noUpperCase:!0,labels:{sortLabel:(null===(a=u.global)||void 0===a?void 0:a.from)||"From"},selected:"from"===Ie,sortOrder:Oe,onClick:function(){return we(v.rg,"from")}})),r.createElement(E.D,{alignLeft:!0,noUpperCase:!0},r.createElement(I.Z,{noUpperCase:!0,labels:{sortLabel:(null===(i=u.global)||void 0===i?void 0:i.to)||"To"},selected:"to"===Ie,sortOrder:Oe,onClick:function(){return we(v.u0,"to")}})),r.createElement(E.D,{alignRight:!0,noUpperCase:!0},r.createElement(I.Z,{noUpperCase:!0,labels:{sortLabel:(null===(c=u.global)||void 0===c?void 0:c.amount)||"Amount"},selected:"amount"===Ie,sortOrder:Oe,onClick:function(){return we(v.AE,"amount")}})),!e.hideContextMenu&&r.createElement(E.D,{className:"transfer-draft-list__context-menu-column",alignRight:!0}," "))),r.createElement(g.R,{hasVerticalScroll:!0},e.isLoading&&r.createElement(_.S,null,r.createElement(E.D,{colSpan:99,rowSpan:99,role:"status"},r.createElement(O.Z,null))),!e.isLoading&&he.length<1&&r.createElement(T.q,null,u.global.emptyOutboxMessage),!e.isLoading&&he.map(function(t){var n;return r.createElement(_.S,{key:t.id,hover:!0,onClick:function(){return ke(t)}},r.createElement(E.D,{noBorder:!0},r.createElement(w.Z,{className:"transfer-draft-list__select-column__checkbox",roundedCorners:!0,labels:{tooltip:u.global.selectOutboxItemText},inputProps:{"aria-label":u.global.selectOutboxItemText,checked:_e(t),id:t.id,onChange:function(){ke(t)}}})),r.createElement(E.D,{noBorder:!0,alignLeft:!0},t.getFormattedDueDate(e.currentSegment)||v.gQ),e.currentSegment===m.vZ.BUSINESS&&r.createElement(E.D,{noBorder:!0,alignLeft:!0},null===(n=(0,v.ZV)(t,e.accountHolders))||void 0===n?void 0:n.name),r.createElement(E.D,{noBorder:!0,alignLeft:!0},t.getFormattedDebitorValue()||v.gQ),r.createElement(E.D,{noBorder:!0,alignLeft:!0},t.getFormattedCreditorValue()||v.gQ),r.createElement(E.D,{noBorder:!0,alignRight:!0},t.getFormattedAmount()||v.gQ),!e.hideContextMenu&&r.createElement(E.D,{noBorder:!0,alignRight:!0},r.createElement(D.Z,{contextMenuList:Le(t),contextMenuAriaLabel:u.openContextMenu,closeButtonAriaLabel:u.closeContextMenu})))}))),y&&r.createElement(j.q,{additionalClassNames:["modal-delete-drafts-confirmation"],disabled:!1,handleSubmit:function(){var e;null===(e=s.current)||void 0===e||e.call(s)},onRequestClose:function(){b(!1)},isOpen:!0,loading:ae.length>0,steps:[{headers:r.createElement(r.Fragment,null,r.createElement("div",{className:"modal-header__title"},u.global.delete),r.createElement("div",{className:"modal-header__icon"},r.createElement(q.Z,{iconId:"icon_28_trash"}),r.createElement("h2",null,u.deleteMultiplePaymentsHeader))),content:r.createElement(r.Fragment,null,r.createElement("p",{className:"modal-content__message-text"},Ve),r.createElement(U.Z,null,r.createElement("div",{className:"modal-content__delete-item-list"},ce.map(function(t){return function(t){var n,a,o,i;return r.createElement("dl",{className:"delete-item"},r.createElement("div",{className:"delete-item__row"},r.createElement("dt",{className:"delete-item__row-label"},u.global.company),r.createElement("dd",{className:"delete-item__row-value"},null===(n=(0,v.ZV)(t,e.accountHolders))||void 0===n?void 0:n.name)),r.createElement("div",{className:"delete-item__row"},r.createElement("dt",{className:"delete-item__row-label"},null===(a=u.global)||void 0===a?void 0:a.from),r.createElement("dd",{className:"delete-item__row-value"},t.getFormattedDebitorValue()||v.gQ)),r.createElement("div",{className:"delete-item__row"},r.createElement("dt",{className:"delete-item__row-label"},null===(o=u.global)||void 0===o?void 0:o.to),r.createElement("dd",{className:"delete-item__row-value"},t.getFormattedCreditorValue()||v.gQ)),r.createElement("div",{className:"delete-item__row"},r.createElement("dt",{className:"delete-item__row-label"},null===(i=u.global)||void 0===i?void 0:i.amount),r.createElement("dd",{className:"delete-item__row-value"},t.getFormattedAmount()||v.gQ)))}(t)})))),action:H.v.DELETE}]}))};var ne=n(28968),re=n(72798),ae=n(48659),oe=n(62462),ie=n(82412);var ce=r.forwardRef(function(e,t){var n,a,o,i=(0,k.f)(),c=(0,oe.T)(),f=(0,ie.aj)().selectedAccountHolders,v=(0,ae.Z)().data,y=(0,s.Hq)({accountHolders:f,includeDataAboutGuarantees:v===m.vZ.PRIVATE}).data,b=void 0===y?[]:y,p=(a=(0,r.useState)([]),o=2,function(e){if(Array.isArray(e))return e}(a)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(a,o)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),g=p[0],E=p[1],h=(0,r.useMemo)(function(){return(0,d.R)(e.paymentItems,A.H).filter(function(e){return(0,l.uI)(e.paymentItem)})},[e.paymentItems]);r.useEffect(function(){e.multiMode||E([])},[e.multiMode]);var _,N=(0,r.useMemo)(function(){return g.length>0?g:h},[g,h]);return r.createElement(u.$3,{flipId:"multiContent",translate:!0,shouldFlip:function(){return!c}},r.createElement("section",{ref:t,id:"transfer__multiple-payments-section",className:"transfer__multiple-payments-section","aria-labelledby":"transfer-section-right-title","aria-live":"polite"},e.multiMode&&r.createElement(r.Fragment,null,r.createElement("header",{className:"transfer__multiple-payments-section__header"},r.createElement("h2",{className:"transfer__multiple-payments-section__header-title",id:"transfer-section-right-title"},r.createElement(re.Z,{color:"font",borderColor:"border-gray",bgColor:"transparent",size:"medium","aria-hidden":"true",className:"transfer__multiple-payments-section__circle"},r.createElement(q.Z,{iconId:"icon_16_draft"})),null!==(_=i.multiplePayments)&&void 0!==_?_:"Multiple payments"),r.createElement(ne.Z,{iconId:"icon_16_arrow-50-50",color:"transparent-border-gray",onClick:e.onClose,trailingIcon:!0,noPaddingOnSides:!0,"aria-label":i.global.close})),r.createElement("div",{className:"transfer__multiple-payments-section__content"},r.createElement(te,{paymentItems:e.paymentItems,isLoading:e.isLoading,accountHolders:f,currentSegment:v,onSelectedItemsChange:E,onDelete:e.onDelete,onCopyRequested:e.onCopyRequested,onEditRequested:e.onEditRequested}),!e.isLoading&&r.createElement(S,{items:N,accounts:b,accountHolders:f,currentSegment:v,labels:{from:(null===(n=i.global)||void 0===n?void 0:n.from)||"From",companyName:i.global.company,balanceDisposable:i.global.exportAccountsBalanceDisposableColumnName,sumOfPayments:i.sumOfPayments,summary:i.global.summary,totalSum:i.global.totalSum}})))))});ce.displayName="TransferMultiplePaymentsSection";var le=n(63480),ue=n(10007),se=n(24632),de=n(90321),me=n(32446),fe=n(18297),ve=n(44490),ye=n(23047),be=n(62769),pe=n(71237),ge=n(75622),Ee=n(87536),he=n(80449),_e=n(80756),Ae=n(56996),Ne=n(1804),Se=n(53920),Ce=n(4069),we=n(63724),Ie=function(e){var t=e.children;return r.createElement("div",{className:"form-v2-section"},t)},Oe=function(e){var t=e.children;return r.createElement("div",{className:"form-v2-section-row",tabIndex:-1},t)},De=n(76604);function Te(){return Te=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Te.apply(this,arguments)}function xe(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var ke=r.forwardRef(function(e,t){var n=e.currencyInputProps,a=e["data-testid"],o=e.defaultCurrencyCode,i=e.isCurrencyDisabled,c=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["currencyInputProps","data-testid","defaultCurrencyCode","isCurrencyDisabled"]),l=r.useRef((0,Se.Z)()),u="".concat(a||l.current,"__amount-input");return r.createElement(Ie,null,r.createElement(Oe,null,r.createElement(we.Z,Te({ref:t},c,{tall:!0,"data-testid":u})),(null==n?void 0:n.options)&&r.createElement("div",{className:"input_amount__currency"},r.createElement(De.Z,Te({},n,{tall:!0,"data-testid":u,className:"currency-select",showSelectedIcon:!0,value:o||"",disabled:i,tabIndex:i?-1:0})))))}),Re=r.forwardRef(function(e,t){var n=A.H.numberSeparators(),a=n.groupingSeparator,o=n.decimalSeparator,i=xe(r.useState(!0),2),c=i[0],l=i[1],u=xe(r.useState(e.value),2),s=u[0],d=u[1];return r.useEffect(function(){d(e.value)},[e.value]),r.useEffect(function(){var t=setTimeout(function(){var t;e.value!==s&&(null===(t=e.onChange)||void 0===t||t.call(e,{target:{value:s}}))},500);return function(){clearTimeout(t)}}
1,[s]),r.createElement(Ce.h3,Te({getInputRef:t,decimalScale:2,fixedDecimalScale:c,allowLeadingZeros:!1,decimalSeparator:o,thousandSeparator:a,customInput:ke},e,{onClearClick:function(){var t;d(""),null===(t=e.onChange)||void 0===t||t.call(e,{target:{value:""}})},onFocus:function(){l(!1)},onBlur:function(){return l(!0)},onChange:function(){},onValueChange:function(e){d(function(t){return t===e.floatValue?t:e.floatValue})}}))}),Pe=n(32951),Me=n(58409);function Le(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Le(e,t,n[t])})}return e}function Ke(e){return(0,Me.cT)(e)?A.H.formatAccountAndClearingNumber(e.moneyTransfer.creditAccount.number,e.moneyTransfer.creditAccount.clearingNumber):(0,Me.JM)(e)?A.H.formatGiroNumber(e.giroPayment.giroData):(0,Me.V6)(e)?e.payFromAccountAbroadTransfer.recipientName:e.foreignTransfer.accountNumber}function Be(e){if(e.name)return e.name;if((0,Me.cT)(e))return A.H.formatAccountAndClearingNumber(e.moneyTransfer.creditAccount.number,e.moneyTransfer.creditAccount.clearingNumber);if((0,Me.JM)(e)){var t=A.H.formatGiroNumber(e.giroPayment.giroData);return e.giroPayment.transactionNoteSender||t}return(0,Me.V6)(e)?e.payFromAccountAbroadTransfer.recipientName:e.foreignTransfer.recipientName}function Fe(e){return(0,Me.cT)(e)?e.moneyTransfer.transactionNoteSender:(0,Me.JM)(e)?e.giroPayment.transactionNoteSender:void 0}var Ze=function(e){return e.accountBalance.balanceDisposable.integerValue<0},je=function(e){var t,n=e.option,a=e.onSelect,i=e.labels,c=e.index,l=e.optionRefs,u=e.focusedIndex,s=e.isKeyboardInteraction,d=e.setIsKeyboardInteraction,m=n.account,v=(null===(t=i.selectedAccount)||void 0===t?void 0:t.accountCombinedKey)===m.accountCombinedKey,b=s&&u===c;return r.createElement("div",{key:"".concat(m.accountCombinedKey,"-").concat(m.accountNumber),className:o()("formV2-select__option-label",{focused:u===c,"formV2-select__option-label--selected":v,"formV2-select__option-label--active-keyboard":b}),"data-testid":"account-selector__option-label",role:"option","aria-selected":v,tabIndex:-1,onClick:function(){a(n)},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(a(n),e.preventDefault())},onMouseEnter:function(){null==d||d(!1)},ref:function(e){return l.current[c]=e}},r.createElement("div",{className:"select-account__account-info","data-testid":"account-selector__account-info"},r.createElement("span",{className:"formV2-select__option-label--selected-icon"},v&&r.createElement(y.Z,{iconId:"icon_16_checkmark","aria-hidden":"true"})),r.createElement("span",{className:"formV2-select__option-label--text"},r.createElement("span",{className:"formV2-select__option-label--name"},m.accountName),r.createElement("span",{className:"formV2-select__option-label--help-text"},m.accountClearingNumber," ",m.accountNumber))),r.createElement("div",{className:"select-account__account-balance","data-testid":"account-selector__account-balance"},r.createElement("span",{className:"formV2-select__option-label--text","data-testid":"account-selector__account-balance-label--text"},m.accountBalance&&m.accountBalance.currencyCode&&m.accountBalance.balance&&r.createElement(f.$,{value:m.accountBalance.balance.decimalValue,currency:m.accountBalance.currencyCode,showCurrencyDisplay:!0,type:f.x.BALANCE,overdraft:Ze(m)}),m.accountBalance&&void 0!==m.accountBalance.balanceDisposable&&r.createElement("span",{className:"formV2-select__option-label--disposable-amount","data-testid":"account-selector__account-balance-label--disposable-amount"},r.createElement(f.$,{value:m.accountBalance.balanceDisposable.decimalValue,currency:m.accountBalance.currencyCode,type:f.x.BALANCE,showCurrencyDisplay:!0,light:!0,overdraft:Ze(m),prefix:i.balanceDisposable})))))},He=function(e){var t,n=e.option,a=e.onSelect,i=e.labels,c=e.index,l=e.optionRefs,u=e.focu
1sedIndex,s=e.isKeyboardInteraction,d=e.setIsKeyboardInteraction,m=n.receiver,f=(null===(t=i.selectedReceiver)||void 0===t?void 0:t.id)===m.id,v=s&&u===c,b=Be(m),p=Ke(m),g=p!==b?p:"";return r.createElement("div",{key:"receiver-".concat(b),className:o()("formV2-select__option-label",{focused:u===c,"formV2-select__option-label--isSelected":f,"formV2-select__option-label--active-keyboard":v}),"data-testid":"account-selector__option-label",role:"option","aria-selected":f,tabIndex:-1,onClick:function(){a(n)},onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(a(n),e.preventDefault())},onMouseEnter:function(){null==d||d(!1)},ref:function(e){return l.current[c]=e}},r.createElement("div",{className:"select-account__account-info","data-testid":"account-selector__account-info","aria-hidden":"true"},r.createElement("span",{className:"formV2-select__option-label--selected-icon","data-testid":"account-selector__option-label--selected-icon"},f&&r.createElement(y.Z,{iconId:"icon_16_checkmark","aria-hidden":"true"})),r.createElement("span",{className:"formV2-select__option-label--text","data-testid":"account-selector__option-label--text"},r.createElement("span",{className:"formV2-select__option-label--name"},b),g&&r.createElement("span",{className:"formV2-select__option-label--help-text"},g))))},qe=function(e){var t=e.option,n=e.onSelect,a=e.labels,o=e.index,i=e.optionRefs,c=e.focusedIndex,l=e.isKeyboardInteraction,u=e.setIsKeyboardInteraction;return Je(t)?r.createElement(He,{option:t,onSelect:n,labels:a,index:o,optionRefs:i,focusedIndex:c,isKeyboardInteraction:l,setIsKeyboardInteraction:u}):r.createElement(je,{option:t,onSelect:n,labels:a,index:o,optionRefs:i,focusedIndex:c,isKeyboardInteraction:l,setIsKeyboardInteraction:u})};function Ue(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(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 Ye=function(e){var t,n,a=e.onSelect,o=e.groups,i=e.expandedSectionIds,c=e.setExpandedSectionIds,l=e.labels,u=e.optionRefs,s=e.focusedIndex,d=(t=(0,r.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),m=d[0],f=d[1],v=o.reduce(function(e,t){return Ue(e).concat(Ue(t.options))},[]);return r.createElement("div",{className:"select-account"},o.map(function(e){var t=null==i?void 0:i.includes(e.id);return r.createElement("div",{key:"select-account__group-".concat(e.id),className:"select-account__group-wrapper","data-testid":"account-selector__group-wrapper"},r.createElement("button",{type:"button",className:"select-account__group-wrapper--name","data-testid":"account-selector__group-name","aria-expanded":t,"aria-controls":"account-group-options-".concat(e.id),onClick:function(){c(function(t){return(null==t?void 0:t.includes(e.id))?t.filter(function(t){return t!==e.id}):Ue(null!=t?t:[]).concat([e.id])})}},r.createElement("span",{className:"select-account__group-wrapper--toggle-icon","aria-hidden":"true"},r.createElement(y.Z,{iconId:t?"icon_28_arrow-up":"icon_28_arrow-down"})),e.title),r.createElement("div",{id:"account-group-options-".concat(e.id),className:"select-account__group-wrapper--options","data-testid":"account-selector__group-options",style:{display:t?"block":"none"}},e.options.map(function(e){var t,n,o=(null===(t=e.account)||void 0===t?void 0:t.accountCombinedKey)||("receiver"in e&&(null===(n=e.receiver)||void 0===n?void 0:n.id)?"receiver-".concat(e.receiver.id):e.value);return r.createElement(qe,{key:o,option:e,onSelect:a,labels:l,index:v.findIndex(function(t){var n,r,a,o;return(null==t||null===(n=t.account)||void 0===n?void 0:n.accountCombinedKey)&&(null==e||null===(r=e.account)||void 0===r?void 0:r.accountCombinedKey)?t.account.accountCombinedKey===e.account.accountCombinedKey:!!("receiver"in t&&"receiver"in e&&(null===(a=t.receiver)||void 0===a?void 0:a.id)&&(null===(o=e.receiver)||void 0===o?void 0:o.id))&&t.receiver.id===e.receiver.id}
1),optionRefs:u,focusedIndex:s,isKeyboardInteraction:m,setIsKeyboardInteraction:f})})))}))},Ge=function(e){var t=e.label,n=e.required,a=e.selectedAccount,o=e.selectedReceiver,i=e.placeholder,c=function(e){return r.createElement(r.Fragment,null,t&&r.createElement("span",{className:"formV2-select__label","data-testid":"account-selector__label"},t,n&&"*"),e&&r.createElement("span",{className:"formV2-select__placeholder","data-testid":"account-selector__placeholder"},i))};if(a)return r.createElement(r.Fragment,null,c(!a),a&&r.createElement(r.Fragment,null,r.createElement("span",{className:"formV2-select__selected-value","data-testid":"account-selector__selected-value"},a.accountName)));if(o&&((0,Me.cT)(o)||(0,Me.JM)(o))){var l=Be(o),u=Ke(o)!==l?" ".concat(Ke(o)):"",s=Fe(o)!==l?"  ".concat(o&&Fe(o)||""):"";return r.createElement(r.Fragment,null,c(!o),o&&r.createElement(r.Fragment,null,r.createElement("span",{className:"formV2-select__selected-value","data-testid":"account-selector__selected-value"},l),r.createElement("span",{className:"formV2-select__selected-help-text","data-testid":"account-selector__selected-help-text"},u,s)))}return c(!0)},We=n(58025),Qe=n(83348);function Xe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $e(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function ze(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(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 Je=function(e){return void 0!==e.receiver},et=function(e){var t,n=e.excludeAccountCombinedKey,a=e.required,o=void 0!==a&&a,i=e.useSavedReceivers,c=void 0!==i&&i,l=e.excludeOwnAccounts,u=void 0!==l&&l,d=e.error,m=e.onChange,f=e.ariaDescribedBy,v=e.value,y=e.className,b=e.filterAccounts,p=(0,k.f)(),g=(0,ae.Z)().data,E=(0,Qe.X)(Pe.S.MONEY_TRANSFER,c).receivers,h=(0,r.useMemo)(function(){return void 0!==(null==E?void 0:E.content)&&E.content.length>0?(0,We.__)(E.content,g,p.savedReceivers):void 0},[null==E?void 0:E.content,g,p.savedReceivers]),_=function(e){var t=void 0===e?{}:e,n=t.excludeAccountCombinedKey,a=t.savedReceiverGroup,o=t.excludeOwnAccounts,i=t.filterAccounts,c=(0,ie.aj)(),l=c.error,u=c.isLoading,d=c.selectedAccountHolders,m=(0,s.Hq)({accountHolders:o?void 0:d,includeDataAboutGuarantees:!1}),f=m.data,v=void 0===f?[]:f,y=m.isLoading,b=m.error,p=(0,F.Z)(),g=l||b;g&&p.dismissable(g);var E,h,_=u||y,A=(0,r.useMemo)(function(){if(_)return[];var e=v.filter(function(e){return!n||e.accountCombinedKey!==n}).filter(function(e){return!i||i(e)});if(d&&e){var t=function(e,t){return 0===t.length?[]:e.map(function(e){return{title:e.name,id:e.id,options:t.filter(function(t){return(0,Me.CI)(e)&&t.agreementCombinedKey===e.selfServiceAgreement}).map(function(e){return{value:e.accountCombinedKey,label:e.accountName,account:e}})}})}(d,e).map(function(e){return Ve({},e,{value:e.id})});return a&&t.push(Ve({},a,{value:"savedReceiverGroup",id:"savedReceiverGroup"})),t}return[]},[d,v,n,a,_,i]),N=(E=(0,r.useState)(A.map(function(e){return e.id})),h=2,function(e){if(Array.isArray(e))return e}(E)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(E,h)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),S=N[0],C=N[1];return{groups:A,isLoading:_,expandedSectionIds:S,setExpandedSectionIds:C}}({excludeAccountCombinedKey:n,savedReceiverGroup:c?h:void 0,excludeOwnAccounts:u,filterAccounts:b}),A=_.groups,N=_.isLoading,S=_.expandedSectionIds,C=_.setExpandedSectionIds,w=(0,r.useMemo)(function(){return A.map(function(e){return e.id}).join(",")},[A]);(0,r.useEffect)(function(){if(A.length>0){var e=A.map(function(e){return e.id});C(e)}},[w,A,C]);var I=$e((0,r.useState)(void 0),2),D=I[0],T=I[1],x=$e((0,r.useState)(void 0),2),R=x[0],P=x[1];(0,r.useEffect)(function(){null!=v&&""!==v||(T(void 0),P(void 0))},[v]),(0,r.useEffect)(function(){if(R){var e=A.flatMap(function(e){return e.options});if(R){var t,n=e.find(function(e){return Je(e)&&(null===(t=e.receiver)||void 0===t?void 0:t.id)===R.id});n&&Je(n)&&P(n.receiver)}}},[A,R]);var M=A.reduce(function(e,t){return ze(e).concat(ze(t.options))},[]).map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Xe(e,t,n[t])})}return e}({},e,{value:(null===(t=e.account)||void 0===t?void 0:t.accountCombinedKey)||""})});return r.createElement(De.Z,{name:"select-account",className:y,options:A,variant:"radio",value:null!=v?String(v):"",error:d,renderOptions:function(e){var t=e.selectedValues,n=e.onSelect,a=e.optionRefs,o=e.focusedIndex;return N?r.createElement("div",{className:"select-account"},r.createElement(O.Z,null)):r.createElement(Ye,{selectedValues:null!=t?t:[],onSelect:n,groups:A,expandedSectionIds:S,setExpandedSectionIds:C,labels:{headline:p.global.account,balanceDisposable:p.global.disposableAmountShort,selectedAccount:D,selectedReceiver:R},optionRefs:a,focusedIndex:o})},renderTrigger:function(){return r.createElement(Ge,{label:p.global.account,required:o,selectedAccount:D,selectedReceiver:R})},required:o,flattenedOptions:M,setExpandedSectionIds:C,onChange:function(e){var t=Array.isArray(e)?e[0]:e;"receiver"in t&&t.receiver?(P(t.receiver),T(void 0)):t.account&&(T(t.account),P(void 0)),null==m||m(t)},"aria-required":o,"aria-invalid":!!d,"aria-describedby":f})},tt=n(27086),nt=function(e){var t=e.title;return r.createElement("div",{className:"money-transfer-form-section-title"},t)};function rt(){return rt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rt.apply(this,arguments)}var at=function(e){var t=e.setSelectedAccount,n=(0,Ee.Gc)(),a=n.control,o=n.setValue,i=n.clearErrors,c=(0,k.f)(),l=r.useCallback(function(e){return e.accountPermissions.debitAllowed&&!(A.H.country===m.cH.DK&&e.isInvestmentAccount&&!Ae.vc.features.enableIKFRIWithdrawal)},[]);return r.createElement("div",{className:"money-transfer-form__section money-transfer-form__section--from"},r.createElement(nt,{title:c.global.from}),r.createElement(Ie,null,r.createElement(Ee.Qr,{name:"shared.accountCombinedKey",control:a,render:function(e){var n=e.field,i=e.fieldState;return r.createElement(et,{required:!0,value:void 0!==n.value&&null!==n.value?String(n.value):"",error:i.error,filterAccounts:l,onChange:function(e){var n,r,i=e.account;i?((0,tt.$b)(Z.V8),t(i),o("shared.accountCombinedKey",i.accountCombinedKey,{shouldDirty:!0,shouldValidate:!0}),(null===(n=a._formValues)||void 0===n||null===(r=n.shared)||void 0===r?void 0:r.currencyCode)!==i.accountBalance.currencyCode&&o("shared.currencyCode",i.accountBalance.currencyCode,{shouldDirty:!0,shouldValidate:!0})):(t(void 0),o("shared.accountCombinedKey","",{shouldDirty:!0,shouldValidate:!0}))}})}}),r.createElement(Ee.Qr,{name:"transactionNoteSender",control:a,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,rt({},t,{label:c.textICanSeeMyOwnAccount,clearErrors:function(){return i("transactionNoteSender")},maxLength:30,error:n.error,showMaxLengthWarning:!0}))}})))},ot=n(27484),it=n.n(ot),ct=function(e){var t=new Map;return e&&Array.isArray(e)&&e.forEach(function(e){t.set(e.date,e.isBankDay)}),t},lt=function(e,t){var n=void 0===t?it()():t;if(!e||0===e.size)return null;for(var r=n,a=0;a<30;a++){var o=r.format("YYYY-MM-DD");if(!0===e.get(o))return o;r=r.add(1,"day")}return null},ut=function(e,t){if(!t||isNaN(t.getTime()))return!1;if(!e||0===e.size)return!1;var n=it()(),r=n.add(1,"year"),a=it()(t);if(!a.isValid())return!1;var o=n.isBefore(t,"date")||n.isSame(t,"date");if(r.isBefore(t))return!1;var i=a.format("YYYY-MM-DD"),c=!0===e.get(i);return o&&c};function st(e){var t=e.bankDaysMap,n=e.displayedMonth,a=e.displayedYear;return{firstValidBankDay:(0,r.useMemo)(function(){for(var e=1;e<=31;e++){var r=new Date(a,n,e);if(r.getMonth()!==n)break;if(ut(t,r))return r}return null},[t,n,a]),lastValidBankDay:(0,r.useMemo)(function(){for(var e=31;e>=1;e--){var r=new Date(a,n,e);if(r.getMonth()===n&&ut(t,r))return r}return null},[t,n,a])}}function dt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function mt(e){var t=(void 0===e?{}:e).initialDate,n=t?new Date(t):new Date,a=dt((0,r.useState)(n.getMonth()),2),o=a[0],i=a[1],c=dt((0,r.useState)(n.getFullYear()),2),l=c[0],u=c[1],s=dt((0,r.useState)(null),2),d=s[0],m=s[1],f=(0,r.useCallback)(function(e,t){i(e),u(t)},[]);return{displayedMonth:o,displayedYear:l,hoveredDay:d,setDisplayedMonth:i,setDisplayedYear:u,setHoveredDay:m,handleMonthChange:f}}function ft(e){var t=e.bankDaysMap,n=e.getValues,a=e.setValue,o=e.fieldName,i=void 0===o?"paymentDate":o,c=e.skip,l=void 0!==c&&c;(0,r.useEffect)(function(){if(!l&&t&&t.size>0){var e=n(i);if(!e||isNaN(new Date(e).getTime())||!ut(t,new Date(e))){var r=lt(t);r&&a(i,r,{shouldDirty:!0,shouldValidate:!0})}}},[t,n,a,i,l])}var vt=n(49546),yt=n(39288),bt=n(22197),pt=n(1339),gt=n(9198),Et=n.n(gt);function ht(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var _t,At=function(e,t){if(!e||!/^\d{4}-\d{2}-\d{2}$/.test(e))return"";var n=ht(e.split("-"),3),r=n[0],a=n[1],o=n[2];return t.replace(/yyyy/,r).replace(/MM/,a).replace(/dd/,o)},Nt=(0,r.forwardRef)(function(e,t){var n=e.defaultValue,a=e.value,o=e.onBlur,i=e.onFocus,c=e.onKeyDown,l=e.name,u=e.label,s=e.id,d=e.disabled,m=e.tabIndex,f=e.ariaLabel,v=e.required,y=e.dateFormat,b=void 0===y?Bt():y,p=e.readOnly,g=(0,r.useRef)(null),E=ht((0,r.useState)(At(void 0!==a?a:n||"",b)),2),h=E[0],_=E[1];return(0,r.useEffect)(function(){void 0!==a?_(At(a,b)):void 0!==n&&_(At(n,b))},[a,n,b]),r.createElement("div",{className:"date-picker-input__input-outer"},r.createElement("input",{ref:function(e){g.current=e,"function"==typeof t?t(e):t&&(t.current=e)},type:"text",name:l,"aria-label":f||u,id:s,value:h,onInput:function(e){var t=b,n=e.currentTarget,r=n.value.replace(/[^\d]/g,""),a=n.selectionStart||0,o=function(e){for(var t,n=[],r=/(dd|MM|yyyy)/g;null!==(t=r.exec(e));){var a=t[0],o=t.index+a.length,i="";if(o<e.length){var c=e[o];c&&/[^A-Za-z]/.test(c)&&(i=c)}n.push({part:a,sep:i})}return n}(t),i=n.value,c=i.length>0&&1===r.length,l=function(e,t,n){var r="",a=0,o=0,i=!0,c=!1,l=void 0;try{for(var u,s=t[Symbol.iterator]();!(i=(u=s.next()).done);i=!0){var d=u.value,m=d.part,f=d.sep;"dd"===m||"MM"===m?(r+=e.slice(a,a+2),a+=2):"yyyy"===m&&(r+=e.slice(a,a+4),a+=4),f&&a<e.length&&n>(r+=f).length-1&&o++}}catch(e){c=!0,l=e}finally{try{i||null==s.return||s.return()}finally{if(c)throw l}}return{formatted:r,caretOffset:o}}(r,o,a),u=l.formatted,s=a;c?s=u.length:i.length>u.length&&a>0?/[^\d]/.test(i[a-1]||"")&&s--:s++,s=Math.max(0,Math.min(s,u.length)),_(u),setTimeout(function(){n.setSelectionRange(s,s)},0)},onBlur:function(e){void 0!==a?_(At(a,b)):n&&_(At(n,b)),o&&o(e)},onFocus:i,onKeyDown:c,disabled:d,tabIndex:m,required:v,placeholder:b.toLowerCase(),className:"date-picker-input__input",autoComplete:"off",maxLength:b.length,readOnly:p}))});function St(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}St(_t={},m.go.EN_US,n(41695).Z),St(_t,m.go.DA_DK,n(38599).Z),St(_t,m.go.SV_SE,n(35923).Z),St(_t,m.go.NB_NO,n(83103).Z),St(_t,m.go.NN_NO,n(4695).Z),St(_t,m.go.FO_FO,n(41577).Z);
1var Ct,wt=function(e,t,n){for(var r=1;r<=31;r++){var a=new Date(t,e,r);if(a.getMonth()!==e)break;if(n&&n.get(a.toISOString().slice(0,10)))return!0}return!1},It=function(e,t){if(!t)return!1;var n=!0,r=!1,a=void 0;try{for(var o,i=t.keys()[Symbol.iterator]();!(n=(o=i.next()).done);n=!0){var c=o.value;if(c.startsWith("".concat(e,"-"))&&t.get(c))return!0}}catch(e){r=!0,a=e}finally{try{n||null==i.return||i.return()}finally{if(r)throw a}}return!1},Ot=function(e){var t=e.onMonthViewToggle,n=e.currentMonth,a=e.currentYear,o=e.isMonthView,i=e.onChange,c=e.firstValidBankDay,l=e.lastValidBankDay,u=e.onHoverDay,s=e.onUnhoverDay,d=e.onMonthChange,m=e.bankDaysMap,f=e.showFirstAndLastBankDayButton,v=new Date(a,n).toLocaleString("default",{month:"long"}),b=(0,k.f)();return r.createElement("div",{className:"date-picker-custom-header"},!o&&r.createElement(r.Fragment,null,f&&r.createElement("div",{className:"date-picker-custom-header__possible-range-days"},r.createElement("button",{type:"button",className:"date-picker-custom-header__possible-range-days--button",onClick:function(){c&&i((0,vt.Z)(c,"yyyy-MM-dd"))},onMouseEnter:function(){return u&&c&&u(c)},onMouseLeave:function(){return s&&s()},disabled:!c},r.createElement(y.Z,{iconId:"icon_16_arrow-end-left"}),r.createElement("span",null,b.global.firstPossibleDay)),r.createElement("button",{type:"button",className:"date-picker-custom-header__possible-range-days--button",onClick:function(){l&&i((0,vt.Z)(l,"yyyy-MM-dd"))},onMouseEnter:function(){return u&&l&&u(l)},onMouseLeave:function(){return s&&s()},disabled:!l},r.createElement("span",null,b.global.lastPossibleDay),r.createElement(y.Z,{iconId:"icon_16_arrow-end-right"}))),r.createElement("div",{className:"date-picker-custom-header__month-year",tabIndex:0,role:"button","aria-label":"Select month and year"},r.createElement("div",{className:"date-picker-custom-header__month-year--text"},v," ",a,r.createElement("span",{className:"date-picker-custom-header__month-year--icon",onClick:t},r.createElement(y.Z,{iconId:"icon_16_arrow-down"}))),r.createElement("div",{className:"date-picker-custom-header__month-year--action"},r.createElement("button",{type:"button",onClick:function(){if(d){var e=n-1,t=a;e<0&&(e=11,t-=1),d(e,t)}else{var r=function(e,t){return new Date(e,t-1,1)}(a,n);i((0,vt.Z)(r,"yyyy-MM-dd"))}},className:"date-picker-input__button","aria-label":"Previous month"},r.createElement(y.Z,{iconId:"icon_16_arrow-left"})),r.createElement("button",{type:"button",onClick:function(){if(d){var e=n+1,t=a;e>11&&(e=0,t+=1),d(e,t)}else{var r=function(e,t){return new Date(e,t+1,1)}(a,n);i((0,vt.Z)(r,"yyyy-MM-dd"))}},className:"date-picker-input__button","aria-label":"Next month"},r.createElement(y.Z,{iconId:"icon_16_arrow-right"}))))),o&&r.createElement("div",{className:"date-picker-custom-header__year-selector"},r.createElement("button",{type:"button",onClick:function(){d&&d(n,a-1)},className:"date-picker-input__button","aria-label":"Previous year",disabled:!It(a-1,m)},r.createElement(y.Z,{iconId:"icon_16_arrow-left"})),r.createElement("div",{className:"date-picker-custom-header__year-selector--text"},a),r.createElement("button",{type:"button",onClick:function(){d&&d(n,a+1)},className:"date-picker-input__button","aria-label":"Next year",disabled:!It(a+1,m)},r.createElement(y.Z,{iconId:"icon_16_arrow-right"}))))},Dt=n(45853),Tt=n(12274),xt=function(e){var t=e.dayOfMonth,n=e.date,a=e.selectedDate,i=e.calendarMonth,c=e.calendarYear,l=e.firstTabbableDayKey,u=e.bankDaysMap,s=e.locale,d=e.onChange,m=e.setIsOpen,f=e.setIsInputFocused,v=function(e){return(0,vt.Z)(e,"yyyy-MM-dd")},y=new Date(a),b=y&&n&&y.getFullYear()===n.getFullYear()&&y.getMonth()===n.getMonth()&&y.getDate()===n.getDate(),p=-1,g="",E=!1;return n&&(g=v(n),n.getMonth()===i&&n.getFullYear()===c&&g===l&&(p=0),E=!0!==u.get(g)),r.createElement("span",{className:o()("date-picker-input__day-inner",{"date-picker-input__day-inner--selected":b}),tabIndex:p,role:"gridcell","aria-selected":b,"aria-disabled":E,"aria-label":n?new Date(n).toLocaleDateString(s,{weekday:"long",year:"numeric",month:"long",day:"numeric"}):void 0,"data-date-key":g,onKeyDown:function(e){if(n&&!E){var t=null,r=0;switch(e.key){case"ArrowLeft":r=-1;break;case"ArrowRight":r=1;break;case"ArrowUp":r=-7;break;case"ArrowDown":r=7;break;case"Home":t=new Date(n.getFullYear(),n.getMonth(),1);break;
1case"End":t=new Date(n.getFullYear(),n.getMonth()+1,0);break;case"Enter":case" ":return E||(d(v(n)),m(!1),f(!0)),void e.preventDefault();default:return}if(0!==r){var a=new Date(n),o=0;do{a.setDate(a.getDate()+r);var i=v(a);if(!0===u.get(i)){t=a;break}o++}while(o<31&&a.getMonth()===n.getMonth())}if(("Home"===e.key||"End"===e.key)&&t){for(a=new Date(t),o=0;o<31&&!0!==u.get(v(a))&&(a.setDate(a.getDate()+("Home"===e.key?1:-1)),a.getMonth()===n.getMonth());)o++;t=!0===u.get(v(a))?a:null}if(t){var c=v(t),l=document.querySelector('[data-date-key="'.concat(c,'"]'));l&&l.focus(),e.preventDefault()}}},onClick:function(){!E&&n&&d(v(n))},id:"date-picker-cell-".concat(g)},t)},kt=function(e){var t,n=e.bankDaysMap,a=e.handleMonthSelect,i=e.renderCustomHeader,c=e.hasValidBankDayInMonthYear,l=e.displayedMonth,u=e.displayedYear,s=(t=u,Array.from({length:12},function(e,n){var r=new Date(t,n,1);return{label:r.toLocaleString("default",{month:"short"}),value:r.toISOString().slice(0,7),month:n,year:t}})),d=new Date,m=d.getFullYear(),f=d.getMonth();return r.createElement("div",{className:"date-picker-custom-header__months-overlay"},i(),r.createElement("div",{className:"date-picker-custom-header__months"},s.map(function(e){var t;return t=u===m&&e.month<f||!c(e.month,u,n),r.createElement("div",{key:"month-view-".concat(e.month),className:o()("date-picker-custom-header__month",{"date-picker-custom-header__month--current":e.month===l,"date-picker-custom-header__month--disabled":t}),title:e.label,tabIndex:t?-1:0,role:"button","aria-label":"Select ".concat(e.label),onClick:function(){return!t&&a(e.month)},onKeyDown:function(n){t||"Enter"!==n.key&&" "!==n.key||a(e.month)},"aria-disabled":t},e.label)})))},Rt=n(37467);function Pt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Pt(e,t,n[t])})}return e}function Lt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Vt=(Pt(Ct={},m.go.EN_US,n(41695).Z),Pt(Ct,m.go.NB_NO,n(83103).Z),Pt(Ct,m.go.NN_NO,n(4695).Z),Pt(Ct,m.go.FO_FO,n(41577).Z),Ct);Object.entries(Vt).forEach(function(e){var t=Lt(e,2),n=t[0],r=t[1];r&&(0,gt.registerLocale)(n,Mt({},r,{options:Mt({},r.options,{weekStartsOn:1})}))});var Kt=(0,r.forwardRef)(function(e,t){var n=e.selectedDate,a=e.onChange,i=e.label,c=e.ariaLabel,l=e.calendarHeader,u=e.name,s=void 0===u?"paymentDate":u,d=e.placeholder,m=e.firstValidBankDay,f=e.lastValidBankDay,v=e.setHoveredDay,b=e.displayedMonth,p=e.displayedYear,g=e.onMonthChange,E=e.bankDaysMap,h=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["selectedDate","onChange","label","ariaLabel","calendarHeader","name","placeholder","firstValidBankDay","lastValidBankDay","setHoveredDay","displayedMonth","displayedYear","onMonthChange","bankDaysMap"]),_=A.H.locale,N=Lt((0,r.useState)(!1),2),S=N[0],C=N[1],w=Lt((0,r.useState)(!1),2),I=w[0],O=w[1],D=Lt((0,r.useState)(""),2),T=D[0],x=D[1],k=Lt((0,r.useState)(!1),2),R=k[0],P=k[1],M=(0,r.useRef)(),L=(0,r.useRef)(null),V=(0,r.useRef)(null),K=n?new Date(n):new Date,B=K.getMonth(),F=K.getFullYear(),Z="number"==typeof b?b:B,j="number"==typeof p?p:F,H=Lt((0,r.useState)(""),2),q=H[0],U=H[1];
1(0,r.useEffect)(function(){return M.current&&clearTimeout(M.current),S?(x("date-picker-input__calendar--opening"),M.current=setTimeout(function(){x("")},50)):x("date-picker-input__calendar--closing"),function(){M.current&&clearTimeout(M.current)}},[S]),(0,r.useEffect)(function(){S&&"number"==typeof b&&"number"==typeof p&&V.current&&V.current.setOpen(!0),S||P(!1)},[b,p,S]),(0,r.useEffect)(function(){if(S&&!R){var e=n?new Date(n):null;e&&U("Selected date: ".concat(e.toLocaleDateString(_,{month:"long"}),", Year: ").concat(j))}},[Z,j,S,R,_,n]),(0,r.useEffect)(function(){if(n&&E&&E.size>0&&(!E.has(n)||!1===E.get(n))){var e=E.entries().next().value;a(e[0]);var t=new Date(e[0]);g&&g(t.getMonth(),t.getFullYear())}},[n,E]);var Y=function(e,t){var n=e,r=j;if(!wt(e,t,E))if(t>r){var a=function(e,t){for(var n=11;n>=0;n--)if(wt(n,e,t))return n;return null}(t,E);null!==a&&(n=a)}else if(t<r){var o=function(e,t){for(var n=0;n<12;n++)if(wt(n,e,t))return n;return null}(t,E);null!==o&&(n=o)}g&&g(n,t)},G=function(){P(function(e){return!e})},W=function(){return l||r.createElement(Ot,{onMonthViewToggle:G,currentMonth:Z,currentYear:j,isMonthView:R,onChange:a,firstValidBankDay:m||null,lastValidBankDay:f||null,onHoverDay:v,onUnhoverDay:v?function(){return v(null)}:void 0,onMonthChange:Y,bankDaysMap:E})},Q=function(e){for(var t=e.calendarYear,n=e.calendarMonth,r=e.bankDaysMap,a=new Date(t,n+1,0).getDate(),o=1;o<=a;o++){var i=new Date(t,n,o),c=(0,vt.Z)(i,"yyyy-MM-dd");if(!0===r.get(c))return c}return null}({calendarYear:j,calendarMonth:Z,bankDaysMap:E}),X=o()("date-picker-input__container",{"date-picker-input--focused":I,"date-picker-input--disabled":h.disabled});return r.createElement(Rt.C,{zIndex:S?10:void 0},r.createElement("div",{className:X,onClick:function(){if(!h.disabled){var e=t&&"function"!=typeof t?t:L;e.current&&document.activeElement!==e.current&&e.current.focus()}}},r.createElement("div",{"aria-live":"polite","aria-atomic":"true",style:{position:"absolute",left:"-9999px",height:0,width:0,overflow:"hidden"}},q),r.createElement("div",{className:"date-picker-input__custom"},r.createElement("div",{className:"date-picker-input__custom--wrapper"},r.createElement("label",{className:"date-picker-input__label",htmlFor:h.id||s},"".concat(i).concat(h.required?"*":"")),r.createElement(Nt,{ref:t,value:n,onBlur:function(e){O(!1);var t=e.target.value;if(h.required||t){var r=Bt(),o=(0,Dt.Z)(t,r,new Date),i=null;if((0,Tt.Z)(o)){var c=(0,vt.Z)(o,"yyyy-MM-dd");!0===E.get(c)&&(i=c)}if(i||(i=function(){if(e=m,(null!=(t=Date)&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t)&&!isNaN(m.getTime()))return(0,vt.Z)(m,"yyyy-MM-dd");var e,t,n=!0,r=!1,a=void 0;try{for(var o,i=E.entries()[Symbol.iterator]();!(n=(o=i.next()).done);n=!0){var c=Lt(o.value,2),l=c[0];if(c[1])return l}}catch(e){r=!0,a=e}finally{try{n||null==i.return||i.return()}finally{if(r)throw a}}return(0,vt.Z)(new Date,"yyyy-MM-dd")}()),a(i),g){var l=new Date(i);isNaN(l.getTime())||g(l.getMonth(),l.getFullYear())}U("Date adjusted to ".concat(new Date(i).toLocaleDateString(_,{year:"numeric",month:"long",day:"numeric"})))}else""!==n&&a("")},onFocus:function(){O(!0)},name:s,label:i,id:h.id||s,placeholder:d,disabled:h.disabled,tabIndex:h.tabIndex,ariaLabel:c,required:h.required,dateFormat:Bt(),readOnly:S})),r.createElement("div",{className:"date-picker-input__custom--actions"},S?r.createElement("button",{type:"button",onClick:function(){return C(!1)},className:"date-picker-input__button","aria-label":"Close calendar"},r.createElement(y.Z,{iconId:"icon_16_close"})):r.createElement("button",{type:"button",onClick:function(){return C(!0)},className:"date-picker-input__button","aria-label":"Open calendar"},r.createElement(y.Z,{iconId:"icon_16_calendar"})))),S&&!R&&r.createElement("div",{role:"grid","aria-label":"Calendar",className:"date-picker-input__calendar-wrapper"},r.createElement(Et(),{id:"date-picker-input__calendar",ref:V,selected:new Date(n),openToDate:"number"==typeof b&&"number"==typeof p?new Date(p,b,1):void 0,locale:_,dateFormat:Bt(),inline:!0,filterDate:function(e){var t=(0,vt.Z)(e,"yyyy-MM-dd");return!0===E.get(t)},onClickOutside:function(){C(!1)},onChange:function(e){a(e?(0,vt.Z)(e,"yyyy-MM-dd"):""),C(!1),O(!1)},disabledKeyboardNavigation:!1,shouldCloseOnSelect:!0,renderCustomHeader:W,calendarClassName:o()("date-picker-input__calendar",T),formatWeekDay:function(e){return"string"==typeof e?e.substring(0,1):new Date(e).toLocaleDateString(_,{weekday:"narrow"})},renderDayContents:function(e,t){return r.createElement(xt,{dayOfMonth:e,date:t,selectedDate:n,calendarMonth:Z,calendarYear:j,firstTabbableDayKey:Q,bankDaysMap:E,locale:_,onCh
1ange:a,setIsOpen:C,setIsInputFocused:O})},popperContainer:function(e){var t=e.children;return r.createElement("div",{className:"date-picker-input__calendar-popover"},t)}})),S&&R&&r.createElement(kt,{bankDaysMap:E,handleMonthSelect:function(e){g&&"number"==typeof p&&g(e,p),C(!0),P(!1)},renderCustomHeader:W,hasValidBankDayInMonthYear:wt,displayedMonth:null!=b?b:0,displayedYear:null!=p?p:0})))}),Bt=function(){var e;return null!==(e=A.H.dateFnsShortFormat)&&void 0!==e?e:"dd.MM.yyyy"},Ft=n(21303);function Zt(){return Zt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zt.apply(this,arguments)}var jt=r.forwardRef(function(e,t){var n,a,o=e.value,i=e.onChange,c=e.placeholder,l=e.name,u=e["data-testid"],s=e.disableBankInfoLookup,d=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["value","onChange","placeholder","name","data-testid","disableBankInfoLookup"]),f=r.useRef((0,Se.Z)()),v="".concat(u||f.current,"account-input"),y=(n=r.useState(o),a=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),b=y[0],p=y[1],g=(0,Ft.n5)({clearingNumber:(null==o?void 0:o.slice(0,4))||""},{enabled:!s&&!!o&&o.length>=4}).data;return r.createElement(Ce.HH,Zt({helperText:(null==g?void 0:g.bankName)||d.helperText},d,{getInputRef:t,inputMode:"text",value:o,onChange:function(){},onValueChange:function(e){p(e.value),null==i||i({target:{value:e.value,name:l}})},name:l,placeholder:c,className:"account-input",customInput:we.Z,"data-testid":v,maxLength:d.includeDashes&&(null==d?void 0:d.maxLength)?d.maxLength+((null==d?void 0:d.country)==m.cH.SE?5:2):d.maxLength,showMaxLengthWarning:!0,isNumeric:!0,maxLengthMessage:"".concat((null==b?void 0:b.length)||0," / ").concat(d.maxLength),allowEmptyFormatting:!1}))}),Ht=(n(60427),n(33203),n(3002),20),qt=function(e){return e===m.cH.SE?"#### ### ### ### #":e===m.cH.DK||e===m.cH.FO?"#### ##########":""},Ut=function(e){return e===m.cH.SE?"0000 000 000 000 0":e===m.cH.DK||e===m.cH.FO?"0000 000000000":""};function Yt(){return Yt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yt.apply(this,arguments)}const Gt=function(e){var t,n,a=e.setClearingAccountNumber,o=e.handleReceiverAccountSelect,i=e.receiverMessageMaxLength,c=e.firstValidBankDay,l=e.lastValidBankDay,u=e.hoveredDay,s=e.setHoveredDay,d=e.displayedMonth,f=e.displayedYear,v=e.onMonthChange,y=e.bankDaysMap,b=e.excludeAccountCombinedKey,p=(0,k.f)(),g=(0,Ee.Gc)(),E=g.setValue,h=g.clearErrors,_=g.control,A=(0,Ee.cl)().errors;return r.createElement("div",null,r.createElement(Ie,null,r.createElement("div",{className:"money-transfer-form-receiver-section-se__row"},r.createElement(Ee.Qr,{name:"receiverId",control:_,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(et,{excludeAccountCombinedKey:b,error:n.error,value:t.value,className:"receiver-account-selector",ariaDescribedBy:n.error?"receiverId-error":void 0,onChange:function(e){o(e)}})}}),r.createElement(Ee.Qr,{name:"clearingAccountNumber",control:_,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(jt,Yt({},t,{mask:"",maxLength:14,required:!0,format:qt(m.cH.SE),placeholder:Ut(m.cH.SE),name:"account",label:p.clearingAndAccountNumberLabel,onClearClick:function(){E("clearingAccountNumber",""),E("receiverId",null)},onBlur:function(){var e,n,r=t.value;r.length>=5&&(r="".concat(null===(e=t.value)||void 0===e?void 0:e.slice(0,4)).concat(new Array(14-r.length).fill(0).join("")).concat((null===(n=t.value)||void 0===n?void 0:n.slice(4))||"")),r!==t.value&&E("clearingAccountNumber",r),a("".concat((null==r?void 0:r.slice(0,4))||"").concat((null==r?void 0:r.slice(4))||""))},error:n.error,"aria-required":!0,"aria-invalid":!!n.error,"aria-describedby":n.error?"clearingAccountNumber-error":void 0,country:m.cH.SE,includeDashes:!0}))}})),r.createElement("div",{className:"money-transfer-form-receiver-section-se__row"},r.createElement(Ee.Qr,{name:"transactionNoteReceiver",control:_,render:function(e){var a=e.field,o=e.fieldState;return r.createElement(we.Z,Yt({},a,{label:p.textReceiverCanSeeTheirAccount,clearErrors:function(){return h("transactionNoteReceiver")},helperText:(null==a||null===(t=a.value)||void 0===t?void 0:t.length)>Ht?p.textLongerCanCauseExtraFee:void 0,hasWarning:(null==a||null===(n=a.value)||void 0===n?void 0:n.length)>Ht,showMaxLengthWarning:!0,maxLength:i,error:o.error,"aria-invalid":!!o.error,"aria-describedby":o.error?"transactionNoteReceiver-error":void 0}))}}),(null==A?void 0:A.transactionNoteReceiver)&&r.createElement("div",{id:"transactionNoteReceiver-error",role:"alert",className:"sr-only"},A.transactionNoteReceiver.message),r.createElement(Ee.Qr,{name:"transferDate",control:_,render:function(e){var t=e.field;return r.createElement(Kt,Yt({},t,{id:"money-transfer-form-receiver-section-date-picker",onChange:function(e){t.onChange(e)},name:t.name,label:p.global.date,ariaLabel:p.global.date,required:!0,selectedDate:t.value,firstValidBankDay:c,lastValidBankDay:l,hoveredDay:u,setHoveredDay:s,displayedMonth:d,displayedYear:f,onMonthChange:v,bankDaysMap:y,"aria-required":!0,"aria-describedby":(null==A?void 0:A.transferDate)?"transferDate-error":void 0,"aria-invalid":!!(null==A?void 0:A.transferDate)}))}}),(null==A?void 0:A.transferDate)&&r.createElement("div",{id:"transferDate-error",role:"alert",className:"sr-only"},A.transferDate.message))))};function Wt(){return Wt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wt.apply(this,arguments)}var Qt=function(e){var t=e.labels,n=e.name,a=e.paymentSpeedConfig,o=e.disabled,i=e.onCh
1ange,c=e["data-testid"],l=(0,k.f)(),u=(0,Ee.Gc)().control,s=a.options.map(function(e){var n,r="",a="";switch(e.type){case"NORMAL":default:r=l.standardTransfer,a=null==t?void 0:t.standardTransferFee;break;case"EXPRESS":r=l.expressTransfer,a=null==t?void 0:t.expressTransferFee;break;case"SAME_DAY":r=l.sameDayTransfer,a=null==t?void 0:t.sameDayTransferFee}return{value:null!==(n=e.type)&&void 0!==n?n:"",label:"".concat(r).concat(a?" ".concat(a):"")}});return r.createElement(Ee.Qr,{name:n,control:u,defaultValue:a.defaultType,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(De.Z,Wt({},t,{options:s,value:t.value||a.defaultType,label:l.transferType,error:n.error,disabled:o,required:!0,showSelectedIcon:!0,"data-testid":null!=c?c:"payment-speed-option-selector",onChange:function(e){t.onChange(e),i&&i(String(e))}}))}})};function Xt(){return Xt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Xt.apply(this,arguments)}const $t=function(e){var t,n,a=e.setClearingAccountNumber,o=e.handleReceiverAccountSelect,i=e.paymentSpeedConfig,c=e.receiverMessageMaxLength,l=e.firstValidBankDay,u=e.lastValidBankDay,s=e.hoveredDay,d=e.setHoveredDay,f=e.displayedMonth,v=e.displayedYear,y=e.onMonthChange,b=e.bankDaysMap,p=e.paymentSpeedOptionLabels,g=e.sameBankCheckData,E=e.isExpressTransfer,h=e.excludeAccountCombinedKey,_=(0,k.f)(),A=(0,Ee.Gc)(),N=A.setValue,S=A.clearErrors,C=A.control,w=(0,Ee.cl)().errors,I=(0,r.useMemo)(function(){return i.options.length>1},[i]);return r.createElement("div",null,r.createElement(Ie,null,r.createElement("div",{className:"money-transfer-form-receiver-section-details"},r.createElement(Ee.Qr,{name:"receiverId",control:C,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(et,{excludeAccountCombinedKey:h,useSavedReceivers:!0,error:n.error,value:t.value,className:"receiver-account-selector",ariaDescribedBy:n.error?"receiverId-error":void 0,onChange:function(e){o(e)}})}}),r.createElement(Ee.Qr,{name:"clearingAccountNumber",control:C,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(jt,Xt({},t,{mask:"",maxLength:14,required:!0,format:qt(m.cH.DK),placeholder:Ut(m.cH.DK),name:"clearingAccountNumber",label:_.clearingAndAccountNumberLabel,onClearClick:function(){N("clearingAccountNumber",""),N("receiverId",null)},onBlur:function(){var e,n,r=t.value;r.length>=5&&(r="".concat(null===(e=t.value)||void 0===e?void 0:e.slice(0,4)).concat(new Array(14-r.length).fill(0).join("")).concat((null===(n=t.value)||void 0===n?void 0:n.slice(4))||"")),r!==t.value&&N("clearingAccountNumber",r),a("".concat((null==r?void 0:r.slice(0,4))||"").concat((null==r?void 0:r.slice(4))||""))},error:n.error,"aria-required":!0,"aria-invalid":!!n.error,"aria-describedby":n.error?"clearingAccountNumber-error":void 0,country:m.cH.DK,includeDashes:!0}))}})),r.createElement("div",{className:"money-transfer-form-receiver-section__message-row"},r.createElement(Ee.Qr,{name:"transactionNoteReceiver",control:C,render:function(e){var a=e.field,o=e.fieldState;return r.createElement(we.Z,Xt({},a,{label:_.textReceiverCanSeeTheirAccount,clearErrors:function(){return S("transactionNoteReceiver")},helperText:(null==a||null===(t=a.value)||void 0===t?void 0:t.length)>Ht?_.textLongerCanCauseExtraFee:void 0,hasWarning:(null==a||null===(n=a.value)||void 0===n?void 0:n.length)>Ht,maxLength:c,error:o.error,showMaxLengthWarning:!0,"aria-invalid":!!o.error,"aria-describedby":o.error?"transactionNoteReceiver-error":void 0}))}}),(null==w?void 0:w.transactionNoteReceiver)&&r.createElement("div",{id:"transactionNoteReceiver-error",role:"alert",className:"sr-only"},w.transactionNoteReceiver.message),r.createElement("div",{className:"money-transfer-form-receiver-section__message-row"}),r.createElement("div",{className:"money-transfer-form-receiver-section__date-type-row"})),r.createElement("div",{className:"money-transfer-form-receiver-section__speed-row"},r.createElement(Ee.Qr,{name:"transferDate",control:C,render:function(e){var t=e.field;return r.createElement(Kt,Xt({},t,{id:"money-transfer-form-receiver-section-date-picker",onChange:function(e){t.onChange(e)},name:t.name,label:_.global.date,ariaLabel:_.global.date,required:!0,selectedDate:t.value,firstValidBankDay:l,lastValidBankDay:u,hoveredDay:s,setHoveredDay:d,displayedMonth:f,displayedYear:v,onMonthChange:y,bankDaysMap:b,"aria-required":!0,"aria-describedby":(null==w?void 0:w.transferDate)?"transferDate-error":void 0,"aria-invalid":!!(null==w?void 0:w.transferDate)}))}}),(null==w?void 0:w.transferDate)&&r.createElement("div",{id:"transferDate-error",role:"alert",className:"sr-only"},w.transferDate.message),I&&r.createElement(Qt,{labels:p,name:"paymentSpeedType",paymentSpeedConfig:i,disabled:null==g?void 0:g.accountIsFromTheSameBank})),E&&r.createElement("div",{className:"money-transfer-form-receiver-section__full-name-of-receiver"},r.createElement(Ee.Qr,{name:"receiverName",control:C,render:function(e){var t=e.field,n=e.fieldState,a=n.error,o=n.invalid;return r.createElement(we.Z,Xt({},t,{label:_.fullReceiverName,clearErrors:function(){return S("receiverName")},onClearClick:function(){return N("receiverName",null)},error:a,showMaxLengthWarning:!0,maxLength:70,required:!0,"aria-invalid":o,"aria-describedby":o?"receiverName-error":void 0}))}}))))};var zt=n(89143);const Jt=function(e){var t,n,a=(0,k.f)(),o=(0,Ee.Gc)(),i=o.setValue,c=o.getValues,l=o.watch,u=o.setError,d=(0,Y.TT)().setTransferActionBarButtonProps,f=l("clearingAccountNumber"),v=(0,Ee.qo)({name:"receiverId"}),y=(0,yt.a)(),b=(t=(0,r.useState)(""),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),p=b[0],g=b[1],E=(0,ae.Z)().data,h=(0,s.Hq)({accountHolders:e.selectedAccountHolders,includeDataAboutGuarantees:E===m.vZ.PRIVATE}).data,_=void 0===h?[]:h,N=(0,bt.EM)({account:{accountNumber:p.slice(4),clearingNumber:p.slice(0,4)}},{enabled:!!p}).data;(0,r.useEffect)(function(){p&&p.length<5&&u("clearingAccountNumber",{message:a.correctTheAccountNumber,type:"validate"})},[p,a]);var S=(0,r.useMemo)(function(){return ct(y.data)},[y.data]),C=(0,r.useMemo)(function(){return ct(function(){for(var e=[],t=it()(),n=t.add(1,"year"),r=t;r.isBefore(n,"day")||r.isSame(n,"day");)e.push({date:r.format("YYYY-MM-DD"),isBankDay:!0}),r=r.add(1,"day");return e}())},[]),w=(0,r.useMemo)(function(){return(null==N?void 0:N.accountIsFromTheSameBank)?C:S},[null==N?void 0:N.accountIsFromTheSameBank,C,S]),I=mt({initialDate:c("paymentDate")}),O=I.displayedMonth,D=I.displayedYear,T=I.hoveredDay,x=I.setHoveredDay,R=I.handleMonthChange,P=(0,r.useMemo)(function(){if(!p||p.length<5)return!1;var t=p.slice(0,4),n=p.slice(4);return(e.excludeAccountCombinedKey?_.filter(function(t){return t.accountCombinedKey!==e.excludeAccountCombinedKey}):_).some(function(e){return e.accountClearingNumber===t&&e.accountNumber===n})},[p,_,e.excludeAccountCombinedKey]);(0,r.useEffect)(function(){d(0!==v&&null!=v?{buttonReceiver:{isLoading:!1,label:a.updateReceiverText,isDisabled:P}}:{buttonReceiver:{isDisabled:P}})},[v,P]);var M=st({bankDaysMap:w,displayedMonth:O,displayedYear:D}),L=M.firstValidBankDay,V=M.lastValidBankDay;ft({bankDaysMap:S,getValues:c,setValue:i});var K=(0,r.useCallback)(function(e){i("creditAccount.clearingNumber",e.accountClearingNumber,{shouldDirty:!0,shouldValidate:!0}),i("creditAccount.accountNumber",e.accountNumber,{shouldDirty:!0,shouldValidate:!0}),i("receiverId",void 0),g("".concat(e.accountClearingNumber).concat(e.accountNumber))},[i,g]),B=(0,r.useCallback)(function(e){if(i("receiverId",null==e?void 0:e.id),e&&(i("receiverName",e.name),e.moneyTransfer)){var t=e.moneyTransfer.creditAccount,n=t.clearingNumber,r=t.number;i("clearingAccountNumber","".concat(n).concat(r)),g("".concat(n).concat(r)),i("creditAccount.clearingNumber",n),i("creditAccount.accountNumber",r),i("transactionNoteSender",e.moneyTransfer.transactionNoteSender),i(zt.Fg?"transactionNoteReceiver":"longAdvisText",e.moneyTransfer.transactionNoteReceiver)}},[i,g]),F=(0,r.useCallback)(function(e){var t,n;e&&"object"==typeof e&&("account"in e&&e.account?(i("clearingAccountNumber","".concat(null===(t=e.account)||void 0===t?void 0:t.accountClearingNumber).concat(null===(n=e.account)||void 0===n?void 0:n.accountNumber)),K(e.account)):"receiver"in e&&e.receiver&&B(e.receiver))},[K,B,i]);(0,r.useEffect)(function(){var e=null==f?void 0:f.slice(0,4),t=null==f?void 0:f.slice(4);i("creditAccount.clearingNumber",e,{shouldDirty:!0,shouldValidate:!0}),i("creditAccount.accountNumber",t,{shouldDirty:!0,shouldValidate:!0})},[f]);var Z=l("paymentSpeedType"),j=l("transferDate"),H=Z===pt.V.EXPRESS,q=A.H.country==m.cH.DK?H?140:1420:12;return(0,r.useEffect)(function(){if(H){var e=lt(S);i("transferDate",e,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})}},[H]),(0,r.useEffect)(function(){j!==(0,vt.Z)(new Date,"yyyy-MM-dd")&&i("paymentSpeedType",pt.V.NORMAL,{shouldDirty:!0,shouldTouch:!0,shouldValidate:!0})},[j]),(0,r.useEffect)(function(){(null==N?void 0:N.accountIsFromTheSameBank)&&i("paymentSpeedType",pt.V.NORMAL)},[null==N?void 0:N.accountIsFromTheSameBank]),r.createElement("div",{className:"money-transfer-form__section money-transfer-form__section-to"},r.createElement(nt,{title:a.global.to}),function(){switch(A.H.country){case m.cH.DK:case m.cH.FO:return r.createElement($t,{excludeAccountCombinedKey:e.excludeAccountCombinedKey,setClearingAccountNumber:g,handleReceiverAccountSelect:F,paymentSpeedConfig:e.paymentSpeedConfig,receiverMessageMaxLength:q,firstValidBankDay:L,lastValidBankDay:V,hoveredDay:T,setHoveredDay:x,displayedMonth:O,displayedYear:D,onMonthChange:R,bankDaysMap:w,paymentSpeedOptionLabels:e.labels,isExpressTransfer:H});case m.cH.SE:return r.createElement(Gt,{excludeAccountCombinedKey:e.excludeAccountCombinedKey,setClearingAccountNumber:g,handleReceiverAccountSelect:F,receiverMessageMaxLength:q,firstValidBankDay:L,lastValidBankDay:V,hoveredDay:T,setHoveredDay:x,displayedMonth:O,displayedYear:D,onMonthChange:R,bankDaysMap:w});case m.cH.NO:default:return null}}())};var en=n(27598),tn=n(29508);function nn(){return nn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nn.apply(this,arguments)}var rn=function(e){e=null!==e?e:function(){throw new TypeError("Cannot destructure undefined")}();var t=(0,Ee.Gc)(),n=t.control,a=t.clearErrors,i=t.watch,c=(0,r.useRef)(null),l=(0,k.f)(),u=i("transactionNoteReceiver"),s=(null==u?void 0:u.length)>Ht;return r.createElement(b,{labels:{viewDetails:l.global.viewDetails,hideDetails:l.global.hideDetails},onToggle:function(e){e&&c.current&&(c.current.focus(),c.current.scrollIntoView({behavior:"smooth",block:"center"}))}},r.createElement(Ie,null,r.createElement("div",{className:o()("money-transfer-form__section-detail
1s__fields")},r.createElement(Ee.Qr,{name:"creditorReference",disabled:s,control:n,rules:{pattern:{value:/^rf/i,message:l.creditorReferenceErrorMessageRf}},render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,nn({},t,{label:l.creditorReference,clearErrors:function(){return a("creditorReference")},maxLength:21,error:n.error,ref:c,showMaxLengthWarning:!0}))}}),r.createElement(Ee.Qr,{name:"endToEndReference",control:n,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,nn({},t,{label:l.global.futureDetailsEndToEndReference,clearErrors:function(){return a("endToEndReference")},maxLength:35,error:n.error,showMaxLengthWarning:!0}))}}))))},an=function(e){var t=e.marketValue,n=e.isLoadingIkfriData,a=e.ikFriData,o=e.excludeAccountCombinedKey,i=(0,k.f)(),c=(0,Ee.Gc)().control;return r.createElement("div",{className:"money-transfer-form-ik-fri-receiver"},r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section"},r.createElement(nt,{title:i.global.to}),r.createElement(Ie,null,r.createElement(Ee.Qr,{name:"ikfriWithdrawal.toAccount",control:c,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(et,{excludeAccountCombinedKey:o,required:!0,error:n.error,className:"receiver-account-selector",ariaDescribedBy:n.error?"receiverId-error":void 0,onChange:function(e){t.onChange(null==e?void 0:e.value)}})}}))),r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section"},r.createElement(nt,{title:i.withdrawalRequestIKFRI}),r.createElement(Ie,null,r.createElement(Rt.C,{tall:!0,info:!0,autoHeight:!0},n&&r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__loading"},r.createElement(O.Z,null)),a&&r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__table"},t&&r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__table__info-row"},r.createElement("div",null,i.currentMarketValue),r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__table__info-row__value"},A.H.formatCurrency(t.amount,t.currencyCode,{showCurrencyDisplay:!0}))),r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__table__info-row"},r.createElement("div",null,i.maximumWithdrawalAmount),r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__table__info-row__value"},A.H.formatCurrency(a.maxAmount.amount,a.maxAmount.currencyCode,{showCurrencyDisplay:!0}))),r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__table__info-row"},r.createElement("div",null,i.expectedPayout),r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__table__info-row__value"},A.H.formatShortDate(a.expectedPayoutDate))))),r.createElement(Ee.Qr,{name:"ikfriWithdrawal.termsAccepted",control:c,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(Rt.C,{info:!0,autoHeight:!0,hasError:n.invalid},r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__table"},r.createElement("div",{className:"money-transfer-form-ik-fri-receiver__section__table__terms"},r.createElement(w.Z,{roundedCorners:!0,inputProps:{"aria-label":"Aria label 1",onChange:t.onChange,checked:t.value},labels:{tooltip:""},hideTooltip:!0}),(null==a?void 0:a.expectedPayoutDate)?i.understandWithdrawalRequestInfoWithPayoutDate:i.understandWithdrawalRequestInfo),n.error&&r.createElement("div",{className:"form-v2-field-wrapper__error-message"},n.error.message)))}}))))},on=n(68842),cn=n(58127),ln=n(94467);function un(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){un(e,t,n[t])})}return e}function dn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var mn=function(e,t){return cn.ZP.object(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){dn(e,t,n[t])})}return e}({},function(e){return{amount:cn.ZP.coerce.number({message:e.requiredAmount}).min(1,{message:e.requiredAmount}),shared:cn.ZP.object({accountCombinedKey:(0,ln.nY)([Ae.vc.validationRules.required])})}}(e),t.isIKFRI?function(e){return{ikfriWithdrawal:cn.ZP.object({toAccount:(0,ln.nY)([Ae.vc.validationRules.required]),termsAccepted:cn.ZP.literal(!0,{errorMap:function(){return{message:e.youMustAccept}}})})}}(e):{},A.H.isOneOf([m.cH.DK,m.cH.FO])&&!t.isIKFRI?function(e,t){return sn({transactionNoteReceiver:(0,ln.nY)([(n=t.isExpressTransfer,A.H.isDk()?n?Ae.vc.validationRules.maximumTextLength140Characters:Ae.vc.validationRules.maximumTextLenght1420Characters:Ae.vc.validationRules.maximumTextLength12Characters)]).optional()},t.isExpressTransfer?{receiverName:(0,ln.nY)([sn({},Ae.vc.validationRules.required,{validationErrorLabel:e.fieldIsRequired}),Ae.vc.validationRules.maximumTextLength70Characters]).optional()}:{});var n}(e.global,{isExpressTransfer:t.isExpressTransfer}):{},A.H.isSe()&&!t.isIKFRI?{transactionNoteReceiver:(0,ln.nY)([Ae.vc.validationRules.maximumTextLength12Characters]).optional()}:{})).passthrough()},fn=n(29286);function vn(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function yn(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){vn(o,r,a,i,c,"next",e)}function c(e){vn(o,r,a,i,c,"throw",e)}i(void 0)})}}function bn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function pn(){return pn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pn.apply(this,arguments)}function gn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){bn(e,t,n[t])})}return e}var En=n(35666),hn=function(e){var t,n,a,o,i,c=e.initialPaymentValues,l=e.selectedAccountHolders,u=e.accounts,s=e.selectedAgreements,d=e.patchFormValues,f=e.onSubmit,v=e.onAfterAddToActivities,y=e.onAddDraft,b=e.onFormChange,p=e.setMultiM
1odeDisabled,g=e.onPatched,E=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(e,["initialPaymentValues","selectedAccountHolders","accounts","selectedAgreements","patchFormValues","onSubmit","onAfterAddToActivities","onAddDraft","onFormChange","setMultiModeDisabled","onPatched"]),h=(0,k.f)(),_=(0,fn.O)({}).mutateAsync,N=r.useRef({isIKFRI:!1,isExpressTransfer:!1,paymentType:le.uG.TRANSFER}),S=r.useCallback(yn(En.mark(function e(t,n,r){var a,o,i,c;return En.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return a=gn({},N.current,{isExpressTransfer:"EXPRESS"===t.paymentSpeedType}),o=mn(h,a),e.next=4,(0,on.F)(o)(t,n,r);case 4:if(i=e.sent,c=i.errors,a.isIKFRI||!A.H.isOneOf([m.cH.DK,m.cH.FO])&&!A.H.isSe()){e.next=19;break}if(t.clearingAccountNumber||(c.clearingAccountNumber={type:"required",message:A.H.isSe()?h.requiredAccountNumber:h.invalidAccountNumber}),!t.clearingAccountNumber||A.H.isSe()){e.next=19;break}return e.prev=9,e.next=12,_({accountNumber:t.clearingAccountNumber});case 12:e.sent.isValid||(c.clearingAccountNumber={type:"validate",message:h.invalidAccountNumber}),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(9),c.clearingAccountNumber={type:"validate",message:h.invalidAccountNumber};case 19:if(!(Object.keys(c).length>0)){e.next=21;break}return e.abrupt("return",{values:{},errors:c});case 21:return e.abrupt("return",i);case 22:case"end":return e.stop()}},e,null,[[9,16]])})),[h,_]),C=(0,Ee.cI)({mode:"onSubmit",defaultValues:c,shouldFocusError:!1,resolver:S});r.useLayoutEffect(function(){C.formState.isSubmitted&&Object.keys(C.formState.errors).length>0&&setTimeout(function(){var e,t,n,r=document.querySelector('[aria-invalid="true"]');r&&(r.classList.contains("formV2-select")&&(null===(e=r.querySelector(".formV2-select__dropdown"))||void 0===e||null===(t=e.click)||void 0===t||t.call(e)),r.scrollIntoView({behavior:"smooth",block:"center"}),null===(n=r.focus)||void 0===n||n.call(r))},0)},[C.formState.submitCount,C.formState.errors,C.formState.isSubmitted]);var w=l,I=(0,Y.TH)(),O=I.transferActionBarClicked,D=I.setTransferActionBarClicked,T=(0,Y.TT)().setTransferActionBarButtonProps,x=r.useMemo(function(){var e=u.filter(function(e){return e.accountPermissions.debitAllowed});return(0,Z.SC)(e,le.uG.TRANSFER)},[u]);r.useEffect(function(){var e=C.watch(function(e){b&&b(e)});return function(){return e.unsubscribe()}},[C,b]),r.useEffect(function(){d&&(C.reset(gn({},C.getValues(),d)),g&&g())},[d]);var R=r.useMemo(function(){return w.length&&x.length&&!x.some(function(e){return e.accountPermissions.debitAllowed})},[w.length,x]),P=r.useCallback(yn(En.mark(function e(t){var n,r,a,o;return En.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.shared.action===ve.Z.SAVE,r=t.shared.action===ve.Z.DRAFT,e.prev=2,T({buttonApprove:{isLoading:!n&&!r},buttonAddOutbox:{isLoading:n},buttonPaymentDraft:{isLoading:r,label:t.outboxCombinedKey?h.global.update:void 0,icon:t.outboxCombinedKey?"icon_16_recycle":void 0}}),e.next=7,f(gn({},t,{transactionNoteReceiver:(null===(a=(null==t?void 0:t.transactionNoteReceiver)||"")||void 0===a?void 0:a.length)>Ht?void 0:t.transactionNoteReceiver,longAdvisText:(null===(o=(null==t?void 0:t.transactionNoteReceiver)||"")||void 0===o?void 0:o.length)>Ht?t.transactionNoteReceiver:void 0}));case 7:C.clearErrors(),n&&"function"==typeof v&&v(),r&&(null==y||y()),e.next=15;break;case 12:throw e.prev=12,e.t0=e.catch(2),e.t0;case 15:return e.prev=15,D(null),T({buttonApprove:{isLoading:!1},buttonAddOutbox:{isLoading:!1}}),e.finish(15);case 19:case"end":return e.stop()}},e,null,[[2,12,15,19]])})),[h,f,C,D,v,y,T]),L=r.useRef(null),V=r.useRef(P);r.useEffect(function(){V.current=P},[P]);var K=r.useCallback(function(){D(null),T({buttonApprove:{isLoading:!1},buttonAddOutbox:{isLoading:!1},buttonPaymentDraft:{isLoading:!1}})},[D,T]),B=r.useRef(!1);r.useEffect(function(){O!==G.Ug.APPROVE||B.current||(B.current=!0,C.handleSubmit(V.current,K)(),D(null),T({buttonApprove:{isLoading:!1},buttonAddOutbox:{isLoading:!1}})),O!==G.Ug.CREATE_PAYMENT||B.current||(B.current=!0,C.setValue("shared.action",ve.Z.DRAFT),C.setValue("action",ve.Z.DRAFT),C.handleSubmit(V.current,K)(),D(null),T({buttonApprove:{isLoading:!1},buttonAddOutbox:{isLoading:!1},buttonPaymentDraft:{isLoading:!0,label:h.global.update,icon:"icon_16_recycle"}})),O===G.Ug.ADD_TO_ACTIVITIES&&(C.setValue("shared.action",ve.Z.SAVE),C.setValue("action",ve.Z.SAVE),C.handleSubmit(V.current,K)(),D(null),T({buttonApprove:{isLoading:!1},buttonAddOutbox:{isLoading:!1}})),O!==G.Ug.APPROVE&&(B.current=!1)},[C,O]);var F,j=C.watch("amount"),H=C.watch("shared.accountCombinedKey"),q=r.useMemo(function(){return x.find(function(e){return e.accountCombinedKey===H})},[x,H]),U=!!(null==(F=q)?void 0:F.isInvestmentAccount)&&Ae.vc.features.enableIKFRIWithdrawal&&A.H.country===m.cH.DK;N.current={isIKFRI:U,isExpressTransfer:!1,paymentType:le.uG.TRANSFER},r.useEffect(function(){p(U),T({buttonPaymentDraft:{hide:U},buttonReceiver:{hide:U},buttonAddOutbox:{hide:U}})},[U]);var W=(0,en.f)({accountCombinedKey:(null==q?void 0:q.accountCombinedKey)||"",agreementCombinedKeys:s},{enabled:U&&!!(null===(t=E.selectedAccount)||void 0===t?void 0:t.accountCombinedKey)}),Q=W.data,X=W.isLoading;r.useEffect(function(){U||(C.setValue("ikfriWithdrawal.toAccount",""),C.setValue("ikfriWithdrawal.termsAccepted",!1),C.setValue("ikfriWithdrawal.expectedPayoutDate",""))},[U,C]),r.useEffect(function(){(null==Q?void 0:Q.expectedPayoutDate)?C.setValue("ikfriWithdrawal.expectedPayoutDate",it()(null==Q?void 0:Q.expectedPayoutDate).format(A.H.dayjsLocale.shortDateFormat)):C.setValue("ikfriWithdrawal.expectedPayoutDate","")},[null==Q?void 0:Q.expectedPayoutDate,C]);var $=(0,ae.Z)().data,z=C.watch("currencyCode"),J=C.getFieldState("amount").invalid,ee=(0,tn.Dt)({currencyCodeFrom:z,currencyCodeTo:null==q?void 0:q.accountBalance.currencyCode,originalAmount:j},{enabled:z!==(null==q?void 0:q.accountBalance.currencyCode)&&!!j&&!J&&!!(null==q?void 0:q.accountBalance.currencyCode)}).data,te=r.useMemo(function(){var e,t,n,r=(null==ee?void 0:ee.convertedAmount.amount.decimalValue)||j;return U&&(null==Q?void 0:Q.maxAmount)&&r?j>(null===(t=Q.maxAmount)||void 0===t?void 0:t.amount.decimalValue)&&$===m.vZ.PRIVATE:!(U&&X||!r||void 0===(null===(e=null==q?void 0:q.accountBalance.balanceDisposable)||void 0===e?void 0:e.decimalValue)||!(r>(null===(n=null==q?void 0:q.accountBalance.balanceDisposable)||void 0===n?void 0:n.decimalValue))||$!==m.vZ.PRIVATE)},[j,null==ee?void 0:ee.convertedAmount.amount.decimalValue,$,null===(n=null==q?void 0:q.accountBalance.balanceDisposable)||void 0===n?void 0:n.decimalValue,null==Q?void 0:Q.maxAmount,U,X]);return r.useEffect(function(){var e=setTimeout(function(){C.resetField("shared.accountCombinedKey",{defaultValue:null==q?void 0:q.accountCombinedKey}),te&&C.setError("shared.accountCombinedKey",{message:U&&Q?"".concat(h.amountExceedsMaximumAllowed," | ").concat(h.maxAmount," ").concat(A.H.formatCurrency(Q.maxAmount.amount,Q.maxAmount.currencyCode,{showCurrencyDisplay:!0})):h.amountError,type:""})},300);return function(){clearTimeout(e)}},[te]),r.useEffect(function(){z!==(null==q?void 0:q.accountBalance.currencyCode)&&C.setValue("currencyCode",null==q?void 0:q.accountBalance.currencyCode)},[q]),r.useEffect(function(){C.reset(c,{keepErrors:!1,keepDirty:!1,keepIsSubmitted:!1}),c&&C.clearErrors()},[c,C]),r.useEffect(function(){te&&C.formState.submitCount>0&&C.setError("shared.accountCombinedKey",{type:"manual",message:U?h.amountExceedsMaximumAllowed:h.amountError})},[te,C,h,C.formState.submitCount,U]),!_e.Z&&R?r.createElement(Ne.Z,{displayError:!0,message:h.noDebitableAccountsError,overlayClassName:"error-boundary-modal__overlay",error:new M.g("Payment access without debitable accounts"),closeButtonHide:!0,actionButtons:[{actionLabel:Ae.vc.labels.errorActionProceed,onRequestAction:function(){return(0,he.ln)()}}]}):r.createElement(Ee.RV,pn({},C),r.createElement("form",{ref:L,onSubmit:C.handleSubmit(P),className:"money-transfer-form"},r.createElement("div",{className:"money-transfer-form__section money-transfer-form__section-amount"},r.createElement(Ee.Qr,{name:"amount",control:C.control,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(Re,pn({},t,{iconId:"icon_16_wallet-arrow-up",required:!0,label:h.global.amount,error:n.error,currencyInputProps:gn({},C.register("currencyCode"),{value:[z],label:h.global.currencyCodeText,disabled:U,options:E.currencies.map(function(e){return{label:e.currencyCode,value:e.currencyCode}}),onChange:function(e){C.setValue("currencyCode",e,{shouldDirty:!0,shouldValidate:!0})}})}))}})),r.createElement(at,{setSelectedAccount:E.setSelectedAccount}),U?r.createElement(an,{excludeAccountCombinedKey:null===(a=E.selectedAccount)||void 0===a?void 0:a.accountCombinedKey,marketValue:null===(o=E.selectedAccount)||void 0===o?void 0:o.marketValue,isLoadingIkfriData:X,ikFriData:Q}):r.createElement(r.Fragment,null,r.createElement(Jt,{selectedAccountHolders:l,showOwnAccounts:!0,labels:E.labels,paymentSpeedConfig:E.paymentSpeedConfig,excludeAccountCombinedKey:null===(i=E.selectedAccount)||void 0===i?void 0:i.accountCombinedKey}),r.createElement("div",{className:"money-transfer-form__section money-transfer-form__section-detail
1s"},A.H.country==m.cH.DK?r.createElement(rn,null):null))))},_n=n(693),An=n(4971),Nn=n(9018),Sn=n(53239),Cn=n(32409),wn=n(19194),In=n(84337),On=n(37155),Dn=n(26371),Tn=n(70805),xn=n(51907);function kn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Rn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){kn(e,t,n[t])})}return e}var Pn=function(e){return void 0!==e.moneyTransfer},Mn=function(e){return void 0!==e.giroPayment};function Ln(e){var t=e.receiverType,n=e.receiverData,r=e.receiverId,a=Rn({},void 0!==r?{id:r}:{},{name:n.name,agreementCombinedKey:n.agreementCombinedKey});if(t===Pe.S.MONEY_TRANSFER&&Pn(n)){var o,i=null===(o=n.IGNORE)||void 0===o?void 0:o.clearingAccountNumber;if(void 0!==r?void 0!==i:i){var c=(null!=i?i:"").slice(0,4)||"",l=(null!=i?i:"").slice(4)||"";a.moneyTransfer=Rn({},n.moneyTransfer,{creditAccount:{clearingNumber:c,number:l}})}else a.moneyTransfer=n.moneyTransfer}return t===Pe.S.GIRO_PAYMENT&&Mn(n)&&(a.giroPayment=n.giroPayment),a}function Vn(e){var t=e.receiverType,n=e.data,r=e.receiverId,a={receiverName:n.name,receiverId:r};return t===Pe.S.MONEY_TRANSFER&&Pn(n)&&(a=Rn({},a,{clearingAccountNumber:"".concat(n.moneyTransfer.creditAccount.clearingNumber).concat(n.moneyTransfer.creditAccount.number),creditAccount:{clearingNumber:n.moneyTransfer.creditAccount.clearingNumber,accountNumber:n.moneyTransfer.creditAccount.number},transactionNoteReceiver:n.moneyTransfer.transactionNoteReceiver,transactionNoteSender:n.moneyTransfer.transactionNoteSender})),t===Pe.S.GIRO_PAYMENT&&Mn(n)&&(a=Rn({},a,{giroData:n.giroPayment.giroData,transactionNoteSender:n.giroPayment.transactionNoteSender})),a}var Kn=n(49339),Bn=n(50661),Fn=n(50628);function Zn(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}var jn=n(35666);function Hn(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function qn(){return qn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},qn.apply(this,arguments)}var Un=n(35666),Yn=function(e){var t,n,a,o=e.methods,i=e.formValues,c=e.isEditing,l=e.setIsEditing,u=(0,k.f)(),s=(n=(0,r.useState)(""),a=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),d=s[0],m=s[1],f=(0,r.useRef)(!0),v=(0,fn.O)({}).mutateAsync,y=function(e){var t,n=(0,fn.O)({}).mutateAsync,a=(0,k.f)(),o=(0,r.useCallback)((t=jn.mark(function t(r){return jn.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.isSubmitting||e.isSubmitted){t.next=2;break}return t.abrupt("return",!0);case 2:return t.prev=2,t.next=5,n({accountNumber:r||""});case 5:if(t.sent.isValid){t.next=8;break}return t.abrupt("return",a.invalidAccountNumber);case 8:t.next=13;break;case 10:return t.prev=10,t.t0=t.catch(2),t.abrupt("return",a.invalidAccountNumber);case 13:return t.abrupt("return",!0);case 14:case"end":return t.stop()}},t,null,[[2,10]])}),function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function i(e){Zn(o,r,a,i,c,"next",e)}function c(e){Zn(o,r,a,i,c,"throw",e)}i(void 0)})}),[n,a,e.isSubmitting,e.isSubmitted]);return{validateClearingAccountNumber:o}}(o.formState).validateClearingAccountNumber,b=(0,r.useCallback)((t=Un.mark(function e(t){var n;return Un.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=2;break}return e.abrupt("return");case 2:if(!(t.length<5)){e.next=5;break}return f.current&&o.setError("IGNORE.clearingAccountNumber",{message:u.correctTheAccountNumber,type:"validate"}),e.abrupt("return");case 5:return e.next=7,v({accountNumber:t});case 7:n=e.sent,f.current&&!n.isValid&&o.setError("IGNORE.clearingAccountNumber",{message:u.invalidAccountNumber,type:"validate"});case 9:case"end":return e.stop()}},e)}),function(){var e=this,n=arguments;
1return new Promise(function(r,a){var o=t.apply(e,n);function i(e){Hn(o,r,a,i,c,"next",e)}function c(e){Hn(o,r,a,i,c,"throw",e)}i(void 0)})}),[v,u,o]),p=(0,Fn.y)(b,300);return(0,r.useEffect)(function(){return function(){f.current=!1}},[]),(0,r.useEffect)(function(){p(d)},[d,p]),r.createElement("div",{className:"save-receiver__form--account"},r.createElement(Ee.Qr,{name:"IGNORE.clearingAccountNumber",control:o.control,rules:{maxLength:14,required:{value:!0,message:u.requiredAccountNumber},validate:y},render:function(e){var t=e.field,n=e.fieldState;return r.createElement(jt,qn({},t,{mask:"",maxLength:14,required:!0,format:"#### ##########",placeholder:"0000 000000000",name:"account",label:u.clearingAndAccountNumberLabel,onClearClick:function(){return o.setValue("IGNORE.clearingAccountNumber","")},onBlur:function(){var e,n,r,a,u=t.value,s="".concat(null!==(r=null==i||null===(e=i.creditAccount)||void 0===e?void 0:e.clearingNumber)&&void 0!==r?r:"").concat(null!==(a=null==i||null===(n=i.creditAccount)||void 0===n?void 0:n.accountNumber)&&void 0!==a?a:"");c&&u!==s&&l(!1),u&&u.length>=5&&(u="".concat(u.slice(0,4)).concat(new Array(14-u.length).fill(0).join("")).concat(u.slice(4)||"")),u&&u!==t.value&&o.setValue("IGNORE.clearingAccountNumber",u),m("".concat((null==u?void 0:u.slice(0,4))||"").concat((null==u?void 0:u.slice(4))||""))},error:n.error,"aria-required":!0,"aria-invalid":!!n.error,"aria-describedby":n.error?"clearingAccountNumber-error":void 0,includeDashes:!0}))}}))},Gn=n(85383);function Wn(){return Wn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wn.apply(this,arguments)}var Qn=function(e){var t,n,a,o,i=e.methods,c=(0,k.f)(),l=i.watch("giroPayment.giroData.giroType"),u=(0,r.useMemo)(function(){return(0,Gn.Z)(l)},[l]),s=!!u.debitorId,d=null!==(n=null===(t=u.debitorId)||void 0===t?void 0:t.maxLength)&&void 0!==n?n:16,m=null!==(a=u.creditorId.minLength)&&void 0!==a?a:7,f=null!==(o=u.creditorId.maxLength)&&void 0!==o?o:8;return r.createElement(r.Fragment,null,r.createElement("div",{className:"money-transfer-form-receiver-section__type-number-row"},r.createElement(Ee.Qr,{name:"giroPayment.giroData.giroType",control:i.control,rules:{required:{value:!0,message:c.global.fieldIsRequired}},render:function(e){var t=e.field,n=e.fieldState;return r.createElement(De.Z,Wn({},t,{options:Object.values(xn.eS).map(function(e){return{label:"+".concat(e),value:e}}),value:t.value,label:c.giroCodeLineLabel,error:n.error,required:!0,showSelectedIcon:!0,"data-testid":"giro-type"}))}}),r.createElement("div",{className:"giro-number--full-width"},r.createElement(Ee.Qr,{name:"giroPayment.giroData.giroNumber",control:i.control,rules:{required:{value:!0,message:c.global.fieldIsRequired},minLength:{value:m,message:c.giroNumberMinLengthError.replace("{{number}}",m.toString())},maxLength:{value:f,message:c.global.fieldIsRequired}},render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,Wn({},t,{label:c.giroNumber||"Giro number",required:!0,maxLength:f,error:n.error,clearErrors:function(){return i.clearErrors("giroPayment.giroData.giroNumber")},showMaxLengthWarning:!0}))}}))),s&&r.createElement("div",{className:"save-receiver__form--giro-ocr"},r.createElement(Ee.Qr,{name:"giroPayment.giroData.ocr",control:i.control,rules:{required:{value:!0,message:c.global.fieldIsRequired},maxLength:d},render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,Wn({},t,{label:c.giroDebitor||"Debitor number",maxLength:d,error:n.error,clearErrors:function(){return i.clearErrors("giroPayment.giroData.ocr")},showMaxLengthWarning:!0}))}})))};function Xn(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function $n(){return $n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$n.apply(this,arguments)}function zn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Jn=n(35666);const er=function(e){var t=e.formValues,n=e.onUpdateFormValues,a=e.setShowSaveReceiver,o=e.receiverType,i=(0,Qe.X)(o).receivers,c=(0,ie.aj)().selectedAccountHolders,l=(0,ae.Z)().data,u=(0,F.Z)(),s=(0,r.useMemo)(function(){return(null==i?void 0:i.content.filter(function(e){return e.id===(null==t?void 0:t.receiverId)}))||[]},[i,t]),d=zn((0,r.useState)(s.length>0),2),f=d[0],v=d[1],y=(0,r.useMemo)(function(){var e;return function(e){var t,n,r,a,o=e.formValues,i=e.agreementCombinedKey;if(e.receiverType===Pe.S.MONEY_TRANSFER){var c,l,u,s,d,m,f=o,v=null!==(u=null==f||null===(c=f.creditAccount)||void 0===c?void 0:c.clearingNumber)&&void 0!==u?u:"",y=null!==(s=null==f||null===(l=f.creditAccount)||void 0===l?void 0:l.accountNumber)&&void 0!==s?s:"",b=(null==f?void 0:f.clearingAccountNumber)||(v&&y?"".concat(v).concat(y):"");return{name:(null==f?void 0:f.receiverName)||"",agreementCombinedKey:i,moneyTransfer:{creditAccount:{number:y,clearingNumber:v},transactionNoteSender:null!==(d=null==f?void 0:f.transactionNoteSender)&&void 0!==d?d:"",transactionNoteReceiver:null!==(m=null==f?void 0:f.transactionNoteReceiver)&&void 0!==m?m:""},IGNORE:{receiverType:Pe.S.MONEY_TRANSFER,clearingAccountNumber:b}}}var p,g,E,h,_,A=o;return{name:(null==A?void 0:A.receiverName)||"",agreementCombinedKey:i,giroPayment:{giroData:{giroType:null!==(p=null==A||null===(t=A.giroData)||void 0===t?void 0:t.giroType)&&void 0!==p?p:xn.eS.type71,giroNumber:null!==(g=null==A||null===(n=A.giroData)||void 0===n?void 0:n.giroNumber)&&void 0!==g?g:"",ocr:null!==(E=null==A||null===(r=A.giroData)||void 0===r?void 0:r.ocr)&&void 0!==E?E:"",advisText:null!==(h=null==A||null===(a=A.giroData)||void 0===a?void 0:a.advisText)&&void 0!==h?h:""},transactionNoteSender:null!==(_=null==A?void 0:A.transactionNoteSender)&&void 0!==_?_:""},IGNORE:{}}}({receiverType:o,isEditing:f,formValues:t,agreementCombinedKey:null===(e=s[0])||void 0===e?void 0:e.agreementCombinedKey})},[o,f,t,s]),b=zn((0,r.useState)(""),1)[0],p=(0,Ee.cI)({mode:"onChange",defaultValues:y}),g=(0,k.f)(),E=(0,Dn.N)(),h=E.mutateAsync,_=E.isLoading,A=E.error,N=(0,Dn.q)(),S=N.mutateAsync,C=N.isLoading,w=N.error,I=(0,Tn.l)(),O=I.mutateAsync,D=I.isLoading,T=I.error;(0,r.useEffect)(function(){b&&b.length<5&&p.setError("IGNORE.clearingAccountNumber",{message:g.correctTheAccountNumber,type:"validate"})},[b,g]);var x,R=r.useRef(!1),M=p.handleSubmit((x=Jn.mark(function e(r){var a,c,d,v,y,b,p,E,_,A;return Jn.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!R.current){e.next=2;break}return e.abrupt("return");case 2:if(a={},e.prev=3,!f){e.next=19;break}if(d=null==i?void 0:i.content.filter(function(e){return e.name!==(null==t?void 0:t.receiverName)}
1),!(null==(v=null==d?void 0:d.map(function(e){return null===(c=e.name)||void 0===c?void 0:c.toLowerCase()}))?void 0:v.includes(r.name.toLowerCase()))){e.next=14;break}return e.next=11,(0,P.uD)("".concat(g.duplicateAlertMessageSavedReceiversAbroad));case 11:if(e.sent){e.next=14;break}return e.abrupt("return");case 14:return y=Ln({receiverType:o,receiverId:s[0].id,receiverData:r}),e.next=17,O(y);case 17:e.next=32;break;case 19:if(!(null==(p=null==i?void 0:i.content.map(function(e){return null===(b=e.name)||void 0===b?void 0:b.toLowerCase()}))?void 0:p.includes(r.name.toLowerCase()))){e.next=27;break}return e.next=24,(0,P.uD)("".concat(g.duplicateAlertMessageSavedReceiversAbroad));case 24:if(e.sent){e.next=27;break}return e.abrupt("return");case 27:return E=Ln({receiverType:o,receiverData:r}),_=l==m.vZ.PRIVATE?S:h,e.next=31,_(E);case 31:a=e.sent;case 32:e.next=37;break;case 34:e.prev=34,e.t0=e.catch(3),u.dismissable(e.t0);case 37:!R.current&&n&&(R.current=!0,A=s.length>0?s[0].id:a.id,n(Vn({receiverType:o,data:r,receiverId:A})));case 38:case"end":return e.stop()}},e,null,[[3,34]])}),function(){var e=this,t=arguments;return new Promise(function(n,r){var a=x.apply(e,t);function o(e){Xn(a,n,r,o,i,"next",e)}function i(e){Xn(a,n,r,o,i,"throw",e)}o(void 0)})})),L=A||w||T,V=_||C||D,K=r.useRef(null);return r.useEffect(function(){L&&K.current&&K.current.focus()},[L]),L&&u.dismissable(L),r.createElement("div",{className:"save-receiver"},r.createElement("div",{className:"save-receiver__header"},r.createElement("h2",{className:"save-receiver__header--title",id:"save-receiver-title"},f?g.updateReceiverText:g.saveReceiverText),r.createElement("div",{className:"save-receiver__header--icon"},r.createElement(re.Z,{size:"medium-2",color:"white",bgColor:"color-muted-2",borderColor:"color-muted-2"},r.createElement(q.Z,{iconId:"icon_16_address-book-plus",className:"icon--large","aria-hidden":"true"}))),r.createElement("div",{className:"save-receiver__header--receiver"},p.watch("name")||g.receiverName)),r.createElement("div",{ref:K,tabIndex:-1,"aria-live":"polite","aria-atomic":"true",style:{outline:"none"}},L&&r.createElement("div",{className:"save-receiver__error-message",role:"alert"},"string"==typeof L?L:(null==L?void 0:L.message)||g.global.error)),r.createElement(Ee.RV,$n({},p),r.createElement("form",{onSubmit:M,className:"save-receiver__form"},r.createElement("div",{className:"save-receiver__form--fields"},l===m.vZ.BUSINESS&&c&&r.createElement(Ee.Qr,{name:"agreementCombinedKey",control:p.control,rules:{required:{value:!0,message:g.global.fieldIsRequired}},render:function(e){var t=e.field,n=e.fieldState;return r.createElement(De.Z,$n({},t,{options:null==c?void 0:c.map(function(e){return{label:e.name,value:e.selfServiceAgreement}}),value:t.value,label:g.global.owner,error:n.error,disabled:f,required:l===m.vZ.BUSINESS,showSelectedIcon:!0,"data-testid":"Agreement Owner"}))}}),r.createElement(Ee.Qr,{name:"name",control:p.control,rules:{required:{value:!0,message:g.global.fieldIsRequired}},render:function(e){var t=e.field,n=e.fieldState;return r.createElement(r.Fragment,null,r.createElement(we.Z,$n({},t,{label:g.receiverName,required:!0,maxLength:100,error:n.error,clearErrors:function(){return p.clearErrors("name")}})))}}),r.createElement(Ee.Qr,{name:"IGNORE.receiverType",control:p.control,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(r.Fragment,null,r.createElement(De.Z,$n({},t,{options:[{value:o===Pe.S.MONEY_TRANSFER?Kn.ET.MONEY_TRANSFER:Kn.ET.GIRO,label:o===Pe.S.MONEY_TRANSFER?g.transfer:g.giro}],value:o===Pe.S.MONEY_TRANSFER?Kn.ET.MONEY_TRANSFER:Kn.ET.GIRO,required:!0,label:g.receiverType,error:n.error,disabled:!0,showSelectedIcon:!0,"data-testid":"receiver-type"})))}}),o===Pe.S.MONEY_TRANSFER?r.createElement(Yn,{formValues:t,methods:p,isEditing:f,setIsEditing:v}):r.createElement(Qn,{methods:p}),r.createElement(Ee.Qr,{name:o===Pe.S.MONEY_TRANSFER?"moneyTransfer.transactionNoteReceiver":"giroPayment.giroData.advisText",control:p.control,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,$n({},t,{label:g.textReceiverCanSeeTheirAccount,maxLength:o===Pe.S.MONEY_TRANSFER?20:1420,error:n.error,clearErrors:function(){return p.clearErrors(o===Pe.S.MONEY_TRANSFER?"moneyTransfer.transactionNoteReceiver":"giroPayment.giroData.advisText")}}))}}),r.createElement(Ee.Qr,{name:o===Pe.S.MONEY_TRANSFER?"moneyTransfer.transactionNoteSender":"giroPayment.transactionNoteSender",control:p.control,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,$n({},t,{label:g.textICanSeeMyOwnAccount,maxLength:30,error:n.error,clearErrors:function(){return p.clearErrors(o===Pe.S.MONEY_TRANSFER?"moneyTransfer.transactionNoteSender":"giroPayment.transactionNoteSender")}}))}})),r.createElement("div",{className:"save-receiver__buttons"},r.createElement(Bn.c,{buttonType:Bn.w.SECONDARY,type:"reset",onClick:function(){a(!1)},"data-testid":"user-admin_edit-page__back-btn"},g.global.cancel),r.createElement(Bn.c,{type:"submit",leftIconId:"icon_16_checkmark","data-testid":"save-receiver__submit",disabled:V},f?g.global.update:g.global.save)))))};var tr=n(17249),nr=n(52479),rr=n(9996),ar=n.n(rr);function or(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function ir(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){or(o,r,a,i,c,"next",e)}function c(e){or(o,r,a,i,c,"throw",e)}i(void 0)})}}function cr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lr(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function ur(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){cr(e,t,n[t])})}return e}function sr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var dr=n(35666),mr=function(e){var t,n=(0,F.Z)(),a=r.useContext(Sn.ZP),o=r.useContext(Sn.ZP),i=(0,de.a)().mutateAsync,c=(0,nr.N)().mutateAsync,l=(0,An.Z)(),u=(0,On.su)(),d=(0,k.f)(),v=(0,Y.lm)().addNotification,y=(0,Y.TH)(),b=y.transferActionBarClicked,p=y.setTransferActionBarClicked,g=(0,Y.TT)().setTransferActionBarButtonProps,E=(0,Qe.X)(Pe.S.MONEY_TRANSFER).receivers,h=window.location.href.split("?")[0],_=sr((0,r.useState)(0),2),N=_[0],S=_[1],C=sr((0,r.useState)(!1),2),w=C[0],I=C[1],D=sr((0,r.useState)(void 0),2),T=D[0],x=D[1],R=sr((0,r.useState)(void 0),2),P=R[0],L=R[1],V=sr((0,r.useState)(!1),2),K=V[0],B=V[1],j=(0,In.$L)([{code:[ue.K.DUPLICATE_TRANSFER_KSOP651E],actionButtons:[{onRequestAction:function(){o.resetError()},actionLabel:Ae.vc.labels.errorActionCancel},{onRequestAction:ir(dr.mark(function e(){var t;return dr.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(g({buttonApprove:{isLoading:!0}}),o.resetError(),T){e.next=4;break}return e.abrupt("return");case 4:return t=ur({},T,{acceptDuplicate:!0}),e.next=7,Ke(t);case 7:g({buttonApprove:{isLoading:!1}});case 8:case"end":return e.stop()}},e)})),actionLabel:Ae.vc.labels.errorActionProceed}]},{code:[ue.K.INCORRECT_OCR_REFERENCE_KSPS105E,ue.K.UNKNOWN_GIRO_NUMBER_KSCL905I,ue.K.INCORRECT_LENGTH_GIRO_NUMBER_TIASC103,ue.K.INVALID_GIRO_NUMBER_KSOP671E,ue.K.INCORRECT_OCR_REFERENCE_KSPS131E,ue.K.UNKNOWN_GIRO_NUMBER_KSCL911I,ue.K.AMOUNT_EXCEEDS_INDIVIDUAL_LIMIT_KSOB113E,ue.K.AMOUNT_EXCEEDS_BANK_LIMIT_NATIVE_CURRENCY_KSOB112E,ue.K.AMOUNT_EXCEEDS_BANK_LIMIT_OTHER_CURRENCY_KSOB114E,ue.K.MODULUS_VALIDATION_FAILED_KSMO146E,Cn.U.ANY],actionButtons:[{onRequestAction:function(){return o.resetError()},actionLabel:Ae.vc.labels.errorActionCancel}]}]);r.useEffect(function(){var e;if(P){var t=P.receiverId;t&&(null==E||null===(e=E.content)||void 0===e?void 0:e.some(function(e){return e.id===t}))&&B(!0),t||B(!0)}},[P,E]);var H=(0,ie.aj)(),q=H.error,U=H.isLoading,W=H.selectedAgreements,Q=H.selectedAccountHolders,X=(0,me.jg)(),$=(0,ae.Z)(),z=$.data,J=$.isLoading,ee=$.error,te=(0,_n.R)(),ne=te.selectedNeosAccountHolders,re=te.isLoadingNeosAccountHolders,oe=(0,s.Hq)({accountHolders:ne,includeDataAboutGuarantees:z===m.vZ.PRIVATE}),ce=oe.data,Ee=void 0===ce?[]:ce,he=oe.isLoading,_e=oe.error,Ne=(0,r.useMemo)(function(){return(0,Z.SC)(Ee,le.uG.TRANSFER)},[Ee]),Ce=function(){var e,t=null===(e=(0,tt.Io)(Z.VL))||void 0===e?void 0:e.debitAccountCombinedKey,n=(0,tt.Io)(Z.V8);if(t&&t===n)return(0,wn.yP)((0,fe.Q5)(Ee,ne)).find(function(e){return e.accountCombinedKey===t})},we=r.useCallback(function(){var e,t,n,r,a,o,i=Ce(),c=null===(e=(0,tt.Io)(Z.VL))||void 0===e?void 0:e.debitAccountCombinedKey,l=i&&"account"===(a=document.referrer.split("?")[0]).substring(a.lastIndexOf("/")+1)?c:function(){var e;return(0,tt.$b)(Z.V8),null===(e=(0,wn.KB)(Q,Ne,z))||void 0===e?void 0:e.accountCombinedKey}();return{shared:{action:ve.Z.POST,accountCombinedKey:l,currencyCode:null!==(o=null===(t=(0,me.l)(X.data||[]))||void 0===t?void 0:t.currencyCode)&&void 0!==o?o:void 0,amount:""},action:ve.Z.POST,clearingAccountNumber:"",creditAccount:{clearingNumber:"",accountNumber:""},amount:"",currencyCode:null===(n=null===(r=X.data)||void 0===r?void 0:r.find(function(e){return e.isDefault}))||void 0===n?void 0:n.currencyCode,transferDate:(new Date).toISOString().split("T")[0],receiverId:0,accountCombinedKey:"",paymentSpeedType:"NORMAL",ikfriWithdrawal:{toAccount:"",termsAccepted:!1,expectedPayoutDate:""}}},[X.data]),Ie=sr((0,r.useState)(function(){return we()}),2),Oe=Ie[0],De=Ie[1],Te=sr((0,r.useState)((0,pe.sc)(Ne,Oe.shared.accountCombinedKey)),2),xe=Te[0],ke=Te[1];(0,r.useEffect)(function(){var t,n,r=we();if(null===(t=e.prefillExistingPaymentConfig)||void 0===t||null===(n=t.prefillPaymentConfig)||void 0===n?void 0:n.paymentValues){var a,o,i,c,l,u,s,d,m,f=null===(a=e.prefillExistingPaymentConfig)||void 0===a?void 0:a.prefillPaymentConfig.paymentValues.transfer;r=ar()(r,ur({},f,{clearingAccountNumber:"".concat(null==f||null===(o=f.creditAccount)||void 0===o?void 0:o.clearingNumber).concat(null==f||null===(i=f.creditAccount)||void 0===i?void 0:i.accountNumber),shared:ur({},null===(c=e.prefillExistingPaymentConfig)||void 0===c?void 0:c.prefillPaymentConfig.paymentValues.shared,{amount:null===(l=e.prefillExistingPaymentConfig)||void 0===l||null===(u=l.prefillPaymentConfig)||void 0===u||null===(s=u.paymentValues)||void 0===s||null===(d=s.shared)||void 0===d||null===(m=d.amount)||void 0===m?void 0:m.toString()})})),De(r)}},[null===(t=e.prefillExistingPaymentConfig)||void 0===t?void 0:t.prefillPaymentConfig]),r.useEffect(function(){var e=Ce();xe||e||ke((0,pe.sc)(Ne,Oe.shared.accountCombinedKey)),e&&ke(e)},[xe,Oe]),r.useEffect(function(){b===G.Ug.SAVE_RECEIVER&&(I(!0),p(null))},[b,p]);var Re=U||re||he||J||X.isLoading||he,Me=q||_e||ee||X.error,Le=r.useCallback(ir(dr.mark(function e(t,n,r){var a,o,i;return dr.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r!==ve.Z.POST){e.next=12;break}return a=(0,be.Mx)(t),o=function(){if(a.outboxCombinedKey){var e=[];return a.outboxCombinedKey&&e.push({key:"createPaymentRedirectUrl",value:"".concat(h,"?paymentItemCombinedKey=").concat(a.outboxCombinedKey)}),e}},i=function(){if(a.outboxCombinedKey&&n){var e=[];return e.push({key:"accountId",value:n}),e}},e.prev=4,e.next=7,u({signable:a,state:{receiptType:ge.p1.PAYMENT,dynamicLinkData:i?i():void 0,dynamicData:o?o():void 0},onBeforeRedirect:function(e){return e.clear()}});case 7:e.next=12;break;case 9:return e.prev=9,e.t0=e.catch(4),e.abrupt("return",e.t0);case 12:case"end":return e.stop()}},e,null,[[4,9]])}
1)),[u,h]),Ve=r.useCallback(function(e,t,n,r,a){return new Promise(ir(dr.mark(function i(c,u){var s,m,f,y,b,p;return dr.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(n){i.next=3;break}return i.abrupt("return",u(new M.g("No payload was found for ".concat(t," when submitting the payment form"))));case 3:return m=null===(s=e.shared)||void 0===s?void 0:s.accountCombinedKey,e.shared&&e.shared.accountCombinedKey&&n&&(n.accountCombinedKey=e.shared.accountCombinedKey),i.prev=5,i.next=9,r(n);case 9:return b=i.sent,l.send(Nn.U.PAYMENT_SUBMIT,{action:"Payment submitted"}),i.next=13,Le(b,m,null===(f=e.shared)||void 0===f?void 0:f.action);case 13:i.t0=null===(y=e.shared)||void 0===y?void 0:y.action,i.next=i.t0===ve.Z.DRAFT?16:18;break;case 16:return v({id:(0,Se.Z)(),type:ye.k.SUCCESS,icon:"icon_16_checkmark-circle",children:d.addToDrafts,info:He(e,d.draftExpandedDescription)}),i.abrupt("break",19);case 18:v({id:(0,Se.Z)(),type:ye.k.SUCCESS,icon:"icon_16_checkmark-circle",children:d.addToActivities,info:He(e,d.saveExpandedDescription)});case 19:S(function(e){return e+1}),c(),i.next=36;break;case 23:if(i.prev=23,i.t1=i.catch(5),!lr(i.t1,se.T)){i.next=35;break}if(i.t1.code===ue.K.DUPLICATE_TRANSFER_KSOP651E&&n.acceptDuplicate&&c(),!(p=a.get(i.t1.code))){i.next=31;break}return p({error:i.t1,reject:u,values:e,payload:n,resolve:c}),i.abrupt("return");case 31:o.errorHandler(i.t1,j),u(i.t1),i.next=36;break;case 35:u(i.t1);case 36:case"end":return i.stop()}},i,null,[[5,23]])})))},[l,Le,S,o,j]),Ke=r.useCallback(ir(dr.mark(function e(t){var o,l,u;return dr.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t.shared&&t.shared.accountCombinedKey&&(null===(o=t.ikfriWithdrawal)||void 0===o?void 0:o.toAccount))){e.next=14;break}return l={amount:t.amount,fromAccountCombinedKey:t.shared.accountCombinedKey,toAccountCombinedKey:t.ikfriWithdrawal.toAccount},e.prev=3,e.next=6,c(l);case 6:v({id:(0,Se.Z)(),type:ye.k.SUCCESS,icon:"icon_16_checkmark-circle",children:d.orderReceived,info:r.createElement("div",{className:"money-transfer__ik-fri-notification"},r.createElement("div",null,d.withdrawalRequestReceivedIKFRI),r.createElement("br",null),r.createElement("div",null,"".concat(d.withdrawalAmountExpectsToHappen," ").concat(it()(t.ikfriWithdrawal.expectedPayoutDate,A.H.dayjsLocale.shortDateFormat).format("dddd")," ").concat(d.global.the.toLowerCase()," ").concat(t.ikfriWithdrawal.expectedPayoutDate)))}),S(function(e){return e+1}),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(3),lr(e.t0,se.T)?a.errorHandler(e.t0,j):n.dismissable(new M.g(d.unfortunatellyTechnicalIssueOccured,e.t0));case 13:return e.abrupt("return");case 14:return u=ur({},t,{ikfriWithdrawal:void 0}),e.abrupt("return",Ve(t,le.uG.TRANSFER,u,i,new Map([])));case 16:case"end":return e.stop()}},e,null,[[3,10]])})),[Ve,i,v,d,a,n,j,c]),Be=r.useCallback(function(){De(we()),S(function(e){return e+1})},[we]),Fe=e.onAddDraft,Ze=r.useCallback(function(){null==Fe||Fe(),De(we()),S(function(e){return e+1})},[we,Fe]),je=function(e){switch(e){case"NORMAL":default:return d.standardTransfer;case"EXPRESS":return d.expressTransfer;case"SAME_DAY":return d.sameDayTransfer}},He=function(e,t){var n,a,o,i,c,l,u,s=null===(n=e.shared)||void 0===n?void 0:n.accountCombinedKey,m=[{label:d.global.amount,value:r.createElement(f.$,{value:e.amount||0,currency:e.currencyCode,type:f.x.TRANSACTION,displayCurrencyAfterValue:!0})},{label:d.global.from,value:s&&null!==(c=null===(a=Ne.find(function(e){return e.accountCombinedKey===s}))||void 0===a?void 0:a.accountName)&&void 0!==c?c:""},{label:d.global.to,value:"".concat(A.H.formatAccountAndClearingNumber(null!==(l=null===(o=e.creditAccount)||void 0===o?void 0:o.accountNumber)&&void 0!==l?l:"",null!==(u=null===(i=e.creditAccount)||void 0===i?void 0:i.clearingNumber)&&void 0!==u?u:""))},{label:d.global.date,value:A.H.formatShortDate(e.transferDate||"")},{label:d.transferType,value:je(e.paymentSpeedType||"")}];return r.createElement("div",{className:"money-transfer-form__notification-expanded"},r.createElement("span",{className:"money-transfer-form__notification-expanded-description"},t),r.createElement("div",{className:"money-transfer-form__notification-expanded-content"},r.createElement("div",{className:"money-transfer-form__notification-expanded-content--inner"},r.createElement("div",{className:"money-transfer-form__notification-expanded-content__row"},r.createElement("span",{className:"money-transfer-form__notification-expanded-content__title"},"Payment type")),m.map(function(e){return r.createElement("div",{className:"money-transfer-form__notification-expanded-content__row",key:e.label},r.createElement("span",{className:"money-transfer-form__notification-expanded-content__label"},e.label,":"),r.createElement("span",{className:"money-transfer-form__notification-expanded-content__value"},e.value))}))))};return Me&&n.dismissable(Me),Re?r.createElement("div",{className:"money-transfer"},r.createElement(O.Z,null)):r.createElement(r.Fragment,null,r.createElement("div",{className:"money-transfer"},r.createElement(hn,{key:N,onSubmit:Ke,initialPaymentValues:Oe,selectedAccount:xe,setSelectedAccount:ke,selectedAccountHolders:Q,selectedAgreements:W,accounts:Ne,currencies:X.data||[],paymentSpeedConfig:e.paymentSpeedConfig,labels:e.labels,onAfterAddToActivities:Be,onAddDraft:Ze,onFormChange:x,patchFormValues:K?P:void 0,onPatched:function(){L(void 0),B(!1)}
1,setMultiModeDisabled:e.setMultiModeDisabled})),w&&r.createElement(tr.Z,{className:"money-transfer__modal",isOpen:w,onRequestClose:function(){return I(!1)}},r.createElement(er,{formValues:T,onUpdateFormValues:function(e){L(e),B(!1),I(!1)},setShowSaveReceiver:I,receiverType:Pe.S.MONEY_TRANSFER})))},fr=function(e){var t,n,a,o,i=e.paymentInformation,c=e.onClose,l=(0,k.f)();return r.createElement("div",{className:"transfer-type-payment-information","data-testid":"transfer-type-payment-information"},r.createElement("div",{className:"transfer-type-payment-information__header"},r.createElement("h1",{className:"transfer-type-payment-information__title"},l.paymentInformation),r.createElement("button",{className:"transfer-type-payment-information__close",onClick:c,"aria-label":"Close",type:"button"},r.createElement(y.Z,{className:"transfer-type-payment-information__close-icon",iconId:"icon_16_close"}))),r.createElement(U.Z,null,r.createElement("div",{className:"transfer-type-payment-information__content--wrapper"},null==i?void 0:i.map(function(e,i){return r.createElement("div",{key:"".concat(i,"-").concat(e.title),className:"transfer-type-payment-information__content"},r.createElement("h2",{className:"transfer-type-payment-information__content--title"},e.title),r.createElement("div",{className:"transfer-type-payment-information__content--text"},e.text),(null==e||null===(t=e.table)||void 0===t?void 0:t.rows)&&(null==e||null===(n=e.table)||void 0===n?void 0:n.rows.length)>0&&r.createElement("div",{className:"transfer-type-payment-information__content--table"},r.createElement("h3",{className:"transfer-type-payment-information__content--table__title"},null==e||null===(a=e.table)||void 0===a?void 0:a.title),null==e||null===(o=e.table)||void 0===o?void 0:o.rows.map(function(e){return r.createElement("div",{key:e.key,className:"transfer-type-payment-information__content--table__row"},r.createElement("div",{className:"transfer-type-payment-information__content--table__row--key"},e.key),r.createElement("span",{className:"transfer-type-payment-information__content--table__row--value"},e.value))})))}))))},vr=n(43362);const yr=function(e){var t=o()("count-indicator",e.className);return void 0===e.count||null===e.count||e.count<1?null:r.createElement("span",{className:t,"aria-live":"polite"},e.count)};var br=n(51873),pr=function(e){var t=e.title;return r.createElement("div",{className:"money-transfer-form-section-title"},t)};function gr(){return gr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gr.apply(this,arguments)}var Er=function(e){var t=e.setSelectedAccount,n=(0,Ee.Gc)(),a=n.control,o=n.setValue,i=n.clearErrors,c=(0,k.f)(),l=r.useCallback(function(e){return e.accountPermissions.debitAllowed&&!(A.H.country===m.cH.DK&&e.isInvestmentAccount&&!Ae.vc.features.enableIKFRIWithdrawal)},[]);return r.createElement("div",{className:"money-transfer-form__section money-transfer-form__section--from"},r.createElement(pr,{title:c.global.from}),r.createElement(Ie,null,r.createElement(Ee.Qr,{name:"shared.accountCombinedKey",control:a,rules:{required:!0},render:function(e){var n=e.field,a=e.fieldState;return r.createElement(et,{required:!0,value:void 0!==n.value&&null!==n.value?String(n.value):"",error:a.error,filterAccounts:l,onChange:function(e){var n=e.account;n?((0,tt.$b)(Z.V8),t(n),o("shared.accountCombinedKey",n.accountCombinedKey,{shouldDirty:!0,shouldValidate:!0})):(t(void 0),o("shared.accountCombinedKey","",{shouldDirty:!0,shouldValidate:!0}))}})}}),r.createElement(Ee.Qr,{name:"transactionNoteSender",control:a,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,gr({},t,{label:c.textICanSeeMyOwnAccount,clearErrors:function(){return i("transactionNoteSender")},maxLength:30,error:n.error,showMaxLengthWarning:!0}))}})))},hr=n(48755),_r=n(3648);function Ar(){return Ar=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ar.apply(this,arguments)}function Nr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Sr=new Set([xn.eS.type01,xn.eS.type04,xn.eS.type15,xn.eS.type71,xn.eS.type73,xn.eS.type75]),Cr=new Set([xn.eS.type04,xn.eS.type15,xn.eS.type71,xn.eS.type75]),wr=new Set([xn.eS.type01,xn.eS.type73,xn.eS.type75]);const Ir=function(){var e,t,n,a=(0,k.f)(),o=(0,Ee.Gc)(),i=o.setValue,c=o.getValues,l=o.control,u=o.watch,s=(0,Ee.cl)().errors,d=(0,Qe.X)(Pe.S.GIRO_PAYMENT).receivers,m=(0,Y.TT)().setTransferActionBarButtonProps,f=(0,Ee.qo)({name:"giroTypeSelection",defaultValue:xn.eS.type71}),v=(0,r.useMemo)(function(){return(0,Gn.Z)(f)},[f]),y=null!==(t=null===(e=v.debitorId)||void 0===e?void 0:e.maxLength)&&void 0!==t?t:16,b=null!==(n=v.creditorId.maxLength)&&void 0!==n?n:8,p=!!v.debitorId,g=v.advisText,E=Nr((0,r.useState)(void 0),2),h=E[0],_=E[1],A=(0,Ee.qo)({name:"receiverId"});(0,r.useEffect)(function(){if(A&&_(A),A&&d){var e=d.content.find(function(e){return String(e.id)===String(A)});_(function(t){return t&&e&&t.id===e.id?t:e})}else _(void 0)},[A,d]);var N=(0,hr.EC)().data,S=Nr((0,r.useState)(!1),2),C=S[0],w=S[1],I=(0,r.useMemo)(function(){return ct(N)},[N]),O=mt({initialDate:c("paymentDate")}),D=O.displayedMonth,T=O.displayedYear,x=O.hoveredDay,R=O.setHoveredDay,P=O.handleMonthChange;(0,r.useEffect)(function(){m(0!==A&&null!=A?{buttonReceiver:{isLoading:!1,label:a.updateReceiverText}}:{buttonReceiver:{isLoading:!1,label:a.saveReceiverText}})},[A]);var M=st({bankDaysMap:I,displayedMonth:D,displayedYear:T}),L=M.firstValidBankDay,V=M.lastValidBankDay;ft({bankDaysMap:I,getValues:c,setValue:i,skip:!!A});var K=(0,r.useMemo)(function(){return(null==d?void 0:d.content.length)?d.content.map(function(e,t){var n,r,a=e.giroPayment.giroData,o=e.giroPayment.transactionNoteSender,i=a.ocr?"+".concat(a.giroType," < ").concat(a.ocr," + ").concat(a.giroNumber).concat(o?" ".concat(o):""):"+".concat(a.giroType," < ").concat(a.giroNumber).concat(o?" ".concat(o):"");return{label:e.name,helpText:i,value:String(null!==(n=e.id)&&void 0!==n?n:t),key:"receiver-".concat(null!==(r=e.id)&&void 0!==r?r:t)}}):[]},[d]),B=(0,r.useCallback)(function(e){if(_(e),i("receiverId",e.id),i("receiverName",e.name),i("paymentDate",null),(0,Me.JM)(e)){var t=e.giroPayment,n=t.giroData,r=n.giroType,a=n.ocr,o=n.giroNumber,c=n.advisText,l=t.transactionNoteSender;i("giroData.ocr",a),i("giroTypeSelection",r),i("giroData.giroType",r),i("giroData.giroNumber",o),i("giroData.advisText",c||""),i("transactionNoteSender",l||"")}},[i]),F=u("giroData.ocr"),Z=u("giroData.giroNumber"),j=!(F||Z),H=(0,r.useMemo)(function(){if(Z&&f)return{giroNumber:Z,giroType:f}},[f,Z]),q=(0,_r.yB)(H).data;return(0,r.useEffect)(function(){var e,t=void 0!==Z&&(null==q?void 0:q.success)?null==q||null===(e=q.result)||void 0===e?void 0:e.creditorName:void 0,n=c("transactionNoteSender");!t||n||h||i("transactionNoteSender",t)}),(0,r.useEffect)(function(){if(h&&(0,Me.JM)(h)){var e=h.giroPayment.giroData;(Cr.has(f)&&e.ocr!==F||e.giroNumber!==Z||e.giroType!==f)&&(_(void 0),i("receiverId",null),i("receiverName",null))}},[F,Z,h,f,i]),(0,r.useEffect)(function(){var e=Cr.has(f),t=wr.has(f);e?(i("senderNameAndAddress1",""),i("senderNameAndAddress2",""),i("senderNameAndAddress3",""),i("senderNameAndAddress4",""),i("senderNameAndAddress5","")):i("giroData.ocr",""),t||i("giroData.advisText","")},[f,i]),r.createElement("div",{className:"money-transfer-form__section money-transfer-form__section-to giro-transfer-form__section-to"},r.createElement(pr,{title:a.global.to}),r.createElement(Ie,null,r.createElement("div",{className:"money-transfer-form-receiver-details"},r.createElement("div",{className:"money-transfer-form-receiver-section__message-row"},r.createElement(Ee.Qr,{name:"receiverId",control:l,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(De.Z,Ar({},t,{className:"receiver-account-selector",options:K,value:void 0!==t.value&&null!==t.value?String(t.value):"",onChange:function(e){var n="string"==typeof e?e:Array.isArray(e)?e[0]:e;if(n){var r=null==d?void 0:d.content.find(function(e){return String(e.id)===String(n)});r&&(t.onChange(r.id),B(r))}},renderTrigger:function(){return r.createElement(Ge,{label:void 0,required:j,selectedAccount:void 0,selectedReceiver:h,placeholder:a.savedReceivers})},error:n.error,required:j,"aria-required":j,"aria-invalid":!!n.error,"aria-describedby":n.error?"receiverId-error":void 0}))}})),r.createElement("div",{className:"money-transfer-form-receiver-section__type-number-row"},r.createElement(Ee.Qr,{name:"giroTypeSelection",control:l,defaultValue:xn.eS.type71,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(De.Z,Ar({},t,{label:a.giroCodeLineLabel,className:"select-giro-type",required:!0,variant:"radio","data-testid":"select-giro-type",options:Object.values(xn.eS).filter(function(e){return Sr.has(e)}).map(function(e){return{label:"+".concat(e),value:e}}),value:t.value,onChange:function(e){var n="string"==typeof e?e:Array.isArray(e)?e[0]:e;n&&Object.values(xn.eS).includes(n)&&(t.onChange(n),i("giroData.giroType",n))},error:n.error}))}}),p&&r.createElement(Ee.Qr,{name:"giroData.ocr",control:l,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(jt,Ar({key:"ocr-".concat((null==h?void 0:h.id)||"none")},t,{mask:"",maxLength:y,includeDashes:!1,required:!0,format:"#".repeat(y),placeholder:"0".repeat(y),name:"giroData.ocr",label:a.giroDebitor||"Debitor number",onClearClick:function(){i("giroData.ocr",""),i("receiverId",null),_(void 0)},error:n.error,"aria-required":!0,"aria-invalid":!!n.error,"aria-describedby":n.error?"giroData.ocr-error":void 0,showMaxLengthWarning:!0,disableBankInfoLookup:!0}
1))}}),r.createElement("div",{className:p?"":"giro-number--full-width"},r.createElement(Ee.Qr,{name:"giroData.giroNumber",control:l,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(jt,Ar({key:"giro-".concat((null==h?void 0:h.id)||"none")},t,{mask:"",maxLength:b,includeDashes:!1,required:!0,format:"#".repeat(b),placeholder:"0".repeat(b),name:"giroData.giroNumber",label:a.giroNumber||"Giro number",onClearClick:function(){i("giroData.giroNumber",""),i("receiverId",null),_(void 0),w(!1)},onChange:function(e){w(!0),t.onChange(e)},onBlur:function(){w(!1),t.onBlur()},error:C?void 0:n.error,"aria-required":!0,"aria-invalid":!!n.error,"aria-describedby":n.error?"giroData.giroNumber-error":void 0,disableBankInfoLookup:!0}))}}))),!p&&r.createElement("div",{className:"giro-transfer-form-receiver-section__payment-slip-fields"},r.createElement("div",{className:"giro-transfer-form-receiver-section__name-address-row"},r.createElement(Ee.Qr,{name:"senderNameAndAddress1",control:l,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,Ar({},t,{label:"Name",placeholder:"Name",maxLength:35,showMaxLengthWarning:!0,required:!0,error:n.error}))}}),r.createElement(Ee.Qr,{name:"senderNameAndAddress2",control:l,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,Ar({},t,{label:"Address line 1",placeholder:"Address line 1",maxLength:35,showMaxLengthWarning:!0,required:!0,error:n.error}))}}),r.createElement(Ee.Qr,{name:"senderNameAndAddress3",control:l,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,Ar({},t,{label:"Address line 2",placeholder:"Address line 2",maxLength:35,showMaxLengthWarning:!0,error:n.error}))}})),r.createElement("div",{className:"giro-transfer-form-receiver-section__postal-city-row"},r.createElement(Ee.Qr,{name:"senderNameAndAddress4",control:l,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,Ar({},t,{onKeyPress:function(e){/^\d$/.test(e.key)||"Backspace"===e.key||"Delete"===e.key||"Tab"===e.key||"ArrowLeft"===e.key||"ArrowRight"===e.key||e.preventDefault()},onChange:function(e){var n=e.target.value.replace(/\D/g,"").slice(0,4);t.onChange(n)},label:"Postal code",placeholder:"Postal code",inputMode:"numeric",maxLength:4,showMaxLengthWarning:!0,required:!0,error:n.error}))}}),r.createElement(Ee.Qr,{name:"senderNameAndAddress5",control:l,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,Ar({},t,{label:"City",placeholder:"City",maxLength:30,showMaxLengthWarning:!0,required:!0,error:n.error}))}}))),g&&r.createElement("div",{className:"money-transfer-form-receiver-section__message-row"},r.createElement(Ee.Qr,{name:"giroData.advisText",control:l,render:function(e){var t=e.field,n=e.fieldState;return r.createElement(we.Z,Ar({},t,{label:a.textReceiverCanSeeTheirAccount,maxLength:3358,error:n.error,showMaxLengthWarning:!0}))}})),r.createElement("div",{className:"money-transfer-form-receiver-section__message-row"},r.createElement(Ee.Qr,{name:"paymentDate",control:l,render:function(e){var t=e.field;return r.createElement(Kt,Ar({},t,{id:"money-transfer-form-receiver-section-date-picker",onChange:function(e){t.onChange(e)},name:t.name,label:a.global.date,ariaLabel:a.global.date,required:!0,selectedDate:t.value,firstValidBankDay:L,lastValidBankDay:V,hoveredDay:x,setHoveredDay:R,displayedMonth:D,displayedYear:T,onMonthChange:P,bankDaysMap:I,"aria-required":!0,"aria-describedby":(null==s?void 0:s.paymentDate)?"paymentDate-error":void 0,"aria-invalid":!!(null==s?void 0:s.paymentDate)}))}})))))};function Or(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Or(e,t,n[t])})}return e}function Tr(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function xr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kr(){return kr=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},kr.apply(this,arguments)}function Rr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){xr(e,t,n[t])})}return e}var Pr=n(35666),Mr=function(e){var t,n,a,o=(0,k.f)(),i=e.onSubmit,c=e.setSelectedAccount,l=e.accounts,u=e.onFormChange,s=(n=(0,r.useState)({shared:{action:ve.Z.POST,accountCombinedKey:void 0,currencyCode:m.NE.DKK,amount:""},action:ve.Z.POST,amount:"",accountCombinedKey:"",paymentDate:(new Date).toISOString().split("T")[0],receiverId:0,receiverName:"",giroData:{giroType:xn.eS.type71,giroNumber:"",ocr:"",advisText:""},transactionNoteSender:"",senderNameAndAddress1:"",senderNameAndAddress2:"",senderNameAndAddress3:"",senderNameAndAddress4:"",senderNameAndAddress5:""}),a=1,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(n,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}())[0],d=r.useCallback(function(e,t,n){var r,a,i=function(e,t){var n,r,a,o=(0,Gn.Z)(t.giroType),i=!!o.debitorId,c=!!o.advisText,l=null!==(r=null===(n=o.debitorId)||void 0===n?void 0:n.maxLength)&&void 0!==r?r:16,u=null!==(a=o.creditorId.minLength)&&void 0!==a?a:7;return cn.ZP.object(Dr({amount:cn.ZP.coerce.number({message:e.requiredAmount}).min(1,{message:e.requiredAmount}),shared:cn.ZP.object({accountCombinedKey:(0,ln.nY)([Ae.vc.validationRules.required])}).passthrough(),giroData:cn.ZP.object(Dr({giroNumber:(0,ln.nY)([Ae.vc.validationRules.required,{value:u,validationErrorLabel:e.giroNumberMinLengthError.replace("{{number}}",u.toString()),type:"minLength"}])},i?{ocr:(0,ln.nY)([Ae.vc.validationRules.required]).max(l)}:{},c?{advisText:cn.ZP.string().max(3358).optional()}:{})).passthrough()},i?{}:{senderNameAndAddress1:(0,ln.nY)([Ae.vc.validationRules.required]),senderNameAndAddress2:(0,ln.nY)([Ae.vc.validationRules.required]),senderNameAndAddress4:(0,ln.nY)([Ae.vc.validationRules.required]),senderNameAndAddress5:(0,ln.nY)([Ae.vc.validationRules.required])})).passthrough()}({requiredAmount:o.global.fieldIsRequired,giroNumberMinLengthError:o.giroNumberMinLengthError},{giroType:null!==(a=null===(r=e.giroData)||void 0===r?void 0:r.giroType)&&void 0!==a?a:xn.eS.type71});return(0,on.F)(i)(e,t,n)},[o.global.fieldIsRequired,o.giroNumberMinLengthError]),f=(0,Ee.cI)({mode:"onChange",defaultValues:s,shouldFocusError:!1,resolver:d});r.useEffect(function(){var e=f.watch(function(e){u&&u(e)});return function(){return e.unsubscribe()}},[f,u]),r.useEffect(function(){e.patchFormValues&&(f.reset(Rr({},f.getValues(),e.patchFormValues)),e.onPatched&&e.onPatched())},[e.patchFormValues]);var v,y=(0,ae.Z)().data,b=(0,r.useRef)(null),p=(0,Y.TH)(),g=p.transferActionBarClicked,E=p.setTransferActionBarClicked,h=(0,Y.TT)().setTransferActionBarButtonProps,_=r.useCallback((v=Pr.mark(function e(t){var n;return Pr.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.shared.action===ve.Z.SAVE,e.prev=1,h({buttonApprove:{isLoading:!n},buttonAddOutbox:{isLoading:n}}),e.next=5,i(t);case 5:f.clearErrors(),N.current=!1,e.next=12;break;case 9:throw e.prev=9,e.t0=e.catch(1),e.t0;case 12:return e.prev=12,E(null),h({buttonApprove:{isLoading:!1},buttonAddOutbox:{isLoading:!1}}),e.finish(12);case 16:case"end":return e.stop()}},e,null,[[1,9,12,16]])}),function(){var e=this,t=arguments;return new Promise(function(n,r){var a=v.apply(e,t);function o(e){Tr(a,n,r,o,i,"next",e)}function i(e){Tr(a,n,r,o,i,"throw",e)}o(void 0)})}),[i,f,h,E]),A=(0,r.useRef)(_);r.useEffect(function(){A.current=_},[_]);var N=r.useRef(!1),S=f.watch("amount"),C=r.useCallback(function(){E(null),h({buttonApprove:{isLoading:!1},buttonAddOutbox:{isLoading:!1}})},[E,h]);r.useEffect(function(){g!==G.Ug.APPROVE||N.current||(N.current=!0,f.handleSubmit(A.current,C)()),g===G.Ug.ADD_TO_ACTIVITIES&&(f.setValue("shared.action",ve.Z.SAVE),f.setValue("action",ve.Z.SAVE),f.handleSubmit(A.current,C)()),g!==G.Ug.APPROVE&&(N.current=!1)},[f,g,C]),r.useLayoutEffect(function(){f.formState.isSubmitted&&Object.keys(f.formState.errors).length>0&&setTimeout(function(){var e,t,n,r=document.querySelector('[aria-invalid="true"]');r&&(r.classList.contains("formV2-select")&&(null===(e=r.querySelector(".formV2-select__dropdown"))||void 0===e||null===(t=e.click)||void 0===t||t.call(e)),r.scrollIntoView({behavior:"smooth",block:"center"}),null===(n=r.focus)||void 0===n||n.call(r))},0)},[f.formState.submitCount,f.formState.errors,f.formState.isSubmitted]);var w=(0,Z.SC)(l.filter(function(e){return e.accountPermissions.debitAllowed}),le.uG.TRANSFER),I=f.watch("shared.accountCombinedKey"),O=r.useMemo(function(){return w.find(function(e){return e.accountCombinedKey===I})},[w,I]),D=r.useMemo(function(){var e,t;return!(!S||void 0===(null===(e=null==O?void 0:O.accountBalance.balanceDisposable)||void 0===e?void 0:e.decimalValue))&&S>(null===(t=null==O?void 0:O.accountBalance.balanceDisposable)||void 0===t?void 0:t.decimalValue)&&y===m.vZ.PRIVATE},[S,y,null===(t=null==O?void 0:O.accountBalance.balanceDisposable)||void 0===t?void 0:t.decimalValue]);return r.useEffect(function(){var e=setTimeout(function(){f.resetField("shared.accountCombinedKey",{defaultValue:null==O?void 0:O.accountCombinedKey}),D&&f.setError("shared.accountCombinedKey",{message:o.amountError,type:""})},300);return function(){clearTimeout(e)}},[D]),r.useEffect(function(){D&&f.formState.submitCount>0&&f.setError("shared.accountCombinedKey",{type:"manual",message:o.amountError})},[D,f,o.amountError,f.formState.submitCount]),r.createElement(Ee.RV,kr({},f),r.createElement("form",{ref:b,onSubmit:f.handleSubmit(_),className:"money-transfer-form"},r.createElement("div",{className:"money-transfer__section money-transfer__section-amount"},r.createElement(Ee.Qr,{name:"amount",control:f.control,rules:{required:{message:o.global.fieldIsRequired,value:!0}},render:function(e){var t=e.field,n=e.fieldState;return r.createElement(Re,kr({},t,{iconId:"icon_16_wallet-arrow-up",required:!0,label:o.global.amount,error:n.error,defaultCurrencyCode:m.NE.DKK,isCurrencyDisabled:!0,currencyInputProps:Rr({},f.register("shared.currencyCode"),{value:String(t.value||""),label:o.global.currencyCodeText,options:[{value:m.NE.DKK,label:m.NE.DKK}],onChange:function(e){f.setValue("shared.currencyCode",e,{shouldDirty:!0,shouldValidate:!0})}})}))}})),r.createElement(Er,{setSelectedAccount:c}),r.createElement(Ir,null)))};function Lr(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Vr(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Lr(o,r,a,i,c,"next",e)}function c(e){Lr(o,r,a,i,c,"throw",e)}i(void 0)})}}function Kr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Br(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function Fr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Kr(e,t,n[t])})}return e}function Zr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var jr=n(35666),Hr=function(e){var t=(0,F.Z)(),n=r.useContext(Sn.ZP),a=(0,br.B)().mutateAsync,o=(0,An.Z)(),i=(0,On.su)(),c=(0,k.f)(),l=(0,Y.lm)().addNotification,u=(0,Y.TH)(),d=u.transferActionBarClicked,v=u.setTransferActionBarClicked,y=(0,Qe.X)(Pe.S.GIRO_PAYMENT).receivers,b=window.location.href.split("?")[0],p=(0,In.$L)([{code:[ue.K.INCORRECT_OCR_REFERENCE_KSPS105E,ue.K.UNKNOWN_GIRO_NUMBER_KSCL905I,ue.K.INCORRECT_LENGTH_GIRO_NUMBER_TIASC103,ue.K.INVALID_GIRO_NUMBER_KSOP671E,ue.K.INCORRECT_OCR_REFERENCE_KSPS131E,ue.K.UNKNOWN_GIRO_NUMBER_KSCL911I,ue.K.AMOUNT_EXCEEDS_INDIVIDUAL_LIMIT_KSOB113E,ue.K.AMOUNT_EXCEEDS_BANK_LIMIT_NATIVE_CURRENCY_KSOB112E,ue.K.AMOUNT_EXCEEDS_BANK_LIMIT_OTHER_CURRENCY_KSOB114E,ue.K.MODULUS_VALIDATION_FAILED_KSMO146E,Cn.U.ANY],actionButtons:[{onRequestAction:function(){return n.resetError()},actionLabel:Ae.vc.labels.errorActionCancel}]}]),g=Zr((0,r.useState)(void 0),2),E=g[0],h=g[1],_=Zr((0,r.useState)(0),2),N=_[0],S=_[1],C=Zr((0,r.useState)(void 0),2),w=C[0],I=C[1],D=Zr((0,r.useState)(!1),2),T=D[0],x=D[1],R=Zr((0,r.useState)(!1),2),P=R[0],L=R[1];r.useEffect(function(){var e;if(w){var t=w.receiverId;t&&(null==y||null===(e=y.content)||void 0===e?void 0:e.some(function(e){return e.id===t}))&&x(!0),t||x(!0)}},[w,y]);var V=(0,ie.aj)(),K=V.error,B=V.isLoading,j=V.selectedAgreements,H=V.selectedAccountHolders,q=(0,me.jg)(),U=(0,ae.Z)(),W=U.data,Q=U.isLoading,X=U.error,$=(0,_n.R)(),z=$.selectedNeosAccountHolders,J=$.isLoadingNeosAccountHolders,ee=(0,s.Hq)({accountHolders:z,includeDataAboutGuarantees:W===m.vZ.PRIVATE}),te=ee.data,ne=void 0===te?[]:te,re=ee.isLoading,oe=ee.error,ce=(0,r.useMemo)(function(){return(0,Z.SC)(ne,le.uG.TRANSFER)},[ne]),de=function(){var e,t=null===(e=(0,tt.Io)(Z.VL))||void 0===e?void 0:e.debitAccountCombinedKey,n=(0,tt.Io)(Z.V8);if(t&&t===n)return(0,wn.yP)((0,fe.Q5)(ne,z)).find(function(e){return e.accountCombinedKey===t})},Ee=r.useCallback(function(){var e,t,n=de(),r=null===(e=(0,tt.Io)(Z.VL))||void 0===e?void 0:e.debitAccountCombinedKey,a=n&&"account"===(t=document.referrer.split("?")[0]).substring(t.lastIndexOf("/")+1)?r:function(){var e;return(0,tt.$b)(Z.V8),null===(e=(0,wn.KB)(H,ce,W))||void 0===e?void 0:e.accountCombinedKey}();return{shared:{action:ve.Z.POST,accountCombinedKey:a,currencyCode:m.NE.DKK,amount:""},action:ve.Z.POST,amount:"",paymentDate:(new Date).toISOString().split("T")[0],receiverId:0,accountCombinedKey:"",giroData:{giroNumber:"",giroType:xn.eS.type71,ocr:"",advisText:""}}},[q.data]),he=Zr((0,r.useState)(function(){return Ee()}),2),_e=he[0],Ne=he[1],Ce=Zr((0,r.useState)((0,pe.sc)(ce,_e.shared.accountCombinedKey)),2),we=Ce[0],Ie=Ce[1];r.useEffect(function(){var e=de();we||e||Ie((0,pe.sc)(ce,_e.shared.accountCombinedKey)),e&&Ie(e)},[we,_e]),r.useEffect(function(){d===G.Ug.SAVE_RECEIVER&&(L(!0),v(null))},[d,v]);var Oe=B||J||re||Q||q.isLoading,De=K||oe||X||q.error,Te=r.useCallback(Vr(jr.mark(function e(t,n,r){var a,o,c;return jr.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(r!==ve.Z.POST){e.next=12;break}return a=(0,be.Mx)(t),o=function(){if(a.outboxCombinedKey){var e=[];return a.outboxCombinedKey&&e.push({key:"createPaymentRedirectUrl",value:"".concat(b,"?paymentItemCombinedKey=").concat(a.outboxCombinedKey)}),e}},c=function(){if(a.outboxCombinedKey&&n){var e=[];return e.push({key:"accountId",value:n}),e}},e.prev=4,e.next=7,i({signable:a,state:{receiptType:ge.p1.PAYMENT,dynamicLinkData:c?c():void 0,dynamicData:o?o():void 0},onBeforeRedirect:function(e){return e.clear()}});case 7:e.next=12;break;case 9:return e.prev=9,e.t0=e.catch(4),e.abrupt("return",e.t0);case 12:case"end":return e.stop()}},e,null,[[4,9]])})),[i,b]),xe=r.useCallback(function(e,t,r,a,i){return new Promise(Vr(jr.mark(function u(s,d){var m,f,v,y,b;return jr.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(r){u.next=3;break}return u.abrupt("return",d(new M.g("No payload was found for ".concat(t," when submitting the payment form"))));case 3:return f=null===(m=e.shared)||void 0===m?void 0:m.accountCombinedKey,e.shared&&e.shared.accountCombinedKey&&r&&(r.accountCombinedKey=e.shared.accountCombinedKey),u.prev=5,u.next=9,a(r);case 9:return y=u.sent,o.send(Nn.U.PAYMENT_SUBMIT,{action:"Payment submitted"}),u.next=13,Te(y,f,null===(v=e.shared)||void 0===v?void 0:v.action);case 13:l({id:(0,Se.Z)(),type:ye.k.SUCCESS,icon:"icon_16_checkmark-circle",children:c.addToActivities,info:Me(e)}),S(function(e){return e+1}),s(),u.next=27;break;case 18:if(u.prev=18,u.t0=u.catch(5),!Br(u.t0,se.T)){u.next=27;break}if(!(b=i.get(u.t0.code))){u.next=25;break}return b({error:u.t0,reject:d,values:e,payload:r,resolve:s}),u.abrupt("return");case 25:n.errorHandler(u.t0,p),d(u.t0);case 27:case"end":return u.stop()}},u,null,[[5,18]])})))},[o,Te,S,n,p]),ke=r.useCallback(Vr(jr.mark(function e(t){var r;return jr.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return r=function(e){var t=e.error,r=e.reject,a=e.values,o=e.resolve;n.errorHandler(t,(0,In.$L)([{code:t.code,actionButtons:[{onRequestAction:function(){n.resetError(),r(t)},actionLabel:Ae.vc.labels.errorActionCancel},{onRequestAction:Vr(jr.mark(function e(){return jr.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n.resetError(),e.next=4,ke(Fr({},a,{acceptDuplicate:!0}));case 4:o(),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),r(e.t0);case 10:case"end":return e.stop()}},e,null,[[0,7]])})),actionLabel:Ae.vc.labels.errorActionProceed}]}]))},e.abrupt("return",xe(t,le.uG.GIRO,t,a,new Map([[ue.K.DUPLICATE_GIRO_PAYMENT_KSOP665E,r]])));case 2:case"end":return e.stop()}},e)})),[xe,a,n]),Re=r.useCallback(function(){Ne(Ee()),S(function(e){return e+1})},[Ee]),Me=function(e){var t,n,a,o,i=(null===(t=e.shared)||void 0===t?void 0:t.accountCombinedKey)&&null!==(o=null===(n=ce.find(function(t){return t.accountCombinedKey===(null===(a=e.shared)||void 0===a?void 0:a.accountCombinedKey)}))||void 0===n?void 0:n.accountName)&&void 0!==o?o:"",l=[{label:c.global.amount,value:r.createElement(f.$,{value:e.amount||0,currency:m.NE.DKK,type:f.x.BALANCE,displayCurrencyAfterValue:!0})},{label:c.global.from,value:i},{label:c.global.date,value:A.H.formatShortDate(e.paymentDate||"")}];return r.createElement("div",{className:"money-transfer-form__notification-expanded"},r.createElement("span",{className:"money-transfer-form__notification-expanded-description"},"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."),r.createElement("div",{className:"money-transfer-form__notification-expanded-content"},r.createElement("div",{className:"money-transfer-form__notification-expanded-content--inner"},r.createElement("div",{className:"money-transfer-form__notification-expanded-content__row"},r.createElement("span",{className:"money-transfer-form__notification-expanded-content__title"},"Payment type")),l.map(function(e){return r.createElement("div",{className:"money-transfer-form__notification-expanded-content__row",key:e.label},r.createElement("span",{className:"money-transfer-form__notification-expanded-content__label"},e.label,":"),r.createElement("span",{className:"money-transfer-form__notification-expanded-content__value"},e.value))}))))};return De&&t.dismissable(De),Oe?r.createElement("div",{className:"money-transfer"},r.createElement(O.Z,null)):r.createElement(r.Fragment,null,r.createElement("div",{className:"money-transfer"},r.createElement(Mr,{key:N,onSubmit:ke,selectedAccount:we,setSelectedAccount:Ie,selectedAccountHolders:H,selectedAgreements:j,accounts:ce,labels:e.labels,onAfterAddToActivities:Re,patchFormValues:T?w:void 0,onPatched:function(){I(void 0),x(!1)},onFormChange:h,countries:e.countries,paymentLinks:e.paymentLinks})),P&&r.createElement(tr.Z,{isOpen:P,onRequestClose:function(){return L(!1)},overlayClassName:"save-receiver-modal__overlay"},r.createElement(er,{formValues:E,onUpdateFormValues:function(e){I(e),x(!1),L(!1)},setShowSaveReceiver:L,receiverType:Pe.S.GIRO_PAYMENT})))};function qr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ur(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Yr=r.forwardRef(function(e,t){var n,a=(0,k.f)(),o=(0,oe.T)(),i=(0,Y.TH)().transferActionBarClicked,c=(0,r.useMemo)(function(){return function(e){switch(A.H.country){case m.cH.DK||m.cH.FO:return[{key:le.uG.TRANSFER,label:e.transfer,icon:"icon_16_profile"},{key:le.uG.GIRO,label:e.giro,icon:"icon_16_payment-file"},{key:le.uG.ABROAD,label:e.abroad,icon:"icon_16_globe"}];case m.cH.SE:return[{key:le.uG.TRANSFER,label:e.transfer,icon:"icon_16_profile"},{key:le.uG.GIRO_SE,label:e.giro,icon:"icon_16_payment-file"},{key:le.uG.ABROAD,label:e.abroad,icon:"icon_16_globe"}];case m.cH.NO:return[{key:le.uG.TRANSFER_NO,label:e.transfer,icon:"icon_16_profile"},{key:le.uG.INTERNAL_TRANSFER,icon:"icon_16_payment-file",label:e.giro},{key:le.uG.ABROAD,label:e.abroad,icon:"icon_16_globe"}];default:return[]}}(a).filter(function(t){return null===(n=e.enabledPaymentTypes)||void 0===n?void 0:n.includes(t.key)})},[a,e.enabledPaymentTypes]),l=Ur((0,r.useState)(c[0].key),2),s=l[0],d=l[1],f=(0,r.useMemo)(function(){return(e.paymentInformation||[]).filter(function(e){return e.transferType.includes(s)})},[s,e.paymentInformation]),v=Ur((0,r.useState)(!1),2),y=v[0],b=v[1],p=Ur((0,r.useState)(!1),2),g=p[0],E=p[1];(0,r.useEffect)(function(){var e=function(){var e=window.innerWidth>=768&&window.innerWidth<=834,t=window.innerWidth>=768&&window.innerWidth<=1919;b(e),E(t)};return window.addEventListener("resize",e),e(),function(){window.removeEventListener("resize",e)}},[]);var h=Ur((0,r.useState)(!1),2),_=h[0],N=h[1],S=e.onMultiModeClose,C=(0,r.useCallback)(function(e){e&&S(),N(e)},[S]),w=!e.multiMode&&!_,I=!e.showPaymentInfo&&!e.multiMode,O=(0,r.useMemo)(function(){switch(s){case le.uG.TRANSFER:return r.createElement(mr,{countries:e.countries,paymentLinks:e.paymentLinks,defaultPaymentType:e.defaultPaymentType,enabledPaymentTypes:e.enabledPaymentTypes,paymentSpeedConfig:e.paymentSpeedConfig,giroSystemTypeConfig:e.giroSystemTypeConfig,prefillExistingPaymentConfig:e.prefillExistingPaymentConfig,initialAccountKey:e.initialAccountKey,labels:e.labels,onAddDraft:e.onAddDraft,setMultiModeDisabled:C});case le.uG.TRANSFER_NO:case le.uG.GIRO:return r.createElement(Hr,{countries:e.countries,paymentLinks:e.paymentLinks,labels:e.labels,giroSystemTypeConfig:e.giroSystemTypeConfig});case le.uG.GIRO_SE:case le.uG.INTERNAL_TRANSFER:case le.uG.ABROAD:default:return null}},[s,C,e]);return r.useEffect(function(){i===G.Ug.CREATE_PAYMENT&&e.onMultiModeOpen()},[i,e.onMultiModeOpen]),r.createElement(u.$3,{flipId:"transferContent",shouldFlip:function(){return!o}},r.createElement("section",{ref:t,className:"transfer__payment-form-section ".concat(e.showPaymentInfo?"transfer__payment-form-section--payment-info-visible":"")},r.createElement("header",{className:"transfer__payment-form-section__header"},r.createElement("div",{className:"transfer__payment-form-section__header__tab-bar"},r.createElement(vr.n,{ariaLabelledby:a.global.headline,options:c.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){qr(e,t,n[t])})}return e}({},e,{ariaControls:"tabpanel-".concat(e.key)})}),onChange:function(e){return d(e)},initialActive:s})),r.createElement("div",{className:"transfer__payment-form-section__header__button"},w&&r.createElement("div",{className:"transfer__payment-form-section__header__button__multi-mode"},r.createElement(Bn.c,{buttonType:Bn.w.SECONDARY,leftIconId:g?void 0:"icon_16_draft",rightIconId:g?"icon_16_draft":void 0,small:!0,onClick:e.onMultiModeOpen,isBackgroundColorTransparent:!0,isNotOnWhiteBackgroundColor:!0,"aria-expanded":e.multiMode,"aria-controls":"transfer__multiple-payments-section","aria-label":(null==a?void 0:a.multiplePayments)||"Multiple payments",useLeftSpinner:!g,disabled:e.isLoading,isLoading:e.isLoading&&!g,className:"transfer__payment-button-with-badge"},!g&&((null==a?void 0:a.multiplePayments)||"Multiple payments"),!e.isLoading&&r.createElement(yr,{count:e.paymentItemsCount}))),I&&r.createElement("div",{className:"transfer__payment-form-section__header__button__info ".concat(e.showPaymentInfo||e.multiMode?"transfer__payment-form-section__header__button__info--hidden":"")},r.createElement(Bn.c,{buttonType:Bn.w.SECONDARY,leftIconId:y?void 0:"icon_16_info-circle",rightIconId:y?"icon_16_info-circle":void 0,small:!0,isBackgroun
1dColorTransparent:!0,isNotOnWhiteBackgroundColor:!0,onClick:function(){return e.setShowPaymentInfo(!0)},"aria-label":"Information",className:"transfer__payment-button-with-badge"},!y&&a.global.information,f&&r.createElement(yr,{count:f.length}))))),r.createElement("section",{className:"transfer__form-wrapper",role:"tabpanel",id:"tabpanel-".concat(s),"aria-labelledby":"tab-".concat(s)},O,e.showPaymentInfo&&!e.multiMode&&f.length>0&&r.createElement("div",{className:"transfer__payment-form-section__payment-information ".concat(e.showPaymentInfo?"transfer__payment-form-section__payment-information--visible":"")},r.createElement(fr,{paymentInformation:f,onClose:function(){return e.setShowPaymentInfo(!1)}})))))});Yr.displayName="TransferPaymentFormSection";var Gr=n(77132);function Wr(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Qr(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){Wr(o,r,a,i,c,"next",e)}function c(e){Wr(o,r,a,i,c,"throw",e)}i(void 0)})}}function Xr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Xr(e,t,n[t])})}return e}function zr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Jr=n(35666),ea=function(e){var t,n=zr((0,r.useState)(!1),2),a=n[0],s=n[1],d=zr((0,r.useState)(!1),2),m=d[0],f=d[1],v=(0,k.f)(),y=(0,Y.TT)().setTransferActionBarButtonProps,b=(0,Y.H5)().setMultiplePaymentIsOpen,p=(0,r.useRef)(null),g=(0,r.useRef)(null),E=(0,ie.aj)().selectedAccountHolders,h=zr((0,r.useState)(void 0),2),_=h[0],N=h[1],S=zr((0,r.useState)(),2),C=S[0],w=S[1],I=(0,i.gX)(E,l.gN.OUTBOX,c.Z.UNDER_ESTABLISHMENT),O=I.data,D=I.isLoading,T=I.isFetching,x=I.refetch;r.useLayoutEffect(function(){if(a&&p.current&&g.current){var e=null,t=-1,n=function(){if(p.current&&g.current){var e=p.current.offsetHeight;e!==t&&(t=e)}},r=new ResizeObserver(function(){null!==e&&window.cancelAnimationFrame(e),e=window.requestAnimationFrame(n)});return n(),r.observe(p.current),function(){r.disconnect(),null!==e&&window.cancelAnimationFrame(e)}}},[a]);var R=(0,Gr.y)({paymentItemCombinedKey:null==C?void 0:C.paymentItemCombinedKey,eInvoiceId:null==C?void 0:C.eInvoiceId}),P=R.data,M=R.isLoading;(0,r.useEffect)(function(){x()},[x]),(0,r.useEffect)(function(){if(P&&C&&!M){var t=(0,Z.vO)({country:A.H.country,paymentDetails:P,prefillPaymentFormMode:void 0!==(null==C?void 0:C.prefillFormMode)?C.prefillFormMode:Z.es.UPDATE,giroSystemTypeConfig:e.giroSystemTypeConfig});N(t),(null==C?void 0:C.prefillFormMode)===Z.es.UPDATE&&y({buttonPaymentDraft:{isLoading:!1,label:v.global.update,icon:"icon_16_recycle"}}),(null==C?void 0:C.prefillFormMode)===Z.es.COPY&&y({buttonPaymentDraft:{isLoading:!1}})}},[M,P,null==C?void 0:C.prefillFormMode]),(0,r.useEffect)(function(){var e=function(){window.innerWidth>=1920&&f(!0)};return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]);var L,V=function(){s(!1),b(!1),window.innerWidth>=1920&&setTimeout(function(){f(!0)},500)},K=(0,r.useCallback)(Qr(Jr.mark(function e(t){return Jr.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:w({paymentItemCombinedKey:t.paymentItemCombinedKey,prefillFormMode:Z.es.COPY});case 1:case"end":return e.stop()}},e)})),[w]),B=(0,r.useCallback)(Qr(Jr.mark(function e(t){return Jr.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:w({paymentItemCombinedKey:t.paymentItemCombinedKey,prefillFormMode:Z.es.UPDATE});case 1:case"end":return e.stop()}},e)})),[w]);return r.createElement(u.U5,{flipKey:a},r.createElement("div",{className:o()("transfer",{"transfer--multi-mode":a})},r.createElement(Yr,{ref:p,onMultiModeOpen:function(){f(!1),s(!0),b(!0)},onMultiModeClose:V,onAddDraft:function(){w(void 0),N(void 0),x()},multiMode:a,showPaymentInfo:m,setShowPaymentInfo:f,initialAccountKey:e.initialAccountKey,defaultPaymentType:e.defaultPaymentType,enabledPaymentTypes:e.enabledPaymentTypes,paymentSpeedConfig:e.paymentSpeedConfig,giroSystemTypeConfig:e.giroSystemTypeConfig,countries:e.countries,paymentLinks:e.paymentLinks,prefillExistingPaymentConfig:$r({},e.prefillExistingPaymentConfig,{prefillPaymentConfig:_}),paymentInformation:e.paymentInformation,labels:e.labels,isLoading:D||T,paymentItemsCount:null==O||null===(t=O.items)||void 0===t?void 0:t.length}),r.createElement(ce,{ref:g,multiMode:a,onClose:V,onDelete:x,paymentItems:null!==(L=null==O?void 0:O.items)&&void 0!==L?L:[],isLoading:D||T,onCopyRequested:K,onEditRequested:B})))};function ta(){return ta=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ta.apply(this,arguments)}const na=function(e){var t=(0,he.EH)("paymentItemCombinedKey"),n=(0,he.EH)("eInvoiceId"),a=t||n?{paymentItemCombinedKey:t,eInvoiceId:n}:void 0;return r.createElement(ea,ta({},e.contextModel,{prefillExistingPaymentConfig:a}))}}}]);
2//# sourceMappingURL=301.b3494b52a44bbde1739d.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.