1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[6418],{16412:(e,t,n)=>{n.d(t,{z:()=>O});var o=n(67294),r=n(79551),c=n(58868),a=n(28968),i=n(96967),u=n(17249),l=n(2992),d=n(57709),s=n(94184),v=n.n(s),f=n(24227),m=n(8052),p=n(94739),g=n(82412),b=n(99373),A=n(18297),y=n(3002),h=n(48659),E=n(83248),_=n(90062);function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],o=!0,r=!1,c=void 0;try{for(var a,i=e[Symbol.iterator]();!(o=(a=i.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){r=!0,c=e}finally{try{o||null==i.return||i.return()}finally{if(r)throw c}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function N(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 O=function(e){var t,n,s,O=e.isOpen,C=e.onClose,S=e.onDelete,x=e.mandatoryFormFields,L=e.sweepAgreement,I=e.preSelectedAccount,T=(0,d.f)(),K=k((0,o.useState)(null!==(n=null==L||null===(t=L.coverageAccounts)||void 0===t?void 0:t.map(function(e){return e.account}))&&void 0!==n?n:[""]),2),Z=K[0],j=K[1],D=k((0,o.useState)(),2),B=D[0],R=D[1],P=(0,g.aj)().selectedAccountHolders,V=(0,h.Z)(),H=V.data,M=V.isLoading,F=(0,b.Hq)({accountHolders:P,includeDataAboutGuarantees:H===_.vZ.PRIVATE}),q=F.data,Q=void 0===q?[]:q,G=F.isLoading,z=(0,m.q)(),W=z.submitOverdraftAgreement,X=z.isLoadingInProgress,J=z.protectedAccountsExcludeList,U=z.coverageAccountsExcludeList,Y=z.coverageAccountGroups,$=k((0,o.useState)(null!=I?I:null==L?void 0:L.protectedAccount.account),2),ee=$[0],te=$[1],ne=null==P?void 0:P.map(function(e){var t=(0,A.Q5)(Q,e),n=(0,A.sM)(t,H);return{title:P.length>1?e.name:"",options:(0,y.Mv)(n)}}),oe=(0,p.S)(ee?{accountCombinedKey:ee}:void 0,{enabled:O&&!!ee}),re=oe.data,ce=oe.isLoading,ae=(0,o.useMemo)(function(){var e,t,n,o=null!==(n=null==L||null===(e=L.coverageAccounts)||void 0===e?void 0:e.map(function(e){return e.account}))&&void 0!==n?n:[];return{protectedAccount:ee||(null==L||null===(t=L.protectedAccount)||void 0===t?void 0:t.account),coverageAccounts:o}},[ee,L]),ie=ne,ue=Y(null!==(s=null==re?void 0:re.accounts)&&void 0!==s?s:[]);(0,o.useEffect)(function(){var e;if(null==L||null===(e=L.coverageAccounts)||void 0===e?void 0:e.length){var t=L.coverageAccounts.map(function(e){return e.account});j(t)}},[L]),(0,o.useEffect)(function(){var e;(null==L||null===(e=L.protectedAccount)||void 0===e?void 0:e.account)&&te(L.protectedAccount.account)},[L]);var le=G||M;return o.createElement(u.Z,{ariaHideApp:!1,isOpen:O,narrow:!0,onRequestClose:function(){j([""]),te(""),C()},className:"avoid-overdraft-modal"},le?o.createElement(E.Z,null):o.createElement(r.l0,{onSubmit:function(e){return W(e,L)},initialValues:ae,subscription:{values:!0},render:function(e){var t=e.handleSubmit,n=e.form,u=e.values;return o.createElement("form",{className:"avoid-overdraft-modal__form",onSubmit:t},o.createElement("div",{className:"avoid-overdraft-modal__form-body"},o.createElement("h2",{className:"avoid-overdraft-modal__form-main-title",id:"avoid-overdraft-modal-title"},T.automaticTransfer),o.createElement("div",{className:v()("avoid-overdraft-modal__form-accounts",{"avoid-overdraft-modal__form-accounts-disabled":!!I||(null==L?void 0:L.protectedAccount)}),role:"group","aria-labelledby":"protected-account-section-title"},o.createElement("h3",{className:"avoid-overdraft-modal__form-title",id:"protected-account-section-title"},T.avoidOvercoating),o.createElement(r.gN,{name:"protectedAccount",id:"protectedAccount",subscription:{value:!0}},function(e){var t=e.input;return o.createElement(c.Z,{id:"protectedAccount",fieldType:{label:T.global.account,validationRules:x.accountCombinedKey.validationRules},selectedAccountKey:t.value,disabledItemsList:(0,f.cf)(u,J,U),groups:ie,onOptionSelected:function(e){if(e){n.change("protectedAccount",e.accountCombinedKey);var t=(0,f.Xq)(Q,e.accountCombinedKey);
1null==re||re.accounts.forEach(function(e,o){t.includes(e.accountCombinedKey)&&n.change("coverageAccounts[".concat(o,"]"),void 0)}),te(e.accountCombinedKey)}},onClearSelected:function(){n.change("protectedAccount",void 0)}})})),o.createElement("div",{className:v()("avoid-overdraft-modal__form-accounts",{"avoid-overdraft-modal__form-accounts-disabled":!(null==u?void 0:u.protectedAccount)}),role:"group","aria-labelledby":"coverage-accounts-section-title"},o.createElement("h3",{className:"avoid-overdraft-modal__form-title",id:"coverage-accounts-section-title"},T.transferAmountFrom),ce?o.createElement("div",{className:"form-control field-wrapper field-text field-select-filter text-field has-value",style:{width:"100%"},"aria-busy":"true"},o.createElement("div",{className:"form-control__content"},o.createElement("label",{className:"form-label form-label--active",htmlFor:"coverageAccounts-loading"},T.global.account,o.createElement("span",{className:"mandatory-text"},"*")),o.createElement("div",{className:"form-input-wrap"},o.createElement(l.g,{loadingSkeletonWidth:l.E.Half}))),o.createElement("span",{className:"sr-only",role:"status","aria-live":"polite"},T.global.loading)):Z.map(function(e,t){return o.createElement(r.gN,{key:"".concat(e,"-").concat(t),name:"coverageAccounts[".concat(t,"]"),subscription:{value:!0}},function(r){var a=r.input,i=null==Q?void 0:Q.find(function(t){return t.accountCombinedKey===e});return o.createElement(c.Z,{id:"coverageAccounts[".concat(t,"]"),fieldType:{label:(null==i?void 0:i.accountName)||T.global.account,validationRules:x.accountCombinedKey.validationRules},disabled:ce,selectedAccountKey:a.value,groups:ue,disabledItemsList:(0,f.gF)(u,B,Q),onOptionSelected:function(e){e&&(n.change("coverageAccounts[".concat(t,"]"),e.accountCombinedKey),R(N(B||[]).concat(N(e.accountCombinedKey))))},onClearSelected:function(){n.change("coverageAccounts[".concat(t,"]"),void 0)}})})})),o.createElement("div",{className:"avoid-overdraft-modal__form-receiver-buttons"},o.createElement(a.Z,{noPaddingOnSides:!0,noBorder:!0,color:"link",onClick:function(e){e.preventDefault(),n.pauseValidation(),j(function(e){return N(e).concat([""])}),setTimeout(function(){n.resumeValidation()},0)},className:"avoid-overdraft-modal__form-receiver-buttons-button"},o.createElement(i.Z,{iconId:"icon_16_plus",className:"avoid-overdraft-modal__form-receiver-buttons-icon","aria-hidden":"true"}),o.createElement("p",null,T.addAccount)),Z.length>1&&o.createElement(a.Z,{noPaddingOnSides:!0,noBorder:!0,color:"link",onClick:function(e){e.preventDefault(),j(function(e){return N(e).slice(0,e.length-1)});var t=null==B?void 0:B.slice(0,Z.length-1);R(t),n.change("coverageAccounts[".concat((null==Z?void 0:Z.length)-1,"]"),void 0)},className:"avoid-overdraft-modal__form-receiver-buttons-button"},o.createElement(i.Z,{iconId:"icon_16_trash",className:"avoid-overdraft-modal__form-receiver-buttons-icon","aria-hidden":"true"}),o.createElement("p",null,T.removeAccount))),o.createElement("div",{className:"avoid-overdraft-modal__form-receiver-info"},o.createElement(i.Z,{iconId:"icon_16_info-circle",className:"avoid-overdraft-modal__form-receiver-info-icon","aria-hidden":"true"}),o.createElement("span",null,T.overdraftInfo)),(null==L?void 0:L.protectedAccount)&&L.coverageAccounts&&o.createElement("div",{className:"avoid-overdraft-modal__form-delete"},o.createElement(a.Z,{color:"link",onClick:function(e){e.preventDefault(),S()},className:"avoid-overdraft-modal__form-delete-button"},T.deleteAutoTransfer))),o.createElement("div",{className:"avoid-overdraft-modal__form-footer"},o.createElement(r.lP,null,function(e){var t=e.values,n=e.pristine,r=e.hasValidationErrors,c=e.initialValues,i=n;return t&&c&&(i=Object.keys(t).length===Object.keys(c).length&&n),o.createElement(a.Z,{type:"button",fullWidth:!0,large:!0,onClick:function(e){var n;e.preventDefault();var o=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),o.forEach(function(t){w(e,t,n[t])})}return e}({},t,{coverageAccounts:null===(n=t.coverageAccounts)||void 0===n?void 0:n.filter(function(e){return e})});W(o,L)},disabled:i||r,loading:X},T.global.save)})))}}))}},24227:(e,t,n)=>{function o(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 r,c,a;n.d(t,{B1:()=>i,Xq:()=>u,cf:()=>l,gF:()=>d});var i=function(e){return{primaryButton:e.global.yes,secondaryButton:e.global.no,headline:e.deleteAutoTransfer,description:e.deleteAutoTransferInfo}},u=function(e,t){var n,o=null===(n=e.find(function(e){return e.accountCombinedKey===t}))||void 0===n?void 0:n.accountBalance.currencyCode;return e.filter(function(e){return e.accountBalance.currencyCode!==o}).map(function(e){return e.accountCombinedKey})},l=function(e,t,n){var c,a=o(t).concat(o(n));return e&&(r=a).push.apply(r,o(null!==(c=e.coverageAccounts)&&void 0!==c?c:[])),a},d=function(e,t,n){var r=[];return t&&(c=r).push.apply(c,o(t)),(null==e?void 0:e.protectedAccount)&&(a=r).push.apply(a,o(u(n,e.protectedAccount))),r}}
1,8052:(e,t,n)=>{n.d(t,{q:()=>h});var o=n(70559),r=n(35838),c=n(48298),a=n(79386),i=n(18297),u=n(67294),l=n(24227),d=n(75622),s=n(3002),v=n(57709),f=n(14578),m=n(82412),p=n(37155),g=n(33747);function b(e,t,n,o,r,c,a){try{var i=e[c](a),u=i.value}catch(e){return void n(e)}i.done?t(u):Promise.resolve(u).then(o,r)}function A(e){return function(){var t=this,n=arguments;return new Promise(function(o,r){var c=e.apply(t,n);function a(e){b(c,o,r,a,i,"next",e)}function i(e){b(c,o,r,a,i,"throw",e)}a(void 0)})}}var y=n(35666),h=function(){var e,t,n=(0,m.aj)(),b=n.selectedAccountHolders,h=n.selectedAgreements,E=(0,v.f)(),_=(0,p.su)(),w=(0,f.Z)(),k=(0,a.kz)({agreements:h}),N=k.data,O=k.isLoading,C=(0,o.N)(),S=C.mutateAsync,x=C.isLoading,L=(0,c.i)(),I=L.mutateAsync,T=L.isLoading,K=(0,u.useMemo)(function(){return null!==(t=null==N||null===(e=N.reverseSweeps)||void 0===e?void 0:e.flatMap(function(e){return e.sweepAgreements}))&&void 0!==t?t:[]},[N]),Z=(0,l.B1)(E),j=(0,r.B)(),D=j.mutateAsync,B=j.isLoading,R=A(y.mark(function e(t,n){var o;return y.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n({reverseSweepCombinedKey:t.sweepAgreement});case 3:o=e.sent,_({signable:o,state:{receiptType:d.p1.AVOID_OVERDRAFT_DELETE,dynamicLinkData:[{key:"accountId",value:t.protectedAccount.account}]},onBeforeRedirect:function(e){e.invalidateQueries([a.ZH],{refetchActive:!1})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),w.dismissable(e.t0);case 10:case"end":return e.stop()}},e,null,[[0,7]])})),P=A(y.mark(function e(t,n){var o,r;return y.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!t.protectedAccount){e.next=21;break}if(!(null==(o=t.coverageAccounts)?void 0:o.length)){e.next=21;break}if(e.prev=3,!n){e.next=10;break}return e.next=7,I({coverageAccounts:o,reverseSweepCombinedKey:n.sweepAgreement});case 7:e.t0=e.sent,e.next=13;break;case 10:return e.next=12,S({protectedAccount:t.protectedAccount,coverageAccounts:o});case 12:e.t0=e.sent;case 13:return r=e.t0,e.next=16,_({signable:r,state:{receiptType:d.p1.AVOID_OVERDRAFT_CREATE,dynamicLinkData:[{key:"accountId",value:t.protectedAccount}]},onBeforeRedirect:function(e){e.invalidateQueries([a.ZH],{refetchActive:!1})}});case 16:e.next=21;break;case 18:e.prev=18,e.t1=e.catch(3),w.dismissable(e.t1);case 21:case"end":return e.stop()}},e,null,[[3,18]])})),V=A(y.mark(function e(t){return y.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.uD)(Z.description,Z.headline,Z.primaryButton,Z.secondaryButton);case 2:e.sent&&R(t,D);case 4:case"end":return e.stop()}},e)})),H=(0,u.useMemo)(function(){return K.map(function(e){return e.protectedAccount.account})},[K]),M=(0,u.useMemo)(function(){return K.flatMap(function(e){return e.coverageAccounts.map(function(e){return e.account})})},[K]);return{reverseSweeps:null==N?void 0:N.reverseSweeps,sweepAgreements:K,accountHolders:b,isListLoading:O,isLoadingInProgress:B||x||T,protectedAccountsExcludeList:H,coverageAccountsExcludeList:M,submitOverdraftAgreement:P,deleteOverdraftAgreement:V,coverageAccountGroups:function(e){return null==b?void 0:b.map(function(t){var n=(0,i.Q5)(e,t);return{title:b.length>1?t.name:"",options:(0,s.Mv)(n)}})}}}}}]); 2//# sourceMappingURL=6418.e7b5a976db5749c316c0.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.