1"use strict";(self.webpackChunkib=self.webpackChunkib||[]).push([[2623],{32623(an,$,a){a.d($,{ForeignPaymentModule:()=>le});var r=a(61284),m=a(97624),s=a(8137),l=a(7511),n=a(44436),V=a(42107),w=a(82288),C=a(9056),_=a(40383),N=a(85852),b=a(58289);const R=(0,r.VP)("[Foreign Payment] Init Form"),X=(0,r.VP)("[Foreign Payment] Init Form Config",(0,r.xk)()),z=(0,r.VP)("[Foreign Payment] Stage Foreign Payment",(0,r.xk)()),G=(0,r.VP)("[Foreign Payment] Stage Foreign Payment Success"),U=(0,r.VP)("[Foreign Payment] Stage For Authorise Success"),A=(0,r.VP)("[Foreign Payment] Update the selected product",(0,r.xk)()),I=(0,r.VP)("[Foreign Payment] Validate Field Error",(0,r.xk)()),W=(0,r.VP)("[Foreign Payment] Validate Form Error",(0,r.xk)()),Y=(0,r.VP)("[Foreign Payment] Update Foreign Cost Specification Success",(0,r.xk)()),v=(0,r.VP)("[Foreign Payment] Update Foreign Cost Specification Error",(0,r.xk)()),T=(0,r.VP)("[Foreign Payment] Reset Foreign Payment Store"),rn=(0,r.VP)("[Foreign Payment] Fetch Currencies"),cn=(0,r.VP)("[Foreign Payment] Fetch Currencies Success",(0,r.xk)()),dn=(0,r.VP)("[Foreign Payment] Fetch Countries"),sn=(0,r.VP)("[Foreign Payment] Fetch Countries Success",(0,r.xk)()),pn=(0,r.VP)("[Foreign Payment] Reload action box"),mn=(0,r.VP)("[Foreign Payment] Get BIC For Iban Success",(0,r.xk)());var gn=a(46812);const f=(0,r.EQ)({source:"foreignPaymentComponentActions",events:{"Account number unfocus":(0,r.xk)(),"Stage only foreign payment":(0,r.xk)(),"Stage and authorise foreign payment":(0,r.xk)(),"Update Foreign Cost Specification":(0,r.xk)(),"Form value changed":(0,r.xk)()}}),ln="foreign-payment",j={stageStatus:_.O.INIT,formFieldError:void 0,formError:void 0,updateForeignPaymentAccount:void 0,bicForIban:void 0,config:{locale:N.h.nl_NL,allowedChars:/^[a-zA-Z0-9/\-?:\s().,'+]*$/},currencies:[],countries:[],foreignCostSpecification:{amount:{valueAsString:"0.00",currency:gn.X.EUR},defaultCurrency:gn.X.EUR,currencyRate:0,foreignPaymentSurcharge:0,convertedAmount:0,charges:0,total:0,currencyRateToEcbRateDifference:0},foreignCostSpecificationStatus:_.O.INIT},Fn=(0,r.vy)(j,(0,r.on)(R,e=>({...e,foreignCostSpecification:{...j.foreignCostSpecification}})),(0,r.on)(f.updateForeignCostSpecification,e=>({...e,foreignCostSpecificationStatus:_.O.PENDING})),(0,r.on)(Y,(e,{foreignCostSpecification:o})=>({...e,foreignCostSpecification:o,foreignCostSpecificationStatus:_.O.SUCCESS})),(0,r.on)(v,e=>({...e,foreignCostSpecificationStatus:_.O.ERROR})),(0,r.on)(T,e=>({...e,foreignCostSpecification:{...j.foreignCostSpecification},foreignCostSpecificationStatus:_.O.INIT,bicForIban:void 0})),(0,r.on)(cn,(e,{currencies:o})=>({...e,currencies:o})),(0,r.on)(sn,(e,{countries:o})=>({...e,countries:o})),(0,r.on)(A,(e,{productId:o})=>({...e,updateForeignPaymentAccount:o})),(0,r.on)(mn,(e,{bic:o})=>({...e,bicForIban:o})),(0,r.on)(f.stageAndAuthoriseForeignPayment,f.stageOnlyForeignPayment,e=>({...e,stageStatus:_.O.PENDING})),(0,r.on)(G,U,e=>({...e,stageStatus:_.O.SUCCESS}))),Sn=(0,r.vy)(j.config,(0,r.on)(X,(e,o)=>({...e,locale:o.locale}))),En=(0,r.vy)(j,(0,r.on)(I,(e,{validationError:o})=>({...e,formFieldError:o})),(0,r.on)(W,(e,{error:o})=>({...e,formError:o.message})),(0,r.on)(f.formValueChanged,e=>({...e,formError:void 0,formFieldError:void 0}))),Nn=(e,o)=>{e=Fn(e,o),e=En(e,o);const c=Sn(e.config,o);return c===e.config?e:{...e,config:c}},P=(0,r.UX)(ln),An=(0,r.Mz)(P,e=>e.updateForeignPaymentAccount),_n=(0,r.Mz)(P,e=>e.stageStatus===_.O.SUCCESS),In=(0,r.Mz)(P,e=>e.foreignCostSpecificationStatus===_.O.SUCCESS),kn=(0,r.Mz)(P,e=>e?.currencies),Rn=(0,r.Mz)(P,e=>e?.formFieldError),Tn=(0,r.Mz)(P,e=>e?.formError),fn=(0,r.Mz)(P,e=>e?.foreignCostSpecification),Q=(0,r.Mz)(P,e=>e?.countries),Bn=(0,r.Mz)(Q,e=>function Dn(e){const o=e.reduce((c,t)=>{const i={key:t.codedName,viewValue:t.fullName,disabled:!1},d=i.viewValue[0].toUpperCase();return c[d]||(c[d]=[]),c[d].push(i),c},{});return Object.entries(o).map(([c,t])=>({label:c,items:t})).sort((c,t)=>c.label.localeCompare(t.label))}(e)),$n=(0,r.Mz)(Q,e=>e.find(o=>"US"===o.codedName)),Vn=(0,r.Mz)(C.lV,e=>e===N.X.UK?b.r.ISODateNow():b.r.toISODate(b.r.datePlusDays(b.r.datePlusYears(new Date,1),-1))),Gn=(0,r.Mz)(P,e=>e.config),Un=(0,r.Mz)(P,e=>e.bicForIban),jn=(0,r.Mz)(P,e=>e.config.locale),Xn=(0,r.Mz)(Bn,kn,Vn,C.lV,$n,(e,o,c,t,i)=>({groupedCountries:e,currencies:o,firstPossiblePaymentDate:b.r.ISODateNow(),lastPossiblePaymentDate:c,paymentDateIsReadOnly:t===N.X.UK,usFromCountries:i})),un=(0,r.Mz)(C.JV,w.v$,C.yl,(e,o,c)=>({locale:e,defaultAccount:o,currency:c})),zn=(0,r.Mz)({formConfig:Gn,formInitData:un,countries:Q,pageTitleKey:V.IH,accounts:w.ci,properties:Xn,isStageSuccessful:_n,hasForeignCostSpecificationBeenCalculated:In});var L=a(3402),J=a(83376),hn=a(41772),Cn=a(67518),x=a(43666),Wn=a(38235),xn=a(15845),F=a(1868),K=a(23355),Yn=a(20104),Ln=a(99739),Kn=a(79211),Hn=a(94143),Qn=a(19545),yn=a(11477),Jn=a(63516),Z=a(73179),Zn=a(3731),O=a(987),H=a(8111),qn=a(52425),k=a(37580),Pn=a(86675),B=a(48503),nt=a(74819),tt=a(7237);const et=e=>({productId:e});let it=(()=>{var e;class o{constructor(){this.currentProductId=(0,k.hFB)(""),this.Pages=Pn.b}static#n=e=()=>(this.\u0275fac=function(i){return new(i||o)},this.\u0275cmp=n.VBU({type:o,selectors:[["tri-foreign-payment-disabled"]],inputs:{currentProductId:[1,"currentProductId"]},decls:9,vars:11,consts:[[1,"row"],[1,"col-10","offset-1","foreign-payment-disabled__icon"],["icon","world"],[1,"col-10","offset-1","foreign-payment-disabled__text",3,"innerHTML"],["buttonType","link-primary","id","FOREIGN_PAYMENT_DISABLED_REDIRECT_BUTTON",1,"col-10","offset-1","foreign-payment-disabled__button",3,"routerLink","queryParams"],[1,"foreign-payment-disabled__link--url"]],template:function(i,d){1&i&&(n.j41(0,"div",0)(1,"span",1),n.nrm(2,"tri-icon-font",2),n.k0s(),n.nrm(3,"span",3),n.nI1(4,"translate"),n.j41(5,"tri-l
1ink",4)(6,"span",5),n.EFF(7),n.nI1(8,"translate"),n.k0s()()()),2&i&&(n.R7$(),n.BMQ("aria-hidden",!0),n.R7$(2),n.Y8G("innerHTML",n.bMT(4,5,"foreign-payment.foreign-payment-disabled.text"),n.npT),n.R7$(2),n.Y8G("routerLink",d.Pages.SELFSERVICE_ACCOUNTS)("queryParams",n.eq3(9,et,d.currentProductId())),n.R7$(2),n.SpI("",n.bMT(8,7,"foreign-payment.foreign-payment-disabled.link")," "))},dependencies:[nt.K,tt.g,B.D9],styles:["[_ngcontent-%COMP%]:root{--%NS%tri-grid-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}.foreign-payment-disabled__icon[_ngcontent-%COMP%]{text-align:center}@media(min-width:0){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{margin-top:80px}}@media(min-width:667px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{margin-top:80px}}@media(min-width:768px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{margin-top:96px}}@media(min-width:1024px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{margin-top:96px}}@media(min-width:1440px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{margin-top:112px}}@media(min-width:1920px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{margin-top:128px}}@media screen and (min-width:0){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{font-size:2.625rem}}@media screen and (min-width:667px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{font-size:2.625rem}}@media screen and (min-width:768px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{font-size:2.625rem}}@media screen and (min-width:1024px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{font-size:2.8125rem}}@media screen and (min-width:1440px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{font-size:3.125rem}}@media screen and (min-width:1920px){.foreign-payment-disabled__icon[_ngcontent-%COMP%]{font-size:3.5rem}}.foreign-payment-disabled__text[_ngcontent-%COMP%]{text-align:center}@media(min-width:0){.foreign-payment-disabled__text[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:667px){.foreign-payment-disabled__text[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:768px){.foreign-payment-disabled__text[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1024px){.foreign-payment-disabled__text[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1440px){.foreign-payment-disabled__text[_ngcontent-%COMP%]{margin-top:14px}}@media(min-width:1920px){.foreign-payment-disabled__text[_ngcontent-%COMP%]{margin-top:16px}}.foreign-payment-disabled__button[_ngcontent-%COMP%]{display:flex;justify-content:center}@media(min-width:0){.foreign-payment-disabled__button[_ngcontent-%COMP%]{margin-top:20px}}@media(min-width:667px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{margin-top:20px}}@media(min-width:768px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{margin-top:24px}}@media(min-width:1024px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{margin-top:24px}}@media(min-width:1440px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{margin-top:28px}}@media(min-width:1920px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{margin-top:32px}}@media(min-width:0){.foreign-payment-disabled__button[_ngcontent-%COMP%]{padding-bottom:100px}}@media(min-width:667px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{padding-bottom:100px}}@media(min-width:768px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{padding-bottom:120px}}@media(min-width:1024px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{padding-bottom:120px}}@media(min-width:1440px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{padding-bottom:140px}}@media(min-width:1920px){.foreign-payment-disabled__button[_ngcontent-%COMP%]{padding-bottom:160px}}"],changeDetection:1}))}return e(),o})();var Mn=a(96586),ot=a(79748);const at=(0,r.Mz)(C.lV,e=>e!==N.X.UK),rt=(0,r.Mz)(C.lV,e=>e===N.X.NL||e===N.X.BE);var ct=a(24501);const dt=e=>({percentage:e});function st(e,o){1&e&&(n.j41(0,"div"),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&e&&(n.R7$(),n.JRh(n.bMT(2,1,"foreign-payment.foreign-cost-specification.new.currency-rate")))}function pt(e,o){1&e&&(n.j41(0,"div"),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&e&&(n.R7$(),n.JRh(n.bMT(2,1,"foreign-payment.foreign-cost-specification.currency-rate")))}function mt(e,o){1&e&&(n.j41(0,"div"),n.EFF(1),n.nI1(2,"translate"),n.k0s()),2&e&&(n.R7$(),n.Sp
1I(" ",n.bMT(2,1,"foreign-payment.foreign-cost-specification.foreign-payment-surcharge")," "))}function gt(e,o){if(1&e&&(n.j41(0,"div"),n.EFF(1),n.nI1(2,"number"),n.k0s()),2&e){const c=n.XpG(),t=n.XpG();n.R7$(),n.SpI(" ",n.brH(2,1,c.foreignPaymentSurcharge,"1.2-2",t.locale),"% ")}}function lt(e,o){1&e&&n.nrm(0,"tri-info-popup",6)}function _t(e,o){1&e&&n.nrm(0,"tri-info-popup",8)}function ft(e,o){1&e&&(n.EFF(0),n.nI1(1,"translate")),2&e&&n.SpI(" ",n.bMT(1,1,"foreign-payment.foreign-cost-specification.new.expected-amount-description-difference")," ")}function ut(e,o){if(1&e&&(n.EFF(0),n.nI1(1,"number"),n.nI1(2,"translate")),2&e){const c=n.XpG();n.SpI(" ",n.i5U(2,4,"foreign-payment.foreign-cost-specification.expected-amount-description-difference",n.eq3(7,dt,n.i5U(1,1,c.currencyRateToEcbRateDifference,"1.1-1")))," ")}}function ht(e,o){1&e&&n.nrm(0,"tri-info-popup",12)}function Ct(e,o){if(1&e&&(n.j41(0,"div",0)(1,"h3",1),n.EFF(2),n.nI1(3,"translate"),n.k0s(),n.j41(4,"div",2)(5,"div",3),n.EFF(6),n.nI1(7,"translate"),n.k0s(),n.j41(8,"div",4),n.EFF(9),n.nI1(10,"number"),n.k0s()(),n.j41(11,"div",2),n.nVh(12,st,3,3,"div")(13,pt,3,3,"div"),n.j41(14,"div"),n.EFF(15),n.nI1(16,"number"),n.k0s()(),n.j41(17,"div",2),n.nVh(18,mt,3,3,"div"),n.nVh(19,gt,3,5,"div"),n.k0s(),n.j41(20,"div",2)(21,"div",3),n.EFF(22),n.nI1(23,"translate"),n.k0s(),n.j41(24,"div",4),n.EFF(25),n.nI1(26,"number"),n.k0s()(),n.j41(27,"div",2)(28,"div",5)(29,"div"),n.EFF(30),n.nI1(31,"translate"),n.k0s(),n.nVh(32,lt,1,0,"tri-info-popup",6),n.k0s(),n.j41(33,"div"),n.EFF(34),n.nI1(35,"number"),n.k0s()(),n.j41(36,"div",2)(37,"div",7)(38,"div",3),n.EFF(39),n.nI1(40,"translate"),n.k0s(),n.nVh(41,_t,1,0,"tri-info-popup",8),n.k0s(),n.j41(42,"div",9),n.EFF(43),n.nI1(44,"number"),n.k0s()(),n.j41(45,"div",10)(46,"div",11),n.nVh(47,ft,2,3)(48,ut,3,9),n.k0s(),n.nVh(49,ht,1,0,"tri-info-popup",12),n.k0s(),n.j41(50,"div",13)(51,"div",14),n.EFF(52),n.nI1(53,"translate"),n.k0s()()()),2&e){const c=o,t=n.XpG(),i=n.XpG();n.R7$(2),n.JRh(n.bMT(3,22,"foreign-payment.foreign-cost-specification.label")),n.R7$(4),n.SpI(" ",n.bMT(7,24,"foreign-payment.foreign-cost-specification.amount")," "),n.R7$(3),n.Lme(" ",n.brH(10,26,c.amount?.valueAsString,"1.2-2",t.locale)," ",c.amount?.currency," "),n.R7$(3),n.vxM(i.appConfig.isNatWestFxRateApplicationEnabled()&&i.isUK()?12:13),n.R7$(3),n.JRh(n.brH(16,30,c.currencyRate,"1.6-6",t.locale)),n.R7$(3),n.vxM(t.hasSurcharge?18:-1),n.R7$(),n.vxM(t.hasSurcharge?19:-1),n.R7$(3),n.SpI(" ",n.bMT(23,34,"foreign-payment.foreign-cost-specification.converted-amount")," "),n.R7$(3),n.Lme(" ",n.brH(26,36,c.convertedAmount,"1.2-2",t.locale)," ",c.defaultCurrency," "),n.R7$(5),n.JRh(n.bMT(31,40,"foreign-payment.foreign-cost-specification.charges")),n.R7$(2),n.vxM(i.showBenUKAdditionalCostExplanation()?32:-1),n.R7$(2),n.Lme(" ",n.brH(35,42,c.charges,"1.2-2",t.locale)," ",c.defaultCurrency," "),n.R7$(5),n.JRh(n.bMT(40,46,"foreign-payment.foreign-cost-specification.total")),n.R7$(2),n.vxM(i.appConfig.isNatWestFxRateApplicationEnabled()&&i.isUK()?-1:41),n.R7$(2),n.Lme(" ",n.brH(44,48,c.total,"1.2-2",t.locale)," ",c.defaultCurrency," "),n.R7$(4),n.vxM(i.appConfig.isNatWestFxRateApplicationEnabled()&&i.isUK()?47:48),n.R7$(2),n.vxM(t.showEcbReferenceModal?49:-1),n.R7$(3),n.SpI(" ",n.bMT(53,52,"foreign-payment.foreign-cost-specification.additional-costs-warning"))}}function xt(e,o){if(1&e&&n.nVh(0,Ct,54,54,"div",0),2&e){let c;n.vxM((c=o.foreignCostSpecification)?0:-1,c)}}const yt=(0,r.Mz)({foreignCostSpecification:fn,hasSurcharge:at,locale:jn,showEcbReferenceModal:rt});let Pt=(()=>{var e;class o{constructor(){this.localisationService=(0,s.WQX)(J.A),this.store$=(0,s.WQX)(r.il),this.appConfig=(0,s.WQX)(ct.R),this.showBenUKAdditionalCostExplanation=k.hFB.required(),this.viewModel=this.store$.selectSignal(yt)}isUK(){return this.localisationService.isUK()}static#n=e=()=>(this.\u0275fac=function(i){return new(i||o)},this.\u0275cmp=n.VBU({type:o,selectors:[["tri-foreign-cost-specification"]],inputs:{showBenUKAdditionalCostExplanation:[1,"showBenUKAdditionalCostExplanation"]},decls:1,vars:1,consts:[[1,"foreign-cost-specification"],[1,"foreign-cost-specification__header"],[1,"foreign-cost-specification__container"],[1,"foreign-cost-specification__container__left--amount"],[1,"foreign-cost-specification__container__right--amount"],[1,"foreign-cost-specification__container__left--charges"],["titleKey","foreign-payment.foreign-cost-specification.ben-additional-costs-explanation.title","contentKey","foreign-payment.foreign-cost-specification.ben-additional-costs-explanation.content",1,"foreign-cost-specification__container__expected-amount-description-difference--info-item"],[1,"foreign-cost-specification__container__left--sum"],["titleKey","foreign-payment.foreign-cost-specification.expected-amount-modal.title","contentKey","foreign-payment.foreign-cost-specification.expected-amount-modal.content",1,"foreign-cost-specification__container__expected-amount-description-difference--info-item"],[1,"foreign-cost-specification__container__right--total"],[1,"foreign-cost-specification__container__expected-amount-description"],[1,"foreign-cost-specification__container__expected-amount-description-difference"],["t
1itleKey","foreign-payment.foreign-cost-specification.ecb-reference-modal.title","contentKey","foreign-payment.foreign-cost-specification.ecb-reference-modal.content",1,"foreign-cost-specification__container__expected-amount-description-difference--info-item"],[1,"foreign-cost-specification__container__last"],[1,"foreign-cost-specification__container__additional-costs"]],template:function(i,d){if(1&i&&n.nVh(0,xt,1,1),2&i){let g;n.vxM((g=d.viewModel())?0:-1,g)}},dependencies:[Mn.k,ot.QX,B.D9],styles:["[_ngcontent-%COMP%]:root{--%NS%tri-grid-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}.foreign-cost-specification[_ngcontent-%COMP%]{background-color:var(--%NS%surface-default-highlight);border-radius:6px}@media screen and (min-width:0){.foreign-cost-specification[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:667px){.foreign-cost-specification[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:768px){.foreign-cost-specification[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:1024px){.foreign-cost-specification[_ngcontent-%COMP%]{font-size:.9375rem}}@media screen and (min-width:1440px){.foreign-cost-specification[_ngcontent-%COMP%]{font-size:1.0625rem}}@media screen and (min-width:1920px){.foreign-cost-specification[_ngcontent-%COMP%]{font-size:1.125rem}}@media(min-width:0){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-top:15px}}@media(min-width:667px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-top:15px}}@media(min-width:768px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-top:18px}}@media(min-width:1024px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-top:18px}}@media(min-width:1440px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-top:21px}}@media(min-width:1920px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-top:24px}}@media(min-width:0){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:667px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:768px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1024px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1440px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-left:21px}}@media(min-width:1920px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-left:24px}}@media(min-width:0){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-bottom:15px}}@media(min-width:667px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-bottom:15px}}@media(min-width:768px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-bottom:18px}}@media(min-width:1024px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-bottom:18px}}@media(min-width:1440px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-bottom:21px}}@media(min-width:1920px){.foreign-cost-specification__header[_ngcontent-%COMP%]{padding-bottom:24px}}.foreign-cost-specification__container[_ngcontent-%COMP%]{border-radius:6px;display:flex;justify-content:space-between}@media(min-width:0){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding:15px}}@media(min-width:667px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding:15px}}@media(min-width:768px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding:18px}}@media(min-width:1024px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding:18px}}@media(min-width:1440px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding:21px}}@media(min-width:1920px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding:24px}}@media(min-width:0){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-top:2px}}@media(min-width:667px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-top:2px}}@media(min-width:768px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-top:2.4px}}@media(min-width:1024px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-top:2.4px}}@media(min-width:1440px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-top:2.8px}}@media(min-width:1920px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-top:3.2px}}@media(min-width:0){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-bottom:3px}}@media(min-width:667px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-bottom:3px}}@media(min-width:768px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-bottom:3.6px}}@media(min-width:1024px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-bottom:3.6px}}@media(min-width:1440px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-bottom:4.2px}}@media(min-width:1920px){.foreign-cost-specification__container[_ngcontent-%COMP%]{padding-bottom:4.8px}}.foreign-cost-specification__container__additional-costs[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference[_ngcontent-%COMP%]{color:var(--%NS%text-subtle)}@media screen and (min-width:0){.foreign-cost-specification__container__additional-costs[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:667px){.foreign-cost-specification__container__additional-costs[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:768px){.foreign-cost-specification__container__additional-costs[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:1024px){.foreign-cost-specification__container__additional-costs[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference[_ngcontent-%COMP%]{font-size:.9375rem}}@media screen and (min-width:1440px){.foreign-cost-specification__container__additional-costs[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference[_ngcontent-%COMP%]{font-size:1.0625rem}}@media screen and (min-width:1920px){.foreign-cost-specification__container__additional-costs[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference[_ngcontent-%COMP%]{font-size:1.125rem}}@media(min-width:0){.foreign-cost-specification__container__additional-costs--info-item[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference--info-item[_ngcontent-%COMP%]{padding-left:5px}}@media(min-width:667px){.foreign-cost-specification__container__additional-costs--info-item[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference--info-item[_ngcontent-%COMP%]{padding-left:5px}}@media(min-width:768px){.foreign-cost-specification__container__additional-costs--info-item[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference--info-item[_ngcontent-%COMP%]{padding-left:6px}}@media(min-width:1024px){.foreign-cost-specification__container__additional-costs--info-item[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference--info-item[_ngcontent-%COMP%]{padding-left:6px}}@media(min-width:1440px){.foreign-cost-specification__container__additional-costs--info-item[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference--info-item[_ngcontent-%COMP%]{padding-left:7px}}@media(min-width:1920px){.foreign-cost-specification__container__additional-costs--info-item[_ngcontent-%COMP%], .foreign-cost-specification__container__expected-amount-description-difference--info-item[_ngcontent-%COMP%]{padding-left:8px}}.foreign-cost-specification__container__left[_ngcontent-%COMP%]{flex:50%}
1.foreign-cost-specification__container__left--amount[_ngcontent-%COMP%]{font-weight:600}.foreign-cost-specification__container__left--sum[_ngcontent-%COMP%]{display:flex;font-weight:600}@media(min-width:0){.foreign-cost-specification__container__left--sum[_ngcontent-%COMP%]{padding-top:15px}}@media(min-width:667px){.foreign-cost-specification__container__left--sum[_ngcontent-%COMP%]{padding-top:15px}}@media(min-width:768px){.foreign-cost-specification__container__left--sum[_ngcontent-%COMP%]{padding-top:18px}}@media(min-width:1024px){.foreign-cost-specification__container__left--sum[_ngcontent-%COMP%]{padding-top:18px}}@media(min-width:1440px){.foreign-cost-specification__container__left--sum[_ngcontent-%COMP%]{padding-top:21px}}@media(min-width:1920px){.foreign-cost-specification__container__left--sum[_ngcontent-%COMP%]{padding-top:24px}}.foreign-cost-specification__container__left--charges[_ngcontent-%COMP%]{display:flex}.foreign-cost-specification__container__right[_ngcontent-%COMP%]{text-align:right}.foreign-cost-specification__container__right--amount[_ngcontent-%COMP%], .foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{font-weight:600}@media(min-width:0){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{padding-top:10px}}@media(min-width:667px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{padding-top:10px}}@media(min-width:768px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{padding-top:12px}}@media(min-width:1024px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{padding-top:12px}}@media(min-width:1440px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{padding-top:14px}}@media(min-width:1920px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{padding-top:16px}}@media screen and (min-width:0){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:667px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:768px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:1024px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{font-size:1.25rem}}@media screen and (min-width:1440px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{font-size:1.375rem}}@media screen and (min-width:1920px){.foreign-cost-specification__container__right--total[_ngcontent-%COMP%]{font-size:1.5rem}}.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{display:flex}@media(min-width:0){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:667px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:768px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1024px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1440px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-left:21px}}@media(min-width:1920px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-left:24px}}@media(min-width:0){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-right:15px}}@media(min-width:667px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-right:15px}}@media(min-width:768px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-right:18px}}@media(min-width:1024px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-right:18px}}@media(min-width:1440px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-right:21px}}@media(min-width:1920px){.foreign-cost-specification__container__expected-amount-description[_ngcontent-%COMP%]{padding-right:24px}}@media(min-width:0){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:667px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:768px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1024px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1440px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-left:21px}}@media(min-width:1920px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-left:24px}}@media(min-width:0){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-right:15px}}@media(min-width:667px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-right:15px}}@media(min-width:768px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-right:18px}}@media(min-width:1024px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-right:18px}}@media(min-width:1440px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-right:21px}}@media(min-width:1920px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-right:24px}}@media(min-width:0){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-top:3px}}@media(min-width:667px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-top:3px}}@media(min-width:768px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-top:3.6px}}@media(min-width:1024px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-top:3.6px}}@media(min-width:1440px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-top:4.2px}}@media(min-width:1920px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-top:4.8px}}@media(min-width:0){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-bottom:10px}}@media(min-width:667px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-bottom:10px}}@media(min-width:768px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-bottom:12px}}@media(min-width:1024px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-bottom:12px}}@media(min-width:1440px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-bottom:14px}}@media(min-width:1920px){.foreign-cost-specification__container__last[_ngcontent-%COMP%]{padding-bottom:16px}}"]}))}return e(),o})();var Mt=a(5040),Ot=a(28991),On=a(73231),wt=a(71995),bt=a(42862),vt=a(43860),p=a(34456),u=a(61803);const Ft=(e,o)=>o.key;function St(e,o){if(1&e&&(n.j41(0,"tri-listbox-option",2)(1,"div",3)(2,"div",4),n.EFF(3),n.k0s(),n.j41(4,"div",5),n.EFF(5),n.k0s()()()),2&e){const c=o.$implicit,t=o.$index,i=n.XpG();n.Y8G("item",c)("id",i.id+"_ITEM_"+t),n.R7$(2),n.AVh("tri-font-bold",c.key===i.control.value.key),n.R7$(),n.JRh(c.item.codedName),n.R7$(),n.AVh("tri-font-bold",c.key===i.control.value.key),n.R7$(),n.JRh(c.item.fullName)}}let Et=(()=>{var e;class o{constructor(){this.ngControl=(0,s.WQX)(p.vO,{self:!0}),this.automationId=(0,k.hFB)(),this.currencies=k.hFB.required(),this.selectedCurrency=k.hFB.required(),this.items=(0,l.EW)(()=>this.currencies().map(t=>new F.nx(t.codedName,t.codedName,t))),this.setSelectedCurrency=(0,u.Ej)(t=>{let i;t&&(i=this.items().find(d=>d.key===this.selectedCurrency())),this.control.setValue(i??this.items()[0])}),this.ngControl.valueAccessor=new On.W,this.setSelectedCurrency(this.selectedCurrency)}get control(){return this.ngControl.control}get id(){return this.automationId()??wt.v.getNextUniqueID("currency-picker")}static#n=e=()=>(this.\u0275fac=function(i){return new(i||o)},this.\u0275cmp=n.VBU({type:o,selectors:[["tri-currency-picker"]],inputs:{automationId:[1,"automationId"],currencies:[1,"currencies"],selectedCurrency:[1,"selectedCurrency"]},decls:5,vars:7,consts:[[3,"automationId","id"],[3,"formControl","dropdownListWidth","label"],[3,"item","id"],[1,"currency-picker-list-row"],[1,"codedname-container"],[1,"fullname-container"]],template:function(i,d){1&i&&(n.j41(0,"tri-form-field",0)(1,"tri-dropdown",1),n.nI1(2,"translate"),n.Z7z(3,St,6,8,"tri-listbox-option",2,Ft),n.k0s(),n.qAN(),n.k0s()),2&i&&(n.Y8G("automationId",d.id)("id",d.id),n.R7$(),n.Y8G("formControl",d.control)("dropdownListWidth","350%")("label",n.bMT(2,5,"tri-currency-picker.label")),n.QXe(),n.R7$(2),n.Dyx(d.items()))},dependencies:[p.X1,p.BC,p.l_,Z.K,bt.P,vt.C,B.D9],styles:["[_ngcontent-%COMP%]:root{--%NS%tri-gri
1d-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}.currency-picker-container[_ngcontent-%COMP%]{align-items:center;display:flex;justify-content:center}@media screen and (min-width:0){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{font-size:1.5rem}}@media screen and (min-width:667px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{font-size:1.5rem}}@media screen and (min-width:768px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{font-size:1.5rem}}@media screen and (min-width:1024px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{font-size:1.625rem}}@media screen and (min-width:1440px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{font-size:1.75rem}}@media screen and (min-width:1920px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{font-size:1.875rem}}@media(min-width:0){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-top:6.5px}}@media(min-width:667px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-top:6.5px}}@media(min-width:768px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-top:7.8px}}@media(min-width:1024px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-top:7.8px}}@media(min-width:1440px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-top:9.1px}}@media(min-width:1920px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-top:10.4px}}@media(min-width:0){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-right:6.5px}}@media(min-width:667px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-right:6.5px}}@media(min-width:768px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-right:7.8px}}@media(min-width:1024px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-right:7.8px}}@media(min-width:1440px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-right:9.1px}}@media(min-width:1920px){.currency-picker-container[_ngcontent-%COMP%] .currency-container[_ngcontent-%COMP%]{margin-right:10.4px}}.currency-picker-list-row[_ngcontent-%COMP%]{align-items:center;display:flex}@media(min-width:0){.currency-picker-list-row[_ngcontent-%COMP%]{height:36px}}@media(min-width:667px){.currency-picker-list-row[_ngcontent-%COMP%]{height:36px}}@media(min-width:768px){.currency-picker-list-row[_ngcontent-%COMP%]{height:43.2px}}@media(min-width:1024px){.currency-picker-list-row[_ngcontent-%COMP%]{height:43.2px}}@media(min-width:1440px){.currency-picker-list-row[_ngcontent-%COMP%]{height:50.4px}}@media(min-width:1920px){.currency-picker-list-row[_ngcontent-%COMP%]{height:57.6px}}.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{text-align:right}@media(min-width:0){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{padding-left:13px}}@media(min-width:667px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{padding-left:13px}}@media(min-width:768px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{padding-left:15.6px}}@media(min-width:1024px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{padding-left:15.6px}}@media(min-width:1440px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{padding-left:18.2px}}@media(min-width:1920px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{padding-left:20.8px}}@media(min-width:0){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{margin-right:15px}}@media(min-width:667px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{margin-right:15px}}@media(min-width:768px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{margin-right:18px}}@media(min-width:1024px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{margin-right:18px}}@media(min-width:1440px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{margin-right:21px}}@media(min-width:1920px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{margin-right:24px}}@media(min-width:0){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{width:50px}}@media(min-width:667px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{width:50px}}@media(min-width:768px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{width:60px}}@media(min-width:1024px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{width:60px}}@media(min-width:1440px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{width:70px}}@media(min-width:1920px){.currency-picker-list-row[_ngcontent-%COMP%] .codedname-container[_ngcontent-%COMP%]{width:80px}}.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{margin-right:auto;opacity:.4;width:100%;color:var(--%NS%text-default);font-family:InterTriodos;font-weight:400;letter-spacing:normal;text-align:initial}@media screen and (min-width:0){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{font-size:1rem}}@media screen and (min-width:667px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{font-size:1rem}}@media screen and (min-width:768px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{font-size:1rem}}@media screen and (min-width:1024px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{font-size:1.0625rem}}@media screen and (min-width:1440px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{font-size:1.1875rem}}@media screen and (min-width:1920px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{font-size:1.25rem}}@media(min-width:0){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{margin-left:20px}}@media(min-width:667px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{margin-left:20px}}@media(min-width:768px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{margin-left:24px}}@media(min-width:1024px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{margin-left:24px}}@media(min-width:1440px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{margin-left:28px}}@media(min-width:1920px){.currency-picker-list-row[_ngcontent-%COMP%] .fullname-container[_ngcontent-%COMP%]{margin-left:32px}}"]}))}return e(),o})();var Nt=a(32836),y=a(49074),wn=a(21451),h=a(65588),At=a(8275),It=a(95682),S=a(70271),q=a(98764),nn=a(58781);const kt={paymentAccount:new p.MJ(new F.nx("",""),{nonNullable:!0}),amount:new p.MJ("",{nonNullable:!0}),currency:new p.MJ(new F.nx("",""),{nonNullable:!0}
1),chargingCode:new p.MJ(O.h5R.SHA,{nonNullable:!0}),name:new p.MJ("",{nonNullable:!0}),accountNumber:new p.MJ("",{nonNullable:!0}),bic:new p.MJ("",{nonNullable:!0}),bankCode:new p.MJ("",{nonNullable:!0}),beneficiaryAddress:new p.MJ("",{nonNullable:!0}),beneficiaryPlace:new p.MJ("",{nonNullable:!0}),beneficiaryCountry:new p.MJ(new F.nx("",""),{nonNullable:!0}),description:new p.MJ("",{nonNullable:!0}),paymentDate:new p.MJ(new Date,{nonNullable:!0}),savePayee:new p.MJ(!1,{nonNullable:!0}),noBicAvailable:new p.MJ(!1,{nonNullable:!0}),counterBankName:new p.MJ("",{nonNullable:!0}),counterBankAddress:new p.MJ("",{nonNullable:!0}),counterBankPlace:new p.MJ("",{nonNullable:!0})};var Rt=a(61655);let Tt=(()=>{var e;class o{constructor(){this.label=k.hFB.required(),this.countryName=k.hFB.required()}static#n=e=()=>(this.\u0275fac=function(i){return new(i||o)},this.\u0275cmp=n.VBU({type:o,selectors:[["tri-country-card"]],inputs:{label:[1,"label"],countryName:[1,"countryName"]},decls:6,vars:4,consts:[[1,"tri-country-card",3,"id"],[1,"value-container"],[1,"label"],[1,"value"]],template:function(i,d){1&i&&(n.rj2(0,"div",0)(1,"div",1)(2,"div",2),n.EFF(3),n.eux(),n.rj2(4,"div",3),n.EFF(5),n.eux()()()),2&i&&(n.Avn("id","COUNTRY_CARD"),n.R7$(2),n.BMQ("aria-label",d.label()+", "),n.R7$(),n.SpI(" ",d.label()," "),n.R7$(2),n.JRh(d.countryName()))},styles:["[_ngcontent-%COMP%]:root{--%NS%tri-grid-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}.tri-country-card[_ngcontent-%COMP%]{border:solid 2px var(--%NS%border-subtle);border-radius:6px;align-items:flex-end;display:flex}@media(min-width:0){.tri-country-card[_ngcontent-%COMP%]{height:50px}}@media(min-width:667px){.tri-country-card[_ngcontent-%COMP%]{height:50px}}@media(min-width:768px){.tri-country-card[_ngcontent-%COMP%]{height:60px}}@media(min-width:1024px){.tri-country-card[_ngcontent-%COMP%]{height:60px}}@media(min-width:1440px){.tri-country-card[_ngcontent-%COMP%]{height:70px}}@media(min-width:1920px){.tri-country-card[_ngcontent-%COMP%]{height:80px}}.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%]{flex-grow:1;line-height:1.2}@media(min-width:0){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%]{margin-left:8.5px}}@media(min-width:667px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%]{margin-left:8.5px}}@media(min-width:768px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%]{margin-left:10.2px}}@media(min-width:1024px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%]{margin-left:10.2px}}@media(min-width:1440px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%]{margin-left:11.9px}}@media(min-width:1920px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%]{margin-left:13.6px}}.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{color:var(--%NS%text-subtle)}@media screen and (min-width:0){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:667px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:768px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:1024px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.9375rem}}@media screen and (min-width:1440px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:1.0625rem}}@media screen and (min-width:1920px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:1.125rem}}@media(min-width:0){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-top:5px}}@media(min-width:667px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-top:5px}}@media(min-width:768px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-top:6px}}@media(min-width:1024px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-top:6px}}@media(min-width:1440px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-top:7px}}@media(min-width:1920px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-top:8px}}@media(min-width:0){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-bottom:3.8px}}@media(min-width:667px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-bottom:3.8px}}@media(min-width:768px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-bottom:4.56px}}@media(min-width:1024px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-bottom:4.56px}}@media(min-width:1440px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-bottom:5.32px}}@media(min-width:1920px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{margin-bottom:6.08px}}@media screen and (min-width:0){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:667px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:768px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:1.125rem}}@media screen and (min-width:1024px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:1.25rem}}@media screen and (min-width:1440px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:1.375rem}}@media screen and (min-width:1920px){.tri-country-card[_ngcontent-%COMP%] .value-container[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{font-size:1.5rem}}"],changeDetection:1}))}return e(),o})();
1var Bt=a(74936),Dt=a(1629);function $t(e,o){1&e&&n.nrm(0,"tri-info-popup",3)}let Vt=(()=>{var e;class o{get control(){return this.ngControl.control}constructor(){this.localisationService=(0,s.WQX)(J.A),this.chargingCodeOptions=O.h5R,this.ngControl=(0,s.WQX)(p.vO,{self:!0}),this.ngControl.valueAccessor=new On.W}isUK(){return this.localisationService.isUK()}static#n=e=()=>(this.\u0275fac=function(i){return new(i||o)},this.\u0275cmp=n.VBU({type:o,selectors:[["tri-charging-code"]],decls:16,vars:22,consts:[[1,"row","charging-code__row"],[1,"col-12","charging-code__title-container"],[1,"charging-code__title"],["titleKey","foreign-payment.charging-code.title-modal.title","contentKey","foreign-payment.charging-code.title-modal.content",1,"charging-code__title--info-item"],["triFormsMapStyleClasses","",1,"col-4",3,"formControl","automationId","value"]],template:function(i,d){1&i&&(n.j41(0,"div",0)(1,"div",1)(2,"p",2),n.EFF(3),n.nI1(4,"translate"),n.k0s(),n.nVh(5,$t,1,0,"tri-info-popup",3),n.k0s(),n.j41(6,"tri-form-field")(7,"tri-radio-button",4),n.EFF(8),n.nI1(9,"translate"),n.k0s(),n.qAN(),n.j41(10,"tri-radio-button",4),n.EFF(11),n.nI1(12,"translate"),n.k0s(),n.qAN(),n.j41(13,"tri-radio-button",4),n.EFF(14),n.nI1(15,"translate"),n.k0s(),n.qAN(),n.k0s()()),2&i&&(n.R7$(3),n.SpI(" ",n.bMT(4,14,"foreign-payment.charging-code.title")," "),n.R7$(2),n.vxM(d.isUK()?5:-1),n.R7$(2),n.Y8G("formControl",d.control)("automationId","FOREIGN_PAYMENT_CHARGING_CODE_SHARED")("value",d.chargingCodeOptions.SHA),n.QXe(),n.R7$(),n.SpI(" ",n.bMT(9,16,"foreign-payment.charging-code.option.sha")," "),n.R7$(2),n.Y8G("formControl",d.control)("automationId","FOREIGN_PAYMENT_CHARGING_CODE_OUR")("value",d.chargingCodeOptions.OUR),n.QXe(),n.R7$(),n.SpI(" ",n.bMT(12,18,"foreign-payment.charging-code.option.our")," "),n.R7$(2),n.Y8G("formControl",d.control)("automationId","FOREIGN_PAYMENT_CHARGING_CODE_BENEFICIARY")("value",d.chargingCodeOptions.BEN),n.QXe(),n.R7$(),n.SpI(" ",n.bMT(15,20,"foreign-payment.charging-code.option.ben")," "))},dependencies:[Z.K,Dt.d,yn._,p.X1,p.BC,p.l_,Mn.k,B.D9],styles:["[_ngcontent-%COMP%]:root{--%NS%tri-grid-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}@media(min-width:0){.charging-code__row[_ngcontent-%COMP%]{margin-top:20px}}@media(min-width:667px){.charging-code__row[_ngcontent-%COMP%]{margin-top:20px}}@media(min-width:768px){.charging-code__row[_ngcontent-%COMP%]{margin-top:24px}}@media(min-width:1024px){.charging-code__row[_ngcontent-%COMP%]{margin-top:24px}}@media(min-width:1440px){.charging-code__row[_ngcontent-%COMP%]{margin-top:28px}}@media(min-width:1920px){.charging-code__row[_ngcontent-%COMP%]{margin-top:32px}}.charging-code__title-container[_ngcontent-%COMP%]{display:flex}.charging-code__title[_ngcontent-%COMP%]{font-weight:600}@media screen and (min-width:0){.charging-code__title[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:667px){.charging-code__title[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:768px){.charging-code__title[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:1024px){.charging-code__title[_ngcontent-%COMP%]{font-size:.9375rem}}@media screen and (min-width:1440px){.charging-code__title[_ngcontent-%COMP%]{font-size:1.0625rem}}@media screen and (min-width:1920px){.charging-code__title[_ngcontent-%COMP%]{font-size:1.125rem}}@media(min-width:0){.charging-code__title--info-item[_ngcontent-%COMP%]{padding-left:5px}}@media(min-width:667px){.charging-code__title--info-item[_ngcontent-%COMP%]{padding-left:5px}}@media(min-width:768px){.charging-code__title--info-item[_ngcontent-%COMP%]{padding-left:6px}}@media(min-width:1024px){.charging-code__title--info-item[_ngcontent-%COMP%]{padding-left:6px}}@media(min-width:1440px){.charging-code__title--info-item[_ngcontent-%COMP%]{padding-left:7px}}@media(min-width:1920px){.charging-code__title--info-item[_ngcontent-%COMP%]{padding-left:8px}}"],changeDetection:1}))}return e(),o})();var Gt=a(83752),Ut=a(52394),jt=a(96678),Xt=a(53136),zt=a(16622),Wt=a(96307);const Yt=["amount"];function Lt(e,o){1&e&&(n.j41(0,"div",3),n.EFF(1),n.k0s()),2&e&&(n.R7$(),n.Sp
1I(" ",o," "))}function Kt(e,o){if(1&e&&(n.nrm(0,"tri-currency-picker",9),n.qAN()),2&e){const c=n.XpG(2),t=n.XpG();n.Y8G("automationId","FOREIGN_PAYMENT_CURRENCY_PICKER")("currencies",t.mapCurrenciesToCurrencyPickerInputs())("selectedCurrency",c.formInitData.currency),n.QXe()}}function Ht(e,o){1&e&&(n.j41(0,"div",10),n.nrm(1,"tri-loader",34),n.k0s()),2&e&&(n.R7$(),n.Y8G("inlineLoader",!0))}function Qt(e,o){1&e&&(n.j41(0,"div",7)(1,"div",13),n.nrm(2,"tri-foreign-payment-country-info",35),n.k0s()()),2&e&&(n.R7$(2),n.Y8G("infoMessage",o))}function Jt(e,o){if(1&e&&(n.j41(0,"div",7)(1,"div",13)(2,"div",36),n.nI1(3,"translate"),n.EFF(4),n.nI1(5,"translate"),n.k0s()()(),n.j41(6,"div",7)(7,"div",13)(8,"tri-form-field"),n.nrm(9,"tri-text-input",37),n.nI1(10,"translate"),n.qAN(),n.k0s()()(),n.j41(11,"div",7)(12,"div",13)(13,"tri-form-field"),n.nrm(14,"tri-text-input",38),n.nI1(15,"translate"),n.qAN(),n.k0s()()(),n.j41(16,"div",7)(17,"div",13)(18,"tri-form-field"),n.nrm(19,"tri-text-input",39),n.nI1(20,"translate"),n.qAN(),n.k0s()()(),n.j41(21,"div",7)(22,"div",13),n.nrm(23,"tri-country-card",40),n.nI1(24,"translate"),n.k0s()()),2&e){const c=n.XpG(2),t=n.XpG();n.R7$(2),n.BMQ("aria-label",n.bMT(3,16,"foreign-payment.noBicAvailableWarning")),n.R7$(2),n.SpI(" ",n.bMT(5,18,"foreign-payment.noBicAvailableWarning")," "),n.R7$(5),n.Y8G("required",!0)("maxLength",t.Constants.FOREIGN_PAYMENT_NAME_ADDRESS_PLACE_MAX_LENGTH)("automationId","FOREIGN_PAYMENT_COUNTER_BANK_NAME")("label",n.bMT(10,20,"foreign-payment.counterBankName")),n.QXe(),n.R7$(5),n.Y8G("required",!0)("maxLength",t.Constants.FOREIGN_PAYMENT_NAME_ADDRESS_PLACE_MAX_LENGTH)("automationId","FOREIGN_PAYMENT_COUNTER_BANK_ADDRESS")("label",n.bMT(15,22,"foreign-payment.counterBankAddress")),n.QXe(),n.R7$(5),n.Y8G("required",!0)("maxLength",t.Constants.FOREIGN_PAYMENT_NAME_ADDRESS_PLACE_MAX_LENGTH)("automationId","FOREIGN_PAYMENT_COUNTER_BANK_PLACE")("label",n.bMT(20,24,"foreign-payment.counterBankPlace")),n.QXe(),n.R7$(4),n.Y8G("label",n.bMT(24,26,"foreign-payment.counterBankCountry"))("countryName",c.properties.usFromCountries.fullName)}}function Zt(e,o){if(1&e&&(n.j41(0,"div",7)(1,"div",13),n.nrm(2,"tri-country-picker",41),n.qAN(),n.k0s()()),2&e){const c=n.XpG(2);n.R7$(2),n.Y8G("countryList",c.properties.groupedCountries)("label","foreign-payment.bank-country-dropdown.country-of-bank"),n.QXe()}}function qt(e,o){if(1&e){const c=n.RV6();n.j41(0,"tri-warning",13),n.EFF(1),n.nI1(2,"translate"),n.j41(3,"tri-button",42),n.bIt("clickAction",function(){s.eBV(c);const i=n.XpG(3);return s.Njj(i.onClickPaymentDateWarning())}),n.EFF(4),n.nI1(5,"translate"),n.k0s()()}2&e&&(n.R7$(),n.SpI(" ",n.bMT(2,3,"foreign-payment.paymentDate.warning.message")," "),n.R7$(2),n.Y8G("displayInline",!0),n.R7$(),n.SpI(" ",n.bMT(5,5,"foreign-payment.paymentDate.warning.link")," "))}function ne(e,o){if(1&e&&(n.j41(0,"div",30)(1,"div",13),n.nrm(2,"tri-foreign-cost-specification",43),n.k0s()()),2&e){const c=n.XpG(3);n.R7$(2),n.Y8G("showBenUKAdditionalCostExplanation",c.showBenUKAdditionalCostExplanation())}}function te(e,o){if(1&e){const c=n.RV6();n.j41(0,"div",7)(1,"div",8),n.nVh(2,Kt,1,3,"tri-currency-picker",9)(3,Ht,2,1,"div",10),n.k0s(),n.j41(4,"div",11)(5,"tri-payment-amount-input",12,0),n.bIt("focusout",function(){s.eBV(c);const i=n.XpG(2);return s.Njj(i.onAmountFocusout())}),n.k0s(),n.qAN(),n.k0s()(),n.j41(7,"div",7)(8,"div",13)(9,"div",14),n.nrm(10,"tri-payment-beneficiary-name-input",15),n.nI1(11,"translate"),n.qAN(),n.k0s()()(),n.j41(12,"div",7)(13,"div",13)(14,"div",14)(15,"tri-foreign-account-number-input",16),n.nI1(16,"translate"),n.bIt("focusin",function(){s.eBV(c);const i=n.XpG(2);return s.Njj(i.onAccountNumberFocus())})("focusout",function(){s.eBV(c);const i=n.XpG(2);return s.Njj(i.onAccountNumberFocusout())}),n.k0s(),n.qAN(),n.k0s()(),n.j41(17,"div",17)(18,"tri-checkbox",18),n.EFF(19),n.nI1(20,"translate"),n.k0s(),n.qAN(),n.k0s()(),n.nVh(21,Qt,3,1,"div",7),n.j41(22,"div",7)(23,"div",19)(24,"tri-form-field")(25,"tri-text-input",20),n.nI1(26,"translate"),n.bIt("focusin",function(){s.eBV(c);const i=n.XpG(2);return s.Njj(i.onBicFocus())})("focusout",function(){s.eBV(c);const i=n.XpG(2);return s.Njj(i.onBicFocusout())}),n.k0s(),n.qAN(),n.k0s()(),n.j41(27,"div",19)(28,"tri-form-field"),n.nrm(29,"tri-text-input",21),n.nI1(30,"translate"),n.qAN(),n.k0s()()(),n.j41(31,"div",17)(32,"tri-checkbox",22),n.EFF(33),n.nI1(34,"translate"),n.k0s(),n.qAN(),n.k0s(),n.nVh(35,Jt,25,28),n.j41(36,"div",23)(37,"div",13)(38,"tri-form-field"),n.nrm(39,"tri-text-input",24),n.nI1(40,"translate"),n.qAN(),n.k0s()()(),n.j41(4
11,"div",7)(42,"div",13)(43,"tri-form-field"),n.nrm(44,"tri-text-input",25),n.nI1(45,"translate"),n.qAN(),n.k0s()()(),n.nVh(46,Zt,3,2,"div",7),n.j41(47,"div",23)(48,"div",13),n.nrm(49,"tri-payment-free-description-input",26),n.qAN(),n.k0s()(),n.j41(50,"div",7)(51,"div",27),n.nrm(52,"tri-payment-date-input",28),n.qAN(),n.k0s(),n.nVh(53,qt,6,7,"tri-warning",13),n.k0s(),n.nrm(54,"tri-charging-code",29),n.qAN(),n.nVh(55,ne,3,1,"div",30),n.j41(56,"div",31)(57,"tri-button",32),n.bIt("clickAction",function(){s.eBV(c);const i=n.XpG(2);return s.Njj(i.onStageForeignPayment())}),n.EFF(58),n.nI1(59,"translate"),n.k0s(),n.j41(60,"tri-button",33),n.EFF(61),n.nI1(62,"translate"),n.k0s()()}if(2&e){let c;const t=n.XpG(),i=n.XpG();n.R7$(2),n.vxM(t.properties.currencies&&t.properties.currencies.length?2:3),n.R7$(3),n.Y8G("automationId","FOREIGN_PAYMENT_AMOUNT")("locale",i.localisationService.locale),n.QXe(),n.R7$(5),n.Y8G("nameConfig",i.nameConfig)("showAddressBookButton",i.showOpenAddressBook())("isForeign",!0)("automationId","FOREIGN_PAYMENT_NAME")("label",n.bMT(11,40,"foreign-payment.name")),n.QXe(),n.R7$(5),n.Y8G("required",!0)("label",n.bMT(16,42,"foreign-payment.accountNumber"))("automationId","FOREIGN_PAYMENT_ACCOUNTNUMBER"),n.QXe(),n.R7$(3),n.QXe(),n.R7$(),n.SpI(" ",n.bMT(20,44,"payment.savePayeeCheckbox")," "),n.R7$(2),n.vxM((c=i.foreignPaymentCountryInfo())?21:-1,c),n.R7$(4),n.Y8G("required",!0)("automationId","FOREIGN_PAYMENT_BIC")("label",n.bMT(26,46,"foreign-payment.bic")),n.QXe(),n.R7$(4),n.Y8G("automationId","FOREIGN_PAYMENT_BANKCODE")("label",n.bMT(30,48,"foreign-payment.bankCode"))("required",!0)("maxLength",i.Constants.BANK_CODE_MAX_LENGTH),n.QXe(),n.R7$(3),n.Y8G("automationId","FOREIGN_PAYMENT_NON_BIC_SWIFT_BANK"),n.QXe(),n.R7$(),n.SpI(" ",n.bMT(34,50,"foreign-payment.noBicAvailableSelection")," "),n.R7$(2),n.vxM(i.noBicAvailable()?35:-1),n.R7$(4),n.Y8G("required",!0)("maxLength",i.Constants.FOREIGN_PAYMENT_NAME_ADDRESS_PLACE_MAX_LENGTH)("automationId","FOREIGN_PAYMENT_ADDRESS")("label",n.bMT(40,52,"foreign-payment.address")),n.QXe(),n.R7$(5),n.Y8G("required",!0)("maxLength",i.Constants.FOREIGN_PAYMENT_NAME_ADDRESS_PLACE_MAX_LENGTH)("automationId","FOREIGN_PAYMENT_PLACE")("label",n.bMT(45,54,"foreign-payment.place")),n.QXe(),n.R7$(2),n.vxM(t.properties.groupedCountries.length>0?46:-1),n.R7$(3),n.Y8G("freeDescriptionConfig",i.freeDescriptionConfig),n.QXe(),n.R7$(3),n.Y8G("lastPossiblePaymentDate",t.properties.lastPossiblePaymentDate)("firstPossiblePaymentDate",t.properties.firstPossiblePaymentDate)("label","foreign-payment.paymentDate.label"),n.QXe(),n.R7$(),n.vxM(i.localisationService.isUK()?53:-1),n.R7$(),n.QXe(),n.R7$(),n.vxM(i.hasForeignCostSpecification()?55:-1),n.R7$(3),n.SpI(" ",n.bMT(59,56,"payment.stageButton")," "),n.R7$(3),n.SpI(" ",n.bMT(62,58,"payment.stageAndAuthoriseButton")," ")}}function ee(e,o){if(1&e&&n.nrm(0,"tri-foreign-payment-disabled",6),2&e){const c=n.XpG(2);n.Y8G("currentProductId",c.productId())}}function ie(e,o){if(1&e){const c=n.RV6();n.nrm(0,"tri-payment-navigation",1),n.j41(1,"form",2),n.bIt("submit",function(){s.eBV(c);const i=n.XpG();return s.Njj(i.onSubmit())}),n.nVh(2,Lt,2,1,"div",3),n.j41(3,"div",4),n.nrm(4,"tri-account-picker",5),n.qAN(),n.k0s(),n.nVh(5,te,63,60)(6,ee,1,1,"tri-foreign-payment-disabled",6),n.k0s()}if(2&e){let c;const t=n.XpG();n.Y8G("current",t.PaymentFormPage.FOREIGN_PAYMENT),n.R7$(),n.Y8G("formGroup",t.paymentForm),n.R7$(),n.vxM((c=t.paymentForm.errors&&t.paymentForm.errors.server)?2:-1,c),n.R7$(2),n.Y8G("accountSelectionList",t.mapAccountsToAccountPickerInputs())("automationId","FOREIGN_PAYMENT_ACCOUNT_PICKER"),n.QXe(),n.R7$(),n.vxM(t.showForeignPaymentDisabledScreenForAccount()?6:5)}}let oe=(()=>{var e;class o{constructor(){this.store$=(0,s.WQX)(r.il),this.constants=(0,s.WQX)(L.Y),this.localisationService=(0,s.WQX)(J.A),this.modalService=(0,s.WQX)(hn.ModalService),this.translateService=(0,s.WQX)(B.c$),this.paymentForm=new p.gE(kt),this.viewModel=this.store$.selectSignal(zn),this.isStageSuccessful=this.store$.selectSignal(_n),this.formError=this.store$.selectSignal(Tn),this.formFieldError=this.store$.selectSignal(Rn),this.accountCanEnableForeignTxRights=this.store$.selectSignal(w.qq),this.selectForeignCostSpecification=this.store$.selectSignal(fn),this.hasForeignCostSpecification=(0,l.EW)(()=>{const t=this.selectForeignCostSpecification();let i;return i=(0,Cn.O9)(t.total)?t.total:0,i>0}
1),this.showForeignPaymentDisabledScreenForAccount=(0,l.EW)(()=>this.accountCanEnableForeignTxRights()(this.productId())),this.selectHasForeignPaymentAddressBookForProduct=this.store$.selectSignal(nn.of),this.hasAddressBookForProductId=(0,l.EW)(()=>(0,Cn.O9)(this.productId())&&this.selectHasForeignPaymentAddressBookForProduct()(this.productId())),this.showOpenAddressBook=(0,l.EW)(()=>this.hasAddressBookForProductId()||this.store$.selectSignal(nn.Et)()),this.isPayeeInAddressBook=(0,l.EW)(()=>this.store$.selectSignal(nn.UI)()(this.productId()).filter(d=>(0,h.S0)(d.accountNumber)===(0,h.S0)(this.accountNumber())&&(0,h.G_)(x.w.emptyStringIfUndefined(d.bic))===(0,h.G_)(x.w.emptyStringIfUndefined(this.bic()))).length>0),this.isSavePayeeCheckboxDisabled=(0,l.EW)(()=>this.isPayeeInAddressBook()||!this.store$.selectSignal(w.Sb)()(this.productId())),this.beneficiaryCountryCode=(0,l.EW)(()=>this.bic()&&this.controls.bic.valid?this.bic().substring(4,6):x.w.emptyStringIfUndefined(this.beneficiaryCountry()?.key)),this.foreignPaymentCountryInfo=(0,l.EW)(()=>this.translateService.instant("foreign-payment.country-information."+this.beneficiaryCountryCode(),{IgnoreMissingTranslation:!0})),this.countryCodedNamesMemberOfEEA=(0,l.EW)(()=>this.viewModel().countries.filter(t=>t.isMemberOfEEA).map(t=>t.codedName)),this.isBicCountryMemberOfEEA=(0,l.EW)(()=>this.countryCodedNamesMemberOfEEA().includes(this.bic().substring(4,6))),this.controls=this.paymentForm.controls,this.formValueChange=(0,y.ot)(this.paymentForm.valueChanges),this.accountNumber=(0,y.ot)(this.controls.accountNumber.valueChanges,{initialValue:this.controls.accountNumber.value}),this.bic=(0,y.ot)(this.controls.bic.valueChanges,{initialValue:this.controls.bic.value}),this.beneficiaryCountry=(0,y.ot)(this.controls.beneficiaryCountry.valueChanges,{initialValue:this.controls.beneficiaryCountry.value}),this.noBicAvailable=(0,y.ot)(this.controls.noBicAvailable.valueChanges,{initialValue:this.controls.noBicAvailable.value}),this.amount=(0,y.ot)(this.controls.amount.valueChanges,{initialValue:this.controls.amount.value}),this.bankCode=(0,y.ot)(this.controls.bankCode.valueChanges,{initialValue:this.controls.bankCode.value}),this.chargingCode=(0,y.ot)(this.controls.chargingCode.valueChanges,{initialValue:this.controls.chargingCode.value}),this.currency=(0,y.ot)(this.controls.currency.valueChanges,{initialValue:this.controls.currency.value}),this.paymentAccount=(0,y.ot)(this.controls.paymentAccount.valueChanges,{initialValue:this.controls.paymentAccount.value}),this.productId=(0,l.EW)(()=>this.paymentAccount().key),this.nameConfig={maxLength:L.Y.FOREIGN_PAYMENT_NAME_ADDRESS_PLACE_MAX_LENGTH,allowedCharactersPattern:this.viewModel().formConfig.allowedChars},this.freeDescriptionConfig={maxLength:this.localisationService.isUK()?Wn.y.FOREIGN_PAYMENT_FREE_DESCRIPTION_MAX_LENGTH:L.Y.SWIFT_DESCRIPTION_MAX_LENGTH,allowedCharactersPattern:this.viewModel().formConfig.allowedChars},this.Constants=L.Y,this.PaymentFormPage=qn.q,this.getInvalidFormControls=(0,l.EW)(()=>{this.formValueChange();const t=[];return Object.keys(this.controls).forEach(i=>{this.paymentForm.get(i)?.invalid&&t.push(i)}),t}),this.mapAccountsToAccountPickerInputs=(0,l.EW)(()=>this.viewModel().accounts.map(t=>({productId:t.productId,name:t.registrationName,reference:t.reference,balance:t.balance}))),this.mapCurrenciesToCurrencyPickerInputs=(0,l.EW)(()=>this.viewModel().properties.currencies.map(t=>({...t}))),this.initialiseValidators(),this.focusOnAmountFieldUponStageSuccess(),this.onFormErrors(),this.onFormValueChange(),this.initialiseForeignCostSpecificationTriggers(),this.handleChargingCodeFormControlState(),this.onBicForIbanChange(),this.onBankCodeChange(),this.onNoBicAvailableChange(),this.onBicChange(),this.onAddressBookItemSelected(),this.onUpdateForeignPaymentAccountChange(),this.resetFormWhenStageSuccessful(),this.updateSavePayeeCheckboxState()}ngOnInit(){this.store$.dispatch(R()),this.initFormWithDefaultsEffect(!0)}onStageForeignPayment(){this.triggerValidationPaymentForm(),this.paymentForm.valid&&this.store$.dispatch(f.stageO
1nlyForeignPayment({postPaymentRequest:this.createPostPaymentRequest()}))}onSubmit(){this.triggerValidationPaymentForm(),this.paymentForm.valid&&this.store$.dispatch(f.stageAndAuthoriseForeignPayment({postPaymentRequest:this.createPostPaymentRequest()}))}showBenUKAdditionalCostExplanation(){return this.localisationService.isUK()&&this.chargingCode()===O.h5R.BEN}onClickPaymentDateWarning(){const t="foreign-payment.paymentDate.warning.modal";this.modalService.showAlertModal({titleKey:`${t}.title`,contentKey:`${t}.content`,primaryButtonKey:`${t}.button`},hn.ModalRouteConfig.createMediumModalConfig())}onAccountNumberFocusout(){this.paymentForm.patchValue({accountNumber:(0,h.ii)((0,h.S0)(this.accountNumber()))}),this.controls.accountNumber.valid&&xn.B.isValidIban(this.accountNumber())&&this.store$.dispatch(f.accountNumberUnfocus({accountNumber:(0,h.UM)(this.accountNumber())}))}onAccountNumberFocus(){this.paymentForm.patchValue({accountNumber:(0,h.S0)(this.accountNumber())})}onAmountFocusout(){this.viewModel().hasForeignCostSpecificationBeenCalculated&&this.selectForeignCostSpecification().amount?.valueAsString!==this.amount()&&this.store$.dispatch(f.updateForeignCostSpecification({putForeignCostSpecificationRequest:this.createPutForeignCostSpecificationRequest()}))}onBicFocusout(){this.controls.bic.invalid&&this.paymentForm.patchValue({bankCode:(0,h.PT)("")})}onBicFocus(){this.paymentForm.patchValue({bic:(0,h.G_)(this.bic())})}focusOnAmountFieldUponStageSuccess(){(0,u.Ej)(i=>{i&&this.amountField?.nativeElement.querySelector("input")?.focus()})(this.isStageSuccessful)}resetFormWhenStageSuccessful(){(0,u.Ej)(i=>{i&&(Object.keys(this.controls).filter(g=>"paymentAccount"!==g).forEach(g=>{this.controls[g].reset()}),this.initFormWithDefaultsEffect(!0))})(this.isStageSuccessful)}updateSavePayeeCheckboxState(){(0,u.Ej)(i=>{i?(this.paymentForm.patchValue({savePayee:!1}),this.controls.savePayee.disable()):this.controls.savePayee.enable()})(this.isSavePayeeCheckboxDisabled)}onFormErrors(){(0,u.Ej)(d=>{d&&this.paymentForm.setErrors({server:d})})(this.formError),(0,u.Ej)(d=>{d&&this.controls[d.fieldID].setErrors({server:d.message})})(this.formFieldError)}onUpdateForeignPaymentAccountChange(){(0,u.Ej)(i=>{if(i){const d=this.viewModel().accounts.find(g=>g.productId===i);this.paymentForm.patchValue({paymentAccount:new F.nx(x.w.emptyStringIfUndefined(d?.productId??""),x.w.emptyStringIfUndefined(d?.registrationName),d)})}})(this.store$.selectSignal(An))}onAddressBookItemSelected(){(0,At.o)((0,It.F)((0,m.gp)(H.Ax),(0,S.T)(i=>i.contact),(0,q.M)(i=>this.patchFormWithContactData(i))))((0,s.WQX)(m.En))}handleChargingCodeFormControlState(){(0,u.Ej)(i=>{this.paymentForm.patchValue({chargingCode:O.h5R.SHA}),i?this.controls.chargingCode.disable():this.controls.chargingCode.enable()})(this.isBicCountryMemberOfEEA)}onBicChange(){(0,u.Ej)(i=>{i?this.controls.noBicAvailable.disable():this.controls.noBicAvailable.enable(),this.paymentForm.patchValue({bic:(0,h.G_)(i)}),this.controls.bic.valid&&this.markControlsTouchedAndDirty(["bic"]);const d=wn.a.includes(i.substring(4,6));this.controls.bic.valid&&d?this.controls.bankCode.enable():this.controls.bankCode.reset({value:"",disabled:!0})})(this.bic)}onNoBicAvailableChange(){(0,u.Ej)(i=>{i?(this.controls.bic.reset({value:"",disabled:!0}),this.controls.bankCode.reset({value:"",disabled:!1}),this.controls.counterBankAddress.reset({value:"",disabled:!1}),this.controls.counterBankName.reset({value:"",disabled:!1}),this.controls.counterBankPlace.reset({value:"",disabled:!1})):(this.controls.bankCode.reset({value:"",disabled:!0}),this.controls.bic.reset({value:"",disabled:!1}),this.controls.counterBankAddress.reset({value:"",disabled:!0}),this.controls.counterBankName.reset({value:"",disabled:!0}),this.controls.counterBankPlace.reset({value:"",disabled:!0}))})(this.noBicAvailable)}onBankCodeChange(){(0,u.Ej)(i=>{this.paymentForm.patchValue({bankCode:(0,h.PT)(i)}),this.controls.bankCode.valid&&this.markControlsTouchedAndDirty(["bankCode"])})(this.bankCode)}onBicForIbanChange(){(0,u.Ej)(i=>{i&&(this.paymentForm.patchValue({bic:i}
1),this.markControlsTouchedAndDirty(["bic"]))})(this.store$.selectSignal(Un))}initialiseForeignCostSpecificationTriggers(){const t=(0,y.ot)(this.paymentForm.valueChanges,{initialValue:this.paymentForm.value,equal:(M,on)=>M.chargingCode===on.chargingCode&&M.bic===on.bic&&M.currency===on.currency});(0,u.Ej)(()=>{0===this.getInvalidFormControls().length&&this.paymentForm.valid&&this.store$.dispatch(f.updateForeignCostSpecification({putForeignCostSpecificationRequest:this.createPutForeignCostSpecificationRequest()}))})(t);const d=(0,y.ot)(this.paymentForm.valueChanges,{initialValue:this.paymentForm.value});(0,u.Ej)(()=>{this.paymentForm.valid&&0===this.getInvalidFormControls().length&&!this.viewModel().hasForeignCostSpecificationBeenCalculated&&this.store$.dispatch(f.updateForeignCostSpecification({putForeignCostSpecificationRequest:this.createPutForeignCostSpecificationRequest()}))})(d)}onFormValueChange(){(0,u.Ej)(()=>{this.store$.dispatch(f.formValueChanged({formValid:this.paymentForm.valid}))})(this.formValueChange)}triggerValidationPaymentForm(){this.paymentForm.markAllAsTouched(),Object.keys(this.controls).forEach(t=>{if("paymentAccount"!==t){const i=this.paymentForm.get(t);i&&i.updateValueAndValidity()}})}initFormWithDefaultsEffect(t){let i=this.productId()||(this.viewModel().formInitData.defaultAccount?.productId??"");i=t?i:this.productId();const d=this.viewModel().accounts.find(M=>M.productId===i);this.paymentForm.markAsPristine(),this.paymentForm.markAsUntouched();const g=this.viewModel().properties.currencies.find(M=>M.codedName===this.viewModel().formInitData.currency.toString());this.paymentForm.setValue({paymentAccount:new F.nx(i,x.w.emptyStringIfUndefined(d?.registrationName),d),amount:"",chargingCode:O.h5R.SHA,name:"",accountNumber:"",bic:"",bankCode:"",beneficiaryAddress:"",beneficiaryPlace:"",beneficiaryCountry:new F.nx("",""),description:"",paymentDate:new Date,savePayee:!1,noBicAvailable:!1,currency:new F.nx(g?.codedName||"",g?.fullName||"",g),counterBankName:"",counterBankAddress:"",counterBankPlace:""}),this.localisationService.isUK()?this.controls.paymentDate.disable():this.controls.paymentDate.enable(),this.markControlsTouchedAndDirty(["paymentDate"])}patchFormWithContactData(t){this.paymentForm.patchValue({bic:"",bankCode:"",noBicAvailable:!1}),setTimeout(()=>{t.bic&&this.paymentForm.patchValue({bic:t.bic}),t.bankCode&&(setTimeout(()=>{this.paymentForm.patchValue({bankCode:t.bankCode})},0),t.bic||(this.paymentForm.patchValue({noBicAvailable:!0}),setTimeout(()=>{this.paymentForm.patchValue({bankCode:t.bankCode})},0)))},0);const i=x.w.emptyStringIfUndefined(t.description);this.paymentForm.patchValue({name:t.registrationName??t.name,accountNumber:(0,h.ii)((0,h.S0)(t.accountNumber)),description:i,beneficiaryAddress:x.w.emptyStringIfUndefined(t.foreignPaymentAddress?.address),beneficiaryPlace:x.w.emptyStringIfUndefined(t.foreignPaymentAddress?.place),beneficiaryCountry:this.getCountry(x.w.emptyStringIfUndefined(t.foreignPaymentAddress?.countryCode))}),this.markControlsTouchedAndDirty(["name","accountNumber","beneficiaryAddress","beneficiaryPlace","currency","paymentDate"]),i?this.markControlsTouchedAndDirty(["description"]):this.controls.description.reset()}getCountry(t){const i=this.viewModel().countries.find(d=>d.codedName===t);return new F.nx(x.w.emptyStringIfUndefined(i?.codedName),x.w.emptyStringIfUndefined(i?.fullName))}markControlsTouchedAndDirty(t){t.forEach(i=>{const d=this.controls[i];d.markAsTouched(),d.markAsDirty()})}createPostPaymentRequest(){const t=this.paymentForm.getRawValue(),i=xn.B.isValidIban(t.accountNumber),d=this.controls.bic.valid&&wn.a.indexOf(this.bic().substring(4,6))>=0||this.noBicAvailable(),g={transfer:{paymentType:O.dmC.FOREIGN||void 0,productId:t.paymentAccount.key,name:t.name,account:{...i&&{iban:(0,h.UM)(t.accountNumber)},...!i&&{foreignAccountNumber:d?`${t.accountNumber}/${t.bankCode}`:t.accountNumber}},amount:{valueAsString:t.amount.toString(),currency:t.currency.key},freeDescription:t.description,paymentDate:b.r.toISODate(t.paymentDate),typeCategory:O.$Si.ITX},addPayeeToAddressBook:t.savePayee}
1,M={chargingCode:t.chargingCode,beneficiaryAddress:{address:t.beneficiaryAddress,place:t.beneficiaryPlace,countryCode:t.beneficiaryCountry.key||""}};return t.noBicAvailable?M.beneficiaryBankDetails={counterBankName:t.counterBankName,counterBankAddress:{address:t.counterBankAddress,place:t.counterBankPlace,countryCode:"US"}}:g.transfer.account.bic=t?.bic,g.transfer.foreignPaymentDetails=M,g}createPutForeignCostSpecificationRequest(){return{productId:this.productId(),amount:{valueAsString:this.amount().toString(),currency:this.currency().key},bankCountry:this.bic()?this.bic().substring(4,6):"US",chargingCode:this.chargingCode(),paymentDate:b.r.toISODate(new Date)}}initialiseValidators(){const t=this.viewModel().formConfig.allowedChars;this.controls.name.addValidators([p.k0.required,K.d.createValidator(t)]),this.controls.beneficiaryAddress.addValidators([K.d.createValidator(t)]),this.controls.beneficiaryPlace.addValidators([K.d.createValidator(t)]),this.controls.description.addValidators([K.d.createValidator(t)]),this.controls.amount.addValidators([Yn.L.createValidator(.01)]),this.controls.bic.addValidators([Bt.h.createValidator()]),this.controls.bankCode.addValidators([Wt.o.createValidator()])}static#n=e=()=>(this.\u0275fac=function(i){return new(i||o)},this.\u0275cmp=n.VBU({type:o,selectors:[["tri-foreign-payment"]],viewQuery:function(i,d){if(1&i&&n.GBs(Yt,5,n.aKT),2&i){let g;n.mGM(g=n.lsd())&&(d.amountField=g.first)}},decls:1,vars:1,consts:[["amount",""],[3,"current"],["novalidate","",1,"foreign-payment",3,"submit","formGroup"],["aria-live","assertive","role","status",1,"tri-server-error-message"],[1,"row"],["formControlName","paymentAccount",1,"col-12",3,"accountSelectionList","automationId"],[3,"currentProductId"],[1,"row","foreign-payment__row-grouped"],[1,"col-4","col-md-4"],["formControlName","currency",3,"automationId","currencies","selectedCurrency"],[1,"foreign-payment__currency-loader"],[1,"col-8","col-md-4"],["formControlName","amount","triFormsMapStyleClasses","",3,"focusout","automationId","locale"],[1,"col-12"],[1,"foreign-payment__input-wrapper"],["formControlName","name",3,"nameConfig","showAddressBookButton","isForeign","automationId","label"],["formControlName","accountNumber","triFormsMapStyleClasses","",3,"focusin","focusout","required","label","automationId"],[1,"row","foreign-payment__row-grouped","foreign-payment__checkbox"],["formControlName","savePayee","automationId","SAVE_PAYEE_CHECKBOX"],[1,"col-6"],["triFormsMapStyleClasses","","formControlName","bic",1,"show-disabled",3,"focusin","focusout","required","automationId","label"],["triFormsMapStyleClasses","","formControlName","bankCode",1,"show-disabled",3,"automationId","label","required","maxLength"],["formControlName","noBicAvailable",3,"automationId"],[1,"row","foreign-payment__row"],["triFormsMapStyleClasses","","formControlName","beneficiaryAddress",3,"required","maxLength","automationId","label"],["triFormsMapStyleClasses","","formControlName","beneficiaryPlace",3,"required","maxLength","automationId","label"],["formControlName","description","triFormsMapStyleClasses","",1,"show-disabled",3,"freeDescriptionConfig"],["id","FOREIGN_PAYMENT_DATE_ROW",1,"col-12"],["formControlName","paymentDate","triFormsMapStyleClasses","",3,"lastPossiblePaymentDate","firstPossiblePaymentDate","label"],["formControlName","chargingCode"],["id","FOREIGN_PAYMENT_COST_SPECIFICATION_BLOCK",1,"row","foreign-payment__row"],[1,"row","foreign-payment__buttons"],["automationId","PAYMENT_STAGE_BUTTON","buttonType","link-primary",1,"col-lg-7","col-6",3,"clickAction"],["automationId","PAYMENT_STAGE_AND_AUTHORISE_BUTTON","buttonType","primary",1,"col-lg-5","col-6"],[3,"inlineLoader"],["id","FOREIGN_PAYMENT_COUNTRY_INFO",3,"infoMessage"],["role","alert","id","FOREIGN_PAYMENT_NO_BIC_WARNING",1,"foreign-payment__notification"],["triFormsMapStyleClasses","","formControlName","counterBankName",3,"required","maxLength","automationId","label"],["triFormsMapStyleClasses","","formControlName","counterBankAddress",3,"required","maxLength","automationId","label"],["triFormsMapStyleClasses","","formControlName","counterBankPlace",3,"required","maxLength","automationId","label"],[3,"label","countryName"],["automationId","FOREIGN_PAYMENT_COUNTRY_PICKER","formControlName","beneficiaryCountry",3,"countryList","label"],["buttonType","link-primary",3,"clickAction","displayInline"],[3,"showBenUKAdditionalCostExplanation"]],template:function(i,d){if(1&i&&n.nVh(0,ie,7,6),2&i){let g;n.vxM((g=d.viewModel())?0:-1,g)}},dependencies:[Rt.AddressBookModule,Ot.W,Et,Ln.V,Mt.I,Kn.P,Hn.y,Pt,Qn.Q,it,Nt.F,p.X1,p.qT,p.BC,p.cb,p.YS,p.j4,p.JD,yn._,Jn.f,Z.K,Zn.C,Gt.s,Ut.A,jt.g,Xt.U,Tt,Vt,zt.a,B.D9],styles:["[_ngcontent-%COMP%]:root{--%NS%tri-gri
1d-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}.foreign-payment[_ngcontent-%COMP%]{background-color:var(--%NS%surface-default);border-radius:6px;display:block}@media(min-width:0){.foreign-payment[_ngcontent-%COMP%]{padding:20px}}@media(min-width:667px){.foreign-payment[_ngcontent-%COMP%]{padding:20px}}@media(min-width:768px){.foreign-payment[_ngcontent-%COMP%]{padding:24px}}@media(min-width:1024px){.foreign-payment[_ngcontent-%COMP%]{padding:24px}}@media(min-width:1440px){.foreign-payment[_ngcontent-%COMP%]{padding:28px}}@media(min-width:1920px){.foreign-payment[_ngcontent-%COMP%]{padding:32px}}@media(min-width:0){.foreign-payment__checkbox[_ngcontent-%COMP%]{margin-left:2px}}@media(min-width:667px){.foreign-payment__checkbox[_ngcontent-%COMP%]{margin-left:2px}}@media(min-width:768px){.foreign-payment__checkbox[_ngcontent-%COMP%]{margin-left:2.4px}}@media(min-width:1024px){.foreign-payment__checkbox[_ngcontent-%COMP%]{margin-left:2.4px}}@media(min-width:1440px){.foreign-payment__checkbox[_ngcontent-%COMP%]{margin-left:2.8px}}@media(min-width:1920px){.foreign-payment__checkbox[_ngcontent-%COMP%]{margin-left:3.2px}}@media(min-width:0){.foreign-payment__row[_ngcontent-%COMP%]{margin-top:20px}}@media(min-width:667px){.foreign-payment__row[_ngcontent-%COMP%]{margin-top:20px}}@media(min-width:768px){.foreign-payment__row[_ngcontent-%COMP%]{margin-top:24px}}@media(min-width:1024px){.foreign-payment__row[_ngcontent-%COMP%]{margin-top:24px}}@media(min-width:1440px){.foreign-payment__row[_ngcontent-%COMP%]{margin-top:28px}}@media(min-width:1920px){.foreign-payment__row[_ngcontent-%COMP%]{margin-top:32px}}@media(min-width:0){.foreign-payment__row-grouped[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:667px){.foreign-payment__row-grouped[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:768px){.foreign-payment__row-grouped[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1024px){.foreign-payment__row-grouped[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1440px){.foreign-payment__row-grouped[_ngcontent-%COMP%]{margin-top:14px}}@media(min-width:1920px){.foreign-payment__row-grouped[_ngcontent-%COMP%]{margin-top:16px}}.foreign-payment__input-wrapper[_ngcontent-%COMP%]{position:relative}.foreign-payment__input-overlay[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;flex-direction:row-reverse}@media(min-width:0){.foreign-payment__input-overlay[_ngcontent-%COMP%]{padding-right:10px}}@media(min-width:667px){.foreign-payment__input-overlay[_ngcontent-%COMP%]{padding-right:10px}}@media(min-width:768px){.foreign-payment__input-overlay[_ngcontent-%COMP%]{padding-right:12px}}@media(min-width:1024px){.foreign-payment__input-overlay[_ngcontent-%COMP%]{padding-right:12px}}@media(min-width:1440px){.foreign-payment__input-overlay[_ngcontent-%COMP%]{padding-right:14px}}@media(min-width:1920px){.foreign-payment__input-overlay[_ngcontent-%COMP%]{padding-right:16px}}.foreign-payment__buttons[_ngcontent-%COMP%]{align-items:center}@media(min-width:0){.foreign-payment__buttons[_ngcontent-%COMP%]{margin-top:20px}}@media(min-width:667px){.foreign-payment__buttons[_ngcontent-%COMP%]{margin-top:20px}}@media(min-width:768px){.foreign-payment__buttons[_ngcontent-%COMP%]{margin-top:24px}}@media(min-width:1024px){.foreign-payment__buttons[_ngcontent-%COMP%]{margin-top:24px}}@media(min-width:1440px){.foreign-payment__buttons[_ngcontent-%COMP%]{margin-top:28px}}@media(min-width:1920px){.foreign-payment__buttons[_ngcontent-%COMP%]{margin-top:32px}}@media(min-width:0){.foreign-payment--spacing-top[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:667px){.foreign-payment--spacing-top[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:768px){.foreign-payment--spacing-top[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1024px){.foreign-payment--spacing-top[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1440px){.foreign-payment--spacing-top[_ngcontent-%COMP%]{margin-top:14px}}@media(min-width:1920px){.foreign-payment--spacing-top[_ngcontent-%COMP%]{margin-top:16px}}.foreign-payment__currency-loader[_ngcontent-%COMP%]{align-items:center;background-color:var(--%NS%surface-default);border:solid 2px var(--%NS%border-subtle);border-radius:6px;display:flex;justify-content:center;padding:0;width:100%}@media screen and (min-width:0){.foreign-payment__currency-loader[_ngcontent-%COMP%]{min-height:48px}}@media screen and (min-width:667px){.foreign-payment__currency-loader[_ngcontent-%COMP%]{min-height:48px}}@media screen and (min-width:768px){.foreign-payment__currency-loader[_ngcontent-%COMP%]{min-height:57.6px}}@media screen and (min-width:1024px){.foreign-payment__currency-loader[_ngcontent-%COMP%]{min-height:57.6px}}@media screen and (min-width:768px)and (max-width:1023px){.foreign-payment__currency-loader[_ngcontent-%COMP%]{min-height:60px}}@media screen and (min-width:1440px){.foreign-payment__currency-loader[_ngcontent-%COMP%]{min-height:67.2px}}@media screen and (min-width:768px)and (max-width:1023px){.foreign-payment__currency-loader[_ngcontent-%COMP%]{min-height:67.2px}}@media screen and (min-width:1920px){.foreign-payment__currency-loader[_ngcontent-%COMP%]{min-height:76.8px}}@media screen and (min-width:768px)and (max-width:1023px){.foreign-payment__currency-loader[_ngcontent-%COMP%]{min-height:76.8px}}.foreign-payment__address-book-loader[_ngcontent-%COMP%]{padding:0;position:absolute}@media(min-width:0){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{top:5px}}@media(min-width:667px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{top:5px}}@media(min-width:768px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{top:6px}}@media(min-width:1024px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{top:6px}}@media(min-width:1440px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{top:7px}}@media(min-width:1920px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{top:8px}}@media(min-width:0){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{margin-right:6px}}@media(min-width:667px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{margin-right:6px}}@media(min-width:768px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{margin-right:7.2px}}@media(min-width:1024px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{margin-right:7.2px}}@media(min-width:1440px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{margin-right:8.4px}}@media(min-width:1920px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{margin-right:9.6px}}@media(min-width:0){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{right:8px}}@media(min-width:667px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{right:8px}}@media(min-width:768px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{right:9.6px}}@media(min-width:1024px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{right:9.6px}}@media(min-width:1440px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{right:11.2px}}@media(min-width:1920px){.foreign-payment__address-book-loader[_ngcontent-%COMP%]{right:12.8px}}.foreign-payment__input-icon[_ngcontent-%COMP%]{background-color:transparent;border:0;opacity:1;padding:0;z-index:2}@media screen and (min-width:0){.foreign-payment__input-icon[_ngcontent-%COMP%]{font-size:1.625rem}}@media screen and (min-width:667px){.foreign-payment__input-icon[_ngcontent-%COMP%]{font-size:1.625rem}}@media screen and (min-width:768px){.foreign-payment__input-icon[_ngcontent-%COMP%]{font-size:1.625rem}}@media screen and (min-width:1024px){.foreign-payment__input-icon[_ngcontent-%COMP%]{font-size:1.75rem}}@media screen and (min-width:1440px){.foreign-payment__input-icon[_ngcontent-%COMP%]{font-size:1.875rem}}@media screen and (min-width:1920px){.foreign-payment__input-icon[_ngcontent-%COMP%]{font-size:2rem}}.foreign-payment__notification[_ngcontent-%COMP%]{align-items:center;background-color:var(--%NS%surface-notice);border-radius:6px;color:var(--%NS%text-default)}@media(min-width:0){.foreign-payment__notification[_ngcontent-%COMP%]{padding-top:10px}}@media(min-width:667px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-top:10px}}@media(min-width:768px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-top:12px}}@media(min-width:1024px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-top:12px}}@media(min-width:1440px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-top:14px}}@media(min-width:1920px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-top:16px}}@media(min-width:0){.foreign-payment__notification[_ngcontent-%COMP%]{padding-bottom:10px}}@media(min-width:667px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-bottom:10px}}@media(min-width:768px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-bottom:12px}}@media(min-width:1024px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-bottom:12px}}@media(min-width:1440px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-bottom:14px}}@media(min-width:1920px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-bottom:16px}}@media(min-width:0){.foreign-payment__notification[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:667px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-left:15px}}@media(min-width:768px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1024px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-left:18px}}@media(min-width:1440px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-left:21px}}@media(min-width:1920px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-left:24px}}@media(min-width:0){.foreign-payment__notification[_ngcontent-%COMP%]{padding-right:15px}}@media(min-width:667px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-right:15px}}@media(min-width:768px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-right:18px}}@media(min-width:1024px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-right:18px}}@media(min-width:1440px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-right:21px}}@media(min-width:1920px){.foreign-payment__notification[_ngcontent-%COMP%]{padding-right:24px}}@media screen and (min-width:0){.foreign-payment__notification[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:667px){.foreign-payment__notification[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:768px){.foreign-payment__notification[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:1024px){.foreign-payment__notification[_ngcontent-%COMP%]{font-size:.9375rem}}@media screen and (min-width:1440px){.foreign-payment__notification[_ngcontent-%COMP%]{font-size:1.0625rem}}@media screen and (min-width:1920px){.foreign-payment__notification[_ngcontent-%COMP%]{font-size:1.125rem}}.foreign-payment[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled{opacity:.5}"]}))}return e(),o})();var bn=a(46264),ae=a(72743),E=a(36647),tn=a(51567),re=a(97203),D=a(61318),vn=a(67953),ce=a(1440),en=a(59452),de=a(50600),se=a(86549);let pe=(()=>{var e;class o{constructor(){this.actions$=(0,s.WQX)(m.En),this.store$=(0,s.WQX)(r.il),this.unauthorisedPaymentsCountStore=(0,s.WQX)(se.F),this.paymentService=(0,s.WQX)(O.WGI),this.router=(0,s.WQX)(de.Ix),this.initForm$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(R),(0,E.n)(()=>this.store$.select(w.j7).pipe((0,tn.p)(ce.D),(0,re.$)())),(0,ae.YQ)(()=>[this.store$.select(un)]),(0,E.n)(([,t])=>[X({locale:t.locale}),rn(),dn(),(0,H.aw)({isInitialValue:!0}),(0,H.t)()]))),this.resetForeignCostSpecification$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(f.formValueChanged),(0,tn.p)(t=>!t.formValid),(0,S.T)(()=>T()))),this.stageForeignPayment$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(z),(0,E.n)(t=>this.paymentService.postPaymentForStage(t.postPaymentRequest).pipe((0,S.T)(()=>G()),(0,D.W)(i=>this.handleServerResponseError(i)))))),this.stageForeignPayment2$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(f.stageAndAuthoriseForeignPayment),(0,E.n)(t=>this.paymentService.postPaymentForStage(t.postPaymentRequest).pipe((0,S.T)(()=>U()),(0,D.W)(i=>this.handleServerResponseError(i)))))),this.stageForeignPaymentSuccess$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(G),(0,E.n)(()=>[T(),pn(),(0,H.t)()]))),this.navigateToSendListAfterStageSuccess$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(U),(0,q.M)(()=>this.unauthorisedPaymentsCountStore.getHasPaymentsToAuthorise()),(0,S.T)(()=>this.router.navigate([Pn.b.AUTHORISATIONS_PENDING_INTERNATIONAL_PAYMENTS]))),{dispatch:!1}),this.stageOnlyForeignPayment$=(0,m.EH)(()=>
1this.actions$.pipe((0,m.gp)(f.stageOnlyForeignPayment),(0,E.n)(t=>[z({postPaymentRequest:t.postPaymentRequest})]))),this.updateForeignCostSpecification$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(f.updateForeignCostSpecification),(0,E.n)(t=>this.paymentService.putForeignCostSpecification(t.putForeignCostSpecificationRequest).pipe((0,S.T)(i=>Y({foreignCostSpecification:i})),(0,D.W)(i=>(0,en.of)(v({error:i.error}))))))),this.updateForeignCostSpecificationError$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(v),(0,S.T)(()=>T()))),this.fetchCurrencies$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(rn),(0,vn.p)(()=>this.paymentService.getForeignPaymentCurrencies().pipe((0,S.T)(t=>cn({currencies:t.currencies})),(0,D.W)(t=>this.handleServerResponseError(t)))))),this.fetchCountries$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(dn),(0,vn.p)(()=>this.paymentService.getForeignPaymentCountries().pipe((0,S.T)(t=>sn({countries:t.countries})),(0,D.W)(t=>this.handleServerResponseError(t)))))),this.reloadActionBox$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(pn),(0,q.M)(()=>this.unauthorisedPaymentsCountStore.getHasPaymentsToAuthorise())),{dispatch:!1}),this.fetchBicUnfocusAction$=(0,m.EH)(()=>this.actions$.pipe((0,m.gp)(f.accountNumberUnfocus),(0,E.n)(t=>this.paymentService.getBicForIban(t.accountNumber).pipe((0,tn.p)(i=>i.bic&&i.bic.length>0),(0,E.n)(i=>[mn({bic:i.bic})]),(0,D.W)(i=>this.handleServerResponseError(i))))))}handleServerResponseError(t){return(0,en.of)(t.error.fieldID?I({validationError:t.error}):W({error:t.error}))}static#n=e=()=>(this.\u0275fac=function(i){return new(i||o)},this.\u0275prov=s.jDH({token:o,factory:o.\u0275fac}))}return e(),o})();var me=a(15146);const ge=[{path:"payment",component:oe,data:{permissions:[O.aXG.CREATEFOREIGNTX,O.aXG.ENABLEFOREIGNTX],permissionCheck:me.S.AT_LEAST_ONE,documentTitleKey:"foreign-payment.document-title",pageTitleKey:"foreign-payment.title",parentFeature:"foreignPayment"}}];let le=(()=>{var e;class o{static#n=e=()=>(this.\u0275fac=function(i){return new(i||o)},this.\u0275mod=n.$C({type:o}),this.\u0275inj=s.G2t({providers:[(0,r.vQ)(ln,Nn),(0,m.SI)([pe])],imports:[bn.iI.forChild(ge),bn.iI]}))}return e(),o})()},86549(an,$,a){var r=a(61803),m=a(8275),s=a(95682),l=a(67953),n=a(987),V=a(8137),w=a(51567),C=a(98764),_=a(40383),N=a(83376),b=a(72743),R=a(59029),X=a(61284);const G=(0,r.Eu)({providedIn:"root"},(0,r.Q2)({status:_.O.PENDING,hasPaymentsToAuthorise:!1}),(0,r.RI)((A,I=(0,V.WQX)(n.Mq2),W=(0,V.WQX)(X.il),Y=(0,V.WQX)(N.A))=>({getHasPaymentsToAuthorise:(0,m.o)((0,s.F)((0,w.p)(()=>function U(A,I){return A.select((0,R.RI)({requiredPermissions:[n.aXG.AUTHORISETX]}))&&(I.isBE()||I.isNL())||A.select((0,R.RI)({requiredPermissions:[n.aXG.AUTHORISETX,n.aXG.CREATEUPLOADTX]}))&&I.isUK()}(W,Y)),(0,C.M)(()=>(0,r.M8)(A,v=>({...v,status:_.O.PENDING}))),(0,l.p)(()=>I.hasUnauthorisedPayments().pipe((0,b.Hn)({next:v=>(0,r.M8)(A,T=>({...T,status:_.O.SUCCESS,hasPaymentsToAuthorise:v.hasUnauthorisedPayments})),error:()=>(0,r.M8)(A,v=>({...v,status:_.O.ERROR,hasPaymentsToAuthorise:!1}))})))))})));a.d($,["F",0,G])},94143(an,$,a){a.d($,{y:()=>s});var r=a(44436);const m=["*"];let s=(()=>{var l;class n{static#n=l=()=>(this.\u0275fac=function(C){return new(C||n)},this.\u0275cmp=r.VBU({type:n,selectors:[["tri-warning"]],ngContentSelectors:m,decls:2,vars:0,consts:[[1,"warning"]],template:function(C,_){1&C&&(r.NAR(),r.rj2(0,"div",0),r.SdG(1),r.eux())},styles:["[_ngcontent-%COMP%]:root{--%NS%tri-grid-breakpoints-xs: 0;--%NS%tri-grid-breakpoints-sm: 667px;--%NS%tri-grid-breakpoints-md: 768px;--%NS%tri-grid-breakpoints-lg: 1024px;--%NS%tri-grid-breakpoints-xl: 1440px;--%NS%tri-grid-breakpoints-xxl: 1920px}.warning[_ngcontent-%COMP%]{background-color:var(--%NS%surface-notice);border-radius:6px;white-space:pre-wrap}@media screen and (min-width:0){.warning[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:667px){.warning[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:768px){.warning[_ngcontent-%COMP%]{font-size:.875rem}}@media screen and (min-width:1024px){.warning[_ngcontent-%COMP%]{font-size:.9375rem}}@media screen and (min-width:1440px){.warning[_ngcontent-%COMP%]{font-size:1.0625rem}}@media screen and (min-width:1920px){.warning[_ngcontent-%COMP%]{font-size:1.125rem}}@media(min-width:0){.warning[_ngcontent-%COMP%]{padding-left:10px}}@media(min-width:667px){.warning[_ngcontent-%COMP%]{padding-left:10px}}@media(min-width:768px){.warning[_ngcontent-%COMP%]{padding-left:12px}}@media(min-width:1024px){.warning[_ngcontent-%COMP%]{padding-left:12px}}@media(min-width:1440px){.warning[_ngcontent-%COMP%]{padding-left:14px}}@media(min-width:1920px){.warning[_ngcontent-%COMP%]{padding-left:16px}}@media(min-width:0){.warning[_ngcontent-%COMP%]{padding-right:10px}}@media(min-width:667px){.warning[_ngcontent-%COMP%]{padding-right:10px}}@media(min-width:768px){.warning[_ngcontent-%COMP%]{padding-right:12px}}@media(min-width:1024px){.warning[_ngcontent-%COMP%]{padding-right:12px}}@media(min-width:1440px){.warning[_ngcontent-%COMP%]{padding-right:14px}}@media(min-width:1920px){.warning[_ngcontent-%COMP%]{padding-right:16px}}@media(min-width:0){.warning[_ngcontent-%COMP%]{padding-top:7.5px}}@media(min-width:667px){.warning[_ngcontent-%COMP%]{padding-top:7.5px}}@media(min-width:768px){.warning[_ngcontent-%COMP%]{padding-top:9px}}@media(min-width:1024px){.warning[_ngcontent-%COMP%]{padding-top:9px}}@media(min-width:1440px){.warning[_ngcontent-%COMP%]{padding-top:10.5px}}@media(min-width:1920px){.warning[_ngcontent-%COMP%]{padding-top:12px}}@media(min-width:0){.warning[_ngcontent-%COMP%]{padding-bottom:7.5px}}@media(min-width:667px){.warning[_ngcontent-%COMP%]{padding-bottom:7.5px}}@media(min-width:768px){.warning[_ngcontent-%COMP%]{padding-bottom:9px}}@media(min-width:1024px){.warning[_ngcontent-%COMP%]{padding-bottom:9px}}@media(min-width:1440px){.warning[_ngcontent-%COMP%]{padding-bottom:10.5px}}@media(min-width:1920px){.warning[_ngcontent-%COMP%]{padding-bottom:12px}}@media(min-width:0){.warning[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:667px){.warning[_ngcontent-%COMP%]{margin-top:10px}}@media(min-width:768px){.warning[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1024px){.warning[_ngcontent-%COMP%]{margin-top:12px}}@media(min-width:1440px){.warning[_ngcontent-%COMP%]{margin-top:14px}}@media(min-width:1920px){.warning[_ngcontent-%COMP%]{margin-top:16px}}@media(min-width:0){.warning[_ngcontent-%COMP%]{margin-bottom:10px}}@media(min-width:667px){.warning[_ngcontent-%COMP%]{margin-bottom:10px}}@media(min-width:768px){.warning[_ngcontent-%COMP%]{margin-bottom:12px}}@media(min-width:1024px){.warning[_ngcontent-%COMP%]{margin-bottom:12px}}@media(min-width:1440px){.warning[_ngcontent-%COMP%]{margin-bottom:14px}}@media(min-width:1920px){.warning[_ngcontent-%COMP%]{margin-bottom:16px}}"],changeDetection:1}))}return l(),n})()}}]); 2//# sourceMappingURL=2623.e7cc76fdc41c35cc.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.