1(self.webpackChunktbcAngularApp=self.webpackChunktbcAngularApp||[]).push([[1219,1265,3646,6027,8093,8408],{31219(P,f,a){a.r(f),a.d(f,{TbcxPwMoneyTransferFeeCalculatorComponent:()=>j,TbcxPwMoneyTransferSystemCardComponent:()=>b,TbcxPwMoneyTransferSystemsListComponent:()=>K});var u=a(96592),e=a(49622),p=a(75392),y=a(14444),x=a(85458),c=a(2732),h=a(91349),i=a(51265),d=a(25023),m=a(76415),C=a(7393),T=a(31635),l=a(58102),_=a(49894),S=a(12425);const O=(t,s)=>({logo:t,text:s});function E(t,s){if(1&t&&(e.\u0275\u0275element(0,"tbcx-pw-money-transfer-system-card",4),e.\u0275\u0275pipe(1,"async")),2&t){const n=s.$implicit,r=e.\u0275\u0275nextContext(2);e.\u0275\u0275property("image",n.image)("description",n.description)("name",n.name)("isCondensed",!1===e.\u0275\u0275pipeBind1(1,4,r.fromDesktop$))}}function D(t,s){if(1&t&&e.\u0275\u0275repeaterCreate(0,E,2,6,"tbcx-pw-money-transfer-system-card",4,e.\u0275\u0275componentInstance().trackByFn,!0),2&t){const n=e.\u0275\u0275nextContext();e.\u0275\u0275repeater(n.systems.data)}}function N(t,s){1&t&&e.\u0275\u0275element(0,"tbcx-pw-money-transfer-system-card-loading")}function k(t,s){if(1&t&&e.\u0275\u0275repeaterCreate(0,N,1,0,"tbcx-pw-money-transfer-system-card-loading",null,e.\u0275\u0275componentInstance().trackByFn,!0),2&t){const n=e.\u0275\u0275nextContext();e.\u0275\u0275repeater(n.loadingStateCards)}}const F=()=>({originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}),I=t=>[t],w=(t,s)=>s.value;function L(t,s){if(1&t&&e.\u0275\u0275element(0,"tbcx-dropdown-popover-item",5),2&t){const n=s.$implicit;e.\u0275\u0275property("title",n.text)("dropdownItem",n)}}function B(t,s){if(1&t&&e.\u0275\u0275element(0,"tbcx-dropdown-popover-item",5),2&t){const n=s.$implicit;e.\u0275\u0275property("title",n.text)("dropdownItem",n)}}function z(t,s){if(1&t&&e.\u0275\u0275element(0,"tbcx-pw-money-transfer-system-card",9),2&t){const n=s.$implicit;e.\u0275\u0275property("image",n.image)("description",n.description)("name",n.name)("isCondensed",!0)}}function A(t,s){if(1&t&&e.\u0275\u0275repeaterCreate(0,z,1,4,"tbcx-pw-money-transfer-system-card",9,e.\u0275\u0275componentInstance().trackByFn,!0),2&t){const n=e.\u0275\u0275nextContext();e.\u0275\u0275repeater(n.systems.data)}}function R(t,s){1&t&&e.\u0275\u0275element(0,"tbcx-pw-money-transfer-system-card-loading")}function U(t,s){if(1&t&&e.\u0275\u0275repeaterCreate(0,R,1,0,"tbcx-pw-money-transfer-system-card-loading",null,e.\u0275\u0275componentInstance().trackByFn,!0),2&t){const n=e.\u0275\u0275nextContext();e.\u0275\u0275repeater(n.loadingStateCards)}}function W(t,s){if(1&t&&(e.\u0275\u0275elementStart(0,"div",8)(1,"tbcx-icon"),e.\u0275\u0275text(2,"info-circle-outlined"),e.\u0275\u0275elementEnd(),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd()),2&t){const n=e.\u0275\u0275nextContext();e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",n.infoMessage," ")}}let v=(()=>{class t extends p.TbcxPwDefaultTrackByClass{constructor(){super(...arguments),this.loadingStateCards=new Array(3).fill(null)}static{this.\u0275fac=(()=>{let n;return function(o){return(n||(n=e.\u0275\u0275getInheritedFactory(t)))(o||t)}})()}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["ng-component"]],inputs:{systems:"systems"},features:[e.\u0275\u0275InheritDefinitionFeature],decls:0,vars:0,template:function(r,o){},encapsulation:2})}}return t})(),b=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["tbcx-pw-money-transfer-system-card"]],inputs:{image:"image",name:"name",description:"description",isCondensed:"isCondensed"},decls:2,vars:9,consts:[[1,"tbcx-pw-money-transfer-system-card"],[3,"logoAndText","labelText","isCondensed","showBackground","showLabel","showLogoAndText"]],template:function(r,o){1&r&&(e.\u0275\u0275elementStart(0,"div",0),e.\u0275\u0275element(1,"tbcx-pw-card",1),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(),e.\u0275\u0275property("logoAndText",e.\u0275\u0275pureFunction2(6,O,o.image,o.name))("labelText",o.description)("isCondensed",o.isCondensed)("showBackgroun
1d",!0)("showLabel",!0)("showLogoAndText",!0))},dependencies:[c.TbcxPwCardComponent],styles:[".tbcx-pw-money-transfer-system-card tbcx-pw-card .tbcx-pw-card{cursor:initial;max-width:initial}.tbcx-pw-money-transfer-system-card tbcx-pw-card .tbcx-pw-card:hover{box-shadow:none}\n"],encapsulation:2})}}return t})(),M=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["tbcx-pw-money-transfer-system-card-loading"]],decls:5,vars:0,consts:[[1,"tbcx-pw-money-transfer-fee-calculator__skeleton-card"],[1,"tbcx-pw-money-transfer-fee-calculator__skeleton-card-top"],["borderRadius","50%","height","40px","width","40px",1,"tbcx-pw-money-transfer-fee-calculator__skeleton-card-image"],["height","19px","width","100%"],["height","19px"]],template:function(r,o){1&r&&(e.\u0275\u0275elementStart(0,"div",0)(1,"div",1),e.\u0275\u0275element(2,"tbcx-skeleton",2)(3,"tbcx-skeleton",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(4,"tbcx-skeleton",4),e.\u0275\u0275elementEnd())},dependencies:[m.P,m.N],styles:["[_ngcontent-%COMP%]:root{--%NS%light-grey: #F0EEFF}[_ngcontent-%COMP%]:root{--%NS%breakpoint-mobile: 375px;--%NS%breakpoint-tablet: 600px;--%NS%breakpoint-desktop: 1024px;--%NS%breakpoint-widescreen: 1440px}.tbcx-pw-money-transfer-fee-calculator__skeleton-card[_ngcontent-%COMP%]{display:flex;justify-content:initial;align-items:initial;flex-direction:column;background:var(--%NS%color-surface-high-initial);border:.0625rem solid var(--%NS%color-stroke-softer-initial);box-shadow:0 .125rem .5rem -.0625rem #001e2d08,0 0 .0625rem #001e2d33;border-radius:.75rem;grid-gap:.875rem;padding:1rem}.tbcx-pw-money-transfer-fee-calculator__skeleton-card-top[_ngcontent-%COMP%]{display:grid;grid-gap:.75rem;grid-template-columns:auto 1fr;grid-template-rows:initial;align-items:center}.tbcx-pw-money-transfer-fee-calculator__skeleton-card-image[_ngcontent-%COMP%]{border-radius:62.5rem;box-shadow:0 0 .0625rem #001e2d33,0 .125rem .5rem -.0625rem #001e2d08}"]})}}return t})(),K=(()=>{class t extends v{constructor(){super(...arguments),this.breakpointsService=(0,e.inject)(p.TbcxPwBreakpointsService)}ngOnInit(){this.fromDesktop$=this.observeXLScreenStatus()}observeXLScreenStatus(){return this.breakpointsService.observeBreakpoint(p.TbcxPwBreakpoints.DESKTOP)}static{this.\u0275fac=(()=>{let n;return function(o){return(n||(n=e.\u0275\u0275getInheritedFactory(t)))(o||t)}})()}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:t,selectors:[["tbcx-pw-money-transfer-systems-list"]],inputs:{title:"title",description:"description"},features:[e.\u0275\u0275InheritDefinitionFeature],decls:9,vars:4,consts:[[1,"tbcx-pw-money-transfer-list"],["tbcx-pw-title","",1,"tbcx-pw-money-transfer-list__title"],[1,"tbcx-pw-money-transfer-list__sub-title"],[1,"tbcx-pw-money-transfer-list__cards"],[3,"image","description","name","isCondensed"]],template:function(r,o){1&r&&(e.\u0275\u0275elementStart(0,"tbcx-pw-container")(1,"div",0)(2,"h2",1),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",2),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",3),e.\u0275\u0275conditionalCreate(7,D,2,0),e.\u0275\u0275conditionalCreate(8,k,2,0),e.\u0275\u0275elementEnd()()()),2&r&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",o.title," "),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",o.description," "),e.\u0275\u0275advance(2),e.\u0275\u0275conditional("ready"===o.systems.status&&o.systems.data.length?7:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional("loading"===o.systems.status?8:-1))},dependencies:[y.TbcxPwContainerComponent,b,x.TbcxPwTitleComponent,M,u.AsyncPipe],styles:["[_ngcontent-%COMP%]:root{--%NS%light-grey: #F0EEFF}[_ngcontent-%COMP%]:root{--%NS%breakpoint-mobile: 375px;--%NS%breakpoint-tablet: 600px;--%NS%breakpoint-desktop: 1024px;--%NS%breakpoint-widescreen: 1440px}.tbcx-pw-money-transfer-list[_ngcontent-%COMP%]{display:flex;justify-content:initial;align-items:initial;flex-direction:column;grid-gap:1.5rem}@media screen and (min-width:600px){.tbcx-pw-money-transfer-list[_ngcontent-%COMP%]{grid-gap:2rem}}
1.tbcx-pw-money-transfer-list__title[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--%NS%text-style-title-s-bold-font-family);font-weight:var(--%NS%text-style-title-s-bold-font-weight);line-height:var(--%NS%text-style-title-s-bold-line-height);font-size:var(--%NS%text-style-title-s-bold-font-size);-moz-font-feature-settings:unset;-webkit-font-feature-settings:unset;font-feature-settings:unset;text-decoration:var(--%NS%text-style-title-s-bold-text-decoration)}@media screen and (min-width:600px){.tbcx-pw-money-transfer-list__title[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--%NS%text-style-title-m-bold-font-family);font-weight:var(--%NS%text-style-title-m-bold-font-weight);line-height:var(--%NS%text-style-title-m-bold-line-height);font-size:var(--%NS%text-style-title-m-bold-font-size);-moz-font-feature-settings:unset;-webkit-font-feature-settings:unset;font-feature-settings:unset;text-decoration:var(--%NS%text-style-title-m-bold-text-decoration)}}@media screen and (min-width:1024px){.tbcx-pw-money-transfer-list__title[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--%NS%text-style-title-l-bold-font-family);font-weight:var(--%NS%text-style-title-l-bold-font-weight);line-height:var(--%NS%text-style-title-l-bold-line-height);font-size:var(--%NS%text-style-title-l-bold-font-size);-moz-font-feature-settings:unset;-webkit-font-feature-settings:unset;font-feature-settings:unset;text-decoration:var(--%NS%text-style-title-l-bold-text-decoration)}}.tbcx-pw-money-transfer-list__sub-title[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--%NS%text-style-body-m-regular-font-family);font-weight:var(--%NS%text-style-body-m-regular-font-weight);line-height:var(--%NS%text-style-body-m-regular-line-height);font-size:var(--%NS%text-style-body-m-regular-font-size);-moz-font-feature-settings:unset;-webkit-font-feature-settings:unset;font-feature-settings:unset;text-decoration:var(--%NS%text-style-body-m-regular-text-decoration);color:var(--%NS%color-text-soft-default);max-width:53.125rem}@media screen and (max-width:1023px){.tbcx-pw-money-transfer-list__sub-title[_ngcontent-%COMP%]{display:none}}.tbcx-pw-money-transfer-list__cards[_ngcontent-%COMP%]{display:grid;grid-gap:1.5rem;grid-template-columns:1fr;grid-template-rows:initial}@media screen and (min-width:600px){.tbcx-pw-money-transfer-list__cards[_ngcontent-%COMP%]{grid-gap:1.875rem;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1024px){.tbcx-pw-money-transfer-list__cards[_ngcontent-%COMP%]{grid-gap:1.5rem 1.875rem}}"]})}}return t})(),j=(()=>{let t=class g extends v{constructor(){super(...arguments),this.cdr=(0,e.inject)(e.ChangeDetectorRef),this.currencyChanged=new e.EventEmitter,this.countryChanged=new e.EventEmitter}ngOnInit(){this.currencySelectorControl=new l.FormControl(this.currenciesData[0]),this.fromGroup=new l.FormGroup({amount:new l.FormControl(""),currency:new l.FormControl(this.currenciesData[0]),country:new l.FormControl(null)}),this.listenToCurrencyOrAmountChanges(),this.listenToCountryChanges()}listenToCurrencyOrAmountChanges(){const n=this.fromGroup.get("amount"),r=this.fromGroup.get("currency");n.valueChanges.pipe((0,S.combineLatestWith)(r.valueChanges),(0,_.s)(this)).subscribe(([o,G])=>{this.onCurrencyChanged(o,G)})}listenToCountryChanges(){this.fromGroup.get("country").valueChanges.pipe((0,_.s)(this)).subscribe(r=>{this.onCountryChanged(r)})}onCurrencyChanged(n,r){this.currencyChanged.emit({input:n,selectedItem:r})}onCountryChanged(n){this.countryChanged.emit(n)}static{this.\u0275fac=(()=>{let n;return function(o){return(n||(n=e.\u0275\u0275getInheritedFactory(g)))(o||g)}})()}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:g,selectors:[["tbcx-pw-money-transfer-fee-calculator"]],inputs:{description:"description",infoMessage:"infoMessage",currenciesData:"currenciesData",countriesData:"countriesData",countriesDropdown:"countriesDropdown"},outputs:{currencyChanged:"currencyChanged",countryChanged:"countryChanged"},features:[e.\u0275\u0275InheritDefinitionFeature],decls:16,vars:18,consts:[[1,"tbcx-pw-money-transfer-fee-calculator"],[1,"tbcx-pw-money-transfer-fee-calculator__description"],[1,"tbcx-pw-money-transfer-fee-calculator__fields",3,"formGroup"],["type","text","selectorPosition","right","bgColor","surface-high","size","Normal",3,"formControlName","required"],["tbcx-trail-slot","","size","Normal","dropdownWidth","88px","dataTextField","text","dataValueField","",3,"formControlName","searchable","popoverPosition"],[3,"title","dropdownItem"],["dropdownWidth","100%","dataTextField","text",3,"formControlName","label","bgColor","placeholder","multiselect"],[1,"tbcx-pw-money-transfer-fee-calculator__cards"],[1,"tbcx-pw-money-transfer-fee-calculator__info"],[3,"image","description","name","isCondensed"]],template:function(r,o){1&r&&(e.\u0275\u0275elementStart(0,"tbcx-pw-container")(1,"div",0)(2,"div",1),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",2)(5,"tbcx-input-with-selector",3),e.\u0275\u0275controlCreate(),e.\u0275\u0275elementStart(6,"tbcx-dropdown-selector",4),e.\u0275\u0275controlCreate(),e.\u0275\u0275repeaterCreate(7,L,1,2,"tbcx-dropdown-popover-item",5,w),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"tbcx-dropdown-selector",6),e.\u0275\u0275controlCreate(),e.\u0275\u0275repeaterCreate(10,B,1,2,"tbcx-dropdown-popover-item",5,w),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(12,"div",7),e.\u0275\u0275conditionalCreate(13,A,2,0),e.\u0275\u0275conditionalCreate(14,U,2,0),e.\u0275\u0275elementEnd()(),e.\u0275\u0275conditionalCreate(15,W,4,1,"div",8),e.\u0275\u0275elementEnd()),2&r&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",o.description," "),e.\u0275\u0275advance(),e.\u0275\u0275property("formGroup",o.fromGroup),e.\u0275\u0275advance(),e.\u0275\u0275property("formControlName","amount")("required",!1),e.\u0275\u0275control(),e.\u0275\u0275advance(),e.\u0275\u0275property("formControlName","currency")("searchable",!1)("popoverPosition",e.\u0275\u0275pureFunction1(16,I,e.\u0275\u0275pureFunction0(15,F))),e.\u0275\u0275control(),e.\u0275\u0275advance(),e.\u0275\u0275repeater(o.currenciesData),e.\u0275\u0275advance(2),e.\u0275\u0275property("formControlName","country")("label",o.countriesDropdown.label)("bgColor","surface-higher")("placeholder",o.countriesDropdown.placeholder)("multiselect",!1),e.\u0275\u0275control(),e.\u0275\u0275advance(),e.\u0275\u0275repeater(o.countriesData),e.\u0275\u0275advance(3),e.\u0275\u0275conditional("ready"===o.systems.status&&o.systems.data.length?13:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional("loading"===o.systems.status?14:-1),e.\u0275\u0275advance(),e.\u0275\u0275conditional("ready"!==o.systems.status||o.systems.data.length?-1:15))},dependencies:[h.q,h.s,d.F,d.X,m.P,i.J,i.R,y.TbcxPwContainerComponent,b,M,C.oU,C.RE,l.ReactiveFormsModule,l.NgControlStatus,l.NgControlStatusGroup,l.RequiredValidator,l.FormGroupDirective,l.FormControlName],styles:["[_ngcontent-%COMP%]:root{--%NS%light-grey: #F0EEFF}[_ngcontent-%COMP%]:root{--%NS%breakpoint-mobile: 375px;--%NS%breakpoint-tablet: 600px;
1--%NS%breakpoint-desktop: 1024px;--%NS%breakpoint-widescreen: 1440px}.tbcx-pw-money-transfer-fee-calculator[_ngcontent-%COMP%]{display:flex;justify-content:initial;align-items:initial;flex-direction:column;grid-gap:1.5rem}@media screen and (min-width:1024px){.tbcx-pw-money-transfer-fee-calculator[_ngcontent-%COMP%]{grid-gap:2rem}}.tbcx-pw-money-transfer-fee-calculator__description[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--%NS%text-style-body-s-regular-font-family);font-weight:var(--%NS%text-style-body-s-regular-font-weight);line-height:var(--%NS%text-style-body-s-regular-line-height);font-size:var(--%NS%text-style-body-s-regular-font-size);-moz-font-feature-settings:unset;-webkit-font-feature-settings:unset;font-feature-settings:unset;text-decoration:var(--%NS%text-style-body-s-regular-text-decoration);color:var(--%NS%color-text-soft-default);max-width:53.125rem}@media screen and (max-width:599px){.tbcx-pw-money-transfer-fee-calculator__description[_ngcontent-%COMP%]{display:none}}.tbcx-pw-money-transfer-fee-calculator__cards[_ngcontent-%COMP%]{display:grid;grid-gap:1.5rem;grid-template-columns:1fr;grid-template-rows:initial}@media screen and (min-width:600px){.tbcx-pw-money-transfer-fee-calculator__cards[_ngcontent-%COMP%]{grid-template-columns:repeat(3,1fr)}}.tbcx-pw-money-transfer-fee-calculator__fields[_ngcontent-%COMP%]{display:grid;grid-gap:1.5rem 1.875rem;grid-template-columns:1fr;grid-template-rows:initial}@media screen and (min-width:600px){.tbcx-pw-money-transfer-fee-calculator__fields[_ngcontent-%COMP%]{grid-template-columns:1fr 1fr}}.tbcx-pw-money-transfer-fee-calculator__fields--controlled[_ngcontent-%COMP%]{grid-gap:.75rem}@media screen and (min-width:600px){.tbcx-pw-money-transfer-fee-calculator__fields--controlled[_ngcontent-%COMP%]{grid-template-columns:1fr auto 1fr}}.tbcx-pw-money-transfer-fee-calculator__fields--controlled[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin:0 auto}.tbcx-pw-money-transfer-fee-calculator__fields[_ngcontent-%COMP%] tbcx-text-input{width:100%}.tbcx-pw-money-transfer-fee-calculator__field-item[_ngcontent-%COMP%]{display:flex;justify-content:initial;align-items:initial;flex-direction:column;grid-gap:.25rem}.tbcx-pw-money-transfer-fee-calculator__field-item-description[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--%NS%text-style-body-xs-regular-font-family);font-weight:var(--%NS%text-style-body-xs-regular-font-weight);line-height:var(--%NS%text-style-body-xs-regular-line-height);font-size:var(--%NS%text-style-body-xs-regular-font-size);-moz-font-feature-settings:unset;-webkit-font-feature-settings:unset;font-feature-settings:unset;text-decoration:var(--%NS%text-style-body-xs-regular-text-decoration);color:var(--%NS%color-text-soft-default)}.tbcx-pw-money-transfer-fee-calculator__info[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--%NS%text-style-body-s-regular-font-family);font-weight:var(--%NS%text-style-body-s-regular-font-weight);line-height:var(--%NS%text-style-body-s-regular-line-height);font-size:var(--%NS%text-style-body-s-regular-font-size);-moz-font-feature-settings:unset;-webkit-font-feature-settings:unset;font-feature-settings:unset;text-decoration:var(--%NS%text-style-body-s-regular-text-decoration);color:var(--%NS%color-text-primary-initial);grid-gap:.625rem}@media screen and (min-width:1024px){.tbcx-pw-money-transfer-fee-calculator__info[_ngcontent-%COMP%]{margin-top:-.5rem}}.tbcx-pw-money-transfer-fee-calculator__info[_ngcontent-%COMP%] tbcx-icon[_ngcontent-%COMP%]{height:1.25rem;max-height:1.25rem;min-height:1.25rem;max-width:1.25rem;min-width:1.25rem;width:1.25rem}.tbcx-pw-money-transfer-fee-calculator__card[_ngcontent-%COMP%] .tbcx-pw-card{max-width:initial}"]})}};return t=(0,T.Cg)([(0,_.d)()],t),t})()},51265(P,f,a){a.d(f,{J:()=>x,R:()=>y});var u=a(96592),e=a(49622);const p=["*"];let y=(()=>{class c{constructor(i,d){this.elementRef=i,this.document=d,this.tbcxIcon="",this.width="24px",this.height="24px",this.library="tbcx",this.baseUrl="/";const m=this.document.querySelector("base");this.baseUrl=m&&m.getAttribute("href")||"/"}
1ngOnChanges(i){i.tbcxIcon&&this.setIconMaskImage(i.tbcxIcon.currentValue),i.width&&this.elementRef.nativeElement.style.setProperty("--input-width",i.width.currentValue||"24px"),i.height&&this.elementRef.nativeElement.style.setProperty("--input-height",i.height.currentValue||"24px")}setIconMaskImage(i){this.elementRef.nativeElement.style.setProperty("--icon-mask-image-property",i?`url('${this.baseUrl}assets/${this.library}/icons/${i}.svg?')`:"none")}ngAfterViewChecked(){const i=this.elementRef.nativeElement.innerText?.toLowerCase();i&&i!==this.tbcxIcon&&(this.tbcxIcon=i,this.setIconMaskImage(this.tbcxIcon))}static{this.\u0275fac=function(d){return new(d||c)(e.\u0275\u0275directiveInject(e.ElementRef),e.\u0275\u0275directiveInject(u.DOCUMENT))}}static{this.\u0275cmp=e.\u0275\u0275defineComponent({type:c,selectors:[["tbcx-icon"],["","tbcxIcon",""]],hostAttrs:["translate","no"],inputs:{tbcxIcon:"tbcxIcon",width:"width",height:"height",library:"library"},standalone:!1,features:[e.\u0275\u0275NgOnChangesFeature],ngContentSelectors:p,decls:1,vars:0,template:function(d,m){1&d&&(e.\u0275\u0275projectionDef(),e.\u0275\u0275projection(0))},styles:['[_nghost-%COMP%]{-webkit-mask-image:var(--%NS%icon-mask-image-property, "none");mask-image:var(--%NS%icon-mask-image-property, "none");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:var(--%NS%input-width, 24px);height:var(--%NS%input-height, 24px);background-color:currentColor;display:inline-flex;-webkit-user-select:none;user-select:none}.tbcx-hidden-text[_ngcontent-%COMP%]{display:none}'],changeDetection:1})}}return c})(),x=(()=>{class c{static{this.\u0275fac=function(d){return new(d||c)}}static{this.\u0275mod=e.\u0275\u0275defineNgModule({type:c})}static{this.\u0275inj=e.\u0275\u0275defineInjector({imports:[u.CommonModule]})}}return c})()}}]);
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.