You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
RTL/frontend/515.cb8cf5fc374ab82d.js

1 line
925 KiB
JavaScript

"use strict";(self.webpackChunkRTLApp=self.webpackChunkRTLApp||[]).push([[515],{1515:($d,It,g)=>{g.r(It),g.d(It,{LNDModule:()=>Kd});var u=g(9808),v=g(1402),ce=g(8878),t=g(5e3),m=g(7093),J=g(5899);function pe(n,i){1&n&&t._UZ(0,"mat-progress-bar",3)}let Rt=(()=>{class n{constructor(e){this.router=e,this.loading=!1,this.router.events.subscribe(o=>{switch(!0){case o instanceof v.OD:this.loading=!0;break;case o instanceof v.m2:case o instanceof v.gk:case o instanceof v.Q3:this.loading=!1}})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-lnd-root"]],decls:4,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"inner-sidenav-content"],["color","primary","mode","indeterminate",4,"ngIf"],["outlet","outlet"],["color","primary","mode","indeterminate"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.YNc(1,pe,1,0,"mat-progress-bar",1),t._UZ(2,"router-outlet",null,2),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf",o.loading))},directives:[m.xw,m.yH,m.Wh,u.O5,J.pW,v.lC],styles:[""],data:{animation:[ce.g]}}),n})();var d=g(7579),_=g(2722),H=g(9300),Dt=g(534),b=g(801),s=g(7731),T=g(6529),N=g(5043),S=g(5620),j=g(6642),O=g(62),D=g(9444),Ct=g(3954),y=g(9224),q=g(7423),wt=g(2181),$=g(5245),L=g(3322);const Qt=function(n){return{backgroundColor:n}};function ue(n,i){if(1&n&&t._UZ(0,"span",6),2&n){const e=t.oxw();t.Q6J("ngStyle",t.VKq(1,Qt,null==e.information?null:e.information.color))}}function me(n,i){if(1&n&&(t.TgZ(0,"div")(1,"h4",1),t._uU(2,"Color"),t.qZA(),t.TgZ(3,"div",2),t._UZ(4,"span",7),t._uU(5),t.ALo(6,"uppercase"),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Q6J("ngStyle",t.VKq(4,Qt,null==e.information?null:e.information.color)),t.xp6(1),t.hij(" ",t.lcZ(6,2,null==e.information?null:e.information.color)," ")}}function de(n,i){if(1&n&&(t.TgZ(0,"span",2),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e)}}let Jt=(()=>{class n{constructor(e){this.commonService=e,this.chains=[""]}ngOnChanges(){this.information&&this.information.chains&&this.information.chains.length>0&&(this.chains=[""],this.information.chains.forEach(e=>{this.chains.push(this.commonService.titleCase(e.chain)+" "+this.commonService.titleCase(e.network))}))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-node-info"]],inputs:{information:"information",showColorFieldSeparately:"showColorFieldSeparately"},features:[t.TTD],decls:17,vars:5,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],[1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["class","dashboard-node-dot dot",3,"ngStyle",4,"ngIf"],[4,"ngIf"],["class","overflow-wrap dashboard-info-value",4,"ngFor","ngForOf"],[1,"dashboard-node-dot","dot",3,"ngStyle"],[1,"dashboard-node-square",3,"ngStyle"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div")(2,"h4",1),t._uU(3,"Alias"),t.qZA(),t.TgZ(4,"div",2),t._uU(5),t.YNc(6,ue,1,3,"span",3),t.qZA()(),t.YNc(7,me,7,6,"div",4),t.TgZ(8,"div")(9,"h4",1),t._uU(10,"Implementation"),t.qZA(),t.TgZ(11,"div",2),t._uU(12),t.qZA()(),t.TgZ(13,"div")(14,"h4",1),t._uU(15,"Chain"),t.qZA(),t.YNc(16,de,2,1,"span",5),t.qZA()()),2&e&&(t.xp6(5),t.hij(" ",null==o.information?null:o.information.alias," "),t.xp6(1),t.Q6J("ngIf",!o.showColorFieldSeparately),t.xp6(1),t.Q6J("ngIf",o.showColorFieldSeparately),t.xp6(5),t.Oqu(null!=o.information&&o.information.lnImplementation||null!=o.information&&o.information.version?(null==o.information?null:o.information.lnImplementation)+" "+(null==o.information?null:o.information.version):""),t.xp6(4),t.Q6J("ngForOf",o.chains))},directives:[m.xw,m.yH,m.Wh,u.O5,u.PC,L.Zl,u.sg],pipes:[u.gd],styles:[""]}),n})();function he(n,i){if(1&n&&(t.TgZ(0,"div",2)(1,"div")(2,"h4",3),t._uU(3,"Lightning"),t.qZA(),t.TgZ(4,"div",4),t._uU(5),t.ALo(6,"number"),t.qZA(),t._UZ(7,"mat-progress-bar",5),t.qZA(),t.TgZ(8,"div")(9,"h4",3),t._uU(10,"On-chain"),t.qZA(),t.TgZ(11,"div",4),t._uU(12),t.ALo(13,"number"),t.qZA(),t._UZ(14,"mat-progress-bar",5),t.qZA(),t.TgZ(15,"div")(16,"h4",3),t._uU(17,"Total"),t.qZA(),t.TgZ(18,"div",4),t._uU(19),t.ALo(20,"number"),t.qZA()()()),2&n){const e=t.oxw();t.xp6(5),t.hij("",t.lcZ(6,5,null==e.balances?null:e.balances.lightning)," Sats"),t.xp6(2),t.s9C("value",(null==e.balances?null:e.balances.lightning)/(null==e.balances?null:e.balances.total)*100),t.xp6(5),t.hij("",t.lcZ(13,7,null==e.balances?null:e.balances.onchain)," Sats"),t.xp6(2),t.s9C("value",(null==e.balances?null:e.balances.onchain)/(null==e.balances?null:e.balances.total)*100),t.xp6(5),t.hij("",t.lcZ(20,9,null==e.balances?null:e.balances.total)," Sats")}}function _e(n,i){if(1&n&&(t.TgZ(0,"div",6)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let fe=(()=>{class n{constructor(){this.balances={onchain:0,lightning:0,total:0}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-balances-info"]],inputs:{balances:"balances",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(e,o){if(1&e&&(t.YNc(0,he,21,11,"div",0),t.YNc(1,_e,3,1,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf"," "===o.errorMessage)("ngIfElse",a)}},directives:[u.O5,m.xw,m.yH,m.Wh,J.pW],pipes:[u.JJ],styles:[""]}),n})();var C=g(7322),K=g(7238),V=g(4834),z=g(8129);const ge=function(){return["../connections/channels/open"]},Ce=function(n){return{filter:n}};function xe(n,i){if(1&n&&(t.TgZ(0,"div",19)(1,"a",20),t._uU(2),t.ALo(3,"slice"),t.qZA(),t.TgZ(4,"div",6)(5,"mat-hint",21)(6,"strong",8),t._uU(7,"Local:"),t.qZA(),t._uU(8),t.ALo(9,"number"),t.qZA(),t.TgZ(10,"mat-hint",22),t._UZ(11,"fa-icon",23),t._uU(12),t.ALo(13,"number"),t.qZA(),t.TgZ(14,"mat-hint",24)(15,"strong",8),t._uU(16,"Remote:"),t.qZA(),t._uU(17),t.ALo(18,"number"),t.qZA()(),t._UZ(19,"mat-progress-bar",25),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(3);t.xp6(1),t.s9C("matTooltip",e.remote_alias||e.remote_pubkey),t.s9C("matTooltipDisabled",(e.remote_alias||e.remote_pubkey).length<26),t.Q6J("routerLink",t.DdM(21,ge))("state",t.VKq(22,Ce,e.chan_id)),t.xp6(1),t.AsE(" ",t.Dn7(3,11,e.remote_alias||e.remote_pubkey,0,24),"",(e.remote_alias||e.remote_pubkey).length>25?"...":""," "),t.xp6(6),t.hij("",t.lcZ(9,15,e.local_balance||0)," Sats"),t.xp6(3),t.Q6J("icon",o.faBalanceScale),t.xp6(1),t.hij(" (",t.lcZ(13,17,e.balancedness||0),") "),t.xp6(5),t.hij("",t.lcZ(18,19,e.remote_balance||0)," Sats"),t.xp6(2),t.s9C("value",e.local_balance&&e.local_balance>0?+e.local_balance/(+e.local_balance+ +e.remote_balance)*100:0)}}function ye(n,i){if(1&n&&(t.TgZ(0,"div",17),t.YNc(1,xe,20,24,"div",18),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.allChannels)}}function Te(n,i){if(1&n&&(t.TgZ(0,"div",3)(1,"div",4)(2,"span",5),t._uU(3,"Total Capacity"),t.qZA(),t.TgZ(4,"div",6)(5,"mat-hint",7)(6,"strong",8),t._uU(7,"Local:"),t.qZA(),t._uU(8),t.ALo(9,"number"),t.qZA(),t.TgZ(10,"mat-hint",9),t._UZ(11,"fa-icon",10),t._uU(12),t.ALo(13,"number"),t.qZA(),t.TgZ(14,"mat-hint",11)(15,"strong",8),t._uU(16,"Remote:"),t.qZA(),t._uU(17),t.ALo(18,"number"),t.qZA()(),t._UZ(19,"mat-progress-bar",12),t.qZA(),t.TgZ(20,"div",13),t._UZ(21,"mat-divider",14),t.qZA(),t.TgZ(22,"div",15),t.YNc(23,ye,2,1,"div",16),t.qZA()()),2&n){const e=t.oxw(),o=t.MAs(2);t.xp6(8),t.hij("",t.lcZ(9,7,(null==e.channelBalances?null:e.channelBalances.localBalance)||0)," Sats"),t.xp6(3),t.Q6J("icon",e.faBalanceScale),t.xp6(1),t.hij(" (",t.lcZ(13,9,(null==e.channelBalances?null:e.channelBalances.balancedness)||0),") "),t.xp6(5),t.hij("",t.lcZ(18,11,(null==e.channelBalances?null:e.channelBalances.remoteBalance)||0)," Sats"),t.xp6(2),t.s9C("value",null!=e.channelBalances&&e.channelBalances.localBalance&&(null==e.channelBalances?null:e.channelBalances.localBalance)>0?+(null==e.channelBalances?null:e.channelBalances.localBalance)/(+(null==e.channelBalances?null:e.channelBalances.localBalance)+ +(null==e.channelBalances?null:e.channelBalances.remoteBalance))*100:0),t.xp6(4),t.Q6J("ngIf",e.allChannels&&e.allChannels.length>0)("ngIfElse",o)}}function ve(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",26),t._uU(1," No channels available. "),t.TgZ(2,"button",27),t.NdJ("click",function(){return t.CHM(e),t.oxw().goToChannels()}),t._uU(3,"Open Channel"),t.qZA()()}}function be(n,i){if(1&n&&(t.TgZ(0,"div",28)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let we=(()=>{class n{constructor(e){this.router=e,this.faBalanceScale=b.DL8,this.faDumbbell=b.FlN,this.sortBy="Balance Score"}goToChannels(){this.router.navigateByUrl("/lnd/connections")}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-capacity-info"]],inputs:{channelBalances:"channelBalances",allChannels:"allChannels",sortBy:"sortBy",errorMessage:"errorMessage"},decls:5,vars:2,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100",4,"ngIf","ngIfElse"],["noChannelBlock",""],["errorBlock",""],["fxLayout","column","fxLayoutAlign","space-between stretch","fxFlex","100"],["fxLayout","column","fxFlex","9","fxLayoutAlign","end start"],[1,"dashboard-capacity-header","this-channel-capacity"],["fxLayout","row","fxLayoutAlign","space-between start",1,"w-100"],["fxFlex","40","fxLayoutAlign","start center",1,"font-size-90"],[1,"font-weight-900","mr-5px"],["fxFlex","20","fxLayoutAlign","center center",1,"font-size-90"],["matTooltip","Balance Score",1,"mr-3px",3,"icon"],["fxFlex","40","fxLayoutAlign","end center",1,"font-size-90"],["mode","determinate","color","accent",1,"dashboard-progress-bar","this-channel-bar",3,"value"],["fxLayout","column","fxFlex","3","fxLayoutAlign","end stretch"],[1,"dashboard-divider"],[1,"channels-capacity-scroll",3,"perfectScrollbar"],["fxLayout","column","fxFlex","100",4,"ngIf","ngIfElse"],["fxLayout","column","fxFlex","100"],["class","mt-2",4,"ngFor","ngForOf"],[1,"mt-2"],[1,"dashboard-capacity-header",3,"routerLink","state","matTooltip","matTooltipDisabled"],["fxFlex","40","fxLayoutAlign","start center",1,"font-size-90","color-primary"],["fxFlex","20","fxLayoutAlign","center center",1,"font-size-90","color-primary"],["matTooltip","Balance Score",1,"color-primary","mr-3px",3,"icon"],["fxFlex","40","fxLayoutAlign","end center",1,"font-size-90","color-primary"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",1,"mt-1","w-100"],["mat-stroked-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(e,o){if(1&e&&(t.YNc(0,Te,24,13,"div",0),t.YNc(1,ve,4,0,"ng-template",null,1,t.W1O),t.YNc(3,be,3,1,"ng-template",null,2,t.W1O)),2&e){const a=t.MAs(4);t.Q6J("ngIf",""===(null==o.errorMessage?null:o.errorMessage.trim()))("ngIfElse",a)}},directives:[u.O5,m.xw,m.Wh,m.yH,C.bx,D.BN,K.gM,J.pW,V.d,z.$V,u.sg,v.yS,q.lW],pipes:[u.JJ,u.OU],styles:[".channels-capacity-scroll[_ngcontent-%COMP%]{width:100%;height:100%;overflow-y:hidden}"]}),n})();function Ze(n,i){if(1&n&&(t.TgZ(0,"div",2)(1,"div",3)(2,"div")(3,"h4",4),t._uU(4,"Daily"),t.qZA(),t.TgZ(5,"div",5),t._uU(6),t.ALo(7,"number"),t.qZA()(),t.TgZ(8,"div")(9,"h4",4),t._uU(10,"Weekly"),t.qZA(),t.TgZ(11,"div",5),t._uU(12),t.ALo(13,"number"),t.qZA()(),t.TgZ(14,"div")(15,"h4",4),t._uU(16,"Monthly"),t.qZA(),t.TgZ(17,"div",5),t._uU(18),t.ALo(19,"number"),t.qZA()(),t.TgZ(20,"div",6),t._UZ(21,"h4",7)(22,"span",5),t.qZA()(),t.TgZ(23,"div",3)(24,"div")(25,"h4",4),t._uU(26,"Transactions"),t.qZA(),t.TgZ(27,"div",5),t._uU(28),t.ALo(29,"number"),t.qZA()(),t.TgZ(30,"div")(31,"h4",4),t._uU(32,"Transactions"),t.qZA(),t.TgZ(33,"div",5),t._uU(34),t.ALo(35,"number"),t.qZA()(),t.TgZ(36,"div")(37,"h4",4),t._uU(38,"Transactions"),t.qZA(),t.TgZ(39,"div",5),t._uU(40),t.ALo(41,"number"),t.qZA()(),t.TgZ(42,"div",6),t._UZ(43,"h4",7)(44,"span",5),t.qZA()()()),2&n){const e=t.oxw();t.xp6(6),t.hij("",t.lcZ(7,6,null==e.fees?null:e.fees.day_fee_sum)," Sats"),t.xp6(6),t.hij("",t.lcZ(13,8,null==e.fees?null:e.fees.week_fee_sum)," Sats"),t.xp6(6),t.hij("",t.lcZ(19,10,null==e.fees?null:e.fees.month_fee_sum)," Sats"),t.xp6(10),t.Oqu(t.lcZ(29,12,null==e.fees?null:e.fees.daily_tx_count)),t.xp6(6),t.Oqu(t.lcZ(35,14,null==e.fees?null:e.fees.weekly_tx_count)),t.xp6(6),t.Oqu(t.lcZ(41,16,null==e.fees?null:e.fees.monthly_tx_count))}}function Ae(n,i){if(1&n&&(t.TgZ(0,"div",8)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let Et=(()=>{class n{constructor(){this.totalFees=[{name:"Monthly",value:0},{name:"Weekly",value:0},{name:"Daily",value:0}],this.maxFeeValue=100}ngOnChanges(){if(this.fees.month_fee_sum){this.totalFees=[{name:"Monthly",value:this.fees.month_fee_sum},{name:"Weekly",value:this.fees.week_fee_sum||0},{name:"Daily ",value:this.fees.day_fee_sum||0}];const e=Math.ceil(Math.log(this.fees.month_fee_sum+1)/Math.LN10),o=Math.pow(10,e-1);this.maxFeeValue=Math.ceil(this.fees.month_fee_sum/o)*o/5||100,Object.assign(this,this.totalFees)}else this.totalFees=[{name:"Monthly",value:0},{name:"Weekly",value:0},{name:"Daily",value:0}],this.maxFeeValue=100,Object.assign(this,this.totalFees)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-fee-info"]],inputs:{fees:"fees",errorMessage:"errorMessage"},features:[t.TTD],decls:3,vars:2,consts:[["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["fxFlex","20"],[1,"dashboard-info-title"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(e,o){if(1&e&&(t.YNc(0,Ze,45,18,"div",0),t.YNc(1,Ae,3,1,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf",""===(null==o.errorMessage?null:o.errorMessage.trim()))("ngIfElse",a)}},directives:[u.O5,m.xw,m.yH,m.Wh],pipes:[u.JJ],styles:[""]}),n})();function Le(n,i){if(1&n&&(t.TgZ(0,"div",2)(1,"div",3)(2,"div")(3,"h4",4),t._uU(4,"Active"),t.qZA(),t.TgZ(5,"div",5),t._UZ(6,"span",6),t._uU(7),t.ALo(8,"number"),t.qZA()(),t.TgZ(9,"div")(10,"h4",4),t._uU(11,"Pending"),t.qZA(),t.TgZ(12,"div",5),t._UZ(13,"span",7),t._uU(14),t.ALo(15,"number"),t.qZA()(),t.TgZ(16,"div")(17,"h4",4),t._uU(18,"Inactive"),t.qZA(),t.TgZ(19,"div",5),t._UZ(20,"span",8),t._uU(21),t.ALo(22,"number"),t.qZA()(),t.TgZ(23,"div")(24,"h4",4),t._uU(25,"Closing"),t.qZA(),t.TgZ(26,"div",5),t._UZ(27,"span",9),t._uU(28),t.ALo(29,"number"),t.qZA()()(),t.TgZ(30,"div",3)(31,"div")(32,"h4",4),t._uU(33,"Capacity"),t.qZA(),t.TgZ(34,"div",5),t._uU(35),t.ALo(36,"number"),t.qZA()(),t.TgZ(37,"div")(38,"h4",4),t._uU(39,"Capacity"),t.qZA(),t.TgZ(40,"div",5),t._uU(41),t.ALo(42,"number"),t.qZA()(),t.TgZ(43,"div")(44,"h4",4),t._uU(45,"Capacity"),t.qZA(),t.TgZ(46,"div",5),t._uU(47),t.ALo(48,"number"),t.qZA()(),t.TgZ(49,"div")(50,"h4",4),t._uU(51,"Capacity"),t.qZA(),t.TgZ(52,"div",5),t._uU(53),t.ALo(54,"number"),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(7),t.Oqu(t.lcZ(8,8,(null==e.channelsStatus||null==e.channelsStatus.active?null:e.channelsStatus.active.num_channels)||0)),t.xp6(7),t.Oqu(t.lcZ(15,10,(null==e.channelsStatus||null==e.channelsStatus.pending?null:e.channelsStatus.pending.num_channels)||0)),t.xp6(7),t.Oqu(t.lcZ(22,12,(null==e.channelsStatus||null==e.channelsStatus.inactive?null:e.channelsStatus.inactive.num_channels)||0)),t.xp6(7),t.Oqu(t.lcZ(29,14,(null==e.channelsStatus||null==e.channelsStatus.closing?null:e.channelsStatus.closing.num_channels)||0)),t.xp6(7),t.hij("",t.lcZ(36,16,(null==e.channelsStatus||null==e.channelsStatus.active?null:e.channelsStatus.active.capacity)||0)," Sats"),t.xp6(6),t.hij("",t.lcZ(42,18,(null==e.channelsStatus||null==e.channelsStatus.pending?null:e.channelsStatus.pending.capacity)||0)," Sats"),t.xp6(6),t.hij("",t.lcZ(48,20,(null==e.channelsStatus||null==e.channelsStatus.inactive?null:e.channelsStatus.inactive.capacity)||0)," Sats"),t.xp6(6),t.hij("",t.lcZ(54,22,(null==e.channelsStatus||null==e.channelsStatus.closing?null:e.channelsStatus.closing.capacity)||0)," Sats")}}function Se(n,i){if(1&n&&(t.TgZ(0,"div",10)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let Ht=(()=>{class n{constructor(){this.channelsStatus={}}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-status-info"]],inputs:{channelsStatus:"channelsStatus",errorMessage:"errorMessage"},decls:3,vars:2,consts:[["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf","ngIfElse"],["errorBlock",""],["fxLayout","row","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","column","fxFlex","50","fxLayoutAlign","space-between stretch"],["fxLayoutAlign","start",1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],[1,"dot","tiny-dot","green"],[1,"dot","tiny-dot","yellow"],[1,"dot","tiny-dot","grey"],[1,"dot","tiny-dot","red"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(e,o){if(1&e&&(t.YNc(0,Le,55,24,"div",0),t.YNc(1,Se,3,1,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf"," "===o.errorMessage)("ngIfElse",a)}},directives:[u.O5,m.xw,m.yH,m.Wh],pipes:[u.JJ],styles:[""]}),n})();var p=g(3075),Q=g(8966),st=g(7772),rt=g(9107),Y=g(5615),E=g(1125);function Fe(n,i){1&n&&t.GkF(0)}function ke(n,i){1&n&&t.GkF(0)}const qe=function(n){return{"h-5":n}};function Ne(n,i){if(1&n&&(t.TgZ(0,"mat-expansion-panel",3)(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"span",4),t._uU(4),t.ALo(5,"number"),t.qZA()()(),t.YNc(6,ke,1,0,"ng-container",0),t.qZA()),2&n){const e=t.oxw(),o=t.MAs(4);t.Q6J("expanded",e.panelExpanded)("ngClass",t.VKq(7,qe,!e.flgShowPanel)),t.xp6(4),t.AsE("Quote for ",e.termCaption," amount (",t.lcZ(5,5,e.quote.amount)," Sats)"),t.xp6(2),t.Q6J("ngTemplateOutlet",o)}}function Oe(n,i){if(1&n&&(t.TgZ(0,"div",19)(1,"h4",8),t._uU(2," Prepay Amount (Sats) "),t.TgZ(3,"mat-icon",20),t._uU(4,"info_outline"),t.qZA()(),t.TgZ(5,"span",10),t._uU(6),t.ALo(7,"number"),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(6),t.Oqu(t.lcZ(7,1,null==e.quote?null:e.quote.prepay_amt_sat))}}function Ue(n,i){1&n&&t._UZ(0,"mat-divider",13)}function Me(n,i){if(1&n&&(t.TgZ(0,"div",6)(1,"div",21)(2,"h4",8),t._uU(3," Swap Server Node Pubkey "),t.TgZ(4,"mat-icon",22),t._uU(5,"info_outline"),t.qZA()(),t.TgZ(6,"span",10),t._uU(7),t.qZA()()()),2&n){const e=t.oxw(2);t.xp6(7),t.Oqu(null==e.quote?null:e.quote.swap_payment_dest)}}function Pe(n,i){if(1&n&&(t.TgZ(0,"div",5)(1,"div",6)(2,"div",7)(3,"h4",8),t._uU(4," Swap Fee (Sats) "),t.TgZ(5,"mat-icon",9),t._uU(6,"info_outline"),t.qZA()(),t.TgZ(7,"span",10),t._uU(8),t.ALo(9,"number"),t.qZA()(),t.TgZ(10,"div",7)(11,"h4",8),t._uU(12),t.TgZ(13,"mat-icon",11),t._uU(14,"info_outline"),t.qZA()(),t.TgZ(15,"span",10),t._uU(16),t.ALo(17,"number"),t.qZA()(),t.YNc(18,Oe,8,3,"div",12),t.qZA(),t._UZ(19,"mat-divider",13),t.TgZ(20,"div",6)(21,"div",14)(22,"h4",8),t._uU(23," Max Off-chain Swap Routing Fee (Sats) "),t.TgZ(24,"mat-icon",15),t._uU(25,"info_outline"),t.qZA()(),t.TgZ(26,"span",10),t._uU(27),t.ALo(28,"number"),t.qZA()(),t.TgZ(29,"div",14)(30,"h4",8),t._uU(31," Max Off-chain Prepay Routing Fee (Sats) "),t.TgZ(32,"mat-icon",16),t._uU(33,"info_outline"),t.qZA()(),t.TgZ(34,"span",10),t._uU(35,"36"),t.qZA()()(),t.YNc(36,Ue,1,0,"mat-divider",17),t.YNc(37,Me,8,1,"div",18),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("fxFlex",null!=e.quote&&e.quote.prepay_amt_sat?"30":"50"),t.xp6(6),t.Oqu(t.lcZ(9,9,null==e.quote?null:e.quote.swap_fee_sat)),t.xp6(2),t.Q6J("fxFlex",null!=e.quote&&e.quote.prepay_amt_sat?"35":"50"),t.xp6(2),t.hij(" ",null!=e.quote&&e.quote.htlc_sweep_fee_sat?"HTLC Sweep Fee (Sats)":null!=e.quote&&e.quote.htlc_publish_fee_sat?"HTLC Publish Fee (Sats)":""," "),t.xp6(4),t.Oqu(t.lcZ(17,11,null!=e.quote&&e.quote.htlc_sweep_fee_sat?e.quote.htlc_sweep_fee_sat:null!=e.quote&&e.quote.htlc_publish_fee_sat?e.quote.htlc_publish_fee_sat:0)),t.xp6(2),t.Q6J("ngIf",null==e.quote?null:e.quote.prepay_amt_sat),t.xp6(9),t.Oqu(t.lcZ(28,13,(null==e.quote?null:e.quote.amount)*((null!=e.quote&&e.quote.off_chain_swap_routing_fee_percentage?null==e.quote?null:e.quote.off_chain_swap_routing_fee_percentage:2)/100))),t.xp6(9),t.Q6J("ngIf",""!==(null==e.quote?null:e.quote.swap_payment_dest)),t.xp6(1),t.Q6J("ngIf",""!==(null==e.quote?null:e.quote.swap_payment_dest))}}let Ie=(()=>{class n{constructor(){this.quote={},this.termCaption="",this.showPanel=!0,this.panelExpanded=!1,this.flgShowPanel=!1}ngOnInit(){setTimeout(()=>{this.flgShowPanel=!0},1200)}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-loop-quote"]],inputs:{quote:"quote",termCaption:"termCaption",showPanel:"showPanel",panelExpanded:"panelExpanded"},decls:5,vars:1,consts:[[4,"ngTemplateOutlet"],["informationBlock",""],["quoteDetailsBlock",""],["fxFlex","100",1,"flat-expansion-panel","mb-1",3,"expanded","ngClass"],["fxLayoutAlign","start center","fxFlex","100"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row"],[3,"fxFlex"],["fxLayoutAlign","start center",1,"font-bold-500"],["matTooltip","Estimated fee charged by the loop server for the swap",1,"info-icon","info-icon-text"],[1,"foreground-secondary-text"],["matTooltip","An estimate of the on-chain fee that needs to be paid to sweep the HTLC",1,"info-icon","info-icon-text"],["fxFlex","35",4,"ngIf"],[1,"w-100","my-1"],["fxFlex","50"],["matTooltip","Maximum off-chain fee that may be paid for routing the payment amount to the server",1,"info-icon","info-icon-text"],["matTooltip","Maximum off-chain fee that may be paid for routing the pre-payment amount to the server","matTooltipPosition","before",1,"info-icon","info-icon-text"],["class","w-100 my-1",4,"ngIf"],["fxLayout","row",4,"ngIf"],["fxFlex","35"],["matTooltip","The part of the swap fee that is requested as a prepayment","matTooltipPosition","before",1,"info-icon","info-icon-text"],["fxFlex","100"],["matTooltip","The node pubkey, where the swap payments will be sent",1,"info-icon","info-icon-text"]],template:function(e,o){if(1&e&&(t.YNc(0,Fe,1,0,"ng-container",0),t.YNc(1,Ne,7,9,"ng-template",null,1,t.W1O),t.YNc(3,Pe,38,15,"ng-template",null,2,t.W1O)),2&e){const a=t.MAs(2),l=t.MAs(4);t.Q6J("ngTemplateOutlet",o.showPanel?a:l)}},directives:[u.tP,E.ib,m.yH,u.mk,L.oO,E.yz,E.yK,m.Wh,m.xw,$.Hw,K.gM,u.O5,V.d],pipes:[u.JJ],styles:[""]}),n})();var P=g(7531),W=g(3390),ct=g(2368),tt=g(9814);function Re(n,i){1&n&&t.GkF(0)}function De(n,i){if(1&n&&(t.TgZ(0,"div",3)(1,"span",4),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(null!=e.loopStatus&&e.loopStatus.error?null==e.loopStatus?null:e.loopStatus.error:"Unknown Error.")}}function Qe(n,i){if(1&n&&(t.TgZ(0,"div",3)(1,"div",5)(2,"div",6)(3,"h4",7),t._uU(4,"ID"),t.qZA(),t.TgZ(5,"span",4),t._uU(6),t.qZA()()(),t._UZ(7,"mat-divider",8),t.TgZ(8,"div",5)(9,"div",6)(10,"h4",7),t._uU(11,"HTLC Address"),t.qZA(),t.TgZ(12,"span",4),t._uU(13),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(6),t.Oqu(null==e.loopStatus?null:e.loopStatus.id_bytes),t.xp6(7),t.Oqu(null==e.loopStatus?null:e.loopStatus.htlc_address)}}let Je=(()=>{class n{constructor(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-loop-status"]],inputs:{loopStatus:"loopStatus"},decls:5,vars:1,consts:[[4,"ngTemplateOutlet"],["loopFailedBlock",""],["loopSuccessfulBlock",""],["fxLayout","column"],[1,"foreground-secondary-text"],["fxLayout","row"],["fxFlex","100"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"w-100","my-1"]],template:function(e,o){if(1&e&&(t.YNc(0,Re,1,0,"ng-container",0),t.YNc(1,De,3,1,"ng-template",null,1,t.W1O),t.YNc(3,Qe,14,2,"ng-template",null,2,t.W1O)),2&e){const a=t.MAs(2),l=t.MAs(4);t.Q6J("ngTemplateOutlet",null!=o.loopStatus&&o.loopStatus.error?a:l)}},directives:[u.tP,m.xw,m.yH,m.Wh,V.d],styles:[""]}),n})();var pt=g(113);function Ee(n,i){1&n&&t.GkF(0)}const ut=function(n,i){return{"small-svg":n,"large-svg":i}};function He(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",7)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"g",8)(5,"g",9)(6,"g",10)(7,"g",11),t._UZ(8,"circle",12)(9,"path",13),t.qZA(),t.TgZ(10,"g",14),t._UZ(11,"ellipse",15)(12,"ellipse",16)(13,"rect",17)(14,"rect",18)(15,"rect",19)(16,"rect",20)(17,"rect",21)(18,"rect",22)(19,"rect",23)(20,"rect",24)(21,"rect",25)(22,"rect",26)(23,"rect",27)(24,"rect",28)(25,"rect",29),t.qZA()()()()(),t.kcU(),t.TgZ(26,"div",30)(27,"mat-card-title"),t._uU(28,"Loop Out explained."),t.qZA()(),t.TgZ(29,"div",31)(30,"mat-card-subtitle",32),t._uU(31," Lightning Loop is a non custodial service offered by Lightning Labs to bridge on-chain and off-chain Bitcoin using Submarine swaps. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ut,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Ye(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",33)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"defs")(5,"linearGradient",34),t._UZ(6,"stop",35)(7,"stop",36)(8,"stop",37),t.qZA()(),t.TgZ(9,"g",8)(10,"g",38)(11,"g",39)(12,"g",40)(13,"g",41)(14,"g",42),t._UZ(15,"rect",43)(16,"rect",44)(17,"rect",45)(18,"circle",46)(19,"rect",47)(20,"rect",48)(21,"circle",49)(22,"rect",50)(23,"rect",51)(24,"rect",52)(25,"rect",53)(26,"circle",54)(27,"circle",55),t.qZA(),t.TgZ(28,"g",56),t._UZ(29,"path",57)(30,"rect",58)(31,"polygon",59)(32,"circle",60)(33,"path",61)(34,"rect",62)(35,"rect",63)(36,"rect",64)(37,"rect",65)(38,"rect",66)(39,"rect",67)(40,"rect",68)(41,"path",69)(42,"path",70),t.qZA(),t._UZ(43,"path",71),t.qZA()(),t._UZ(44,"circle",72),t.qZA()()()(),t.kcU(),t.TgZ(45,"div",30)(46,"mat-card-title"),t._uU(47,"Step 1: Deciding to Loop Out"),t.qZA()(),t.TgZ(48,"div",31)(49,"mat-card-subtitle",32),t._uU(50," You have a channel with a local balance amount and you want to gain inbound liquidity. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ut,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Be(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",73)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"defs")(5,"linearGradient",74),t._UZ(6,"stop",35)(7,"stop",36)(8,"stop",37),t.qZA()(),t.TgZ(9,"g",8)(10,"g",75)(11,"g",76),t._UZ(12,"circle",77)(13,"path",78),t.TgZ(14,"g",79),t._UZ(15,"polygon",80)(16,"polygon",81)(17,"path",82),t.qZA(),t.TgZ(18,"g",83),t._UZ(19,"polygon",84)(20,"path",85)(21,"rect",86)(22,"path",87)(23,"rect",88)(24,"rect",89)(25,"rect",90)(26,"rect",91)(27,"circle",92)(28,"path",93),t.TgZ(29,"g",94)(30,"g",95),t._UZ(31,"g",96),t.qZA(),t._UZ(32,"g",97),t.qZA(),t._UZ(33,"path",98),t.qZA(),t.TgZ(34,"g",99)(35,"g",41)(36,"g",42),t._UZ(37,"rect",43)(38,"rect",44)(39,"rect",45)(40,"circle",46)(41,"rect",47)(42,"rect",48)(43,"circle",49)(44,"rect",50)(45,"rect",51)(46,"rect",52)(47,"rect",53)(48,"circle",100)(49,"circle",54)(50,"circle",55)(51,"circle",101),t.qZA(),t.TgZ(52,"g",56),t._UZ(53,"path",57)(54,"rect",102)(55,"polygon",103)(56,"circle",104)(57,"path",61)(58,"rect",105)(59,"rect",106)(60,"rect",107)(61,"rect",108)(62,"rect",109)(63,"rect",110)(64,"rect",68)(65,"path",69)(66,"path",70),t.qZA(),t._UZ(67,"path",111),t.qZA()()()()()(),t.kcU(),t.TgZ(68,"div",30)(69,"mat-card-title"),t._uU(70,"Step 2: Send lightning payment"),t.qZA()(),t.TgZ(71,"div",31)(72,"mat-card-subtitle",32),t._uU(73," Your node pays a lightning invoice for the amount requested via the loop service. This moves the local balance, for the amount paid, to the remote side of the channel. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ut,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function ze(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",112)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"g",8)(5,"g",113)(6,"g",114)(7,"g",115)(8,"g",116),t._UZ(9,"circle",12)(10,"path",117),t.qZA(),t.TgZ(11,"g",14),t._UZ(12,"ellipse",118)(13,"ellipse",16)(14,"rect",17)(15,"rect",18)(16,"rect",19)(17,"rect",20)(18,"rect",21)(19,"rect",22)(20,"rect",23)(21,"rect",24)(22,"rect",25)(23,"rect",26)(24,"rect",27)(25,"rect",28)(26,"rect",29),t.qZA()(),t.TgZ(27,"g",119),t._UZ(28,"polygon",80)(29,"polygon",120)(30,"path",82),t.qZA(),t.TgZ(31,"g",121),t._UZ(32,"polygon",84)(33,"path",85)(34,"rect",86)(35,"path",87)(36,"rect",88)(37,"rect",89)(38,"rect",90)(39,"rect",91)(40,"circle",122)(41,"path",93),t.TgZ(42,"g",94)(43,"g",95),t._UZ(44,"g",96),t.qZA(),t._UZ(45,"g",97),t.qZA(),t._UZ(46,"path",123),t.qZA()()()()(),t.kcU(),t.TgZ(47,"div",30)(48,"mat-card-title"),t._uU(49,"Step 3: Receive funds back"),t.qZA()(),t.TgZ(50,"div",31)(51,"mat-card-subtitle",32),t._uU(52," Loop service then sends you a payment on-chain for the amount same as the lightning payment minus the fee. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ut,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Ge(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",124)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"defs")(5,"linearGradient",34),t._UZ(6,"stop",35)(7,"stop",36)(8,"stop",37),t.qZA()(),t.TgZ(9,"g",8)(10,"g",125)(11,"g",126)(12,"g",42),t._UZ(13,"rect",127)(14,"rect",128)(15,"rect",129)(16,"circle",130)(17,"rect",131)(18,"rect",132)(19,"circle",133)(20,"rect",134)(21,"rect",135)(22,"rect",136)(23,"rect",137)(24,"rect",138)(25,"circle",139)(26,"circle",140)(27,"circle",141),t.qZA(),t.TgZ(28,"g",142)(29,"g",143)(30,"g",144),t._UZ(31,"path",145)(32,"rect",146)(33,"polygon",147),t.TgZ(34,"g",148),t._UZ(35,"path",149),t.qZA(),t._UZ(36,"rect",150)(37,"rect",151)(38,"rect",152)(39,"rect",153)(40,"rect",154)(41,"rect",155)(42,"rect",156)(43,"path",157)(44,"path",158),t.qZA(),t.TgZ(45,"g",159),t._UZ(46,"path",160)(47,"path",161)(48,"path",162)(49,"path",163)(50,"path",164)(51,"path",165)(52,"path",166)(53,"path",167)(54,"path",168)(55,"path",169)(56,"path",170)(57,"circle",171)(58,"circle",172),t.qZA(),t._UZ(59,"path",173),t.qZA()()()()()(),t.kcU(),t.TgZ(60,"div",30)(61,"mat-card-title"),t._uU(62,"Done!"),t.qZA()(),t.TgZ(63,"div",31)(64,"mat-card-subtitle",32),t._uU(65," Final settlement occurs when your node sweeps the on-chain payment and the loop server settles the lightning invoice. You receive the payment on-chain in your wallet and also move local balance to the remote side of the channel, gaining inbound capacity. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ut,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}let Ve=(()=>{class n{constructor(e){this.commonService=e,this.animationDirection="forward",this.stepNumber=1,this.stepNumberChange=new t.vpe,this.screenSize="",this.screenSizeEnum=s.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize()}onSwipe(e){2===e.direction&&this.stepNumber<5?(this.stepNumber++,this.animationDirection="forward",this.stepNumberChange.emit(this.stepNumber)):4===e.direction&&this.stepNumber>1&&(this.stepNumber--,this.animationDirection="backward",this.stepNumberChange.emit(this.stepNumber))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-loop-out-info-graphics"]],inputs:{animationDirection:"animationDirection",stepNumber:"stepNumber"},outputs:{stepNumberChange:"stepNumberChange"},decls:11,vars:1,consts:[[4,"ngTemplateOutlet"],["loopStepBlock1",""],["loopStepBlock2",""],["loopStepBlock3",""],["loopStepBlock4",""],["loopStepBlock5",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",3,"swipe"],["fxFlex","30","viewBox","0 0 108 118","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["id","Loopv0.2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","LoopOut_Step01","transform","translate(-594.000000, -215.000000)","fill-rule","nonzero"],["id","Loop_Step01","transform","translate(594.000000, 215.000000)"],["id","Group-16","transform","translate(23.000000, 0.000000)"],["id","Oval","cx","42.4877419","cy","42.4877419","r","42.4877419",1,"fill-color-2"],["d","M56.0827415,28.5000036 C60.4468211,28.5000036 63.9999285,25.1343958 63.9999285,21.0000215 C63.9999285,16.8656472 60.4468211,13.5000393 56.0827415,13.5000393 C52.9843297,13.5000393 50.5608889,15.4359631 48.9999642,17.1843872 C47.4390396,15.4359631 45.0155987,13.5000393 41.9171869,13.5000393 C37.5531074,13.5000393 34,16.8656472 34,21.0000215 C34,25.1343958 37.5531074,28.5000036 41.9171869,28.5000036 C45.0155987,28.5000036 47.4390396,26.5640798 48.9999642,24.8156557 C50.5608889,26.5640798 52.9843297,28.5000036 56.0827415,28.5000036 Z M41.9171869,24.0000143 C40.0328073,24.0000143 38.4999893,22.6546959 38.4999893,21.0000286 C38.4999893,19.3453471 40.0328073,18.0000286 41.9171869,18.0000286 C43.707771,18.0000286 45.3577763,19.6921938 46.3234264,21.0000286 C45.3671604,22.2937501 43.7031019,24.0000143 41.9171869,24.0000143 Z M56.0827415,24.0000143 C54.2921574,24.0000143 52.6421522,22.3078492 51.676502,21.0000286 C52.6327681,19.7062929 54.2968266,18.0000286 56.0827415,18.0000286 C57.9671212,18.0000286 59.4999392,19.3453471 59.4999392,21.0000286 C59.4999392,22.6546959 57.9671212,24.0000143 56.0827415,24.0000143 Z","id","i",1,"fill-color-primary"],["id","Group-21","transform","translate(0.000000, 36.000000)"],["id","Oval","cx","48.644129","cy","75.1589677","rx","48.644129","ry","6.61766437",1,"fill-color-7"],["id","Oval","opacity","0.1","cx","48.644129","cy","75.1589677","rx","40.8402581","ry","5.55600756",1,"fill-color-27"],["id","Rectangle","x","25.2325161","y","6.09470968","width","54.1068387","height","62.9512258",1,"fill-color-26"],["id","Rectangle","x","20","y","1.24344979e-14","width","65.0322581","height","22.3710968",1,"fill-color-19"],["id","Rectangle","x","20","y","26","width","65.0322581","height","22.3710968",1,"fill-color-19"],["id","Rectangle","x","19.7698065","y","52.9179355","width","65.0322581","height","22.3710968",1,"fill-color-19"],["id","Rectangle","x","67.6335484","y","3.75354839","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","73.6165161","y","3.75354839","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","79.5994839","y","3.75354839","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","67.6335484","y","30.0265806","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","73.6165161","y","30.0265806","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","79.5994839","y","30.0265806","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","67.6335484","y","56.2996129","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","73.6165161","y","56.2996129","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","79.5994839","y","56.2996129","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["fxFlex","20","fxLayoutAlign","center end"],["fxFlex","40"],[1,"font-size-120"],["fxFlex","30","viewBox","0 0 205 121","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["x1","50%","y1","100%","x2","50%","y2","0%","id","linearGradient-1"],["stop-color","#808080","stop-opacity","0.25","offset","0%"],["stop-color","#808080","stop-opacity","0.12","offset","54%"],["stop-color","#808080","stop-opacity","0.1","offset","100%"],["id","LoopOut_Step02","transform","translate(-540.000000, -210.000000)","fill-rule","nonzero"],["id","Loop_Step02","transform","translate(540.000000, 210.000000)"],["id","Illustration_Step02"],["id","Group-31"],["id","Group-2"],["id","Rectangle","x","0","y","0","width","90.1490688","height","100.616012",1,"fill-color-10"],["id","Rectangle","x","1.48932403","y","67.1775068","width","87.1682273","height","31.2472904",1,"fill-color-1"],["id","Rectangle","x","8.64422093","y","74.5890324","width","51.2","height","16.0118784",1,"fill-color-primary-lighter"],["id","Oval","cx","76.317438","cy","82.4918815","r","8.15070413",1,"fill-color-primary-darker"],["id","Rectangle","x","1.48932403","y","34.712875","width","87.1682273","height","31.2472904",1,"fill-color-1"],["id","Rectangle","x","8.64422093","y","42.1244006","width","51.2","height","16.0118784",1,"fill-color-primary-lighter"],["id","Oval","cx","76.317438","cy","50.0294431","r","8.15070413",1,"fill-color-primary-darker"],["id","Rectangle","x","1.48932403","y","2.2482432","width","87.1682273","height","31.2472904",1,"fill-color-1"],["id","Rectangle","x","8.64422093","y","74.5890324","width","24","height","16.0118784",1,"fill-color-primary"],["id","Rectangle","x","8.64422093","y","42.1244006","width","36.8","height","16.0118784",1,"fill-color-primary"],["id","Rectangle","x","8.64422093","y","9.66196224","width","51.2","height","16.0118784",1,"fill-color-primary"],["id","Oval","fill","url(#linearGradient-1)","cx","76.317438","cy","50.2465905","r","8.78679245"],["id","Oval","fill","url(#linearGradient-1)","cx","76.317438","cy","82.7090289","r","8.78679245"],["id","Group","transform","translate(60.115627, 35.744427)"],["d","M133.318807,1.04548939 L82.5936439,1.04548939 L82.5936439,0 L59.5928852,0 L59.5928852,1.04548939 L8.65861943,1.04548939 C7.74861523,1.04548887 6.87588228,1.4069864 6.23241214,2.05045654 C5.58894199,2.69392669 5.22744498,3.56665964 5.22744498,4.47666384 L5.22744498,73.9350108 C5.22744498,74.8450173 5.5889387,75.7177532 6.23240879,76.3612266 C6.87587888,77.0047 7.74861298,77.3662028 8.65861943,77.3662028 L133.318807,77.3662028 C135.213795,77.3662028 136.749981,75.8300048 136.749981,73.9350167 L136.749981,4.47666384 C136.749981,3.56665964 136.388484,2.69392669 135.745014,2.05045654 C135.101544,1.4069864 134.228811,1.04548887 133.318807,1.04548939 Z","id","Path",1,"fill-color-20"],["id","Rectangle","x","9.82759671","y","7.10932665","width","122.322231","height","69.0022838",1,"fill-color-25"],["id","Path","opacity","0.257273065","points","97.1677755 76.1116475 9.82763376 76.1116475 9.82763376 7.10937149",1,"fill-color-24"],["id","Oval","cx","28.9673627","cy","59.1901502","r","11.7579927",1,"fill-color-25"],["d","M31.5848237,68.0274261 C25.669241,68.0274261 20.3361447,64.4639649 18.0723494,58.9986791 C15.808554,53.5333932 17.0598755,47.2425772 21.2428244,43.0596288 C25.4257733,38.8766804 31.7165895,37.6253598 37.1818751,39.8891559 C42.6471607,42.1529519 46.2106203,47.4860487 46.2106203,53.4016314 C46.2014756,61.4754447 39.6586369,68.0182825 31.5848237,68.0274261 L31.5848237,68.0274261 Z M31.5848237,38.967022 C23.612809,38.967022 17.1502143,45.4296168 17.1502143,53.4016314 C17.1502143,61.3736461 23.612809,67.8362409 31.5848237,67.8362409 C39.5568383,67.8362409 46.0194331,61.3736461 46.0194331,53.4016314 C46.010427,45.4333502 39.5531049,38.9760281 31.5848237,38.967022 L31.5848237,38.967022 Z","id","Shape",1,"fill-color-primary"],["id","Rectangle","x","99.4252759","y","44.3228077","width","11.4262324","height","2.38757043",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","25.733862","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","28.9741379","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","32.2144137","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","35.4546875","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","38.6949634","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","119.89017","y","8.50924347","width","4.7751428","height","4.7751428",1,"fill-color-6"],["d","M126.882344,15.5014148 L121.083948,15.5014148 L121.083948,9.70301894 L126.882344,9.70301894 L126.882344,15.5014148 Z M121.336061,15.2493191 L126.63024,15.2493191 L126.63024,9.95513218 L121.336061,9.95513218 L121.336061,15.2493191 Z","id","Shape",1,"fill-color-19"],["d","M140.184525,74.8570201 L128.246669,74.8570201 L128.246669,73.9969059 C128.246671,73.9516751 128.228704,73.9082962 128.196721,73.876313 C128.164738,73.8443298 128.12136,73.826364 128.076129,73.826364 L123.98315,73.826364 C123.937919,73.826364 123.89454,73.8443305 123.862558,73.8763135 C123.830575,73.9082966 123.812608,73.9516752 123.81261,73.9969059 L123.81261,74.8570201 L121.254497,74.8570201 L121.254497,73.9969059 C121.254499,73.9516752 121.236532,73.9082966 121.204549,73.8763135 C121.172566,73.8443305 121.129188,73.826364 121.083957,73.826364 L116.990978,73.826364 C116.945747,73.826364 116.902368,73.8443297 116.870385,73.8763129 C116.838402,73.908296 116.820435,73.9516749 116.820436,73.9969059 L116.820436,74.8570201 L114.262326,74.8570201 L114.262326,73.9969059 C114.262328,73.9516749 114.24436,73.908296 114.212377,73.8763129 C114.180394,73.8443297 114.137015,73.826364 114.091784,73.826364 L109.998805,73.826364 C109.953574,73.826364 109.910196,73.8443305 109.878213,73.8763135 C109.84623,73.9082966 109.828263,73.9516752 109.828265,73.9969059 L109.828265,74.8570201 L107.270153,74.8570201 L107.270153,73.9969059 C107.270154,73.9516752 107.252187,73.9082966 107.220204,73.8763135 C107.188222,73.8443305 107.144843,73.826364 107.099613,73.826364 L103.00663,73.826364 C102.961399,73.826364 102.91802,73.8443298 102.886037,73.876313 C102.854054,73.9082962 102.836088,73.9516751 102.83609,73.9969059 L102.83609,74.8570201 L100.277981,74.8570201 L100.277981,73.9969059 C100.277983,73.9516749 100.260016,73.908296 100.228032,73.8763129 C100.196049,73.8443297 100.15267,73.826364 100.107439,73.826364 L96.0144621,73.826364 C95.9692311,73.826364 95.9258522,73.8443297 95.8938691,73.8763129 C95.861886,73.908296 95.8439187,73.9516749 95.8439202,73.9969059 L95.8439202,74.8570201 L93.285808,74.8570201 L93.285808,73.9969059 C93.2858095,73.9516752 93.2678425,73.9082966 93.2358598,73.8763135 C93.2038771,73.8443305 93.1604987,73.826364 93.1152681,73.826364 L89.0222888,73.826364 C88.9770581,73.826364 88.9336797,73.8443305 88.901697,73.8763135 C88.8697143,73.9082966 88.8517473,73.9516752 88.8517489,73.9969059 L88.8517489,74.8570201 L86.2936405,74.8570201 L86.2936405,73.9969059 C86.293642,73.9516752 86.2756751,73.9082966 86.2436923,73.8763135 C86.2117096,73.8443305 86.1683312,73.826364 86.1231006,73.826364 L54.061428,73.826364 C54.0161974,73.826364 53.972819,73.8443305 53.9408363,73.8763135 C53.9088536,73.9082966 53.8908866,73.9516752 53.8908881,73.9969059 L53.8908881,74.8570201 L51.3327759,74.8570201 L51.3327759,73.9969059 C51.3327774,73.9516749 51.3148102,73.908296 51.282827,73.8763129 C51.2508439,73.8443297 51.207465,73.826364 51.162234,73.826364 L47.0692664,73.826364 C47.0240354,73.826364 46.9806565,73.8443297 46.9486734,73.8763129 C46.9166903,73.908296 46.898723,73.9516749 46.8987246,73.9969059 L46.8987246,74.8570201 L44.3406025,74.8570201 L44.3406025,73.9969059 C44.3406046,73.9516751 44.3226378,73.9082962 44.290655,73.876313 C44.2586721,73.8443298 44.2152934,73.826364 44.1700626,73.826364 L40.0770834,73.826364 C40.0318527,73.826364 39.9884743,73.8443305 39.9564916,73.8763135 C39.9245089,73.9082966 39.9065419,73.9516752 39.9065435,73.9969059 L39.9065435,74.8570201 L37.3484312,74.8570201 L37.3484312,73.9969059 C37.3484327,73.9516752 37.3304657,73.9082966 37.298483,73.8763135 C37.2665003,73.8443305 37.2231219,73.826364 37.1778913,73.826364 L33.084912,73.826364 C33.039681,73.826364 32.9963021,73.8443297 32.964319,73.8763129 C32.9323358,73.908296 32.9143686,73.9516749 32.9143701,73.9969059 L32.9143701,74.8570201 L30.3562598,74.8570201 L30.3562598,73.9969059 C30.3562614,73.9516749 30.3382941,73.908296 30.306311,73.8763129 C30.2743278,73.8443297 30.2309489,73.826364 30.1857179,73.826364 L26.0927387,73.826364 C26.047508,73.826364 26.0041296,73.8443305 25.9721469,73.8763135 C25.9401642,73.9082966 25.9221972,73.9516752 25.9221988,73.9969059 L25.9221988,74.8570201 L23.3640826,74.8570201 L23.3640826,73.9969059 C23.3640841,73.9516752 23.3461171,73.9082966 23.3141344,73.8763135 C23.2821517,73.8443305 23.2387733,73.826364 23.1935427,73.826364 L19.1005673,73.826364 C19.0553365,73.826364 19.0119578,73.8443298 18.979975,73.876313 C18.9479921,73.9082962 18.9300253,73.9516751 18.9300274,73.9969059 L18.9300274,74.8570201 L16.3719151,74.8570201 L16.3719151,73.9969059 C16.3719167,73.9516749 16.3539494,73.908296 16.3219663,73.8763129 C16.2899831,73.8443297 16.2466042,73.826364 16.2013733,73.826364 L12.1083959,73.826364 C12.0631649,73.826364 12.0197861,73.8443297 11.9878029,73.8763129 C11.9558198,73.908296 11.9378525,73.9516749 11.9378541,73.9969059 L11.9378541,74.8570201 L4.09297732,74.8570201 C1.83248849,74.8570223 0,76.6895106 0,78.9499994 L0,80.8007483 C0,83.061233 1.83249262,84.8937159 4.09297732,84.8937159 L140.184525,84.8937159 C142.44501,84.8937159 144.277504,83.0612333 144.277504,80.8007483 L144.277504,78.9499994 C144.277504,76.6895102 142.445014,74.8570223 140.184525,74.8570201 Z","id","Path",1,"fill-color-20"],["d","M88.0406297,103.870828 C88.3071704,103.870828 88.5610365,103.731189 88.7006752,103.490029 L94.2857286,93.8431185 C94.5808417,93.3385473 94.2159092,92.7007212 93.6288439,92.7007212 L89.9668136,92.7007212 L91.318669,88.5817505 C91.445602,88.0993988 91.0806695,87.6234 90.5824512,87.6234 L86.0128621,87.6234 C85.632063,87.6234 85.3083776,87.9058383 85.2576168,88.2834455 L84.2421525,95.8994274 C84.1818469,96.3563987 84.5372656,96.7625782 84.9973979,96.7625782 L88.7641417,96.7625782 L87.30122,102.934697 C87.1869926,103.417048 87.555086,103.870828 88.0406297,103.870828 Z","id","b","transform","translate(89.312846, 95.747114) rotate(14.000000) translate(-89.312846, -95.747114) ",1,"fill-color-21"],["id","Oval","cx","74.1507041","cy","17.5648113","r","8.15070413",1,"fill-color-primary"],["fxFlex","30","viewBox","0 0 373 121","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["x1","50%","y1","100%","x2","50%","y2","8.86848147e-15%","id","linearGradient-1"],["id","LoopOut_Step03","transform","translate(-460.000000, -210.000000)"],["id","Loop_Step03","transform","translate(460.000000, 210.000000)"],["id","Oval","fill-rule","nonzero","cx","330.487742","cy","57.4877419","r","42.4877419",1,"fill-color-2"],["d","M345.082742,43.5000036 C349.446821,43.5000036 352.999928,40.1343958 352.999928,36.0000215 C352.999928,31.8656472 349.446821,28.5000393 345.082742,28.5000393 C341.98433,28.5000393 339.560889,30.4359631 337.999964,32.1843872 C336.43904,30.4359631 334.015599,28.5000393 330.917187,28.5000393 C326.553107,28.5000393 323,31.8656472 323,36.0000215 C323,40.1343958 326.553107,43.5000036 330.917187,43.5000036 C334.015599,43.5000036 336.43904,41.5640798 337.999964,39.8156557 C339.560889,41.5640798 341.98433,43.5000036 345.082742,43.5000036 Z M330.917187,39.0000143 C329.032807,39.0000143 327.499989,37.6546959 327.499989,36.0000286 C327.499989,34.3453471 329.032807,33.0000286 330.917187,33.0000286 C332.707771,33.0000286 334.357776,34.6921938 335.323426,36.0000286 C334.36716,37.2937501 332.703102,39.0000143 330.917187,39.0000143 Z M345.082742,39.0000143 C343.292157,39.0000143 341.642152,37.3078492 340.676502,36.0000286 C341.632768,34.7062929 343.296827,33.0000286 345.082742,33.0000286 C346.967121,33.0000286 348.499939,34.3453471 348.499939,36.0000286 C348.499939,37.6546959 346.967121,39.0000143 345.082742,39.0000143 Z","id","i","fill-rule","nonzero",1,"fill-color-primary"],["id","Group-44","transform","translate(113.000000, 79.000000)","fill-rule","nonzero"],["id","Path","transform","translate(118.400000, 7.089946) scale(-1, 1) translate(-118.400000, -7.089946) ","points","234.731878 6.60770626 8.52651283e-14 6.60770626 8.52651283e-14 7.57218541 236.8 7.57218541",1,"fill-color-19"],["id","Path","transform","translate(118.400000, 8.960000) scale(-1, 1) translate(-118.400000, -8.960000) ","points","113.024 5.376 123.776 5.376 123.776 12.544 113.024 12.544",1,"fill-color-22"],["d","M120.192,8.96 L105.856,8.96 L105.856,1.86517468e-14 L120.192,1.86517468e-14 L120.192,8.96 Z M106.479304,8.57043501 L119.568696,8.57043501 L119.568696,0.389564988 L106.479304,0.389564988 L106.479304,8.57043501 Z","id","Shape","transform","translate(113.024000, 4.480000) scale(-1, 1) translate(-113.024000, -4.480000) ",1,"fill-color-19"],["id","Group-43","transform","translate(265.000000, 50.000000)"],["id","Path","fill-rule","nonzero","points","-9.84073267e-14 7.36243469 92.3919279 7.36243469 92.3919279 70.3073253 -1.13686838e-13 70.3073253",1,"fill-color-23"],["d","M97.5448374,1.70530257e-13 L6.62592538,1.70530257e-13 C6.01615907,0.000922175294 5.52114394,0.495001701 5.52114394,1.104768 L5.52114394,62.57664 C5.52114394,62.8696481 5.63752746,63.150658 5.84471672,63.3578447 C6.05190598,63.5650315 6.3329173,63.681408 6.62592538,63.681408 L97.5448374,63.681408 C97.8378436,63.681408 98.1188523,63.5650282 98.3260389,63.3578415 C98.5332256,63.1506549 98.6496054,62.8696462 98.6496054,62.57664 L98.6496054,1.104768 C98.6496054,0.495005713 98.1545997,0.000926622272 97.5448374,1.70530257e-13 L97.5448374,1.70530257e-13 Z M97.9130952,62.57664 C97.9130952,62.6744022 97.8747043,62.7682496 97.8055756,62.8373783 C97.736447,62.9065069 97.6425996,62.9448978 97.5448374,62.9448978 L6.62592538,62.9448978 C6.52816341,62.9448978 6.4343164,62.906506 6.3651879,62.8373775 C6.29605941,62.768249 6.25766754,62.674402 6.25766754,62.57664 L6.25766754,1.104768 C6.25766754,0.901512883 6.42267026,0.736512 6.62592538,0.736512 L97.5448374,0.736512 C97.7480931,0.736512 97.9130952,0.901512271 97.9130952,1.104768 L97.9130952,62.57664 Z","id","Shape","fill-rule","nonzero",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","10.3066764","y","43.4358624","width","41.5947948","height","4.78524211","rx","0.5376",1,"fill-color-19"],["d","M89.8141359,39.3872559 L76.5649839,39.3872559 C76.2719769,39.3872559 75.9909677,39.5036372 75.7837792,39.7108232 C75.5765907,39.9180091 75.4602025,40.1990169 75.4602025,40.4920239 L75.4602025,50.7978159 C75.4602025,51.090824 75.576586,51.3718339 75.7837753,51.5790207 C75.9909645,51.7862074 76.2719759,51.9025839 76.5649839,51.9025839 L89.8141359,51.9025839 C90.107143,51.9025839 90.3881533,51.7862079 90.5953406,51.5790206 C90.8025279,51.3718333 90.9189039,51.090823 90.9189039,50.7978159 L90.9189039,40.4920239 C90.9189039,40.199018 90.8025232,39.9180097 90.5953367,39.7108232 C90.3881502,39.5036367 90.1071419,39.3872559 89.8141359,39.3872559 Z M90.1823938,50.7978159 C90.182087,51.0010717 90.0173917,51.165767 89.8141359,51.1660719 L76.5649839,51.1660719 C76.3617256,51.165767 76.1970256,51.0010743 76.19671,50.7978159 L76.19671,40.4920239 C76.1964064,40.3942603 76.2351088,40.3004129 76.30424,40.2312847 C76.3733712,40.1621565 76.4672203,40.1234582 76.5649839,40.1237661 L89.8141359,40.1237661 C89.9118981,40.1234582 90.0057456,40.162157 90.0748742,40.2312857 C90.1440029,40.3004143 90.1827017,40.3942617 90.1823938,40.4920239 L90.1823938,50.7978159 Z","id","Shape","fill-rule","nonzero",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","78.6733409","y","41.7652758","width","9.03249715","height","1.86879168","rx","0.5376",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","78.6733409","y","44.7100416","width","9.03249715","height","1.86879168","rx","0.5376",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","78.6733409","y","47.6548047","width","9.03249715","height","1.86879168","rx","0.5376",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","11.4109632","y","4.41773875","width","19.1409684","height","8.09810266","rx","0.5376",1,"fill-color-19"],["id","Oval","fill-rule","nonzero","cx","47.2929593","cy","42.2294561","r","12.9683743",1,"fill-color-3"],["d","M50.1798649,51.9764517 C43.6553251,51.9764517 37.7732336,48.0461636 35.2764005,42.0182748 C32.7795674,35.990386 34.1597014,29.0519859 38.773248,24.4384399 C43.3867946,19.824894 50.3251948,18.4447609 56.3530833,20.9415948 C62.3809718,23.4384287 66.3112582,29.3205207 66.3112582,35.8450605 C66.3011721,44.7500015 59.0848059,51.9663668 50.1798649,51.9764517 L50.1798649,51.9764517 Z M50.1798649,19.9245354 C41.3872016,19.9245354 34.2593397,27.0523972 34.2593397,35.8450605 C34.2593397,44.6377237 41.3872016,51.7655856 50.1798649,51.7655856 C58.9725281,51.7655856 66.10039,44.6377237 66.10039,35.8450605 C66.0904567,27.056515 58.9684103,19.9344686 50.1798649,19.9245354 L50.1798649,19.9245354 Z","id","Shape","fill-rule","nonzero",1,"fill-color-primary"],["id","Group-23","transform","translate(5.000000, 0.001193)"],["id","Group-22"],["id","Group","transform","translate(0.378134, 0.000000)"],["id","Group-24","transform","translate(29.048000, 19.712000)"],["d","M46.60483,51.432122 C46.8713708,51.432122 47.1252368,51.2924832 47.2648756,51.0513229 L52.8499289,41.4044125 C53.145042,40.8998413 52.7801095,40.2620153 52.1930443,40.2620153 L48.5310139,40.2620153 L49.8828693,36.1430446 C50.0098023,35.6606929 49.6448699,35.184694 49.1466515,35.184694 L44.5770624,35.184694 C44.1962633,35.184694 43.8725779,35.4671324 43.8218171,35.8447396 L42.8063528,43.4607214 C42.7460473,43.9176927 43.1014659,44.3238722 43.5615982,44.3238722 L47.3283421,44.3238722 L45.8654203,50.4959909 C45.751193,50.9783426 46.1192864,51.432122 46.60483,51.432122 Z","id","b","fill-rule","nonzero","transform","translate(47.877046, 43.308408) rotate(14.000000) translate(-47.877046, -43.308408) ",1,"fill-color-12"],["id","Group-34","fill-rule","nonzero"],["id","Oval","fill","url(#linearGradient-1)","cx","76.317438","cy","17.5648113","r","8.78679245"],["id","Oval","cx","76.317438","cy","17.5648113","r","8.15070413",1,"fill-color-primary"],["id","Rectangle","x","9.82759671","y","7.10932665","width","122.322231","height","69.0022838",1,"fill-color-8"],["id","Path","opacity","0.222721354","points","97.1677755 76.1116475 9.82763376 76.1116475 9.82763376 7.10937149",1,"fill-color-18"],["id","Oval","cx","28.9673627","cy","59.1901502","r","11.7579927",1,"fill-color-8"],["id","Rectangle","x","99.4252759","y","44.3228077","width","11.4262324","height","2.38757043",1,"fill-color-14"],["id","Rectangle","x","85.6114731","y","25.733862","width","39.05384","height","1.0232453",1,"fill-color-14"],["id","Rectangle","x","85.6114731","y","28.9741379","width","39.05384","height","1.0232453",1,"fill-color-14"],["id","Rectangle","x","85.6114731","y","32.2144137","width","39.05384","height","1.0232453",1,"fill-color-14"],["id","Rectangle","x","85.6114731","y","35.4546875","width","39.05384","height","1.0232453",1,"fill-color-14"],["id","Rectangle","x","85.6114731","y","38.6949634","width","39.05384","height","1.0232453",1,"fill-color-14"],["d","M88.0406297,103.870828 C88.3071704,103.870828 88.5610365,103.731189 88.7006752,103.490029 L94.2857286,93.8431185 C94.5808417,93.3385473 94.2159092,92.7007212 93.6288439,92.7007212 L89.9668136,92.7007212 L91.318669,88.5817505 C91.445602,88.0993988 91.0806695,87.6234 90.5824512,87.6234 L86.0128621,87.6234 C85.632063,87.6234 85.3083776,87.9058383 85.2576168,88.2834455 L84.2421525,95.8994274 C84.1818469,96.3563987 84.5372656,96.7625782 84.9973979,96.7625782 L88.7641417,96.7625782 L87.30122,102.934697 C87.1869926,103.417048 87.555086,103.870828 88.0406297,103.870828 Z","id","b","transform","translate(89.312846, 95.747114) rotate(14.000000) translate(-89.312846, -95.747114) ",1,"fill-color-12"],["fxFlex","30","viewBox","0 0 278 118","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["id","LoopOut_Step04","transform","translate(-503.000000, -212.000000)"],["id","Loop_Step04","transform","translate(503.000000, 212.000000)"],["id","Loop","fill-rule","nonzero"],["id","Group-16","transform","translate(24.000000, 0.000000)"],["d","M55.0827415,28.5000036 C59.4468211,28.5000036 62.9999285,25.1343958 62.9999285,21.0000215 C62.9999285,16.8656472 59.4468211,13.5000393 55.0827415,13.5000393 C51.9843297,13.5000393 49.5608889,15.4359631 47.9999642,17.1843872 C46.4390396,15.4359631 44.0155987,13.5000393 40.9171869,13.5000393 C36.5531074,13.5000393 33,16.8656472 33,21.0000215 C33,25.1343958 36.5531074,28.5000036 40.9171869,28.5000036 C44.0155987,28.5000036 46.4390396,26.5640798 47.9999642,24.8156557 C49.5608889,26.5640798 51.9843297,28.5000036 55.0827415,28.5000036 Z M40.9171869,24.0000143 C39.0328073,24.0000143 37.4999893,22.6546959 37.4999893,21.0000286 C37.4999893,19.3453471 39.0328073,18.0000286 40.9171869,18.0000286 C42.707771,18.0000286 44.3577763,19.6921938 45.3234264,21.0000286 C44.3671604,22.2937501 42.7031019,24.0000143 40.9171869,24.0000143 Z M55.0827415,24.0000143 C53.2921574,24.0000143 51.6421522,22.3078492 50.676502,21.0000286 C51.6327681,19.7062929 53.2968266,18.0000286 55.0827415,18.0000286 C56.9671212,18.0000286 58.4999392,19.3453471 58.4999392,21.0000286 C58.4999392,22.6546959 56.9671212,24.0000143 55.0827415,24.0000143 Z","id","i",1,"fill-color-primary"],["id","Oval","cx","48.644129","cy","75.1589677","rx","48.644129","ry","6.61766437",1,"fill-color-2"],["id","Group-44","transform","translate(27.000000, 69.000000)","fill-rule","nonzero"],["id","Path","transform","translate(118.400000, 8.960000) scale(-1, 1) translate(-118.400000, -8.960000) ","points","113.024 5.376 123.776 5.376 123.776 12.544 113.024 12.544",1,"fill-color-23"],["id","Group-43","transform","translate(179.000000, 40.000000)"],["id","Oval","fill-rule","nonzero","cx","47.2929593","cy","42.2294561","r","12.9683743",1,"fill-color-4"],["d","M46.519593,50.6740439 L46.519593,48.5460252 C46.9395628,48.5560039 47.349554,48.5560039 47.739557,48.5560039 L47.739557,50.6740439 L49.2794877,50.6740439 L49.2794877,48.5160274 C51.8593644,48.3760168 53.5840235,47.7260428 53.8140277,45.2961554 C53.9939838,43.3462645 53.0739982,42.476265 51.6140824,42.1263004 C52.4940295,41.6763328 53.054041,40.8763386 52.92404,39.5463928 C52.7540005,37.7264719 51.2593765,37.1164744 49.2794567,36.9465279 L49.2794567,34.4266159 L47.739526,34.4266159 L47.739526,36.8765226 C47.3395134,36.8765226 46.9295222,36.8865012 46.519562,36.8965108 L46.519562,34.4266159 L44.9796003,34.4266159 L44.9796003,36.9465279 C44.413422,36.9636341 43.7539962,36.9552669 41.8897293,36.9465279 L41.8897293,38.5864308 C43.1055717,38.564924 43.7434908,38.4867995 43.8896683,39.2663716 L43.8896683,46.1661239 C43.7968547,46.7846435 43.3018283,46.6955796 42.1997174,46.6760872 L41.8897293,48.5060178 C44.6975648,48.5060178 44.9796313,48.5160274 44.9796313,48.5160274 L44.9796313,50.6740439 L46.519593,50.6740439 Z M46.5495908,41.7662953 L46.5495908,38.6964125 C47.4195593,38.6964125 50.1394466,38.4264629 50.1394466,40.2363742 C50.1394466,41.9663016 47.4195903,41.7662953 46.5495908,41.7662953 Z M46.5495908,46.6860969 L46.5495908,43.306257 C47.5895368,43.306257 50.7741427,43.0162572 50.7741427,44.9962079 C50.7741427,46.9060914 47.5895368,46.6860969 46.5495908,46.6860969 Z","id","B","fill-rule","nonzero","transform","translate(47.863077, 42.550330) rotate(14.000000) translate(-47.863077, -42.550330) ",1,"fill-color-29"],["fxFlex","30","viewBox","0 0 200 120","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["id","LoopOut_Step05","transform","translate(-542.000000, -210.000000)","fill-rule","nonzero"],["id","Loop_Step05","transform","translate(542.000000, 210.000000)"],["id","Rectangle","x","0","y","0","width","81.4032636","height","90.8547569",1,"fill-color-11"],["id","Rectangle","x","1.34483737","y","60.660286","width","78.7116083","height","28.2158368",1,"fill-color-9"],["id","Rectangle","x","7.80560248","y","67.352783","width","46.2328358","height","14.4584872",1,"fill-color-primary-lighter"],["id","Oval","cx","68.9135074","cy","74.4889377","r","7.35996418",1,"fill-color-primary-darker"],["id","Rectangle","x","1.34483737","y","31.345208","width","78.7116083","height","28.2158368",1,"fill-color-9"],["id","Rectangle","x","7.80560248","y","38.0377051","width","46.2328358","height","14.4584872",1,"fill-color-primary-lighter"],["id","Oval","cx","68.9135074","cy","45.1758404","r","7.35996418",1,"fill-color-primary-darker"],["id","Rectangle","x","1.34483737","y","2.03013005","width","78.7116083","height","28.2158368",1,"fill-color-9"],["id","Rectangle","x","7.80560248","y","8.72460769","width","46.2328358","height","14.4584872",1,"fill-color-primary-lighter"],["id","Rectangle","x","7.80560248","y","67.352783","width","23.1164179","height","14.4584872",1,"fill-color-primary"],["id","Rectangle","x","7.80560248","y","38.0377051","width","33.2298507","height","14.4584872",1,"fill-color-primary"],["id","Rectangle","x","7.80560248","y","8.72460769","width","23.1164179","height","14.4584872",1,"fill-color-primary"],["id","Oval","cx","68.9135074","cy","15.8607624","r","7.93434243",1,"fill-color-31"],["id","Oval","fill","url(#linearGradient-1)","cx","68.9135074","cy","45.3719212","r","7.93434243"],["id","Oval","fill","url(#linearGradient-1)","cx","68.9135074","cy","74.6850186","r","7.93434243"],["id","Group-16","transform","translate(55.804478, 34.674627)"],["id","Group-29","transform","translate(0.310627, 0.751284)"],["id","Group"],["d","M132.777455,1.04124409 L82.2582659,1.04124409 L82.2582659,0 L59.3509036,0 L59.3509036,1.04124409 L8.62346042,1.04124409 C7.71715136,1.04124358 6.84796221,1.40127322 6.20710493,2.0421305 C5.56624765,2.68298778 5.20621852,3.55217693 5.20621852,4.45848599 L5.20621852,73.6347918 C5.20621852,74.5411031 5.56624437,75.4102953 6.2071016,76.0511558 C6.84795882,76.6920163 7.71714912,77.0520512 8.62346042,77.0520512 L132.777455,77.0520512 C134.664749,77.0520512 136.194697,75.522091 136.194697,73.6347977 L136.194697,4.45848599 C136.194697,3.55217693 135.834668,2.68298778 135.193811,2.0421305 C134.552953,1.40127322 133.683764,1.04124358 132.777455,1.04124409 Z","id","Path",1,"fill-color-20"],["id","Rectangle","x","9.78769098","y","7.08045867","width","121.825532","height","68.7220946",1,"fill-color-7"],["id","Path","opacity","0.306775484","points","96.7732181 75.8025901 9.78772787 75.8025901 9.78772787 7.08050333",1,"fill-color-27"],["id","Group-24","transform","translate(16.889738, 38.617955)",1,"fill-color-primary-darker"],["d","M14.5668332,29.1332406 C8.67527117,29.1332406 3.36383033,25.5842492 1.10922733,20.1411555 C-1.14537566,14.6980619 0.100864684,8.43279022 4.26682842,4.26682704 C8.43279215,0.100863866 14.698064,-1.14537564 20.1411573,1.10922807 C25.5842507,3.36383179 29.1332406,8.67527311 29.1332406,14.5668351 C29.124133,22.607864 22.6078621,29.1241341 14.5668332,29.1332406 L14.5668332,29.1332406 Z M14.5668332,0.190838576 C6.62718953,0.190838576 0.190836635,6.62719147 0.190836635,14.5668351 C0.190836635,22.5064788 6.62718953,28.9428317 14.5668332,28.9428317 C22.5064768,28.9428317 28.9428297,22.5064788 28.9428297,14.5668351 C28.9338602,6.63090975 22.5027586,0.199808125 14.5668332,0.190838576 L14.5668332,0.190838576 Z","id","Shape"],["id","Rectangle","x","99.0215517","y","44.1428314","width","11.3798353","height","2.37787551",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","25.6293676","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","28.8564861","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","32.0836045","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","35.310721","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","38.5378394","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","119.403347","y","8.47469101","width","4.75575295","height","4.75575295",1,"fill-color-5"],["d","M126.367128,15.4384701 L120.592277,15.4384701 L120.592277,9.66361906 L126.367128,9.66361906 L126.367128,15.4384701 Z M120.843366,15.1873981 L126.116048,15.1873981 L126.116048,9.91470857 L120.843366,9.91470857 L120.843366,15.1873981 Z","id","Shape",1,"fill-color-19"],["d","M139.615294,74.5530572 L127.725913,74.5530572 L127.725913,73.6964356 C127.725915,73.6513884 127.708021,73.6081857 127.676168,73.5763323 C127.644315,73.544479 127.601113,73.5265862 127.556065,73.5265862 L123.479706,73.5265862 C123.434659,73.5265862 123.391457,73.5444797 123.359604,73.5763329 C123.327751,73.6081861 123.309857,73.6513886 123.309859,73.6964356 L123.309859,74.5530572 L120.762134,74.5530572 L120.762134,73.6964356 C120.762135,73.6513886 120.744241,73.6081861 120.712388,73.5763329 C120.680536,73.5444797 120.637333,73.5265862 120.592286,73.5265862 L116.515927,73.5265862 C116.47088,73.5265862 116.427677,73.5444789 116.395824,73.5763322 C116.36397,73.6081855 116.346076,73.6513882 116.346078,73.6964356 L116.346078,74.5530572 L113.798355,74.5530572 L113.798355,73.6964356 C113.798356,73.6513882 113.780462,73.6081855 113.748609,73.5763322 C113.716755,73.5444789 113.673553,73.5265862 113.628505,73.5265862 L109.552146,73.5265862 C109.507099,73.5265862 109.463897,73.5444797 109.432044,73.5763329 C109.400191,73.6081861 109.382297,73.6513886 109.382299,73.6964356 L109.382299,74.5530572 L106.834574,74.5530572 L106.834574,73.6964356 C106.834575,73.6513886 106.816681,73.6081861 106.784828,73.5763329 C106.752975,73.5444797 106.709773,73.5265862 106.664726,73.5265862 L102.588363,73.5265862 C102.543316,73.5265862 102.500113,73.544479 102.46826,73.5763323 C102.436407,73.6081857 102.418513,73.6513884 102.418516,73.6964356 L102.418516,74.5530572 L99.8707946,74.5530572 L99.8707946,73.6964356 C99.8707961,73.6513882 99.8529018,73.6081855 99.8210486,73.5763322 C99.7891953,73.5444789 99.7459925,73.5265862 99.7009452,73.5265862 L95.6245878,73.5265862 C95.5795404,73.5265862 95.5363377,73.5444789 95.5044844,73.5763322 C95.4726311,73.6081855 95.4547369,73.6513882 95.4547384,73.6964356 L95.4547384,74.5530572 L92.9070135,74.5530572 L92.9070135,73.6964356 C92.9070151,73.6513886 92.889121,73.6081861 92.8572682,73.5763329 C92.8254153,73.5444797 92.7822131,73.5265862 92.7371661,73.5265862 L88.6608067,73.5265862 C88.6157597,73.5265862 88.5725575,73.5444797 88.5407046,73.5763329 C88.5088518,73.6081861 88.4909577,73.6513886 88.4909593,73.6964356 L88.4909593,74.5530572 L85.9432383,74.5530572 L85.9432383,73.6964356 C85.9432399,73.6513886 85.9253458,73.6081861 85.893493,73.5763329 C85.8616401,73.5444797 85.8184379,73.5265862 85.7733909,73.5265862 L53.8419073,73.5265862 C53.7968603,73.5265862 53.7536581,73.5444797 53.7218052,73.5763329 C53.6899524,73.6081861 53.6720584,73.6513886 53.6720599,73.6964356 L53.6720599,74.5530572 L51.124335,74.5530572 L51.124335,73.6964356 C51.1243366,73.6513882 51.1064423,73.6081855 51.074589,73.5763322 C51.0427358,73.5444789 50.999533,73.5265862 50.9544857,73.5265862 L46.8781379,73.5265862 C46.8330906,73.5265862 46.7898879,73.5444789 46.7580346,73.5763322 C46.7261813,73.6081855 46.708287,73.6513882 46.7082886,73.6964356 L46.7082886,74.5530572 L44.160554,74.5530572 L44.160554,73.6964356 C44.1605561,73.6513884 44.1426622,73.6081857 44.1108092,73.5763323 C44.0789563,73.544479 44.0357537,73.5265862 43.9907066,73.5265862 L39.9143472,73.5265862 C39.8693002,73.5265862 39.8260979,73.5444797 39.7942451,73.5763329 C39.7623922,73.6081861 39.7444982,73.6513886 39.7444998,73.6964356 L39.7444998,74.5530572 L37.1967749,74.5530572 L37.1967749,73.6964356 C37.1967764,73.6513886 37.1788824,73.6081861 37.1470296,73.5763329 C37.1151767,73.5444797 37.0719745,73.5265862 37.0269275,73.5265862 L32.9505681,73.5265862 C32.9055208,73.5265862 32.862318,73.5444789 32.8304647,73.5763322 C32.7986115,73.6081855 32.7807172,73.6513882 32.7807187,73.6964356 L32.7807187,74.5530572 L30.2329958,74.5530572 L30.2329958,73.6964356 C30.2329973,73.6513882 30.215103,73.6081855 30.1832498,73.5763322 C30.1513965,73.5444789 30.1081938,73.5265862 30.0631464,73.5265862 L25.986787,73.5265862 C25.94174,73.5265862 25.8985378,73.5444797 25.866685,73.5763329 C25.8348321,73.6081861 25.8169381,73.6513886 25.8169396,73.6964356 L25.8169396,74.5530572 L23.2692109,74.5530572 L23.2692109,73.6964356 C23.2692124,73.6513886 23.2513184,73.6081861 23.2194655,73.5763329 C23.1876127,73.5444797 23.1444104,73.5265862 23.0993634,73.5265862 L19.0230079,73.5265862 C18.9779608,73.5265862 18.9347582,73.544479 18.9029053,73.5763323 C18.8710523,73.6081857 18.8531585,73.6513884 18.8531605,73.6964356 L18.8531605,74.5530572 L16.3054357,74.5530572 L16.3054357,73.6964356 C16.3054372,73.6513882 16.2875429,73.6081855 16.2556896,73.5763322 C16.2238364,73.5444789 16.1806336,73.5265862 16.1355863,73.5265862 L12.0592288,73.5265862 C12.0141815,73.5265862 11.9709788,73.5444789 11.9391255,73.5763322 C11.9072722,73.6081855 11.8893779,73.6513882 11.8893795,73.6964356 L11.8893795,74.5530572 L4.07635746,74.5530572 C1.82504753,74.5530594 0,76.3781067 0,78.6294166 L0,80.4726504 C0,82.7239563 1.82505163,84.5489982 4.07635746,84.5489982 L139.615294,84.5489982 C141.8666,84.5489982 143.691654,82.7239566 143.691654,80.4726504 L143.691654,78.6294166 C143.691654,76.3781064 141.866605,74.5530594 139.615294,74.5530572 Z","id","Path",1,"fill-color-20"],["id","Group","transform","translate(14.563343, 25.890388)"],["d","M34.1898756,18.6935074 C34.8335754,18.7760331 35.5015474,18.8284611 36.1180622,18.6284578 C36.2151512,18.5983603 36.321949,18.5313689 36.3122401,18.4342799 C36.3052976,18.3990002 36.2903506,18.3657846 36.2685501,18.337191 C36.0361522,17.9886397 35.8409087,17.6167008 35.6860164,17.2274642 C35.6798777,17.2071636 35.6672606,17.1894314 35.6500935,17.176978 C35.6300188,17.1697099 35.6080312,17.1697099 35.5879565,17.176978 C35.3034859,17.2517365 35.0578508,17.4352346 34.775322,17.5138766 C34.6312683,17.5533966 34.4809179,17.5646069 34.3325963,17.5468869 C34.2044389,17.5323235 34.0296788,17.4264966 33.9131721,17.440089 C33.9791925,17.8643678 34.1403602,18.2604907 34.1898756,18.6935074 Z","id","Path",1,"fill-color-primary-darker"],["d","M46.3638597,17.6187327 C46.7881384,17.3274658 47.2279514,17.0216356 47.4784409,16.5721138 C47.4963243,16.5452282 47.5067138,16.5140596 47.5085385,16.481821 C47.5042662,16.4500929 47.4918946,16.4199997 47.4726155,16.394441 C47.2340087,16.0151166 46.9268212,15.6835648 46.5667756,15.4167552 C46.3789189,15.549458 46.2091963,15.7061249 46.061913,15.8827822 C45.9551152,15.9954054 45.6599648,16.1740491 45.6570521,16.3458965 C45.6570521,16.4429855 45.7696753,16.5556086 45.8221033,16.6371634 C45.8929782,16.7420194 45.9599696,16.8488173 46.0240483,16.9575569 C46.0609421,17.0109558 46.3978408,17.5973731 46.3638597,17.6187327 Z","id","Path",1,"fill-color-primary-darker"],["d","M36.7132175,19.9935285 C36.7207976,20.0935521 36.6933371,20.1930963 36.6355464,20.2750865 C36.5902231,20.3206727 36.5341172,20.3540691 36.4724369,20.3721755 C35.5724223,20.6945108 34.5306578,20.2925625 33.632585,20.6100434 C33.448116,20.675093 33.2733558,20.7692693 33.0879159,20.8314062 C32.8668382,20.8978733 32.6387504,20.9382775 32.4082933,20.9517965 C32.0908124,20.9818941 31.7713897,21.0013119 31.4529379,21.0100499 C31.2109788,21.0271812 30.9678332,21.0058814 30.7325379,20.9469421 C30.494578,20.8860354 30.29373,20.7268395 30.1801017,20.5090709 C30.1312849,20.4125511 30.1215484,20.3009295 30.1529168,20.1974154 C30.1669968,20.1619216 30.1870252,20.1290882 30.2121411,20.1003264 C30.2730042,20.0320475 30.3444715,19.9740213 30.423795,19.9284789 L30.7548683,19.7148832 C30.9101158,19.6051008 31.0788103,19.515696 31.2568182,19.4488595 C31.3878883,19.4061404 31.5267255,19.3876935 31.6597374,19.3517706 C32.1247935,19.215846 32.4801391,18.846908 32.8102415,18.4925333 L33.2607343,18.011943 C33.3028503,17.9590638 33.3562578,17.9162715 33.4170475,17.8866982 C33.4795282,17.8658617 33.5459388,17.8595527 33.6112254,17.8682513 C34.0488232,17.8994947 34.4713668,18.041122 34.8394007,18.2799085 C34.9334629,18.3504651 35.0350556,18.4103788 35.1423182,18.4585522 C35.4064002,18.5614665 35.7452406,18.4837953 35.9889339,18.3536961 C36.1044698,18.2915592 36.0792267,18.2566071 36.1277711,18.1459257 C36.1763156,18.0352443 36.2947641,17.9643694 36.3976784,18.0653419 C36.4287289,18.1002598 36.4507324,18.1422664 36.4617571,18.187674 C36.5588461,18.5080675 36.5219523,18.8527333 36.5219523,19.1886611 C36.519104,19.2411857 36.5256803,19.2937961 36.5413701,19.3440034 C36.566144,19.3946232 36.5957307,19.4427421 36.629721,19.4876951 C36.6366398,19.4995928 36.642801,19.5119152 36.6481679,19.5245889 C36.7075588,19.673314 36.7298837,19.8342531 36.7132175,19.9935285 Z","id","Path",1,"fill-color-primary-darker"],["d","M36.7132175,19.9935285 C36.7207976,20.0935521 36.6933371,20.1930963 36.6355464,20.2750865 C36.5902231,20.3206727 36.5341172,20.3540691 36.4724369,20.3721755 C35.5724223,20.6945108 34.5306578,20.2925625 33.632585,20.6100434 C33.448116,20.675093 33.2733558,20.7692693 33.0879159,20.8314062 C32.8668382,20.8978733 32.6387504,20.9382775 32.4082933,20.9517965 C32.0908124,20.9818941 31.7713897,21.0013119 31.4529379,21.0100499 C31.2109788,21.0271812 30.9678332,21.0058814 30.7325379,20.9469421 C30.494578,20.8860354 30.29373,20.7268395 30.1801017,20.5090709 C30.1312849,20.4125511 30.1215484,20.3009295 30.1529168,20.1974154 C30.1669968,20.1619216 30.1870252,20.1290882 30.2121411,20.1003264 C30.2645691,20.2100369 30.3024338,20.3556704 30.3354441,20.4080984 C30.4256618,20.5652773 30.5791886,20.6760005 30.7568101,20.7119868 C30.8882242,20.7200556 31.0199808,20.7032567 31.1451659,20.6624715 C31.9607132,20.4605264 32.8277175,20.4576138 33.6112254,20.1517835 C33.8801618,20.0459566 34.1364767,19.9051776 34.4190055,19.8410989 C34.7015344,19.7770202 35.0015392,19.7944962 35.2928061,19.770224 C35.7530078,19.7333301 36.1986461,19.5944929 36.6520515,19.5216762 C36.7105975,19.6716231 36.7315958,19.83361 36.7132175,19.9935285 L36.7132175,19.9935285 Z","id","Path",1,"fill-color-primary-darker"],["d","M48.4250582,17.5595084 C48.3823391,17.9012616 48.1658307,18.1954411 47.9279627,18.4449597 C47.6900948,18.6944783 47.4211584,18.9187538 47.2318349,19.2061371 C46.9988214,19.5624536 46.8939654,20.0042083 46.5910478,20.3051841 C46.4747693,20.4146353 46.3441148,20.5077266 46.202692,20.5818876 C46.0442646,20.6753601 45.8767312,20.752458 45.7026839,20.8119884 C45.2502494,20.956651 44.7628628,20.9236407 44.2900396,20.8886887 C44.1365309,20.8872131 43.9845596,20.8579372 43.8414886,20.8022795 C43.7763574,20.7691922 43.7140162,20.7308783 43.6550778,20.6877146 C43.5365551,20.6147292 43.4367964,20.5149704 43.363811,20.3964477 C43.3279723,20.332004 43.3179103,20.2563656 43.3356552,20.1847938 C43.3626747,20.1059564 43.4090817,20.0351774 43.4706088,19.9789652 C43.5770067,19.8683202 43.6912186,19.7654647 43.8123619,19.6711932 C43.9785829,19.5639234 44.1283649,19.4331094 44.2570293,19.2828374 C44.335968,19.1640934 44.3940832,19.0327597 44.4288768,18.8944816 C44.4976483,18.652227 44.5396476,18.4031617 44.5541216,18.1517511 C44.5535898,17.9846963 44.5708393,17.8180593 44.6055787,17.6546556 C44.6774245,17.3983408 44.8677189,17.1692108 44.8463593,16.904158 C44.8377185,16.866204 44.8411119,16.8265011 44.8560682,16.7905639 C44.8786704,16.7624825 44.9101823,16.7429588 44.94539,16.7352232 C45.0937604,16.6760869 45.2502282,16.6397523 45.4094752,16.6274545 C45.571226,16.6162976 45.7294484,16.6783037 45.8405502,16.7963893 C45.9065707,16.8760022 45.9502607,16.9905672 46.0473497,17.0216356 C46.0954598,17.0347655 46.1459295,17.0367577 46.1949249,17.027461 C46.4337637,17.0031887 46.686195,16.9730912 46.8745476,16.8187197 C47.0505482,16.6608586 47.152616,16.4366614 47.1561056,16.2002631 C47.1561056,16.1119121 47.1162991,16.0196776 47.2531945,16.0060852 C47.3561088,15.9924927 47.4376635,16.1031741 47.4900916,16.1711364 C47.679415,16.4245386 47.8735929,16.6895914 47.9444679,16.9983343 C47.9720312,16.9876362 48.0013112,16.9820434 48.030877,16.9818292 C48.1537854,16.9807475 48.2694521,17.0398499 48.3405908,17.1400842 C48.4179108,17.2653269 48.447872,17.4140998 48.4250582,17.5595084 L48.4250582,17.5595084 Z","id","Path",1,"fill-color-primary-darker"],["d","M48.4250582,17.5595084 C48.3823391,17.9012616 48.1658307,18.1954411 47.9279627,18.4449597 C47.6900948,18.6944783 47.4211584,18.9187538 47.2318349,19.2061371 C46.9988214,19.5624536 46.8939654,20.0042083 46.5910478,20.3051841 C46.4747693,20.4146353 46.3441148,20.5077266 46.202692,20.5818876 C46.0442646,20.6753601 45.8767312,20.752458 45.7026839,20.8119884 C45.2502494,20.956651 44.7628628,20.9236407 44.2900396,20.8886887 C44.1365309,20.8872131 43.9845596,20.8579372 43.8414886,20.8022795 C43.7763574,20.7691922 43.7140162,20.7308783 43.6550778,20.6877146 C43.5365551,20.6147292 43.4367964,20.5149704 43.363811,20.3964477 C43.4548211,20.3526902 43.5541213,20.3288581 43.6550778,20.3265437 C43.86479,20.3381943 44.0181905,20.5362558 44.2191647,20.5974219 C44.5055771,20.683831 44.7910186,20.481886 45.0813146,20.4129528 C45.270638,20.3682919 45.4696704,20.3799426 45.6570521,20.3158639 C45.8132081,20.2555144 45.9574928,20.168089 46.0832726,20.0576073 C46.2556706,19.9343474 46.4090818,19.786497 46.5386198,19.6187652 C46.646198,19.4510234 46.735696,19.2723528 46.8056144,19.0857468 C46.9589198,18.7281302 47.1393856,18.3827784 47.345429,18.0527203 C47.375905,18.0004629 47.4127576,17.9521958 47.4551395,17.9090287 C47.5007713,17.8672804 47.5522285,17.8381537 47.6036856,17.8012599 C47.7978635,17.6546556 47.8784474,17.4129041 47.9464096,17.1760071 C47.9648208,17.1040024 47.9905203,17.0340608 48.0231099,16.9672512 C48.1460183,16.9661841 48.2616849,17.0252865 48.3328237,17.1255208 C48.4163608,17.2537243 48.4492363,17.4084124 48.4250582,17.5595084 L48.4250582,17.5595084 Z","id","Path",1,"fill-color-primary-darker"],["d","M54.316416,4.55250111 L54.316416,3.34665629 C54.316416,1.49819202 52.8172532,0 50.9687888,0 L3.34762718,0 C1.49916283,0 0,1.49819202 0,3.34665629 L0,5.56999336 L54.316416,4.55250111 Z","id","Path",1,"fill-color-16"],["d","M55.6018738,5.73601547 L55.6018738,39.231705 C55.6018738,39.9999836 55.2966099,40.7367813 54.7532639,41.2799452 C54.2099179,41.8231092 53.4730179,42.1278687 52.7047393,42.1278687 L2.89810531,42.1278687 C1.29897753,42.1273325 0.00291266866,40.8308329 0.00291266866,39.231705 L0.00291266866,2.35926161 C1.43012031,2.88936731 1.43012031,2.88936731 2.89810531,2.84470639 L52.7047393,2.84470639 C54.3025103,2.84470316 55.5986611,4.13824772 55.6018738,5.73601547 Z","id","Path","opacity","0.1",1,"fill-color-27"],["d","M55.6018738,6.16223599 L55.6018738,39.6579255 C55.6018738,41.2575895 54.3044034,42.5540891 52.7047393,42.5540891 L2.89810531,42.5540891 C1.29897753,42.553553 0.00291266866,41.2570534 0.00291266866,39.6579255 L0.00291266866,2.78451124 C1.43012031,3.31364604 1.43012031,3.31364604 2.89810531,3.26995601 L52.7047393,3.26995601 C54.3028886,3.26995377 55.5991959,4.56408894 55.6018738,6.16223599 Z","id","Path",1,"fill-color-19"],["d","M55.4601239,18.5459322 L55.4601239,29.2577567 L45.0716057,29.2577567 C42.141738,29.2183086 39.7873207,26.8319777 39.7873207,23.9018444 C39.7873207,20.9717112 42.141738,18.5853803 45.0716057,18.5459322 L55.4601239,18.5459322 Z","id","Path","opacity","0.1",1,"fill-color-27"],["d","M55.6018738,18.2604907 L55.6018738,28.9742569 L45.2133556,28.9742569 C42.2834879,28.9348088 39.9290706,26.5484779 39.9290706,23.6183447 C39.9290706,20.6882114 42.2834879,18.3018806 45.2133556,18.2624325 L55.6018738,18.2604907 Z","id","Path",1,"fill-color-17"],["id","Oval","opacity","0.1","cx","45.7114219","cy","23.9023299","r","2.08838343",1,"fill-color-27"],["id","Oval","cx","45.8531718","cy","23.6188301","r","2.08838343",1,"fill-color-28"],["d","M37.114137,56.485738 L37.114137,54.3663604 C37.5324015,54.3762985 37.9407279,54.3762985 38.3291472,54.3762985 L38.3291472,56.485738 L39.8628249,56.485738 L39.8628249,54.3364843 C42.4322258,54.1970423 44.1498818,53.5497076 44.378952,51.1296869 C44.5581774,49.1877136 43.6419275,48.3212469 42.1879398,47.9727034 C43.0643138,47.5245628 43.6220513,46.7278171 43.4925782,45.4032717 C43.3232292,43.5907407 41.8346742,42.9832201 39.8627941,42.8139637 L39.8627941,40.3042841 L38.3291164,40.3042841 L38.3291164,42.7442427 C37.9307281,42.7442427 37.5224017,42.7541808 37.1141061,42.7641498 L37.1141061,40.3042841 L35.5803975,40.3042841 L35.5803975,42.8139637 C35.0165182,42.8310005 34.3597701,42.8226673 32.5030732,42.8139637 L32.5030732,44.4472076 C33.7139786,44.4257882 34.3493073,44.3479809 34.4948913,45.1243875 L34.4948913,51.9961228 C34.4024546,52.6121309 33.9094382,52.5234287 32.8118025,52.5040154 L32.5030732,54.3265154 L33.46474,54.3269705 C35.3673259,54.328922 35.5804284,54.3364843 35.5804284,54.3364843 L35.5804284,56.485738 L37.114137,56.485738 Z M37.144013,47.6141601 L37.144013,44.5567428 C38.0104489,44.5567428 40.7192919,44.2878893 40.7192919,46.0904514 C40.7192919,47.8133542 38.0104798,47.6141601 37.144013,47.6141601 Z M37.144013,52.5139844 L37.144013,49.1478686 C38.1797362,49.1478686 41.3514108,48.8590464 41.3514108,50.8309574 C41.3514108,52.7330856 38.1797362,52.5139844 37.144013,52.5139844 Z","id","b","transform","translate(38.452166, 48.395011) rotate(14.000000) translate(-38.452166, -48.395011) ",1,"fill-color-30"]],template:function(e,o){if(1&e&&(t.YNc(0,Ee,1,0,"ng-container",0),t.YNc(1,He,32,5,"ng-template",null,1,t.W1O),t.YNc(3,Ye,51,5,"ng-template",null,2,t.W1O),t.YNc(5,Be,74,5,"ng-template",null,3,t.W1O),t.YNc(7,ze,53,5,"ng-template",null,4,t.W1O),t.YNc(9,Ge,66,5,"ng-template",null,5,t.W1O)),2&e){const a=t.MAs(2),l=t.MAs(4),r=t.MAs(6),h=t.MAs(8),f=t.MAs(10);t.Q6J("ngTemplateOutlet",1===o.stepNumber?a:2===o.stepNumber?l:3===o.stepNumber?r:4===o.stepNumber?h:f)}},directives:[u.tP,m.xw,m.yH,m.Wh,u.mk,L.oO,y.n5,y.$j],styles:["svg.small-svg[_ngcontent-%COMP%]{height:50%;min-height:50%;max-width:100%}svg.large-svg[_ngcontent-%COMP%]{height:60%;min-height:60%;max-width:100%}"],data:{animation:[pt.l]}}),n})();function We(n,i){1&n&&t.GkF(0)}const mt=function(n,i){return{"small-svg":n,"large-svg":i}};function Xe(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",7)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"g",8)(5,"g",9)(6,"g",10)(7,"g",11),t._UZ(8,"circle",12)(9,"path",13),t.qZA(),t.TgZ(10,"g",14),t._UZ(11,"ellipse",15)(12,"ellipse",16)(13,"rect",17)(14,"rect",18)(15,"rect",19)(16,"rect",20)(17,"rect",21)(18,"rect",22)(19,"rect",23)(20,"rect",24)(21,"rect",25)(22,"rect",26)(23,"rect",27)(24,"rect",28)(25,"rect",29),t.qZA()()()()(),t.kcU(),t.TgZ(26,"div",30)(27,"mat-card-title"),t._uU(28,"Loop In explained."),t.qZA()(),t.TgZ(29,"div",31)(30,"mat-card-subtitle",32),t._uU(31," Lightning Loop is a non custodial service offered by Lightning Labs to bridge on-chain and off-chain Bitcoin using Submarine swaps. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,mt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function je(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",33)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"defs")(5,"linearGradient",34),t._UZ(6,"stop",35)(7,"stop",36)(8,"stop",37),t.qZA()(),t.TgZ(9,"g",8)(10,"g",38)(11,"g",39)(12,"g",40),t._UZ(13,"rect",41)(14,"rect",42)(15,"rect",43)(16,"circle",44)(17,"rect",45)(18,"rect",46)(19,"circle",47)(20,"rect",48)(21,"rect",49)(22,"rect",50)(23,"rect",51)(24,"rect",52)(25,"circle",53)(26,"circle",54)(27,"circle",55),t.qZA(),t.TgZ(28,"g",56)(29,"g",57)(30,"g",58),t._UZ(31,"path",59)(32,"rect",60)(33,"polygon",61),t.TgZ(34,"g",62),t._UZ(35,"path",63),t.qZA(),t._UZ(36,"rect",64)(37,"rect",65)(38,"rect",66)(39,"rect",67)(40,"rect",68)(41,"rect",69)(42,"rect",70)(43,"path",71)(44,"path",72),t.qZA(),t.TgZ(45,"g",73),t._UZ(46,"path",74)(47,"path",75)(48,"path",76)(49,"path",77)(50,"path",78)(51,"path",79)(52,"path",80)(53,"path",81)(54,"path",82)(55,"path",83)(56,"path",84)(57,"circle",85)(58,"circle",86),t.qZA(),t._UZ(59,"path",87),t.qZA()()()()()(),t.kcU(),t.TgZ(60,"div",30)(61,"mat-card-title"),t._uU(62,"Step 1: Deciding to Loop In"),t.qZA()(),t.TgZ(63,"div",31)(64,"mat-card-subtitle",32),t._uU(65," Your outgoing capacity is depleted and you want to regain it without opening new channels. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,mt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Ke(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",88)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"defs")(5,"linearGradient",89),t._UZ(6,"stop",35)(7,"stop",36)(8,"stop",37),t.qZA()(),t.TgZ(9,"g",90)(10,"g",91)(11,"g",92)(12,"g",93)(13,"g",94),t._UZ(14,"circle",95)(15,"path",96),t.TgZ(16,"g",97),t._UZ(17,"polygon",98)(18,"polygon",99)(19,"path",100),t.qZA(),t.TgZ(20,"g",101),t._UZ(21,"polygon",102)(22,"path",103)(23,"rect",104)(24,"path",105)(25,"rect",106)(26,"rect",107)(27,"rect",108)(28,"rect",109)(29,"circle",110)(30,"path",111),t.TgZ(31,"g",112)(32,"g",113),t._UZ(33,"g",114),t.qZA(),t._UZ(34,"g",115),t.qZA()()(),t.TgZ(35,"g",116)(36,"g",40),t._UZ(37,"rect",117)(38,"rect",42)(39,"rect",43)(40,"circle",118)(41,"rect",45)(42,"rect",46)(43,"circle",119)(44,"rect",48)(45,"rect",49)(46,"rect",50)(47,"rect",51)(48,"rect",52)(49,"circle",120)(50,"circle",54)(51,"circle",55)(52,"circle",121),t.qZA(),t.TgZ(53,"g",56)(54,"g",57)(55,"g",58),t._UZ(56,"path",59)(57,"rect",60)(58,"polygon",61),t.TgZ(59,"g",122),t._UZ(60,"path",63),t.qZA(),t._UZ(61,"rect",123)(62,"rect",124)(63,"rect",125)(64,"rect",126)(65,"rect",127)(66,"rect",128)(67,"rect",129)(68,"path",130)(69,"path",72),t.qZA(),t.TgZ(70,"g",73),t._UZ(71,"path",131)(72,"path",132)(73,"path",133)(74,"path",134)(75,"path",135)(76,"path",136)(77,"path",80)(78,"path",81)(79,"path",137)(80,"path",83)(81,"path",138)(82,"circle",85)(83,"circle",86),t.qZA(),t._UZ(84,"path",139),t.qZA()()()(),t._UZ(85,"path",140)(86,"path",141),t.qZA()()()(),t.kcU(),t.TgZ(87,"div",30)(88,"mat-card-title"),t._uU(89,"Step 2: Send payment out"),t.qZA()(),t.TgZ(90,"div",31)(91,"mat-card-subtitle",32),t._uU(92," Your node sends funds on-chain to loop server to be swapped with off-chain liquidity. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,mt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function $e(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",142)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"g",90)(5,"g",143)(6,"g",144)(7,"g")(8,"g",145)(9,"g",146),t._UZ(10,"circle",12)(11,"path",147),t.qZA(),t.TgZ(12,"g",14),t._UZ(13,"ellipse",148)(14,"ellipse",16)(15,"rect",17)(16,"rect",18)(17,"rect",19)(18,"rect",20)(19,"rect",21)(20,"rect",22)(21,"rect",23)(22,"rect",24)(23,"rect",25)(24,"rect",26)(25,"rect",27)(26,"rect",28)(27,"rect",29),t.qZA()(),t.TgZ(28,"g",149),t._UZ(29,"polygon",150)(30,"polygon",99)(31,"path",151),t.qZA(),t.TgZ(32,"g",152),t._UZ(33,"polygon",102)(34,"path",103)(35,"rect",104)(36,"path",105)(37,"rect",106)(38,"rect",107)(39,"rect",108)(40,"rect",109)(41,"circle",110)(42,"path",111),t.TgZ(43,"g",112)(44,"g",113),t._UZ(45,"g",114),t.qZA(),t._UZ(46,"g",115),t.qZA()()(),t._UZ(47,"path",153),t.qZA()()()(),t.kcU(),t.TgZ(48,"div",30)(49,"mat-card-title"),t._uU(50,"Step 3: Recieve Funds Off-chain"),t.qZA()(),t.TgZ(51,"div",31)(52,"mat-card-subtitle",32),t._uU(53," Loop server sends equivalent funds off-chain to your node by making a lightning payment to you. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,mt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function tn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",154)(2,"desc"),t._uU(3,"Created with Sketch."),t.qZA(),t.TgZ(4,"defs")(5,"linearGradient",34),t._UZ(6,"stop",35)(7,"stop",36)(8,"stop",37),t.qZA()(),t.TgZ(9,"g",90)(10,"g",155)(11,"g",156)(12,"g",157)(13,"g",158)(14,"g",40),t._UZ(15,"rect",159)(16,"rect",160)(17,"rect",161)(18,"circle",162)(19,"rect",163)(20,"rect",164)(21,"circle",165)(22,"rect",166)(23,"rect",167)(24,"rect",168)(25,"rect",169)(26,"circle",170)(27,"circle",171),t.qZA(),t.TgZ(28,"g",172),t._UZ(29,"path",173)(30,"rect",174)(31,"polygon",175)(32,"circle",176)(33,"path",177)(34,"rect",178)(35,"rect",179)(36,"rect",180)(37,"rect",181)(38,"rect",182)(39,"rect",183)(40,"rect",184)(41,"path",185)(42,"path",186),t.qZA(),t._UZ(43,"path",187),t.qZA()(),t._UZ(44,"circle",188),t.qZA()()()(),t.kcU(),t.TgZ(45,"div",30)(46,"mat-card-title"),t._uU(47,"Done!"),t.qZA()(),t.TgZ(48,"div",31)(49,"mat-card-subtitle",32),t._uU(50," You send the payment on-chain from your wallet and also move remote balance to the local side of the node, gaining outgoing capacity. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,mt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}let en=(()=>{class n{constructor(e){this.commonService=e,this.animationDirection="forward",this.stepNumber=1,this.stepNumberChange=new t.vpe,this.screenSize="",this.screenSizeEnum=s.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize()}onSwipe(e){2===e.direction&&this.stepNumber<5?(this.stepNumber++,this.animationDirection="forward",this.stepNumberChange.emit(this.stepNumber)):4===e.direction&&this.stepNumber>1&&(this.stepNumber--,this.animationDirection="backward",this.stepNumberChange.emit(this.stepNumber))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-loop-in-info-graphics"]],inputs:{animationDirection:"animationDirection",stepNumber:"stepNumber"},outputs:{stepNumberChange:"stepNumberChange"},decls:11,vars:1,consts:[[4,"ngTemplateOutlet"],["loopStepBlock1",""],["loopStepBlock2",""],["loopStepBlock3",""],["loopStepBlock4",""],["loopStepBlock5",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",3,"swipe"],["fxFlex","30","viewBox","0 0 108 118","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["id","Loopv0.2","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","LoopIn_Step01","transform","translate(-594.000000, -215.000000)","fill-rule","nonzero"],["id","Loop_Step01","transform","translate(594.000000, 215.000000)"],["id","Group-16","transform","translate(23.000000, 0.000000)"],["id","Oval","cx","42.4877419","cy","42.4877419","r","42.4877419",1,"fill-color-2"],["d","M56.0827415,28.5000036 C60.4468211,28.5000036 63.9999285,25.1343958 63.9999285,21.0000215 C63.9999285,16.8656472 60.4468211,13.5000393 56.0827415,13.5000393 C52.9843297,13.5000393 50.5608889,15.4359631 48.9999642,17.1843872 C47.4390396,15.4359631 45.0155987,13.5000393 41.9171869,13.5000393 C37.5531074,13.5000393 34,16.8656472 34,21.0000215 C34,25.1343958 37.5531074,28.5000036 41.9171869,28.5000036 C45.0155987,28.5000036 47.4390396,26.5640798 48.9999642,24.8156557 C50.5608889,26.5640798 52.9843297,28.5000036 56.0827415,28.5000036 Z M41.9171869,24.0000143 C40.0328073,24.0000143 38.4999893,22.6546959 38.4999893,21.0000286 C38.4999893,19.3453471 40.0328073,18.0000286 41.9171869,18.0000286 C43.707771,18.0000286 45.3577763,19.6921938 46.3234264,21.0000286 C45.3671604,22.2937501 43.7031019,24.0000143 41.9171869,24.0000143 Z M56.0827415,24.0000143 C54.2921574,24.0000143 52.6421522,22.3078492 51.676502,21.0000286 C52.6327681,19.7062929 54.2968266,18.0000286 56.0827415,18.0000286 C57.9671212,18.0000286 59.4999392,19.3453471 59.4999392,21.0000286 C59.4999392,22.6546959 57.9671212,24.0000143 56.0827415,24.0000143 Z","id","i",1,"fill-color-primary"],["id","Group-21","transform","translate(0.000000, 36.000000)"],["id","Oval","cx","48.644129","cy","75.1589677","rx","48.644129","ry","6.61766437",1,"fill-color-7"],["id","Oval","opacity","0.1","cx","48.644129","cy","75.1589677","rx","40.8402581","ry","5.55600756",1,"fill-color-27"],["id","Rectangle","x","25.2325161","y","6.09470968","width","54.1068387","height","62.9512258",1,"fill-color-26"],["id","Rectangle","x","20","y","1.24344979e-14","width","65.0322581","height","22.3710968",1,"fill-color-19"],["id","Rectangle","x","20","y","26","width","65.0322581","height","22.3710968",1,"fill-color-19"],["id","Rectangle","x","19.7698065","y","52.9179355","width","65.0322581","height","22.3710968",1,"fill-color-19"],["id","Rectangle","x","67.6335484","y","3.75354839","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","73.6165161","y","3.75354839","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","79.5994839","y","3.75354839","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","67.6335484","y","30.0265806","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","73.6165161","y","30.0265806","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","79.5994839","y","30.0265806","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","67.6335484","y","56.2996129","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","73.6165161","y","56.2996129","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["id","Rectangle","x","79.5994839","y","56.2996129","width","4.16206452","height","4.16206452",1,"fill-color-green-light"],["fxFlex","20","fxLayoutAlign","center end"],["fxFlex","40"],[1,"font-size-120"],["fxFlex","30","viewBox","0 0 200 120","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["x1","50%","y1","100%","x2","50%","y2","0%","id","linearGradient-1"],["stop-color","#808080","stop-opacity","0.25","offset","0%"],["stop-color","#808080","stop-opacity","0.12","offset","54%"],["stop-color","#808080","stop-opacity","0.1","offset","100%"],["id","LoopIn_Step02","transform","translate(-542.000000, -210.000000)","fill-rule","nonzero"],["id","Loop_Step02","transform","translate(542.000000, 210.000000)"],["id","Group-2"],["id","Rectangle","x","0","y","0","width","81.4032636","height","90.8547569",1,"fill-color-11"],["id","Rectangle","x","1.34483737","y","60.660286","width","78.7116083","height","28.2158368",1,"fill-color-9"],["id","Rectangle","x","7.80560248","y","67.352783","width","46.2328358","height","14.4584872",1,"fill-color-primary-lighter"],["id","Oval","cx","68.9135074","cy","74.4889377","r","7.35996418",1,"fill-color-primary-darker"],["id","Rectangle","x","1.34483737","y","31.345208","width","78.7116083","height","28.2158368",1,"fill-color-9"],["id","Rectangle","x","7.80560248","y","38.0377051","width","46.2328358","height","14.4584872",1,"fill-color-primary-lighter"],["id","Oval","cx","68.9135074","cy","45.1758404","r","7.35996418",1,"fill-color-primary-darker"],["id","Rectangle","x","1.34483737","y","2.03013005","width","78.7116083","height","28.2158368",1,"fill-color-9"],["id","Rectangle","x","7.80560248","y","8.72460769","width","46.2328358","height","14.4584872",1,"fill-color-primary-lighter"],["id","Rectangle","x","7.80560248","y","67.352783","width","23.1164179","height","14.4584872",1,"fill-color-primary"],["id","Rectangle","x","7.80560248","y","38.0377051","width","33.2298507","height","14.4584872",1,"fill-color-primary"],["id","Rectangle","x","7.80560248","y","8.72460769","width","23.1164179","height","14.4584872",1,"fill-color-primary"],["id","Oval","cx","68.9135074","cy","15.8607624","r","7.93434243",1,"fill-color-31"],["id","Oval","fill","url(#linearGradient-1)","cx","68.9135074","cy","45.3719212","r","7.93434243"],["id","Oval","fill","url(#linearGradient-1)","cx","68.9135074","cy","74.6850186","r","7.93434243"],["id","Group-16","transform","translate(55.804478, 34.674627)"],["id","Group-29","transform","translate(0.310627, 0.751284)"],["id","Group"],["d","M132.777455,1.04124409 L82.2582659,1.04124409 L82.2582659,0 L59.3509036,0 L59.3509036,1.04124409 L8.62346042,1.04124409 C7.71715136,1.04124358 6.84796221,1.40127322 6.20710493,2.0421305 C5.56624765,2.68298778 5.20621852,3.55217693 5.20621852,4.45848599 L5.20621852,73.6347918 C5.20621852,74.5411031 5.56624437,75.4102953 6.2071016,76.0511558 C6.84795882,76.6920163 7.71714912,77.0520512 8.62346042,77.0520512 L132.777455,77.0520512 C134.664749,77.0520512 136.194697,75.522091 136.194697,73.6347977 L136.194697,4.45848599 C136.194697,3.55217693 135.834668,2.68298778 135.193811,2.0421305 C134.552953,1.40127322 133.683764,1.04124358 132.777455,1.04124409 Z","id","Path",1,"fill-color-20"],["id","Rectangle","x","9.78769098","y","7.08045867","width","121.825532","height","68.7220946",1,"fill-color-7"],["id","Path","opacity","0.306775484","points","96.7732181 75.8025901 9.78772787 75.8025901 9.78772787 7.08050333",1,"fill-color-27"],["id","Group-24","transform","translate(16.889738, 38.617955)",1,"fill-color-primary-darker"],["d","M14.5668332,29.1332406 C8.67527117,29.1332406 3.36383033,25.5842492 1.10922733,20.1411555 C-1.14537566,14.6980619 0.100864684,8.43279022 4.26682842,4.26682704 C8.43279215,0.100863866 14.698064,-1.14537564 20.1411573,1.10922807 C25.5842507,3.36383179 29.1332406,8.67527311 29.1332406,14.5668351 C29.124133,22.607864 22.6078621,29.1241341 14.5668332,29.1332406 L14.5668332,29.1332406 Z M14.5668332,0.190838576 C6.62718953,0.190838576 0.190836635,6.62719147 0.190836635,14.5668351 C0.190836635,22.5064788 6.62718953,28.9428317 14.5668332,28.9428317 C22.5064768,28.9428317 28.9428297,22.5064788 28.9428297,14.5668351 C28.9338602,6.63090975 22.5027586,0.199808125 14.5668332,0.190838576 L14.5668332,0.190838576 Z","id","Shape"],["id","Rectangle","x","99.0215517","y","44.1428314","width","11.3798353","height","2.37787551",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","25.6293676","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","28.8564861","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","32.0836045","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","35.310721","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","85.2638409","y","38.5378394","width","38.8952588","height","1.01909033",1,"fill-color-15"],["id","Rectangle","x","119.403347","y","8.47469101","width","4.75575295","height","4.75575295",1,"fill-color-5"],["d","M126.367128,15.4384701 L120.592277,15.4384701 L120.592277,9.66361906 L126.367128,9.66361906 L126.367128,15.4384701 Z M120.843366,15.1873981 L126.116048,15.1873981 L126.116048,9.91470857 L120.843366,9.91470857 L120.843366,15.1873981 Z","id","Shape",1,"fill-color-19"],["d","M139.615294,74.5530572 L127.725913,74.5530572 L127.725913,73.6964356 C127.725915,73.6513884 127.708021,73.6081857 127.676168,73.5763323 C127.644315,73.544479 127.601113,73.5265862 127.556065,73.5265862 L123.479706,73.5265862 C123.434659,73.5265862 123.391457,73.5444797 123.359604,73.5763329 C123.327751,73.6081861 123.309857,73.6513886 123.309859,73.6964356 L123.309859,74.5530572 L120.762134,74.5530572 L120.762134,73.6964356 C120.762135,73.6513886 120.744241,73.6081861 120.712388,73.5763329 C120.680536,73.5444797 120.637333,73.5265862 120.592286,73.5265862 L116.515927,73.5265862 C116.47088,73.5265862 116.427677,73.5444789 116.395824,73.5763322 C116.36397,73.6081855 116.346076,73.6513882 116.346078,73.6964356 L116.346078,74.5530572 L113.798355,74.5530572 L113.798355,73.6964356 C113.798356,73.6513882 113.780462,73.6081855 113.748609,73.5763322 C113.716755,73.5444789 113.673553,73.5265862 113.628505,73.5265862 L109.552146,73.5265862 C109.507099,73.5265862 109.463897,73.5444797 109.432044,73.5763329 C109.400191,73.6081861 109.382297,73.6513886 109.382299,73.6964356 L109.382299,74.5530572 L106.834574,74.5530572 L106.834574,73.6964356 C106.834575,73.6513886 106.816681,73.6081861 106.784828,73.5763329 C106.752975,73.5444797 106.709773,73.5265862 106.664726,73.5265862 L102.588363,73.5265862 C102.543316,73.5265862 102.500113,73.544479 102.46826,73.5763323 C102.436407,73.6081857 102.418513,73.6513884 102.418516,73.6964356 L102.418516,74.5530572 L99.8707946,74.5530572 L99.8707946,73.6964356 C99.8707961,73.6513882 99.8529018,73.6081855 99.8210486,73.5763322 C99.7891953,73.5444789 99.7459925,73.5265862 99.7009452,73.5265862 L95.6245878,73.5265862 C95.5795404,73.5265862 95.5363377,73.5444789 95.5044844,73.5763322 C95.4726311,73.6081855 95.4547369,73.6513882 95.4547384,73.6964356 L95.4547384,74.5530572 L92.9070135,74.5530572 L92.9070135,73.6964356 C92.9070151,73.6513886 92.889121,73.6081861 92.8572682,73.5763329 C92.8254153,73.5444797 92.7822131,73.5265862 92.7371661,73.5265862 L88.6608067,73.5265862 C88.6157597,73.5265862 88.5725575,73.5444797 88.5407046,73.5763329 C88.5088518,73.6081861 88.4909577,73.6513886 88.4909593,73.6964356 L88.4909593,74.5530572 L85.9432383,74.5530572 L85.9432383,73.6964356 C85.9432399,73.6513886 85.9253458,73.6081861 85.893493,73.5763329 C85.8616401,73.5444797 85.8184379,73.5265862 85.7733909,73.5265862 L53.8419073,73.5265862 C53.7968603,73.5265862 53.7536581,73.5444797 53.7218052,73.5763329 C53.6899524,73.6081861 53.6720584,73.6513886 53.6720599,73.6964356 L53.6720599,74.5530572 L51.124335,74.5530572 L51.124335,73.6964356 C51.1243366,73.6513882 51.1064423,73.6081855 51.074589,73.5763322 C51.0427358,73.5444789 50.999533,73.5265862 50.9544857,73.5265862 L46.8781379,73.5265862 C46.8330906,73.5265862 46.7898879,73.5444789 46.7580346,73.5763322 C46.7261813,73.6081855 46.708287,73.6513882 46.7082886,73.6964356 L46.7082886,74.5530572 L44.160554,74.5530572 L44.160554,73.6964356 C44.1605561,73.6513884 44.1426622,73.6081857 44.1108092,73.5763323 C44.0789563,73.544479 44.0357537,73.5265862 43.9907066,73.5265862 L39.9143472,73.5265862 C39.8693002,73.5265862 39.8260979,73.5444797 39.7942451,73.5763329 C39.7623922,73.6081861 39.7444982,73.6513886 39.7444998,73.6964356 L39.7444998,74.5530572 L37.1967749,74.5530572 L37.1967749,73.6964356 C37.1967764,73.6513886 37.1788824,73.6081861 37.1470296,73.5763329 C37.1151767,73.5444797 37.0719745,73.5265862 37.0269275,73.5265862 L32.9505681,73.5265862 C32.9055208,73.5265862 32.862318,73.5444789 32.8304647,73.5763322 C32.7986115,73.6081855 32.7807172,73.6513882 32.7807187,73.6964356 L32.7807187,74.5530572 L30.2329958,74.5530572 L30.2329958,73.6964356 C30.2329973,73.6513882 30.215103,73.6081855 30.1832498,73.5763322 C30.1513965,73.5444789 30.1081938,73.5265862 30.0631464,73.5265862 L25.986787,73.5265862 C25.94174,73.5265862 25.8985378,73.5444797 25.866685,73.5763329 C25.8348321,73.6081861 25.8169381,73.6513886 25.8169396,73.6964356 L25.8169396,74.5530572 L23.2692109,74.5530572 L23.2692109,73.6964356 C23.2692124,73.6513886 23.2513184,73.6081861 23.2194655,73.5763329 C23.1876127,73.5444797 23.1444104,73.5265862 23.0993634,73.5265862 L19.0230079,73.5265862 C18.9779608,73.5265862 18.9347582,73.544479 18.9029053,73.5763323 C18.8710523,73.6081857 18.8531585,73.6513884 18.8531605,73.6964356 L18.8531605,74.5530572 L16.3054357,74.5530572 L16.3054357,73.6964356 C16.3054372,73.6513882 16.2875429,73.6081855 16.2556896,73.5763322 C16.2238364,73.5444789 16.1806336,73.5265862 16.1355863,73.5265862 L12.0592288,73.5265862 C12.0141815,73.5265862 11.9709788,73.5444789 11.9391255,73.5763322 C11.9072722,73.6081855 11.8893779,73.6513882 11.8893795,73.6964356 L11.8893795,74.5530572 L4.07635746,74.5530572 C1.82504753,74.5530594 0,76.3781067 0,78.6294166 L0,80.4726504 C0,82.7239563 1.82505163,84.5489982 4.07635746,84.5489982 L139.615294,84.5489982 C141.8666,84.5489982 143.691654,82.7239566 143.691654,80.4726504 L143.691654,78.6294166 C143.691654,76.3781064 141.866605,74.5530594 139.615294,74.5530572 Z","id","Path",1,"fill-color-20"],["id","Group","transform","translate(14.563343, 25.890388)"],["d","M34.1898756,18.6935074 C34.8335754,18.7760331 35.5015474,18.8284611 36.1180622,18.6284578 C36.2151512,18.5983603 36.321949,18.5313689 36.3122401,18.4342799 C36.3052976,18.3990002 36.2903506,18.3657846 36.2685501,18.337191 C36.0361522,17.9886397 35.8409087,17.6167008 35.6860164,17.2274642 C35.6798777,17.2071636 35.6672606,17.1894314 35.6500935,17.176978 C35.6300188,17.1697099 35.6080312,17.1697099 35.5879565,17.176978 C35.3034859,17.2517365 35.0578508,17.4352346 34.775322,17.5138766 C34.6312683,17.5533966 34.4809179,17.5646069 34.3325963,17.5468869 C34.2044389,17.5323235 34.0296788,17.4264966 33.9131721,17.440089 C33.9791925,17.8643678 34.1403602,18.2604907 34.1898756,18.6935074 Z","id","Path",1,"fill-color-primary-darker"],["d","M46.3638597,17.6187327 C46.7881384,17.3274658 47.2279514,17.0216356 47.4784409,16.5721138 C47.4963243,16.5452282 47.5067138,16.5140596 47.5085385,16.481821 C47.5042662,16.4500929 47.4918946,16.4199997 47.4726155,16.394441 C47.2340087,16.0151166 46.9268212,15.6835648 46.5667756,15.4167552 C46.3789189,15.549458 46.2091963,15.7061249 46.061913,15.8827822 C45.9551152,15.9954054 45.6599648,16.1740491 45.6570521,16.3458965 C45.6570521,16.4429855 45.7696753,16.5556086 45.8221033,16.6371634 C45.8929782,16.7420194 45.9599696,16.8488173 46.0240483,16.9575569 C46.0609421,17.0109558 46.3978408,17.5973731 46.3638597,17.6187327 Z","id","Path",1,"fill-color-primary-darker"],["d","M36.7132175,19.9935285 C36.7207976,20.0935521 36.6933371,20.1930963 36.6355464,20.2750865 C36.5902231,20.3206727 36.5341172,20.3540691 36.4724369,20.3721755 C35.5724223,20.6945108 34.5306578,20.2925625 33.632585,20.6100434 C33.448116,20.675093 33.2733558,20.7692693 33.0879159,20.8314062 C32.8668382,20.8978733 32.6387504,20.9382775 32.4082933,20.9517965 C32.0908124,20.9818941 31.7713897,21.0013119 31.4529379,21.0100499 C31.2109788,21.0271812 30.9678332,21.0058814 30.7325379,20.9469421 C30.494578,20.8860354 30.29373,20.7268395 30.1801017,20.5090709 C30.1312849,20.4125511 30.1215484,20.3009295 30.1529168,20.1974154 C30.1669968,20.1619216 30.1870252,20.1290882 30.2121411,20.1003264 C30.2730042,20.0320475 30.3444715,19.9740213 30.423795,19.9284789 L30.7548683,19.7148832 C30.9101158,19.6051008 31.0788103,19.515696 31.2568182,19.4488595 C31.3878883,19.4061404 31.5267255,19.3876935 31.6597374,19.3517706 C32.1247935,19.215846 32.4801391,18.846908 32.8102415,18.4925333 L33.2607343,18.011943 C33.3028503,17.9590638 33.3562578,17.9162715 33.4170475,17.8866982 C33.4795282,17.8658617 33.5459388,17.8595527 33.6112254,17.8682513 C34.0488232,17.8994947 34.4713668,18.041122 34.8394007,18.2799085 C34.9334629,18.3504651 35.0350556,18.4103788 35.1423182,18.4585522 C35.4064002,18.5614665 35.7452406,18.4837953 35.9889339,18.3536961 C36.1044698,18.2915592 36.0792267,18.2566071 36.1277711,18.1459257 C36.1763156,18.0352443 36.2947641,17.9643694 36.3976784,18.0653419 C36.4287289,18.1002598 36.4507324,18.1422664 36.4617571,18.187674 C36.5588461,18.5080675 36.5219523,18.8527333 36.5219523,19.1886611 C36.519104,19.2411857 36.5256803,19.2937961 36.5413701,19.3440034 C36.566144,19.3946232 36.5957307,19.4427421 36.629721,19.4876951 C36.6366398,19.4995928 36.642801,19.5119152 36.6481679,19.5245889 C36.7075588,19.673314 36.7298837,19.8342531 36.7132175,19.9935285 Z","id","Path",1,"fill-color-primary-darker"],["d","M36.7132175,19.9935285 C36.7207976,20.0935521 36.6933371,20.1930963 36.6355464,20.2750865 C36.5902231,20.3206727 36.5341172,20.3540691 36.4724369,20.3721755 C35.5724223,20.6945108 34.5306578,20.2925625 33.632585,20.6100434 C33.448116,20.675093 33.2733558,20.7692693 33.0879159,20.8314062 C32.8668382,20.8978733 32.6387504,20.9382775 32.4082933,20.9517965 C32.0908124,20.9818941 31.7713897,21.0013119 31.4529379,21.0100499 C31.2109788,21.0271812 30.9678332,21.0058814 30.7325379,20.9469421 C30.494578,20.8860354 30.29373,20.7268395 30.1801017,20.5090709 C30.1312849,20.4125511 30.1215484,20.3009295 30.1529168,20.1974154 C30.1669968,20.1619216 30.1870252,20.1290882 30.2121411,20.1003264 C30.2645691,20.2100369 30.3024338,20.3556704 30.3354441,20.4080984 C30.4256618,20.5652773 30.5791886,20.6760005 30.7568101,20.7119868 C30.8882242,20.7200556 31.0199808,20.7032567 31.1451659,20.6624715 C31.9607132,20.4605264 32.8277175,20.4576138 33.6112254,20.1517835 C33.8801618,20.0459566 34.1364767,19.9051776 34.4190055,19.8410989 C34.7015344,19.7770202 35.0015392,19.7944962 35.2928061,19.770224 C35.7530078,19.7333301 36.1986461,19.5944929 36.6520515,19.5216762 C36.7105975,19.6716231 36.7315958,19.83361 36.7132175,19.9935285 L36.7132175,19.9935285 Z","id","Path",1,"fill-color-primary-darker"],["d","M48.4250582,17.5595084 C48.3823391,17.9012616 48.1658307,18.1954411 47.9279627,18.4449597 C47.6900948,18.6944783 47.4211584,18.9187538 47.2318349,19.2061371 C46.9988214,19.5624536 46.8939654,20.0042083 46.5910478,20.3051841 C46.4747693,20.4146353 46.3441148,20.5077266 46.202692,20.5818876 C46.0442646,20.6753601 45.8767312,20.752458 45.7026839,20.8119884 C45.2502494,20.956651 44.7628628,20.9236407 44.2900396,20.8886887 C44.1365309,20.8872131 43.9845596,20.8579372 43.8414886,20.8022795 C43.7763574,20.7691922 43.7140162,20.7308783 43.6550778,20.6877146 C43.5365551,20.6147292 43.4367964,20.5149704 43.363811,20.3964477 C43.3279723,20.332004 43.3179103,20.2563656 43.3356552,20.1847938 C43.3626747,20.1059564 43.4090817,20.0351774 43.4706088,19.9789652 C43.5770067,19.8683202 43.6912186,19.7654647 43.8123619,19.6711932 C43.9785829,19.5639234 44.1283649,19.4331094 44.2570293,19.2828374 C44.335968,19.1640934 44.3940832,19.0327597 44.4288768,18.8944816 C44.4976483,18.652227 44.5396476,18.4031617 44.5541216,18.1517511 C44.5535898,17.9846963 44.5708393,17.8180593 44.6055787,17.6546556 C44.6774245,17.3983408 44.8677189,17.1692108 44.8463593,16.904158 C44.8377185,16.866204 44.8411119,16.8265011 44.8560682,16.7905639 C44.8786704,16.7624825 44.9101823,16.7429588 44.94539,16.7352232 C45.0937604,16.6760869 45.2502282,16.6397523 45.4094752,16.6274545 C45.571226,16.6162976 45.7294484,16.6783037 45.8405502,16.7963893 C45.9065707,16.8760022 45.9502607,16.9905672 46.0473497,17.0216356 C46.0954598,17.0347655 46.1459295,17.0367577 46.1949249,17.027461 C46.4337637,17.0031887 46.686195,16.9730912 46.8745476,16.8187197 C47.0505482,16.6608586 47.152616,16.4366614 47.1561056,16.2002631 C47.1561056,16.1119121 47.1162991,16.0196776 47.2531945,16.0060852 C47.3561088,15.9924927 47.4376635,16.1031741 47.4900916,16.1711364 C47.679415,16.4245386 47.8735929,16.6895914 47.9444679,16.9983343 C47.9720312,16.9876362 48.0013112,16.9820434 48.030877,16.9818292 C48.1537854,16.9807475 48.2694521,17.0398499 48.3405908,17.1400842 C48.4179108,17.2653269 48.447872,17.4140998 48.4250582,17.5595084 L48.4250582,17.5595084 Z","id","Path",1,"fill-color-primary-darker"],["d","M48.4250582,17.5595084 C48.3823391,17.9012616 48.1658307,18.1954411 47.9279627,18.4449597 C47.6900948,18.6944783 47.4211584,18.9187538 47.2318349,19.2061371 C46.9988214,19.5624536 46.8939654,20.0042083 46.5910478,20.3051841 C46.4747693,20.4146353 46.3441148,20.5077266 46.202692,20.5818876 C46.0442646,20.6753601 45.8767312,20.752458 45.7026839,20.8119884 C45.2502494,20.956651 44.7628628,20.9236407 44.2900396,20.8886887 C44.1365309,20.8872131 43.9845596,20.8579372 43.8414886,20.8022795 C43.7763574,20.7691922 43.7140162,20.7308783 43.6550778,20.6877146 C43.5365551,20.6147292 43.4367964,20.5149704 43.363811,20.3964477 C43.4548211,20.3526902 43.5541213,20.3288581 43.6550778,20.3265437 C43.86479,20.3381943 44.0181905,20.5362558 44.2191647,20.5974219 C44.5055771,20.683831 44.7910186,20.481886 45.0813146,20.4129528 C45.270638,20.3682919 45.4696704,20.3799426 45.6570521,20.3158639 C45.8132081,20.2555144 45.9574928,20.168089 46.0832726,20.0576073 C46.2556706,19.9343474 46.4090818,19.786497 46.5386198,19.6187652 C46.646198,19.4510234 46.735696,19.2723528 46.8056144,19.0857468 C46.9589198,18.7281302 47.1393856,18.3827784 47.345429,18.0527203 C47.375905,18.0004629 47.4127576,17.9521958 47.4551395,17.9090287 C47.5007713,17.8672804 47.5522285,17.8381537 47.6036856,17.8012599 C47.7978635,17.6546556 47.8784474,17.4129041 47.9464096,17.1760071 C47.9648208,17.1040024 47.9905203,17.0340608 48.0231099,16.9672512 C48.1460183,16.9661841 48.2616849,17.0252865 48.3328237,17.1255208 C48.4163608,17.2537243 48.4492363,17.4084124 48.4250582,17.5595084 L48.4250582,17.5595084 Z","id","Path",1,"fill-color-primary-darker"],["d","M54.316416,4.55250111 L54.316416,3.34665629 C54.316416,1.49819202 52.8172532,0 50.9687888,0 L3.34762718,0 C1.49916283,0 0,1.49819202 0,3.34665629 L0,5.56999336 L54.316416,4.55250111 Z","id","Path",1,"fill-color-16"],["d","M55.6018738,5.73601547 L55.6018738,39.231705 C55.6018738,39.9999836 55.2966099,40.7367813 54.7532639,41.2799452 C54.2099179,41.8231092 53.4730179,42.1278687 52.7047393,42.1278687 L2.89810531,42.1278687 C1.29897753,42.1273325 0.00291266866,40.8308329 0.00291266866,39.231705 L0.00291266866,2.35926161 C1.43012031,2.88936731 1.43012031,2.88936731 2.89810531,2.84470639 L52.7047393,2.84470639 C54.3025103,2.84470316 55.5986611,4.13824772 55.6018738,5.73601547 Z","id","Path","opacity","0.1",1,"fill-color-27"],["d","M55.6018738,6.16223599 L55.6018738,39.6579255 C55.6018738,41.2575895 54.3044034,42.5540891 52.7047393,42.5540891 L2.89810531,42.5540891 C1.29897753,42.553553 0.00291266866,41.2570534 0.00291266866,39.6579255 L0.00291266866,2.78451124 C1.43012031,3.31364604 1.43012031,3.31364604 2.89810531,3.26995601 L52.7047393,3.26995601 C54.3028886,3.26995377 55.5991959,4.56408894 55.6018738,6.16223599 Z","id","Path",1,"fill-color-19"],["d","M55.4601239,18.5459322 L55.4601239,29.2577567 L45.0716057,29.2577567 C42.141738,29.2183086 39.7873207,26.8319777 39.7873207,23.9018444 C39.7873207,20.9717112 42.141738,18.5853803 45.0716057,18.5459322 L55.4601239,18.5459322 Z","id","Path","opacity","0.1",1,"fill-color-27"],["d","M55.6018738,18.2604907 L55.6018738,28.9742569 L45.2133556,28.9742569 C42.2834879,28.9348088 39.9290706,26.5484779 39.9290706,23.6183447 C39.9290706,20.6882114 42.2834879,18.3018806 45.2133556,18.2624325 L55.6018738,18.2604907 Z","id","Path",1,"fill-color-17"],["id","Oval","opacity","0.1","cx","45.7114219","cy","23.9023299","r","2.08838343",1,"fill-color-27"],["id","Oval","cx","45.8531718","cy","23.6188301","r","2.08838343",1,"fill-color-28"],["d","M37.114137,56.485738 L37.114137,54.3663604 C37.5324015,54.3762985 37.9407279,54.3762985 38.3291472,54.3762985 L38.3291472,56.485738 L39.8628249,56.485738 L39.8628249,54.3364843 C42.4322258,54.1970423 44.1498818,53.5497076 44.378952,51.1296869 C44.5581774,49.1877136 43.6419275,48.3212469 42.1879398,47.9727034 C43.0643138,47.5245628 43.6220513,46.7278171 43.4925782,45.4032717 C43.3232292,43.5907407 41.8346742,42.9832201 39.8627941,42.8139637 L39.8627941,40.3042841 L38.3291164,40.3042841 L38.3291164,42.7442427 C37.9307281,42.7442427 37.5224017,42.7541808 37.1141061,42.7641498 L37.1141061,40.3042841 L35.5803975,40.3042841 L35.5803975,42.8139637 C35.0165182,42.8310005 34.3597701,42.8226673 32.5030732,42.8139637 L32.5030732,44.4472076 C33.7139786,44.4257882 34.3493073,44.3479809 34.4948913,45.1243875 L34.4948913,51.9961228 C34.4024546,52.6121309 33.9094382,52.5234287 32.8118025,52.5040154 L32.5030732,54.3265154 L33.46474,54.3269705 C35.3673259,54.328922 35.5804284,54.3364843 35.5804284,54.3364843 L35.5804284,56.485738 L37.114137,56.485738 Z M37.144013,47.6141601 L37.144013,44.5567428 C38.0104489,44.5567428 40.7192919,44.2878893 40.7192919,46.0904514 C40.7192919,47.8133542 38.0104798,47.6141601 37.144013,47.6141601 Z M37.144013,52.5139844 L37.144013,49.1478686 C38.1797362,49.1478686 41.3514108,48.8590464 41.3514108,50.8309574 C41.3514108,52.7330856 38.1797362,52.5139844 37.144013,52.5139844 Z","id","b","transform","translate(38.452166, 48.395011) rotate(14.000000) translate(-38.452166, -48.395011) ",1,"fill-color-30"],["fxFlex","30","viewBox","0 0 364 120","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["x1","50%","y1","100%","x2","50%","y2","8.86848147e-15%","id","linearGradient-1"],["id","Loopv0.3","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","LoopIn_Step03","transform","translate(-1127.000000, -164.000000)"],["id","LoopIn_Step03","transform","translate(1127.000000, 164.000000)"],["id","Group-21"],["id","Group-35","transform","translate(107.000000, 10.000000)"],["id","Oval","fill-rule","nonzero","cx","214.487742","cy","42.4877419","r","42.4877419",1,"fill-color-2"],["d","M232.082742,28.5000036 C236.446821,28.5000036 239.999928,25.1343958 239.999928,21.0000215 C239.999928,16.8656472 236.446821,13.5000393 232.082742,13.5000393 C228.98433,13.5000393 226.560889,15.4359631 224.999964,17.1843872 C223.43904,15.4359631 221.015599,13.5000393 217.917187,13.5000393 C213.553107,13.5000393 210,16.8656472 210,21.0000215 C210,25.1343958 213.553107,28.5000036 217.917187,28.5000036 C221.015599,28.5000036 223.43904,26.5640798 224.999964,24.8156557 C226.560889,26.5640798 228.98433,28.5000036 232.082742,28.5000036 Z M217.917187,24.0000143 C216.032807,24.0000143 214.499989,22.6546959 214.499989,21.0000286 C214.499989,19.3453471 216.032807,18.0000286 217.917187,18.0000286 C219.707771,18.0000286 221.357776,19.6921938 222.323426,21.0000286 C221.36716,22.2937501 219.703102,24.0000143 217.917187,24.0000143 Z M232.082742,24.0000143 C230.292157,24.0000143 228.642152,22.3078492 227.676502,21.0000286 C228.632768,19.7062929 230.296827,18.0000286 232.082742,18.0000286 C233.967121,18.0000286 235.499939,19.3453471 235.499939,21.0000286 C235.499939,22.6546959 233.967121,24.0000143 232.082742,24.0000143 Z","id","i","fill-rule","nonzero",1,"fill-color-primary"],["id","Group-44","transform","translate(0.000000, 64.000000)","fill-rule","nonzero"],["id","Path","transform","translate(118.400000, 7.089946) scale(-1, 1) translate(-118.400000, -7.089946) ","points","234.731878 6.60770626 8.52651283e-14 6.60770626 8.52651283e-14 7.57218541 236.8 7.57218541",1,"fill-color-20"],["id","Path","transform","translate(118.400000, 8.960000) scale(-1, 1) translate(-118.400000, -8.960000) ","points","113.024 5.376 123.776 5.376 123.776 12.544 113.024 12.544",1,"fill-color-23"],["d","M120.192,8.96 L105.856,8.96 L105.856,1.86517468e-14 L120.192,1.86517468e-14 L120.192,8.96 Z M106.479304,8.57043501 L119.568696,8.57043501 L119.568696,0.389564988 L106.479304,0.389564988 L106.479304,8.57043501 Z","id","Shape","transform","translate(113.024000, 4.480000) scale(-1, 1) translate(-113.024000, -4.480000) ",1,"fill-color-20"],["id","Group-43","transform","translate(152.000000, 35.000000)"],["id","Path","fill-rule","nonzero","points","-9.84073267e-14 7.36243469 92.3919279 7.36243469 92.3919279 70.3073253 -1.13686838e-13 70.3073253",1,"fill-color-23"],["d","M97.5448374,1.70530257e-13 L6.62592538,1.70530257e-13 C6.01615907,0.000922175294 5.52114394,0.495001701 5.52114394,1.104768 L5.52114394,62.57664 C5.52114394,62.8696481 5.63752746,63.150658 5.84471672,63.3578447 C6.05190598,63.5650315 6.3329173,63.681408 6.62592538,63.681408 L97.5448374,63.681408 C97.8378436,63.681408 98.1188523,63.5650282 98.3260389,63.3578415 C98.5332256,63.1506549 98.6496054,62.8696462 98.6496054,62.57664 L98.6496054,1.104768 C98.6496054,0.495005713 98.1545997,0.000926622272 97.5448374,1.70530257e-13 L97.5448374,1.70530257e-13 Z M97.9130952,62.57664 C97.9130952,62.6744022 97.8747043,62.7682496 97.8055756,62.8373783 C97.736447,62.9065069 97.6425996,62.9448978 97.5448374,62.9448978 L6.62592538,62.9448978 C6.52816341,62.9448978 6.4343164,62.906506 6.3651879,62.8373775 C6.29605941,62.768249 6.25766754,62.674402 6.25766754,62.57664 L6.25766754,1.104768 C6.25766754,0.901512883 6.42267026,0.736512 6.62592538,0.736512 L97.5448374,0.736512 C97.7480931,0.736512 97.9130952,0.901512271 97.9130952,1.104768 L97.9130952,62.57664 Z","id","Shape","fill-rule","nonzero",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","10.3066764","y","43.4358624","width","41.5947948","height","4.78524211","rx","0.5376",1,"fill-color-19"],["d","M89.8141359,39.3872559 L76.5649839,39.3872559 C76.2719769,39.3872559 75.9909677,39.5036372 75.7837792,39.7108232 C75.5765907,39.9180091 75.4602025,40.1990169 75.4602025,40.4920239 L75.4602025,50.7978159 C75.4602025,51.090824 75.576586,51.3718339 75.7837753,51.5790207 C75.9909645,51.7862074 76.2719759,51.9025839 76.5649839,51.9025839 L89.8141359,51.9025839 C90.107143,51.9025839 90.3881533,51.7862079 90.5953406,51.5790206 C90.8025279,51.3718333 90.9189039,51.090823 90.9189039,50.7978159 L90.9189039,40.4920239 C90.9189039,40.199018 90.8025232,39.9180097 90.5953367,39.7108232 C90.3881502,39.5036367 90.1071419,39.3872559 89.8141359,39.3872559 Z M90.1823938,50.7978159 C90.182087,51.0010717 90.0173917,51.165767 89.8141359,51.1660719 L76.5649839,51.1660719 C76.3617256,51.165767 76.1970256,51.0010743 76.19671,50.7978159 L76.19671,40.4920239 C76.1964064,40.3942603 76.2351088,40.3004129 76.30424,40.2312847 C76.3733712,40.1621565 76.4672203,40.1234582 76.5649839,40.1237661 L89.8141359,40.1237661 C89.9118981,40.1234582 90.0057456,40.162157 90.0748742,40.2312857 C90.1440029,40.3004143 90.1827017,40.3942617 90.1823938,40.4920239 L90.1823938,50.7978159 Z","id","Shape","fill-rule","nonzero",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","78.6733409","y","41.7652758","width","9.03249715","height","1.86879168","rx","0.5376",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","78.6733409","y","44.7100416","width","9.03249715","height","1.86879168","rx","0.5376",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","78.6733409","y","47.6548047","width","9.03249715","height","1.86879168","rx","0.5376",1,"fill-color-19"],["id","Rectangle","fill-rule","nonzero","x","11.4109632","y","4.41773875","width","19.1409684","height","8.09810266","rx","0.5376",1,"fill-color-19"],["id","Oval","fill-rule","nonzero","cx","47.2929593","cy","42.2294561","r","12.9683743",1,"fill-color-4"],["d","M50.1798649,51.9764517 C43.6553251,51.9764517 37.7732336,48.0461636 35.2764005,42.0182748 C32.7795674,35.990386 34.1597014,29.0519859 38.773248,24.4384399 C43.3867946,19.824894 50.3251948,18.4447609 56.3530833,20.9415948 C62.3809718,23.4384287 66.3112582,29.3205207 66.3112582,35.8450605 C66.3011721,44.7500015 59.0848059,51.9663668 50.1798649,51.9764517 L50.1798649,51.9764517 Z M50.1798649,19.9245354 C41.3872016,19.9245354 34.2593397,27.0523972 34.2593397,35.8450605 C34.2593397,44.6377237 41.3872016,51.7655856 50.1798649,51.7655856 C58.9725281,51.7655856 66.10039,44.6377237 66.10039,35.8450605 C66.0904567,27.056515 58.9684103,19.9344686 50.1798649,19.9245354 L50.1798649,19.9245354 Z","id","Shape","fill-rule","nonzero",1,"fill-color-primary"],["id","Group-23","transform","translate(5.000000, 0.001193)"],["id","Group-22"],["id","Group","transform","translate(0.378134, 0.000000)"],["id","Group-24","transform","translate(29.048000, 19.712000)"],["id","LoopIn_Step03","fill-rule","nonzero"],["id","Rectangle","x","0","y","0","width","81.4032636","height","90.8547569",1,"fill-color-10"],["id","Oval","cx","68.9135074","cy","74.4889377","r","7.35996418",1,"fill-color-primary"],["id","Oval","cx","68.9135074","cy","45.1758404","r","7.35996418",1,"fill-color-primary"],["id","Oval","fill","url(#linearGradient-1)","cx","68.9135074","cy","15.8607624","r","7.93434243"],["id","Oval","cx","68.9135074","cy","15.8607624","r","7.35996418",1,"fill-color-31"],["id","Group-24","transform","translate(16.889738, 38.617955)",1,"fill-color-primary"],["id","Rectangle","x","99.0215517","y","44.1428314","width","11.3798353","height","2.37787551",1,"fill-color-20"],["id","Rectangle","x","85.2638409","y","25.6293676","width","38.8952588","height","1.01909033",1,"fill-color-20"],["id","Rectangle","x","85.2638409","y","28.8564861","width","38.8952588","height","1.01909033",1,"fill-color-20"],["id","Rectangle","x","85.2638409","y","32.0836045","width","38.8952588","height","1.01909033",1,"fill-color-20"],["id","Rectangle","x","85.2638409","y","35.310721","width","38.8952588","height","1.01909033",1,"fill-color-20"],["id","Rectangle","x","85.2638409","y","38.5378394","width","38.8952588","height","1.01909033",1,"fill-color-20"],["id","Rectangle","x","119.403347","y","8.47469101","width","4.75575295","height","4.75575295",1,"fill-color-4"],["d","M126.367128,15.4384701 L120.592277,15.4384701 L120.592277,9.66361906 L126.367128,9.66361906 L126.367128,15.4384701 Z M120.843366,15.1873981 L126.116048,15.1873981 L126.116048,9.91470857 L120.843366,9.91470857 L120.843366,15.1873981 Z","id","Shape",1,"fill-color-20"],["d","M34.1898756,18.6935074 C34.8335754,18.7760331 35.5015474,18.8284611 36.1180622,18.6284578 C36.2151512,18.5983603 36.321949,18.5313689 36.3122401,18.4342799 C36.3052976,18.3990002 36.2903506,18.3657846 36.2685501,18.337191 C36.0361522,17.9886397 35.8409087,17.6167008 35.6860164,17.2274642 C35.6798777,17.2071636 35.6672606,17.1894314 35.6500935,17.176978 C35.6300188,17.1697099 35.6080312,17.1697099 35.5879565,17.176978 C35.3034859,17.2517365 35.0578508,17.4352346 34.775322,17.5138766 C34.6312683,17.5533966 34.4809179,17.5646069 34.3325963,17.5468869 C34.2044389,17.5323235 34.0296788,17.4264966 33.9131721,17.440089 C33.9791925,17.8643678 34.1403602,18.2604907 34.1898756,18.6935074 Z","id","Path",1,"fill-color-primary"],["d","M46.3638597,17.6187327 C46.7881384,17.3274658 47.2279514,17.0216356 47.4784409,16.5721138 C47.4963243,16.5452282 47.5067138,16.5140596 47.5085385,16.481821 C47.5042662,16.4500929 47.4918946,16.4199997 47.4726155,16.394441 C47.2340087,16.0151166 46.9268212,15.6835648 46.5667756,15.4167552 C46.3789189,15.549458 46.2091963,15.7061249 46.061913,15.8827822 C45.9551152,15.9954054 45.6599648,16.1740491 45.6570521,16.3458965 C45.6570521,16.4429855 45.7696753,16.5556086 45.8221033,16.6371634 C45.8929782,16.7420194 45.9599696,16.8488173 46.0240483,16.9575569 C46.0609421,17.0109558 46.3978408,17.5973731 46.3638597,17.6187327 Z","id","Path",1,"fill-color-primary"],["d","M36.7132175,19.9935285 C36.7207976,20.0935521 36.6933371,20.1930963 36.6355464,20.2750865 C36.5902231,20.3206727 36.5341172,20.3540691 36.4724369,20.3721755 C35.5724223,20.6945108 34.5306578,20.2925625 33.632585,20.6100434 C33.448116,20.675093 33.2733558,20.7692693 33.0879159,20.8314062 C32.8668382,20.8978733 32.6387504,20.9382775 32.4082933,20.9517965 C32.0908124,20.9818941 31.7713897,21.0013119 31.4529379,21.0100499 C31.2109788,21.0271812 30.9678332,21.0058814 30.7325379,20.9469421 C30.494578,20.8860354 30.29373,20.7268395 30.1801017,20.5090709 C30.1312849,20.4125511 30.1215484,20.3009295 30.1529168,20.1974154 C30.1669968,20.1619216 30.1870252,20.1290882 30.2121411,20.1003264 C30.2730042,20.0320475 30.3444715,19.9740213 30.423795,19.9284789 L30.7548683,19.7148832 C30.9101158,19.6051008 31.0788103,19.515696 31.2568182,19.4488595 C31.3878883,19.4061404 31.5267255,19.3876935 31.6597374,19.3517706 C32.1247935,19.215846 32.4801391,18.846908 32.8102415,18.4925333 L33.2607343,18.011943 C33.3028503,17.9590638 33.3562578,17.9162715 33.4170475,17.8866982 C33.4795282,17.8658617 33.5459388,17.8595527 33.6112254,17.8682513 C34.0488232,17.8994947 34.4713668,18.041122 34.8394007,18.2799085 C34.9334629,18.3504651 35.0350556,18.4103788 35.1423182,18.4585522 C35.4064002,18.5614665 35.7452406,18.4837953 35.9889339,18.3536961 C36.1044698,18.2915592 36.0792267,18.2566071 36.1277711,18.1459257 C36.1763156,18.0352443 36.2947641,17.9643694 36.3976784,18.0653419 C36.4287289,18.1002598 36.4507324,18.1422664 36.4617571,18.187674 C36.5588461,18.5080675 36.5219523,18.8527333 36.5219523,19.1886611 C36.519104,19.2411857 36.5256803,19.2937961 36.5413701,19.3440034 C36.566144,19.3946232 36.5957307,19.4427421 36.629721,19.4876951 C36.6366398,19.4995928 36.642801,19.5119152 36.6481679,19.5245889 C36.7075588,19.673314 36.7298837,19.8342531 36.7132175,19.9935285 Z","id","Path",1,"fill-color-primary"],["d","M36.7132175,19.9935285 C36.7207976,20.0935521 36.6933371,20.1930963 36.6355464,20.2750865 C36.5902231,20.3206727 36.5341172,20.3540691 36.4724369,20.3721755 C35.5724223,20.6945108 34.5306578,20.2925625 33.632585,20.6100434 C33.448116,20.675093 33.2733558,20.7692693 33.0879159,20.8314062 C32.8668382,20.8978733 32.6387504,20.9382775 32.4082933,20.9517965 C32.0908124,20.9818941 31.7713897,21.0013119 31.4529379,21.0100499 C31.2109788,21.0271812 30.9678332,21.0058814 30.7325379,20.9469421 C30.494578,20.8860354 30.29373,20.7268395 30.1801017,20.5090709 C30.1312849,20.4125511 30.1215484,20.3009295 30.1529168,20.1974154 C30.1669968,20.1619216 30.1870252,20.1290882 30.2121411,20.1003264 C30.2645691,20.2100369 30.3024338,20.3556704 30.3354441,20.4080984 C30.4256618,20.5652773 30.5791886,20.6760005 30.7568101,20.7119868 C30.8882242,20.7200556 31.0199808,20.7032567 31.1451659,20.6624715 C31.9607132,20.4605264 32.8277175,20.4576138 33.6112254,20.1517835 C33.8801618,20.0459566 34.1364767,19.9051776 34.4190055,19.8410989 C34.7015344,19.7770202 35.0015392,19.7944962 35.2928061,19.770224 C35.7530078,19.7333301 36.1986461,19.5944929 36.6520515,19.5216762 C36.7105975,19.6716231 36.7315958,19.83361 36.7132175,19.9935285 L36.7132175,19.9935285 Z","id","Path",1,"fill-color-primary"],["d","M48.4250582,17.5595084 C48.3823391,17.9012616 48.1658307,18.1954411 47.9279627,18.4449597 C47.6900948,18.6944783 47.4211584,18.9187538 47.2318349,19.2061371 C46.9988214,19.5624536 46.8939654,20.0042083 46.5910478,20.3051841 C46.4747693,20.4146353 46.3441148,20.5077266 46.202692,20.5818876 C46.0442646,20.6753601 45.8767312,20.752458 45.7026839,20.8119884 C45.2502494,20.956651 44.7628628,20.9236407 44.2900396,20.8886887 C44.1365309,20.8872131 43.9845596,20.8579372 43.8414886,20.8022795 C43.7763574,20.7691922 43.7140162,20.7308783 43.6550778,20.6877146 C43.5365551,20.6147292 43.4367964,20.5149704 43.363811,20.3964477 C43.3279723,20.332004 43.3179103,20.2563656 43.3356552,20.1847938 C43.3626747,20.1059564 43.4090817,20.0351774 43.4706088,19.9789652 C43.5770067,19.8683202 43.6912186,19.7654647 43.8123619,19.6711932 C43.9785829,19.5639234 44.1283649,19.4331094 44.2570293,19.2828374 C44.335968,19.1640934 44.3940832,19.0327597 44.4288768,18.8944816 C44.4976483,18.652227 44.5396476,18.4031617 44.5541216,18.1517511 C44.5535898,17.9846963 44.5708393,17.8180593 44.6055787,17.6546556 C44.6774245,17.3983408 44.8677189,17.1692108 44.8463593,16.904158 C44.8377185,16.866204 44.8411119,16.8265011 44.8560682,16.7905639 C44.8786704,16.7624825 44.9101823,16.7429588 44.94539,16.7352232 C45.0937604,16.6760869 45.2502282,16.6397523 45.4094752,16.6274545 C45.571226,16.6162976 45.7294484,16.6783037 45.8405502,16.7963893 C45.9065707,16.8760022 45.9502607,16.9905672 46.0473497,17.0216356 C46.0954598,17.0347655 46.1459295,17.0367577 46.1949249,17.027461 C46.4337637,17.0031887 46.686195,16.9730912 46.8745476,16.8187197 C47.0505482,16.6608586 47.152616,16.4366614 47.1561056,16.2002631 C47.1561056,16.1119121 47.1162991,16.0196776 47.2531945,16.0060852 C47.3561088,15.9924927 47.4376635,16.1031741 47.4900916,16.1711364 C47.679415,16.4245386 47.8735929,16.6895914 47.9444679,16.9983343 C47.9720312,16.9876362 48.0013112,16.9820434 48.030877,16.9818292 C48.1537854,16.9807475 48.2694521,17.0398499 48.3405908,17.1400842 C48.4179108,17.2653269 48.447872,17.4140998 48.4250582,17.5595084 L48.4250582,17.5595084 Z","id","Path",1,"fill-color-primary"],["d","M48.4250582,17.5595084 C48.3823391,17.9012616 48.1658307,18.1954411 47.9279627,18.4449597 C47.6900948,18.6944783 47.4211584,18.9187538 47.2318349,19.2061371 C46.9988214,19.5624536 46.8939654,20.0042083 46.5910478,20.3051841 C46.4747693,20.4146353 46.3441148,20.5077266 46.202692,20.5818876 C46.0442646,20.6753601 45.8767312,20.752458 45.7026839,20.8119884 C45.2502494,20.956651 44.7628628,20.9236407 44.2900396,20.8886887 C44.1365309,20.8872131 43.9845596,20.8579372 43.8414886,20.8022795 C43.7763574,20.7691922 43.7140162,20.7308783 43.6550778,20.6877146 C43.5365551,20.6147292 43.4367964,20.5149704 43.363811,20.3964477 C43.4548211,20.3526902 43.5541213,20.3288581 43.6550778,20.3265437 C43.86479,20.3381943 44.0181905,20.5362558 44.2191647,20.5974219 C44.5055771,20.683831 44.7910186,20.481886 45.0813146,20.4129528 C45.270638,20.3682919 45.4696704,20.3799426 45.6570521,20.3158639 C45.8132081,20.2555144 45.9574928,20.168089 46.0832726,20.0576073 C46.2556706,19.9343474 46.4090818,19.786497 46.5386198,19.6187652 C46.646198,19.4510234 46.735696,19.2723528 46.8056144,19.0857468 C46.9589198,18.7281302 47.1393856,18.3827784 47.345429,18.0527203 C47.375905,18.0004629 47.4127576,17.9521958 47.4551395,17.9090287 C47.5007713,17.8672804 47.5522285,17.8381537 47.6036856,17.8012599 C47.7978635,17.6546556 47.8784474,17.4129041 47.9464096,17.1760071 C47.9648208,17.1040024 47.9905203,17.0340608 48.0231099,16.9672512 C48.1460183,16.9661841 48.2616849,17.0252865 48.3328237,17.1255208 C48.4163608,17.2537243 48.4492363,17.4084124 48.4250582,17.5595084 L48.4250582,17.5595084 Z","id","Path",1,"fill-color-primary"],["d","M55.6018738,6.16223599 L55.6018738,39.6579255 C55.6018738,41.2575895 54.3044034,42.5540891 52.7047393,42.5540891 L2.89810531,42.5540891 C1.29897753,42.553553 0.00291266866,41.2570534 0.00291266866,39.6579255 L0.00291266866,2.78451124 C1.43012031,3.31364604 1.43012031,3.31364604 2.89810531,3.26995601 L52.7047393,3.26995601 C54.3028886,3.26995377 55.5991959,4.56408894 55.6018738,6.16223599 Z","id","Path",1,"fill-color-20"],["d","M55.6018738,18.2604907 L55.6018738,28.9742569 L45.2133556,28.9742569 C42.2834879,28.9348088 39.9290706,26.5484779 39.9290706,23.6183447 C39.9290706,20.6882114 42.2834879,18.3018806 45.2133556,18.2624325 L55.6018738,18.2604907 Z","id","Path",1,"fill-color-16"],["d","M37.114137,56.485738 L37.114137,54.3663604 C37.5324015,54.3762985 37.9407279,54.3762985 38.3291472,54.3762985 L38.3291472,56.485738 L39.8628249,56.485738 L39.8628249,54.3364843 C42.4322258,54.1970423 44.1498818,53.5497076 44.378952,51.1296869 C44.5581774,49.1877136 43.6419275,48.3212469 42.1879398,47.9727034 C43.0643138,47.5245628 43.6220513,46.7278171 43.4925782,45.4032717 C43.3232292,43.5907407 41.8346742,42.9832201 39.8627941,42.8139637 L39.8627941,40.3042841 L38.3291164,40.3042841 L38.3291164,42.7442427 C37.9307281,42.7442427 37.5224017,42.7541808 37.1141061,42.7641498 L37.1141061,40.3042841 L35.5803975,40.3042841 L35.5803975,42.8139637 C35.0165182,42.8310005 34.3597701,42.8226673 32.5030732,42.8139637 L32.5030732,44.4472076 C33.7139786,44.4257882 34.3493073,44.3479809 34.4948913,45.1243875 L34.4948913,51.9961228 C34.4024546,52.6121309 33.9094382,52.5234287 32.8118025,52.5040154 L32.5030732,54.3265154 L33.46474,54.3269705 C35.3673259,54.328922 35.5804284,54.3364843 35.5804284,54.3364843 L35.5804284,56.485738 L37.114137,56.485738 Z M37.144013,47.6141601 L37.144013,44.5567428 C38.0104489,44.5567428 40.7192919,44.2878893 40.7192919,46.0904514 C40.7192919,47.8133542 38.0104798,47.6141601 37.144013,47.6141601 Z M37.144013,52.5139844 L37.144013,49.1478686 C38.1797362,49.1478686 41.3514108,48.8590464 41.3514108,50.8309574 C41.3514108,52.7330856 38.1797362,52.5139844 37.144013,52.5139844 Z","id","b","transform","translate(38.452166, 48.395011) rotate(14.000000) translate(-38.452166, -48.395011) ",1,"fill-color-9"],["d","M93.2292414,91.9116485 L93.2292414,89.7922708 C93.647506,89.8022089 94.0558324,89.8022089 94.4442517,89.8022089 L94.4442517,91.9116485 L95.9779294,91.9116485 L95.9779294,89.7623948 C98.5473303,89.6229527 100.264986,88.975618 100.494057,86.5555973 C100.673282,84.6136241 99.757032,83.7471573 98.3030443,83.3986138 C99.1794183,82.9504733 99.7371558,82.1537275 99.6076827,80.8291821 C99.4383337,79.0166511 97.9497787,78.4091306 95.9778985,78.2398742 L95.9778985,75.7301945 L94.4442208,75.7301945 L94.4442208,78.1701531 C94.0458325,78.1701531 93.6375061,78.1800912 93.2292106,78.1900602 L93.2292106,75.7301945 L91.695502,75.7301945 L91.695502,78.2398742 C91.1316227,78.2569109 90.4748746,78.2485777 88.6181777,78.2398742 L88.6181777,79.8731181 C89.8290831,79.8516987 90.4644118,79.7738914 90.6099957,80.5502979 L90.6099957,87.4220333 C90.517559,88.0380413 90.0245427,87.9493391 88.926907,87.9299259 L88.6181777,89.7524258 L89.5798445,89.7528809 C91.4824304,89.7548325 91.6955329,89.7623948 91.6955329,89.7623948 L91.6955329,91.9116485 L93.2292414,91.9116485 Z M93.2591175,83.0400705 L93.2591175,79.9826533 C94.1255534,79.9826533 96.8343964,79.7137998 96.8343964,81.5163618 C96.8343964,83.2392647 94.1255843,83.0400705 93.2591175,83.0400705 Z M93.2591175,87.9398948 L93.2591175,84.5737791 C94.2948407,84.5737791 97.4665153,84.2849568 97.4665153,86.2568678 C97.4665153,88.1589961 94.2948407,87.9398948 93.2591175,87.9398948 Z","id","b","fill-rule","nonzero","transform","translate(94.567271, 83.820921) rotate(14.000000) translate(-94.567271, -83.820921) ",1,"fill-color-9"],["d","M305.611064,96.181454 L305.611064,94.0620763 C306.029328,94.0720144 306.437655,94.0720144 306.826074,94.0720144 L306.826074,96.181454 L308.359752,96.181454 L308.359752,94.0322003 C310.929153,93.8927582 312.646809,93.2454235 312.875879,90.8254028 C313.055104,88.8834296 312.138854,88.0169628 310.684867,87.6684193 C311.561241,87.2202788 312.118978,86.423533 311.989505,85.0989876 C311.820156,83.2864566 310.331601,82.678936 308.359721,82.5096797 L308.359721,80 L306.826043,80 L306.826043,82.4399586 C306.427655,82.4399586 306.019328,82.4498967 305.611033,82.4598657 L305.611033,80 L304.077324,80 L304.077324,82.5096797 C303.513445,82.5267164 302.856697,82.5183832 301,82.5096797 L301,84.1429236 C302.210905,84.1215042 302.846234,84.0436969 302.991818,84.8201034 L302.991818,91.6918387 C302.899381,92.3078468 302.406365,92.2191446 301.308729,92.1997314 L301,94.0222313 L301.961667,94.0226864 C303.864253,94.024638 304.077355,94.0322003 304.077355,94.0322003 L304.077355,96.181454 L305.611064,96.181454 Z M305.64094,87.309876 L305.64094,84.2524587 C306.507376,84.2524587 309.216219,83.9836053 309.216219,85.7861673 C309.216219,87.5090702 306.507407,87.309876 305.64094,87.309876 Z M305.64094,92.2097003 L305.64094,88.8435846 C306.676663,88.8435846 309.848338,88.5547623 309.848338,90.5266733 C309.848338,92.4288016 306.676663,92.2097003 305.64094,92.2097003 Z","id","b","fill-rule","nonzero","transform","translate(306.949093, 88.090727) rotate(14.000000) translate(-306.949093, -88.090727) ",1,"fill-color-26"],["fxFlex","30","viewBox","0 0 278 118","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["id","LoopIn_Step04","transform","translate(-1799.000000, -756.000000)"],["id","LoopIn_Step04","transform","translate(1799.000000, 756.000000)"],["id","Loop","fill-rule","nonzero"],["id","Group-16","transform","translate(24.000000, 0.000000)"],["d","M55.0827415,28.5000036 C59.4468211,28.5000036 62.9999285,25.1343958 62.9999285,21.0000215 C62.9999285,16.8656472 59.4468211,13.5000393 55.0827415,13.5000393 C51.9843297,13.5000393 49.5608889,15.4359631 47.9999642,17.1843872 C46.4390396,15.4359631 44.0155987,13.5000393 40.9171869,13.5000393 C36.5531074,13.5000393 33,16.8656472 33,21.0000215 C33,25.1343958 36.5531074,28.5000036 40.9171869,28.5000036 C44.0155987,28.5000036 46.4390396,26.5640798 47.9999642,24.8156557 C49.5608889,26.5640798 51.9843297,28.5000036 55.0827415,28.5000036 Z M40.9171869,24.0000143 C39.0328073,24.0000143 37.4999893,22.6546959 37.4999893,21.0000286 C37.4999893,19.3453471 39.0328073,18.0000286 40.9171869,18.0000286 C42.707771,18.0000286 44.3577763,19.6921938 45.3234264,21.0000286 C44.3671604,22.2937501 42.7031019,24.0000143 40.9171869,24.0000143 Z M55.0827415,24.0000143 C53.2921574,24.0000143 51.6421522,22.3078492 50.676502,21.0000286 C51.6327681,19.7062929 53.2968266,18.0000286 55.0827415,18.0000286 C56.9671212,18.0000286 58.4999392,19.3453471 58.4999392,21.0000286 C58.4999392,22.6546959 56.9671212,24.0000143 55.0827415,24.0000143 Z","id","i",1,"fill-color-primary"],["id","Oval","cx","48.644129","cy","75.1589677","rx","48.644129","ry","6.61766437",1,"fill-color-2"],["id","Group-44","transform","translate(27.000000, 69.000000)","fill-rule","nonzero"],["id","Path","transform","translate(118.400000, 7.089946) scale(-1, 1) translate(-118.400000, -7.089946) ","points","234.731878 6.60770626 8.52651283e-14 6.60770626 8.52651283e-14 7.57218541 236.8 7.57218541",1,"fill-color-19"],["d","M120.192,8.96 L105.856,8.96 L105.856,1.86517468e-14 L120.192,1.86517468e-14 L120.192,8.96 Z M106.479304,8.57043501 L119.568696,8.57043501 L119.568696,0.389564988 L106.479304,0.389564988 L106.479304,8.57043501 Z","id","Shape","transform","translate(113.024000, 4.480000) scale(-1, 1) translate(-113.024000, -4.480000) ",1,"fill-color-19"],["id","Group-43","transform","translate(179.000000, 40.000000)"],["d","M225.805162,92.2474279 C226.071703,92.2474279 226.325569,92.1077892 226.465207,91.8666288 L232.050261,82.2197185 C232.345374,81.7151473 231.980441,81.0773212 231.393376,81.0773212 L227.731346,81.0773212 L229.083201,76.9583506 C229.210134,76.4759989 228.845202,76 228.346983,76 L223.777394,76 C223.396595,76 223.07291,76.2824384 223.022149,76.6600456 L222.006685,84.2760274 C221.946379,84.7329987 222.301798,85.1391782 222.76193,85.1391782 L226.528674,85.1391782 L225.065752,91.3112968 C224.951525,91.7936485 225.319618,92.2474279 225.805162,92.2474279 Z","id","b","fill-rule","nonzero","transform","translate(227.077378, 84.123714) rotate(14.000000) translate(-227.077378, -84.123714) ",1,"fill-color-12"],["fxFlex","30","viewBox","0 0 205 121","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["id","LoopIn_Step05","transform","translate(-2386.000000, -764.000000)","fill-rule","nonzero"],["id","LoopIn_Step05","transform","translate(2386.000000, 764.000000)"],["id","Illustration_Step02"],["id","Group-31"],["id","Rectangle","x","0","y","0","width","90.1490688","height","100.616012",1,"fill-color-10"],["id","Rectangle","x","1.48932403","y","67.1775068","width","87.1682273","height","31.2472904",1,"fill-color-1"],["id","Rectangle","x","8.64422093","y","74.5890324","width","51.2","height","16.0118784",1,"fill-color-primary-lighter"],["id","Oval","cx","76.317438","cy","82.4918815","r","8.15070413",1,"fill-color-primary-darker"],["id","Rectangle","x","1.48932403","y","34.712875","width","87.1682273","height","31.2472904",1,"fill-color-1"],["id","Rectangle","x","8.64422093","y","42.1244006","width","51.2","height","16.0118784",1,"fill-color-primary-lighter"],["id","Oval","cx","76.317438","cy","50.0294431","r","8.15070413",1,"fill-color-primary-darker"],["id","Rectangle","x","1.48932403","y","2.2482432","width","87.1682273","height","31.2472904",1,"fill-color-1"],["id","Rectangle","x","8.64422093","y","74.5890324","width","24","height","16.0118784",1,"fill-color-primary"],["id","Rectangle","x","8.64422093","y","42.1244006","width","36.8","height","16.0118784",1,"fill-color-primary"],["id","Rectangle","x","8.64422093","y","9.66196224","width","51.2","height","16.0118784",1,"fill-color-primary"],["id","Oval","fill","url(#linearGradient-1)","cx","76.317438","cy","50.2465905","r","8.78679245"],["id","Oval","fill","url(#linearGradient-1)","cx","76.317438","cy","82.7090289","r","8.78679245"],["id","Group","transform","translate(60.115627, 35.744427)"],["d","M133.318807,1.04548939 L82.5936439,1.04548939 L82.5936439,0 L59.5928852,0 L59.5928852,1.04548939 L8.65861943,1.04548939 C7.74861523,1.04548887 6.87588228,1.4069864 6.23241214,2.05045654 C5.58894199,2.69392669 5.22744498,3.56665964 5.22744498,4.47666384 L5.22744498,73.9350108 C5.22744498,74.8450173 5.5889387,75.7177532 6.23240879,76.3612266 C6.87587888,77.0047 7.74861298,77.3662028 8.65861943,77.3662028 L133.318807,77.3662028 C135.213795,77.3662028 136.749981,75.8300048 136.749981,73.9350167 L136.749981,4.47666384 C136.749981,3.56665964 136.388484,2.69392669 135.745014,2.05045654 C135.101544,1.4069864 134.228811,1.04548887 133.318807,1.04548939 Z","id","Path",1,"fill-color-20"],["id","Rectangle","x","9.82759671","y","7.10932665","width","122.322231","height","69.0022838",1,"fill-color-25"],["id","Path","opacity","0.257273065","points","97.1677755 76.1116475 9.82763376 76.1116475 9.82763376 7.10937149",1,"fill-color-24"],["id","Oval","cx","28.9673627","cy","59.1901502","r","11.7579927",1,"fill-color-25"],["d","M31.5848237,68.0274261 C25.669241,68.0274261 20.3361447,64.4639649 18.0723494,58.9986791 C15.808554,53.5333932 17.0598755,47.2425772 21.2428244,43.0596288 C25.4257733,38.8766804 31.7165895,37.6253598 37.1818751,39.8891559 C42.6471607,42.1529519 46.2106203,47.4860487 46.2106203,53.4016314 C46.2014756,61.4754447 39.6586369,68.0182825 31.5848237,68.0274261 L31.5848237,68.0274261 Z M31.5848237,38.967022 C23.612809,38.967022 17.1502143,45.4296168 17.1502143,53.4016314 C17.1502143,61.3736461 23.612809,67.8362409 31.5848237,67.8362409 C39.5568383,67.8362409 46.0194331,61.3736461 46.0194331,53.4016314 C46.010427,45.4333502 39.5531049,38.9760281 31.5848237,38.967022 L31.5848237,38.967022 Z","id","Shape",1,"fill-color-primary"],["id","Rectangle","x","99.4252759","y","44.3228077","width","11.4262324","height","2.38757043",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","25.733862","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","28.9741379","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","32.2144137","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","35.4546875","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","85.6114731","y","38.6949634","width","39.05384","height","1.0232453",1,"fill-color-13"],["id","Rectangle","x","119.89017","y","8.50924347","width","4.7751428","height","4.7751428",1,"fill-color-6"],["d","M126.882344,15.5014148 L121.083948,15.5014148 L121.083948,9.70301894 L126.882344,9.70301894 L126.882344,15.5014148 Z M121.336061,15.2493191 L126.63024,15.2493191 L126.63024,9.95513218 L121.336061,9.95513218 L121.336061,15.2493191 Z","id","Shape",1,"fill-color-19"],["d","M140.184525,74.8570201 L128.246669,74.8570201 L128.246669,73.9969059 C128.246671,73.9516751 128.228704,73.9082962 128.196721,73.876313 C128.164738,73.8443298 128.12136,73.826364 128.076129,73.826364 L123.98315,73.826364 C123.937919,73.826364 123.89454,73.8443305 123.862558,73.8763135 C123.830575,73.9082966 123.812608,73.9516752 123.81261,73.9969059 L123.81261,74.8570201 L121.254497,74.8570201 L121.254497,73.9969059 C121.254499,73.9516752 121.236532,73.9082966 121.204549,73.8763135 C121.172566,73.8443305 121.129188,73.826364 121.083957,73.826364 L116.990978,73.826364 C116.945747,73.826364 116.902368,73.8443297 116.870385,73.8763129 C116.838402,73.908296 116.820435,73.9516749 116.820436,73.9969059 L116.820436,74.8570201 L114.262326,74.8570201 L114.262326,73.9969059 C114.262328,73.9516749 114.24436,73.908296 114.212377,73.8763129 C114.180394,73.8443297 114.137015,73.826364 114.091784,73.826364 L109.998805,73.826364 C109.953574,73.826364 109.910196,73.8443305 109.878213,73.8763135 C109.84623,73.9082966 109.828263,73.9516752 109.828265,73.9969059 L109.828265,74.8570201 L107.270153,74.8570201 L107.270153,73.9969059 C107.270154,73.9516752 107.252187,73.9082966 107.220204,73.8763135 C107.188222,73.8443305 107.144843,73.826364 107.099613,73.826364 L103.00663,73.826364 C102.961399,73.826364 102.91802,73.8443298 102.886037,73.876313 C102.854054,73.9082962 102.836088,73.9516751 102.83609,73.9969059 L102.83609,74.8570201 L100.277981,74.8570201 L100.277981,73.9969059 C100.277983,73.9516749 100.260016,73.908296 100.228032,73.8763129 C100.196049,73.8443297 100.15267,73.826364 100.107439,73.826364 L96.0144621,73.826364 C95.9692311,73.826364 95.9258522,73.8443297 95.8938691,73.8763129 C95.861886,73.908296 95.8439187,73.9516749 95.8439202,73.9969059 L95.8439202,74.8570201 L93.285808,74.8570201 L93.285808,73.9969059 C93.2858095,73.9516752 93.2678425,73.9082966 93.2358598,73.8763135 C93.2038771,73.8443305 93.1604987,73.826364 93.1152681,73.826364 L89.0222888,73.826364 C88.9770581,73.826364 88.9336797,73.8443305 88.901697,73.8763135 C88.8697143,73.9082966 88.8517473,73.9516752 88.8517489,73.9969059 L88.8517489,74.8570201 L86.2936405,74.8570201 L86.2936405,73.9969059 C86.293642,73.9516752 86.2756751,73.9082966 86.2436923,73.8763135 C86.2117096,73.8443305 86.1683312,73.826364 86.1231006,73.826364 L54.061428,73.826364 C54.0161974,73.826364 53.972819,73.8443305 53.9408363,73.8763135 C53.9088536,73.9082966 53.8908866,73.9516752 53.8908881,73.9969059 L53.8908881,74.8570201 L51.3327759,74.8570201 L51.3327759,73.9969059 C51.3327774,73.9516749 51.3148102,73.908296 51.282827,73.8763129 C51.2508439,73.8443297 51.207465,73.826364 51.162234,73.826364 L47.0692664,73.826364 C47.0240354,73.826364 46.9806565,73.8443297 46.9486734,73.8763129 C46.9166903,73.908296 46.898723,73.9516749 46.8987246,73.9969059 L46.8987246,74.8570201 L44.3406025,74.8570201 L44.3406025,73.9969059 C44.3406046,73.9516751 44.3226378,73.9082962 44.290655,73.876313 C44.2586721,73.8443298 44.2152934,73.826364 44.1700626,73.826364 L40.0770834,73.826364 C40.0318527,73.826364 39.9884743,73.8443305 39.9564916,73.8763135 C39.9245089,73.9082966 39.9065419,73.9516752 39.9065435,73.9969059 L39.9065435,74.8570201 L37.3484312,74.8570201 L37.3484312,73.9969059 C37.3484327,73.9516752 37.3304657,73.9082966 37.298483,73.8763135 C37.2665003,73.8443305 37.2231219,73.826364 37.1778913,73.826364 L33.084912,73.826364 C33.039681,73.826364 32.9963021,73.8443297 32.964319,73.8763129 C32.9323358,73.908296 32.9143686,73.9516749 32.9143701,73.9969059 L32.9143701,74.8570201 L30.3562598,74.8570201 L30.3562598,73.9969059 C30.3562614,73.9516749 30.3382941,73.908296 30.306311,73.8763129 C30.2743278,73.8443297 30.2309489,73.826364 30.1857179,73.826364 L26.0927387,73.826364 C26.047508,73.826364 26.0041296,73.8443305 25.9721469,73.8763135 C25.9401642,73.9082966 25.9221972,73.9516752 25.9221988,73.9969059 L25.9221988,74.8570201 L23.3640826,74.8570201 L23.3640826,73.9969059 C23.3640841,73.9516752 23.3461171,73.9082966 23.3141344,73.8763135 C23.2821517,73.8443305 23.2387733,73.826364 23.1935427,73.826364 L19.1005673,73.826364 C19.0553365,73.826364 19.0119578,73.8443298 18.979975,73.876313 C18.9479921,73.9082962 18.9300253,73.9516751 18.9300274,73.9969059 L18.9300274,74.8570201 L16.3719151,74.8570201 L16.3719151,73.9969059 C16.3719167,73.9516749 16.3539494,73.908296 16.3219663,73.8763129 C16.2899831,73.8443297 16.2466042,73.826364 16.2013733,73.826364 L12.1083959,73.826364 C12.0631649,73.826364 12.0197861,73.8443297 11.9878029,73.8763129 C11.9558198,73.908296 11.9378525,73.9516749 11.9378541,73.9969059 L11.9378541,74.8570201 L4.09297732,74.8570201 C1.83248849,74.8570223 0,76.6895106 0,78.9499994 L0,80.8007483 C0,83.061233 1.83249262,84.8937159 4.09297732,84.8937159 L140.184525,84.8937159 C142.44501,84.8937159 144.277504,83.0612333 144.277504,80.8007483 L144.277504,78.9499994 C144.277504,76.6895102 142.445014,74.8570223 140.184525,74.8570201 Z","id","Path",1,"fill-color-20"],["d","M88.0406297,103.870828 C88.3071704,103.870828 88.5610365,103.731189 88.7006752,103.490029 L94.2857286,93.8431185 C94.5808417,93.3385473 94.2159092,92.7007212 93.6288439,92.7007212 L89.9668136,92.7007212 L91.318669,88.5817505 C91.445602,88.0993988 91.0806695,87.6234 90.5824512,87.6234 L86.0128621,87.6234 C85.632063,87.6234 85.3083776,87.9058383 85.2576168,88.2834455 L84.2421525,95.8994274 C84.1818469,96.3563987 84.5372656,96.7625782 84.9973979,96.7625782 L88.7641417,96.7625782 L87.30122,102.934697 C87.1869926,103.417048 87.555086,103.870828 88.0406297,103.870828 Z","id","b","transform","translate(89.312846, 95.747114) rotate(14.000000) translate(-89.312846, -95.747114) ",1,"fill-color-21"],["id","Oval","cx","74.1507041","cy","17.5648113","r","8.15070413",1,"fill-color-primary"]],template:function(e,o){if(1&e&&(t.YNc(0,We,1,0,"ng-container",0),t.YNc(1,Xe,32,5,"ng-template",null,1,t.W1O),t.YNc(3,je,66,5,"ng-template",null,2,t.W1O),t.YNc(5,Ke,93,5,"ng-template",null,3,t.W1O),t.YNc(7,$e,54,5,"ng-template",null,4,t.W1O),t.YNc(9,tn,51,5,"ng-template",null,5,t.W1O)),2&e){const a=t.MAs(2),l=t.MAs(4),r=t.MAs(6),h=t.MAs(8),f=t.MAs(10);t.Q6J("ngTemplateOutlet",1===o.stepNumber?a:2===o.stepNumber?l:3===o.stepNumber?r:4===o.stepNumber?h:f)}},directives:[u.tP,m.xw,m.yH,m.Wh,u.mk,L.oO,y.n5,y.$j],styles:["svg.small-svg[_ngcontent-%COMP%]{height:50%;min-height:50%;max-width:100%}svg.large-svg[_ngcontent-%COMP%]{height:60%;min-height:60%;max-width:100%}"],data:{animation:[pt.l]}}),n})();const nn=["stepper"];function on(n,i){if(1&n&&(t.TgZ(0,"div",48)(1,"p",49)(2,"strong"),t._uU(3,"Channel Peer:\xa0"),t.qZA(),t._uU(4),t.ALo(5,"titlecase"),t.qZA(),t.TgZ(6,"p",50)(7,"strong"),t._uU(8,"Channel ID:\xa0"),t.qZA(),t._uU(9),t.qZA(),t._UZ(10,"p",50),t.qZA()),2&n){const e=t.oxw(2);t.xp6(4),t.Oqu(t.lcZ(5,2,e.channel.remote_alias)),t.xp6(5),t.Oqu(e.channel.chan_id)}}function an(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.Oqu(e.inputFormLabel)}}function ln(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function sn(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij("Amount must be greater than or equal to ",t.lcZ(2,1,e.minQuote.amount),".")}}function rn(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij("Amount must be less than or equal to ",t.lcZ(2,1,e.maxQuote.amount),".")}}function cn(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Confirmation target is required."),t.qZA())}function pn(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Confirmation target must be a positive number."),t.qZA())}function un(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Percentage is required."),t.qZA())}function mn(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Percentage must be a positive number."),t.qZA())}function dn(n,i){if(1&n&&(t.TgZ(0,"mat-form-field",50),t._UZ(1,"input",51),t.YNc(2,un,2,0,"mat-error",25),t.YNc(3,mn,2,0,"mat-error",25),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("step",1),t.xp6(1),t.Q6J("ngIf",null==e.inputFormGroup.controls.routingFeePercent.errors?null:e.inputFormGroup.controls.routingFeePercent.errors.required),t.xp6(1),t.Q6J("ngIf",null==e.inputFormGroup.controls.routingFeePercent.errors?null:e.inputFormGroup.controls.routingFeePercent.errors.min)}}function hn(n,i){1&n&&(t.TgZ(0,"div",52)(1,"mat-slide-toggle",53),t._uU(2,"Fast"),t.qZA(),t.TgZ(3,"mat-icon",54),t._uU(4,"info_outline"),t.qZA()())}function _n(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.Oqu(e.quoteFormLabel)}}function fn(n,i){1&n&&(t.TgZ(0,"p",55)(1,"mat-icon",56),t._uU(2,"close"),t.qZA(),t._uU(3,"Local balance amount is insufficient for swap."),t.qZA())}function gn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",57),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onValidateAmount()}),t._uU(1,"Next"),t.qZA()}}function Cn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",58),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onLoop()}),t._uU(1),t.qZA()}if(2&n){const e=t.oxw(2);t.xp6(1),t.hij("Initiate ",e.loopDirectionCaption,"")}}function xn(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(3);t.Oqu(e.addressFormLabel)}}function yn(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Address is required."),t.qZA())}function Tn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step",16)(1,"form",17),t.YNc(2,xn,1,1,"ng-template",18),t.TgZ(3,"div",59)(4,"mat-radio-group",60),t.NdJ("change",function(a){return t.CHM(e),t.oxw(2).onAddressTypeChange(a)}),t.TgZ(5,"mat-radio-button",61),t._uU(6,"Node Local Address"),t.qZA(),t.TgZ(7,"mat-radio-button",62),t._uU(8,"External Address"),t.qZA()(),t.TgZ(9,"mat-form-field",63),t._UZ(10,"input",64),t.YNc(11,yn,2,0,"mat-error",25),t.qZA()(),t.TgZ(12,"div",29)(13,"button",65),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onLoop()}),t._uU(14),t.qZA()()()()}if(2&n){const e=t.oxw(2);t.Q6J("stepControl",e.addressFormGroup)("editable",e.flgEditable),t.xp6(1),t.Q6J("formGroup",e.addressFormGroup),t.xp6(9),t.Q6J("required","external"===e.addressFormGroup.controls.addressType.value),t.xp6(1),t.Q6J("ngIf",null==e.addressFormGroup.controls.address.errors?null:e.addressFormGroup.controls.address.errors.required),t.xp6(3),t.hij("Initiate ",e.loopDirectionCaption,"")}}function vn(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.hij("",e.loopDirectionCaption," Status")}}function bn(n,i){if(1&n&&(t.TgZ(0,"mat-icon",66),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.loopStatus&&null!=e.loopStatus&&e.loopStatus.id_bytes?"check":"close")}}function wn(n,i){1&n&&t._UZ(0,"div")}function Zn(n,i){1&n&&t._UZ(0,"mat-progress-bar",67)}function An(n,i){if(1&n&&(t.TgZ(0,"h4",68),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.loopStatus&&e.loopStatus.error?e.loopDirectionCaption+" failed.":e.loopStatus&&e.loopStatus.id_bytes&&e.channel?e.loopDirectionCaption+" request placed successfully. You can check the status of the request on the 'Loop' menu.":e.loopDirectionCaption+" request placed successfully.")}}function Ln(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",69),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).goToLoop()}),t._uU(1,"Check Status"),t.qZA()}}function Sn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",70),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onRestart()}),t._uU(1,"Start Again"),t.qZA()}}function Fn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",3)(1,"div",4)(2,"mat-card-header",5)(3,"div",6)(4,"span",7),t._uU(5),t.qZA()(),t.TgZ(6,"div",8)(7,"button",9),t.NdJ("click",function(){return t.CHM(e),t.oxw().showInfo()}),t._uU(8,"?"),t.qZA(),t.TgZ(9,"button",10),t.NdJ("click",function(){return t.CHM(e),t.oxw().onClose()}),t._uU(10,"X"),t.qZA()()(),t.TgZ(11,"mat-card-content",11)(12,"div",12),t.YNc(13,on,11,4,"div",13),t.TgZ(14,"mat-vertical-stepper",14,15),t.NdJ("selectionChange",function(a){return t.CHM(e),t.oxw().stepSelectionChanged(a)}),t.TgZ(16,"mat-step",16)(17,"form",17),t.YNc(18,an,1,1,"ng-template",18),t.TgZ(19,"div",19),t._UZ(20,"rtl-loop-quote",20)(21,"rtl-loop-quote",20),t.qZA(),t.TgZ(22,"div",21)(23,"mat-form-field",22),t._UZ(24,"input",23),t.TgZ(25,"mat-hint"),t._uU(26),t.ALo(27,"number"),t.ALo(28,"number"),t.qZA(),t.TgZ(29,"span",24),t._uU(30,"Sats"),t.qZA(),t.YNc(31,ln,2,0,"mat-error",25),t.YNc(32,sn,3,3,"mat-error",25),t.YNc(33,rn,3,3,"mat-error",25),t.qZA(),t.TgZ(34,"mat-form-field",22),t._UZ(35,"input",26),t.YNc(36,cn,2,0,"mat-error",25),t.YNc(37,pn,2,0,"mat-error",25),t.qZA(),t.YNc(38,dn,4,3,"mat-form-field",27),t.qZA(),t.YNc(39,hn,5,0,"div",28),t.TgZ(40,"div",29)(41,"button",30),t.NdJ("click",function(){return t.CHM(e),t.oxw().onEstimateQuote()}),t._uU(42,"Estimate Quote"),t.qZA()()()(),t.TgZ(43,"mat-step",16)(44,"form",17),t.YNc(45,_n,1,1,"ng-template",18),t._UZ(46,"rtl-loop-quote",31),t.YNc(47,fn,4,0,"p",32),t.TgZ(48,"div",29),t.YNc(49,gn,2,0,"button",33),t.YNc(50,Cn,2,1,"button",34),t.qZA()()(),t.YNc(51,Tn,15,6,"mat-step",35),t.TgZ(52,"mat-step",36)(53,"form",17),t.YNc(54,vn,1,1,"ng-template",18),t.TgZ(55,"div",37)(56,"mat-expansion-panel",38)(57,"mat-expansion-panel-header")(58,"mat-panel-title")(59,"span",39),t._uU(60),t.YNc(61,bn,2,1,"mat-icon",40),t.qZA()()(),t.YNc(62,wn,1,0,"div",41),t.qZA(),t.YNc(63,Zn,1,0,"mat-progress-bar",42),t.qZA(),t.YNc(64,An,2,1,"h4",43),t.TgZ(65,"div",29),t.YNc(66,Ln,2,0,"button",44),t.YNc(67,Sn,2,0,"button",45),t.qZA()()()(),t.TgZ(68,"div",46)(69,"button",47),t._uU(70,"Close"),t.qZA()()()()()()}if(2&n){const e=t.oxw(),o=t.MAs(2);t.Q6J("@opacityAnimation",void 0),t.xp6(3),t.Q6J("fxFlex",e.screenSize===e.screenSizeEnum.XS||e.screenSize===e.screenSizeEnum.SM?"83":"91"),t.xp6(2),t.Oqu(e.channel?"Channel "+e.loopDirectionCaption:e.loopDirectionCaption),t.xp6(1),t.Q6J("fxFlex",e.screenSize===e.screenSizeEnum.XS||e.screenSize===e.screenSizeEnum.SM?"17":"9"),t.xp6(7),t.Q6J("ngIf",e.channel),t.xp6(1),t.Q6J("linear",!0),t.xp6(2),t.Q6J("stepControl",e.inputFormGroup)("editable",e.flgEditable),t.xp6(1),t.Q6J("formGroup",e.inputFormGroup),t.xp6(3),t.Q6J("quote",e.minQuote)("termCaption","min")("panelExpanded",!1)("showPanel",!0),t.xp6(1),t.Q6J("quote",e.maxQuote)("termCaption","max")("panelExpanded",!1)("showPanel",!0),t.xp6(2),t.Q6J("fxFlex",e.direction===e.LoopTypeEnum.LOOP_OUT?"35":"48"),t.xp6(1),t.Q6J("step",1e3),t.xp6(2),t.AsE("Range: ",t.lcZ(27,51,e.minQuote.amount),"-",t.lcZ(28,53,e.maxQuote.amount),""),t.xp6(5),t.Q6J("ngIf",null==e.inputFormGroup.controls.amount.errors?null:e.inputFormGroup.controls.amount.errors.required),t.xp6(1),t.Q6J("ngIf",null==e.inputFormGroup.controls.amount.errors?null:e.inputFormGroup.controls.amount.errors.min),t.xp6(1),t.Q6J("ngIf",null==e.inputFormGroup.controls.amount.errors?null:e.inputFormGroup.controls.amount.errors.max),t.xp6(1),t.Q6J("fxFlex",e.direction===e.LoopTypeEnum.LOOP_OUT?"30":"48"),t.xp6(1),t.Q6J("step",1),t.xp6(1),t.Q6J("ngIf",null==e.inputFormGroup.controls.sweepConfTarget.errors?null:e.inputFormGroup.controls.sweepConfTarget.errors.required),t.xp6(1),t.Q6J("ngIf",null==e.inputFormGroup.controls.sweepConfTarget.errors?null:e.inputFormGroup.controls.sweepConfTarget.errors.min),t.xp6(1),t.Q6J("ngIf",e.direction===e.LoopTypeEnum.LOOP_OUT),t.xp6(1),t.Q6J("ngIf",e.direction===e.LoopTypeEnum.LOOP_OUT),t.xp6(4),t.Q6J("stepControl",e.quoteFormGroup)("editable",e.flgEditable),t.xp6(1),t.Q6J("formGroup",e.quoteFormGroup),t.xp6(2),t.Q6J("quote",e.quote)("showPanel",!1),t.xp6(1),t.Q6J("ngIf",e.inputFormGroup.controls.amount.value>e.localBalanceToCompare),t.xp6(2),t.Q6J("ngIf",e.direction===e.LoopTypeEnum.LOOP_OUT),t.xp6(1),t.Q6J("ngIf",e.direction===e.LoopTypeEnum.LOOP_IN),t.xp6(1),t.Q6J("ngIf",e.direction===e.LoopTypeEnum.LOOP_OUT),t.xp6(1),t.Q6J("stepControl",e.statusFormGroup),t.xp6(1),t.Q6J("formGroup",e.statusFormGroup),t.xp6(3),t.Q6J("expanded",!!e.loopStatus),t.xp6(4),t.Oqu(e.loopStatus?e.loopStatus.id_bytes?e.loopDirectionCaption+" request details":e.loopDirectionCaption+" error details":"Waiting for "+e.loopDirectionCaption+" request..."),t.xp6(1),t.Q6J("ngIf",e.loopStatus),t.xp6(1),t.Q6J("ngIf",!e.loopStatus)("ngIfElse",o),t.xp6(1),t.Q6J("ngIf",!e.loopStatus),t.xp6(1),t.Q6J("ngIf",e.loopStatus),t.xp6(2),t.Q6J("ngIf",e.loopStatus&&e.loopStatus.id_bytes&&e.channel),t.xp6(1),t.Q6J("ngIf",e.loopStatus&&(e.loopStatus.error||!e.loopStatus.id_bytes)),t.xp6(2),t.Q6J("mat-dialog-close",!1)}}function kn(n,i){if(1&n&&t._UZ(0,"rtl-loop-status",71),2&n){const e=t.oxw();t.Q6J("loopStatus",e.loopStatus)}}function qn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"rtl-loop-out-info-graphics",88),t.NdJ("stepNumberChange",function(a){return t.CHM(e),t.oxw(2).stepNumber=a}),t.qZA()}if(2&n){const e=t.oxw(2);t.Q6J("stepNumber",e.stepNumber)("animationDirection",e.animationDirection)}}function Nn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"rtl-loop-in-info-graphics",88),t.NdJ("stepNumberChange",function(a){return t.CHM(e),t.oxw(2).stepNumber=a}),t.qZA()}if(2&n){const e=t.oxw(2);t.Q6J("stepNumber",e.stepNumber)("animationDirection",e.animationDirection)}}const On=function(n,i){return{"dot-primary":n,"dot-primary-lighter":i}};function Un(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"span",89),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw(2).onStepChanged(l)}),t._UZ(1,"p",90),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngClass",t.WLB(1,On,o.stepNumber===e,o.stepNumber!==e))}}function Mn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",91),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onReadMore()}),t._uU(1,"Read More"),t.qZA()}}function Pn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",92),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onStepChanged(4)}),t._uU(1,"Back"),t.qZA()}}function In(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",93),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.flgShowInfo=!1,a.stepNumber=1}),t._uU(1,"Close"),t.qZA()}}function Rn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",94),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.flgShowInfo=!1,a.stepNumber=1}),t._uU(1,"Close"),t.qZA()}}function Dn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",95),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.onStepChanged(a.stepNumber-1)}),t._uU(1,"Back"),t.qZA()}}function Qn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",96),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.onStepChanged(a.stepNumber+1)}),t._uU(1,"Next"),t.qZA()}}const Jn=function(){return[1,2,3,4,5]};function En(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",72)(1,"div",19)(2,"mat-card-header",73)(3,"div",74),t._UZ(4,"span",7),t.qZA(),t.TgZ(5,"div",75)(6,"button",76),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return a.flgShowInfo=!1,a.stepNumber=1}),t._uU(7,"X"),t.qZA()()(),t.TgZ(8,"mat-card-content",77),t.YNc(9,qn,1,2,"rtl-loop-out-info-graphics",78),t.YNc(10,Nn,1,2,"rtl-loop-in-info-graphics",78),t.qZA(),t.TgZ(11,"div",79),t.YNc(12,Un,2,4,"span",80),t.qZA(),t.TgZ(13,"div",81),t.YNc(14,Mn,2,0,"button",82),t.YNc(15,Pn,2,0,"button",83),t.YNc(16,In,2,0,"button",84),t.YNc(17,Rn,2,0,"button",85),t.YNc(18,Dn,2,0,"button",86),t.YNc(19,Qn,2,0,"button",87),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@opacityAnimation",void 0),t.xp6(9),t.Q6J("ngIf",e.direction===e.LoopTypeEnum.LOOP_OUT),t.xp6(1),t.Q6J("ngIf",e.direction===e.LoopTypeEnum.LOOP_IN),t.xp6(2),t.Q6J("ngForOf",t.DdM(10,Jn)),t.xp6(2),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",e.stepNumber<5),t.xp6(1),t.Q6J("ngIf",e.stepNumber>1&&e.stepNumber<5),t.xp6(1),t.Q6J("ngIf",e.stepNumber<5)}}let xt=(()=>{class n{constructor(e,o,a,l,r,h,f,x,I){this.dialogRef=e,this.data=o,this.store=a,this.loopService=l,this.formBuilder=r,this.decimalPipe=h,this.logger=f,this.router=x,this.commonService=I,this.faInfoCircle=b.sqG,this.LoopTypeEnum=s.$I,this.direction=s.$I.LOOP_OUT,this.loopDirectionCaption="Loop out",this.loopStatus=null,this.inputFormLabel="Amount to loop out",this.quoteFormLabel="Confirm Quote",this.addressFormLabel="Withdrawal Address",this.prepayRoutingFee=36,this.flgShowInfo=!1,this.stepNumber=1,this.screenSize="",this.screenSizeEnum=s.cu,this.animationDirection="forward",this.flgEditable=!0,this.localBalanceToCompare=null,this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.channel=this.data.channel,this.minQuote=this.data.minQuote?this.data.minQuote:{},this.maxQuote=this.data.maxQuote?this.data.maxQuote:{},this.direction=this.data.direction||s.$I.LOOP_OUT,this.loopDirectionCaption=this.direction===s.$I.LOOP_IN?"Loop in":"Loop out",this.inputFormLabel="Amount to "+this.loopDirectionCaption,this.inputFormGroup=this.formBuilder.group({amount:[this.minQuote.amount,[p.kI.required,p.kI.min(this.minQuote.amount||0),p.kI.max(this.maxQuote.amount||0)]],sweepConfTarget:[6,[p.kI.required,p.kI.min(1)]],routingFeePercent:[2,[p.kI.required,p.kI.min(0)]],fast:[!1,[p.kI.required]]}),this.quoteFormGroup=this.formBuilder.group({}),this.addressFormGroup=this.formBuilder.group({addressType:["local",[p.kI.required]],address:[{value:"",disabled:!0}]}),this.statusFormGroup=this.formBuilder.group({}),this.onFormValueChanges(),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[6])).subscribe(e=>{this.localBalanceToCompare=this.channel&&this.channel.local_balance?+this.channel.local_balance:e.lightningBalance&&e.lightningBalance.local?+e.lightningBalance.local:null})}ngAfterViewInit(){this.inputFormGroup.setErrors({Invalid:!0}),this.direction===s.$I.LOOP_OUT&&this.addressFormGroup.setErrors({Invalid:!0})}onFormValueChanges(){this.inputFormGroup.valueChanges.pipe((0,_.R)(this.unSubs[4])).subscribe(e=>{this.inputFormGroup.setErrors({Invalid:!0})}),this.direction===s.$I.LOOP_OUT&&this.addressFormGroup.valueChanges.pipe((0,_.R)(this.unSubs[5])).subscribe(e=>{this.addressFormGroup.setErrors({Invalid:!0})})}onAddressTypeChange(e){"external"===e.value?(this.addressFormGroup.controls.address.setValidators([p.kI.required]),this.addressFormGroup.controls.address.markAsTouched(),this.addressFormGroup.controls.address.enable()):(this.addressFormGroup.controls.address.setValidators(null),this.addressFormGroup.controls.address.markAsPristine(),this.addressFormGroup.controls.address.disable(),this.addressFormGroup.controls.address.setValue("")),this.addressFormGroup.setErrors({Invalid:!0})}onValidateAmount(){this.localBalanceToCompare&&this.inputFormGroup.controls.amount.value<=this.localBalanceToCompare&&this.stepper.next()}onLoop(){var e;if(!this.inputFormGroup.controls.amount.value||this.minQuote.amount&&this.inputFormGroup.controls.amount.value<this.minQuote.amount||this.maxQuote.amount&&this.inputFormGroup.controls.amount.value>this.maxQuote.amount||!this.inputFormGroup.controls.sweepConfTarget.value||this.inputFormGroup.controls.sweepConfTarget.value<2||this.direction===s.$I.LOOP_OUT&&(!this.inputFormGroup.controls.routingFeePercent.value||this.inputFormGroup.controls.routingFeePercent.value<0)||this.direction===s.$I.LOOP_OUT&&"external"===this.addressFormGroup.controls.addressType.value&&(!this.addressFormGroup.controls.address.value||""===this.addressFormGroup.controls.address.value.trim()))return!0;if(this.flgEditable=!1,null===(e=this.stepper.selected)||void 0===e||e.stepControl.setErrors(null),this.stepper.next(),this.direction===s.$I.LOOP_IN)this.loopService.loopIn(this.inputFormGroup.controls.amount.value,+(this.quote.swap_fee_sat||0),+(this.quote.htlc_publish_fee_sat||0),"",!0).pipe((0,_.R)(this.unSubs[0])).subscribe({next:o=>{this.loopStatus=o,this.loopService.listSwaps(),this.flgEditable=!0},error:o=>{this.loopStatus={error:o},this.flgEditable=!0,this.logger.error(o)}});else{const o=Math.ceil(this.inputFormGroup.controls.amount.value*(this.inputFormGroup.controls.routingFeePercent.value/100)),a="external"===this.addressFormGroup.controls.addressType.value?this.addressFormGroup.controls.address.value:"",l=this.inputFormGroup.controls.fast.value?0:(new Date).getTime()+18e5;this.loopService.loopOut(this.inputFormGroup.controls.amount.value,this.channel&&this.channel.chan_id?this.channel.chan_id:"",this.inputFormGroup.controls.sweepConfTarget.value,o,+(this.quote.htlc_sweep_fee_sat||0),this.prepayRoutingFee,+(this.quote.prepay_amt_sat||0),+(this.quote.swap_fee_sat||0),l,a).pipe((0,_.R)(this.unSubs[1])).subscribe({next:r=>{this.loopStatus=r,this.loopService.listSwaps(),this.flgEditable=!0},error:r=>{this.loopStatus={error:r},this.flgEditable=!0,this.logger.error(r)}})}}onEstimateQuote(){var e;if(!this.inputFormGroup.controls.amount.value||this.minQuote.amount&&this.inputFormGroup.controls.amount.value<this.minQuote.amount||this.maxQuote.amount&&this.inputFormGroup.controls.amount.value>this.maxQuote.amount||!this.inputFormGroup.controls.sweepConfTarget.value||this.inputFormGroup.controls.sweepConfTarget.value<2)return!0;const o=this.inputFormGroup.controls.fast.value?0:(new Date).getTime()+18e5;this.direction===s.$I.LOOP_IN?this.loopService.getLoopInQuote(this.inputFormGroup.controls.amount.value,this.inputFormGroup.controls.sweepConfTarget.value,o).pipe((0,_.R)(this.unSubs[2])).subscribe(a=>{this.quote=a,this.quote.off_chain_swap_routing_fee_percentage=this.inputFormGroup.controls.routingFeePercent.value?this.inputFormGroup.controls.routingFeePercent.value:2}):this.loopService.getLoopOutQuote(this.inputFormGroup.controls.amount.value,this.inputFormGroup.controls.sweepConfTarget.value,o).pipe((0,_.R)(this.unSubs[3])).subscribe(a=>{this.quote=a,this.quote.off_chain_swap_routing_fee_percentage=this.inputFormGroup.controls.routingFeePercent.value?this.inputFormGroup.controls.routingFeePercent.value:2}),null===(e=this.stepper.selected)||void 0===e||e.stepControl.setErrors(null),this.stepper.next()}stepSelectionChanged(e){switch(e.selectedIndex){case 0:default:this.inputFormLabel="Amount to "+this.loopDirectionCaption,this.quoteFormLabel="Confirm Quote",this.addressFormLabel="Withdrawal Address";break;case 1:this.inputFormLabel=this.inputFormGroup.controls.amount.value||this.inputFormGroup.controls.sweepConfTarget.value?this.direction===s.$I.LOOP_IN?this.loopDirectionCaption+" Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.amount.value?this.inputFormGroup.controls.amount.value:0)+" Sats | Target Confirmation: "+(this.inputFormGroup.controls.sweepConfTarget.value?this.inputFormGroup.controls.sweepConfTarget.value:6):this.loopDirectionCaption+" Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.amount.value?this.inputFormGroup.controls.amount.value:0)+" Sats | Target Confirmation: "+(this.inputFormGroup.controls.sweepConfTarget.value?this.inputFormGroup.controls.sweepConfTarget.value:6)+" | Percentage: "+(this.inputFormGroup.controls.routingFeePercent.value?this.inputFormGroup.controls.routingFeePercent.value:"2")+" | Fast: "+(this.inputFormGroup.controls.fast.value?"Enabled":"Disabled"):"Amount to "+this.loopDirectionCaption,this.quoteFormLabel="Confirm Quote",this.addressFormLabel="Withdrawal Address";break;case 2:this.inputFormLabel=this.inputFormGroup.controls.amount.value||this.inputFormGroup.controls.sweepConfTarget.value?this.direction===s.$I.LOOP_IN?this.loopDirectionCaption+" Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.amount.value?this.inputFormGroup.controls.amount.value:0)+" Sats | Target Confirmation: "+(this.inputFormGroup.controls.sweepConfTarget.value?this.inputFormGroup.controls.sweepConfTarget.value:6):this.loopDirectionCaption+" Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.amount.value?this.inputFormGroup.controls.amount.value:0)+" Sats | Target Confirmation: "+(this.inputFormGroup.controls.sweepConfTarget.value?this.inputFormGroup.controls.sweepConfTarget.value:6)+" | Fast: "+(this.inputFormGroup.controls.fast.value?"Enabled":"Disabled"):"Amount to "+this.loopDirectionCaption,this.quoteFormLabel=this.quote&&this.quote.swap_fee_sat&&(this.quote.htlc_sweep_fee_sat||this.quote.htlc_publish_fee_sat)&&this.quote.prepay_amt_sat?"Quote confirmed | Estimated Fees: "+this.decimalPipe.transform(+this.quote.swap_fee_sat+ +(this.quote.htlc_sweep_fee_sat?this.quote.htlc_sweep_fee_sat:this.quote.htlc_publish_fee_sat?this.quote.htlc_publish_fee_sat:0))+" Sats":"Quote confirmed",this.addressFormLabel=this.addressFormGroup.controls.addressType.value?"Withdrawal Address | Type: "+this.addressFormGroup.controls.addressType.value:"Withdrawal Address"}(this.direction===s.$I.LOOP_OUT&&1!==e.selectedIndex&&e.selectedIndex<e.previouslySelectedIndex||this.direction===s.$I.LOOP_IN&&e.selectedIndex<e.previouslySelectedIndex)&&e.selectedStep.stepControl.setErrors({Invalid:!0})}goToLoop(){this.dialogRef.close(!0),this.router.navigateByUrl("/services/loop")}onClose(){this.dialogRef.close(!0)}showInfo(){this.flgShowInfo=!0}onReadMore(){this.direction===s.$I.LOOP_IN?window.open("https://blog.lightning.engineering/announcement/2019/06/25/loop-in.html","_blank"):window.open("https://blog.lightning.engineering/technical/posts/2019/04/15/loop-out-in-depth.html","_blank"),this.onClose()}onStepChanged(e){this.animationDirection=e<this.stepNumber?"backward":"forward",this.stepNumber=e}onRestart(){this.stepper.reset(),this.flgEditable=!0,this.inputFormGroup.reset({amount:this.minQuote.amount,sweepConfTarget:6,routingFeePercent:2,fast:!1}),this.quoteFormGroup.reset(),this.statusFormGroup.reset(),this.addressFormGroup.reset({addressType:"local",address:""}),this.addressFormGroup.controls.address.disable()}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(S.yh),t.Y36(rt.W),t.Y36(p.qu),t.Y36(u.JJ),t.Y36(N.mQ),t.Y36(v.F0),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-loop-modal"]],viewQuery:function(e,o){if(1&e&&t.Gf(nn,5),2&e){let a;t.iGM(a=t.CRH())&&(o.stepper=a.first)}},decls:4,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf"],["loopStatusBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch","class","info-graphics-container",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxLayoutAlign","start start",3,"fxFlex"],[1,"page-title"],["fxLayoutAlign","space-between end",3,"fxFlex"],["tabindex","21","mat-button","",1,"btn-close-x","p-0",3,"click"],["tabindex","22","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["class","padding-gap-large","fxLayout","row wrap","fxLayoutAlign","space-between stretch",4,"ngIf"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable"],["fxLayout","column","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"my-1",3,"formGroup"],["matStepLabel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],[3,"quote","termCaption","panelExpanded","showPanel"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between center",1,"mt-1"],[3,"fxFlex"],["autoFocus","","matInput","","placeholder","Amount","type","number","tabindex","1","formControlName","amount","required","",3,"step"],["matSuffix",""],[4,"ngIf"],["matInput","","placeholder","Sweep Confirmation Target","type","number","tabindex","2","formControlName","sweepConfTarget","required","",3,"step"],["fxFlex","30",4,"ngIf"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","start center","class","mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","5","type","button",3,"click"],[3,"quote","showPanel"],["fxFlex","100","class","color-warn mt-2","fxLayoutAlign","start center",4,"ngIf"],["mat-button","","color","primary","tabindex","6","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","7","type","button",3,"click",4,"ngIf"],[3,"stepControl","editable",4,"ngIf"],[3,"stepControl"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"flat-expansion-panel",3,"expanded"],["fxLayoutAlign","start center","fxFlex","100"],["class","ml-1 icon-small",4,"ngIf"],[4,"ngIf","ngIfElse"],["fxFlex","100","color","primary","mode","indeterminate",4,"ngIf"],["fxLayoutAlign","start","class","font-bold-500 mt-2",4,"ngIf"],["mat-button","","color","primary","tabindex","12","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","13","type","button",3,"click",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end end"],["mat-button","","color","primary","tabindex","14","type","button","default","",3,"mat-dialog-close"],["fxLayout","row wrap","fxLayoutAlign","space-between stretch",1,"padding-gap-large"],["fxFlex","40"],["fxFlex","30"],["matInput","","placeholder","Max Off-chain Routing Fee (%)","type","number","tabindex","3","formControlName","routingFeePercent","required","",3,"step"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","start center",1,"mt-1"],["tabindex","4","color","primary","formControlName","fast","fxFlex","none"],["matTooltip","Swap immediately (Might end up paying a higher on-chain fee)","matTooltipPosition","above","fxFlex","none",1,"info-icon"],["fxFlex","100","fxLayoutAlign","start center",1,"color-warn","mt-2"],[1,"mr-1","icon-small"],["mat-button","","color","primary","tabindex","6","type","button",3,"click"],["mat-button","","color","primary","tabindex","7","type","button",3,"click"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mt-1"],["color","primary","name","addressType","formControlName","addressType","fxFlex","100","fxLayoutAlign","space-between stretch",3,"change"],["fxFlex","48","tabindex","8","value","local"],["fxFlex","48","tabindex","9","value","external"],["fxFlex","100",1,"mt-1"],["matInput","","placeholder","Address","tabindex","10","formControlName","address",3,"required"],["mat-button","","color","primary","tabindex","11","type","button",3,"click"],[1,"ml-1","icon-small"],["fxFlex","100","color","primary","mode","indeterminate"],["fxLayoutAlign","start",1,"font-bold-500","mt-2"],["mat-button","","color","primary","tabindex","12","type","button",3,"click"],["mat-button","","color","primary","tabindex","13","type","button",3,"click"],["fxLayout","column",3,"loopStatus"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"info-graphics-container"],["fxLayout","row","fxFlex","8","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],["fxFlex","5","fxLayoutAlign","end center"],["tabindex","19","mat-button","",1,"btn-close-x","p-0",3,"click"],["fxLayout","column","fxFlex","70","fxLayoutAlign","space-between center",1,"padding-gap-x-large"],["fxFlex","100",3,"stepNumber","animationDirection","stepNumberChange",4,"ngIf"],["fxLayout","row","fxFlex","10","fxLayoutAlign","center end",1,"padding-gap-x-large","padding-gap-bottom-large"],["fxLayoutAlign","center center","class","dots-stepper-block",3,"click",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","10","fxLayoutAlign","end end",1,"padding-gap-x-large","padding-gap-bottom-large"],["mat-button","","class","mr-1","color","primary","tabindex","15","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","16","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","17","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","18","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","19","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","20","type","button",3,"click",4,"ngIf"],["fxFlex","100",3,"stepNumber","animationDirection","stepNumberChange"],["fxLayoutAlign","center center",1,"dots-stepper-block",3,"click"],[1,"dot","tiny-dot","mr-0",3,"ngClass"],["mat-button","","color","primary","tabindex","15","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","16","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","17","type","button",3,"click"],["mat-button","","color","primary","tabindex","18","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","19","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","20","type","button",3,"click"]],template:function(e,o){1&e&&(t.YNc(0,Fn,71,55,"div",0),t.YNc(1,kn,1,1,"ng-template",null,1,t.W1O),t.YNc(3,En,20,11,"div",2)),2&e&&(t.Q6J("ngIf",!o.flgShowInfo),t.xp6(3),t.Q6J("ngIf",o.flgShowInfo))},directives:[u.O5,m.xw,m.yH,m.Wh,y.dk,q.lW,y.dn,Y.Vq,Y.C0,p._Y,p.JL,p.sg,Y.VY,Ie,C.KE,P.Nt,p.wV,p.Fj,W.h,p.JJ,p.u,p.Q7,C.bx,C.R9,C.TO,ct.Rr,$.Hw,K.gM,tt.VQ,tt.U0,E.ib,E.yz,E.yK,J.pW,Q.ZT,Je,Ve,en,u.sg,u.mk,L.oO],pipes:[u.rS,u.JJ],styles:[".dots-stepper-block[_ngcontent-%COMP%]{width:3rem}.info-graphics-container[_ngcontent-%COMP%]{max-height:60rem;min-height:60rem}"],data:{animation:[st._]}}),n})();var F=g(7861);function Hn(n,i){if(1&n&&(t.TgZ(0,"mat-hint",19)(1,"strong",20),t._uU(2,"Capacity: "),t.qZA(),t._uU(3),t.ALo(4,"number"),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(3),t.hij("",t.lcZ(4,1,e.remote_balance||0)," Sats")}}function Yn(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",24),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2).$implicit;return t.oxw(3).onLoopOut(a)}),t._uU(1,"Loop Out"),t.qZA()}}function Bn(n,i){if(1&n&&(t.TgZ(0,"div",21)(1,"mat-hint",22)(2,"strong",20),t._uU(3,"Capacity: "),t.qZA(),t._uU(4),t.ALo(5,"number"),t.qZA(),t.YNc(6,Yn,2,0,"button",23),t.qZA()),2&n){const e=t.oxw().$implicit,o=t.oxw(3);t.xp6(4),t.hij("",t.lcZ(5,2,e.local_balance||0)," Sats"),t.xp6(2),t.Q6J("ngIf",o.showLoop)}}function zn(n,i){if(1&n&&t._UZ(0,"mat-progress-bar",25),2&n){const e=t.oxw().$implicit,o=t.oxw(3);t.s9C("value",o.totalLiquidity>0?(+e.remote_balance||0)/o.totalLiquidity*100:0)}}function Gn(n,i){if(1&n&&t._UZ(0,"mat-progress-bar",25),2&n){const e=t.oxw().$implicit,o=t.oxw(3);t.s9C("value",o.totalLiquidity>0?(+e.local_balance||0)/o.totalLiquidity*100:0)}}const Vn=function(){return["../connections/channels/open"]},Wn=function(n){return{filter:n}};function Xn(n,i){if(1&n&&(t.TgZ(0,"div",13)(1,"a",14),t._uU(2),t.ALo(3,"slice"),t.qZA(),t.TgZ(4,"div",15),t.YNc(5,Hn,5,3,"mat-hint",16),t.YNc(6,Bn,7,4,"div",17),t.qZA(),t.YNc(7,zn,1,1,"mat-progress-bar",18),t.YNc(8,Gn,1,1,"mat-progress-bar",18),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(3);t.xp6(1),t.s9C("matTooltip",e.remote_alias||e.remote_pubkey),t.s9C("matTooltipDisabled",(e.remote_alias||e.remote_pubkey).length<26),t.Q6J("routerLink",t.DdM(14,Vn))("state",t.VKq(15,Wn,e.chan_id)),t.xp6(1),t.AsE(" ",t.Dn7(3,10,e.remote_alias||e.remote_pubkey,0,24),"",(e.remote_alias||e.remote_pubkey).length>25?"...":""," "),t.xp6(3),t.Q6J("ngIf","In"===o.direction),t.xp6(1),t.Q6J("ngIf","Out"===o.direction),t.xp6(1),t.Q6J("ngIf","In"===o.direction),t.xp6(1),t.Q6J("ngIf","Out"===o.direction)}}function jn(n,i){if(1&n&&(t.TgZ(0,"div",11),t.YNc(1,Xn,9,17,"div",12),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngForOf",e.allChannels)}}const Kn=function(n,i,e){return{"mb-4":n,"mb-2":i,"mb-1":e}};function $n(n,i){if(1&n&&(t.TgZ(0,"div",3)(1,"div",4)(2,"span",5),t._uU(3,"Total Capacity"),t.qZA(),t.TgZ(4,"mat-hint",6),t._uU(5),t.ALo(6,"number"),t.qZA(),t._UZ(7,"mat-progress-bar",7),t.qZA(),t.TgZ(8,"div",8),t._UZ(9,"mat-divider",9),t.qZA(),t.YNc(10,jn,2,1,"div",10),t.qZA()),2&n){const e=t.oxw(),o=t.MAs(2);t.Q6J("ngClass",t.kEZ(6,Kn,e.screenSize===e.screenSizeEnum.XS||e.screenSize===e.screenSizeEnum.SM,e.screenSize===e.screenSizeEnum.MD,e.screenSize===e.screenSizeEnum.LG||e.screenSize===e.screenSizeEnum.XL)),t.xp6(5),t.hij("",t.lcZ(6,4,e.totalLiquidity)," Sats"),t.xp6(5),t.Q6J("ngIf",e.allChannels&&e.allChannels.length>0)("ngIfElse",o)}}function to(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",28),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).goToChannels()}),t._uU(1,"Open Channel"),t.qZA()}}function eo(n,i){if(1&n&&(t.TgZ(0,"div",26),t._uU(1," No channels available. "),t.YNc(2,to,2,0,"button",27),t.qZA()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngIf","Out"===e.direction)}}function no(n,i){if(1&n&&(t.TgZ(0,"div",29)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessage)}}let oo=(()=>{class n{constructor(e,o,a,l){this.router=e,this.loopService=o,this.commonService=a,this.store=l,this.targetConf=6,this.screenSize="",this.screenSizeEnum=s.cu,this.unSubs=[new d.x,new d.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.store.select(T.$k).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.showLoop=!(!(null==e?void 0:e.swapServerUrl)||""===e.swapServerUrl.trim())})}goToChannels(){this.router.navigateByUrl("/lnd/connections")}onLoopOut(e){this.loopService.getLoopOutTermsAndQuotes(this.targetConf).pipe((0,_.R)(this.unSubs[1])).subscribe(o=>{this.store.dispatch((0,F.qR)({payload:{minHeight:"56rem",data:{channel:e,minQuote:o[0],maxQuote:o[1],direction:s.$I.LOOP_OUT,component:xt}}}))})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.F0),t.Y36(rt.W),t.Y36(O.v),t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-liquidity-info"]],inputs:{direction:"direction",totalLiquidity:"totalLiquidity",allChannels:"allChannels",errorMessage:"errorMessage"},decls:5,vars:2,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",3,"ngClass",4,"ngIf","ngIfElse"],["noChannelBlock",""],["errorBlock",""],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",3,"ngClass"],["fxLayout","column","fxFlex","9","fxLayoutAlign","end start"],[1,"dashboard-capacity-header","this-channel-capacity"],[1,"font-size-90"],["mode","determinate","color","accent","value","100",1,"dashboard-progress-bar","this-channel-bar"],["fxLayout","column","fxFlex","3","fxLayoutAlign","end stretch"],[1,"dashboard-divider"],[3,"perfectScrollbar",4,"ngIf","ngIfElse"],[3,"perfectScrollbar"],["fxLayout","column",4,"ngFor","ngForOf"],["fxLayout","column"],[1,"dashboard-capacity-header","mt-2",3,"routerLink","state","matTooltip","matTooltipDisabled"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start"],["class","font-size-90 color-primary",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",4,"ngIf"],["class","dashboard-progress-bar","mode","determinate",3,"value",4,"ngIf"],[1,"font-size-90","color-primary"],[1,"font-weight-900","mr-5px"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],["fxFlex","85","fxLayoutAlign","start start",1,"font-size-90","color-primary"],["fxFlex","15","fxLayoutAlign","end start","class","button-link-dashboard","color","primary","mat-button","","aria-label","Loop Out",3,"click",4,"ngIf"],["fxFlex","15","fxLayoutAlign","end start","color","primary","mat-button","","aria-label","Loop Out",1,"button-link-dashboard",3,"click"],["mode","determinate",1,"dashboard-progress-bar",3,"value"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between start",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","1",3,"click",4,"ngIf"],["mat-stroked-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"]],template:function(e,o){if(1&e&&(t.YNc(0,$n,11,10,"div",0),t.YNc(1,eo,3,1,"ng-template",null,1,t.W1O),t.YNc(3,no,3,1,"ng-template",null,2,t.W1O)),2&e){const a=t.MAs(4);t.Q6J("ngIf",""===(null==o.errorMessage?null:o.errorMessage.trim()))("ngIfElse",a)}},directives:[u.O5,m.xw,m.Wh,m.yH,u.mk,L.oO,C.bx,J.pW,V.d,z.$V,u.sg,v.yS,K.gM,q.lW],pipes:[u.JJ,u.OU],styles:[""]}),n})();var R=g(3251),k=g(6087),Z=g(4847),c=g(2075),A=g(6523),et=g(6534),M=g(4107),G=g(508);function io(n,i){if(1&n&&(t.TgZ(0,"mat-option",25),t._uU(1),t.ALo(2,"titlecase"),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(t.lcZ(2,2,e))}}function ao(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.invoiceError)}}function lo(n,i){if(1&n&&(t.TgZ(0,"div",26),t._UZ(1,"fa-icon",27),t.YNc(2,ao,2,1,"span",28),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.invoiceError)}}let so=(()=>{class n{constructor(e,o,a,l,r,h){this.dialogRef=e,this.data=o,this.store=a,this.decimalPipe=l,this.commonService=r,this.actions=h,this.faExclamationTriangle=b.eHv,this.selNode={},this.memo="",this.invoiceValueHint="",this.invoicePaymentReq="",this.information={},this.private=!1,this.expiryStep=100,this.pageSize=s.IV,this.timeUnitEnum=s.Qk,this.timeUnits=s.LO,this.selTimeUnit=s.Qk.SECS,this.invoiceError="",this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.pageSize=this.data.pageSize,this.store.select(T.$k).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(T.Q5).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.information=e}),this.actions.pipe((0,_.R)(this.unSubs[2]),(0,H.h)(e=>e.type===s.uR.UPDATE_API_CALL_STATUS_LND)).subscribe(e=>{e.type===s.uR.UPDATE_API_CALL_STATUS_LND&&"SaveNewInvoice"===e.payload.action&&(this.invoiceError=e.payload.message,e.payload.status===s.Bn.ERROR&&(this.invoiceError=e.payload.message),e.payload.status===s.Bn.COMPLETED&&this.dialogRef.close())})}onAddInvoice(e){this.invoiceError="";let o=0;o=this.expiry?this.selTimeUnit!==s.Qk.SECS?this.commonService.convertTime(this.expiry,this.selTimeUnit,s.Qk.SECS):this.expiry:3600,this.store.dispatch((0,A.Rd)({payload:{uiMessage:s.m6.ADD_INVOICE,memo:this.memo,invoiceValue:this.invoiceValue,private:this.private,expiry:o,pageSize:this.pageSize,openModal:!0}}))}resetData(){this.memo="",this.invoiceValue=null,this.private=!1,this.expiry=null,this.invoiceValueHint="",this.selTimeUnit=s.Qk.SECS,this.invoiceError=""}onInvoiceValueChange(){this.selNode&&this.selNode.fiatConversion&&this.invoiceValue&&this.invoiceValue>99&&(this.invoiceValueHint="",this.commonService.convertCurrency(this.invoiceValue,s.NT.SATS,s.NT.OTHER,this.selNode.currencyUnits&&this.selNode.currencyUnits.length>2?this.selNode.currencyUnits[2]:"",this.selNode.fiatConversion).pipe((0,_.R)(this.unSubs[3])).subscribe({next:e=>{this.invoiceValueHint="= "+e.symbol+this.decimalPipe.transform(e.OTHER,s.Xz.OTHER)+" "+e.unit},error:e=>{this.invoiceValueHint="Conversion Error: "+e}}))}onTimeUnitChange(e){this.expiry&&this.selTimeUnit!==e.value&&(this.expiry=this.commonService.convertTime(this.expiry,this.selTimeUnit,e.value)),this.selTimeUnit=e.value}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(S.yh),t.Y36(u.JJ),t.Y36(O.v),t.Y36(j.eX))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-create-invoices"]],decls:38,vars:16,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100"],["addInvoiceForm","ngForm"],["fxFlex","100","fxLayoutAlign","end start"],["matInput","","autoFocus","","placeholder","Memo","tabindex","1","name","memo",3,"ngModel","ngModelChange"],["fxFlex","50","fxLayoutAlign","start end"],["matInput","","placeholder","Amount","type","number","tabindex","2","name","invoiceValue",3,"ngModel","step","min","ngModelChange","keyup"],["matSuffix",""],["fxFlex","24","fxLayoutAlign","start end"],["matInput","","placeholder","Expiry","type","number","tabindex","3","name","expiry",3,"ngModel","step","min","ngModelChange"],["tabindex","4","name","timeUnit",3,"value","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",1,"mt-1"],["tabindex","4","color","primary","name","private",3,"ngModel","ngModelChange"],["matTooltip","Include routing hints for private channels","matTooltipPosition","above",1,"info-icon"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center",1,"mt-1"],["mat-button","","color","primary","tabindex","5","type","reset",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","6",3,"click"],[3,"value"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],[4,"ngIf"]],template:function(e,o){if(1&e){const a=t.EpF();t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Create Invoice"),t.qZA()(),t.TgZ(6,"button",5),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7,8)(11,"mat-form-field",9)(12,"input",10),t.NdJ("ngModelChange",function(r){return o.memo=r}),t.qZA()(),t.TgZ(13,"mat-form-field",11)(14,"input",12),t.NdJ("ngModelChange",function(r){return o.invoiceValue=r})("keyup",function(){return o.onInvoiceValueChange()}),t.qZA(),t.TgZ(15,"span",13),t._uU(16," Sats "),t.qZA(),t.TgZ(17,"mat-hint"),t._uU(18),t.qZA()(),t.TgZ(19,"mat-form-field",14)(20,"input",15),t.NdJ("ngModelChange",function(r){return o.expiry=r}),t.qZA(),t.TgZ(21,"span",13),t._uU(22),t.ALo(23,"titlecase"),t.qZA()(),t.TgZ(24,"mat-form-field",14)(25,"mat-select",16),t.NdJ("selectionChange",function(r){return o.onTimeUnitChange(r)}),t.YNc(26,io,3,4,"mat-option",17),t.qZA()(),t.TgZ(27,"div",18)(28,"mat-slide-toggle",19),t.NdJ("ngModelChange",function(r){return o.private=r}),t._uU(29,"Private Routing Hints"),t.qZA(),t.TgZ(30,"mat-icon",20),t._uU(31,"info_outline"),t.qZA()(),t.YNc(32,lo,3,2,"div",21),t.TgZ(33,"div",22)(34,"button",23),t.NdJ("click",function(){return o.resetData()}),t._uU(35,"Clear Field"),t.qZA(),t.TgZ(36,"button",24),t.NdJ("click",function(){t.CHM(a);const r=t.MAs(10);return o.onAddInvoice(r)}),t._uU(37,"Create Invoice"),t.qZA()()()()()()}2&e&&(t.xp6(6),t.Q6J("mat-dialog-close",!1),t.xp6(6),t.Q6J("ngModel",o.memo),t.xp6(2),t.Q6J("ngModel",o.invoiceValue)("step",100)("min",1),t.xp6(4),t.Oqu(o.invoiceValueHint),t.xp6(2),t.Q6J("ngModel",o.expiry)("step",o.selTimeUnit===o.timeUnitEnum.SECS?300:o.selTimeUnit===o.timeUnitEnum.MINS?10:o.selTimeUnit===o.timeUnitEnum.HOURS?2:1)("min",1),t.xp6(2),t.hij(" ",t.lcZ(23,14,o.selTimeUnit)," "),t.xp6(3),t.Q6J("value",o.selTimeUnit),t.xp6(1),t.Q6J("ngForOf",o.timeUnits),t.xp6(2),t.Q6J("ngModel",o.private),t.xp6(4),t.Q6J("ngIf",""!==o.invoiceError))},directives:[m.xw,m.yH,y.dk,m.Wh,q.lW,Q.ZT,y.dn,p._Y,p.JL,p.F,C.KE,P.Nt,p.Fj,W.h,p.JJ,p.On,p.wV,p.qQ,et.q,C.R9,C.bx,M.gD,u.sg,G.ey,ct.Rr,$.Hw,K.gM,u.O5,D.BN],pipes:[u.rS],styles:[".mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}"]}),n})();var ro=g(8627);function co(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"form",4,5)(2,"mat-form-field",6)(3,"input",7),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().memo=a}),t.qZA()(),t.TgZ(4,"mat-form-field",8)(5,"input",9),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().invoiceValue=a})("keyup",function(){return t.CHM(e),t.oxw().onInvoiceValueChange()}),t.qZA(),t.TgZ(6,"span",10),t._uU(7," Sats "),t.qZA(),t.TgZ(8,"mat-hint"),t._uU(9),t.qZA()(),t.TgZ(10,"div",11)(11,"button",12),t.NdJ("click",function(){return t.CHM(e),t.oxw().resetData()}),t._uU(12,"Clear Field"),t.qZA(),t.TgZ(13,"button",13),t.NdJ("click",function(){t.CHM(e);const a=t.MAs(1);return t.oxw().onAddInvoice(a)}),t._uU(14,"Create Invoice"),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("ngModel",e.memo),t.xp6(2),t.Q6J("ngModel",e.invoiceValue)("step",100)("min",1),t.xp6(4),t.Oqu(e.invoiceValueHint)}}function po(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",14)(1,"button",15),t.NdJ("click",function(){return t.CHM(e),t.oxw().openCreateInvoiceModal()}),t._uU(2,"Create Invoice"),t.qZA()()}}function uo(n,i){1&n&&t._UZ(0,"mat-progress-bar",46)}function mo(n,i){1&n&&(t.TgZ(0,"th",47),t._uU(1," Date Created "),t.qZA())}const yt=function(n){return{"mr-0":n}};function ho(n,i){if(1&n&&t._UZ(0,"span",53),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,yt,e.screenSize===e.screenSizeEnum.XS))}}function _o(n,i){if(1&n&&t._UZ(0,"span",54),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,yt,e.screenSize===e.screenSizeEnum.XS))}}function fo(n,i){if(1&n&&t._UZ(0,"span",55),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,yt,e.screenSize===e.screenSizeEnum.XS))}}function go(n,i){if(1&n&&t._UZ(0,"span",56),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,yt,e.screenSize===e.screenSizeEnum.XS))}}function Co(n,i){if(1&n&&(t.TgZ(0,"td",48),t.YNc(1,ho,1,3,"span",49),t.YNc(2,_o,1,3,"span",50),t.YNc(3,fo,1,3,"span",51),t.YNc(4,go,1,3,"span",52),t._uU(5),t.ALo(6,"date"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("ngIf","OPEN"===(null==e?null:e.state)),t.xp6(1),t.Q6J("ngIf","SETTLED"===(null==e?null:e.state)),t.xp6(1),t.Q6J("ngIf","ACCEPTED"===(null==e?null:e.state)),t.xp6(1),t.Q6J("ngIf","CANCELED"===(null==e?null:e.state)),t.xp6(1),t.hij(" ",t.xi3(6,5,1e3*(null==e?null:e.creation_date),"dd/MMM/y HH:mm"),"")}}function xo(n,i){1&n&&(t.TgZ(0,"th",57),t._uU(1," Date Settled "),t.qZA())}function yo(n,i){if(1&n&&(t.TgZ(0,"td",58),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(0!=+(null==e?null:e.settle_date)?t.xi3(2,1,1e3*+(null==e?null:e.settle_date),"dd/MMM/y HH:mm"):"-")}}function To(n,i){1&n&&(t.TgZ(0,"th",47),t._uU(1," Memo "),t.qZA())}const vo=function(n){return{"max-width":n}};function bo(n,i){if(1&n&&(t.TgZ(0,"td",48)(1,"div",59)(2,"span",60),t._uU(3),t.qZA()()()),2&n){const e=i.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,vo,o.screenSize===o.screenSizeEnum.XS?"10rem":"22rem")),t.xp6(2),t.Oqu(null==e?null:e.memo)}}function wo(n,i){1&n&&(t.TgZ(0,"th",61),t._uU(1," Amount (Sats) "),t.qZA())}function Zo(n,i){if(1&n&&(t.TgZ(0,"td",48)(1,"span",62),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.value)," ")}}function Ao(n,i){1&n&&(t.TgZ(0,"th",61),t._uU(1," Amount Settled (Sats) "),t.qZA())}function Lo(n,i){if(1&n&&(t.TgZ(0,"td",48)(1,"span",62),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.amt_paid_sat)," ")}}function So(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",63)(1,"div",64)(2,"mat-select",65),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",66),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}const Fo=function(n){return{"pl-3":n}};function ko(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",67)(1,"div",68)(2,"mat-select",69),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",66),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw(2).onInvoiceClick(l)}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",66),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw(2).onRefreshInvoice(l)}),t._uU(7,"Refresh"),t.qZA()()()()}if(2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,Fo,e.screenSize!==e.screenSizeEnum.XS))}}function qo(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No invoice available."),t.qZA())}function No(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting invoices..."),t.qZA())}function Oo(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function Uo(n,i){if(1&n&&(t.TgZ(0,"td",70),t.YNc(1,qo,2,0,"p",71),t.YNc(2,No,2,0,"p",71),t.YNc(3,Oo,2,1,"p",71),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.invoices&&e.invoices.data)||(null==e.invoices||null==e.invoices.data?null:e.invoices.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.invoices&&e.invoices.data)||(null==e.invoices||null==e.invoices.data?null:e.invoices.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.invoices&&e.invoices.data)||(null==e.invoices||null==e.invoices.data?null:e.invoices.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const Mo=function(n){return{"display-none":n}};function Po(n,i){if(1&n&&t._UZ(0,"tr",72),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,Mo,(null==e.invoices?null:e.invoices.data)&&(null==e.invoices||null==e.invoices.data?null:e.invoices.data.length)>0))}}function Io(n,i){1&n&&t._UZ(0,"tr",73)}function Ro(n,i){1&n&&t._UZ(0,"tr",74)}const Do=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},Qo=function(){return["no_invoice"]};function Jo(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",16)(1,"div",17)(2,"div",18),t._UZ(3,"fa-icon",19),t.TgZ(4,"span",20),t._uU(5,"Invoices History"),t.qZA()(),t.TgZ(6,"mat-form-field",21)(7,"input",22),t.NdJ("keyup",function(){return t.CHM(e),t.oxw().applyFilter()})("ngModelChange",function(a){return t.CHM(e),t.oxw().selFilter=a}),t.qZA()()(),t.TgZ(8,"div",23),t.YNc(9,uo,1,0,"mat-progress-bar",24),t.TgZ(10,"table",25,26),t.ynx(12,27),t.YNc(13,mo,2,0,"th",28),t.YNc(14,Co,7,8,"td",29),t.BQk(),t.ynx(15,30),t.YNc(16,xo,2,0,"th",31),t.YNc(17,yo,3,4,"td",32),t.BQk(),t.ynx(18,33),t.YNc(19,To,2,0,"th",28),t.YNc(20,bo,4,4,"td",29),t.BQk(),t.ynx(21,34),t.YNc(22,wo,2,0,"th",35),t.YNc(23,Zo,4,3,"td",29),t.BQk(),t.ynx(24,36),t.YNc(25,Ao,2,0,"th",35),t.YNc(26,Lo,4,3,"td",29),t.BQk(),t.ynx(27,37),t.YNc(28,So,6,0,"th",38),t.YNc(29,ko,8,3,"td",39),t.BQk(),t.ynx(30,40),t.YNc(31,Uo,4,3,"td",41),t.BQk(),t.YNc(32,Po,1,3,"tr",42),t.YNc(33,Io,1,0,"tr",43),t.YNc(34,Ro,1,0,"tr",44),t.qZA(),t.TgZ(35,"mat-paginator",45),t.NdJ("page",function(a){return t.CHM(e),t.oxw().onPageChange(a)}),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faHistory),t.xp6(4),t.Q6J("ngModel",e.selFilter),t.xp6(2),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",e.invoices)("ngClass",t.VKq(13,Do,""!==e.errorMessage)),t.xp6(22),t.Q6J("matFooterRowDef",t.DdM(15,Qo)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",e.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("length",e.totalInvoices)("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS)}}let Yt=(()=>{class n{constructor(e,o,a,l,r,h){this.logger=e,this.store=o,this.decimalPipe=a,this.commonService=l,this.datePipe=r,this.actions=h,this.calledFrom="transactions",this.faHistory=b.qO$,this.selNode={},this.newlyAddedInvoiceMemo=null,this.newlyAddedInvoiceValue=null,this.memo="",this.invoiceValueHint="",this.displayedColumns=[],this.invoicePaymentReq="",this.invoicesData=[],this.information={},this.flgSticky=!1,this.selFilter="",this.private=!1,this.expiryStep=100,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.firstOffset=-1,this.lastOffset=-1,this.totalInvoices=0,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["creation_date","value","actions"]):this.screenSize===s.cu.SM?(this.flgSticky=!1,this.displayedColumns=["creation_date","settle_date","value","amt_paid_sat","actions"]):this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["creation_date","settle_date","memo","value","actions"]):(this.flgSticky=!0,this.displayedColumns=["creation_date","settle_date","memo","value","amt_paid_sat","actions"])}ngOnInit(){this.store.select(T.$k).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(T.Q5).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.information=e}),this.store.select(T.Ef).pipe((0,_.R)(this.unSubs[2])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.totalInvoices=e.listInvoices.total_invoices||0,this.firstOffset=+(e.listInvoices.first_index_offset||-1),this.lastOffset=+(e.listInvoices.last_index_offset||-1),this.invoicesData=e.listInvoices.invoices||[],this.invoicesData.length>0&&this.sort&&this.paginator&&this.loadInvoicesTable(this.invoicesData),this.logger.info(e)}),this.actions.pipe((0,_.R)(this.unSubs[3]),(0,H.h)(e=>e.type===s.uR.SET_LOOKUP_LND||e.type===s.uR.UPDATE_API_CALL_STATUS_LND)).subscribe(e=>{e.type===s.uR.SET_LOOKUP_LND&&this.invoicesData.length>0&&this.sort&&this.paginator&&e.payload&&(this.updateInvoicesData(JSON.parse(JSON.stringify(e.payload))),this.loadInvoicesTable(this.invoicesData))})}ngAfterViewInit(){this.invoicesData.length>0&&this.loadInvoicesTable(this.invoicesData)}onAddInvoice(e){const o=this.expiry?this.expiry:3600;this.newlyAddedInvoiceMemo=this.memo,this.newlyAddedInvoiceValue=this.invoiceValue,this.store.dispatch((0,A.Rd)({payload:{uiMessage:s.m6.ADD_INVOICE,memo:this.memo,invoiceValue:this.invoiceValue,private:this.private,expiry:o,pageSize:this.pageSize,openModal:!0}})),this.resetData()}onInvoiceClick(e){this.store.dispatch((0,F.qR)({payload:{data:{invoice:e,newlyAdded:!1,component:ro.v}}}))}onRefreshInvoice(e){var o,a;e&&e.r_hash&&this.store.dispatch((0,A.n7)({payload:{openSnackBar:!0,paymentHash:null===(a=null===(o=Buffer.from(e.r_hash.trim(),"hex").toString("base64"))||void 0===o?void 0:o.replace(/\+/g,"-"))||void 0===a?void 0:a.replace(/[/]/g,"_")}}))}updateInvoicesData(e){var o;this.invoicesData=null===(o=this.invoicesData)||void 0===o?void 0:o.map(a=>a.r_hash===e.r_hash?e:a)}loadInvoicesTable(e){this.invoices=new c.by(e?[...e]:[]),this.invoices.sort=this.sort,this.invoices.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.invoices.filterPredicate=(o,a)=>{var l,r;return((o.creation_date?null===(l=this.datePipe.transform(new Date(1e3*o.creation_date),"dd/MMM/YYYY HH:mm"))||void 0===l?void 0:l.toLowerCase():"")+(o.settle_date?null===(r=this.datePipe.transform(new Date(1e3*o.settle_date),"dd/MMM/YYYY HH:mm"))||void 0===r?void 0:r.toLowerCase():"")+JSON.stringify(o).toLowerCase()).includes(a)},this.applyFilter(),this.logger.info(this.invoices)}resetData(){this.memo="",this.invoiceValue=null,this.private=!1,this.expiry=null,this.invoiceValueHint=""}applyFilter(){this.invoices.filter=this.selFilter.trim().toLowerCase()}onPageChange(e){let o=!0,a=this.lastOffset;this.pageSize=e.pageSize,0===e.pageIndex?(o=!0,a=0):e.previousPageIndex&&e.pageIndex<e.previousPageIndex?(o=!1,a=this.lastOffset):e.previousPageIndex&&e.pageIndex>e.previousPageIndex&&e.length>(e.pageIndex+1)*e.pageSize?(o=!0,a=this.firstOffset):e.length<=(e.pageIndex+1)*e.pageSize&&(o=!1,a=0),this.store.dispatch((0,A.WM)({payload:{num_max_invoices:e.pageSize,index_offset:a,reversed:o}}))}onInvoiceValueChange(){this.selNode&&this.selNode.fiatConversion&&this.invoiceValue&&this.invoiceValue>99&&(this.invoiceValueHint="",this.commonService.convertCurrency(this.invoiceValue,s.NT.SATS,s.NT.OTHER,this.selNode.currencyUnits&&this.selNode.currencyUnits.length>2?this.selNode.currencyUnits[2]:"",this.selNode.fiatConversion).pipe((0,_.R)(this.unSubs[4])).subscribe({next:e=>{this.invoiceValueHint="= "+e.symbol+this.decimalPipe.transform(e.OTHER,s.Xz.OTHER)+" "+e.unit},error:e=>{this.invoiceValueHint="Conversion Error: "+e}}))}onDownloadCSV(){this.invoices.data&&this.invoices.data.length>0&&this.commonService.downloadFile(this.invoices.data,"Invoices")}openCreateInvoiceModal(){this.store.dispatch((0,F.qR)({payload:{data:{pageSize:this.pageSize,component:so}}}))}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(u.JJ),t.Y36(O.v),t.Y36(u.uU),t.Y36(j.eX))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-lightning-invoices"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},inputs:{calledFrom:"calledFrom"},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Invoices")}])],decls:4,vars:3,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap"],["fxLayout","row wrap","fxLayoutAlign","stretch start","fxFlex","100",4,"ngIf"],["fxLayout","row",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",4,"ngIf"],["fxLayout","row wrap","fxLayoutAlign","stretch start","fxFlex","100"],["addInvoiceForm","ngForm"],["fxFlex","100","fxLayoutAlign","end start"],["matInput","","placeholder","Memo","tabindex","1","name","memo",3,"ngModel","ngModelChange"],["fxFlex","100","fxLayoutAlign","start end"],["matInput","","placeholder","Amount","type","number","tabindex","2","name","invValue",3,"ngModel","step","min","ngModelChange","keyup"],["matSuffix",""],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4",3,"click"],["fxLayout","row"],["mat-flat-button","","color","primary","tabindex","5",3,"click"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex","30","fxLayoutAlign","start end"],["matInput","","tabindex","6","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","creation_date"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","settle_date"],["mat-header-cell","","mat-sort-header","","class","pl-4",4,"matHeaderCellDef"],["mat-cell","","class","pl-4",4,"matCellDef"],["matColumnDef","memo"],["matColumnDef","value"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","amt_paid_sat"],["matColumnDef","actions"],["mat-header-cell","","class","px-3",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",3,"ngClass",4,"matCellDef"],["matColumnDef","no_invoice"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"length","pageSize","pageSizeOptions","showFirstLastButtons","page"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["class","dot grey","matTooltip","Open","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot green","matTooltip","Settled","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot yellow","matTooltip","Accepted","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Cancelled","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["matTooltip","Open","matTooltipPosition","right",1,"dot","grey",3,"ngClass"],["matTooltip","Settled","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Accepted","matTooltipPosition","right",1,"dot","yellow",3,"ngClass"],["matTooltip","Cancelled","matTooltipPosition","right",1,"dot","red",3,"ngClass"],["mat-header-cell","","mat-sort-header","",1,"pl-4"],["mat-cell","",1,"pl-4"],[1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell","",1,"px-3"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center",3,"ngClass"],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","4",1,"mr-0"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.YNc(1,co,15,5,"form",1),t.YNc(2,po,3,0,"div",2),t.YNc(3,Jo,36,16,"div",3),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf","home"===o.calledFrom),t.xp6(1),t.Q6J("ngIf","transactions"===o.calledFrom),t.xp6(1),t.Q6J("ngIf","transactions"===o.calledFrom))},directives:[m.xw,m.yH,m.Wh,u.O5,p._Y,p.JL,p.F,C.KE,P.Nt,p.Fj,p.JJ,p.On,p.wV,p.qQ,et.q,C.R9,C.bx,q.lW,D.BN,z.$V,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,K.gM,u.PC,L.Zl,M.gD,M.$L,G.ey,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.uU,u.JJ],styles:[".mat-column-memo[_ngcontent-%COMP%]{flex:0 0 15%;width:15%}.mat-column-memo[_ngcontent-%COMP%] .ellipsis-parent[_ngcontent-%COMP%]{display:flex}.mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}"]}),n})();var X=g(5698),nt=g(8104),at=g(1079);const Eo=["paymentReq"];function Ho(n,i){if(1&n&&(t.TgZ(0,"mat-hint"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.paymentDecodedHint)}}function Yo(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Payment request is required."),t.qZA())}function Bo(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.paymentDecodedHint)}}function zo(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Payment amount is required."),t.qZA())}function Go(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",1)(1,"input",29,30),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().paymentAmount=a})("change",function(a){return t.CHM(e),t.oxw().onAmountChange(a)}),t.qZA(),t.TgZ(3,"mat-hint"),t._uU(4,"It is a zero amount invoice, enter amount to be paid."),t.qZA(),t.YNc(5,zo,2,0,"mat-error",11),t.qZA()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngModel",e.paymentAmount),t.xp6(4),t.Q6J("ngIf",!e.paymentAmount)}}function Vo(n,i){if(1&n&&(t.TgZ(0,"mat-option",31),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",null==e?null:e.name," ")}}function Wo(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("",null==e.selFeeLimitType?null:e.selFeeLimitType.placeholder," is required.")}}function Xo(n,i){if(1&n&&(t.TgZ(0,"mat-option",31),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu((null==e?null:e.remote_alias)||(null==e?null:e.chan_id))}}function jo(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Channel not found in the list."),t.qZA())}function Ko(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.paymentError)}}function $o(n,i){if(1&n&&(t.TgZ(0,"div",32),t._UZ(1,"fa-icon",33),t.YNc(2,Ko,2,1,"span",11),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.paymentError)}}let ti=(()=>{class n{constructor(e,o,a,l,r,h,f){this.dialogRef=e,this.store=o,this.logger=a,this.commonService=l,this.decimalPipe=r,this.actions=h,this.dataService=f,this.faExclamationTriangle=b.eHv,this.selNode={},this.paymentDecoded={},this.zeroAmtInvoice=!1,this.paymentAmount=null,this.paymentRequest="",this.paymentDecodedHint="",this.showAdvanced=!1,this.activeChannels=[],this.filteredMinAmtActvChannels=[],this.selectedChannelCtrl=new p.NI,this.feeLimit=null,this.selFeeLimitType=s.Vc[0],this.feeLimitTypes=s.Vc,this.advancedTitle="Advanced Options",this.paymentError="",this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.store.select(T.$k).pipe((0,_.R)(this.unSubs[0])).subscribe(a=>{this.selNode=a}),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[1])).subscribe(a=>{var l;this.activeChannels=a.channels&&a.channels.length?null===(l=a.channels)||void 0===l?void 0:l.filter(r=>r.active):[],this.filteredMinAmtActvChannels=this.activeChannels,this.filteredMinAmtActvChannels.length&&this.filteredMinAmtActvChannels.length>0?this.selectedChannelCtrl.enable():this.selectedChannelCtrl.disable(),this.logger.info(a)}),this.actions.pipe((0,_.R)(this.unSubs[2]),(0,H.h)(a=>a.type===s.uR.UPDATE_API_CALL_STATUS_LND||a.type===s.uR.SEND_PAYMENT_STATUS_LND)).subscribe(a=>{a.type===s.uR.SEND_PAYMENT_STATUS_LND&&this.dialogRef.close(),a.type===s.uR.UPDATE_API_CALL_STATUS_LND&&a.payload.status===s.Bn.ERROR&&"SendPayment"===a.payload.action&&(delete this.paymentDecoded.num_satoshis,this.paymentError=a.payload.message)});let e="",o="";this.activeChannels=this.activeChannels.sort((a,l)=>(e=a.remote_alias?a.remote_alias.toLowerCase():a.chan_id?a.chan_id.toLowerCase():"",o=l.remote_alias?l.remote_alias.toLowerCase():l.chan_id?l.chan_id.toLowerCase():"",e<o?-1:e>o?1:0)),this.selectedChannelCtrl.valueChanges.pipe((0,_.R)(this.unSubs[3])).subscribe(a=>{"string"==typeof a&&(this.filteredMinAmtActvChannels=this.filterChannels())})}filterChannels(){var e;return this.activeChannels&&this.activeChannels.length?null===(e=this.activeChannels)||void 0===e?void 0:e.filter(o=>0===(o.remote_alias?o.remote_alias.toLowerCase():o.chan_id?o.chan_id.toLowerCase():"").indexOf(this.selectedChannelCtrl.value?this.selectedChannelCtrl.value.toLowerCase():"")&&(o.local_balance||0)>=+(this.paymentDecoded.num_satoshis?this.paymentDecoded.num_satoshis:0)):[]}displayFn(e){return e&&e.remote_alias?e.remote_alias:e&&e.chan_id?e.chan_id:""}onSelectedChannelChanged(){var e;if(this.selectedChannelCtrl.value&&this.selectedChannelCtrl.value.length>0&&"string"==typeof this.selectedChannelCtrl.value){const o=this.activeChannels&&this.activeChannels.length?null===(e=this.activeChannels)||void 0===e?void 0:e.filter(a=>{const l=a.remote_alias?a.remote_alias.toLowerCase():a.chan_id?a.chan_id.toLowerCase():"";return l.length===this.selectedChannelCtrl.value.length&&0===l.indexOf(this.selectedChannelCtrl.value?this.selectedChannelCtrl.value.toLowerCase():"")}):[];o&&o.length>0?(this.selectedChannelCtrl.setValue(o[0]),this.selectedChannelCtrl.setErrors(null)):this.selectedChannelCtrl.setErrors({notfound:!0})}}onSendPayment(){if(this.selectedChannelCtrl.value&&"string"==typeof this.selectedChannelCtrl.value&&this.onSelectedChannelChanged(),!this.paymentRequest||this.zeroAmtInvoice&&(!this.paymentAmount||this.paymentAmount<=0)||"string"==typeof this.selectedChannelCtrl.value)return!0;this.paymentDecoded.timestamp?this.sendPayment():this.onPaymentRequestEntry(this.paymentRequest)}sendPayment(){var e;if(this.selFeeLimitType!==this.feeLimitTypes[0]&&!this.feeLimit)return!0;this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis&&(this.paymentDecoded.num_satoshis=(+this.paymentDecoded.num_msat/1e3).toString()),this.paymentDecoded.num_satoshis&&""!==this.paymentDecoded.num_satoshis&&"0"!==this.paymentDecoded.num_satoshis?(this.zeroAmtInvoice=!1,this.store.dispatch((0,A.oV)({payload:{uiMessage:s.m6.SEND_PAYMENT,paymentReq:this.paymentRequest,outgoingChannel:this.selectedChannelCtrl.value,feeLimitType:this.selFeeLimitType.id,feeLimit:this.feeLimit,fromDialog:!0}}))):(this.zeroAmtInvoice=!0,this.paymentDecoded.num_satoshis=(null===(e=this.paymentAmount)||void 0===e?void 0:e.toString())||"",this.store.dispatch((0,A.oV)({payload:{uiMessage:s.m6.SEND_PAYMENT,paymentReq:this.paymentRequest,paymentAmount:this.paymentAmount||0,outgoingChannel:this.selectedChannelCtrl.value,feeLimitType:this.selFeeLimitType.id,feeLimit:this.feeLimit,fromDialog:!0}})))}onAmountChange(e){delete this.paymentDecoded.num_satoshis}onPaymentRequestEntry(e){this.paymentRequest=e,this.paymentAmount=null,this.paymentError="",this.paymentDecodedHint="",this.zeroAmtInvoice=!1,this.paymentRequest&&this.paymentRequest.length>100&&(this.paymentReq.control.setErrors(null),this.zeroAmtInvoice=!1,this.dataService.decodePayment(this.paymentRequest,!0).pipe((0,X.q)(1)).subscribe({next:o=>{this.paymentDecoded=o,this.selectedChannelCtrl.setValue(null),this.onAdvancedPanelToggle(!0,!0),this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis&&(this.paymentDecoded.num_satoshis=(+this.paymentDecoded.num_msat/1e3).toString()),this.paymentDecoded.num_satoshis&&""!==this.paymentDecoded.num_satoshis&&"0"!==this.paymentDecoded.num_satoshis?(this.filteredMinAmtActvChannels=this.filterChannels(),this.filteredMinAmtActvChannels.length&&this.filteredMinAmtActvChannels.length>0?this.selectedChannelCtrl.enable():this.selectedChannelCtrl.disable(),this.zeroAmtInvoice=!1,this.selNode.fiatConversion?this.commonService.convertCurrency(+this.paymentDecoded.num_satoshis,s.NT.SATS,s.NT.OTHER,this.selNode.currencyUnits&&this.selNode.currencyUnits.length>2?this.selNode.currencyUnits[2]:"BTC",this.selNode.fiatConversion).pipe((0,_.R)(this.unSubs[4])).subscribe({next:a=>{this.paymentDecodedHint="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis)+" Sats ("+a.symbol+" "+this.decimalPipe.transform(a.OTHER?a.OTHER:0,s.Xz.OTHER)+") | Memo: "+(this.paymentDecoded.description?this.paymentDecoded.description:"None")},error:a=>{this.paymentDecodedHint="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis)+" Sats | Memo: "+(this.paymentDecoded.description?this.paymentDecoded.description:"None")+". Unable to convert currency."}}):this.paymentDecodedHint="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis)+" Sats | Memo: "+(this.paymentDecoded.description?this.paymentDecoded.description:"None")):(this.zeroAmtInvoice=!0,this.filteredMinAmtActvChannels=this.activeChannels,this.filteredMinAmtActvChannels.length&&this.filteredMinAmtActvChannels.length>0?this.selectedChannelCtrl.enable():this.selectedChannelCtrl.disable(),this.paymentDecodedHint="Memo: "+(this.paymentDecoded.description?this.paymentDecoded.description:"None"))},error:o=>{this.logger.error(o),this.paymentDecodedHint="ERROR: "+o.message,this.paymentReq.control.setErrors({decodeError:!0})}}))}onAdvancedPanelToggle(e,o){if(e&&!o){const a=this.selectedChannelCtrl.value&&this.selectedChannelCtrl.value.remote_alias?this.selectedChannelCtrl.value.remote_alias:this.selectedChannelCtrl.value&&this.selectedChannelCtrl.value.chan_id?this.selectedChannelCtrl.value.chan_id:"";this.advancedTitle="Advanced Options | "+this.selFeeLimitType.name+("none"===this.selFeeLimitType.id?"":": "+this.feeLimit)+(""!==a?" | First Outgoing Channel: "+a:"")}else this.advancedTitle="Advanced Options"}resetData(){this.paymentDecoded={},this.paymentRequest="",this.selectedChannelCtrl.setValue(null),this.filteredMinAmtActvChannels=this.activeChannels,this.filteredMinAmtActvChannels.length&&this.filteredMinAmtActvChannels.length>0?this.selectedChannelCtrl.enable():this.selectedChannelCtrl.disable(),this.feeLimit=null,this.selFeeLimitType=s.Vc[0],this.advancedTitle="Advanced Options",this.zeroAmtInvoice=!1,this.paymentReq.control.setErrors(null),this.paymentError="",this.paymentDecodedHint=""}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(S.yh),t.Y36(N.mQ),t.Y36(O.v),t.Y36(u.JJ),t.Y36(j.eX),t.Y36(nt.D))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-lightning-send-payments"]],viewQuery:function(e,o){if(1&e&&t.Gf(Eo,5),2&e){let a;t.iGM(a=t.CRH())&&(o.paymentReq=a.first)}},decls:43,vars:21,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayoutAlign","space-between stretch","fxLayout","column"],["sendPaymentForm","ngForm"],["autoFocus","","matInput","","placeholder","Payment Request","name","paymentRequest","rows","4","tabindex","1","required","",3,"ngModel","ngModelChange","matTextareaAutosize"],["paymentReq","ngModel"],[4,"ngIf"],["fxFlex","100",4,"ngIf"],["fxFlex","100","expanded","false",1,"flat-expansion-panel","mt-2",3,"closed","opened"],["fxFlex","100","fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["fxFlex","30","fxLayoutAlign","start end"],["tabindex","5","Placeholder","Fee Limits",3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],["fxFlex","26"],["matInput","","type","number","name","feeLmt","required","","tabindex","6",3,"ngModel","placeholder","step","min","disabled","ngModelChange"],["fLmt","ngModel"],["fxFlex","40","fxLayoutAlign","start end"],["type","text","placeholder","First Outgoing Channel","aria-label","First Outgoing Channel","matInput","","tabindex","7",3,"formControl","matAutocomplete"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-button","","id","sendBtn","color","primary","tabindex","3",3,"click"],["matInput","","placeholder","Amount (Sats)","name","amount","tabindex","2","required","",3,"ngModel","ngModelChange","change"],["paymentAmt","ngModel"],[3,"value"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"]],template:function(e,o){if(1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Send Payment"),t.qZA()(),t.TgZ(6,"button",5),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7,8)(11,"mat-form-field",1)(12,"textarea",9,10),t.NdJ("ngModelChange",function(l){return o.onPaymentRequestEntry(l)})("matTextareaAutosize",function(){return!0}),t.qZA(),t.YNc(14,Ho,2,1,"mat-hint",11),t.YNc(15,Yo,2,0,"mat-error",11),t.YNc(16,Bo,2,1,"mat-error",11),t.qZA(),t.YNc(17,Go,6,2,"mat-form-field",12),t.TgZ(18,"mat-expansion-panel",13),t.NdJ("closed",function(){return o.onAdvancedPanelToggle(!0,!1)})("opened",function(){return o.onAdvancedPanelToggle(!1,!1)}),t.TgZ(19,"mat-expansion-panel-header")(20,"mat-panel-title")(21,"span"),t._uU(22),t.qZA()()(),t.TgZ(23,"div",14)(24,"mat-form-field",15)(25,"mat-select",16),t.NdJ("valueChange",function(l){return o.selFeeLimitType=l}),t.YNc(26,Vo,2,2,"mat-option",17),t.qZA()(),t.TgZ(27,"mat-form-field",18)(28,"input",19,20),t.NdJ("ngModelChange",function(l){return o.feeLimit=l}),t.qZA(),t.YNc(30,Wo,2,1,"mat-error",11),t.qZA(),t.TgZ(31,"mat-form-field",21),t._UZ(32,"input",22),t.TgZ(33,"mat-autocomplete",23,24),t.NdJ("optionSelected",function(){return o.onSelectedChannelChanged()}),t.YNc(35,Xo,2,2,"mat-option",17),t.qZA(),t.YNc(36,jo,2,0,"mat-error",11),t.qZA()()(),t.YNc(37,$o,3,2,"div",25),t.TgZ(38,"div",26)(39,"button",27),t.NdJ("click",function(){return o.resetData()}),t._uU(40,"Clear Fields"),t.qZA(),t.TgZ(41,"button",28),t.NdJ("click",function(){return o.onSendPayment()}),t._uU(42,"Send Payment"),t.qZA()()()()()()),2&e){const a=t.MAs(13),l=t.MAs(34);t.xp6(6),t.Q6J("mat-dialog-close",!1),t.xp6(6),t.Q6J("ngModel",o.paymentRequest),t.xp6(2),t.Q6J("ngIf",o.paymentRequest&&""!==o.paymentDecodedHint),t.xp6(1),t.Q6J("ngIf",!o.paymentRequest),t.xp6(1),t.Q6J("ngIf",null==a.errors?null:a.errors.decodeError),t.xp6(1),t.Q6J("ngIf",o.zeroAmtInvoice),t.xp6(5),t.Oqu(o.advancedTitle),t.xp6(3),t.Q6J("value",o.selFeeLimitType),t.xp6(1),t.Q6J("ngForOf",o.feeLimitTypes),t.xp6(2),t.Q6J("ngModel",o.feeLimit)("placeholder",null==o.selFeeLimitType?null:o.selFeeLimitType.placeholder)("step",1)("min",0)("disabled",o.selFeeLimitType===o.feeLimitTypes[0]),t.xp6(2),t.Q6J("ngIf",o.selFeeLimitType!==o.feeLimitTypes[0]&&!o.feeLimit),t.xp6(2),t.Q6J("formControl",o.selectedChannelCtrl)("matAutocomplete",l),t.xp6(1),t.Q6J("displayWith",o.displayFn),t.xp6(2),t.Q6J("ngForOf",o.filteredMinAmtActvChannels),t.xp6(1),t.Q6J("ngIf",null==o.selectedChannelCtrl.errors?null:o.selectedChannelCtrl.errors.notfound),t.xp6(1),t.Q6J("ngIf",""!==o.paymentError)}},directives:[m.xw,m.yH,y.dk,m.Wh,q.lW,Q.ZT,y.dn,p._Y,p.JL,p.F,C.KE,P.Nt,p.Fj,W.h,p.Q7,p.JJ,p.On,u.O5,C.bx,C.TO,E.ib,E.yz,E.yK,M.gD,u.sg,G.ey,p.wV,p.qQ,et.q,at.ZL,p.oH,at.XC,D.BN],styles:[".mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}.mat-column-payment_hash[_ngcontent-%COMP%]{flex:1 1 20%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"]}),n})();var dt=g(3093),ot=g(711);const ei=["sendPaymentForm"];function ni(n,i){if(1&n&&(t.TgZ(0,"mat-hint"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.paymentDecodedHint)}}function oi(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Payment request is required."),t.qZA())}function ii(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"form",4,5)(2,"mat-form-field",6)(3,"textarea",7,8),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().onPaymentRequestEntry(a)})("matTextareaAutosize",function(){return!0}),t.qZA(),t.YNc(5,ni,2,1,"mat-hint",9),t.YNc(6,oi,2,0,"mat-error",9),t.qZA(),t.TgZ(7,"div",10)(8,"button",11),t.NdJ("click",function(){return t.CHM(e),t.oxw().resetData()}),t._uU(9,"Clear Field"),t.qZA(),t.TgZ(10,"button",12),t.NdJ("click",function(){return t.CHM(e),t.oxw().onSendPayment()}),t._uU(11,"Send Payment"),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("ngModel",e.paymentRequest),t.xp6(2),t.Q6J("ngIf",e.paymentRequest&&""!==e.paymentDecodedHint),t.xp6(1),t.Q6J("ngIf",!e.paymentRequest)}}function ai(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",13)(1,"button",14),t.NdJ("click",function(){return t.CHM(e),t.oxw().openSendPaymentModal()}),t._uU(2,"Send Payment"),t.qZA()()}}function li(n,i){1&n&&t._UZ(0,"mat-progress-bar",52)}function si(n,i){1&n&&(t.TgZ(0,"th",53),t._uU(1,"Creation Date"),t.qZA())}const lt=function(n){return{"mr-0":n}};function ri(n,i){if(1&n&&t._UZ(0,"span",57),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,lt,e.screenSize===e.screenSizeEnum.XS))}}function ci(n,i){if(1&n&&t._UZ(0,"span",58),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,lt,e.screenSize===e.screenSizeEnum.XS))}}function pi(n,i){if(1&n&&(t.TgZ(0,"td",54),t.YNc(1,ri,1,3,"span",55),t.YNc(2,ci,1,3,"span",56),t._uU(3),t.ALo(4,"date"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("ngIf","SUCCEEDED"===(null==e?null:e.status)),t.xp6(1),t.Q6J("ngIf","SUCCEEDED"!==(null==e?null:e.status)),t.xp6(1),t.hij(" ",t.xi3(4,3,1e3*(null==e?null:e.creation_date),"dd/MMM/y HH:mm")," ")}}function ui(n,i){1&n&&(t.TgZ(0,"th",53),t._uU(1,"Payment Hash"),t.qZA())}const Bt=function(n){return{"max-width":n}};function mi(n,i){if(1&n&&(t.TgZ(0,"td",54)(1,"span",59)(2,"span",60),t._uU(3),t.qZA()()()),2&n){const e=i.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(2,Bt,o.screenSize===o.screenSizeEnum.XS?"10rem":"30rem")),t.xp6(2),t.Oqu(null==e?null:e.payment_hash)}}function di(n,i){1&n&&(t.TgZ(0,"th",61),t._uU(1,"Fee (Sats)"),t.qZA())}function hi(n,i){if(1&n&&(t.TgZ(0,"td",54)(1,"span",62),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,null==e?null:e.fee))}}function _i(n,i){1&n&&(t.TgZ(0,"th",61),t._uU(1,"Value (Sats)"),t.qZA())}function fi(n,i){if(1&n&&(t.TgZ(0,"td",54)(1,"span",62),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,null==e?null:e.value))}}function gi(n,i){1&n&&(t.TgZ(0,"th",61),t._uU(1,"#Hops"),t.qZA())}function Ci(n,i){if(1&n&&(t.TgZ(0,"td",54)(1,"span",62),t._uU(2),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu((null==e||null==e.htlcs[0]||null==e.htlcs[0].route||null==e.htlcs[0].route.hops?null:e.htlcs[0].route.hops.length)||0)}}function xi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",63)(1,"div",64)(2,"mat-select",65),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",66),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}function yi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",67)(1,"button",68),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw(2).onPaymentClick(l)}),t._uU(2,"View Info"),t.qZA()()}}function Ti(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No payment available."),t.qZA())}function vi(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting payments..."),t.qZA())}function bi(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function wi(n,i){if(1&n&&(t.TgZ(0,"td",69),t.YNc(1,Ti,2,0,"p",9),t.YNc(2,vi,2,0,"p",9),t.YNc(3,bi,2,1,"p",9),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.payments&&e.payments.data)||(null==e.payments||null==e.payments.data?null:e.payments.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.payments&&e.payments.data)||(null==e.payments||null==e.payments.data?null:e.payments.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.payments&&e.payments.data)||(null==e.payments||null==e.payments.data?null:e.payments.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}function Zi(n,i){if(1&n&&t._UZ(0,"span",57),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,lt,e.screenSize===e.screenSizeEnum.XS))}}function Ai(n,i){if(1&n&&t._UZ(0,"span",58),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,lt,e.screenSize===e.screenSizeEnum.XS))}}function Li(n,i){if(1&n&&t._UZ(0,"span",57),2&n){const e=t.oxw(5);t.Q6J("ngClass",t.VKq(1,lt,e.screenSize===e.screenSizeEnum.XS))}}function Si(n,i){if(1&n&&t._UZ(0,"span",58),2&n){const e=t.oxw(5);t.Q6J("ngClass",t.VKq(1,lt,e.screenSize===e.screenSizeEnum.XS))}}function Fi(n,i){if(1&n&&(t.TgZ(0,"span",72),t.YNc(1,Li,1,3,"span",55),t.YNc(2,Si,1,3,"span",56),t._uU(3),t.ALo(4,"date"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("ngIf","SUCCEEDED"===e.status),t.xp6(1),t.Q6J("ngIf","SUCCEEDED"!==e.status),t.xp6(1),t.hij(" ",t.xi3(4,3,1e3*e.attempt_time,"dd/MMM/y HH:mm")," ")}}function ki(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Fi,5,6,"span",71),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.htlcs)}}function qi(n,i){if(1&n&&(t.TgZ(0,"td",54)(1,"span",70),t.YNc(2,Zi,1,3,"span",55),t.YNc(3,Ai,1,3,"span",56),t._uU(4),t.qZA(),t.YNc(5,ki,2,1,"ng-container",9),t.qZA()),2&n){const e=i.$implicit;t.xp6(2),t.Q6J("ngIf","SUCCEEDED"===(null==e?null:e.status)),t.xp6(1),t.Q6J("ngIf","SUCCEEDED"!==(null==e?null:e.status)),t.xp6(1),t.hij(" Total Attempts: ",null==e||null==e.htlcs?null:e.htlcs.length," "),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Ni(n,i){if(1&n&&(t.TgZ(0,"span",70),t._uU(1),t.qZA()),2&n){const e=i.index;t.xp6(1),t.hij(" HTLC ",e+1," ")}}function Oi(n,i){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Ni,2,1,"span",73),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.htlcs)}}function Ui(n,i){if(1&n&&(t.TgZ(0,"td",54)(1,"span",59)(2,"span",60),t._uU(3),t.qZA()(),t.YNc(4,Oi,2,1,"span",9),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngStyle",t.VKq(3,Bt,o.screenSize===o.screenSizeEnum.XS?"10rem":"30rem")),t.xp6(2),t.Oqu(null==e?null:e.payment_hash),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Mi(n,i){if(1&n&&(t.TgZ(0,"span",74),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,null==e.route?null:e.route.total_fees,"1.0-0")," ")}}function Pi(n,i){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Mi,3,4,"span",75),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.htlcs)}}function Ii(n,i){if(1&n&&(t.TgZ(0,"td",54)(1,"span",74),t._uU(2),t.ALo(3,"number"),t.qZA(),t.YNc(4,Pi,2,1,"span",9),t.qZA()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.xi3(3,2,null==e?null:e.fee,"1.0-0")),t.xp6(2),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Ri(n,i){if(1&n&&(t.TgZ(0,"span",74),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,null==e.route?null:e.route.total_amt,"1.0-0")," ")}}function Di(n,i){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Ri,3,4,"span",75),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.htlcs)}}function Qi(n,i){if(1&n&&(t.TgZ(0,"td",54)(1,"span",74),t._uU(2),t.ALo(3,"number"),t.qZA(),t.YNc(4,Di,2,1,"span",9),t.qZA()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.xi3(3,2,null==e?null:e.value,"1.0-0")),t.xp6(2),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Ji(n,i){if(1&n&&(t.TgZ(0,"span",74),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,(null==e.route||null==e.route.hops?null:e.route.hops.length)||0,"1.0-0")," ")}}function Ei(n,i){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Ji,3,4,"span",75),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.htlcs)}}function Hi(n,i){if(1&n&&(t.TgZ(0,"td",54)(1,"span",74),t._uU(2,"-"),t.qZA(),t.YNc(3,Ei,2,1,"span",9),t.qZA()),2&n){const e=i.$implicit;t.xp6(3),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Yi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",62)(1,"button",79),t.NdJ("click",function(){const l=t.CHM(e).$implicit,r=t.oxw(2).$implicit;return t.oxw(2).onHTLCClick(l,r)}),t._uU(2),t.qZA()()}if(2&n){const e=i.index;t.xp6(2),t.hij("View ",e+1,"")}}function Bi(n,i){if(1&n&&(t.TgZ(0,"div"),t.YNc(1,Yi,3,1,"div",78),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.htlcs)}}function zi(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",76)(1,"span",62)(2,"button",77),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return l.is_expanded=!(null!=l&&l.is_expanded)}),t._uU(3),t.qZA()(),t.YNc(4,Bi,2,1,"div",9),t.qZA()}if(2&n){const e=i.$implicit;t.xp6(3),t.Oqu(null!=e&&e.is_expanded?"Hide":"Show"),t.xp6(1),t.Q6J("ngIf",null==e?null:e.is_expanded)}}function Gi(n,i){1&n&&t._UZ(0,"tr",80)}const Vi=function(n){return{"display-none":n}};function Wi(n,i){if(1&n&&t._UZ(0,"tr",81),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,Vi,(null==e.payments?null:e.payments.data)&&(null==e.payments||null==e.payments.data?null:e.payments.data.length)>0))}}function Xi(n,i){1&n&&t._UZ(0,"tr",82)}function ji(n,i){1&n&&t._UZ(0,"tr",80)}const Ki=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},$i=function(){return["no_payment"]};function ta(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",15)(1,"div",16)(2,"div",17),t._UZ(3,"fa-icon",18),t.TgZ(4,"span",19),t._uU(5,"Payments History"),t.qZA()(),t.TgZ(6,"mat-form-field",20)(7,"input",21),t.NdJ("keyup",function(){return t.CHM(e),t.oxw().applyFilter()})("ngModelChange",function(a){return t.CHM(e),t.oxw().selFilter=a}),t.qZA()()(),t.TgZ(8,"div",22)(9,"div",23),t.YNc(10,li,1,0,"mat-progress-bar",24),t.TgZ(11,"table",25,26),t.ynx(13,27),t.YNc(14,si,2,0,"th",28),t.YNc(15,pi,5,6,"td",29),t.BQk(),t.ynx(16,30),t.YNc(17,ui,2,0,"th",28),t.YNc(18,mi,4,4,"td",29),t.BQk(),t.ynx(19,31),t.YNc(20,di,2,0,"th",32),t.YNc(21,hi,4,3,"td",29),t.BQk(),t.ynx(22,33),t.YNc(23,_i,2,0,"th",32),t.YNc(24,fi,4,3,"td",29),t.BQk(),t.ynx(25,34),t.YNc(26,gi,2,0,"th",32),t.YNc(27,Ci,3,1,"td",29),t.BQk(),t.ynx(28,35),t.YNc(29,xi,6,0,"th",36),t.YNc(30,yi,3,0,"td",37),t.BQk(),t.ynx(31,38),t.YNc(32,wi,4,3,"td",39),t.BQk(),t.ynx(33,40),t.YNc(34,qi,6,4,"td",29),t.BQk(),t.ynx(35,41),t.YNc(36,Ui,5,5,"td",29),t.BQk(),t.ynx(37,42),t.YNc(38,Ii,5,5,"td",29),t.BQk(),t.ynx(39,43),t.YNc(40,Qi,5,5,"td",29),t.BQk(),t.ynx(41,44),t.YNc(42,Hi,4,1,"td",29),t.BQk(),t.ynx(43,45),t.YNc(44,zi,5,2,"td",46),t.BQk(),t.YNc(45,Gi,1,0,"tr",47),t.YNc(46,Wi,1,3,"tr",48),t.YNc(47,Xi,1,0,"tr",49),t.YNc(48,ji,1,0,"tr",50),t.qZA(),t.TgZ(49,"mat-paginator",51),t.NdJ("page",function(a){return t.CHM(e),t.oxw().onPageChange(a)}),t.qZA()()()()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("icon",e.faHistory),t.xp6(4),t.Q6J("ngModel",e.selFilter),t.xp6(3),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",e.payments)("ngClass",t.VKq(15,Ki,""!==e.errorMessage)),t.xp6(34),t.Q6J("matRowDefColumns",e.htlcColumns)("matRowDefWhen",e.is_group),t.xp6(1),t.Q6J("matFooterRowDef",t.DdM(17,$i)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",e.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("length",e.totalPayments)("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS)}}let zt=(()=>{class n{constructor(e,o,a,l,r,h,f,x){this.logger=e,this.commonService=o,this.dataService=a,this.store=l,this.rtlEffects=r,this.lndEffects=h,this.decimalPipe=f,this.datePipe=x,this.calledFrom="transactions",this.faHistory=b.qO$,this.newlyAddedPayment="",this.selNode={},this.information={},this.peers=[],this.totalPayments=100,this.paymentJSONArr=[],this.displayedColumns=[],this.htlcColumns=[],this.paymentDecoded={},this.paymentRequest="",this.paymentDecodedHint="",this.flgSticky=!1,this.firstOffset=-1,this.lastOffset=-1,this.selFilter="",this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["creation_date","fee","actions"],this.htlcColumns=["groupTotal","groupFee","groupAction"]):this.screenSize===s.cu.SM||this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["creation_date","fee","value","hops","actions"],this.htlcColumns=["groupTotal","groupFee","groupValue","groupHops","groupAction"]):(this.flgSticky=!0,this.displayedColumns=["creation_date","payment_hash","fee","value","hops","actions"],this.htlcColumns=["groupTotal","groupHash","groupFee","groupValue","groupHops","groupAction"])}ngOnInit(){this.store.select(T.$k).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(T.Q5).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.information=e}),this.store.select(T.Wi).pipe((0,_.R)(this.unSubs[2])).subscribe(e=>{this.peers=e.peers}),this.store.select(T.PP).pipe((0,_.R)(this.unSubs[3])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.paymentJSONArr=e.listPayments.payments||[],this.totalPayments=this.paymentJSONArr.length,this.firstOffset=+(e.listPayments.first_index_offset||-1),this.lastOffset=+(e.listPayments.last_index_offset||-1),this.paymentJSONArr&&this.paymentJSONArr.length>0&&this.sort&&this.paginator&&this.loadPaymentsTable(this.paymentJSONArr.slice(0,this.pageSize)),this.logger.info(e)})}ngAfterViewInit(){this.paymentJSONArr&&this.paymentJSONArr.length>0&&this.loadPaymentsTable(this.paymentJSONArr.slice(0,this.pageSize))}onSendPayment(){if(!this.paymentRequest)return!0;this.paymentDecoded.timestamp?this.sendPayment():this.dataService.decodePayment(this.paymentRequest,!1).pipe((0,X.q)(1)).subscribe(e=>{this.paymentDecoded=e,this.paymentDecoded.timestamp?(this.paymentDecoded.num_satoshis=this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis?(+this.paymentDecoded.num_msat/1e3).toString():"0",this.sendPayment()):this.resetData()})}sendPayment(){this.newlyAddedPayment=this.paymentDecoded.payment_hash||"",this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis&&(this.paymentDecoded.num_satoshis=(+this.paymentDecoded.num_msat/1e3).toString()),this.paymentDecoded.num_satoshis&&""!==this.paymentDecoded.num_satoshis&&"0"!==this.paymentDecoded.num_satoshis?(this.store.dispatch((0,F.c1)({payload:{data:{type:s.n_.CONFIRM,alertTitle:"Confirm Send Payment",noBtnText:"Cancel",yesBtnText:"Send Payment",message:[[{key:"payment_hash",value:this.paymentDecoded.payment_hash,title:"Payment Hash",width:100}],[{key:"destination",value:this.paymentDecoded.destination,title:"Destination",width:100}],[{key:"description",value:this.paymentDecoded.description,title:"Description",width:100}],[{key:"timestamp",value:this.paymentDecoded.timestamp,title:"Creation Date",width:50,type:s.Gi.DATE_TIME},{key:"num_satoshis",value:this.paymentDecoded.num_satoshis,title:"Amount (Sats)",width:50,type:s.Gi.NUMBER}],[{key:"expiry",value:this.paymentDecoded.expiry,title:"Expiry",width:50,type:s.Gi.NUMBER},{key:"cltv_expiry",value:this.paymentDecoded.cltv_expiry,title:"CLTV Expiry",width:50}]]}}})),this.rtlEffects.closeConfirm.pipe((0,X.q)(1)).subscribe(o=>{o&&(this.store.dispatch((0,A.oV)({payload:{uiMessage:s.m6.SEND_PAYMENT,paymentReq:this.paymentRequest,fromDialog:!1}})),this.resetData())})):(this.store.dispatch((0,F.c1)({payload:{data:{type:s.n_.CONFIRM,alertTitle:"Enter Amount and Confirm Send Payment",titleMessage:"It is a zero amount invoice. Enter the amount (Sats) to pay.",message:[[{key:"payment_hash",value:this.paymentDecoded.payment_hash,title:"Payment Hash",width:100}],[{key:"destination",value:this.paymentDecoded.destination,title:"Destination",width:100}],[{key:"description",value:this.paymentDecoded.description,title:"Description",width:100}],[{key:"timestamp",value:this.paymentDecoded.timestamp,title:"Creation Date",width:40,type:s.Gi.DATE_TIME},{key:"expiry",value:this.paymentDecoded.expiry,title:"Expiry",width:30,type:s.Gi.NUMBER},{key:"cltv_expiry",value:this.paymentDecoded.cltv_expiry,title:"CLTV Expiry",width:30}]],noBtnText:"Cancel",yesBtnText:"Send Payment",flgShowInput:!0,getInputs:[{placeholder:"Amount (Sats)",inputType:s.Gi.NUMBER,inputValue:"",width:30}]}}})),this.rtlEffects.closeConfirm.pipe((0,X.q)(1)).subscribe(a=>{a&&(this.paymentDecoded.num_satoshis=a[0].inputValue,this.store.dispatch((0,A.oV)({payload:{uiMessage:s.m6.SEND_PAYMENT,paymentReq:this.paymentRequest,paymentAmount:a[0].inputValue,fromDialog:!1}})),this.resetData())}))}openSendPaymentModal(){this.store.dispatch((0,F.qR)({payload:{data:{component:ti}}}))}onPaymentRequestEntry(e){this.paymentRequest=e,this.paymentDecodedHint="",this.paymentRequest&&this.paymentRequest.length>100&&this.dataService.decodePayment(this.paymentRequest,!1).pipe((0,X.q)(1)).subscribe(o=>{this.paymentDecoded=o,this.paymentDecoded.num_msat&&!this.paymentDecoded.num_satoshis&&(this.paymentDecoded.num_satoshis=(+this.paymentDecoded.num_msat/1e3).toString()),this.paymentDecoded.num_satoshis?this.selNode&&this.selNode.fiatConversion?this.commonService.convertCurrency(+this.paymentDecoded.num_satoshis,s.NT.SATS,s.NT.OTHER,this.selNode.currencyUnits&&this.selNode.currencyUnits.length>2?this.selNode.currencyUnits[2]:"",this.selNode.fiatConversion).pipe((0,_.R)(this.unSubs[5])).subscribe({next:a=>{this.paymentDecodedHint="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis?this.paymentDecoded.num_satoshis:0)+" Sats ("+a.symbol+this.decimalPipe.transform(a.OTHER?a.OTHER:0,s.Xz.OTHER)+") | Memo: "+this.paymentDecoded.description},error:a=>{this.paymentDecodedHint="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis?this.paymentDecoded.num_satoshis:0)+" Sats | Memo: "+this.paymentDecoded.description+". Unable to convert currency."}}):this.paymentDecodedHint="Sending: "+this.decimalPipe.transform(this.paymentDecoded.num_satoshis?this.paymentDecoded.num_satoshis:0)+" Sats | Memo: "+this.paymentDecoded.description:this.paymentDecodedHint="Zero Amount Invoice | Memo: "+this.paymentDecoded.description})}onPageChange(e){let o=!0,a=this.lastOffset;this.pageSize=e.pageSize,0===e.pageIndex?(o=!0,a=0):e.pageIndex<e.previousPageIndex?(o=!1,a=this.lastOffset):e.pageIndex>e.previousPageIndex&&e.length>(e.pageIndex+1)*e.pageSize?(o=!0,a=this.firstOffset):e.length<=(e.pageIndex+1)*e.pageSize&&(o=!1,a=0);const l=e.pageIndex*this.pageSize;this.loadPaymentsTable(this.paymentJSONArr.slice(l,l+this.pageSize))}is_group(e,o){return o.htlcs&&o.htlcs.length>1}resetData(){this.paymentDecoded={},this.paymentRequest="",this.form.resetForm()}getHopDetails(e){const o=this;return null==e?void 0:e.reduce((a,l)=>{const r=o.peers.find(h=>h.pub_key===l.pub_key);return r&&r.alias?a.push("<pre>Channel: "+r.alias.padEnd(20)+"&Tab;&Tab;&Tab;Amount (Sats): "+o.decimalPipe.transform(l.amt_to_forward)+"</pre>"):o.dataService.getAliasesFromPubkeys(l.pub_key||"",!1).pipe((0,_.R)(o.unSubs[6])).subscribe(h=>{var f;a.push("<pre>Channel: "+(h.node&&h.node.alias?h.node.alias.padEnd(20):(null===(f=l.pub_key)||void 0===f?void 0:f.substring(0,17))+"...")+"&Tab;&Tab;&Tab;Amount (Sats): "+o.decimalPipe.transform(l.amt_to_forward)+"</pre>")}),a},[])}onHTLCClick(e,o){o.payment_request&&""!==o.payment_request.trim()?this.dataService.decodePayment(o.payment_request,!1).pipe((0,X.q)(1)).subscribe({next:a=>{setTimeout(()=>{this.showHTLCView(e,o,a)},0)},error:a=>{this.showHTLCView(e,o)}}):this.showHTLCView(e,o)}showHTLCView(e,o,a){var l,r,h,f;const x=[[{key:"payment_hash",value:o.payment_hash,title:"Payment Hash",width:100,type:s.Gi.STRING}],[{key:"preimage",value:e.preimage,title:"Preimage",width:100,type:s.Gi.STRING}],[{key:"payment_request",value:o.payment_request,title:"Payment Request",width:100,type:s.Gi.STRING}],[{key:"status",value:e.status,title:"Status",width:33,type:s.Gi.STRING},{key:"attempt_time_ns",value:+(e.attempt_time_ns||0)/1e9,title:"Attempt Time",width:33,type:s.Gi.DATE_TIME},{key:"resolve_time_ns",value:+(e.resolve_time_ns||0)/1e9,title:"Resolve Time",width:34,type:s.Gi.DATE_TIME}],[{key:"total_amt",value:null===(l=e.route)||void 0===l?void 0:l.total_amt,title:"Amount (Sats)",width:33,type:s.Gi.NUMBER},{key:"total_fees",value:null===(r=e.route)||void 0===r?void 0:r.total_fees,title:"Fee (Sats)",width:33,type:s.Gi.NUMBER},{key:"total_time_lock",value:null===(h=e.route)||void 0===h?void 0:h.total_time_lock,title:"Total Time Lock",width:34,type:s.Gi.NUMBER}],[{key:"hops",value:this.getHopDetails((null===(f=e.route)||void 0===f?void 0:f.hops)||[]),title:"Hops",width:100,type:s.Gi.ARRAY}]];a&&a.description&&""!==a.description&&x.splice(3,0,[{key:"description",value:a.description,title:"Description",width:100,type:s.Gi.STRING}]),this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"HTLC Information",message:x,scrollable:e.route&&e.route.hops&&e.route.hops.length>1}}}))}onPaymentClick(e){var o;if(e.htlcs&&e.htlcs[0]&&e.htlcs[0].route&&e.htlcs[0].route.hops&&e.htlcs[0].route.hops.length>0){const a=null===(o=e.htlcs[0].route.hops)||void 0===o?void 0:o.reduce((l,r)=>r.pub_key&&""===l?r.pub_key:l+","+r.pub_key,"");this.dataService.getAliasesFromPubkeys(a,!0).pipe((0,_.R)(this.unSubs[7])).subscribe(l=>{this.showPaymentView(e,null==l?void 0:l.reduce((r,h)=>""===r?h:r+"\n"+h,""))})}else this.showPaymentView(e,"")}showPaymentView(e,o){const a=[[{key:"payment_hash",value:e.payment_hash,title:"Payment Hash",width:100,type:s.Gi.STRING}],[{key:"payment_preimage",value:e.payment_preimage,title:"Payment Preimage",width:100,type:s.Gi.STRING}],[{key:"payment_request",value:e.payment_request,title:"Payment Request",width:100,type:s.Gi.STRING}],[{key:"status",value:e.status,title:"Status",width:50,type:s.Gi.STRING},{key:"creation_date",value:e.creation_date,title:"Creation Date",width:50,type:s.Gi.DATE_TIME}],[{key:"value_msat",value:e.value_msat,title:"Value (mSats)",width:50,type:s.Gi.NUMBER},{key:"fee_msat",value:e.fee_msat,title:"Fee (mSats)",width:50,type:s.Gi.NUMBER}],[{key:"path",value:o,title:"Path",width:100,type:s.Gi.STRING}]];e.payment_request&&""!==e.payment_request.trim()?this.dataService.decodePayment(e.payment_request,!1).pipe((0,X.q)(1)).subscribe(l=>{l&&l.description&&""!==l.description&&a.splice(3,0,[{key:"description",value:l.description,title:"Description",width:100,type:s.Gi.STRING}]),setTimeout(()=>{this.openPaymentAlert(a,!!(e.htlcs&&e.htlcs[0]&&e.htlcs[0].route&&e.htlcs[0].route.hops&&e.htlcs[0].route.hops.length>1))},0)}):this.openPaymentAlert(a,!1)}openPaymentAlert(e,o){this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Payment Information",message:e,scrollable:o}}}))}applyFilter(){this.payments.filter=this.selFilter.trim().toLowerCase()}loadPaymentsTable(e){this.payments=new c.by(e?[...e]:[]),this.payments.sortingDataAccessor=(o,a)=>"hops"===a?o.htlcs.length&&o.htlcs[0]&&o.htlcs[0].route&&o.htlcs[0].route.hops&&o.htlcs[0].route.hops.length?o.htlcs[0].route.hops.length:0:o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.payments.sort=this.sort,this.payments.filterPredicate=(o,a)=>{var l;return((o.creation_date?null===(l=this.datePipe.transform(new Date(1e3*o.creation_date),"dd/MMM/YYYY HH:mm"))||void 0===l?void 0:l.toLowerCase():"")+JSON.stringify(o).toLowerCase()).includes(a)},this.applyFilter()}onDownloadCSV(){if(this.payments.data&&this.payments.data.length>0){const e=JSON.parse(JSON.stringify(this.payments.data)),o=null==e?void 0:e.reduce((a,l)=>(l.payment_request&&""!==l.payment_request.trim()&&(a=""===a?l.payment_request:a+","+l.payment_request),a),"");this.dataService.decodePayments(o).pipe((0,_.R)(this.unSubs[8])).subscribe(a=>{let l=0;a.forEach((h,f)=>{if(h){for(;e[f+l].payment_hash!==h.payment_hash;)l+=1;e[f+l].description=h.description}});const r=null==e?void 0:e.reduce((h,f)=>h.concat(f),[]);this.commonService.downloadFile(r,"Payments")})}}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(nt.D),t.Y36(S.yh),t.Y36(dt.V),t.Y36(ot.l),t.Y36(u.JJ),t.Y36(u.uU))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-lightning-payments"]],viewQuery:function(e,o){if(1&e&&(t.Gf(ei,5),t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.form=a.first),t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},inputs:{calledFrom:"calledFrom"},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Payments")}])],decls:4,vars:3,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x"],["fxLayoutAlign","space-between stretch","fxLayout","row wrap",4,"ngIf"],["fxLayout","row",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",4,"ngIf"],["fxLayoutAlign","space-between stretch","fxLayout","row wrap"],["sendPaymentForm","ngForm"],["fxFlex","100"],["matInput","","placeholder","Payment Request","name","paymentRequest","tabindex","1","required","",3,"perfectScrollbar","ngModel","ngModelChange","matTextareaAutosize"],["paymentReq","ngModel"],[4,"ngIf"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","3",3,"click"],["fxLayout","row"],["mat-flat-button","","color","primary","tabindex","4",3,"click"],["fxLayout","column","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex","30","fxLayoutAlign","start end"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","creation_date"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","payment_hash"],["matColumnDef","fee"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","value"],["matColumnDef","hops"],["matColumnDef","actions"],["mat-header-cell","","class","px-2",4,"matHeaderCellDef"],["mat-cell","","class","px-2","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_payment"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["matColumnDef","groupTotal"],["matColumnDef","groupHash"],["matColumnDef","groupFee"],["matColumnDef","groupValue"],["matColumnDef","groupHops"],["matColumnDef","groupAction"],["mat-cell","","class","px-2",4,"matCellDef"],["mat-row","",4,"matRowDef","matRowDefColumns","matRowDefWhen"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"length","pageSize","pageSizeOptions","showFirstLastButtons","page"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["class","dot green","matTooltip","Succeeded","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Failed","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["matTooltip","Succeeded","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Failed","matTooltipPosition","right",1,"dot","red",3,"ngClass"],["fxLayout","row",1,"ellipsis-parent",3,"ngStyle"],[1,"ellipsis-child"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell","",1,"px-2"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center",1,"px-2"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"],["mat-footer-cell","","colspan","4"],["fxLayoutAlign","start center",1,"htlc-row-span"],["fxLayoutAlign","start center","class","htlc-row-span pl-3",4,"ngFor","ngForOf"],["fxLayoutAlign","start center",1,"htlc-row-span","pl-3"],["fxLayoutAlign","start center","class","htlc-row-span",4,"ngFor","ngForOf"],["fxLayoutAlign","end center",1,"htlc-row-span"],["fxLayoutAlign","end center","class","htlc-row-span",4,"ngFor","ngForOf"],["mat-cell","",1,"px-2"],["mat-flat-button","","color","primary","type","button","tabindex","5",1,"btn-htlc-expand",3,"click"],["fxLayoutAlign","end center",4,"ngFor","ngForOf"],["mat-stroked-button","","color","primary","type","button","tabindex","6",1,"btn-htlc-info",3,"click"],["mat-row",""],["mat-footer-row","",3,"ngClass"],["mat-header-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.YNc(1,ii,12,3,"form",1),t.YNc(2,ai,3,0,"div",2),t.YNc(3,ta,50,18,"div",3),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf","home"===o.calledFrom),t.xp6(1),t.Q6J("ngIf","transactions"===o.calledFrom),t.xp6(1),t.Q6J("ngIf","transactions"===o.calledFrom))},directives:[m.xw,m.yH,m.Wh,u.O5,p._Y,p.JL,p.F,C.KE,P.Nt,p.Fj,p.Q7,z.$V,p.JJ,p.On,C.bx,C.TO,q.lW,D.BN,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,K.gM,u.PC,L.Zl,M.gD,M.$L,G.ey,c.mD,c.yh,u.sg,c.nj,c.Gk,c.Ke,c.Q2,c.as,c.XQ,k.NW],pipes:[u.uU,u.JJ],styles:[".mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}.mat-column-payment_hash[_ngcontent-%COMP%]{flex:0 0 20%;width:20%}.mat-column-payment_hash[_ngcontent-%COMP%] .ellipsis-parent[_ngcontent-%COMP%]{display:flex}.mat-column-groupAction[_ngcontent-%COMP%]{min-height:4.8rem}.mat-column-groupAction[_ngcontent-%COMP%] .btn-htlc-expand[_ngcontent-%COMP%]{width:9rem}.mat-column-groupAction[_ngcontent-%COMP%] .btn-htlc-info[_ngcontent-%COMP%]{margin-top:.5rem;width:9rem}.htlc-row-span[_ngcontent-%COMP%]{min-height:4.2rem;place-content:center flex-start;align-items:center}.mat-column-groupTotal[_ngcontent-%COMP%]{min-width:17rem}"]}),n})();function ea(n,i){if(1&n&&(t.TgZ(0,"button",26)(1,"mat-icon"),t._uU(2,"more_vert"),t.qZA()()),2&n){t.oxw();const e=t.MAs(11);t.Q6J("matMenuTriggerFor",e)}}function na(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){const l=t.CHM(e).index,r=t.oxw().$implicit;return t.oxw(2).onNavigateTo(r.links[l])}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e)}}function oa(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){return t.CHM(e),t.oxw(3).onsortChannelsBy()}),t._uU(1),t.qZA()}if(2&n){const e=t.oxw(3);t.xp6(1),t.hij("Sort By ","Balance Score"===e.sortField?"Capacity":"Balance Score","")}}function ia(n,i){1&n&&t._UZ(0,"mat-progress-bar",28)}function aa(n,i){if(1&n&&t._UZ(0,"rtl-node-info",29),2&n){const e=t.oxw(3);t.Q6J("information",e.information)("showColorFieldSeparately",!1)}}function la(n,i){if(1&n&&t._UZ(0,"rtl-balances-info",30),2&n){const e=t.oxw(3);t.Q6J("balances",e.balances)("errorMessage",e.errorMessages[3]+" "+e.errorMessages[2])}}function sa(n,i){if(1&n&&t._UZ(0,"rtl-channel-capacity-info",31),2&n){const e=t.oxw(3);t.Q6J("sortBy",e.sortField)("channelBalances",e.channelBalances)("allChannels",e.allChannelsCapacity)("errorMessage",e.errorMessages[3])}}function ra(n,i){if(1&n&&t._UZ(0,"rtl-fee-info",32),2&n){const e=t.oxw(3);t.Q6J("fees",e.fees)("errorMessage",e.errorMessages[1])}}function ca(n,i){if(1&n&&t._UZ(0,"rtl-channel-status-info",33),2&n){const e=t.oxw(3);t.Q6J("channelsStatus",e.channelsStatus)("errorMessage",e.errorMessages[3]+" "+e.errorMessages[4])}}function pa(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Error! Unable to find information!"),t.qZA())}const Gt=function(n){return{"dashboard-card-content":!0,"error-border":n}};function ua(n,i){if(1&n&&(t.TgZ(0,"mat-grid-tile",8)(1,"mat-card",9)(2,"mat-card-header")(3,"mat-card-title",10)(4,"div"),t._UZ(5,"fa-icon",11),t.TgZ(6,"span"),t._uU(7),t.qZA()(),t.TgZ(8,"div"),t.YNc(9,ea,3,1,"button",12),t.TgZ(10,"mat-menu",13,14),t.YNc(12,na,2,1,"button",15),t.YNc(13,oa,2,1,"button",16),t.qZA()()()(),t.TgZ(14,"mat-card-content",17),t.YNc(15,ia,1,0,"mat-progress-bar",18),t.TgZ(16,"div",19),t.YNc(17,aa,1,2,"rtl-node-info",20),t.YNc(18,la,1,2,"rtl-balances-info",21),t.YNc(19,sa,1,4,"rtl-channel-capacity-info",22),t.YNc(20,ra,1,2,"rtl-fee-info",23),t.YNc(21,ca,1,2,"rtl-channel-status-info",24),t.YNc(22,pa,2,0,"h3",25),t.qZA()()()()),2&n){const e=i.$implicit,o=t.oxw(2);t.Q6J("colspan",e.cols)("rowspan",e.rows),t.xp6(5),t.Q6J("icon",e.icon),t.xp6(2),t.Oqu(e.title),t.xp6(2),t.Q6J("ngIf",e.links[0]),t.xp6(3),t.Q6J("ngForOf",e.goToOptions),t.xp6(1),t.Q6J("ngIf","capacity"===e.id),t.xp6(1),t.s9C("fxFlex","node"===e.id||"balance"===e.id?70:"fee"===e.id||"status"===e.id?78:90),t.Q6J("ngClass",t.VKq(16,Gt,"node"===e.id&&o.apiCallStatusNodeInfo.status===o.apiCallStatusEnum.ERROR||"balance"===e.id&&(o.apiCallStatusChannels.status===o.apiCallStatusEnum.ERROR||o.apiCallStatusBlockchainBalance.status===o.apiCallStatusEnum.ERROR)||"capacity"===e.id&&o.apiCallStatusChannels.status===o.apiCallStatusEnum.ERROR||"fee"===e.id&&o.apiCallStatusFees.status===o.apiCallStatusEnum.ERROR||"status"===e.id&&(o.apiCallStatusChannels.status===o.apiCallStatusEnum.ERROR||o.apiCallStatusPendingChannels.status===o.apiCallStatusEnum.ERROR))),t.xp6(1),t.Q6J("ngIf","node"===e.id&&o.apiCallStatusNodeInfo.status===o.apiCallStatusEnum.INITIATED||"balance"===e.id&&(o.apiCallStatusChannels.status===o.apiCallStatusEnum.INITIATED||o.apiCallStatusBlockchainBalance.status===o.apiCallStatusEnum.INITIATED)||"capacity"===e.id&&o.apiCallStatusChannels.status===o.apiCallStatusEnum.INITIATED||"fee"===e.id&&o.apiCallStatusFees.status===o.apiCallStatusEnum.INITIATED||"status"===e.id&&(o.apiCallStatusChannels.status===o.apiCallStatusEnum.INITIATED||o.apiCallStatusPendingChannels.status===o.apiCallStatusEnum.INITIATED)),t.xp6(1),t.Q6J("ngSwitch",e.id),t.xp6(1),t.Q6J("ngSwitchCase","node"),t.xp6(1),t.Q6J("ngSwitchCase","balance"),t.xp6(1),t.Q6J("ngSwitchCase","capacity"),t.xp6(1),t.Q6J("ngSwitchCase","fee"),t.xp6(1),t.Q6J("ngSwitchCase","status")}}function ma(n,i){if(1&n&&(t.TgZ(0,"div",2)(1,"div",3),t._UZ(2,"fa-icon",4),t.TgZ(3,"span",5),t._uU(4),t.qZA()(),t.TgZ(5,"mat-grid-list",6),t.YNc(6,ua,23,18,"mat-grid-tile",7),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Q6J("icon",e.apiCallStatusNodeInfo.status===e.apiCallStatusEnum.ERROR?e.faFrown:e.faSmile),t.xp6(2),t.Oqu(e.apiCallStatusNodeInfo.status===e.apiCallStatusEnum.COMPLETED?"Welcome "+e.information.alias+"! Your node is up and running.":e.apiCallStatusNodeInfo.status===e.apiCallStatusEnum.INITIATED?"Wait! Getting your node information...":"Error! Please check the server connection."),t.xp6(1),t.Q6J("rowHeight",e.operatorCardHeight),t.xp6(1),t.Q6J("ngForOf",e.operatorCards)}}function da(n,i){if(1&n&&(t.TgZ(0,"button",26)(1,"mat-icon"),t._uU(2,"more_vert"),t.qZA()()),2&n){t.oxw();const e=t.MAs(9);t.Q6J("matMenuTriggerFor",e)}}function ha(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){const l=t.CHM(e).index,r=t.oxw(2).$implicit;return t.oxw(2).onNavigateTo(r.links[l])}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e)}}function _a(n,i){if(1&n&&(t.TgZ(0,"mat-card-header")(1,"mat-card-title",10)(2,"div"),t._UZ(3,"fa-icon",11),t.TgZ(4,"span"),t._uU(5),t.qZA()(),t.TgZ(6,"div"),t.YNc(7,da,3,1,"button",12),t.TgZ(8,"mat-menu",13,42),t.YNc(10,ha,2,1,"button",15),t.qZA()()()()),2&n){const e=t.oxw().$implicit;t.xp6(3),t.Q6J("icon",e.icon),t.xp6(2),t.Oqu(e.title),t.xp6(2),t.Q6J("ngIf",e.links[0]),t.xp6(3),t.Q6J("ngForOf",e.goToOptions)}}function fa(n,i){1&n&&t._UZ(0,"mat-progress-bar",28)}function ga(n,i){if(1&n&&t._UZ(0,"rtl-node-info",43),2&n){const e=t.oxw(3);t.Q6J("information",e.information)}}function Ca(n,i){if(1&n&&t._UZ(0,"rtl-balances-info",30),2&n){const e=t.oxw(3);t.Q6J("balances",e.balances)("errorMessage",e.errorMessages[3]+" "+e.errorMessages[2])}}function xa(n,i){if(1&n&&t._UZ(0,"rtl-channel-liquidity-info",44),2&n){const e=t.oxw(3);t.Q6J("direction","In")("totalLiquidity",e.totalInboundLiquidity)("allChannels",e.allInboundChannels)("errorMessage",e.errorMessages[3])}}function ya(n,i){if(1&n&&t._UZ(0,"rtl-channel-liquidity-info",44),2&n){const e=t.oxw(3);t.Q6J("direction","Out")("totalLiquidity",e.totalOutboundLiquidity)("allChannels",e.allOutboundChannels)("errorMessage",e.errorMessages[3])}}function Ta(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",27),t.NdJ("click",function(){const l=t.CHM(e).index,r=t.oxw(3).$implicit;return t.oxw(2).onNavigateTo(r.links[l])}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e)}}function va(n,i){if(1&n&&(t.TgZ(0,"button",26)(1,"mat-icon"),t._uU(2,"more_vert"),t.qZA()(),t.TgZ(3,"mat-menu",13,52),t.YNc(5,Ta,2,1,"button",15),t.qZA()),2&n){const e=t.MAs(4),o=t.oxw(2).$implicit;t.Q6J("matMenuTriggerFor",e),t.xp6(5),t.Q6J("ngForOf",o.goToOptions)}}function ba(n,i){1&n&&(t.TgZ(0,"span",45)(1,"mat-tab-group",46)(2,"mat-tab",47),t._UZ(3,"rtl-lightning-invoices",48),t.qZA(),t.TgZ(4,"mat-tab",49),t._UZ(5,"rtl-lightning-payments",48),t.qZA(),t.TgZ(6,"mat-tab",50),t.YNc(7,va,6,2,"ng-template",51),t.qZA()()()),2&n&&(t.xp6(3),t.Q6J("calledFrom","home"),t.xp6(2),t.Q6J("calledFrom","home"),t.xp6(1),t.Q6J("disabled",!0))}function wa(n,i){1&n&&(t.TgZ(0,"h3"),t._uU(1,"Error! Unable to find information!"),t.qZA())}const Za=function(n){return{"p-0":n}};function Aa(n,i){if(1&n&&(t.TgZ(0,"mat-grid-tile",8)(1,"mat-card",35),t.YNc(2,_a,11,4,"mat-card-header",36),t.TgZ(3,"mat-card-content",37),t.YNc(4,fa,1,0,"mat-progress-bar",18),t.TgZ(5,"div",38),t.YNc(6,ga,1,1,"rtl-node-info",39),t.YNc(7,Ca,1,2,"rtl-balances-info",21),t.YNc(8,xa,1,4,"rtl-channel-liquidity-info",40),t.YNc(9,ya,1,4,"rtl-channel-liquidity-info",40),t.YNc(10,ba,8,3,"span",41),t.YNc(11,wa,2,0,"h3",25),t.qZA()()()()),2&n){const e=i.$implicit,o=t.oxw(2);t.Q6J("colspan",e.cols)("rowspan",e.rows),t.xp6(1),t.Q6J("ngClass",t.VKq(13,Za,"transactions"===e.id)),t.xp6(1),t.Q6J("ngIf","transactions"!==e.id),t.xp6(1),t.s9C("fxFlex","transactions"===e.id?100:"balance"===e.id?70:90),t.Q6J("ngClass",t.VKq(15,Gt,"node"===e.id&&o.apiCallStatusNodeInfo.status===o.apiCallStatusEnum.ERROR||"balance"===e.id&&(o.apiCallStatusChannels.status===o.apiCallStatusEnum.ERROR||o.apiCallStatusBlockchainBalance.status===o.apiCallStatusEnum.ERROR)||("inboundLiq"===e.id||"outboundLiq"===e.id)&&o.apiCallStatusChannels.status===o.apiCallStatusEnum.ERROR)),t.xp6(1),t.Q6J("ngIf","node"===e.id&&o.apiCallStatusNodeInfo.status===o.apiCallStatusEnum.INITIATED||"balance"===e.id&&(o.apiCallStatusChannels.status===o.apiCallStatusEnum.INITIATED||o.apiCallStatusBlockchainBalance.status===o.apiCallStatusEnum.INITIATED)||("inboundLiq"===e.id||"outboundLiq"===e.id)&&o.apiCallStatusChannels.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngSwitch",e.id),t.xp6(1),t.Q6J("ngSwitchCase","node"),t.xp6(1),t.Q6J("ngSwitchCase","balance"),t.xp6(1),t.Q6J("ngSwitchCase","inboundLiq"),t.xp6(1),t.Q6J("ngSwitchCase","outboundLiq"),t.xp6(1),t.Q6J("ngSwitchCase","transactions")}}function La(n,i){if(1&n&&(t.TgZ(0,"div",3),t._UZ(1,"fa-icon",4),t.TgZ(2,"span",5),t._uU(3),t.qZA()(),t.TgZ(4,"mat-grid-list",34),t.YNc(5,Aa,12,17,"mat-grid-tile",7),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faSmile),t.xp6(2),t.hij("Welcome ",e.information.alias,"! Your node is up and running."),t.xp6(1),t.Q6J("rowHeight",e.merchantCardHeight),t.xp6(1),t.Q6J("ngForOf",e.merchantCards)}}let Sa=(()=>{class n{constructor(e,o,a,l,r){switch(this.logger=e,this.store=o,this.actions=a,this.commonService=l,this.router=r,this.faSmile=Dt.ctA,this.faFrown=Dt.KfU,this.faAngleDoubleDown=b.Sbq,this.faAngleDoubleUp=b.Vfw,this.faChartPie=b.OS1,this.faBolt=b.BDt,this.faServer=b.xf3,this.faNetworkWired=b.kXW,this.flgChildInfoUpdated=!1,this.userPersonaEnum=s.ol,this.activeChannels=0,this.inactiveChannels=0,this.channelBalances={localBalance:0,remoteBalance:0,balancedness:0},this.selNode={},this.information={},this.balances={onchain:-1,lightning:-1,total:0},this.allChannels=[],this.channelsStatus={},this.allChannelsCapacity=[],this.allInboundChannels=[],this.allOutboundChannels=[],this.totalInboundLiquidity=0,this.totalOutboundLiquidity=0,this.operatorCards=[],this.merchantCards=[],this.screenSize="",this.operatorCardHeight="405px",this.merchantCardHeight="65px",this.sortField="Balance Score",this.screenSizeEnum=s.cu,this.errorMessages=["","","","",""],this.apiCallStatusNodeInfo=null,this.apiCallStatusFees=null,this.apiCallStatusBlockchainBalance=null,this.apiCallStatusChannels=null,this.apiCallStatusPendingChannels=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize){case s.cu.XS:this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:10,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:10,rows:1},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:10,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","inactive"],icon:this.faNetworkWired,title:"Channels",cols:10,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:10,rows:2}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:6,rows:4},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:6,rows:6},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:6,rows:8},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:6,rows:8}];break;case s.cu.SM:case s.cu.MD:this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:5,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:5,rows:1},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:5,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","inactive"],icon:this.faNetworkWired,title:"Channels",cols:5,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:10,rows:2}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:3,rows:4},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:3,rows:4},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:3,rows:8},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:3,rows:8}];break;default:this.operatorCards=[{id:"node",goToOptions:[],links:[],icon:this.faServer,title:"Node Information",cols:3,rows:1},{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:3,rows:1},{id:"capacity",goToOptions:["Channels"],links:["connections"],icon:this.faNetworkWired,title:"Channels Capacity",cols:4,rows:2},{id:"fee",goToOptions:["Routing","Fees Summary"],links:["routing","reports"],icon:this.faBolt,title:"Routing Fee",cols:3,rows:1},{id:"status",goToOptions:["Channels","Inactive Channels"],links:["connections","inactive"],icon:this.faNetworkWired,title:"Channels",cols:3,rows:1}],this.merchantCards=[{id:"balance",goToOptions:["On-Chain"],links:["onchain"],icon:this.faChartPie,title:"Balances",cols:2,rows:5},{id:"inboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleDown,title:"In-Bound Liquidity",cols:2,rows:10},{id:"outboundLiq",goToOptions:["Channels"],links:["connections"],icon:this.faAngleDoubleUp,title:"Out-Bound Liquidity",cols:2,rows:10},{id:"transactions",goToOptions:["Transactions","Transactions Summary"],links:["transactions","reports/transactions"],title:"",cols:2,rows:5}]}}ngOnInit(){this.store.select(T.bx).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.errorMessages[0]="",this.apiCallStatusNodeInfo=e.apiCallStatus,this.apiCallStatusNodeInfo.status===s.Bn.ERROR&&(this.errorMessages[0]="object"==typeof this.apiCallStatusNodeInfo.message?JSON.stringify(this.apiCallStatusNodeInfo.message):this.apiCallStatusNodeInfo.message?this.apiCallStatusNodeInfo.message:""),this.selNode=e.nodeSettings,this.information=e.information}),this.store.select(T.JG).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.errorMessages[1]="",this.apiCallStatusFees=e.apiCallStatus,this.apiCallStatusFees.status===s.Bn.ERROR&&(this.errorMessages[1]="object"==typeof this.apiCallStatusFees.message?JSON.stringify(this.apiCallStatusFees.message):this.apiCallStatusFees.message?this.apiCallStatusFees.message:""),this.fees=e.fees}),this.store.select(T.qU).pipe((0,_.R)(this.unSubs[2])).subscribe(e=>{this.errorMessages[2]="",this.apiCallStatusBlockchainBalance=e.apiCallStatus,this.apiCallStatusBlockchainBalance.status===s.Bn.ERROR&&(this.errorMessages[2]="object"==typeof this.apiCallStatusBlockchainBalance.message?JSON.stringify(this.apiCallStatusBlockchainBalance.message):this.apiCallStatusBlockchainBalance.message?this.apiCallStatusBlockchainBalance.message:""),this.balances.onchain=e.blockchainBalance.total_balance&&+e.blockchainBalance.total_balance>=0?+e.blockchainBalance.total_balance:0,this.balances.total=this.balances.lightning+this.balances.onchain,this.balances=Object.assign({},this.balances)}),this.store.select(T.ni).pipe((0,_.R)(this.unSubs[3])).subscribe(e=>{var o,a,l,r,h;this.errorMessages[4]="",this.apiCallStatusPendingChannels=e.apiCallStatus,this.apiCallStatusPendingChannels.status===s.Bn.ERROR&&(this.errorMessages[4]="object"==typeof this.apiCallStatusPendingChannels.message?JSON.stringify(this.apiCallStatusPendingChannels.message):this.apiCallStatusPendingChannels.message?this.apiCallStatusPendingChannels.message:""),this.channelsStatus.pending={num_channels:null===(o=e.pendingChannelsSummary.open)||void 0===o?void 0:o.num_channels,capacity:null===(a=e.pendingChannelsSummary.open)||void 0===a?void 0:a.limbo_balance},this.channelsStatus.closing={num_channels:((null===(l=e.pendingChannelsSummary.closing)||void 0===l?void 0:l.num_channels)||0)+((null===(r=e.pendingChannelsSummary.force_closing)||void 0===r?void 0:r.num_channels)||0)+((null===(h=e.pendingChannelsSummary.waiting_close)||void 0===h?void 0:h.num_channels)||0),capacity:e.pendingChannelsSummary.total_limbo_balance}}),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[4])).subscribe(e=>{var o,a,l,r,h;this.errorMessages[3]="",this.apiCallStatusChannels=e.apiCallStatus,this.apiCallStatusChannels.status===s.Bn.ERROR&&(this.errorMessages[3]="object"==typeof this.apiCallStatusChannels.message?JSON.stringify(this.apiCallStatusChannels.message):this.apiCallStatusChannels.message?this.apiCallStatusChannels.message:"");const f=e.lightningBalance&&e.lightningBalance.local?+e.lightningBalance.local:0,x=e.lightningBalance&&e.lightningBalance.remote?+e.lightningBalance.remote:0;this.channelBalances={localBalance:f,remoteBalance:x,balancedness:+(1-Math.abs((f-x)/(f+x))).toFixed(3)},this.balances.lightning=e.lightningBalance.local||0,this.balances.total=this.balances.lightning+this.balances.onchain,this.balances=Object.assign({},this.balances),this.activeChannels=(null===(o=e.channelsSummary.active)||void 0===o?void 0:o.num_channels)||0,this.inactiveChannels=(null===(a=e.channelsSummary.inactive)||void 0===a?void 0:a.num_channels)||0,this.channelsStatus.active=e.channelsSummary.active,this.channelsStatus.inactive=e.channelsSummary.inactive,this.totalInboundLiquidity=0,this.totalOutboundLiquidity=0,this.allChannels=null===(l=e.channels)||void 0===l?void 0:l.filter(w=>!0===w.active),this.allChannelsCapacity=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.allChannels,"balancedness"))),this.allInboundChannels=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(null===(r=this.allChannels)||void 0===r?void 0:r.filter(w=>w.remote_balance&&w.remote_balance>0),"remote_balance"))),this.allOutboundChannels=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(null===(h=this.allChannels)||void 0===h?void 0:h.filter(w=>w.local_balance&&w.local_balance>0),"local_balance"))),this.allChannels.forEach(w=>{this.totalInboundLiquidity=this.totalInboundLiquidity+ +(w.remote_balance||0),this.totalOutboundLiquidity=this.totalOutboundLiquidity+ +(w.local_balance||0)}),this.flgChildInfoUpdated=!!(this.balances.lightning>=0&&this.balances.onchain>=0&&this.fees.month_fee_sum&&this.fees.month_fee_sum>=0),this.logger.info(e)}),this.actions.pipe((0,_.R)(this.unSubs[5]),(0,H.h)(e=>e.type===s.uR.FETCH_FEES_LND||e.type===s.uR.SET_FEES_LND)).subscribe(e=>{e.type===s.uR.FETCH_FEES_LND&&(this.flgChildInfoUpdated=!1),e.type===s.uR.SET_FEES_LND&&(this.flgChildInfoUpdated=!0)})}onNavigateTo(e){"inactive"===e?this.router.navigateByUrl("/lnd/connections",{state:{filter:e}}):this.router.navigateByUrl("/lnd/"+e)}onsortChannelsBy(){"Balance Score"===this.sortField?(this.sortField="Capacity",this.allChannelsCapacity=this.allChannels.sort((e,o)=>{const a=+(e.local_balance||0)+ +(e.remote_balance||0),l=+(o.local_balance||0)+ +(o.remote_balance||0);return a>l?-1:a<l?1:0})):(this.sortField="Balance Score",this.allChannelsCapacity=JSON.parse(JSON.stringify(this.commonService.sortDescByKey(this.allChannels,"balancedness"))))}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(j.eX),t.Y36(O.v),t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-home"]],decls:3,vars:2,consts:[["fxLayout","column",4,"ngIf","ngIfElse"],["merchantDashboard",""],["fxLayout","column"],["fxLayout","row","fxLayoutAlign","start end",1,"page-title-container","mb-2"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["cols","10","gutterSize","20px",3,"rowHeight"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",3,"colspan","rowspan",4,"ngFor","ngForOf"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",3,"colspan","rowspan"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",1,"h-100","dashboard-card"],["fxLayoutAlign","space-between center"],[1,"mr-1",3,"icon"],["mat-icon-button","","class","more-button","aria-label","Toggle menu",3,"matMenuTriggerFor",4,"ngIf"],["xPosition","before",1,"dashboard-vert-menu"],["menuOperator","matMenu"],["mat-menu-item","",3,"click",4,"ngFor","ngForOf"],["mat-menu-item","",3,"click",4,"ngIf"],["fxLayout","column",3,"fxFlex","ngClass"],["mode","indeterminate",4,"ngIf"],["fxLayout","column","fxFlex","100",3,"ngSwitch"],["fxFlex","100",3,"information","showColorFieldSeparately",4,"ngSwitchCase"],["fxFlex","100",3,"balances","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"sortBy","channelBalances","allChannels","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"fees","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"channelsStatus","errorMessage",4,"ngSwitchCase"],[4,"ngSwitchDefault"],["mat-icon-button","","aria-label","Toggle menu",1,"more-button",3,"matMenuTriggerFor"],["mat-menu-item","",3,"click"],["mode","indeterminate"],["fxFlex","100",3,"information","showColorFieldSeparately"],["fxFlex","100",3,"balances","errorMessage"],["fxFlex","100",3,"sortBy","channelBalances","allChannels","errorMessage"],["fxFlex","100",3,"fees","errorMessage"],["fxFlex","100",3,"channelsStatus","errorMessage"],["cols","6","gutterSize","20px",3,"rowHeight"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch",1,"h-100","dashboard-card",3,"ngClass"],[4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch",3,"fxFlex","ngClass"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",3,"ngSwitch"],["fxFlex","100",3,"information",4,"ngSwitchCase"],["fxFlex","100",3,"direction","totalLiquidity","allChannels","errorMessage",4,"ngSwitchCase"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start start",3,"perfectScrollbar",4,"ngSwitchCase"],["menuMerchant","matMenu"],["fxFlex","100",3,"information"],["fxFlex","100",3,"direction","totalLiquidity","allChannels","errorMessage"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start start",3,"perfectScrollbar"],["fxLayout","column","fxFlex","100",1,"w-100","dashboard-tabs-group"],["label","Receive"],[3,"calledFrom"],["label","Pay"],[3,"disabled"],["mat-tab-label",""],["menuTransactions","matMenu"]],template:function(e,o){if(1&e&&(t.YNc(0,ma,7,4,"div",0),t.YNc(1,La,6,4,"ng-template",null,1,t.W1O)),2&e){const a=t.MAs(2);t.Q6J("ngIf",(null==o.selNode?null:o.selNode.userPersona)===o.userPersonaEnum.OPERATOR)("ngIfElse",a)}},directives:[u.O5,m.xw,m.Wh,D.BN,Ct.Il,u.sg,Ct.DX,m.yH,y.a8,y.dk,y.n5,q.lW,wt.p6,$.Hw,wt.VK,wt.OP,y.dn,u.mk,L.oO,J.pW,u.RF,u.n9,Jt,fe,we,Et,Ht,u.ED,oo,z.$V,R.SP,R.uX,Yt,zt,R.uD],styles:[""]}),n})();var Zt=g(1203),At=g(7544);function Fa(n,i){if(1&n&&(t.TgZ(0,"span",10),t._uU(1,"Channels"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.activeChannels)}}function ka(n,i){if(1&n&&(t.TgZ(0,"span",10),t._uU(1,"Peers"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.activePeers)}}let qa=(()=>{class n{constructor(e,o,a){this.store=e,this.logger=o,this.router=a,this.selNode={},this.activePeers=0,this.activeChannels=0,this.faUsers=b.FVb,this.faChartPie=b.OS1,this.balances=[{title:"Total Balance",dataValue:0},{title:"Confirmed",dataValue:0},{title:"Unconfirmed",dataValue:0}],this.links=[{link:"channels",name:"Channels"},{link:"peers",name:"Peers"}],this.activeLink=0,this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.activeLink=this.links.findIndex(e=>e.link===this.router.url.substring(this.router.url.lastIndexOf("/")+1)),this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(e=>e instanceof v.Av)).subscribe({next:e=>{this.activeLink=this.links.findIndex(o=>o.link===e.urlAfterRedirects.substring(e.urlAfterRedirects.lastIndexOf("/")+1))}}),this.store.select(T.$k).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.selNode=e}),this.store.select(T.Wi).pipe((0,_.R)(this.unSubs[2])).subscribe(e=>{this.activePeers=e.peers&&e.peers.length?e.peers.length:0,this.logger.info(e)}),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[3])).subscribe(e=>{var o;this.activeChannels=(null===(o=e.channelsSummary.active)||void 0===o?void 0:o.num_channels)||0,this.logger.info(e)}),this.store.select(T.qU).pipe((0,_.R)(this.unSubs[4])).subscribe(e=>{this.balances=[{title:"Total Balance",dataValue:e.blockchainBalance.total_balance||0},{title:"Confirmed",dataValue:e.blockchainBalance.confirmed_balance||0},{title:"Unconfirmed",dataValue:e.blockchainBalance.unconfirmed_balance||0}],this.logger.info(e)})}onSelectedTabChange(e){this.router.navigateByUrl("/lnd/connections/"+this.links[e.index].link)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.yh),t.Y36(N.mQ),t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-connections"]],decls:22,vars:4,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","column",1,"padding-gap-x"],[3,"selectedIndex","selectedIndexChange","selectedTabChange"],["mat-tab-label",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"On-chain Balance"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),t._UZ(7,"rtl-currency-unit-converter",5),t.qZA()()(),t.TgZ(8,"div",0),t._UZ(9,"fa-icon",1),t.TgZ(10,"span",2),t._uU(11,"Connections"),t.qZA()(),t.TgZ(12,"div",6)(13,"mat-card")(14,"mat-card-content",4)(15,"mat-tab-group",7),t.NdJ("selectedIndexChange",function(l){return o.activeLink=l})("selectedTabChange",function(l){return o.onSelectedTabChange(l)}),t.TgZ(16,"mat-tab"),t.YNc(17,Fa,2,1,"ng-template",8),t.qZA(),t.TgZ(18,"mat-tab"),t.YNc(19,ka,2,1,"ng-template",8),t.qZA()(),t.TgZ(20,"div",9),t._UZ(21,"router-outlet"),t.qZA()()()()),2&e&&(t.xp6(1),t.Q6J("icon",o.faChartPie),t.xp6(6),t.Q6J("values",o.balances),t.xp6(2),t.Q6J("icon",o.faUsers),t.xp6(6),t.Q6J("selectedIndex",o.activeLink))},directives:[m.xw,m.Wh,D.BN,y.a8,y.dn,Zt.D,R.SP,R.uX,R.uD,At.k,m.yH,v.lC],styles:[""]}),n})();var Lt=g(8675),Vt=g(4004),Wt=g(9843);const Na=["form"];function Oa(n,i){if(1&n&&(t.TgZ(0,"mat-option",38),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e.alias?e.alias:e.pub_key?e.pub_key:"")}}function Ua(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Peer alias is required."),t.qZA())}function Ma(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Peer not found in the list."),t.qZA())}function Pa(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",34),t._UZ(1,"input",35),t.TgZ(2,"mat-autocomplete",36,37),t.NdJ("optionSelected",function(){return t.CHM(e),t.oxw().onSelectedPeerChanged()}),t.YNc(4,Oa,2,2,"mat-option",24),t.ALo(5,"async"),t.qZA(),t.YNc(6,Ua,2,0,"mat-error",17),t.YNc(7,Ma,2,0,"mat-error",17),t.qZA()}if(2&n){const e=t.MAs(3),o=t.oxw();t.xp6(1),t.Q6J("formControl",o.selectedPeer)("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",o.displayFn),t.xp6(2),t.Q6J("ngForOf",t.lcZ(5,6,o.filteredPeers)),t.xp6(2),t.Q6J("ngIf",null==o.selectedPeer.errors?null:o.selectedPeer.errors.required),t.xp6(1),t.Q6J("ngIf",null==o.selectedPeer.errors?null:o.selectedPeer.errors.notfound)}}function Ia(n,i){1&n&&t.GkF(0)}function Ra(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function Da(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("Amount must be less than or equal to ",e.totalBalance,".")}}function Qa(n,i){if(1&n&&(t.TgZ(0,"mat-option",38),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.name," ")}}function Ja(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("","1"===e.selTransType?"Target Confirmation Blocks":"Fee"," is required.")}}function Ea(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.channelConnectionError)}}function Ha(n,i){if(1&n&&(t.TgZ(0,"div",39),t._UZ(1,"fa-icon",40),t.YNc(2,Ea,2,1,"span",17),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.channelConnectionError)}}function Ya(n,i){if(1&n&&(t.TgZ(0,"mat-expansion-panel",42)(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"span"),t._uU(4,"Peer: \xa0"),t.qZA(),t.TgZ(5,"strong",43),t._uU(6),t.qZA()()(),t.TgZ(7,"div",9)(8,"div",44)(9,"div",34)(10,"h4",45),t._uU(11,"Pubkey"),t.qZA(),t.TgZ(12,"span",46),t._uU(13),t.qZA()()(),t._UZ(14,"mat-divider",47),t.TgZ(15,"div",44)(16,"div",48)(17,"h4",45),t._uU(18,"Address"),t.qZA(),t.TgZ(19,"span",49),t._uU(20),t.qZA()(),t.TgZ(21,"div",48)(22,"h4",45),t._uU(23,"Inbound"),t.qZA(),t.TgZ(24,"span",49),t._uU(25),t.qZA()()()()()),2&n){const e=t.oxw(2);t.xp6(6),t.Oqu((null==e.peer?null:e.peer.alias)||(null==e.peer?null:e.peer.address)),t.xp6(7),t.Oqu(e.peer.pub_key),t.xp6(7),t.Oqu(null==e.peer?null:e.peer.address),t.xp6(5),t.Oqu(null!=e.peer&&e.peer.inbound?"True":"False")}}function Ba(n,i){if(1&n&&t.YNc(0,Ya,26,4,"mat-expansion-panel",41),2&n){const e=t.oxw();t.Q6J("ngIf",e.peer)}}let Xt=(()=>{class n{constructor(e,o,a,l){this.dialogRef=e,this.data=o,this.store=a,this.actions=l,this.selectedPeer=new p.NI,this.amount=new p.NI,this.faExclamationTriangle=b.eHv,this.channelConnectionError="",this.advancedTitle="Advanced Options",this.totalBalance=0,this.selectedPubkey="",this.isPrivate=!1,this.selTransType="0",this.spendUnconfirmed=!1,this.transTypeValue="",this.transTypes=s.Dr,this.unSubs=[new d.x,new d.x]}ngOnInit(){this.data.message?(this.information=this.data.message.information,this.totalBalance=this.data.message.balance,this.peer=this.data.message.peer||null,this.peers=this.data.message.peers||[]):(this.information={},this.totalBalance=0,this.peer=null,this.peers=[]),this.alertTitle=this.data.alertTitle||"Alert",this.actions.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(a=>a.type===s.uR.UPDATE_API_CALL_STATUS_LND||a.type===s.uR.FETCH_CHANNELS_LND)).subscribe(a=>{a.type===s.uR.UPDATE_API_CALL_STATUS_LND&&a.payload.status===s.Bn.ERROR&&"SaveNewChannel"===a.payload.action&&(this.channelConnectionError=a.payload.message),a.type===s.uR.FETCH_CHANNELS_LND&&this.dialogRef.close()});let e="",o="";this.sortedPeers=this.peers.sort((a,l)=>(e=a.alias?a.alias.toLowerCase():a.pub_key?a.pub_key.toLowerCase():"",o=l.alias?l.alias.toLowerCase():a.pub_key?a.pub_key.toLowerCase():"",e<o?-1:e>o?1:0)),this.filteredPeers=this.selectedPeer.valueChanges.pipe((0,_.R)(this.unSubs[1]),(0,Lt.O)(""),(0,Vt.U)(a=>"string"==typeof a?a:a.alias?a.alias:a.pub_key),(0,Vt.U)(a=>a?this.filterPeers(a):this.sortedPeers.slice()))}filterPeers(e){var o;return null===(o=this.sortedPeers)||void 0===o?void 0:o.filter(a=>{var l;return 0===(null===(l=a.alias)||void 0===l?void 0:l.toLowerCase().indexOf(e?e.toLowerCase():""))})}displayFn(e){return e&&e.alias?e.alias:e&&e.pub_key?e.pub_key:""}onSelectedPeerChanged(){var e;if(this.channelConnectionError="",this.selectedPubkey=this.selectedPeer.value&&this.selectedPeer.value.pub_key?this.selectedPeer.value.pub_key:null,"string"==typeof this.selectedPeer.value){const o=null===(e=this.peers)||void 0===e?void 0:e.filter(a=>{var l,r;return(null===(l=a.alias)||void 0===l?void 0:l.length)===this.selectedPeer.value.length&&0===(null===(r=a.alias)||void 0===r?void 0:r.toLowerCase().indexOf(this.selectedPeer.value?this.selectedPeer.value.toLowerCase():""))});1===o.length&&o[0].pub_key&&(this.selectedPubkey=o[0].pub_key)}this.selectedPeer.setErrors(this.selectedPeer.value&&!this.selectedPubkey?{notfound:!0}:null)}onClose(){this.dialogRef.close(!1)}resetData(){this.selectedPeer.setValue(""),this.fundingAmount=null,this.isPrivate=!1,this.spendUnconfirmed=!1,this.selTransType="0",this.transTypeValue="",this.channelConnectionError="",this.advancedTitle="Advanced Options",this.form.resetForm()}onOpenChannel(){if(!this.peer&&!this.selectedPubkey||!this.fundingAmount||this.totalBalance-this.fundingAmount<0||("1"===this.selTransType||"2"===this.selTransType)&&!this.transTypeValue)return!0;this.store.dispatch((0,A.YX)({payload:{selectedPeerPubkey:this.peer&&this.peer.pub_key?this.peer.pub_key:this.selectedPubkey,fundingAmount:this.fundingAmount,private:this.isPrivate,transType:this.selTransType,transTypeValue:this.transTypeValue,spendUnconfirmed:this.spendUnconfirmed}}))}onAdvancedPanelToggle(e){this.advancedTitle=e?"Advanced Options | "+("1"===this.selTransType?"Target Confirmation Blocks: ":"2"===this.selTransType?"Fee (Sats/vByte): ":"Default")+("1"===this.selTransType||"2"===this.selTransType?this.transTypeValue:"")+" | Spend Unconfirmed Output: "+(this.spendUnconfirmed?"Yes":"No"):"Advanced Options"}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(S.yh),t.Y36(j.eX))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-open-channel"]],viewQuery:function(e,o){if(1&e&&t.Gf(Na,7),2&e){let a;t.iGM(a=t.CRH())&&(o.form=a.first)}},decls:55,vars:25,consts:[["fxLayout","row","fxLayoutAlign","start center"],["fxLayout","column","fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column",3,"submit","reset"],["form","ngForm"],["fxLayout","column"],["fxFlex","100",4,"ngIf"],[4,"ngTemplateOutlet"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxFlex","60","fxLayoutAlign","start end"],["matInput","","placeholder","Amount","type","number","tabindex","1","required","","name","amnt",3,"ngModel","step","min","max","ngModelChange"],["amt","ngModel"],["matSuffix",""],[4,"ngIf"],["fxFlex","35","fxLayoutAlign","start center"],["tabindex","2","color","primary","name","isPrivate",3,"ngModel","ngModelChange"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch","expanded","false",1,"flat-expansion-panel","mt-2",3,"closed","opened"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxFlex","49"],["tabindex","3",3,"value","valueChange"],[3,"value",4,"ngFor","ngForOf"],["matInput","","type","number","tabindex","4","name","transTpValue",3,"ngModel","required","disabled","placeholder","step","min","ngModelChange"],["transTypeVal","ngModel"],["fxFlex","50","fxLayoutAlign","start center"],["tabindex","6","color","primary","name","spendUnconfirmed",3,"ngModel","ngModelChange"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1"],["autoFocus","","mat-button","","color","primary","type","submit","tabindex","9"],["peerDetailsExpansionBlock",""],["fxFlex","100"],["type","text","placeholder","Peer Alias","aria-label","Peers","matInput","","tabindex","1","required","",3,"formControl","matAutocomplete"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"value"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],["class","flat-expansion-panel my-1","expanded","false",4,"ngIf"],["expanded","false",1,"flat-expansion-panel","my-1"],[1,"font-weight-900"],["fxLayout","row"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"w-100","my-1"],["fxFlex","50"],[1,"overflow-wrap","foreground-secondary-text"]],template:function(e,o){if(1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5),t.qZA()(),t.TgZ(6,"button",5),t.NdJ("click",function(){return o.onClose()}),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7,8),t.NdJ("submit",function(){return o.onOpenChannel()})("reset",function(){return o.resetData()}),t.TgZ(11,"div",9),t.YNc(12,Pa,8,8,"mat-form-field",10),t.qZA(),t.YNc(13,Ia,1,0,"ng-container",11),t.TgZ(14,"div",9)(15,"div",12)(16,"mat-form-field",13)(17,"input",14,15),t.NdJ("ngModelChange",function(l){return o.fundingAmount=l}),t.qZA(),t.TgZ(19,"mat-hint"),t._uU(20),t.ALo(21,"number"),t.qZA(),t.TgZ(22,"span",16),t._uU(23," Sats "),t.qZA(),t.YNc(24,Ra,2,0,"mat-error",17),t.YNc(25,Da,2,1,"mat-error",17),t.qZA(),t.TgZ(26,"div",18)(27,"mat-slide-toggle",19),t.NdJ("ngModelChange",function(l){return o.isPrivate=l}),t._uU(28,"Private Channel"),t.qZA()()(),t.TgZ(29,"mat-expansion-panel",20),t.NdJ("closed",function(){return o.onAdvancedPanelToggle(!0)})("opened",function(){return o.onAdvancedPanelToggle(!1)}),t.TgZ(30,"mat-expansion-panel-header")(31,"mat-panel-title")(32,"span"),t._uU(33),t.qZA()()(),t.TgZ(34,"div",21)(35,"div",12)(36,"mat-form-field",22)(37,"mat-select",23),t.NdJ("valueChange",function(l){return o.selTransType=l}),t.YNc(38,Qa,2,2,"mat-option",24),t.qZA()(),t.TgZ(39,"mat-form-field",22)(40,"input",25,26),t.NdJ("ngModelChange",function(l){return o.transTypeValue=l}),t.qZA(),t.YNc(42,Ja,2,1,"mat-error",17),t.qZA()(),t.TgZ(43,"div",12)(44,"div",27)(45,"mat-slide-toggle",28),t.NdJ("ngModelChange",function(l){return o.spendUnconfirmed=l}),t._uU(46,"Spend Unconfirmed Output"),t.qZA()()()()()(),t.YNc(47,Ha,3,2,"div",29),t.TgZ(48,"div",30)(49,"button",31),t._uU(50,"Clear Fields"),t.qZA(),t.TgZ(51,"button",32),t._uU(52,"Open Channel"),t.qZA()()()()()(),t.YNc(53,Ba,1,1,"ng-template",null,33,t.W1O)),2&e){const a=t.MAs(54);t.xp6(5),t.Oqu(o.alertTitle),t.xp6(7),t.Q6J("ngIf",!o.peer&&o.peers&&o.peers.length>0),t.xp6(1),t.Q6J("ngTemplateOutlet",a),t.xp6(4),t.Q6J("ngModel",o.fundingAmount)("step",1e3)("min",1)("max",o.totalBalance),t.xp6(3),t.hij("(Remaining Bal: ",t.lcZ(21,23,o.totalBalance-(o.fundingAmount?o.fundingAmount:0)),")"),t.xp6(4),t.Q6J("ngIf",null==o.amount.errors?null:o.amount.errors.required),t.xp6(1),t.Q6J("ngIf",null==o.amount.errors?null:o.amount.errors.max),t.xp6(2),t.Q6J("ngModel",o.isPrivate),t.xp6(6),t.Oqu(o.advancedTitle),t.xp6(4),t.Q6J("value",o.selTransType),t.xp6(1),t.Q6J("ngForOf",o.transTypes),t.xp6(2),t.Q6J("ngModel",o.transTypeValue)("required","0"!==o.selTransType)("disabled","0"===o.selTransType)("placeholder","0"===o.selTransType?"Default":"1"===o.selTransType?"Target Confirmation Blocks":"Fee (Sats/vByte)")("step",1)("min",0),t.xp6(2),t.Q6J("ngIf","0"!==o.selTransType&&!o.transTypeValue),t.xp6(3),t.Q6J("ngModel",o.spendUnconfirmed),t.xp6(2),t.Q6J("ngIf",""!==o.channelConnectionError)}},directives:[m.xw,m.Wh,m.yH,y.dk,q.lW,y.dn,p._Y,p.JL,p.F,u.O5,C.KE,P.Nt,p.Fj,at.ZL,p.Q7,p.JJ,p.oH,at.XC,u.sg,G.ey,C.TO,u.tP,p.wV,p.qQ,p.Fd,et.q,Wt.F,p.On,C.bx,C.R9,ct.Rr,E.ib,E.yz,E.yK,M.gD,D.BN,W.h,V.d],pipes:[u.Ov,u.JJ],styles:[".open-inputs-box[_ngcontent-%COMP%]{padding:1.2rem 2.4rem .8rem!important}"]}),n})();const za=["peersForm"],Ga=["stepper"];function Va(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw();t.Oqu(e.peerFormLabel)}}function Wa(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Address is required."),t.qZA())}function Xa(n,i){if(1&n&&(t.TgZ(0,"div",37),t._UZ(1,"fa-icon",38),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(2),t.Oqu(e.peerConnectionError)}}function ja(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw();t.Oqu(e.channelFormLabel)}}function Ka(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function $a(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount must be a positive number."),t.qZA())}function tl(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("Amount must be less than or equal to ",e.totalBalance,".")}}function el(n,i){if(1&n&&(t.TgZ(0,"mat-option",39),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.name," ")}}function nl(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("","0"===e.channelFormGroup.controls.selTransType.value?"Default":"1"===e.channelFormGroup.controls.selTransType.value?"Target Confirmation Blocks":"Fee (Sats/vByte)"," is required.")}}function ol(n,i){if(1&n&&(t.TgZ(0,"div",37),t._UZ(1,"fa-icon",38),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(2),t.Oqu(e.channelConnectionError)}}let il=(()=>{class n{constructor(e,o,a,l,r,h,f){this.dialogRef=e,this.data=o,this.store=a,this.lndEffects=l,this.formBuilder=r,this.actions=h,this.logger=f,this.faExclamationTriangle=b.eHv,this.peerAddress="",this.totalBalance=0,this.transTypes=s.Dr,this.flgChannelOpened=!1,this.channelOpenStatus=null,this.newlyAddedPeer=null,this.flgEditable=!0,this.peerConnectionError="",this.channelConnectionError="",this.peerFormLabel="Peer Details",this.channelFormLabel="Open Channel (Optional)",this.unSubs=[new d.x,new d.x]}ngOnInit(){var e;this.totalBalance=(null===(e=this.data.message)||void 0===e?void 0:e.balance)||0,this.peerFormGroup=this.formBuilder.group({hiddenAddress:["",[p.kI.required]],peerAddress:["",[p.kI.required]]}),this.channelFormGroup=this.formBuilder.group({fundingAmount:["",[p.kI.required,p.kI.min(1),p.kI.max(this.totalBalance)]],isPrivate:[!1],selTransType:[s.Dr[0].id],transTypeValue:[{value:"",disabled:!0}],spendUnconfirmed:[!1],hiddenAmount:["",[p.kI.required]]}),this.statusFormGroup=this.formBuilder.group({}),this.channelFormGroup.controls.selTransType.valueChanges.pipe((0,_.R)(this.unSubs[0])).subscribe(o=>{o===s.Dr[0].id?(this.channelFormGroup.controls.transTypeValue.setValue(""),this.channelFormGroup.controls.transTypeValue.disable(),this.channelFormGroup.controls.transTypeValue.setValidators(null),this.channelFormGroup.controls.transTypeValue.setErrors(null)):(this.channelFormGroup.controls.transTypeValue.setValue(""),this.channelFormGroup.controls.transTypeValue.enable(),this.channelFormGroup.controls.transTypeValue.setValidators([p.kI.required]))}),this.actions.pipe((0,_.R)(this.unSubs[1]),(0,H.h)(o=>o.type===s.uR.NEWLY_ADDED_PEER_LND||o.type===s.uR.FETCH_PENDING_CHANNELS_LND||o.type===s.uR.UPDATE_API_CALL_STATUS_LND)).subscribe(o=>{o.type===s.uR.NEWLY_ADDED_PEER_LND&&(this.logger.info(o.payload),this.flgEditable=!1,this.newlyAddedPeer=o.payload.peer,this.peerFormGroup.controls.hiddenAddress.setValue(this.peerFormGroup.controls.peerAddress.value),this.stepper.next()),o.type===s.uR.FETCH_PENDING_CHANNELS_LND&&this.dialogRef.close(),o.type===s.uR.UPDATE_API_CALL_STATUS_LND&&o.payload.status===s.Bn.ERROR&&("SaveNewPeer"===o.payload.action||"FetchGraphNode"===o.payload.action?this.peerConnectionError=o.payload.message:"SaveNewChannel"===o.payload.action&&(this.channelConnectionError=o.payload.message))})}onConnectPeer(){if(!this.peerFormGroup.controls.peerAddress.value)return!0;this.peerConnectionError="";const e=this.peerFormGroup.controls.peerAddress.value.search("@");let o="",a="";e>-1?(o=this.peerFormGroup.controls.peerAddress.value.substring(0,e),a=this.peerFormGroup.controls.peerAddress.value.substring(e+1),this.connectPeerWithParams(o,a)):(this.store.dispatch((0,A.dV)({payload:{pubkey:this.peerFormGroup.controls.peerAddress.value}})),this.lndEffects.setGraphNode.pipe((0,X.q)(1)).subscribe(l=>{setTimeout(()=>{a=l.node.addresses&&l.node.addresses.length&&l.node.addresses.length>0&&l.node.addresses[0].addr?l.node.addresses[0].addr:"",this.connectPeerWithParams(this.peerFormGroup.controls.peerAddress.value,a)},0)}))}connectPeerWithParams(e,o){this.store.dispatch((0,A.El)({payload:{pubkey:e,host:o,perm:!1}}))}onOpenChannel(){var e;if(!this.channelFormGroup.controls.fundingAmount.value||this.totalBalance-this.channelFormGroup.controls.fundingAmount.value<0||"1"===this.channelFormGroup.controls.selTransType.value&&!this.channelFormGroup.controls.transTypeValue.value||"2"===this.channelFormGroup.controls.selTransType.value&&!this.channelFormGroup.controls.transTypeValue.value)return!0;this.channelConnectionError="",this.store.dispatch((0,A.YX)({payload:{selectedPeerPubkey:null===(e=this.newlyAddedPeer)||void 0===e?void 0:e.pub_key,fundingAmount:this.channelFormGroup.controls.fundingAmount.value,private:this.channelFormGroup.controls.isPrivate.value,transType:this.channelFormGroup.controls.selTransType.value,transTypeValue:this.channelFormGroup.controls.transTypeValue.value,spendUnconfirmed:this.channelFormGroup.controls.spendUnconfirmed.value}}))}onClose(){this.dialogRef.close(!1)}stepSelectionChanged(e){var o,a;switch(e.selectedIndex){case 0:default:this.peerFormLabel="Peer Details",this.channelFormLabel="Open Channel (Optional)";break;case 1:this.peerFormLabel=this.peerFormGroup.controls.peerAddress.value?"Peer Added: "+(null===(o=this.newlyAddedPeer)||void 0===o?void 0:o.alias):"Peer Details",this.channelFormLabel="Open Channel (Optional)";break;case 2:this.peerFormLabel=this.peerFormGroup.controls.peerAddress.value?"Peer Added: "+(null===(a=this.newlyAddedPeer)||void 0===a?void 0:a.alias):"Peer Details",this.channelFormLabel=this.channelFormGroup.controls.fundingAmount.value?"Opening Channel for "+this.channelFormGroup.controls.fundingAmount.value+" Sats":"Open Channel (Optional)"}e.selectedIndex<e.previouslySelectedIndex&&(0===e.selectedIndex?this.peerFormGroup.controls.hiddenAddress.setValue(""):1===e.selectedIndex&&this.channelFormGroup.controls.hiddenAmount.setValue(""))}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(S.yh),t.Y36(ot.l),t.Y36(p.qu),t.Y36(j.eX),t.Y36(N.mQ))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-connect-peer"]],viewQuery:function(e,o){if(1&e&&(t.Gf(za,5),t.Gf(Ga,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.form=a.first),t.iGM(a=t.CRH())&&(o.stepper=a.first)}},decls:56,vars:24,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"my-1",3,"formGroup"],["matStepLabel",""],["autoFocus","","matInput","","placeholder","Lightning Address (pubkey OR pubkey@ip:port)","formControlName","peerAddress","tabindex","1","required",""],[4,"ngIf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","3","type","button",3,"click"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"mb-1",3,"formGroup"],["matStepLabel","","disabled","true"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxFlex","60","fxLayoutAlign","start end"],["matInput","","formControlName","fundingAmount","placeholder","Amount","type","number","tabindex","1","required","",3,"step"],["matSuffix",""],["fxFlex","35","fxLayoutAlign","start center"],["tabindex","2","color","primary","formControlName","isPrivate","name","isPrivate"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center",1,"mt-1"],["fxFlex","30","fxLayoutAlign","start end"],["tabindex","3","formControlName","selTransType","placeholder","Transaction Type"],[3,"value",4,"ngFor","ngForOf"],["fxFlex","30"],["matInput","","formControlName","transTypeValue","type","number","name","transTypeValue","tabindex","4",3,"placeholder","step","required"],["tabindex","6","color","primary","formControlName","spendUnconfirmed","name","spendUnconfirmed"],["mat-button","","color","primary","tabindex","8","type","button",3,"click"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"mat-dialog-close"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],[3,"value"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Connect to a new peer"),t.qZA()(),t.TgZ(6,"button",5),t.NdJ("click",function(){return o.onClose()}),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"div",7)(10,"mat-vertical-stepper",8,9),t.NdJ("selectionChange",function(l){return o.stepSelectionChanged(l)}),t.TgZ(12,"mat-step",10)(13,"form",11),t.YNc(14,Va,1,1,"ng-template",12),t.TgZ(15,"mat-form-field",1),t._UZ(16,"input",13),t.YNc(17,Wa,2,0,"mat-error",14),t.qZA(),t.YNc(18,Xa,4,2,"div",15),t.TgZ(19,"div",16)(20,"button",17),t.NdJ("click",function(){return o.onConnectPeer()}),t._uU(21),t.qZA()()()(),t.TgZ(22,"mat-step",10)(23,"form",18),t.YNc(24,ja,1,1,"ng-template",19),t.TgZ(25,"div",20)(26,"div",21)(27,"mat-form-field",22),t._UZ(28,"input",23),t.TgZ(29,"mat-hint"),t._uU(30),t.qZA(),t.TgZ(31,"span",24),t._uU(32," Sats "),t.qZA(),t.YNc(33,Ka,2,0,"mat-error",14),t.YNc(34,$a,2,0,"mat-error",14),t.YNc(35,tl,2,1,"mat-error",14),t.qZA(),t.TgZ(36,"div",25)(37,"mat-slide-toggle",26),t._uU(38,"Private Channel"),t.qZA()()(),t.TgZ(39,"div",27)(40,"mat-form-field",28)(41,"mat-select",29),t.YNc(42,el,2,2,"mat-option",30),t.qZA()(),t.TgZ(43,"mat-form-field",31),t._UZ(44,"input",32),t.YNc(45,nl,2,1,"mat-error",14),t.qZA(),t.TgZ(46,"div",25)(47,"mat-slide-toggle",33),t._uU(48,"Spend Unconfirmed Output"),t.qZA()()()(),t.YNc(49,ol,4,2,"div",15),t.TgZ(50,"div",16)(51,"button",34),t.NdJ("click",function(){return o.onOpenChannel()}),t._uU(52),t.qZA()()()()(),t.TgZ(53,"div",35)(54,"button",36),t._uU(55),t.qZA()()()()()()),2&e&&(t.xp6(10),t.Q6J("linear",!0),t.xp6(2),t.Q6J("stepControl",o.peerFormGroup)("editable",o.flgEditable),t.xp6(1),t.Q6J("formGroup",o.peerFormGroup),t.xp6(4),t.Q6J("ngIf",null==o.peerFormGroup.controls.peerAddress.errors?null:o.peerFormGroup.controls.peerAddress.errors.required),t.xp6(1),t.Q6J("ngIf",""!==o.peerConnectionError),t.xp6(3),t.Oqu(""!==o.peerConnectionError?"Retry":"Add Peer"),t.xp6(1),t.Q6J("stepControl",o.channelFormGroup)("editable",o.flgEditable),t.xp6(1),t.Q6J("formGroup",o.channelFormGroup),t.xp6(5),t.Q6J("step",1e3),t.xp6(2),t.hij("Remaining Bal: ",o.totalBalance-(o.channelFormGroup.controls.fundingAmount.value?o.channelFormGroup.controls.fundingAmount.value:0),""),t.xp6(3),t.Q6J("ngIf",null==o.channelFormGroup.controls.fundingAmount.errors?null:o.channelFormGroup.controls.fundingAmount.errors.required),t.xp6(1),t.Q6J("ngIf",null==o.channelFormGroup.controls.fundingAmount.errors?null:o.channelFormGroup.controls.fundingAmount.errors.min),t.xp6(1),t.Q6J("ngIf",null==o.channelFormGroup.controls.fundingAmount.errors?null:o.channelFormGroup.controls.fundingAmount.errors.max),t.xp6(7),t.Q6J("ngForOf",o.transTypes),t.xp6(2),t.Q6J("placeholder","0"===o.channelFormGroup.controls.selTransType.value?"Default":"1"===o.channelFormGroup.controls.selTransType.value?"Target Confirmation Blocks":"Fee (Sats/vByte)")("step",1)("required","0"!==o.channelFormGroup.controls.selTransType.value),t.xp6(1),t.Q6J("ngIf",null==o.channelFormGroup.controls.transTypeValue.errors?null:o.channelFormGroup.controls.transTypeValue.errors.required),t.xp6(4),t.Q6J("ngIf",""!==o.channelConnectionError),t.xp6(3),t.Oqu(""!==o.channelConnectionError?"Retry":"Open Channel"),t.xp6(2),t.Q6J("mat-dialog-close",!1),t.xp6(1),t.Oqu(null!=o.newlyAddedPeer&&o.newlyAddedPeer.pub_key?"Do It Later":"Close"))},directives:[m.xw,m.yH,y.dk,m.Wh,q.lW,y.dn,Y.Vq,Y.C0,p._Y,p.JL,p.sg,Y.VY,C.KE,P.Nt,p.Fj,W.h,p.JJ,p.u,p.Q7,u.O5,C.TO,D.BN,p.wV,C.bx,C.R9,ct.Rr,M.gD,u.sg,G.ey,Q.ZT],styles:[""]}),n})();function al(n,i){1&n&&t._UZ(0,"mat-progress-bar",32)}function ll(n,i){1&n&&(t.TgZ(0,"th",33),t._uU(1," Alias "),t.qZA())}const jt=function(n){return{"max-width":n}};function sl(n,i){if(1&n&&(t.TgZ(0,"td",34),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,jt,o.screenSize===o.screenSizeEnum.XS?"12rem":"25rem")),t.xp6(1),t.hij(" ",null==e?null:e.alias," ")}}function rl(n,i){1&n&&(t.TgZ(0,"th",33),t._uU(1," Public Key "),t.qZA())}function cl(n,i){if(1&n&&(t.TgZ(0,"td",34),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,jt,o.screenSize===o.screenSizeEnum.XS?"5rem":"35rem")),t.xp6(1),t.hij(" ",null==e?null:e.pub_key," ")}}function pl(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," Sats Sent "),t.qZA())}function ul(n,i){if(1&n&&(t.TgZ(0,"td",36)(1,"span",37),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.sat_sent)," ")}}function ml(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," Sats Received "),t.qZA())}function dl(n,i){if(1&n&&(t.TgZ(0,"td",36)(1,"span",37),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.sat_recv)," ")}}function hl(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," Ping "),t.qZA())}function _l(n,i){if(1&n&&(t.TgZ(0,"td",36)(1,"span",37),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.ping_time)," ")}}function fl(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",38)(1,"div",39)(2,"mat-select",40),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",41),t.NdJ("click",function(){return t.CHM(e),t.oxw().onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}function gl(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",42)(1,"div",39)(2,"mat-select",40),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",41),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw().onPeerClick(r,a)}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",41),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onOpenChannel(l)}),t._uU(7,"Open Channel"),t.qZA(),t.TgZ(8,"mat-option",41),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onPeerDetach(l)}),t._uU(9,"Disconnect"),t.qZA()()()()}}function Cl(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No connected peer."),t.qZA())}function xl(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting peers..."),t.qZA())}function yl(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function Tl(n,i){if(1&n&&(t.TgZ(0,"td",43),t.YNc(1,Cl,2,0,"p",44),t.YNc(2,xl,2,0,"p",44),t.YNc(3,yl,2,1,"p",44),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.peers&&e.peers.data)||(null==e.peers.data?null:e.peers.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.peers&&e.peers.data)||(null==e.peers.data?null:e.peers.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.peers&&e.peers.data)||(null==e.peers.data?null:e.peers.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const vl=function(n){return{"display-none":n}};function bl(n,i){if(1&n&&t._UZ(0,"tr",45),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,vl,(null==e.peers?null:e.peers.data)&&(null==e.peers||null==e.peers.data?null:e.peers.data.length)>0))}}function wl(n,i){1&n&&t._UZ(0,"tr",46)}function Zl(n,i){1&n&&t._UZ(0,"tr",47)}const Al=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},Ll=function(){return["no_peer"]};let Sl=(()=>{class n{constructor(e,o,a,l){this.logger=e,this.store=o,this.rtlEffects=a,this.commonService=l,this.availableBalance=0,this.faUsers=b.FVb,this.displayedColumns=[],this.peersData=[],this.information={},this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["alias","actions"]):this.screenSize===s.cu.SM?(this.flgSticky=!1,this.displayedColumns=["alias","sat_sent","sat_recv","actions"]):this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["alias","sat_sent","sat_recv","ping_time","actions"]):(this.flgSticky=!0,this.displayedColumns=["alias","pub_key","sat_sent","sat_recv","ping_time","actions"])}ngOnInit(){this.store.select(T.Q5).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.information=e}),this.store.select(T.qU).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.availableBalance=e.blockchainBalance.total_balance||0}),this.store.select(T.Wi).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.peersData=e.peers,this.peersData.length>0&&this.loadPeersTable(this.peersData),this.logger.info(e)})}ngAfterViewInit(){this.peersData.length>0&&this.loadPeersTable(this.peersData)}onPeerClick(e,o){this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Peer Information",showQRName:"Public Key",showQRField:e.pub_key,message:[[{key:"pub_key",value:e.pub_key,title:"Public Key",width:100}],[{key:"address",value:e.address,title:"Address",width:100}],[{key:"alias",value:e.alias,title:"Alias",width:40},{key:"inbound",value:e.inbound?"True":"False",title:"Inbound",width:30},{key:"ping_time",value:e.ping_time,title:"Ping Time",width:30,type:s.Gi.NUMBER}],[{key:"sat_sent",value:e.sat_sent,title:"Satoshis Sent",width:50,type:s.Gi.NUMBER},{key:"sat_recv",value:e.sat_recv,title:"Satoshis Received",width:50,type:s.Gi.NUMBER}],[{key:"bytes_sent",value:e.bytes_sent,title:"Bytes Sent",width:50,type:s.Gi.NUMBER},{key:"bytes_recv",value:e.bytes_recv,title:"Bytes Received",width:50,type:s.Gi.NUMBER}]]}}}))}onConnectPeer(){this.store.dispatch((0,F.qR)({payload:{data:{message:{peer:null,information:this.information,balance:this.availableBalance},component:il}}}))}onOpenChannel(e){this.store.dispatch((0,F.qR)({payload:{data:{alertTitle:"Open Channel",message:{peer:e,information:this.information,balance:this.availableBalance},component:Xt}}}))}onPeerDetach(e){this.store.dispatch((0,F.c1)({payload:{data:{type:s.n_.CONFIRM,alertTitle:"Disconnect Peer",titleMessage:"Disconnect peer: "+(e.alias?e.alias:e.pub_key),noBtnText:"Cancel",yesBtnText:"Disconnect"}}})),this.rtlEffects.closeConfirm.pipe((0,_.R)(this.unSubs[3])).subscribe(a=>{a&&this.store.dispatch((0,A.z)({payload:{pubkey:e.pub_key}}))})}applyFilter(){this.peers.filter=this.selFilter.trim().toLowerCase()}loadPeersTable(e){this.peers=new c.by(e?[...e]:[]),this.peers.sort=this.sort,this.peers.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.peers.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.peers.paginator=this.paginator,this.applyFilter()}onDownloadCSV(){this.peers.data&&this.peers.data.length>0&&this.commonService.downloadFile(this.peers.data,"Peers")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(dt.V),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-peers"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Peers")}])],decls:40,vars:15,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x"],["fxLayout","row"],["mat-flat-button","","color","primary","type","submit","tabindex","1",3,"click"],["fxLayout","column"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-1"],["fxFlex","70","fxLayoutAlign","start start","fxLayoutAlign.gt-sm","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex","30","fxLayoutAlign","start end"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","alias"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","pub_key"],["matColumnDef","sat_sent"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","sat_recv"],["matColumnDef","ping_time"],["matColumnDef","actions"],["mat-header-cell","","class","px-3",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center","class","px-3",4,"matCellDef"],["matColumnDef","no_peer"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",3,"ngStyle"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["mat-cell",""],["fxLayoutAlign","end center"],["mat-header-cell","",1,"px-3"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center",1,"px-3"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"button",2),t.NdJ("click",function(){return o.onConnectPeer()}),t._uU(3,"Add Peer"),t.qZA()(),t.TgZ(4,"div",3)(5,"div",4)(6,"div",5),t._UZ(7,"fa-icon",6),t.TgZ(8,"span",7),t._uU(9,"Connected Peers"),t.qZA()(),t.TgZ(10,"mat-form-field",8)(11,"input",9),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(12,"div",10),t.YNc(13,al,1,0,"mat-progress-bar",11),t.TgZ(14,"table",12,13),t.ynx(16,14),t.YNc(17,ll,2,0,"th",15),t.YNc(18,sl,2,4,"td",16),t.BQk(),t.ynx(19,17),t.YNc(20,rl,2,0,"th",15),t.YNc(21,cl,2,4,"td",16),t.BQk(),t.ynx(22,18),t.YNc(23,pl,2,0,"th",19),t.YNc(24,ul,4,3,"td",20),t.BQk(),t.ynx(25,21),t.YNc(26,ml,2,0,"th",19),t.YNc(27,dl,4,3,"td",20),t.BQk(),t.ynx(28,22),t.YNc(29,hl,2,0,"th",19),t.YNc(30,_l,4,3,"td",20),t.BQk(),t.ynx(31,23),t.YNc(32,fl,6,0,"th",24),t.YNc(33,gl,10,0,"td",25),t.BQk(),t.ynx(34,26),t.YNc(35,Tl,4,3,"td",27),t.BQk(),t.YNc(36,bl,1,3,"tr",28),t.YNc(37,wl,1,0,"tr",29),t.YNc(38,Zl,1,0,"tr",30),t.qZA()(),t._UZ(39,"mat-paginator",31),t.qZA()()),2&e&&(t.xp6(7),t.Q6J("icon",o.faUsers),t.xp6(4),t.Q6J("ngModel",o.selFilter),t.xp6(2),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",o.peers)("ngClass",t.VKq(12,Al,""!==o.errorMessage)),t.xp6(22),t.Q6J("matFooterRowDef",t.DdM(14,Ll)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,m.yH,m.Wh,q.lW,D.BN,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,u.O5,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,M.gD,M.$L,G.ey,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.JJ],styles:[".mat-column-alias[_ngcontent-%COMP%]{flex:1 1 25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-column-pub_key[_ngcontent-%COMP%]{flex:1 1 35%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:2rem}.mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem;flex:1 1 10%}.mat-column-sat_sent[_ngcontent-%COMP%], .mat-column-sat_recv[_ngcontent-%COMP%], .mat-column-ping_time[_ngcontent-%COMP%]{flex:1 1 13%;width:13%}"]}),n})();function Fl(n,i){if(1&n&&(t.TgZ(0,"span",7),t._uU(1,"Open"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.numOpenChannels)}}function kl(n,i){if(1&n&&(t.TgZ(0,"span",7),t._uU(1,"Pending"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.numPendingChannels)}}function ql(n,i){if(1&n&&(t.TgZ(0,"span",7),t._uU(1,"Closed"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.numClosedChannels)}}function Nl(n,i){if(1&n&&(t.TgZ(0,"span",7),t._uU(1,"Active HTLCs"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.numActiveHTLCs)}}let Ol=(()=>{class n{constructor(e,o,a){this.logger=e,this.store=o,this.router=a,this.numOpenChannels=0,this.numPendingChannels=0,this.numClosedChannels=0,this.numActiveHTLCs=0,this.peers=[],this.information={},this.totalBalance=0,this.links=[{link:"open",name:"Open"},{link:"pending",name:"Pending"},{link:"closed",name:"Closed"},{link:"activehtlcs",name:"Active HTLCs"}],this.activeLink=0,this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.activeLink=this.links.findIndex(e=>e.link===this.router.url.substring(this.router.url.lastIndexOf("/")+1)),this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(e=>e instanceof v.Av)).subscribe({next:e=>{this.activeLink=this.links.findIndex(o=>o.link===e.urlAfterRedirects.substring(e.urlAfterRedirects.lastIndexOf("/")+1))}}),this.store.select(T.Q5).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.information=e}),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[2])).subscribe(e=>{var o;this.numOpenChannels=e.channels&&e.channels.length?e.channels.length:0,this.numActiveHTLCs=null===(o=e.channels)||void 0===o?void 0:o.reduce((a,l)=>a+(l.pending_htlcs&&l.pending_htlcs.length>0?l.pending_htlcs.length:0),0),this.logger.info(e)}),this.store.select(T.ni).pipe((0,_.R)(this.unSubs[3])).subscribe(e=>{this.numPendingChannels=e.pendingChannelsSummary.total_channels?e.pendingChannelsSummary.total_channels:0}),this.store.select(T.P2).pipe((0,_.R)(this.unSubs[4])).subscribe(e=>{this.numClosedChannels=e.closedChannels&&e.closedChannels.length?e.closedChannels.length:0}),this.store.select(T.qU).pipe((0,_.R)(this.unSubs[5])).subscribe(e=>{this.totalBalance=+(e.blockchainBalance.total_balance||0)}),this.store.select(T.Wi).pipe((0,_.R)(this.unSubs[6])).subscribe(e=>{this.peers=e.peers,this.peers.forEach(o=>{var a;(!o.alias||""===o.alias)&&(o.alias=(null===(a=o.pub_key)||void 0===a?void 0:a.substring(0,15))+"...")}),this.logger.info(e)})}onOpenChannel(){this.store.dispatch((0,F.qR)({payload:{data:{alertTitle:"Open Channel",message:{peers:this.peers,information:this.information,balance:this.totalBalance},component:Xt}}}))}onSelectedTabChange(e){this.router.navigateByUrl("/lnd/connections/channels/"+this.links[e.index].link)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channels-tables"]],decls:16,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x"],["fxLayout","row"],["mat-flat-button","","color","primary","type","submit","tabindex","1",3,"click"],["fxLayout","column","fxFlex","100",1,"my-2","bordered-box"],[3,"selectedIndex","selectedIndexChange","selectedTabChange"],["mat-tab-label",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"button",2),t.NdJ("click",function(){return o.onOpenChannel()}),t._uU(3,"Open Channel"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-tab-group",4),t.NdJ("selectedIndexChange",function(l){return o.activeLink=l})("selectedTabChange",function(l){return o.onSelectedTabChange(l)}),t.TgZ(6,"mat-tab"),t.YNc(7,Fl,2,1,"ng-template",5),t.qZA(),t.TgZ(8,"mat-tab"),t.YNc(9,kl,2,1,"ng-template",5),t.qZA(),t.TgZ(10,"mat-tab"),t.YNc(11,ql,2,1,"ng-template",5),t.qZA(),t.TgZ(12,"mat-tab"),t.YNc(13,Nl,2,1,"ng-template",5),t.qZA()(),t.TgZ(14,"div",6),t._UZ(15,"router-outlet"),t.qZA()()()),2&e&&(t.xp6(5),t.Q6J("selectedIndex",o.activeLink))},directives:[m.xw,m.yH,m.Wh,q.lW,R.SP,R.uX,R.uD,At.k,v.lC],styles:[""]}),n})();var it=g(7261),ht=g(6895);function Ul(n,i){if(1&n&&(t.TgZ(0,"div")(1,"div",9)(2,"div",14)(3,"h4",11),t._uU(4,"Commit Fee"),t.qZA(),t.TgZ(5,"span",15),t._uU(6),t.ALo(7,"number"),t.qZA()(),t.TgZ(8,"div",14)(9,"h4",11),t._uU(10,"Commit Weight"),t.qZA(),t.TgZ(11,"span",15),t._uU(12),t.ALo(13,"number"),t.qZA()(),t.TgZ(14,"div",14)(15,"h4",11),t._uU(16,"Fee/KW"),t.qZA(),t.TgZ(17,"span",15),t._uU(18),t.ALo(19,"number"),t.qZA()(),t.TgZ(20,"div",14)(21,"h4",11),t._uU(22,"Static Remote Key"),t.qZA(),t.TgZ(23,"span",15),t._uU(24),t.qZA()()(),t._UZ(25,"mat-divider",13),t.TgZ(26,"div",9)(27,"div",14)(28,"h4",11),t._uU(29),t.qZA(),t.TgZ(30,"span",15),t._uU(31),t.ALo(32,"number"),t.qZA()(),t.TgZ(33,"div",14)(34,"h4",11),t._uU(35),t.qZA(),t.TgZ(36,"span",15),t._uU(37),t.ALo(38,"number"),t.qZA()(),t.TgZ(39,"div",14)(40,"h4",11),t._uU(41,"Unsettled Balance"),t.qZA(),t.TgZ(42,"span",15),t._uU(43),t.ALo(44,"number"),t.qZA()(),t.TgZ(45,"div",14)(46,"h4",11),t._uU(47,"CSV Delay"),t.qZA(),t.TgZ(48,"span",15),t._uU(49),t.ALo(50,"number"),t.qZA()()(),t._UZ(51,"mat-divider",13),t.TgZ(52,"div",9)(53,"div",14)(54,"h4",11),t._uU(55,"Local Reserve (Sats)"),t.qZA(),t.TgZ(56,"span",15),t._uU(57),t.ALo(58,"number"),t.qZA()(),t.TgZ(59,"div",14)(60,"h4",11),t._uU(61,"Remote Reserve (Sats)"),t.qZA(),t.TgZ(62,"span",15),t._uU(63),t.ALo(64,"number"),t.qZA()(),t.TgZ(65,"div",14)(66,"h4",11),t._uU(67,"Lifetime (Seconds)"),t.qZA(),t.TgZ(68,"span",15),t._uU(69),t.ALo(70,"number"),t.qZA()(),t.TgZ(71,"div",14)(72,"h4",11),t._uU(73,"Pending HTLCs"),t.qZA(),t.TgZ(74,"span",15),t._uU(75),t.ALo(76,"number"),t.qZA()()(),t._UZ(77,"mat-divider",13),t.qZA()),2&n){const e=t.oxw();t.xp6(6),t.Oqu(t.lcZ(7,17,e.channel.commit_fee)),t.xp6(6),t.Oqu(t.lcZ(13,19,e.channel.commit_weight)),t.xp6(6),t.Oqu(t.lcZ(19,21,e.channel.fee_per_kw)),t.xp6(6),t.Oqu(e.channel.static_remote_key?"Yes":"No"),t.xp6(1),t.Q6J("inset",!0),t.xp6(4),t.Oqu(e.screenSize===e.screenSizeEnum.XS?"Total Sats Sent":"Total Satoshis Sent"),t.xp6(2),t.Oqu(t.lcZ(32,23,e.channel.total_satoshis_sent)),t.xp6(4),t.Oqu(e.screenSize===e.screenSizeEnum.XS?"Total Sats Recv":"Total Satoshis Received"),t.xp6(2),t.Oqu(t.lcZ(38,25,e.channel.total_satoshis_received)),t.xp6(6),t.Oqu(t.lcZ(44,27,e.channel.unsettled_balance)),t.xp6(6),t.Oqu(t.lcZ(50,29,e.channel.csv_delay)),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu(t.lcZ(58,31,e.channel.local_chan_reserve_sat)),t.xp6(6),t.Oqu(t.lcZ(64,33,e.channel.remote_chan_reserve_sat)),t.xp6(6),t.Oqu(t.lcZ(70,35,e.channel.lifetime)),t.xp6(6),t.Oqu(t.lcZ(76,37,null==e.channel||null==e.channel.pending_htlcs?null:e.channel.pending_htlcs.length)),t.xp6(2),t.Q6J("inset",!0)}}function Ml(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Show Advanced"),t.qZA())}function Pl(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Hide Advanced"),t.qZA())}function Il(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",23),t.NdJ("copied",function(a){return t.CHM(e),t.oxw().onCopyChanID(a)}),t._uU(1,"Copy Channel ID"),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("payload",e.channel.chan_id)}}function Rl(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",24),t.NdJ("click",function(){return t.CHM(e),t.oxw().onClose()}),t._uU(1,"OK"),t.qZA()}}const Dl=function(n){return{"xs-scroll-y":n}};let St=(()=>{class n{constructor(e,o,a,l,r){this.dialogRef=e,this.data=o,this.logger=a,this.commonService=l,this.snackBar=r,this.faReceipt=b.dLy,this.showAdvanced=!1,this.showCopy=!0,this.showCopyField=null,this.screenSize="",this.screenSizeEnum=s.cu}ngOnInit(){this.channel=this.data.channel,this.showCopy=!!this.data.showCopy,this.screenSize=this.commonService.getScreenSize()}onClose(){this.dialogRef.close(!1)}onShowAdvanced(){this.showAdvanced=!this.showAdvanced}onCopyChanID(e){this.snackBar.open("Channel ID "+e+" copied."),this.logger.info("Copied Text: "+e)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(N.mQ),t.Y36(O.v),t.Y36(it.ux))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-information"]],decls:94,vars:36,consts:[["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign","space-between stretch"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["tabindex","3","fxFlex","5","fxLayoutAlign","center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large",3,"ngClass"],["fxLayout","column"],["fxLayout","row"],["fxFlex","50"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"my-1",3,"inset"],["fxFlex","25"],[1,"overflow-wrap","foreground-secondary-text"],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center","fxFlex","100",1,"mt-1"],["mat-button","","color","primary","type","reset","tabindex","1",1,"mr-1",3,"click"],[4,"ngIf","ngIfElse"],["hideAdvancedText",""],["autoFocus","","mat-button","","color","primary","tabindex","2","type","submit","rtlClipboard","",3,"payload","copied",4,"ngIf"],["autoFocus","","mat-button","","color","primary","tabindex","2","type","button",3,"click",4,"ngIf"],["autoFocus","","mat-button","","color","primary","tabindex","2","type","submit","rtlClipboard","",3,"payload","copied"],["autoFocus","","mat-button","","color","primary","tabindex","2","type","button",3,"click"]],template:function(e,o){if(1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3),t._UZ(4,"fa-icon",4),t.TgZ(5,"span",5),t._uU(6,"Channel Information"),t.qZA()(),t.TgZ(7,"button",6),t.NdJ("click",function(){return o.onClose()}),t._uU(8,"X"),t.qZA()(),t.TgZ(9,"mat-card-content",7)(10,"div",8)(11,"div",9)(12,"div",10)(13,"h4",11),t._uU(14,"Channel ID"),t.qZA(),t.TgZ(15,"span",12),t._uU(16),t.qZA()(),t.TgZ(17,"div",10)(18,"h4",11),t._uU(19,"Peer Alias"),t.qZA(),t.TgZ(20,"span",12),t._uU(21),t.qZA()()(),t._UZ(22,"mat-divider",13),t.TgZ(23,"div",9)(24,"div",1)(25,"h4",11),t._uU(26,"Channel Point"),t.qZA(),t.TgZ(27,"span",12),t._uU(28),t.qZA()()(),t._UZ(29,"mat-divider",13),t.TgZ(30,"div",9)(31,"div",1)(32,"h4",11),t._uU(33,"Peer Public Key"),t.qZA(),t.TgZ(34,"span",12),t._uU(35),t.qZA()()(),t._UZ(36,"mat-divider",13),t.TgZ(37,"div",9)(38,"div",14)(39,"h4",11),t._uU(40,"Local Balance"),t.qZA(),t.TgZ(41,"span",15),t._uU(42),t.ALo(43,"number"),t.qZA()(),t.TgZ(44,"div",14)(45,"h4",11),t._uU(46,"Remote Balance"),t.qZA(),t.TgZ(47,"span",15),t._uU(48),t.ALo(49,"number"),t.qZA()(),t.TgZ(50,"div",14)(51,"h4",11),t._uU(52,"Capacity"),t.qZA(),t.TgZ(53,"span",15),t._uU(54),t.ALo(55,"number"),t.qZA()(),t.TgZ(56,"div",14)(57,"h4",11),t._uU(58,"Uptime (Seconds)"),t.qZA(),t.TgZ(59,"span",15),t._uU(60),t.ALo(61,"number"),t.qZA()()(),t._UZ(62,"mat-divider",13),t.TgZ(63,"div",9)(64,"div",14)(65,"h4",11),t._uU(66,"Active"),t.qZA(),t.TgZ(67,"span",15),t._uU(68),t.qZA()(),t.TgZ(69,"div",14)(70,"h4",11),t._uU(71,"Private"),t.qZA(),t.TgZ(72,"span",15),t._uU(73),t.qZA()(),t.TgZ(74,"div",14)(75,"h4",11),t._uU(76,"Initiator"),t.qZA(),t.TgZ(77,"span",15),t._uU(78),t.qZA()(),t.TgZ(79,"div",14)(80,"h4",11),t._uU(81,"Number of Updates"),t.qZA(),t.TgZ(82,"span",15),t._uU(83),t.ALo(84,"number"),t.qZA()()(),t._UZ(85,"mat-divider",13),t.YNc(86,Ul,78,39,"div",16),t.TgZ(87,"div",17)(88,"button",18),t.NdJ("click",function(){return o.onShowAdvanced()}),t.YNc(89,Ml,2,0,"p",19),t.YNc(90,Pl,2,0,"ng-template",null,20,t.W1O),t.qZA(),t.YNc(92,Il,2,1,"button",21),t.YNc(93,Rl,2,0,"button",22),t.qZA()()()()()),2&e){const a=t.MAs(91);t.xp6(4),t.Q6J("icon",o.faReceipt),t.xp6(5),t.Q6J("ngClass",t.VKq(34,Dl,o.screenSize===o.screenSizeEnum.XS)),t.xp6(7),t.Oqu(o.channel.chan_id),t.xp6(5),t.Oqu(o.channel.remote_alias),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(o.channel.channel_point),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(o.channel.remote_pubkey),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(t.lcZ(43,24,o.channel.local_balance)),t.xp6(6),t.Oqu(t.lcZ(49,26,o.channel.remote_balance)),t.xp6(6),t.Oqu(t.lcZ(55,28,o.channel.capacity)),t.xp6(6),t.Oqu(t.lcZ(61,30,o.channel.uptime)),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu(o.channel.active?"Yes":"No"),t.xp6(5),t.Oqu(o.channel.private?"Yes":"No"),t.xp6(5),t.Oqu(o.channel.initiator?"Yes":"No"),t.xp6(5),t.Oqu(t.lcZ(84,32,o.channel.num_updates)),t.xp6(2),t.Q6J("inset",!0),t.xp6(1),t.Q6J("ngIf",o.showAdvanced),t.xp6(3),t.Q6J("ngIf",!o.showAdvanced)("ngIfElse",a),t.xp6(3),t.Q6J("ngIf",o.showCopy),t.xp6(1),t.Q6J("ngIf",!o.showCopy)}},directives:[m.xw,m.Wh,m.yH,y.dk,D.BN,q.lW,y.dn,u.mk,L.oO,V.d,u.O5,W.h,ht.y],pipes:[u.JJ],styles:[""]}),n})();var Ft=g(9646);function Ql(n,i){1&n&&t.GkF(0)}const _t=function(n,i){return{"small-svg":n,"large-svg":i}};function Jl(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",7),t._UZ(2,"path",8)(3,"path",9)(4,"path",10)(5,"path",11)(6,"path",12)(7,"path",13)(8,"path",14)(9,"path",15)(10,"path",16)(11,"path",17)(12,"path",18)(13,"path",19)(14,"path",20)(15,"path",21)(16,"path",22)(17,"path",23)(18,"path",24)(19,"path",25)(20,"path",26)(21,"path",27)(22,"path",28)(23,"path",29)(24,"path",30)(25,"path",31)(26,"path",32)(27,"path",33)(28,"path",34)(29,"path",35)(30,"path",36)(31,"path",37)(32,"path",38)(33,"path",39)(34,"path",40)(35,"path",41)(36,"path",42)(37,"path",43)(38,"path",44)(39,"path",45)(40,"path",46),t.qZA(),t.kcU(),t.TgZ(41,"div",47)(42,"mat-card-title"),t._uU(43,"Circular rebalancing explained."),t.qZA()(),t.TgZ(44,"div",48)(45,"mat-card-subtitle",49),t._uU(46," Circular payments are a completely off-chain rebalancing strategy where a node makes a payment to itself across a circular path of chained payment channels. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,_t,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function El(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",50),t._UZ(2,"path",51)(3,"path",52)(4,"path",53)(5,"path",54)(6,"path",55)(7,"path",56)(8,"path",57)(9,"path",58)(10,"path",59)(11,"path",60)(12,"path",61)(13,"path",62)(14,"path",63)(15,"path",64)(16,"path",65)(17,"path",66)(18,"path",67)(19,"path",68)(20,"path",69)(21,"path",70)(22,"path",71)(23,"path",72)(24,"path",73)(25,"path",74)(26,"path",75)(27,"path",76)(28,"path",77)(29,"path",78)(30,"path",79)(31,"path",80)(32,"path",81)(33,"path",51)(34,"path",52)(35,"path",53)(36,"path",54)(37,"path",55)(38,"path",56)(39,"path",57)(40,"path",58)(41,"path",59)(42,"path",82)(43,"path",83)(44,"path",62)(45,"path",84)(46,"path",85)(47,"path",86)(48,"path",66)(49,"path",67)(50,"path",68)(51,"path",69)(52,"path",70)(53,"path",71)(54,"path",72)(55,"path",73)(56,"path",74)(57,"path",75)(58,"path",76)(59,"path",77)(60,"path",78)(61,"path",79)(62,"path",87)(63,"path",81)(64,"path",88),t.TgZ(65,"defs")(66,"linearGradient",89),t._UZ(67,"stop",90)(68,"stop",91)(69,"stop",92),t.qZA(),t.TgZ(70,"linearGradient",93),t._UZ(71,"stop",90)(72,"stop",91)(73,"stop",92),t.qZA(),t.TgZ(74,"linearGradient",94),t._UZ(75,"stop",90)(76,"stop",91)(77,"stop",92),t.qZA(),t.TgZ(78,"linearGradient",95),t._UZ(79,"stop",90)(80,"stop",91)(81,"stop",92),t.qZA(),t.TgZ(82,"linearGradient",96),t._UZ(83,"stop",90)(84,"stop",91)(85,"stop",92),t.qZA(),t.TgZ(86,"linearGradient",97),t._UZ(87,"stop",90)(88,"stop",91)(89,"stop",92),t.qZA()()(),t.kcU(),t.TgZ(90,"div",47)(91,"mat-card-title"),t._uU(92,"Step 1: Unbalanced channel"),t.qZA()(),t.TgZ(93,"div",48)(94,"mat-card-subtitle",49),t._uU(95," It starts with an unbalanced channel, that needs to be rebalanced in order to continue to route payments. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,_t,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Hl(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",98),t._UZ(2,"path",99)(3,"path",100)(4,"path",101)(5,"path",102)(6,"path",103)(7,"path",104)(8,"path",105)(9,"path",106)(10,"path",107)(11,"path",108)(12,"path",109)(13,"path",110)(14,"path",111)(15,"path",112)(16,"path",113)(17,"path",51)(18,"path",114)(19,"path",115)(20,"path",116)(21,"path",117)(22,"path",118)(23,"path",119)(24,"path",120)(25,"path",121)(26,"path",82)(27,"path",83)(28,"path",122)(29,"path",123)(30,"path",124)(31,"path",125)(32,"path",66)(33,"path",126)(34,"path",127)(35,"path",128)(36,"path",129)(37,"path",130)(38,"path",131)(39,"path",73)(40,"path",74)(41,"path",132)(42,"path",76)(43,"path",77)(44,"path",78)(45,"path",79)(46,"path",133)(47,"path",134)(48,"path",135),t.TgZ(49,"defs")(50,"linearGradient",136),t._UZ(51,"stop",90)(52,"stop",91)(53,"stop",92),t.qZA(),t.TgZ(54,"linearGradient",137),t._UZ(55,"stop",90)(56,"stop",91)(57,"stop",92),t.qZA(),t.TgZ(58,"linearGradient",138),t._UZ(59,"stop",90)(60,"stop",91)(61,"stop",92),t.qZA()()(),t.kcU(),t.TgZ(62,"div",47)(63,"mat-card-title"),t._uU(64,"Step 2: Invoice/Payment"),t.qZA()(),t.TgZ(65,"div",48)(66,"mat-card-subtitle",49),t._uU(67," All you have to do is make a payment to yourself in a favorable direction by generating and paying an invoice. This is taken care automatically by your node. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,_t,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Yl(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",139),t._UZ(2,"path",140)(3,"path",141)(4,"path",142)(5,"path",143)(6,"path",144)(7,"path",145)(8,"path",146)(9,"path",147)(10,"path",148)(11,"path",149)(12,"path",150)(13,"path",151)(14,"path",152)(15,"path",153)(16,"path",154)(17,"path",155)(18,"path",156)(19,"path",157)(20,"path",158)(21,"path",159)(22,"path",160)(23,"path",161)(24,"path",162)(25,"path",163)(26,"path",162)(27,"path",164)(28,"path",165)(29,"path",166)(30,"path",167)(31,"path",168)(32,"path",169)(33,"path",170)(34,"path",171)(35,"path",172)(36,"path",173)(37,"path",174)(38,"path",175)(39,"path",176)(40,"path",177)(41,"path",178),t.TgZ(42,"defs")(43,"linearGradient",179),t._UZ(44,"stop",90)(45,"stop",91)(46,"stop",92),t.qZA()()(),t.kcU(),t.TgZ(47,"div",47)(48,"mat-card-title"),t._uU(49,"Step 3: Rebalance amount"),t.qZA()(),t.TgZ(50,"div",48)(51,"mat-card-subtitle",49),t._uU(52," You will be moving part or all of the local balance to the remote side. For the route to be circular, there should be at least 3 nodes involved. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,_t,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Bl(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",139),t._UZ(2,"path",180)(3,"path",142)(4,"path",181)(5,"path",144)(6,"path",145)(7,"path",182)(8,"path",147)(9,"path",183)(10,"path",184)(11,"path",185)(12,"path",186)(13,"path",187)(14,"path",188)(15,"path",189)(16,"path",190)(17,"path",191)(18,"path",157)(19,"path",192)(20,"path",193)(21,"path",178)(22,"path",159)(23,"path",160)(24,"path",194)(25,"path",162)(26,"path",163)(27,"path",162)(28,"path",164)(29,"path",165)(30,"path",166)(31,"path",167)(32,"path",195)(33,"path",169)(34,"path",196)(35,"path",171)(36,"path",172)(37,"path",173)(38,"path",174)(39,"path",175)(40,"path",197),t.TgZ(41,"defs")(42,"linearGradient",198),t._UZ(43,"stop",90)(44,"stop",91)(45,"stop",92),t.qZA()()(),t.kcU(),t.TgZ(46,"div",47)(47,"mat-card-title"),t._uU(48,"Rebalance successful!"),t.qZA()(),t.TgZ(49,"div",48)(50,"mat-card-subtitle",49),t._uU(51," Your channel is successfully rebalanced and is able to continue to route payments. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,_t,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}let zl=(()=>{class n{constructor(e){this.commonService=e,this.animationDirection="forward",this.stepNumber=1,this.stepNumberChange=new t.vpe,this.screenSize="",this.screenSizeEnum=s.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize()}onSwipe(e){2===e.direction&&this.stepNumber<5?(this.stepNumber++,this.animationDirection="forward",this.stepNumberChange.emit(this.stepNumber)):4===e.direction&&this.stepNumber>1&&(this.stepNumber--,this.animationDirection="backward",this.stepNumberChange.emit(this.stepNumber))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-rebalance-infographics"]],inputs:{animationDirection:"animationDirection",stepNumber:"stepNumber"},outputs:{stepNumberChange:"stepNumberChange"},decls:11,vars:1,consts:[[4,"ngTemplateOutlet"],["infoStepBlock1",""],["infoStepBlock2",""],["infoStepBlock3",""],["infoStepBlock4",""],["infoStepBlock5",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",3,"swipe"],["fxFlex","30","viewBox","0 0 246 154","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["fill-rule","evenodd","clip-rule","evenodd","d","M187.8 136C203.043 136 215.4 133.493 215.4 130.4C215.4 127.307 203.043 124.8 187.8 124.8C172.557 124.8 160.2 127.307 160.2 130.4C160.2 133.493 172.557 136 187.8 136Z","stroke","#C4B7FF","stroke-width","0.8","stroke-dasharray","4 4"],["fill-rule","evenodd","clip-rule","evenodd","d","M128.6 148.8C143.843 148.8 156.2 146.293 156.2 143.2C156.2 140.107 143.843 137.6 128.6 137.6C113.357 137.6 101 140.107 101 143.2C101 146.293 113.357 148.8 128.6 148.8Z","stroke","#C4B7FF","stroke-width","0.8","stroke-dasharray","4 4"],["opacity","0.1","d","M100.2 117.421C100.2 117.421 99.0633 117.494 99.4998 117.722C99.9363 117.95 100.2 117.421 100.2 117.421Z","fill","black"],["opacity","0.1","d","M101 118.4C100.986 118.471 98.1102 119.483 98.673 119.933C99.2358 120.384 101 118.4 101 118.4Z","fill","black"],["opacity","0.1","d","M97.8 128.98C98.0492 128.966 100.509 128.241 101 128.89L97.8 128.98Z","fill","black"],["opacity","0.1","d","M100.2 129.709C100.2 129.709 100.563 129.362 100.926 129.543C101.289 129.725 100.2 129.709 100.2 129.709Z","fill","black"],["opacity","0.1","d","M101.8 132C101.8 132 101.641 133.198 101 133.6L101.8 132Z","fill","black"],["d","M119.223 21.4239L123.102 22.0818L118.209 50.9111L114.33 50.2532L119.223 21.4239Z","fill","#444053"],["d","M127.4 137.844L128.262 144L129 137.6L127.4 137.844Z","fill","#D0D2D5"],["d","M100.2 134.349V138.226L101 141.6H101.571L102.258 137.976L102.6 133.6L100.2 134.349Z","fill","#3F3D56"],["d","M110.75 50.4L104.806 87.6521C104.806 87.6521 96.0162 127.358 99.3581 135.2H103.57L116.2 58.9791L110.75 50.4Z","fill","#D0D2D5"],["d","M125.308 45.6L129.979 83.02C129.979 83.02 133.381 130.691 129.656 138.4H125.976L119.4 53.9698L125.308 45.6Z","fill","#D0D2D5"],["d","M110.017 36.2213C110.634 34.1443 112.565 32.7417 114.724 32.8019C118.318 32.893 123.873 33.5496 126.77 36.5268C131.261 41.1521 123.736 56.731 123.736 56.731C123.736 56.731 116.69 69.7545 110.267 53.2022C110.258 53.2159 107.595 44.3527 110.017 36.2213Z","fill","#444053"],["opacity","0.1","d","M110.017 36.2213C110.634 34.1443 112.565 32.7417 114.724 32.8019C118.318 32.893 123.873 33.5496 126.77 36.5268C131.261 41.1521 123.736 56.731 123.736 56.731C123.736 56.731 116.69 69.7545 110.267 53.2022C110.258 53.2159 107.595 44.3527 110.017 36.2213Z","fill","black"],["d","M112.922 39.2661C113.364 37.7699 114.731 36.7605 116.259 36.8012C118.804 36.8682 122.74 37.3423 124.787 39.4927C127.969 42.8316 122.638 54.0832 122.638 54.0832C122.638 54.0832 117.661 63.4872 113.092 51.5396C113.092 51.5327 111.203 45.1393 112.922 39.2661Z","fill","#444053"],["opacity","0.1","d","M131.383 131.52C131.69 131.628 131.968 131.791 132.2 132C131.813 131.613 130.708 131.42 130.166 131.24C129.495 131.019 128.764 130.793 128.2 130.4C129.29 130.705 130.354 131.079 131.383 131.52Z","fill","black"],["opacity","0.1","d","M94.2 24.8C96.1882 24.8 97.8 23.1882 97.8 21.2C97.8 19.2118 96.1882 17.6 94.2 17.6C92.2117 17.6 90.6 19.2118 90.6 21.2C90.6 23.1882 92.2117 24.8 94.2 24.8Z","fill","#6C63FF"],["opacity","0.1","d","M107 12C110.314 12 113 9.31371 113 6C113 2.68629 110.314 0 107 0C103.686 0 101 2.68629 101 6C101 9.31371 103.686 12 107 12Z","fill","#6C63FF"],["opacity","0.1","d","M99 40.8C102.314 40.8 105 38.1137 105 34.8C105 31.4863 102.314 28.8 99 28.8C95.6863 28.8 93 31.4863 93 34.8C93 38.1137 95.6863 40.8 99 40.8Z","fill","#6C63FF"],["opacity","0.1","d","M223 67.2C224.988 67.2 226.6 65.5882 226.6 63.6C226.6 61.6118 224.988 60 223 60C221.012 60 219.4 61.6118 219.4 63.6C219.4 65.5882 221.012 67.2 223 67.2Z","fill","#6C63FF"],["opacity","0.1","d","M210.2 54.4C213.514 54.4 216.2 51.7137 216.2 48.4C216.2 45.0863 213.514 42.4 210.2 42.4C206.886 42.4 204.2 45.0863 204.2 48.4C204.2 51.7137 206.886 54.4 210.2 54.4Z","fill","#6C63FF"],["opacity","0.1","d","M218.2 83.2C221.514 83.2 224.2 80.5137 224.2 77.2C224.2 73.8863 221.514 71.2 218.2 71.2C214.886 71.2 212.2 73.8863 212.2 77.2C212.2 80.5137 214.886 83.2 218.2 83.2Z","fill","#6C63FF"],["opacity","0.1","d","M23.8 72C24.9046 72 25.8 71.1046 25.8 70C25.8 68.8954 24.9046 68 23.8 68C22.6954 68 21.8 68.8954 21.8 70C21.8 71.1046 22.6954 72 23.8 72Z","fill","#6C63FF"],["opacity","0.1","d","M33 65.6C34.7673 65.6 36.2 64.1673 36.2 62.4C36.2 60.6327 34.7673 59.2 33 59.2C31.2327 59.2 29.8 60.6327 29.8 62.4C29.8 64.1673 31.2327 65.6 33 65.6Z","fill","#6C63FF"],["opacity","0.1","d","M17 71.2C18.7673 71.2 20.2 69.7673 20.2 68C20.2 66.2327 18.7673 64.8 17 64.8C15.2327 64.8 13.8 66.2327 13.8 68C13.8 69.7673 15.2327 71.2 17 71.2Z","fill","#6C63FF"],["opacity","0.1","d","M171.8 60C172.905 60 173.8 59.1046 173.8 58C173.8 56.8954 172.905 56 171.8 56C170.695 56 169.8 56.8954 169.8 58C169.8 59.1046 170.695 60 171.8 60Z","fill","#6C63FF"],["opacity","0.1","d","M180.2 53.6C181.967 53.6 183.4 52.1673 183.4 50.4C183.4 48.6327 181.967 47.2 180.2 47.2C178.433 47.2 177 48.6327 177 50.4C177 52.1673 178.433 53.6 180.2 53.6Z","fill","#6C63FF"],["opacity","0.1","d","M164.2 59.2C165.967 59.2 167.4 57.7673 167.4 56C167.4 54.2327 165.967 52.8 164.2 52.8C162.433 52.8 161 54.2327 161 56C161 57.7673 162.433 59.2 164.2 59.2Z","fill","#6C63FF"],["opacity","0.1","d","M51 40.8C55.6392 40.8 59.4 37.0392 59.4 32.4C59.4 27.7608 55.6392 24 51 24C46.3608 24 42.6 27.7608 42.6 32.4C42.6 37.0392 46.3608 40.8 51 40.8Z","fill","#6C63FF"],["opacity","0.1","d","M98.6 64.8C101.251 64.8 103.4 62.651 103.4 60C103.4 57.349 101.251 55.2 98.6 55.2C95.949 55.2 93.8 57.349 93.8 60C93.8 62.651 95.949 64.8 98.6 64.8Z","fill","#6C63FF"],["opacity","0.1","d","M145.8 96.8C148.451 96.8 150.6 94.651 150.6 92C150.6 89.349 148.451 87.2 145.8 87.2C143.149 87.2 141 89.349 141 92C141 94.651 143.149 96.8 145.8 96.8Z","fill","#6C63FF"],["fill-rule","evenodd","clip-rule","evenodd","d","M59.8 136.8C75.0431 136.8 87.4 134.293 87.4 131.2C87.4 128.107 75.0431 125.6 59.8 125.6C44.557 125.6 32.2 128.107 32.2 131.2C32.2 134.293 44.557 136.8 59.8 136.8Z","stroke","#C4B7FF","stroke-width","0.8","stroke-dasharray","4 4"],["fill-rule","evenodd","clip-rule","evenodd","d","M217.4 152.8C232.643 152.8 245 150.293 245 147.2C245 144.107 232.643 141.6 217.4 141.6C202.157 141.6 189.8 144.107 189.8 147.2C189.8 150.293 202.157 152.8 217.4 152.8Z","stroke","#C4B7FF","stroke-width","0.8","stroke-dasharray","4 4"],["fill-rule","evenodd","clip-rule","evenodd","d","M28.6 152.8C43.8431 152.8 56.2 150.293 56.2 147.2C56.2 144.107 43.8431 141.6 28.6 141.6C13.3569 141.6 1 144.107 1 147.2C1 150.293 13.3569 152.8 28.6 152.8Z","stroke","#C4B7FF","stroke-width","0.8","stroke-dasharray","4 4"],["d","M122.425 44.7H119.162L120.372 41.0719C120.484 40.6219 120.147 40.2 119.725 40.2H115.675C115.337 40.2 115.028 40.4531 115 40.7906L114.1 47.5406C114.044 47.9625 114.353 48.3 114.775 48.3H118.094L116.8 53.7844C116.716 54.2063 117.025 54.6 117.447 54.6C117.7 54.6 117.925 54.4875 118.037 54.2625L122.987 45.7125C123.269 45.2906 122.931 44.7 122.425 44.7Z","fill","white"],["d","M23.5204 123.2C23.0498 123.2 22.6141 123.375 22.2807 123.669C21.9491 123.96 21.7189 124.369 21.6565 124.837L20.2164 135.712C20.1423 136.278 20.3237 136.811 20.6643 137.203C21.0076 137.598 21.5119 137.85 22.0804 137.85H26.4117L24.5687 145.68C24.4289 146.274 24.5836 146.851 24.9204 147.28C25.2626 147.716 25.7931 148 26.3959 148C26.7289 148 27.0539 147.911 27.3385 147.746C27.616 147.585 27.8553 147.351 28.0254 147.055L35.9453 133.28C36.3068 132.658 36.2644 131.95 35.9495 131.398C35.7868 131.113 35.551 130.871 35.2622 130.703C34.9905 130.544 34.6717 130.45 34.3203 130.45H30.1609L31.7043 124.49C31.5476 124.305 31.4051 124.176 31.278 124.085C31.004 123.89 30.5348 123.687 29.7238 123.539C28.6009 123.335 26.6977 123.2 23.5204 123.2Z","fill","#5E4EA5","stroke","white","stroke-width","1.6"],["d","M185.5 109.6C185.075 109.6 184.682 109.757 184.381 110.02C184.08 110.284 183.872 110.652 183.815 111.073L182.615 120.074C182.548 120.585 182.712 121.066 183.021 121.419C183.331 121.774 183.787 122 184.3 122H187.74L186.244 128.309C186.117 128.846 186.258 129.366 186.564 129.753C186.873 130.145 187.352 130.4 187.897 130.4C188.505 130.4 189.084 130.074 189.391 129.512L195.745 115.6H191.208L192.467 110.771C192.308 110.576 192.165 110.445 192.04 110.357C191.803 110.189 191.397 110.01 190.693 109.883C189.753 109.713 188.16 109.6 185.5 109.6Z","fill","#5E4EA5","stroke","white","stroke-width","1.6"],["d","M215.1 128C214.675 128 214.282 128.157 213.981 128.42C213.68 128.683 213.472 129.052 213.415 129.473L212.215 138.474C212.148 138.985 212.312 139.466 212.621 139.819C212.931 140.174 213.387 140.4 213.9 140.4H217.34L215.844 146.709C215.717 147.246 215.858 147.766 216.164 148.153C216.473 148.545 216.952 148.8 217.497 148.8C218.105 148.8 218.684 148.474 218.991 147.912L225.345 134H220.808L222.067 129.171C221.908 128.976 221.765 128.845 221.64 128.757C221.403 128.589 220.997 128.41 220.293 128.283C219.353 128.113 217.76 128 215.1 128Z","fill","#5E4EA5","stroke","white","stroke-width","1.6"],["d","M55.9003 111.2C55.4754 111.2 55.0822 111.357 54.7812 111.62C54.4802 111.883 54.2716 112.252 54.215 112.673L53.0149 121.674C52.9475 122.185 53.112 122.666 53.4214 123.019C53.7314 123.374 54.1868 123.6 54.7004 123.6H58.1398L56.6444 129.909C56.5174 130.446 56.6576 130.966 56.9637 131.353C57.2728 131.745 57.7518 132 58.2966 132C58.9052 132 59.4843 131.674 59.7907 131.112L66.1452 117.2H61.6081L62.8674 112.371C62.7082 112.176 62.5651 112.045 62.4402 111.957C62.2025 111.789 61.7969 111.61 61.0927 111.483C60.1529 111.313 58.5599 111.2 55.9003 111.2Z","fill","#5E4EA5","stroke","white","stroke-width","1.6"],["fxFlex","20","fxLayoutAlign","center end"],["fxFlex","40"],[1,"font-size-120"],["fxFlex","30","viewBox","0 0 210 124","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["d","M90.1491 0H0V100.616H90.1491V0Z","fill","#E6E6E6"],["d","M88.6575 67.1775H1.48926V98.4248H88.6575V67.1775Z","fill","white"],["d","M59.844 74.5891H8.64404V90.6009H59.844V74.5891Z","fill","#C4B7FF"],["d","M76.3172 90.6426C80.8187 90.6426 84.4679 86.9934 84.4679 82.4919C84.4679 77.9904 80.8187 74.3412 76.3172 74.3412C71.8157 74.3412 68.1665 77.9904 68.1665 82.4919C68.1665 86.9934 71.8157 90.6426 76.3172 90.6426Z","fill","#6C63FF"],["d","M88.6575 34.7129H1.48926V65.9602H88.6575V34.7129Z","fill","white"],["d","M59.844 42.1244H8.64404V58.1363H59.844V42.1244Z","fill","#C4B7FF"],["d","M76.3172 58.1801C80.8187 58.1801 84.4679 54.5309 84.4679 50.0294C84.4679 45.5279 80.8187 41.8787 76.3172 41.8787C71.8157 41.8787 68.1665 45.5279 68.1665 50.0294C68.1665 54.5309 71.8157 58.1801 76.3172 58.1801Z","fill","#6C63FF"],["d","M88.6575 2.24823H1.48926V33.4955H88.6575V2.24823Z","fill","white"],["d","M59.844 9.66199H8.64404V25.6739H59.844V9.66199Z","fill","#C4B7FF"],["d","M32.644 74.5891H8.64404V90.6009H32.644V74.5891Z","fill","#5E4EA5"],["d","M45.444 42.1244H8.64404V58.1363H45.444V42.1244Z","fill","#5E4EA5"],["d","M59.644 9.66199H8.64404V25.662H59.644V9.66199Z","fill","#5E4EA5"],["d","M76.3176 26.3516C81.1704 26.3516 85.1044 22.4176 85.1044 17.5648C85.1044 12.712 81.1704 8.77802 76.3176 8.77802C71.4648 8.77802 67.5308 12.712 67.5308 17.5648C67.5308 22.4176 71.4648 26.3516 76.3176 26.3516Z","fill","url(#paint0_linear)"],["d","M76.3176 59.0334C81.1704 59.0334 85.1044 55.0994 85.1044 50.2466C85.1044 45.3938 81.1704 41.4598 76.3176 41.4598C71.4648 41.4598 67.5308 45.3938 67.5308 50.2466C67.5308 55.0994 71.4648 59.0334 76.3176 59.0334Z","fill","url(#paint1_linear)"],["d","M76.3176 91.4958C81.1704 91.4958 85.1044 87.5618 85.1044 82.709C85.1044 77.8562 81.1704 73.9222 76.3176 73.9222C71.4648 73.9222 67.5308 77.8562 67.5308 82.709C67.5308 87.5618 71.4648 91.4958 76.3176 91.4958Z","fill","url(#paint2_linear)"],["d","M76.1507 25.3014C80.6522 25.3014 84.3014 21.6522 84.3014 17.1507C84.3014 12.6492 80.6522 9 76.1507 9C71.6492 9 68 12.6492 68 17.1507C68 21.6522 71.6492 25.3014 76.1507 25.3014Z","fill","#5E4EA5"],["d","M193.435 36.7899H142.709V35.7444H119.709V36.7899H68.7744C67.8644 36.7899 66.9917 37.1514 66.3482 37.7949C65.7048 38.4384 65.3433 39.3111 65.3433 40.2211V109.679C65.3433 110.589 65.7048 111.462 66.3482 112.106C66.9917 112.749 67.8644 113.111 68.7744 113.111H193.435C195.33 113.111 196.866 111.574 196.866 109.679V40.2211C196.866 39.3111 196.504 38.4384 195.861 37.7949C195.217 37.1514 194.345 36.7899 193.435 36.7899Z","fill","#4A4A4A"],["d","M192.266 42.8538H69.9434V111.856H192.266V42.8538Z","fill","#CBCBCB"],["opacity","0.1","d","M157.284 111.856H69.9434V42.8538L157.284 111.856Z","fill","black"],["d","M89.0832 106.693C95.577 106.693 100.841 101.428 100.841 94.9346C100.841 88.4408 95.577 83.1766 89.0832 83.1766C82.5894 83.1766 77.3252 88.4408 77.3252 94.9346C77.3252 101.428 82.5894 106.693 89.0832 106.693Z","fill","#F2F2F2"],["d","M91.7005 103.772C85.7849 103.772 80.4518 100.208 78.188 94.7431C75.9242 89.2778 77.1755 82.987 81.3584 78.8041C85.5414 74.6211 91.8322 73.3698 97.2975 75.6336C102.763 77.8974 106.326 83.2305 106.326 89.1461C106.317 97.2199 99.7743 103.763 91.7005 103.772ZM91.7005 74.7115C83.7284 74.7115 77.2658 81.174 77.2658 89.1461C77.2658 97.1181 83.7284 103.581 91.7005 103.581C99.6725 103.581 106.135 97.1181 106.135 89.1461C106.126 81.1778 99.6687 74.7205 91.7005 74.7115Z","fill","#3F3D56"],["d","M170.967 80.0673H159.541V82.4548H170.967V80.0673Z","fill","#4A4A4A"],["d","M184.781 61.4783H145.727V62.5015H184.781V61.4783Z","fill","#4A4A4A"],["d","M184.781 64.7186H145.727V65.7418H184.781V64.7186Z","fill","#4A4A4A"],["d","M184.781 67.9589H145.727V68.9821H184.781V67.9589Z","fill","#4A4A4A"],["d","M184.781 71.1991H145.727V72.2224H184.781V71.1991Z","fill","#4A4A4A"],["d","M184.781 74.4394H145.727V75.4626H184.781V74.4394Z","fill","#4A4A4A"],["d","M184.781 44.2537H180.006V49.0288H184.781V44.2537Z","fill","#F2F2F2"],["d","M186.998 51.2458H181.2V45.4474H186.998V51.2458ZM181.452 50.9937H186.746V45.6996H181.452V50.9937Z","fill","#4A4A4A"],["d","M200.3 110.601H188.362V109.741C188.362 109.696 188.344 109.653 188.312 109.621C188.28 109.589 188.237 109.571 188.192 109.571H184.099C184.054 109.571 184.01 109.589 183.978 109.621C183.946 109.653 183.928 109.696 183.928 109.741V110.601H181.37V109.741C181.37 109.696 181.352 109.653 181.32 109.621C181.288 109.589 181.245 109.571 181.2 109.571H177.107C177.061 109.571 177.018 109.589 176.986 109.621C176.954 109.653 176.936 109.696 176.936 109.741V110.601H174.378V109.741C174.378 109.696 174.36 109.653 174.328 109.621C174.296 109.589 174.253 109.571 174.207 109.571H170.115C170.069 109.571 170.026 109.589 169.994 109.621C169.962 109.653 169.944 109.696 169.944 109.741V110.601H167.386V109.741C167.386 109.696 167.368 109.653 167.336 109.621C167.304 109.589 167.261 109.571 167.215 109.571H163.122C163.077 109.571 163.034 109.589 163.002 109.621C162.97 109.653 162.952 109.696 162.952 109.741V110.601H160.394V109.741C160.394 109.696 160.376 109.653 160.344 109.621C160.312 109.589 160.268 109.571 160.223 109.571H156.13C156.085 109.571 156.042 109.589 156.01 109.621C155.978 109.653 155.96 109.696 155.96 109.741V110.601H153.402V109.741C153.402 109.696 153.384 109.653 153.352 109.621C153.32 109.589 153.276 109.571 153.231 109.571H149.138C149.093 109.571 149.049 109.589 149.017 109.621C148.985 109.653 148.967 109.696 148.967 109.741V110.601H146.409V109.741C146.409 109.696 146.391 109.653 146.359 109.621C146.327 109.589 146.284 109.571 146.239 109.571H114.177C114.132 109.571 114.089 109.589 114.057 109.621C114.025 109.653 114.007 109.696 114.007 109.741V110.601H111.449V109.741C111.449 109.696 111.431 109.653 111.399 109.621C111.367 109.589 111.323 109.571 111.278 109.571H107.185C107.14 109.571 107.096 109.589 107.064 109.621C107.032 109.653 107.014 109.696 107.014 109.741V110.601H104.456V109.741C104.456 109.696 104.438 109.653 104.406 109.621C104.374 109.589 104.331 109.571 104.286 109.571H100.193C100.148 109.571 100.104 109.589 100.072 109.621C100.04 109.653 100.022 109.696 100.022 109.741V110.601H97.4642V109.741C97.4642 109.696 97.4462 109.653 97.4142 109.621C97.3822 109.589 97.3388 109.571 97.2936 109.571H93.2006C93.1554 109.571 93.112 109.589 93.08 109.621C93.048 109.653 93.0301 109.696 93.0301 109.741V110.601H90.472V109.741C90.472 109.696 90.454 109.653 90.422 109.621C90.39 109.589 90.3467 109.571 90.3014 109.571H86.2085C86.1632 109.571 86.1198 109.589 86.0879 109.621C86.0559 109.653 86.0379 109.696 86.0379 109.741V110.601H83.4798V109.741C83.4798 109.696 83.4618 109.653 83.4299 109.621C83.3979 109.589 83.3545 109.571 83.3093 109.571H79.2163C79.171 109.571 79.1277 109.589 79.0957 109.621C79.0637 109.653 79.0457 109.696 79.0457 109.741V110.601H76.4876V109.741C76.4876 109.696 76.4697 109.653 76.4377 109.621C76.4057 109.589 76.3623 109.571 76.3171 109.571H72.2241C72.1789 109.571 72.1355 109.589 72.1035 109.621C72.0715 109.653 72.0536 109.696 72.0536 109.741V110.601H64.2087C61.9482 110.601 60.1157 112.434 60.1157 114.694V116.545C60.1157 118.806 61.9482 120.638 64.2087 120.638H200.3C202.561 120.638 204.393 118.806 204.393 116.545V114.694C204.393 112.434 202.561 110.601 200.3 110.601Z","fill","#4A4A4A"],["d","M86.1131 103.322C86.3717 103.386 86.6518 103.312 86.8456 103.112L94.5986 95.1027C95.007 94.6845 94.8072 93.9773 94.2376 93.8353L90.6843 92.9494L92.9925 89.2798C93.2324 88.8425 92.9934 88.2924 92.51 88.1718L88.0762 87.0663C87.7067 86.9742 87.3243 87.17 87.1837 87.5241L84.3559 94.6682C84.1868 95.097 84.4334 95.5771 84.8799 95.6884L88.5347 96.5996L85.6221 102.235C85.3946 102.675 85.642 103.204 86.1131 103.322Z","fill","#5B5B5B"],["d","M42 75H9V91H42V75Z","fill","#5E4EA5"],["d","M42 42H9V58H42V42Z","fill","#5E4EA5"],["d","M76.3176 26.3516C81.1704 26.3516 85.1044 22.4176 85.1044 17.5648C85.1044 12.712 81.1704 8.77802 76.3176 8.77802C71.4648 8.77802 67.5308 12.712 67.5308 17.5648C67.5308 22.4176 71.4648 26.3516 76.3176 26.3516Z","fill","url(#paint3_linear)"],["d","M76.3176 59.0334C81.1704 59.0334 85.1044 55.0994 85.1044 50.2466C85.1044 45.3938 81.1704 41.4598 76.3176 41.4598C71.4648 41.4598 67.5308 45.3938 67.5308 50.2466C67.5308 55.0994 71.4648 59.0334 76.3176 59.0334Z","fill","url(#paint4_linear)"],["d","M76.3176 91.4958C81.1704 91.4958 85.1044 87.5618 85.1044 82.709C85.1044 77.8562 81.1704 73.9222 76.3176 73.9222C71.4648 73.9222 67.5308 77.8562 67.5308 82.709C67.5308 87.5618 71.4648 91.4958 76.3176 91.4958Z","fill","url(#paint5_linear)"],["d","M205.185 113.031H193.247V112.171C193.247 112.125 193.229 112.082 193.197 112.05C193.165 112.018 193.121 112 193.076 112H188.983C188.938 112 188.895 112.018 188.863 112.05C188.831 112.082 188.813 112.125 188.813 112.171V113.031H186.254V112.171C186.254 112.125 186.237 112.082 186.205 112.05C186.173 112.018 186.129 112 186.084 112H181.991C181.946 112 181.902 112.018 181.87 112.05C181.838 112.082 181.82 112.125 181.82 112.171V113.031H179.262V112.171C179.262 112.125 179.244 112.082 179.212 112.05C179.18 112.018 179.137 112 179.092 112H174.999C174.954 112 174.91 112.018 174.878 112.05C174.846 112.082 174.828 112.125 174.828 112.171V113.031H172.27V112.171C172.27 112.125 172.252 112.082 172.22 112.05C172.188 112.018 172.145 112 172.1 112H168.007C167.961 112 167.918 112.018 167.886 112.05C167.854 112.082 167.836 112.125 167.836 112.171V113.031H165.278V112.171C165.278 112.125 165.26 112.082 165.228 112.05C165.196 112.018 165.153 112 165.107 112H161.014C160.969 112 160.926 112.018 160.894 112.05C160.862 112.082 160.844 112.125 160.844 112.171V113.031H158.286V112.171C158.286 112.125 158.268 112.082 158.236 112.05C158.204 112.018 158.16 112 158.115 112H154.022C153.977 112 153.934 112.018 153.902 112.05C153.87 112.082 153.852 112.125 153.852 112.171V113.031H151.294V112.171C151.294 112.125 151.276 112.082 151.244 112.05C151.212 112.018 151.168 112 151.123 112H119.061C119.016 112 118.973 112.018 118.941 112.05C118.909 112.082 118.891 112.125 118.891 112.171V113.031H116.333V112.171C116.333 112.125 116.315 112.082 116.283 112.05C116.251 112.018 116.207 112 116.162 112H112.069C112.024 112 111.981 112.018 111.949 112.05C111.917 112.082 111.899 112.125 111.899 112.171V113.031H109.341V112.171C109.341 112.125 109.323 112.082 109.291 112.05C109.259 112.018 109.215 112 109.17 112H105.077C105.032 112 104.988 112.018 104.956 112.05C104.924 112.082 104.907 112.125 104.907 112.171V113.031H102.348V112.171C102.348 112.125 102.33 112.082 102.298 112.05C102.266 112.018 102.223 112 102.178 112H98.0849C98.0397 112 97.9963 112.018 97.9643 112.05C97.9323 112.082 97.9144 112.125 97.9144 112.171V113.031H95.3563V112.171C95.3563 112.125 95.3383 112.082 95.3063 112.05C95.2743 112.018 95.2309 112 95.1857 112H91.0927C91.0475 112 91.0041 112.018 90.9721 112.05C90.9402 112.082 90.9222 112.125 90.9222 112.171V113.031H88.3641V112.171C88.3641 112.125 88.3461 112.082 88.3141 112.05C88.2822 112.018 88.2388 112 88.1935 112H84.1006C84.0553 112 84.0119 112.018 83.98 112.05C83.948 112.082 83.93 112.125 83.93 112.171V113.031H81.3719V112.171C81.3719 112.125 81.3539 112.082 81.322 112.05C81.29 112.018 81.2466 112 81.2014 112H77.1084C77.0632 112 77.0198 112.018 76.9878 112.05C76.9558 112.082 76.9378 112.125 76.9379 112.171V113.031H69.093C66.8325 113.031 65 114.863 65 117.124V118.974C65 121.235 66.8325 123.067 69.093 123.067H205.185C207.445 123.067 209.277 121.235 209.277 118.974V117.124C209.277 114.863 207.445 113.031 205.185 113.031Z","fill","#4A4A4A"],["d","M78.375 20.625C78.375 19.5938 77.5312 18.75 76.5 18.75C75.4453 18.75 74.625 19.5938 74.625 20.625C74.625 21.6797 75.4453 22.5 76.5 22.5C77.5312 22.5 78.375 21.6797 78.375 20.625ZM74.8359 11.1094L75.1406 17.4844C75.1641 17.7656 75.4219 18 75.7031 18H77.2734C77.5547 18 77.8125 17.7656 77.8359 17.4844L78.1406 11.1094C78.1641 10.7812 77.9062 10.5 77.5781 10.5H75.3984C75.0703 10.5 74.8125 10.7812 74.8359 11.1094Z","fill","white"],["id","paint0_linear","x1","76.3176","y1","26.3516","x2","76.3176","y2","8.77802","gradientUnits","userSpaceOnUse"],["stop-color","#808080","stop-opacity","0.25"],["offset","0.54","stop-color","#808080","stop-opacity","0.12"],["offset","1","stop-color","#808080","stop-opacity","0.1"],["id","paint1_linear","x1","76.3176","y1","59.0334","x2","76.3176","y2","41.4598","gradientUnits","userSpaceOnUse"],["id","paint2_linear","x1","76.3176","y1","91.4958","x2","76.3176","y2","73.9222","gradientUnits","userSpaceOnUse"],["id","paint3_linear","x1","76.3176","y1","26.3516","x2","76.3176","y2","8.77802","gradientUnits","userSpaceOnUse"],["id","paint4_linear","x1","76.3176","y1","59.0334","x2","76.3176","y2","41.4598","gradientUnits","userSpaceOnUse"],["id","paint5_linear","x1","76.3176","y1","91.4958","x2","76.3176","y2","73.9222","gradientUnits","userSpaceOnUse"],["fxFlex","30","viewBox","0 0 370 121","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["d","M327.488 99.9755C350.953 99.9755 369.975 80.9531 369.975 57.4877C369.975 34.0224 350.953 15 327.488 15C304.022 15 285 34.0224 285 57.4877C285 80.9531 304.022 99.9755 327.488 99.9755Z","fill","#F1F1F1"],["d","M115.068 85.6077H349.8V86.5722H113L115.068 85.6077Z","fill","#4A4A4A"],["d","M236.776 84.376H226.024V91.544H236.776V84.376Z","fill","#D0CDE1"],["d","M218.856 87.96H233.192V79H218.856V87.96ZM232.569 87.5704H219.479V79.3896H232.569V87.5704Z","fill","#4A4A4A"],["d","M265 57.3624H357.392V120.307H265V57.3624Z","fill","#CBCBCB"],["d","M362.545 50H271.626C271.016 50.0009 270.521 50.495 270.521 51.1048V112.577C270.521 112.87 270.638 113.151 270.845 113.358C271.052 113.565 271.333 113.681 271.626 113.681H362.545C362.838 113.681 363.119 113.565 363.326 113.358C363.533 113.151 363.65 112.87 363.65 112.577V51.1048C363.65 50.495 363.155 50.0009 362.545 50ZM362.913 112.577C362.913 112.674 362.875 112.768 362.806 112.837C362.736 112.907 362.643 112.945 362.545 112.945H271.626C271.528 112.945 271.434 112.907 271.365 112.837C271.296 112.768 271.258 112.674 271.258 112.577V51.1048C271.258 50.9015 271.423 50.7365 271.626 50.7365H362.545C362.748 50.7365 362.913 50.9015 362.913 51.1048V112.577Z","fill","#4A4A4A"],["d","M316.364 93.4359H275.844C275.547 93.4359 275.307 93.6766 275.307 93.9735V97.6835C275.307 97.9804 275.547 98.2211 275.844 98.2211H316.364C316.661 98.2211 316.901 97.9804 316.901 97.6835V93.9735C316.901 93.6766 316.661 93.4359 316.364 93.4359Z","fill","#4A4A4A"],["d","M354.814 89.3873H341.565C341.272 89.3873 340.991 89.5036 340.784 89.7108C340.577 89.918 340.46 90.199 340.46 90.492V100.798C340.46 101.091 340.577 101.372 340.784 101.579C340.991 101.786 341.272 101.903 341.565 101.903H354.814C355.107 101.903 355.388 101.786 355.595 101.579C355.803 101.372 355.919 101.091 355.919 100.798V90.492C355.919 90.199 355.803 89.918 355.595 89.7108C355.388 89.5036 355.107 89.3873 354.814 89.3873ZM355.182 100.798C355.182 101.001 355.017 101.166 354.814 101.166H341.565C341.362 101.166 341.197 101.001 341.197 100.798V90.492C341.196 90.3943 341.235 90.3004 341.304 90.2313C341.373 90.1622 341.467 90.1235 341.565 90.1238H354.814C354.912 90.1235 355.006 90.1622 355.075 90.2313C355.144 90.3004 355.183 90.3943 355.182 90.492V100.798Z","fill","#4A4A4A"],["d","M352.168 91.7653H344.211C343.914 91.7653 343.673 92.006 343.673 92.3029V93.0965C343.673 93.3934 343.914 93.6341 344.211 93.6341H352.168C352.465 93.6341 352.706 93.3934 352.706 93.0965V92.3029C352.706 92.006 352.465 91.7653 352.168 91.7653Z","fill","#4A4A4A"],["d","M352.168 94.71H344.211C343.914 94.71 343.673 94.9507 343.673 95.2476V96.0412C343.673 96.3381 343.914 96.5788 344.211 96.5788H352.168C352.465 96.5788 352.706 96.3381 352.706 96.0412V95.2476C352.706 94.9507 352.465 94.71 352.168 94.71Z","fill","#4A4A4A"],["d","M352.168 97.6548H344.211C343.914 97.6548 343.673 97.8955 343.673 98.1924V98.986C343.673 99.2829 343.914 99.5236 344.211 99.5236H352.168C352.465 99.5236 352.706 99.2829 352.706 98.986V98.1924C352.706 97.8955 352.465 97.6548 352.168 97.6548Z","fill","#4A4A4A"],["d","M295.014 54.4177H276.949C276.652 54.4177 276.411 54.6584 276.411 54.9553V61.9782C276.411 62.2752 276.652 62.5158 276.949 62.5158H295.014C295.311 62.5158 295.552 62.2752 295.552 61.9782V54.9553C295.552 54.6584 295.311 54.4177 295.014 54.4177Z","fill","#4A4A4A"],["d","M312.293 105.198C319.455 105.198 325.261 99.3917 325.261 92.2295C325.261 85.0672 319.455 79.2611 312.293 79.2611C305.131 79.2611 299.325 85.0672 299.325 92.2295C299.325 99.3917 305.131 105.198 312.293 105.198Z","fill","#F2F2F2"],["d","M315.18 101.976C308.655 101.976 302.773 98.0462 300.276 92.0183C297.78 85.9904 299.16 79.052 303.773 74.4384C308.387 69.8249 315.325 68.4448 321.353 70.9416C327.381 73.4384 331.311 79.3205 331.311 85.8451C331.301 94.75 324.085 101.966 315.18 101.976ZM315.18 69.9245C306.387 69.9245 299.259 77.0524 299.259 85.8451C299.259 94.6377 306.387 101.766 315.18 101.766C323.973 101.766 331.1 94.6377 331.1 85.8451C331.09 77.0565 323.968 69.9345 315.18 69.9245Z","fill","#4A4A4A"],["d","M309.677 100.883C309.936 100.948 310.216 100.873 310.41 100.673L318.163 92.664C318.571 92.2458 318.371 91.5387 317.802 91.3966L314.249 90.5107L316.557 86.8411C316.797 86.4038 316.558 85.8537 316.074 85.7332L311.64 84.6277C311.271 84.5355 310.888 84.7313 310.748 85.0854L307.92 92.2295C307.751 92.6583 307.998 93.1384 308.444 93.2497L312.099 94.161L309.186 99.7958C308.959 100.236 309.206 100.766 309.677 100.883Z","fill","#5B5B5B"],["d","M88.6576 67.1775H1.48938V98.4248H88.6576V67.1775Z","fill","white"],["d","M59.8442 74.589H8.64417V90.6009H59.8442V74.589Z","fill","#C4B7FF"],["d","M76.3175 90.6426C80.819 90.6426 84.4682 86.9934 84.4682 82.4919C84.4682 77.9904 80.819 74.3412 76.3175 74.3412C71.8159 74.3412 68.1667 77.9904 68.1667 82.4919C68.1667 86.9934 71.8159 90.6426 76.3175 90.6426Z","fill","#6C63FF"],["d","M88.6576 34.7129H1.48938V65.9602H88.6576V34.7129Z","fill","white"],["d","M59.8442 42.1244H8.64417V58.1363H59.8442V42.1244Z","fill","#C4B7FF"],["d","M76.3175 58.1801C80.819 58.1801 84.4682 54.531 84.4682 50.0294C84.4682 45.5279 80.819 41.8787 76.3175 41.8787C71.8159 41.8787 68.1667 45.5279 68.1667 50.0294C68.1667 54.531 71.8159 58.1801 76.3175 58.1801Z","fill","#6C63FF"],["d","M88.6576 2.24824H1.48938V33.4955H88.6576V2.24824Z","fill","white"],["d","M59.8442 9.66196H8.64417V25.6738H59.8442V9.66196Z","fill","#C4B7FF"],["d","M59.8442 9.66196H8.64417V25.6738H59.8442V9.66196Z","fill","#5E4EA5"],["d","M76.7868 26.5736C81.6396 26.5736 85.5736 22.6396 85.5736 17.7868C85.5736 12.934 81.6396 9 76.7868 9C71.934 9 68 12.934 68 17.7868C68 22.6396 71.934 26.5736 76.7868 26.5736Z","fill","url(#paint0_linear)"],["d","M76.3174 59.0334C81.1702 59.0334 85.1042 55.0994 85.1042 50.2466C85.1042 45.3938 81.1702 41.4598 76.3174 41.4598C71.4646 41.4598 67.5306 45.3938 67.5306 50.2466C67.5306 55.0994 71.4646 59.0334 76.3174 59.0334Z","fill","url(#paint1_linear)"],["d","M76.3174 91.4958C81.1702 91.4958 85.1042 87.5618 85.1042 82.709C85.1042 77.8562 81.1702 73.9222 76.3174 73.9222C71.4646 73.9222 67.5306 77.8562 67.5306 82.709C67.5306 87.5618 71.4646 91.4958 76.3174 91.4958Z","fill","url(#paint2_linear)"],["d","M193.434 36.7899H142.709V35.7444H119.708V36.7899H68.7742C67.8642 36.7899 66.9915 37.1514 66.348 37.7949C65.7045 38.4384 65.343 39.3111 65.343 40.2211V109.679C65.343 110.589 65.7045 111.462 66.348 112.106C66.9915 112.749 67.8642 113.111 68.7742 113.111H193.434C195.329 113.111 196.866 111.574 196.866 109.679V40.2211C196.866 39.3111 196.504 38.4384 195.861 37.7949C195.217 37.1514 194.344 36.7899 193.434 36.7899Z","fill","#4A4A4A"],["d","M192.265 42.8538H69.9432V111.856H192.265V42.8538Z","fill","#CBCBCB"],["opacity","0.1","d","M157.283 111.856H69.9432V42.8538L157.283 111.856Z","fill","black"],["d","M89.0829 106.693C95.5767 106.693 100.841 101.428 100.841 94.9346C100.841 88.4408 95.5767 83.1766 89.0829 83.1766C82.5892 83.1766 77.325 88.4408 77.325 94.9346C77.325 101.428 82.5892 106.693 89.0829 106.693Z","fill","#F2F2F2"],["d","M91.7004 103.772C85.7849 103.772 80.4518 100.208 78.188 94.7431C75.9242 89.2778 77.1755 82.987 81.3584 78.8041C85.5414 74.6211 91.8322 73.3698 97.2975 75.6336C102.763 77.8974 106.326 83.2305 106.326 89.1461C106.317 97.2199 99.7743 103.763 91.7004 103.772ZM91.7004 74.7115C83.7284 74.7115 77.2658 81.174 77.2658 89.1461C77.2658 97.1181 83.7284 103.581 91.7004 103.581C99.6725 103.581 106.135 97.1181 106.135 89.1461C106.126 81.1778 99.6687 74.7205 91.7004 74.7115Z","fill","#3F3D56"],["d","M170.967 80.0672H159.541V82.4548H170.967V80.0672Z","fill","#4A4A4A"],["d","M184.781 67.9588H145.727V68.9821H184.781V67.9588Z","fill","#4A4A4A"],["d","M200.3 110.601H188.362V109.741C188.362 109.696 188.344 109.653 188.312 109.621C188.28 109.589 188.237 109.571 188.192 109.571H184.099C184.054 109.571 184.01 109.589 183.978 109.621C183.946 109.653 183.928 109.696 183.928 109.741V110.601H181.37V109.741C181.37 109.696 181.352 109.653 181.32 109.621C181.288 109.589 181.245 109.571 181.2 109.571H177.107C177.061 109.571 177.018 109.589 176.986 109.621C176.954 109.653 176.936 109.696 176.936 109.741V110.601H174.378V109.741C174.378 109.696 174.36 109.653 174.328 109.621C174.296 109.589 174.253 109.571 174.207 109.571H170.114C170.069 109.571 170.026 109.589 169.994 109.621C169.962 109.653 169.944 109.696 169.944 109.741V110.601H167.386V109.741C167.386 109.696 167.368 109.653 167.336 109.621C167.304 109.589 167.26 109.571 167.215 109.571H163.122C163.077 109.571 163.034 109.589 163.002 109.621C162.97 109.653 162.952 109.696 162.952 109.741V110.601H160.394V109.741C160.394 109.696 160.376 109.653 160.344 109.621C160.312 109.589 160.268 109.571 160.223 109.571H156.13C156.085 109.571 156.041 109.589 156.009 109.621C155.977 109.653 155.96 109.696 155.96 109.741V110.601H153.401V109.741C153.401 109.696 153.383 109.653 153.351 109.621C153.319 109.589 153.276 109.571 153.231 109.571H149.138C149.093 109.571 149.049 109.589 149.017 109.621C148.985 109.653 148.967 109.696 148.967 109.741V110.601H146.409V109.741C146.409 109.696 146.391 109.653 146.359 109.621C146.327 109.589 146.284 109.571 146.239 109.571H114.177C114.132 109.571 114.088 109.589 114.056 109.621C114.024 109.653 114.006 109.696 114.006 109.741V110.601H111.448V109.741C111.448 109.696 111.43 109.653 111.398 109.621C111.366 109.589 111.323 109.571 111.278 109.571H107.185C107.14 109.571 107.096 109.589 107.064 109.621C107.032 109.653 107.014 109.696 107.014 109.741V110.601H104.456V109.741C104.456 109.696 104.438 109.653 104.406 109.621C104.374 109.589 104.331 109.571 104.286 109.571H100.193C100.147 109.571 100.104 109.589 100.072 109.621C100.04 109.653 100.022 109.696 100.022 109.741V110.601H97.464V109.741C97.464 109.696 97.4461 109.653 97.4141 109.621C97.3821 109.589 97.3387 109.571 97.2935 109.571H93.2005C93.1553 109.571 93.1119 109.589 93.0799 109.621C93.0479 109.653 93.03 109.696 93.03 109.741V110.601H90.4719V109.741C90.4719 109.696 90.4539 109.653 90.4219 109.621C90.3899 109.589 90.3465 109.571 90.3013 109.571H86.2083C86.1631 109.571 86.1197 109.589 86.0877 109.621C86.0558 109.653 86.0378 109.696 86.0378 109.741V110.601H83.4797V109.741C83.4797 109.696 83.4617 109.653 83.4297 109.621C83.3978 109.589 83.3544 109.571 83.3091 109.571H79.2162C79.1709 109.571 79.1276 109.589 79.0956 109.621C79.0636 109.653 79.0456 109.696 79.0456 109.741V110.601H76.4875V109.741C76.4875 109.696 76.4695 109.653 76.4376 109.621C76.4056 109.589 76.3622 109.571 76.317 109.571H72.224C72.1788 109.571 72.1354 109.589 72.1034 109.621C72.0714 109.653 72.0535 109.696 72.0535 109.741V110.601H64.2086C61.9481 110.601 60.1156 112.434 60.1156 114.694V116.545C60.1156 118.806 61.9481 120.638 64.2086 120.638H200.3C202.561 120.638 204.393 118.806 204.393 116.545V114.694C204.393 112.434 202.561 110.601 200.3 110.601Z","fill","#4A4A4A"],["d","M86.1131 103.322C86.3717 103.386 86.6518 103.312 86.8457 103.112L94.5986 95.1027C95.007 94.6845 94.8072 93.9774 94.2376 93.8353L90.6843 92.9494L92.9925 89.2798C93.2324 88.8425 92.9934 88.2924 92.51 88.1719L88.0762 87.0664C87.7067 86.9742 87.3243 87.17 87.1837 87.5241L84.3559 94.6682C84.1868 95.097 84.4334 95.5771 84.8799 95.6884L88.5348 96.5997L85.6221 102.235C85.3946 102.675 85.642 103.204 86.1131 103.322Z","fill","#5B5B5B"],["d","M78.125 21.625C78.125 20.5938 77.2812 19.75 76.25 19.75C75.1953 19.75 74.375 20.5938 74.375 21.625C74.375 22.6797 75.1953 23.5 76.25 23.5C77.2812 23.5 78.125 22.6797 78.125 21.625ZM74.5859 12.1094L74.8906 18.4844C74.9141 18.7656 75.1719 19 75.4531 19H77.0234C77.3047 19 77.5625 18.7656 77.5859 18.4844L77.8906 12.1094C77.9141 11.7812 77.6562 11.5 77.3281 11.5H75.1484C74.8203 11.5 74.5625 11.7812 74.5859 12.1094Z","fill","white"],["id","paint0_linear","x1","76.7868","y1","26.5736","x2","76.7868","y2","9","gradientUnits","userSpaceOnUse"],["id","paint1_linear","x1","76.3174","y1","59.0334","x2","76.3174","y2","41.4598","gradientUnits","userSpaceOnUse"],["id","paint2_linear","x1","76.3174","y1","91.4958","x2","76.3174","y2","73.9222","gradientUnits","userSpaceOnUse"],["fxFlex","30","viewBox","0 0 153 200","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/2000/svg",3,"ngClass"],["fill-rule","evenodd","clip-rule","evenodd","d","M76.25 191C114.91 191 146.25 158.541 146.25 118.5C146.25 78.4594 114.91 46 76.25 46C37.5901 46 6.25 78.4594 6.25 118.5C6.25 158.541 37.5901 191 76.25 191Z","stroke","#C4B7FF","stroke-width","2","stroke-linecap","round","stroke-dasharray","7 7"],["d","M76.25 191C114.91 191 146.25 158.541 146.25 118.5C146.25 78.4594 114.91 46 76.25 46","stroke","#5E4EA5","stroke-width","2","stroke-linecap","round","stroke-dasharray","7 7"],["d","M122.399 37H32.25V137.616H122.399V37Z","fill","#E6E6E6"],["d","M120.908 104.178H33.7394V135.425H120.908V104.178Z","fill","white"],["d","M92.0943 111.589H40.8943V127.601H92.0943V111.589Z","fill","#C4B7FF"],["d","M108.567 127.643C113.069 127.643 116.718 123.993 116.718 119.492C116.718 114.99 113.069 111.341 108.567 111.341C104.066 111.341 100.417 114.99 100.417 119.492C100.417 123.993 104.066 127.643 108.567 127.643Z","fill","#6C63FF"],["d","M120.908 71.7129H33.7394V102.96H120.908V71.7129Z","fill","white"],["d","M92.0943 79.1244H40.8943V95.1363H92.0943V79.1244Z","fill","#C4B7FF"],["d","M108.567 95.1801C113.069 95.1801 116.718 91.531 116.718 87.0294C116.718 82.5279 113.069 78.8787 108.567 78.8787C104.066 78.8787 100.417 82.5279 100.417 87.0294C100.417 91.531 104.066 95.1801 108.567 95.1801Z","fill","#6C63FF"],["d","M120.908 39.2482H33.7394V70.4955H120.908V39.2482Z","fill","white"],["d","M92.0943 46.662H40.8943V62.6738H92.0943V46.662Z","fill","#C4B7FF"],["d","M74.5 112H40.5V128H74.5V112Z","fill","#5E4EA5"],["d","M74.5 79H40.5V95H74.5V79Z","fill","#5E4EA5"],["d","M91.8943 46.662H40.8943V62.662H91.8943V46.662Z","fill","#5E4EA5"],["d","M108.567 63.3516C113.42 63.3516 117.354 59.4176 117.354 54.5648C117.354 49.712 113.42 45.778 108.567 45.778C103.715 45.778 99.7806 49.712 99.7806 54.5648C99.7806 59.4176 103.715 63.3516 108.567 63.3516Z","fill","url(#paint0_linear)"],["d","M108.567 96.0334C113.42 96.0334 117.354 92.0994 117.354 87.2466C117.354 82.3938 113.42 78.4598 108.567 78.4598C103.715 78.4598 99.7806 82.3938 99.7806 87.2466C99.7806 92.0994 103.715 96.0334 108.567 96.0334Z","fill","#5E4EA5"],["d","M108.567 128.496C113.42 128.496 117.354 124.562 117.354 119.709C117.354 114.856 113.42 110.922 108.567 110.922C103.715 110.922 99.7806 114.856 99.7806 119.709C99.7806 124.562 103.715 128.496 108.567 128.496Z","fill","#5E4EA5"],["d","M108.401 62.3014C112.902 62.3014 116.551 58.6522 116.551 54.1507C116.551 49.6492 112.902 46 108.401 46C103.899 46 100.25 49.6492 100.25 54.1507C100.25 58.6522 103.899 62.3014 108.401 62.3014Z","fill","#5E4EA5"],["d","M110.625 57.625C110.625 56.5938 109.781 55.75 108.75 55.75C107.695 55.75 106.875 56.5938 106.875 57.625C106.875 58.6797 107.695 59.5 108.75 59.5C109.781 59.5 110.625 58.6797 110.625 57.625ZM107.086 48.1094L107.391 54.4844C107.414 54.7656 107.672 55 107.953 55H109.523C109.805 55 110.062 54.7656 110.086 54.4844L110.391 48.1094C110.414 47.7812 110.156 47.5 109.828 47.5H107.648C107.32 47.5 107.062 47.7812 107.086 48.1094Z","fill","white"],["d","M141.711 111C141.008 111 140.656 111.859 141.164 112.367L146.164 117.367C146.477 117.68 146.984 117.68 147.297 117.367L152.297 112.367C152.805 111.859 152.453 111 151.75 111H141.711Z","fill","#5E4EA5"],["d","M84.25 185.461C84.25 184.758 83.3906 184.406 82.8828 184.914L77.8828 189.914C77.5703 190.227 77.5703 190.734 77.8828 191.047L82.8828 196.047C83.3906 196.555 84.25 196.203 84.25 195.5V185.461Z","fill","#C4B7FF"],["d","M11.7891 120C12.4922 120 12.8437 119.141 12.3359 118.633L7.33593 113.633C7.02343 113.32 6.51562 113.32 6.20312 113.633L1.20312 118.633C0.695303 119.141 1.04687 120 1.74999 120H11.7891Z","fill","#C4B7FF"],["d","M133.75 174C142.31 174 149.25 167.06 149.25 158.5C149.25 149.94 142.31 143 133.75 143C125.19 143 118.25 149.94 118.25 158.5C118.25 167.06 125.19 174 133.75 174Z","fill","#F2F2F2"],["d","M129.872 169.64C130.214 169.726 130.584 169.628 130.84 169.363L141.093 158.771C141.633 158.218 141.369 157.283 140.616 157.095L135.917 155.924L138.969 151.071C139.286 150.493 138.97 149.765 138.331 149.606L132.468 148.144C131.979 148.022 131.473 148.281 131.287 148.749L127.548 158.197C127.324 158.764 127.65 159.399 128.241 159.546L133.074 160.751L129.222 168.203C128.921 168.785 129.249 169.485 129.872 169.64Z","fill","#5B5B5B"],["d","M19.75 174C28.3104 174 35.25 167.06 35.25 158.5C35.25 149.94 28.3104 143 19.75 143C11.1896 143 4.25 149.94 4.25 158.5C4.25 167.06 11.1896 174 19.75 174Z","fill","#F2F2F2"],["d","M19.3208 167.769C23.2973 167.769 26.5208 164.545 26.5208 160.569C26.5208 156.592 23.2973 153.369 19.3208 153.369C15.3444 153.369 12.1208 156.592 12.1208 160.569C12.1208 164.545 15.3444 167.769 19.3208 167.769Z","fill","#CBCBCB"],["d","M13.7656 153.188L12.4676 152.716C12.4676 152.716 15.1815 150.002 18.9572 150.238L17.8953 149.177C17.8953 149.177 20.4911 148.233 22.851 150.71C24.0915 152.013 25.5268 153.544 26.4216 155.269H27.8116L27.2314 156.429L29.2619 157.589L27.1778 157.381C27.3752 158.383 27.3073 159.418 26.9807 160.386L26.5087 161.684C26.5087 161.684 24.6208 157.908 24.6208 157.436V158.616C24.6208 158.616 23.3229 157.554 23.3229 156.846L22.615 157.672L22.261 156.374L17.8953 157.672L18.6032 156.61L15.8894 156.964L16.9514 155.666C16.9514 155.666 13.8836 157.2 13.7656 158.498C13.6476 159.796 12.1137 161.448 12.1137 161.448L11.4058 160.268C11.4058 160.268 10.3438 154.958 13.7656 153.188Z","fill","#595959"],["d","M76.75 31C68.1896 31 61.25 24.0604 61.25 15.5C61.25 6.93959 68.1896 0 76.75 0C85.3104 0 92.25 6.93959 92.25 15.5C92.25 24.0604 85.3104 31 76.75 31Z","fill","#F2F2F2"],["d","M77.1792 24.7687C73.2027 24.7687 69.9792 21.5452 69.9792 17.5687C69.9792 13.5923 73.2027 10.3687 77.1792 10.3687C81.1556 10.3687 84.3792 13.5923 84.3792 17.5687C84.3792 21.5452 81.1556 24.7687 77.1792 24.7687Z","fill","#CBCBCB"],["d","M82.7344 10.1883L84.0324 9.71628C84.0324 9.71628 81.3185 7.00246 77.5428 7.23845L78.6047 6.17651C78.6047 6.17651 76.0089 5.23258 73.649 7.71041C72.4085 9.01295 70.9732 10.544 70.0784 12.2687H68.6884L69.2686 13.429L67.2381 14.5893L69.3222 14.3808C69.1248 15.3825 69.1927 16.4184 69.5193 17.3858L69.9913 18.6837C69.9913 18.6837 71.8792 14.9079 71.8792 14.4359V15.6159C71.8792 15.6159 73.1771 14.5539 73.1771 13.846L73.885 14.6719L74.239 13.374L78.6047 14.6719L77.8968 13.61L80.6106 13.964L79.5486 12.6661C79.5486 12.6661 82.6164 14.2 82.7344 15.4979C82.8524 16.7958 84.3863 18.4477 84.3863 18.4477L85.0942 17.2678C85.0942 17.2678 86.1562 11.9581 82.7344 10.1883Z","fill","#595959"],["d","M141.365 153.936C139.147 150.189 134.759 150.014 134.759 150.014C134.759 150.014 130.483 149.467 127.74 155.175C125.183 160.495 121.655 165.632 127.172 166.877L128.168 163.776L128.786 167.108C129.571 167.165 130.359 167.178 131.146 167.149C137.055 166.958 142.681 167.204 142.5 165.084C142.259 162.266 143.499 157.542 141.365 153.936Z","fill","#595959"],["d","M140.968 160.376C141.521 160.376 141.968 159.928 141.968 159.376C141.968 158.823 141.521 158.376 140.968 158.376C140.416 158.376 139.968 158.823 139.968 159.376C139.968 159.928 140.416 160.376 140.968 160.376Z","fill","#CBCBCB"],["d","M129.168 160.376C129.721 160.376 130.168 159.928 130.168 159.376C130.168 158.823 129.721 158.376 129.168 158.376C128.616 158.376 128.168 158.823 128.168 159.376C128.168 159.928 128.616 160.376 129.168 160.376Z","fill","#CBCBCB"],["d","M135.068 165.276C138.272 165.276 140.868 162.679 140.868 159.476C140.868 156.272 138.272 153.676 135.068 153.676C131.865 153.676 129.268 156.272 129.268 159.476C129.268 162.679 131.865 165.276 135.068 165.276Z","fill","#CBCBCB"],["d","M140.384 153.575L136.049 151.304L130.062 152.233L128.824 157.704L131.907 157.585L132.768 155.576V157.552L134.191 157.498L135.017 154.298L135.533 157.704L140.591 157.601L140.384 153.575Z","fill","#595959"],["d","M79.4007 199.301C83.9022 199.301 87.5514 195.652 87.5514 191.151C87.5514 186.649 83.9022 183 79.4007 183C74.8992 183 71.25 186.649 71.25 191.151C71.25 195.652 74.8992 199.301 79.4007 199.301Z","fill","#5E4EA5"],["d","M82.9375 189.25H80.2188L81.2266 186.227C81.3203 185.852 81.0391 185.5 80.6875 185.5H77.3125C77.0313 185.5 76.7735 185.711 76.75 185.992L76 191.617C75.9531 191.969 76.211 192.25 76.5625 192.25H79.3281L78.25 196.82C78.1797 197.172 78.4375 197.5 78.7891 197.5C79 197.5 79.1875 197.406 79.2813 197.219L83.4063 190.094C83.6406 189.742 83.3594 189.25 82.9375 189.25Z","fill","white"],["d","M106.555 91.8125C106.789 92.0469 107.188 92.0469 107.422 91.8125L114.312 84.9219C114.547 84.6875 114.547 84.2891 114.312 84.0547L113.469 83.2109C113.234 82.9766 112.859 82.9766 112.625 83.2109L107 88.8359L104.352 86.2109C104.117 85.9766 103.742 85.9766 103.508 86.2109L102.664 87.0547C102.43 87.2891 102.43 87.6875 102.664 87.9219L106.555 91.8125Z","fill","white"],["d","M106.555 124.812C106.789 125.047 107.188 125.047 107.422 124.812L114.312 117.922C114.547 117.688 114.547 117.289 114.312 117.055L113.469 116.211C113.234 115.977 112.859 115.977 112.625 116.211L107 121.836L104.352 119.211C104.117 118.977 103.742 118.977 103.508 119.211L102.664 120.055C102.43 120.289 102.43 120.688 102.664 120.922L106.555 124.812Z","fill","white"],["id","paint0_linear","x1","108.567","y1","63.3516","x2","108.567","y2","45.778","gradientUnits","userSpaceOnUse"],["fill-rule","evenodd","clip-rule","evenodd","d","M76.25 191C114.91 191 146.25 158.541 146.25 118.5C146.25 78.4594 114.91 46 76.25 46C37.5901 46 6.25 78.4594 6.25 118.5C6.25 158.541 37.5901 191 76.25 191Z","stroke","#5E4EA5","stroke-width","2","stroke-linecap","round","stroke-dasharray","7 7"],["d","M120.908 104.177H33.7393V135.425H120.908V104.177Z","fill","white"],["d","M120.908 71.7129H33.7393V102.96H120.908V71.7129Z","fill","white"],["d","M108.567 95.1801C113.069 95.1801 116.718 91.5309 116.718 87.0294C116.718 82.5279 113.069 78.8787 108.567 78.8787C104.066 78.8787 100.417 82.5279 100.417 87.0294C100.417 91.5309 104.066 95.1801 108.567 95.1801Z","fill","#6C63FF"],["d","M120.908 39.2482H33.7393V70.4955H120.908V39.2482Z","fill","white"],["d","M92.0943 46.662H40.8943V62.6739H92.0943V46.662Z","fill","#C4B7FF"],["d","M76 112H41V128H76V112Z","fill","#5E4EA5"],["d","M70 79H41V95H70V79Z","fill","#5E4EA5"],["d","M70 47H41V63H70V47Z","fill","#5E4EA5"],["d","M108.568 63.3516C113.42 63.3516 117.354 59.4176 117.354 54.5648C117.354 49.712 113.42 45.778 108.568 45.778C103.715 45.778 99.7808 49.712 99.7808 54.5648C99.7808 59.4176 103.715 63.3516 108.568 63.3516Z","fill","url(#paint0_linear)"],["d","M108.568 96.0334C113.42 96.0334 117.354 92.0994 117.354 87.2466C117.354 82.3938 113.42 78.4598 108.568 78.4598C103.715 78.4598 99.7808 82.3938 99.7808 87.2466C99.7808 92.0994 103.715 96.0334 108.568 96.0334Z","fill","#5E4EA5"],["d","M108.568 129.496C113.42 129.496 117.354 125.562 117.354 120.709C117.354 115.856 113.42 111.922 108.568 111.922C103.715 111.922 99.7808 115.856 99.7808 120.709C99.7808 125.562 103.715 129.496 108.568 129.496Z","fill","#5E4EA5"],["d","M106.805 91.8125C107.039 92.0469 107.438 92.0469 107.672 91.8125L114.562 84.9219C114.797 84.6875 114.797 84.2891 114.562 84.0547L113.719 83.2109C113.484 82.9766 113.109 82.9766 112.875 83.2109L107.25 88.8359L104.602 86.2109C104.367 85.9766 103.992 85.9766 103.758 86.2109L102.914 87.0547C102.68 87.2891 102.68 87.6875 102.914 87.9219L106.805 91.8125Z","fill","white"],["d","M106.805 58.8125C107.039 59.0469 107.438 59.0469 107.672 58.8125L114.562 51.9219C114.797 51.6875 114.797 51.2891 114.562 51.0547L113.719 50.2109C113.484 49.9766 113.109 49.9766 112.875 50.2109L107.25 55.8359L104.602 53.2109C104.367 52.9766 103.992 52.9766 103.758 53.2109L102.914 54.0547C102.68 54.2891 102.68 54.6875 102.914 54.9219L106.805 58.8125Z","fill","white"],["d","M11.7891 120C12.4922 120 12.8437 119.141 12.3359 118.633L7.33593 113.633C7.02343 113.32 6.51562 113.32 6.20312 113.633L1.20312 118.633C0.695303 119.141 1.04687 120 1.74999 120H11.7891Z","fill","#5E4EA5"],["d","M77.1792 24.7688C73.2027 24.7688 69.9792 21.5452 69.9792 17.5688C69.9792 13.5923 73.2027 10.3688 77.1792 10.3688C81.1556 10.3688 84.3792 13.5923 84.3792 17.5688C84.3792 21.5452 81.1556 24.7688 77.1792 24.7688Z","fill","#CBCBCB"],["d","M141.365 153.936C139.147 150.189 134.759 150.014 134.759 150.014C134.759 150.014 130.483 149.467 127.74 155.175C125.183 160.495 121.655 165.632 127.172 166.877L128.168 163.776L128.785 167.108C129.571 167.165 130.359 167.178 131.146 167.149C137.055 166.958 142.681 167.204 142.5 165.084C142.259 162.266 143.499 157.543 141.365 153.936Z","fill","#595959"],["d","M82.9374 189.25H80.2186L81.2265 186.227C81.3202 185.852 81.039 185.5 80.6874 185.5H77.3124C77.0311 185.5 76.7733 185.711 76.7499 185.992L75.9999 191.617C75.953 191.969 76.2108 192.25 76.5624 192.25H79.328L78.2499 196.82C78.1796 197.172 78.4374 197.5 78.789 197.5C78.9999 197.5 79.1874 197.406 79.2811 197.219L83.4061 190.094C83.6405 189.742 83.3593 189.25 82.9374 189.25Z","fill","white"],["id","paint0_linear","x1","108.568","y1","63.3516","x2","108.568","y2","45.778","gradientUnits","userSpaceOnUse"]],template:function(e,o){if(1&e&&(t.YNc(0,Ql,1,0,"ng-container",0),t.YNc(1,Jl,47,5,"ng-template",null,1,t.W1O),t.YNc(3,El,96,5,"ng-template",null,2,t.W1O),t.YNc(5,Hl,68,5,"ng-template",null,3,t.W1O),t.YNc(7,Yl,53,5,"ng-template",null,4,t.W1O),t.YNc(9,Bl,52,5,"ng-template",null,5,t.W1O)),2&e){const a=t.MAs(2),l=t.MAs(4),r=t.MAs(6),h=t.MAs(8),f=t.MAs(10);t.Q6J("ngTemplateOutlet",1===o.stepNumber?a:2===o.stepNumber?l:3===o.stepNumber?r:4===o.stepNumber?h:f)}},directives:[u.tP,m.xw,m.yH,m.Wh,u.mk,L.oO,y.n5,y.$j],styles:["svg.small-svg[_ngcontent-%COMP%]{height:50%;min-height:50%;max-width:100%}svg.large-svg[_ngcontent-%COMP%]{height:60%;min-height:60%;max-width:100%}"],data:{animation:[pt.l]}}),n})();const Gl=["stepper"];function Vl(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.Oqu(e.inputFormLabel)}}function Wl(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function Xl(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount must be a positive number."),t.qZA())}function jl(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij("Amount must be less than or equal to ",null==e.selChannel?null:e.selChannel.local_balance,".")}}function Kl(n,i){if(1&n&&(t.TgZ(0,"mat-option",55),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e),t.xp6(1),t.AsE("",e.remote_alias," - ",e.chan_id,"")}}function $l(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Receive from Peer is required."),t.qZA())}function ts(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Receive from Peer not found in the list."),t.qZA())}function es(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.Oqu(e.feeFormLabel)}}function ns(n,i){if(1&n&&(t.TgZ(0,"mat-option",55),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.name," ")}}function os(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij("",e.feeFormGroup.controls.selFeeLimitType.value?e.feeFormGroup.controls.selFeeLimitType.value.placeholder:e.feeLimitTypes[0].placeholder," is required.")}}function is(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij("",e.feeFormGroup.controls.selFeeLimitType.value?e.feeFormGroup.controls.selFeeLimitType.value.placeholder:e.feeLimitTypes[0].placeholder," must be a positive number.")}}function as(n,i){1&n&&t._uU(0,"Invoice/Payment")}function ls(n,i){1&n&&(t.TgZ(0,"mat-icon",56),t._uU(1,"check"),t.qZA())}function ss(n,i){1&n&&t._UZ(0,"mat-progress-bar",57)}function rs(n,i){if(1&n&&(t.TgZ(0,"mat-icon",56),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(null!=e.paymentStatus&&e.paymentStatus.error?"close":"check")}}function cs(n,i){1&n&&t._UZ(0,"div",14)}function ps(n,i){1&n&&t._UZ(0,"mat-progress-bar",57)}function us(n,i){if(1&n&&(t.TgZ(0,"h4",58),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.paymentStatus&&e.paymentStatus.payment_hash?"Rebalance Successful.":"Rebalance Failed.")}}function ms(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",59),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onRestart()}),t._uU(1,"Start Again"),t.qZA()}}function ds(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",5)(1,"div",6)(2,"mat-card-header",7)(3,"div",8)(4,"span",9),t._uU(5),t.qZA()(),t.TgZ(6,"div",10)(7,"button",11),t.NdJ("click",function(){return t.CHM(e),t.oxw().showInfo()}),t._uU(8,"?"),t.qZA(),t.TgZ(9,"button",12),t.NdJ("click",function(){return t.CHM(e),t.oxw().onClose()}),t._uU(10,"X"),t.qZA()()(),t.TgZ(11,"mat-card-content",13)(12,"div",14)(13,"div",15)(14,"div",16),t._UZ(15,"fa-icon",17),t.TgZ(16,"span"),t._uU(17,"Circular Rebalance is a payment you make to *yourselves* to affect a relative change in the balances of two channels. This is accomplished by sending payment out from the selected channel and receiving it back on the channel with the selected peer. Please note, you will be paying routing fee to balance the channels in this manner."),t.qZA()()(),t.TgZ(18,"div",18)(19,"p",19)(20,"strong"),t._uU(21,"Channel Peer:\xa0"),t.qZA(),t._uU(22),t.ALo(23,"titlecase"),t.qZA(),t.TgZ(24,"p",19)(25,"strong"),t._uU(26,"Channel ID:\xa0"),t.qZA(),t._uU(27),t.qZA()(),t.TgZ(28,"mat-vertical-stepper",20,21),t.NdJ("selectionChange",function(a){return t.CHM(e),t.oxw().stepSelectionChanged(a)}),t.TgZ(30,"mat-step",22)(31,"form",23),t.YNc(32,Vl,1,1,"ng-template",24),t.TgZ(33,"div",25)(34,"mat-form-field",26),t._UZ(35,"input",27),t.TgZ(36,"mat-hint"),t._uU(37),t.qZA(),t.TgZ(38,"span",28),t._uU(39,"Sats"),t.qZA(),t.YNc(40,Wl,2,0,"mat-error",29),t.YNc(41,Xl,2,0,"mat-error",29),t.YNc(42,jl,2,1,"mat-error",29),t.qZA(),t.TgZ(43,"mat-form-field",30)(44,"input",31),t.NdJ("change",function(){return t.CHM(e),t.oxw().onSelectedPeerChanged()}),t.qZA(),t.TgZ(45,"mat-autocomplete",32,33),t.NdJ("optionSelected",function(){return t.CHM(e),t.oxw().onSelectedPeerChanged()}),t.YNc(47,Kl,2,3,"mat-option",34),t.ALo(48,"async"),t.qZA(),t.YNc(49,$l,2,0,"mat-error",29),t.YNc(50,ts,2,0,"mat-error",29),t.qZA()(),t.TgZ(51,"div",35)(52,"button",36),t.NdJ("click",function(){return t.CHM(e),t.oxw().onSelectFee()}),t._uU(53,"Select Fee"),t.qZA()()()(),t.TgZ(54,"mat-step",22)(55,"form",23),t.YNc(56,es,1,1,"ng-template",37),t.TgZ(57,"div",25)(58,"div",25)(59,"mat-form-field",30)(60,"mat-select",38),t.YNc(61,ns,2,2,"mat-option",34),t.qZA()(),t.TgZ(62,"mat-form-field",26),t._UZ(63,"input",39),t.YNc(64,os,2,1,"mat-error",29),t.YNc(65,is,2,1,"mat-error",29),t.qZA()()(),t.TgZ(66,"div",35)(67,"button",40),t.NdJ("click",function(){return t.CHM(e),t.oxw().onRebalance()}),t._uU(68,"Rebalance"),t.qZA()()()(),t.TgZ(69,"mat-step",41)(70,"form",23),t.YNc(71,as,1,0,"ng-template",24),t.TgZ(72,"div",42)(73,"mat-expansion-panel",43)(74,"mat-expansion-panel-header")(75,"mat-panel-title")(76,"span",44),t._uU(77),t.YNc(78,ls,2,0,"mat-icon",45),t.qZA()()(),t.TgZ(79,"div",14)(80,"span",46),t._uU(81),t.qZA()()(),t.YNc(82,ss,1,0,"mat-progress-bar",47),t.TgZ(83,"mat-expansion-panel",48)(84,"mat-expansion-panel-header")(85,"mat-panel-title")(86,"span",44),t._uU(87),t.YNc(88,rs,2,1,"mat-icon",45),t.qZA()()(),t.YNc(89,cs,1,0,"div",49),t.qZA(),t.YNc(90,ps,1,0,"mat-progress-bar",47),t.qZA(),t.YNc(91,us,2,1,"h4",50),t.TgZ(92,"div",51),t.YNc(93,ms,2,0,"button",52),t.qZA()()()(),t.TgZ(94,"div",53)(95,"button",54),t._uU(96,"Close"),t.qZA()()()()()()}if(2&n){const e=t.MAs(46),o=t.oxw(),a=t.MAs(2);t.Q6J("@opacityAnimation",void 0),t.xp6(3),t.Q6J("fxFlex",o.screenSize===o.screenSizeEnum.XS||o.screenSize===o.screenSizeEnum.SM?"83":"91"),t.xp6(2),t.Oqu(o.channel?"Channel "+o.loopDirectionCaption:o.loopDirectionCaption),t.xp6(1),t.Q6J("fxFlex",o.screenSize===o.screenSizeEnum.XS||o.screenSize===o.screenSizeEnum.SM?"17":"9"),t.xp6(9),t.Q6J("icon",o.faInfoCircle),t.xp6(7),t.Oqu(t.lcZ(23,45,o.selChannel.remote_alias)),t.xp6(5),t.Oqu(o.selChannel.chan_id),t.xp6(1),t.Q6J("linear",!0),t.xp6(2),t.Q6J("stepControl",o.inputFormGroup)("editable",o.flgEditable),t.xp6(1),t.Q6J("formGroup",o.inputFormGroup),t.xp6(4),t.Q6J("step",100),t.xp6(2),t.AsE("(Local Bal: ",null==o.selChannel?null:o.selChannel.local_balance,", Remaining: ",(null==o.selChannel?null:o.selChannel.local_balance)-(o.inputFormGroup.controls.rebalanceAmount.value?o.inputFormGroup.controls.rebalanceAmount.value:0),")"),t.xp6(3),t.Q6J("ngIf",null==o.inputFormGroup.controls.rebalanceAmount.errors?null:o.inputFormGroup.controls.rebalanceAmount.errors.required),t.xp6(1),t.Q6J("ngIf",null==o.inputFormGroup.controls.rebalanceAmount.errors?null:o.inputFormGroup.controls.rebalanceAmount.errors.min),t.xp6(1),t.Q6J("ngIf",null==o.inputFormGroup.controls.rebalanceAmount.errors?null:o.inputFormGroup.controls.rebalanceAmount.errors.max),t.xp6(2),t.Q6J("matAutocomplete",e),t.xp6(1),t.Q6J("displayWith",o.displayFn),t.xp6(2),t.Q6J("ngForOf",t.lcZ(48,47,o.filteredActiveChannels)),t.xp6(2),t.Q6J("ngIf",null==o.inputFormGroup.controls.selRebalancePeer.errors?null:o.inputFormGroup.controls.selRebalancePeer.errors.required),t.xp6(1),t.Q6J("ngIf",null==o.inputFormGroup.controls.selRebalancePeer.errors?null:o.inputFormGroup.controls.selRebalancePeer.errors.notfound),t.xp6(4),t.Q6J("stepControl",o.feeFormGroup)("editable",o.flgEditable),t.xp6(1),t.Q6J("formGroup",o.feeFormGroup),t.xp6(6),t.Q6J("ngForOf",o.feeLimitTypes),t.xp6(2),t.s9C("placeholder",o.feeFormGroup.controls.selFeeLimitType.value?o.feeFormGroup.controls.selFeeLimitType.value.placeholder:o.feeLimitTypes[0].placeholder),t.Q6J("step",1),t.xp6(1),t.Q6J("ngIf",null==o.feeFormGroup.controls.feeLimit.errors?null:o.feeFormGroup.controls.feeLimit.errors.required),t.xp6(1),t.Q6J("ngIf",null==o.feeFormGroup.controls.feeLimit.errors?null:o.feeFormGroup.controls.feeLimit.errors.min),t.xp6(4),t.Q6J("stepControl",o.statusFormGroup),t.xp6(1),t.Q6J("formGroup",o.statusFormGroup),t.xp6(7),t.Oqu(o.flgInvoiceGenerated?o.flgReusingInvoice?"Invoice re-used":"Invoice generated":"Generating invoice..."),t.xp6(1),t.Q6J("ngIf",o.flgInvoiceGenerated),t.xp6(3),t.Oqu(o.paymentRequest),t.xp6(1),t.Q6J("ngIf",!o.flgInvoiceGenerated),t.xp6(1),t.Q6J("expanded",(o.flgInvoiceGenerated||o.flgReusingInvoice)&&o.flgPaymentSent),t.xp6(4),t.Oqu(o.flgInvoiceGenerated||o.flgPaymentSent?o.flgPaymentSent?null!=o.paymentStatus&&o.paymentStatus.error?"Payment failed":"Payment successful":"Processing payment...":"Payment waiting for Invoice"),t.xp6(1),t.Q6J("ngIf",o.flgPaymentSent),t.xp6(1),t.Q6J("ngIf",!o.paymentStatus)("ngIfElse",a),t.xp6(1),t.Q6J("ngIf",o.flgInvoiceGenerated&&!o.flgPaymentSent),t.xp6(1),t.Q6J("ngIf",o.flgInvoiceGenerated&&o.flgPaymentSent),t.xp6(2),t.Q6J("ngIf",o.paymentStatus&&o.paymentStatus.error),t.xp6(2),t.Q6J("mat-dialog-close",!1)}}function hs(n,i){1&n&&t.GkF(0)}function _s(n,i){if(1&n&&t.YNc(0,hs,1,0,"ng-container",60),2&n){const e=t.oxw(),o=t.MAs(4),a=t.MAs(6);t.Q6J("ngTemplateOutlet",e.paymentStatus.error?o:a)}}function fs(n,i){if(1&n&&(t.TgZ(0,"div",14)(1,"span",46),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.hij("Error: ",e.paymentStatus.error,"")}}function gs(n,i){if(1&n&&(t.TgZ(0,"div",14)(1,"div",61)(2,"div",6)(3,"h4",62),t._uU(4,"Payment Hash"),t.qZA(),t.TgZ(5,"span",46),t._uU(6),t.qZA()()(),t._UZ(7,"mat-divider",63),t.TgZ(8,"div",61)(9,"div",64)(10,"h4",62),t._uU(11),t.qZA(),t.TgZ(12,"span",46),t._uU(13),t.qZA()(),t.TgZ(14,"div",64)(15,"h4",62),t._uU(16,"Number of Hops"),t.qZA(),t.TgZ(17,"span",46),t._uU(18),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(6),t.Oqu(e.paymentStatus.payment_hash),t.xp6(5),t.hij("Total Fees (",e.paymentStatus.payment_route.total_fees_msat?"mSats":"Sats",")"),t.xp6(2),t.Oqu(e.paymentStatus.payment_route.total_fees_msat?e.paymentStatus.payment_route.total_fees_msat:e.paymentStatus.payment_route.total_fees?e.paymentStatus.payment_route.total_fees:0),t.xp6(5),t.Oqu(e.paymentStatus&&e.paymentStatus.payment_route&&e.paymentStatus.payment_route.hops&&e.paymentStatus.payment_route.hops.length?e.paymentStatus.payment_route.hops.length:0)}}const Cs=function(n,i){return{"dot-primary":n,"dot-primary-lighter":i}};function xs(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"span",81),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw(2).onStepChanged(l)}),t._UZ(1,"p",82),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngClass",t.WLB(1,Cs,o.stepNumber===e,o.stepNumber!==e))}}function ys(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",83),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onStepChanged(4)}),t._uU(1,"Back"),t.qZA()}}function Ts(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",84),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.flgShowInfo=!1,a.stepNumber=1}),t._uU(1,"Close"),t.qZA()}}function vs(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",85),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.flgShowInfo=!1,a.stepNumber=1}),t._uU(1,"Close"),t.qZA()}}function bs(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",86),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.onStepChanged(a.stepNumber-1)}),t._uU(1,"Back"),t.qZA()}}function ws(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",87),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.onStepChanged(a.stepNumber+1)}),t._uU(1,"Next"),t.qZA()}}const Zs=function(){return[1,2,3,4,5]};function As(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",65)(1,"div",66)(2,"mat-card-header",67)(3,"div",68),t._UZ(4,"span",9),t.qZA(),t.TgZ(5,"div",69)(6,"button",70),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return a.flgShowInfo=!1,a.stepNumber=1}),t._uU(7,"X"),t.qZA()()(),t.TgZ(8,"mat-card-content",71)(9,"rtl-channel-rebalance-infographics",72),t.NdJ("stepNumberChange",function(a){return t.CHM(e),t.oxw().stepNumber=a}),t.qZA()(),t.TgZ(10,"div",73),t.YNc(11,xs,2,4,"span",74),t.qZA(),t.TgZ(12,"div",75),t.YNc(13,ys,2,0,"button",76),t.YNc(14,Ts,2,0,"button",77),t.YNc(15,vs,2,0,"button",78),t.YNc(16,bs,2,0,"button",79),t.YNc(17,ws,2,0,"button",80),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@opacityAnimation",void 0),t.xp6(9),t.Q6J("stepNumber",e.stepNumber)("animationDirection",e.animationDirection),t.xp6(2),t.Q6J("ngForOf",t.DdM(9,Zs)),t.xp6(2),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",e.stepNumber<5),t.xp6(1),t.Q6J("ngIf",e.stepNumber>1&&e.stepNumber<5),t.xp6(1),t.Q6J("ngIf",e.stepNumber<5)}}let Ls=(()=>{class n{constructor(e,o,a,l,r,h,f,x){this.dialogRef=e,this.data=o,this.logger=a,this.store=l,this.actions=r,this.formBuilder=h,this.decimalPipe=f,this.commonService=x,this.faInfoCircle=b.sqG,this.invoices={},this.selChannel={},this.activeChannels=[],this.feeLimitTypes=[],this.queryRoute={},this.paymentRequest="",this.paymentStatus=null,this.flgReusingInvoice=!1,this.flgInvoiceGenerated=!1,this.flgPaymentSent=!1,this.inputFormLabel="Amount to rebalance",this.feeFormLabel="Select rebalance fee",this.flgEditable=!0,this.flgShowInfo=!1,this.stepNumber=1,this.screenSize="",this.screenSizeEnum=s.cu,this.animationDirection="forward",this.unSubs=[new d.x,new d.x,new d.x,new d.x]}ngOnInit(){var e,o,a,l,r;this.screenSize=this.commonService.getScreenSize();let h="",f="";this.selChannel=(null===(e=this.data.message)||void 0===e?void 0:e.selChannel)||{},this.activeChannels=(null===(a=null===(o=this.data.message)||void 0===o?void 0:o.channels)||void 0===a?void 0:a.filter(x=>x.active&&x.chan_id!==this.selChannel.chan_id&&x.remote_balance&&x.remote_balance>0))||[],this.activeChannels=this.activeChannels.sort((x,I)=>(h=x.remote_alias?x.remote_alias.toLowerCase():x.chan_id?x.chan_id.toLowerCase():"",f=I.remote_alias?I.remote_alias.toLowerCase():x.chan_id?x.chan_id.toLowerCase():"",h<f?-1:h>f?1:0)),s.Vc.forEach((x,I)=>{I>0&&this.feeLimitTypes.push(x)}),this.inputFormGroup=this.formBuilder.group({hiddenAmount:["",[p.kI.required]],rebalanceAmount:["",[p.kI.required,p.kI.min(1),p.kI.max(this.selChannel.local_balance||0)]],selRebalancePeer:[null,p.kI.required]}),this.feeFormGroup=this.formBuilder.group({selFeeLimitType:[this.feeLimitTypes[0],p.kI.required],feeLimit:["",[p.kI.required,p.kI.min(0)]],hiddenFeeLimit:["",[p.kI.required]]}),this.statusFormGroup=this.formBuilder.group({}),this.store.select(T.Ef).pipe((0,_.R)(this.unSubs[0])).subscribe(x=>{this.invoices=x.listInvoices,this.logger.info(x)}),this.actions.pipe((0,_.R)(this.unSubs[1]),(0,H.h)(x=>x.type===s.uR.SET_QUERY_ROUTES_LND||x.type===s.uR.SEND_PAYMENT_STATUS_LND||x.type===s.uR.NEWLY_SAVED_INVOICE_LND)).subscribe(x=>{x.type===s.uR.SET_QUERY_ROUTES_LND&&(this.queryRoute=x.payload),x.type===s.uR.SEND_PAYMENT_STATUS_LND&&(this.logger.info(x.payload),this.flgPaymentSent=!0,this.paymentStatus=x.payload,this.flgEditable=!0),x.type===s.uR.NEWLY_SAVED_INVOICE_LND&&(this.logger.info(x.payload),this.flgInvoiceGenerated=!0,this.sendPayment(x.payload.paymentRequest))}),null===(l=this.inputFormGroup.get("rebalanceAmount"))||void 0===l||l.valueChanges.pipe((0,_.R)(this.unSubs[2]),(0,Lt.O)(0)).subscribe(x=>{this.inputFormGroup.controls.selRebalancePeer.setValue(""),this.inputFormGroup.controls.selRebalancePeer.setErrors(null),this.filteredActiveChannels=(0,Ft.of)(x?this.filterActiveChannels():this.activeChannels.slice())}),null===(r=this.inputFormGroup.get("selRebalancePeer"))||void 0===r||r.valueChanges.pipe((0,_.R)(this.unSubs[3]),(0,Lt.O)("")).subscribe(x=>{"string"==typeof x&&(this.filteredActiveChannels=(0,Ft.of)(this.filterActiveChannels()))})}onSelectFee(){return this.inputFormGroup.controls.selRebalancePeer.value&&"string"==typeof this.inputFormGroup.controls.selRebalancePeer.value&&this.onSelectedPeerChanged(),this.inputFormGroup.controls.selRebalancePeer.value&&"string"!=typeof this.inputFormGroup.controls.selRebalancePeer.value?!this.inputFormGroup.controls.rebalanceAmount.value||(0===this.stepper.selectedIndex&&(this.inputFormGroup.controls.hiddenAmount.setValue(this.inputFormGroup.controls.rebalanceAmount.value),this.stepper.next()),this.queryRoute=null,this.feeFormGroup.reset(),void this.feeFormGroup.controls.selFeeLimitType.setValue(this.feeLimitTypes[0])):(this.inputFormGroup.controls.selRebalancePeer.setErrors({required:!0}),!0)}stepSelectionChanged(e){var o;switch(e.selectedIndex){case 0:default:this.inputFormLabel="Amount to rebalance",this.feeFormLabel="Select rebalance fee";break;case 1:this.inputFormLabel=this.inputFormGroup.controls.rebalanceAmount.value||this.inputFormGroup.controls.selRebalancePeer.value.remote_alias?"Rebalancing Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.rebalanceAmount.value?this.inputFormGroup.controls.rebalanceAmount.value:0)+" Sats | Peer: "+(this.inputFormGroup.controls.selRebalancePeer.value.remote_alias?this.inputFormGroup.controls.selRebalancePeer.value.remote_alias:this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey.substring(0,15)+"..."):"Amount to rebalance",this.feeFormLabel="Select rebalance fee";break;case 2:this.inputFormLabel=this.inputFormGroup.controls.rebalanceAmount.value||this.inputFormGroup.controls.selRebalancePeer.value.remote_alias?"Rebalancing Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.rebalanceAmount.value?this.inputFormGroup.controls.rebalanceAmount.value:0)+" Sats | Peer: "+(this.inputFormGroup.controls.selRebalancePeer.value.remote_alias?this.inputFormGroup.controls.selRebalancePeer.value.remote_alias:this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey.substring(0,15)+"..."):"Amount to rebalance",this.feeFormLabel=this.queryRoute&&this.queryRoute.routes&&this.queryRoute.routes.length>0&&(this.queryRoute.routes[0].total_fees_msat||this.queryRoute.routes[0].hops&&this.queryRoute.routes[0].hops.length)?this.feeFormGroup.controls.selFeeLimitType.value.placeholder+": "+this.decimalPipe.transform(this.feeFormGroup.controls.feeLimit.value?this.feeFormGroup.controls.feeLimit.value:0)+" | Hops: "+(null===(o=this.queryRoute.routes[0].hops)||void 0===o?void 0:o.length):"Select rebalance fee"}e.selectedIndex<e.previouslySelectedIndex&&(0===e.selectedIndex?this.inputFormGroup.controls.hiddenAmount.setValue(""):1===e.selectedIndex&&this.feeFormGroup.controls.hiddenFeeLimit.setValue(""))}onRebalance(){if(!this.inputFormGroup.controls.rebalanceAmount.value||this.inputFormGroup.controls.rebalanceAmount.value<=0||this.selChannel.local_balance&&this.inputFormGroup.controls.rebalanceAmount.value>+this.selChannel.local_balance||!this.feeFormGroup.controls.feeLimit.value||this.feeFormGroup.controls.feeLimit.value<0||!this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey)return!0;this.feeFormGroup.controls.hiddenFeeLimit.setValue(this.feeFormGroup.controls.feeLimit.value),this.stepper.next(),this.flgEditable=!1,this.paymentRequest="",this.paymentStatus=null,this.flgReusingInvoice=!1,this.flgInvoiceGenerated=!1,this.flgPaymentSent=!1;const e=this.findUnsettledInvoice();e?(this.flgReusingInvoice=!0,this.sendPayment(e.payment_request||"")):this.store.dispatch((0,A.Rd)({payload:{uiMessage:s.m6.NO_SPINNER,memo:"Local-Rebalance-"+this.inputFormGroup.controls.rebalanceAmount.value+"-Sats",invoiceValue:this.inputFormGroup.controls.rebalanceAmount.value,private:!1,expiry:3600,pageSize:s.IV,openModal:!1}}))}findUnsettledInvoice(){var e;return null===(e=this.invoices.invoices)||void 0===e?void 0:e.find(o=>(!o.settle_date||0==+o.settle_date)&&o.memo==="Local-Rebalance-"+this.inputFormGroup.controls.rebalanceAmount.value+"-Sats"&&"CANCELED"!==o.state)}sendPayment(e){this.flgInvoiceGenerated=!0,this.paymentRequest=e,this.store.dispatch((0,A.oV)("percent"===this.feeFormGroup.controls.selFeeLimitType.value.id&&+this.feeFormGroup.controls.feeLimit.value%1!=0?{payload:{uiMessage:s.m6.NO_SPINNER,paymentReq:e,outgoingChannel:this.selChannel,feeLimitType:"fixed",feeLimit:Math.ceil(+this.feeFormGroup.controls.feeLimit.value*+this.inputFormGroup.controls.rebalanceAmount.value/100),allowSelfPayment:!0,lastHopPubkey:this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey,fromDialog:!0}}:{payload:{uiMessage:s.m6.NO_SPINNER,paymentReq:e,outgoingChannel:this.selChannel,feeLimitType:this.feeFormGroup.controls.selFeeLimitType.value.id,feeLimit:this.feeFormGroup.controls.feeLimit.value,allowSelfPayment:!0,lastHopPubkey:this.inputFormGroup.controls.selRebalancePeer.value.remote_pubkey,fromDialog:!0}}))}filterActiveChannels(){var e;return null===(e=this.activeChannels)||void 0===e?void 0:e.filter(o=>{var a,l;return o.remote_balance&&o.remote_balance>=this.inputFormGroup.controls.rebalanceAmount.value&&o.chan_id!==this.selChannel.chan_id&&(0===(null===(a=o.remote_alias)||void 0===a?void 0:a.toLowerCase().indexOf(this.inputFormGroup.controls.selRebalancePeer.value?this.inputFormGroup.controls.selRebalancePeer.value.toLowerCase():""))||0===(null===(l=o.chan_id)||void 0===l?void 0:l.toLowerCase().indexOf(this.inputFormGroup.controls.selRebalancePeer.value?this.inputFormGroup.controls.selRebalancePeer.value.toLowerCase():"")))})}onSelectedPeerChanged(){var e;if(this.inputFormGroup.controls.selRebalancePeer.value&&this.inputFormGroup.controls.selRebalancePeer.value.length>0&&"string"==typeof this.inputFormGroup.controls.selRebalancePeer.value){const o=null===(e=this.activeChannels)||void 0===e?void 0:e.filter(a=>{var l,r;return(null===(l=a.remote_alias)||void 0===l?void 0:l.length)===this.inputFormGroup.controls.selRebalancePeer.value.length&&0===(null===(r=a.remote_alias)||void 0===r?void 0:r.toLowerCase().indexOf(this.inputFormGroup.controls.selRebalancePeer.value?this.inputFormGroup.controls.selRebalancePeer.value.toLowerCase():""))});o&&o.length>0?(this.inputFormGroup.controls.selRebalancePeer.setValue(o[0]),this.inputFormGroup.controls.selRebalancePeer.setErrors(null)):this.inputFormGroup.controls.selRebalancePeer.setErrors({notfound:!0})}}displayFn(e){return e&&e.remote_alias?e.remote_alias:e&&e.chan_id?e.chan_id:""}showInfo(){this.flgShowInfo=!0}onStepChanged(e){this.animationDirection=e<this.stepNumber?"backward":"forward",this.stepNumber=e}onClose(){this.dialogRef.close(!1)}onRestart(){this.flgInvoiceGenerated=!1,this.flgPaymentSent=!1,this.flgEditable=!0,this.stepper.reset(),this.inputFormGroup.reset(),this.feeFormGroup.reset(),this.statusFormGroup.reset(),this.inputFormGroup.controls.hiddenAmount.setValue(""),this.inputFormGroup.controls.hiddenAmount.setErrors(null),this.inputFormGroup.controls.rebalanceAmount.setValue(""),this.inputFormGroup.controls.rebalanceAmount.setErrors(null),this.inputFormGroup.controls.selRebalancePeer.setValue(""),this.inputFormGroup.controls.selRebalancePeer.setErrors(null),this.filteredActiveChannels=(0,Ft.of)(this.activeChannels)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(N.mQ),t.Y36(S.yh),t.Y36(j.eX),t.Y36(p.qu),t.Y36(u.JJ),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-rebalance"]],viewQuery:function(e,o){if(1&e&&t.Gf(Gl,5),2&e){let a;t.iGM(a=t.CRH())&&(o.stepper=a.first)}},decls:8,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf"],["paymentStatusBlock",""],["paymentFailedBlock",""],["paymentSuccessfulBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch","class","info-graphics-container",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxLayoutAlign","start start",3,"fxFlex"],[1,"page-title"],["fxLayoutAlign","space-between end",3,"fxFlex"],["tabindex","21","mat-button","",1,"btn-close-x","p-0",3,"click"],["tabindex","22","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","space-between stretch",1,"padding-gap-large"],["fxFlex","46"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"my-1",3,"formGroup"],["matStepLabel",""],["fxLayout","column","fxLayout.gt-sm","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","48"],["autoFocus","","matInput","","placeholder","Amount","type","number","tabindex","1","formControlName","rebalanceAmount","required","",3,"step"],["matSuffix",""],[4,"ngIf"],["fxFlex","48","fxLayoutAlign","start end"],["type","text","placeholder","Receive from Peer","aria-label","Receive from Peer","matInput","","formControlName","selRebalancePeer","tabindex","2","required","",3,"matAutocomplete","change"],[3,"displayWith","optionSelected"],["auto","matAutocomplete"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","3","type","submit",3,"click"],["matStepLabel","","disabled","true"],["tabindex","6","formControlName","selFeeLimitType","Placeholder","Fee Limits","required",""],["matInput","","formControlName","feeLimit","type","number","tabindex","7","required","",3,"placeholder","step"],["mat-button","","color","primary","tabindex","8","type","submit",3,"click"],[3,"stepControl"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"flat-expansion-panel","mb-2"],["fxLayoutAlign","start center","fxFlex","100"],["class","ml-1 icon-small",4,"ngIf"],[1,"foreground-secondary-text"],["fxFlex","100","color","primary","mode","indeterminate",4,"ngIf"],["fxFlex","100",1,"flat-expansion-panel",3,"expanded"],["fxLayout","column",4,"ngIf","ngIfElse"],["fxLayoutAlign","start","class","font-bold-500 mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-1"],["mat-button","","color","primary","tabindex","11","type","button",3,"click",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"mat-dialog-close"],[3,"value"],[1,"ml-1","icon-small"],["fxFlex","100","color","primary","mode","indeterminate"],["fxLayoutAlign","start",1,"font-bold-500","mt-1"],["mat-button","","color","primary","tabindex","11","type","button",3,"click"],[4,"ngTemplateOutlet"],["fxLayout","row"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"w-100","my-1"],["fxFlex","50"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"info-graphics-container"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row","fxFlex","8","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],["fxFlex","5","fxLayoutAlign","end center"],["tabindex","19","mat-button","",1,"btn-close-x","p-0",3,"click"],["fxLayout","column","fxFlex","70","fxLayoutAlign","space-between center",1,"padding-gap-x-large"],["fxFlex","100",3,"stepNumber","animationDirection","stepNumberChange"],["fxLayout","row","fxFlex","10","fxLayoutAlign","center end",1,"padding-gap-x-large","padding-gap-bottom-large"],["fxLayoutAlign","center center","class","dots-stepper-block",3,"click",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","10","fxLayoutAlign","end end",1,"padding-gap-x-large","padding-gap-bottom-large"],["mat-button","","class","mr-1","color","primary","tabindex","16","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","17","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","18","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","19","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","20","type","button",3,"click",4,"ngIf"],["fxLayoutAlign","center center",1,"dots-stepper-block",3,"click"],[1,"dot","tiny-dot","mr-0",3,"ngClass"],["mat-button","","color","primary","tabindex","16","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","17","type","button",3,"click"],["mat-button","","color","primary","tabindex","18","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","19","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","20","type","button",3,"click"]],template:function(e,o){1&e&&(t.YNc(0,ds,97,49,"div",0),t.YNc(1,_s,1,1,"ng-template",null,1,t.W1O),t.YNc(3,fs,3,1,"ng-template",null,2,t.W1O),t.YNc(5,gs,19,4,"ng-template",null,3,t.W1O),t.YNc(7,As,18,10,"div",4)),2&e&&(t.Q6J("ngIf",!o.flgShowInfo),t.xp6(7),t.Q6J("ngIf",o.flgShowInfo))},directives:[u.O5,m.xw,m.yH,m.Wh,y.dk,q.lW,y.dn,D.BN,Y.Vq,Y.C0,p._Y,p.JL,p.sg,Y.VY,C.KE,P.Nt,p.wV,p.Fj,W.h,p.JJ,p.u,p.Q7,C.bx,C.R9,C.TO,at.ZL,at.XC,u.sg,G.ey,M.gD,E.ib,E.yz,E.yK,$.Hw,J.pW,Q.ZT,u.tP,V.d,zl,u.mk,L.oO],pipes:[u.rS,u.Ov],styles:[".dots-stepper-block[_ngcontent-%COMP%]{width:3rem}.info-graphics-container[_ngcontent-%COMP%]{max-height:60rem;min-height:60rem}"],data:{animation:[st._]}}),n})();function Ss(n,i){if(1&n&&(t.TgZ(0,"div",16)(1,"p",17)(2,"mat-icon",18),t._uU(3,"close"),t.qZA(),t._uU(4),t.qZA()()),2&n){const e=t.oxw();t.xp6(4),t.Oqu(e.errorMsg)}}function Fs(n,i){if(1&n&&(t.TgZ(0,"div",27),t._UZ(1,"fa-icon",28),t.TgZ(2,"span"),t._uU(3,"Priority/Fee for force closing inactive channels cannot be modified."),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faInfoCircle)}}function ks(n,i){if(1&n&&(t.TgZ(0,"mat-option",29),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.name," ")}}function qs(n,i){1&n&&(t.TgZ(0,"mat-form-field",30),t._UZ(1,"input",31),t.qZA())}function Ns(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Number of blocks is required."),t.qZA())}function Os(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",32)(1,"input",33,34),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).blocks=a}),t.qZA(),t.YNc(3,Ns,2,0,"mat-error",35),t.qZA()}if(2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngModel",e.blocks)("step",1)("min",0),t.xp6(2),t.Q6J("ngIf",!e.blocks)}}function Us(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Fees is required."),t.qZA())}function Ms(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",32)(1,"input",36,37),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).fees=a}),t.qZA(),t.YNc(3,Us,2,0,"mat-error",35),t.qZA()}if(2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngModel",e.fees)("step",1)("min",0),t.xp6(2),t.Q6J("ngIf",!e.fees)}}function Ps(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",19),t.YNc(1,Fs,4,1,"div",20),t.TgZ(2,"div",21)(3,"mat-form-field",22)(4,"mat-select",23),t.NdJ("valueChange",function(a){return t.CHM(e),t.oxw().selTransType=a}),t.YNc(5,ks,2,2,"mat-option",24),t.qZA()(),t.YNc(6,qs,2,0,"mat-form-field",25),t.YNc(7,Os,4,4,"mat-form-field",26),t.YNc(8,Ms,4,4,"mat-form-field",26),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!e.channelToClose.active),t.xp6(3),t.Q6J("value",e.selTransType)("disabled",!e.channelToClose.active),t.xp6(1),t.Q6J("ngForOf",e.transTypes),t.xp6(1),t.Q6J("ngIf","0"===e.selTransType),t.xp6(1),t.Q6J("ngIf","1"===e.selTransType),t.xp6(1),t.Q6J("ngIf","2"===e.selTransType)}}function Is(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",38),t.NdJ("click",function(){return t.CHM(e),t.oxw().resetData()}),t._uU(1,"Clear"),t.qZA()}}function Rs(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",39),t.NdJ("click",function(){return t.CHM(e),t.oxw().onCloseChannel()}),t._uU(1),t.qZA()}if(2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.channelToClose.active?"Close Channel":"Force Close")}}function Ds(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",40),t.NdJ("click",function(){return t.CHM(e),t.oxw().onClose()}),t._uU(1,"Ok"),t.qZA()}}let Qs=(()=>{class n{constructor(e,o,a,l,r){this.dialogRef=e,this.data=o,this.store=a,this.actions=l,this.logger=r,this.transTypes=s.Dr,this.selTransType="0",this.blocks=null,this.fees=null,this.faExclamationTriangle=b.eHv,this.faInfoCircle=b.sqG,this.flgPendingHtlcs=!1,this.errorMsg="Please wait for pending HTLCs to settle before attempting channel closure.",this.unSubs=[new d.x,new d.x]}ngOnInit(){this.channelToClose=this.data.channel,this.actions.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(e=>e.type===s.uR.UPDATE_API_CALL_STATUS_LND||e.type===s.uR.SET_CHANNELS_LND)).subscribe(e=>{if(e.type===s.uR.SET_CHANNELS_LND){const o=e.payload.find(a=>a.chan_id===this.data.channel.chan_id);o&&o.pending_htlcs&&o.pending_htlcs.length&&o.pending_htlcs.length>0&&(this.flgPendingHtlcs=!0)}e.type===s.uR.UPDATE_API_CALL_STATUS_LND&&e.payload.status===s.Bn.ERROR&&"FetchAllChannels"===e.payload.action&&this.logger.error("Fetching latest channel information failed!\n"+e.payload.message)})}onCloseChannel(){if("1"===this.selTransType&&(!this.blocks||0===this.blocks)||"2"===this.selTransType&&(!this.fees||0===this.fees))return!0;const e={channelPoint:this.channelToClose.channel_point,forcibly:!this.channelToClose.active};this.blocks&&(e.targetConf=this.blocks),this.fees&&(e.satPerByte=this.fees),this.store.dispatch((0,A.BL)({payload:e})),this.dialogRef.close(!1)}resetData(){this.selTransType="0",this.blocks=null,this.fees=null}onClose(){this.dialogRef.close(!1)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(S.yh),t.Y36(j.eX),t.Y36(N.mQ))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-close-channel"]],decls:19,vars:7,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxLayout","column",1,"bordered-box","mb-1","p-2"],["fxLayoutAlign","start center",1,"pb-1","word-break"],["fxLayoutAlign","start center",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center"],["mat-button","","color","primary","type","reset","class","mr-1","tabindex","3","default","",3,"click",4,"ngIf"],["mat-button","","color","primary","type","submit","tabindex","4",3,"click",4,"ngIf"],["mat-button","","color","primary","type","submit","tabindex","5",3,"click",4,"ngIf"],["fxLayoutAlign","start center"],["fxFlex","100","fxLayoutAlign","start center",1,"color-warn"],[1,"mr-1","icon-small"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","class","alert alert-info",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxFlex.gt-sm","48"],["tabindex","1",3,"value","disabled","valueChange"],[3,"value",4,"ngFor","ngForOf"],["fxFlex","48",4,"ngIf"],["fxFlex.gt-sm","48","fxLayoutAlign","start end",4,"ngIf"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],[3,"value"],["fxFlex","48"],["matInput","","placeholder","Default","disabled",""],["fxFlex.gt-sm","48","fxLayoutAlign","start end"],["matInput","","placeholder","Number of Blocks","type","number","name","blocks","required","","tabindex","2",3,"ngModel","step","min","ngModelChange"],["blcks","ngModel"],[4,"ngIf"],["matInput","","placeholder","Fees (Sats/vByte)","type","number","name","ccfees","required","","tabindex","3",3,"ngModel","step","min","ngModelChange"],["clchfee","ngModel"],["mat-button","","color","primary","type","reset","tabindex","3","default","",1,"mr-1",3,"click"],["mat-button","","color","primary","type","submit","tabindex","4",3,"click"],["mat-button","","color","primary","type","submit","tabindex","5",3,"click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5),t.qZA()(),t.TgZ(6,"button",5),t.NdJ("click",function(){return o.onClose()}),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7)(10,"div",8)(11,"p",9),t._uU(12),t.qZA(),t.YNc(13,Ss,5,1,"div",10),t.YNc(14,Ps,9,7,"div",11),t.qZA(),t.TgZ(15,"div",12),t.YNc(16,Is,2,0,"button",13),t.YNc(17,Rs,2,1,"button",14),t.YNc(18,Ds,2,0,"button",15),t.qZA()()()()()),2&e&&(t.xp6(5),t.Oqu(o.channelToClose.active?"Close Channel":"Force Close Channel"),t.xp6(7),t.hij("",o.channelToClose.active?"Closing channel: "+(o.channelToClose.remote_alias||o.channelToClose.chan_id?o.channelToClose.remote_alias&&o.channelToClose.chan_id?o.channelToClose.remote_alias+" ("+o.channelToClose.chan_id+")":o.channelToClose.remote_alias?o.channelToClose.remote_alias:o.channelToClose.chan_id:o.channelToClose.channel_point):"Force closing channel: "+(o.channelToClose.remote_alias||o.channelToClose.chan_id?o.channelToClose.remote_alias&&o.channelToClose.chan_id?o.channelToClose.remote_alias+" ("+o.channelToClose.chan_id+")":o.channelToClose.remote_alias?o.channelToClose.remote_alias:o.channelToClose.chan_id:o.channelToClose.channel_point)," "),t.xp6(1),t.Q6J("ngIf",o.flgPendingHtlcs),t.xp6(1),t.Q6J("ngIf",!o.flgPendingHtlcs),t.xp6(2),t.Q6J("ngIf",o.channelToClose.active&&!o.flgPendingHtlcs),t.xp6(1),t.Q6J("ngIf",!o.flgPendingHtlcs),t.xp6(1),t.Q6J("ngIf",o.flgPendingHtlcs))},directives:[m.xw,m.yH,y.dk,m.Wh,q.lW,y.dn,p._Y,p.JL,p.F,u.O5,$.Hw,D.BN,C.KE,M.gD,u.sg,G.ey,P.Nt,p.wV,p.qQ,p.Fj,et.q,p.Q7,p.JJ,p.On,C.TO],styles:[""]}),n})();function Js(n,i){1&n&&t._UZ(0,"mat-progress-bar",30)}function Es(n,i){1&n&&(t.TgZ(0,"th",31),t._uU(1," Peer "),t.qZA())}function Hs(n,i){1&n&&t._UZ(0,"span",39)}function Ys(n,i){1&n&&t._UZ(0,"span",40)}function Bs(n,i){if(1&n&&(t.TgZ(0,"span",41),t._UZ(1,"fa-icon",42),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faEyeSlash)}}function zs(n,i){if(1&n&&(t.TgZ(0,"span",43),t._UZ(1,"fa-icon",42),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faEye)}}const Gs=function(n){return{"max-width":n}};function Vs(n,i){if(1&n&&(t.TgZ(0,"td",32)(1,"div",33),t.YNc(2,Hs,1,0,"span",34),t.YNc(3,Ys,1,0,"span",35),t.YNc(4,Bs,2,1,"span",36),t.YNc(5,zs,2,1,"span",37),t.TgZ(6,"span",38),t._uU(7),t.qZA()()()),2&n){const e=i.$implicit,o=t.oxw();t.xp6(1),t.Q6J("ngStyle",t.VKq(6,Gs,o.screenSize===o.screenSizeEnum.XS?"10rem":o.screenSize===o.screenSizeEnum.MD?"15rem":"22rem")),t.xp6(1),t.Q6J("ngIf",e.active),t.xp6(1),t.Q6J("ngIf",!e.active),t.xp6(1),t.Q6J("ngIf",e.private),t.xp6(1),t.Q6J("ngIf",!e.private),t.xp6(2),t.Oqu(e.remote_alias||e.remote_pubkey)}}function Ws(n,i){if(1&n&&(t.TgZ(0,"th",44),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("Uptime (",e.timeUnit,")")}}function Xs(n,i){if(1&n&&(t.TgZ(0,"td",32)(1,"span",45),t._uU(2),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij("",e.uptime_str," ")}}function js(n,i){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Sats Sent "),t.qZA())}function Ks(n,i){if(1&n&&(t.TgZ(0,"td",32)(1,"span",45),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij("",t.lcZ(3,1,e.total_satoshis_sent)," ")}}function $s(n,i){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Sats Received "),t.qZA())}function t1(n,i){if(1&n&&(t.TgZ(0,"td",32)(1,"span",45),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij("",t.lcZ(3,1,e.total_satoshis_received)," ")}}function e1(n,i){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Local Balance (Sats) "),t.qZA())}function n1(n,i){if(1&n&&(t.TgZ(0,"td",32)(1,"span",45),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij("",t.lcZ(3,1,e.local_balance)," ")}}function o1(n,i){1&n&&(t.TgZ(0,"th",44),t._uU(1,"Remote Balance (Sats) "),t.qZA())}function i1(n,i){if(1&n&&(t.TgZ(0,"td",32)(1,"span",45),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij("",t.lcZ(3,1,e.remote_balance)," ")}}function a1(n,i){1&n&&(t.TgZ(0,"th",46),t._uU(1,"Balance Score "),t.qZA())}function l1(n,i){if(1&n&&(t.TgZ(0,"td",47)(1,"div",48)(2,"mat-hint",49),t._uU(3),t.ALo(4,"number"),t.qZA()(),t._UZ(5,"mat-progress-bar",50),t.qZA()),2&n){const e=i.$implicit;t.xp6(3),t.Oqu(t.lcZ(4,2,e.balancedness||0)),t.xp6(2),t.s9C("value",e.local_balance&&e.local_balance>0?+e.local_balance/(+e.local_balance+ +e.remote_balance)*100:0)}}function s1(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",51)(1,"div",52)(2,"mat-select",53),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",54),t.NdJ("click",function(){return t.CHM(e),t.oxw().onChannelUpdate("all")}),t._uU(5,"Update Fee Policy"),t.qZA(),t.TgZ(6,"mat-option",54),t.NdJ("click",function(){return t.CHM(e),t.oxw().onDownloadCSV()}),t._uU(7,"Download CSV"),t.qZA()()()()}}function r1(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-option",54),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit;return t.oxw().onCircularRebalance(a)}),t._uU(1,"Circular Rebalance"),t.qZA()}}function c1(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-option",54),t.NdJ("click",function(){t.CHM(e);const a=t.oxw().$implicit;return t.oxw().onLoopOut(a)}),t._uU(1,"Loop Out"),t.qZA()}}function p1(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",55)(1,"div",52)(2,"mat-select",56),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",54),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw().onChannelClick(r,a)}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",54),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onViewRemotePolicy(l)}),t._uU(7,"View Remote Fee "),t.qZA(),t.TgZ(8,"mat-option",54),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onChannelUpdate(l)}),t._uU(9,"Update Fee Policy"),t.qZA(),t.YNc(10,r1,2,0,"mat-option",57),t.YNc(11,c1,2,0,"mat-option",57),t.TgZ(12,"mat-option",54),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onChannelClose(l)}),t._uU(13,"Close Channel"),t.qZA()()()()}if(2&n){const e=t.oxw();t.xp6(10),t.Q6J("ngIf",+e.versionsArr[0]>0||+e.versionsArr[1]>=9),t.xp6(1),t.Q6J("ngIf",e.selNode.swapServerUrl)}}function u1(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No peers connected. Add a peer in order to open a channel."),t.qZA())}function m1(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No channel available."),t.qZA())}function d1(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting channels..."),t.qZA())}function h1(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function _1(n,i){if(1&n&&(t.TgZ(0,"td",58),t.YNc(1,u1,2,0,"p",59),t.YNc(2,m1,2,0,"p",59),t.YNc(3,d1,2,0,"p",59),t.YNc(4,h1,2,1,"p",59),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.numPeers<1&&(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&(null==e.apiCallStatus?null:e.apiCallStatus.status)===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",e.numPeers>0&&(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&(null==e.apiCallStatus?null:e.apiCallStatus.status)===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&(null==e.apiCallStatus?null:e.apiCallStatus.status)===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&(null==e.apiCallStatus?null:e.apiCallStatus.status)===e.apiCallStatusEnum.ERROR)}}const f1=function(n){return{"display-none":n}};function g1(n,i){if(1&n&&t._UZ(0,"tr",60),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,f1,(null==e.channels?null:e.channels.data)&&(null==e.channels||null==e.channels.data?null:e.channels.data.length)>0))}}function C1(n,i){1&n&&t._UZ(0,"tr",61)}function x1(n,i){1&n&&t._UZ(0,"tr",62)}const y1=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},T1=function(){return["no_channel"]};let v1=(()=>{class n{constructor(e,o,a,l,r,h,f,x){var I,w,B,Ut,Mt,Pt;this.logger=e,this.store=o,this.lndEffects=a,this.commonService=l,this.rtlEffects=r,this.decimalPipe=h,this.loopService=f,this.router=x,this.timeUnit="mins:secs",this.userPersonaEnum=s.ol,this.selNode={},this.totalBalance=0,this.displayedColumns=[],this.channelsData=[],this.myChanPolicy={},this.information={},this.numPeers=-1,this.selFilter="",this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.versionsArr=[],this.faEye=b.Mdf,this.faEyeSlash=b.Aq,this.targetConf=6,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["remote_alias","local_balance","remote_balance","actions"]):this.screenSize===s.cu.SM||this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["remote_alias","local_balance","remote_balance","balancedness","actions"]):(this.flgSticky=!0,this.displayedColumns=["remote_alias","uptime","total_satoshis_sent","total_satoshis_received","local_balance","remote_balance","balancedness","actions"]),this.selFilter=(null===(B=null===(w=null===(I=this.router.getCurrentNavigation())||void 0===I?void 0:I.extras)||void 0===w?void 0:w.state)||void 0===B?void 0:B.filter)?null===(Pt=null===(Mt=null===(Ut=this.router.getCurrentNavigation())||void 0===Ut?void 0:Ut.extras)||void 0===Mt?void 0:Mt.state)||void 0===Pt?void 0:Pt.filter:""}ngOnInit(){this.store.select(T.$k).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(T.Q5).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.information=e,this.information&&this.information.version&&(this.versionsArr=this.information.version.split("."))}),this.store.select(T.Wi).pipe((0,_.R)(this.unSubs[2])).subscribe(e=>{this.numPeers=e.peers&&e.peers.length?e.peers.length:0}),this.store.select(T.qU).pipe((0,_.R)(this.unSubs[3])).subscribe(e=>{var o,a;this.totalBalance=(null===(o=e.blockchainBalance)||void 0===o?void 0:o.total_balance)?+(null===(a=e.blockchainBalance)||void 0===a?void 0:a.total_balance):0}),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[4])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.channelsData=this.calculateUptime(e.channels),this.channelsData.length>0&&this.loadChannelsTable(this.channelsData),this.logger.info(e)})}ngAfterViewInit(){this.channelsData.length>0&&this.loadChannelsTable(this.channelsData)}onViewRemotePolicy(e){var o;this.store.dispatch((0,A.$A)({payload:{uiMessage:s.m6.GET_REMOTE_POLICY,channelID:(null===(o=e.chan_id)||void 0===o?void 0:o.toString())+"/"+this.information.identity_pubkey}})),this.lndEffects.setLookup.pipe((0,X.q)(1)).subscribe(a=>{if(!a.fee_base_msat&&!a.fee_rate_milli_msat&&!a.time_lock_delta)return!1;const l=[[{key:"fee_base_msat",value:a.fee_base_msat,title:"Base Fees (mSats)",width:25,type:s.Gi.NUMBER},{key:"fee_rate_milli_msat",value:a.fee_rate_milli_msat,title:"Fee Rate (milli mSats)",width:25,type:s.Gi.NUMBER},{key:"fee_rate_milli_msat",value:a.fee_rate_milli_msat/1e4,title:"Fee Rate (%)",width:25,type:s.Gi.NUMBER,digitsInfo:"1.0-8"},{key:"time_lock_delta",value:a.time_lock_delta,title:"Time Lock Delta",width:25,type:s.Gi.NUMBER}]],r="Remote policy for Channel: "+(e.remote_alias||e.chan_id?e.remote_alias&&e.chan_id?e.remote_alias+" ("+e.chan_id+")":e.remote_alias?e.remote_alias:e.chan_id:e.channel_point);setTimeout(()=>{this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Remote Channel Policy",titleMessage:r,message:l}}}))},0)})}onCircularRebalance(e){this.store.dispatch((0,F.qR)({payload:{data:{message:{channels:this.channelsData,selChannel:e},component:Ls}}}))}onChannelUpdate(e){"all"===e?(this.store.dispatch((0,F.c1)({payload:{data:{type:s.n_.CONFIRM,alertTitle:"Update Fee Policy",noBtnText:"Cancel",yesBtnText:"Update All Channels",message:[],titleMessage:"Update fee policy for all channels",flgShowInput:!0,getInputs:[{placeholder:"Base Fee (mSat)",inputType:s.Gi.NUMBER,inputValue:1e3,width:32},{placeholder:"Fee Rate (mili mSat)",inputType:s.Gi.NUMBER,inputValue:1,min:1,width:32,hintFunction:this.percentHintFunction},{placeholder:"Time Lock Delta",inputType:s.Gi.NUMBER,inputValue:40,width:32}]}}})),this.rtlEffects.closeConfirm.pipe((0,_.R)(this.unSubs[5])).subscribe(a=>{a&&this.store.dispatch((0,A.pW)({payload:{baseFeeMsat:a[0].inputValue,feeRate:a[1].inputValue,timeLockDelta:a[2].inputValue,chanPoint:"all"}}))})):(this.myChanPolicy={fee_base_msat:0,fee_rate_milli_msat:0,time_lock_delta:0,min_htlc_msat:0,max_htlc_msat:0},this.store.dispatch((0,A.$A)({payload:{uiMessage:s.m6.GET_CHAN_POLICY,channelID:e.chan_id.toString()}})),this.lndEffects.setLookup.pipe((0,X.q)(1)).subscribe(o=>{this.myChanPolicy=o.node1_pub===this.information.identity_pubkey?o.node1_policy:o.node2_pub===this.information.identity_pubkey?o.node2_policy:{fee_base_msat:0,fee_rate_milli_msat:0,time_lock_delta:0},this.logger.info(this.myChanPolicy);const a="Update fee policy for Channel: "+(e.remote_alias||e.chan_id?e.remote_alias&&e.chan_id?e.remote_alias+" ("+e.chan_id+")":e.remote_alias?e.remote_alias:e.chan_id:e.channel_point),l=[];setTimeout(()=>{this.store.dispatch((0,F.c1)({payload:{data:{type:s.n_.CONFIRM,alertTitle:"Update Fee Policy",titleMessage:a,noBtnText:"Cancel",yesBtnText:"Update Channel",message:l,flgShowInput:!0,hasAdvanced:!0,getInputs:[{placeholder:"Base Fee (mSat)",inputType:s.Gi.NUMBER,inputValue:""===this.myChanPolicy.fee_base_msat?0:this.myChanPolicy.fee_base_msat,width:32},{placeholder:"Fee Rate (mili mSat)",inputType:s.Gi.NUMBER,inputValue:this.myChanPolicy.fee_rate_milli_msat,min:1,width:32,hintFunction:this.percentHintFunction},{placeholder:"Time Lock Delta",inputType:s.Gi.NUMBER,inputValue:this.myChanPolicy.time_lock_delta,width:32},{placeholder:"Minimum HTLC (mSat)",inputType:s.Gi.NUMBER,inputValue:""===this.myChanPolicy.min_htlc?0:this.myChanPolicy.min_htlc,width:49,advancedField:!0},{placeholder:"Maximum HTLC (mSat)",inputType:s.Gi.NUMBER,inputValue:""===this.myChanPolicy.max_htlc_msat?0:this.myChanPolicy.max_htlc_msat,width:49,advancedField:!0}]}}}))},0)}),this.rtlEffects.closeConfirm.pipe((0,_.R)(this.unSubs[6])).subscribe(o=>{if(o){const a={baseFeeMsat:o[0].inputValue,feeRate:o[1].inputValue,timeLockDelta:o[2].inputValue,chanPoint:e.channel_point};o.length>3&&o[3]&&o[4]&&(a.minHtlcMsat=o[3].inputValue,a.maxHtlcMsat=o[4].inputValue),this.store.dispatch((0,A.pW)({payload:a}))}})),this.applyFilter()}onChannelClose(e){e.active&&this.store.dispatch((0,A.UR)()),this.store.dispatch((0,F.qR)({payload:{data:{channel:e,component:Qs}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}onChannelClick(e,o){this.store.dispatch((0,F.qR)({payload:{data:{channel:e,showCopy:!0,component:St}}}))}loadChannelsTable(e){e.sort((o,a)=>o.active===a.active?0:a.active?1:-1),this.channels=new c.by([...e]),this.channels.filterPredicate=(o,a)=>((o.active?"active":"inactive")+(o.chan_id?o.chan_id.toLowerCase():"")+(o.remote_pubkey?o.remote_pubkey.toLowerCase():"")+(o.remote_alias?o.remote_alias.toLowerCase():"")+(o.capacity?o.capacity:"")+(o.local_balance?o.local_balance:"")+(o.remote_balance?o.remote_balance:"")+(o.total_satoshis_sent?o.total_satoshis_sent:"")+(o.total_satoshis_received?o.total_satoshis_received:"")+(o.commit_fee?o.commit_fee:"")+(o.private?"private":"public")).includes(a),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.channels.paginator=this.paginator,this.applyFilter(),this.logger.info(this.channels)}calculateUptime(e){let h=60,f=1,x=0;switch(e.forEach(I=>{I.uptime&&+I.uptime>x&&(x=+I.uptime)}),!0){case x<3600:this.timeUnit="Mins:Secs",h=60,f=1;break;case x>=3600&&x<86400:this.timeUnit="Hrs:Mins",h=3600,f=60;break;case x>=86400&&x<31536e3:this.timeUnit="Days:Hrs",h=86400,f=3600;break;case x>31536e3:this.timeUnit="Yrs:Days",h=31536e3,f=86400;break;default:this.timeUnit="Mins:Secs",h=60,f=1}return e.forEach(I=>{I.uptime_str=I.uptime?this.decimalPipe.transform(Math.floor(+I.uptime/h),"2.0-0")+":"+this.decimalPipe.transform(Math.round(+I.uptime%h/f),"2.0-0"):"---"}),e}onLoopOut(e){this.loopService.getLoopOutTermsAndQuotes(this.targetConf).pipe((0,_.R)(this.unSubs[7])).subscribe(o=>{this.store.dispatch((0,F.qR)({payload:{minHeight:"56rem",data:{channel:e,minQuote:o[0],maxQuote:o[1],direction:s.$I.LOOP_OUT,component:xt}}}))})}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.channels.data,"Open-channels")}percentHintFunction(e){return(e/1e4).toString()+"%"}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(ot.l),t.Y36(O.v),t.Y36(dt.V),t.Y36(u.JJ),t.Y36(rt.W),t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-open-table"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Channels")}])],decls:39,vars:14,consts:[["fxLayout","column",1,"padding-gap-x"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex","30"],["matInput","","name","filter","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","remote_alias"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","uptime"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","total_satoshis_sent"],["matColumnDef","total_satoshis_received"],["matColumnDef","local_balance"],["matColumnDef","remote_balance"],["matColumnDef","balancedness"],["mat-header-cell","","mat-sort-header","","class","pl-2",4,"matHeaderCellDef"],["mat-cell","","class","pl-2",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","","class","pl-1",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center","class","pl-1",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],[1,"ellipsis-parent",3,"ngStyle"],["class","dot green","matTooltip","Active","matTooltipPosition","right",4,"ngIf"],["class","dot yellow","matTooltip","Inactive","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Private","matTooltipPosition","right",4,"ngIf"],["class","mr-1","matTooltip","Public","matTooltipPosition","right",4,"ngIf"],[1,"ellipsis-child"],["matTooltip","Active","matTooltipPosition","right",1,"dot","green"],["matTooltip","Inactive","matTooltipPosition","right",1,"dot","yellow"],["matTooltip","Private","matTooltipPosition","right",1,"mr-1"],[3,"icon"],["matTooltip","Public","matTooltipPosition","right",1,"mr-1"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell","","mat-sort-header","",1,"pl-2"],["mat-cell","",1,"pl-2"],["fxLayout","row"],["fxFlex","100","fxLayoutAlign","center center",1,"font-size-80"],["mode","determinate",3,"value"],["mat-header-cell","",1,"pl-1"],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center",1,"pl-1"],["placeholder","Actions","tabindex","2",1,"mr-0"],[3,"click",4,"ngIf"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"div",2),t.TgZ(3,"mat-form-field",3)(4,"input",4),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(5,"div",5),t.YNc(6,Js,1,0,"mat-progress-bar",6),t.TgZ(7,"table",7,8),t.ynx(9,9),t.YNc(10,Es,2,0,"th",10),t.YNc(11,Vs,8,8,"td",11),t.BQk(),t.ynx(12,12),t.YNc(13,Ws,2,1,"th",13),t.YNc(14,Xs,3,1,"td",11),t.BQk(),t.ynx(15,14),t.YNc(16,js,2,0,"th",13),t.YNc(17,Ks,4,3,"td",11),t.BQk(),t.ynx(18,15),t.YNc(19,$s,2,0,"th",13),t.YNc(20,t1,4,3,"td",11),t.BQk(),t.ynx(21,16),t.YNc(22,e1,2,0,"th",13),t.YNc(23,n1,4,3,"td",11),t.BQk(),t.ynx(24,17),t.YNc(25,o1,2,0,"th",13),t.YNc(26,i1,4,3,"td",11),t.BQk(),t.ynx(27,18),t.YNc(28,a1,2,0,"th",19),t.YNc(29,l1,6,4,"td",20),t.BQk(),t.ynx(30,21),t.YNc(31,s1,8,0,"th",22),t.YNc(32,p1,14,2,"td",23),t.BQk(),t.ynx(33,24),t.YNc(34,_1,5,4,"td",25),t.BQk(),t.YNc(35,g1,1,3,"tr",26),t.YNc(36,C1,1,0,"tr",27),t.YNc(37,x1,1,0,"tr",28),t.qZA()(),t._UZ(38,"mat-paginator",29),t.qZA()),2&e&&(t.xp6(4),t.Q6J("ngModel",o.selFilter),t.xp6(2),t.Q6J("ngIf",(null==o.apiCallStatus?null:o.apiCallStatus.status)===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",o.channels)("ngClass",t.VKq(11,y1,""!==o.errorMessage)),t.xp6(28),t.Q6J("matFooterRowDef",t.DdM(13,T1)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,m.Wh,m.yH,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,u.O5,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,K.gM,D.BN,C.bx,M.gD,M.$L,G.ey,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.JJ],styles:[".mat-column-remote_alias[_ngcontent-%COMP%]{flex:0 0 15%;width:15%}.mat-column-remote_alias[_ngcontent-%COMP%] .ellipsis-parent[_ngcontent-%COMP%]{display:flex}.mat-column-balancedness[_ngcontent-%COMP%]{flex:0 0 20%;width:20%}@media only screen and (max-width: 75em){.mat-column-balancedness[_ngcontent-%COMP%]{flex:0 0 35%;width:35%}}@media only screen and (max-width: 56.25em){.mat-column-balancedness[_ngcontent-%COMP%]{flex:0 0 25%;width:25%}}.mat-column-uptime[_ngcontent-%COMP%], .mat-column-local_balance[_ngcontent-%COMP%], .mat-column-remote_balance[_ngcontent-%COMP%], .mat-column-total_satoshis_sent[_ngcontent-%COMP%], .mat-column-total_satoshis_received[_ngcontent-%COMP%]{flex:1 1 10%;width:10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width: 75em){.mat-column-uptime[_ngcontent-%COMP%], .mat-column-local_balance[_ngcontent-%COMP%], .mat-column-remote_balance[_ngcontent-%COMP%], .mat-column-total_satoshis_sent[_ngcontent-%COMP%], .mat-column-total_satoshis_received[_ngcontent-%COMP%]{white-space:unset;flex:1 1 25%;width:25%}}@media only screen and (max-width: 56.25em){.mat-column-uptime[_ngcontent-%COMP%], .mat-column-local_balance[_ngcontent-%COMP%], .mat-column-remote_balance[_ngcontent-%COMP%], .mat-column-total_satoshis_sent[_ngcontent-%COMP%], .mat-column-total_satoshis_received[_ngcontent-%COMP%]{flex:0 0 15%;width:15%}}@media only screen and (max-width: 37.5em){.mat-column-uptime[_ngcontent-%COMP%], .mat-column-local_balance[_ngcontent-%COMP%], .mat-column-remote_balance[_ngcontent-%COMP%], .mat-column-total_satoshis_sent[_ngcontent-%COMP%], .mat-column-total_satoshis_received[_ngcontent-%COMP%]{white-space:unset}}.mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}.mat-column-actions[_ngcontent-%COMP%] .bordered-box.table-actions-select[_ngcontent-%COMP%]{flex:0 0 100%}@media only screen and (max-width: 56.25em){.mat-column-actions[_ngcontent-%COMP%] .bordered-box.table-actions-select[_ngcontent-%COMP%]{flex:0 0 90%}}@media only screen and (max-width: 37.5em){.mat-column-actions[_ngcontent-%COMP%] .bordered-box.table-actions-select[_ngcontent-%COMP%]{flex:0 0 80%}}"]}),n})();const b1=["outputIdx"];function w1(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Index for change output is required."),t.qZA())}function Z1(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Invalid index value."),t.qZA())}function A1(n,i){if(1&n&&(t.TgZ(0,"mat-option",29),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.name," ")}}function L1(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Number of blocks is required."),t.qZA())}function S1(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",17)(1,"input",30,31),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().blocks=a}),t.qZA(),t.YNc(3,L1,2,0,"mat-error",20),t.qZA()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngModel",e.blocks)("step",1)("min",0),t.xp6(2),t.Q6J("ngIf",!e.blocks)}}function F1(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Fees is required."),t.qZA())}function k1(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",17)(1,"input",32,33),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().fees=a}),t.qZA(),t.YNc(3,F1,2,0,"mat-error",20),t.qZA()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngModel",e.fees)("step",1)("min",0),t.xp6(2),t.Q6J("ngIf",!e.fees)}}function q1(n,i){if(1&n&&(t.TgZ(0,"div",34),t._UZ(1,"fa-icon",13),t.TgZ(2,"span"),t._uU(3),t.qZA()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(2),t.Oqu(e.bumpFeeError)}}let N1=(()=>{class n{constructor(e,o,a,l,r){this.dialogRef=e,this.data=o,this.logger=a,this.dataService=l,this.snackBar=r,this.transTypes=[...s.Dr],this.selTransType="2",this.blocks=null,this.fees=null,this.outputIndex=null,this.faCopy=b.kZ_,this.faInfoCircle=b.sqG,this.faExclamationTriangle=b.eHv,this.bumpFeeError="",this.unSubs=[new d.x,new d.x]}set payReq(e){e&&(this.outputIdx=e)}ngOnInit(){var e,o;this.transTypes=this.transTypes.splice(1),this.bumpFeeChannel=this.data.pendingChannel;const a=(null===(o=null===(e=this.bumpFeeChannel.channel)||void 0===e?void 0:e.channel_point)||void 0===o?void 0:o.split(":"))||[];this.bumpFeeChannel&&this.bumpFeeChannel.channel&&(this.bumpFeeChannel.channel.txid_str=a[0]||(this.bumpFeeChannel.channel&&this.bumpFeeChannel.channel.channel_point?this.bumpFeeChannel.channel.channel_point:""),this.bumpFeeChannel.channel.output_index=+a[1]||null)}onBumpFee(){var e;return this.outputIndex===(null===(e=this.bumpFeeChannel.channel)||void 0===e?void 0:e.output_index)?(this.outputIdx.control.setErrors({pendingChannelOutputIndex:!0}),!0):!this.outputIndex&&0!==this.outputIndex||!("1"!==this.selTransType||this.blocks&&0!==this.blocks)||!("2"!==this.selTransType||this.fees&&0!==this.fees)||void this.dataService.bumpFee(this.bumpFeeChannel&&this.bumpFeeChannel.channel&&this.bumpFeeChannel.channel.txid_str?this.bumpFeeChannel.channel.txid_str:"",this.outputIndex,this.blocks||null,this.fees||null).pipe((0,_.R)(this.unSubs[0])).subscribe({next:o=>{this.dialogRef.close(!1)},error:o=>{this.logger.error(o),this.bumpFeeError=o.message?o.message:o}})}onCopyID(e){this.snackBar.open("Transaction ID copied.")}resetData(){this.bumpFeeError="",this.selTransType="2",this.blocks=null,this.fees=null,this.outputIdx.control.setErrors(null)}onClose(){this.dialogRef.close(!1)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(N.mQ),t.Y36(nt.D),t.Y36(it.ux))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-bump-fee"]],viewQuery:function(e,o){if(1&e&&t.Gf(b1,5),2&e){let a;t.iGM(a=t.CRH())&&(o.payReq=a.first)}},decls:48,vars:15,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxLayout","column",1,"bordered-box","mb-1","p-2"],["fxLayoutAlign","start center",1,"pb-1","word-break"],["matSuffix","","rtlClipboard","","matTooltip","Copy transaction ID",1,"ml-1",3,"icon","payload","copied"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"alert","alert-info"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column","fxFlex","100"],[1,"pl-1"],["fxLayout","row","fxFlex","100","fxLayoutAlign","space-between center"],["fxFlex.gt-sm","32","fxLayoutAlign","start end"],["matInput","","placeholder","Index for Change Output","type","number","tabindex","1","required","","name","outputIdx",3,"ngModel","step","min","ngModelChange"],["outputIdx","ngModel"],[4,"ngIf"],["fxFlex.gt-sm","32"],["tabindex","2",3,"value","valueChange","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxFlex.gt-sm","32","fxLayoutAlign","start end",4,"ngIf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxLayoutAlign","end center"],["mat-button","","color","primary","type","reset","tabindex","5","default","",1,"mr-1",3,"click"],["mat-button","","color","primary","type","submit","tabindex","6",3,"click"],[3,"value"],["matInput","","placeholder","Number of Blocks","type","number","name","blocks","required","","tabindex","3",3,"ngModel","step","min","ngModelChange"],["blcks","ngModel"],["matInput","","placeholder","Fees (Sats/vByte)","type","number","name","fees","required","","tabindex","4",3,"ngModel","step","min","ngModelChange"],["fee","ngModel"],["fxFlex","100",1,"alert","alert-danger","mt-1"]],template:function(e,o){if(1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Bump Fee"),t.qZA()(),t.TgZ(6,"button",5),t.NdJ("click",function(){return o.onClose()}),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7)(10,"div",8)(11,"p",9),t._uU(12),t.TgZ(13,"fa-icon",10),t.NdJ("copied",function(l){return o.onCopyID(l)}),t.qZA()(),t.TgZ(14,"div",11)(15,"div",12),t._UZ(16,"fa-icon",13),t.TgZ(17,"span",14),t._uU(18,"Bumping fee on pending open channels is an advanced feature, attempt it only if you are familiar with the functionality of Bitcoin transactions. "),t.TgZ(19,"div"),t._uU(20,"Before attempting fee bump ensure the following:"),t.qZA(),t.TgZ(21,"div",15),t._uU(22,"1: Use a Bitcoin block explorer to ensure that channel opening transaction is not confirmed."),t.qZA(),t.TgZ(23,"div",15),t._uU(24,"2: The channel opening transaction must have a sizable change output, which can be spent further. The fee cannot be bumped without the change output."),t.qZA(),t.TgZ(25,"div",15),t._uU(26,"3: Find the index value of the change output via a block explorer."),t.qZA(),t.TgZ(27,"div",15),t._uU(28,"4: Enter the index value of the change output in the form below and the desired fee rate."),t.qZA(),t.TgZ(29,"div",15),t._uU(30,"5: Upon successful fee bump, use your block explorer to track the child transaction in the mempool, which should be linked with the change output transaction."),t.qZA()()(),t.TgZ(31,"div",16)(32,"mat-form-field",17)(33,"input",18,19),t.NdJ("ngModelChange",function(l){return o.outputIndex=l}),t.qZA(),t.YNc(35,w1,2,0,"mat-error",20),t.YNc(36,Z1,2,0,"mat-error",20),t.qZA(),t.TgZ(37,"mat-form-field",21)(38,"mat-select",22),t.NdJ("valueChange",function(l){return o.selTransType=l})("selectionChange",function(){return o.blocks=null,o.fees=null}),t.YNc(39,A1,2,2,"mat-option",23),t.qZA()(),t.YNc(40,S1,4,4,"mat-form-field",24),t.YNc(41,k1,4,4,"mat-form-field",24),t.qZA(),t.YNc(42,q1,4,2,"div",25),t.qZA()(),t.TgZ(43,"div",26)(44,"button",27),t.NdJ("click",function(){return o.resetData()}),t._uU(45,"Clear"),t.qZA(),t.TgZ(46,"button",28),t.NdJ("click",function(){return o.onBumpFee()}),t._uU(47),t.qZA()()()()()()),2&e){const a=t.MAs(34);t.xp6(12),t.hij("Bump fee for channel point: ",null==o.bumpFeeChannel||null==o.bumpFeeChannel.channel?null:o.bumpFeeChannel.channel.channel_point," "),t.xp6(1),t.Q6J("icon",o.faCopy)("payload",null==o.bumpFeeChannel||null==o.bumpFeeChannel.channel?null:o.bumpFeeChannel.channel.txid_str),t.xp6(3),t.Q6J("icon",o.faInfoCircle),t.xp6(17),t.Q6J("ngModel",o.outputIndex)("step",1)("min",0),t.xp6(2),t.Q6J("ngIf",null==a.errors?null:a.errors.required),t.xp6(1),t.Q6J("ngIf",null==a.errors?null:a.errors.pendingChannelOutputIndex),t.xp6(2),t.Q6J("value",o.selTransType),t.xp6(1),t.Q6J("ngForOf",o.transTypes),t.xp6(1),t.Q6J("ngIf","1"===o.selTransType),t.xp6(1),t.Q6J("ngIf","2"===o.selTransType),t.xp6(1),t.Q6J("ngIf",""!==o.bumpFeeError),t.xp6(5),t.Oqu(""!==o.bumpFeeError?"Retry Bump Fee":"Bump Fee")}},directives:[m.xw,m.yH,y.dk,m.Wh,q.lW,y.dn,p._Y,p.JL,p.F,D.BN,C.R9,ht.y,K.gM,C.KE,P.Nt,p.wV,p.qQ,p.Fj,et.q,p.Q7,p.JJ,p.On,u.O5,C.TO,M.gD,u.sg,G.ey],styles:[""]}),n})();function O1(n,i){1&n&&t._UZ(0,"mat-progress-bar",36)}function U1(n,i){1&n&&t._UZ(0,"mat-progress-bar",36)}function M1(n,i){1&n&&(t.TgZ(0,"mat-header-cell",37),t._uU(1," Peer "),t.qZA())}const Tt=function(n){return{"max-width":n}};function P1(n,i){if(1&n&&(t.TgZ(0,"mat-cell",38),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,Tt,o.screenSize===o.screenSizeEnum.XS?"10rem":"30rem")),t.xp6(1),t.Oqu(e.channel.remote_alias)}}function I1(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1,"Commit Fee (Sats) "),t.qZA())}function R1(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.commit_fee))}}function D1(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1,"Commit Weight "),t.qZA())}function Q1(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.commit_weight))}}function J1(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1,"Capacity (Sats)"),t.qZA())}function E1(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.channel.capacity))}}function H1(n,i){1&n&&(t.TgZ(0,"mat-header-cell",41),t._uU(1,"Actions"),t.qZA())}function Y1(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-cell",42)(1,"div",43)(2,"mat-select",44),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",45),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onOpenClick(l)}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",45),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onBumpFee(l)}),t._uU(7,"Bump Fee"),t.qZA()()()()}}function B1(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No pending channel."),t.qZA())}function z1(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting pending channels..."),t.qZA())}function G1(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function V1(n,i){if(1&n&&(t.TgZ(0,"td",46),t.YNc(1,B1,2,0,"p",47),t.YNc(2,z1,2,0,"p",47),t.YNc(3,G1,2,1,"p",47),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!e.pendingOpenChannels||!(null!=e.pendingOpenChannels&&e.pendingOpenChannels.data)||(null==e.pendingOpenChannels||null==e.pendingOpenChannels.data?null:e.pendingOpenChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!e.pendingOpenChannels||!(null!=e.pendingOpenChannels&&e.pendingOpenChannels.data)||(null==e.pendingOpenChannels||null==e.pendingOpenChannels.data?null:e.pendingOpenChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!e.pendingOpenChannels||!(null!=e.pendingOpenChannels&&e.pendingOpenChannels.data)||(null==e.pendingOpenChannels||null==e.pendingOpenChannels.data?null:e.pendingOpenChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const kt=function(n){return{"display-none":n}};function W1(n,i){if(1&n&&t._UZ(0,"tr",48),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,kt,e.pendingOpenChannels&&(null==e.pendingOpenChannels?null:e.pendingOpenChannels.data)&&(null==e.pendingOpenChannels||null==e.pendingOpenChannels.data?null:e.pendingOpenChannels.data.length)>0))}}function X1(n,i){1&n&&t._UZ(0,"mat-header-row")}function j1(n,i){1&n&&t._UZ(0,"mat-row",49)}function K1(n,i){1&n&&t._UZ(0,"mat-progress-bar",36)}function $1(n,i){1&n&&(t.TgZ(0,"mat-header-cell",37),t._uU(1," Peer "),t.qZA())}function tr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",38),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,Tt,o.screenSize===o.screenSizeEnum.XS?"10rem":"30rem")),t.xp6(1),t.Oqu(e.channel.remote_alias)}}function er(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1,"Recovered Balance (Sats) "),t.qZA())}function nr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.recovered_balance))}}function or(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1,"Limbo Balance (Sats) "),t.qZA())}function ir(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.limbo_balance))}}function ar(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1,"Capacity (Sats) "),t.qZA())}function lr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.channel.capacity))}}function sr(n,i){1&n&&(t.TgZ(0,"mat-header-cell",50),t._uU(1,"Actions"),t.qZA())}function rr(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-cell",51)(1,"button",52),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onForceClosingClick(l)}),t._uU(2,"View Info"),t.qZA()()}}function cr(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No pending channel."),t.qZA())}function pr(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting pending channels..."),t.qZA())}function ur(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function mr(n,i){if(1&n&&(t.TgZ(0,"td",46),t.YNc(1,cr,2,0,"p",47),t.YNc(2,pr,2,0,"p",47),t.YNc(3,ur,2,1,"p",47),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!e.pendingForceClosingChannels||!(null!=e.pendingForceClosingChannels&&e.pendingForceClosingChannels.data)||(null==e.pendingForceClosingChannels||null==e.pendingForceClosingChannels.data?null:e.pendingForceClosingChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!e.pendingForceClosingChannels||!(null!=e.pendingForceClosingChannels&&e.pendingForceClosingChannels.data)||(null==e.pendingForceClosingChannels||null==e.pendingForceClosingChannels.data?null:e.pendingForceClosingChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!e.pendingForceClosingChannels||!(null!=e.pendingForceClosingChannels&&e.pendingForceClosingChannels.data)||(null==e.pendingForceClosingChannels||null==e.pendingForceClosingChannels.data?null:e.pendingForceClosingChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}function dr(n,i){if(1&n&&t._UZ(0,"tr",48),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,kt,e.pendingForceClosingChannels&&(null==e.pendingForceClosingChannels?null:e.pendingForceClosingChannels.data)&&(null==e.pendingForceClosingChannels||null==e.pendingForceClosingChannels.data?null:e.pendingForceClosingChannels.data.length)>0))}}function hr(n,i){1&n&&t._UZ(0,"mat-header-row")}function _r(n,i){1&n&&t._UZ(0,"mat-row",49)}function fr(n,i){1&n&&t._UZ(0,"mat-progress-bar",36)}function gr(n,i){1&n&&(t.TgZ(0,"mat-header-cell",53),t._uU(1," Peer "),t.qZA())}function Cr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",54),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,Tt,o.screenSize===o.screenSizeEnum.XS?"10rem":"30rem")),t.xp6(1),t.Oqu(e.channel.remote_alias)}}function xr(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1," Local Balance (Sats) "),t.qZA())}function yr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.channel.local_balance))}}function Tr(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1," Remote Balance (Sats) "),t.qZA())}function vr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.channel.remote_balance))}}function br(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1," Capacity (Sats) "),t.qZA())}function wr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.channel.capacity))}}function Zr(n,i){1&n&&(t.TgZ(0,"mat-header-cell",50),t._uU(1,"Actions"),t.qZA())}function Ar(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-cell",51)(1,"button",55),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onClosingClick(l)}),t._uU(2,"View Info"),t.qZA()()}}function Lr(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No pending channel."),t.qZA())}function Sr(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting pending channels..."),t.qZA())}function Fr(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function kr(n,i){if(1&n&&(t.TgZ(0,"td",46),t.YNc(1,Lr,2,0,"p",47),t.YNc(2,Sr,2,0,"p",47),t.YNc(3,Fr,2,1,"p",47),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!e.pendingClosingChannels||!(null!=e.pendingClosingChannels&&e.pendingClosingChannels.data)||(null==e.pendingClosingChannels||null==e.pendingClosingChannels.data?null:e.pendingClosingChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!e.pendingClosingChannels||!(null!=e.pendingClosingChannels&&e.pendingClosingChannels.data)||(null==e.pendingClosingChannels||null==e.pendingClosingChannels.data?null:e.pendingClosingChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!e.pendingClosingChannels||!(null!=e.pendingClosingChannels&&e.pendingClosingChannels.data)||(null==e.pendingClosingChannels||null==e.pendingClosingChannels.data?null:e.pendingClosingChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}function qr(n,i){if(1&n&&t._UZ(0,"tr",48),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,kt,e.pendingClosingChannels&&(null==e.pendingClosingChannels?null:e.pendingClosingChannels.data)&&(null==e.pendingClosingChannels||null==e.pendingClosingChannels.data?null:e.pendingClosingChannels.data.length)>0))}}function Nr(n,i){1&n&&t._UZ(0,"mat-header-row")}function Or(n,i){1&n&&t._UZ(0,"mat-row",49)}function Ur(n,i){1&n&&t._UZ(0,"mat-progress-bar",36)}function Mr(n,i){1&n&&(t.TgZ(0,"mat-header-cell",53),t._uU(1," Peer "),t.qZA())}function Pr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",54),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,Tt,o.screenSize===o.screenSizeEnum.XS?"10rem":"30rem")),t.xp6(1),t.Oqu(e.channel.remote_alias)}}function Ir(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1," Limbo Balance (Sats) "),t.qZA())}function Rr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij("",t.lcZ(2,1,e.limbo_balance)," ")}}function Dr(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1," Local Balance (Sats) "),t.qZA())}function Qr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.channel.local_balance))}}function Jr(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1," Remote Balance (Sats) "),t.qZA())}function Er(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.channel.remote_balance))}}function Hr(n,i){1&n&&(t.TgZ(0,"mat-header-cell",39),t._uU(1," Capacity (Sats) "),t.qZA())}function Yr(n,i){if(1&n&&(t.TgZ(0,"mat-cell",40),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.channel.capacity))}}function Br(n,i){1&n&&(t.TgZ(0,"mat-header-cell",50),t._uU(1,"Actions"),t.qZA())}function zr(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-cell",51)(1,"button",56),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onWaitClosingClick(l)}),t._uU(2,"View Info"),t.qZA()()}}function Gr(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No pending channel."),t.qZA())}function Vr(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting pending channels..."),t.qZA())}function Wr(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function Xr(n,i){if(1&n&&(t.TgZ(0,"td",46),t.YNc(1,Gr,2,0,"p",47),t.YNc(2,Vr,2,0,"p",47),t.YNc(3,Wr,2,1,"p",47),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!e.pendingWaitClosingChannels||!(null!=e.pendingWaitClosingChannels&&e.pendingWaitClosingChannels.data)||(null==e.pendingWaitClosingChannels||null==e.pendingWaitClosingChannels.data?null:e.pendingWaitClosingChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!e.pendingWaitClosingChannels||!(null!=e.pendingWaitClosingChannels&&e.pendingWaitClosingChannels.data)||(null==e.pendingWaitClosingChannels||null==e.pendingWaitClosingChannels.data?null:e.pendingWaitClosingChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!e.pendingWaitClosingChannels||!(null!=e.pendingWaitClosingChannels&&e.pendingWaitClosingChannels.data)||(null==e.pendingWaitClosingChannels||null==e.pendingWaitClosingChannels.data?null:e.pendingWaitClosingChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const jr=function(n){return{"py-0":!0,"display-none":n}};function Kr(n,i){if(1&n&&t._UZ(0,"tr",48),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,jr,e.pendingWaitClosingChannels&&(null==e.pendingWaitClosingChannels?null:e.pendingWaitClosingChannels.data)&&(null==e.pendingWaitClosingChannels||null==e.pendingWaitClosingChannels.data?null:e.pendingWaitClosingChannels.data.length)>0))}}function $r(n,i){1&n&&t._UZ(0,"mat-header-row")}function tc(n,i){1&n&&t._UZ(0,"mat-row",49)}const vt=function(n){return{"error-border bordered-box":n,"bordered-box":!0}},ec=function(){return["no_pending_open"]},nc=function(){return["no_pending_force_closing"]},oc=function(){return["no_pending_closing"]},ic=function(){return["no_pending_wait_closing"]};let ac=(()=>{class n{constructor(e,o,a){this.logger=e,this.store=o,this.commonService=a,this.selNode={},this.selectedFilter="",this.information={},this.pendingChannels={},this.displayedOpenColumns=["remote_alias","commit_fee","commit_weight","capacity","actions"],this.pendingOpenChannelsLength=0,this.displayedForceClosingColumns=["remote_alias","recovered_balance","limbo_balance","capacity","actions"],this.pendingForceClosingChannelsLength=0,this.displayedClosingColumns=["remote_alias","local_balance","remote_balance","capacity","actions"],this.pendingClosingChannelsLength=0,this.displayedWaitClosingColumns=["remote_alias","limbo_balance","local_balance","remote_balance","actions"],this.pendingWaitClosingChannelsLength=0,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.displayedOpenColumns=["remote_alias","actions"],this.displayedForceClosingColumns=["remote_alias","actions"],this.displayedClosingColumns=["remote_alias","actions"],this.displayedWaitClosingColumns=["remote_alias","actions"]):this.screenSize===s.cu.SM||this.screenSize===s.cu.MD?(this.displayedOpenColumns=["remote_alias","commit_fee","actions"],this.displayedForceClosingColumns=["remote_alias","limbo_balance","actions"],this.displayedClosingColumns=["remote_alias","remote_balance","actions"],this.displayedWaitClosingColumns=["remote_alias","limbo_balance","actions"]):(this.displayedOpenColumns=["remote_alias","commit_fee","commit_weight","capacity","actions"],this.displayedForceClosingColumns=["remote_alias","recovered_balance","limbo_balance","capacity","actions"],this.displayedClosingColumns=["remote_alias","local_balance","remote_balance","capacity","actions"],this.displayedWaitClosingColumns=["remote_alias","limbo_balance","local_balance","remote_balance","actions"])}ngOnInit(){this.store.select(T.$k).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(T.Q5).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.information=e}),this.store.select(T.ni).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.pendingChannels=e.pendingChannels,this.pendingChannels.pending_open_channels&&this.pendingChannels.pending_open_channels.length&&this.pendingChannels.pending_open_channels.length>0&&this.loadOpenChannelsTable(this.pendingChannels.pending_open_channels),this.pendingChannels.pending_force_closing_channels&&this.pendingChannels.pending_force_closing_channels.length&&this.pendingChannels.pending_force_closing_channels.length>0&&this.loadForceClosingChannelsTable(this.pendingChannels.pending_force_closing_channels),this.pendingChannels.pending_closing_channels&&this.pendingChannels.pending_closing_channels.length&&this.pendingChannels.pending_closing_channels.length>0&&this.loadClosingChannelsTable(this.pendingChannels.pending_closing_channels),this.pendingChannels.waiting_close_channels&&this.pendingChannels.waiting_close_channels.length&&this.pendingChannels.waiting_close_channels.length>0&&this.loadWaitClosingChannelsTable(this.pendingChannels.waiting_close_channels),this.logger.info(e)})}ngAfterViewInit(){this.pendingChannels.pending_open_channels&&this.pendingChannels.pending_open_channels.length&&this.pendingChannels.pending_open_channels.length>0&&this.loadOpenChannelsTable(this.pendingChannels.pending_open_channels),this.pendingChannels.pending_force_closing_channels&&this.pendingChannels.pending_force_closing_channels.length&&this.pendingChannels.pending_force_closing_channels.length>0&&this.loadForceClosingChannelsTable(this.pendingChannels.pending_force_closing_channels),this.pendingChannels.pending_closing_channels&&this.pendingChannels.pending_closing_channels.length&&this.pendingChannels.pending_closing_channels.length>0&&this.loadClosingChannelsTable(this.pendingChannels.pending_closing_channels),this.pendingChannels.waiting_close_channels&&this.pendingChannels.waiting_close_channels.length&&this.pendingChannels.waiting_close_channels.length>0&&this.loadWaitClosingChannelsTable(this.pendingChannels.waiting_close_channels)}onOpenClick(e){const o=JSON.parse(JSON.stringify(e,["commit_weight","confirmation_height","fee_per_kw","commit_fee"],2)),a=JSON.parse(JSON.stringify(e.channel,["remote_alias","channel_point","remote_balance","local_balance","remote_node_pub","capacity"],2)),l={};Object.assign(l,o,a),this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Opening Channel Information",message:[[{key:"channel_point",value:l.channel_point,title:"Channel Point",width:100,type:s.Gi.STRING}],[{key:"remote_node_pub",value:l.remote_node_pub,title:"Peer Node Pubkey",width:100,type:s.Gi.STRING}],[{key:"remote_alias",value:l.remote_alias,title:"Peer Alias",width:100,type:s.Gi.STRING}],[{key:"capacity",value:l.capacity,title:"Capacity",width:25,type:s.Gi.NUMBER},{key:"confirmation_height",value:l.confirmation_height,title:"Confirmation Height",width:25,type:s.Gi.NUMBER},{key:"local_balance",value:l.local_balance,title:"Local Balance",width:25,type:s.Gi.NUMBER},{key:"remote_balance",value:l.remote_balance,title:"Remote Balance",width:25,type:s.Gi.NUMBER}],[{key:"fee_per_kw",value:l.fee_per_kw,title:"Fee/KW",width:25,type:s.Gi.NUMBER},{key:"commit_weight",value:l.commit_weight,title:"Commit Weight",width:25,type:s.Gi.NUMBER},{key:"commit_fee",value:l.commit_fee,title:"Commit Fee",width:50,type:s.Gi.NUMBER}]]}}}))}onBumpFee(e){this.store.dispatch((0,F.qR)({payload:{data:{pendingChannel:e,component:N1}}}))}onForceClosingClick(e){const o=JSON.parse(JSON.stringify(e,["closing_txid","limbo_balance","maturity_height","blocks_til_maturity","recovered_balance"],2)),a=JSON.parse(JSON.stringify(e.channel,["remote_alias","channel_point","remote_balance","local_balance","remote_node_pub","capacity"],2)),l={};Object.assign(l,o,a),this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Force Closing Channel Information",message:[[{key:"closing_txid",value:l.closing_txid,title:"Closing Transaction ID",width:100,type:s.Gi.STRING}],[{key:"channel_point",value:l.channel_point,title:"Channel Point",width:100,type:s.Gi.STRING}],[{key:"remote_alias",value:l.remote_alias,title:"Peer Alias",width:25,type:s.Gi.STRING},{key:"remote_node_pub",value:l.remote_node_pub,title:"Peer Node Pubkey",width:75,type:s.Gi.STRING}],[{key:"capacity",value:l.capacity,title:"Capacity",width:25,type:s.Gi.NUMBER},{key:"limbo_balance",value:l.limbo_balance,title:"Limbo Balance",width:25,type:s.Gi.NUMBER},{key:"local_balance",value:l.local_balance,title:"Local Balance",width:25,type:s.Gi.NUMBER},{key:"remote_balance",value:l.remote_balance,title:"Remote Balance",width:25,type:s.Gi.NUMBER}],[{key:"maturity_height",value:l.maturity_height,title:"Maturity Height",width:25,type:s.Gi.NUMBER},{key:"blocks_til_maturity",value:l.blocks_til_maturity,title:"Blocks Till Maturity",width:25,type:s.Gi.NUMBER},{key:"recovered_balance",value:l.recovered_balance,title:"Recovered Balance",width:50,type:s.Gi.NUMBER}]]}}}))}onClosingClick(e){const o=JSON.parse(JSON.stringify(e,["closing_txid"],2)),a=JSON.parse(JSON.stringify(e.channel,["remote_alias","channel_point","remote_balance","local_balance","remote_node_pub","capacity"],2)),l={};Object.assign(l,o,a),this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Closing Channel Information",message:[[{key:"closing_txid",value:l.closing_txid,title:"Closing Transaction ID",width:50,type:s.Gi.STRING}],[{key:"channel_point",value:l.channel_point,title:"Channel Point",width:100,type:s.Gi.STRING}],[{key:"remote_alias",value:l.remote_alias,title:"Peer Alias",width:25,type:s.Gi.STRING},{key:"remote_node_pub",value:l.remote_node_pub,title:"Peer Node Pubkey",width:75,type:s.Gi.STRING}],[{key:"capacity",value:l.capacity,title:"Capacity",width:25,type:s.Gi.NUMBER},{key:"local_balance",value:l.local_balance,title:"Local Balance",width:25,type:s.Gi.NUMBER},{key:"remote_balance",value:l.remote_balance,title:"Remote Balance",width:50,type:s.Gi.NUMBER}]]}}}))}onWaitClosingClick(e){const o=JSON.parse(JSON.stringify(e,["limbo_balance"],2)),a=JSON.parse(JSON.stringify(e.channel,["remote_alias","channel_point","remote_balance","local_balance","remote_node_pub","capacity"],2)),l=JSON.parse(JSON.stringify(e.commitments,["local_txid"],2)),r={};Object.assign(r,o,a,l),this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Wait Closing Channel Information",message:[[{key:"local_txid",value:r.local_txid,title:"Transaction ID",width:100,type:s.Gi.STRING}],[{key:"channel_point",value:r.channel_point,title:"Channel Point",width:100,type:s.Gi.STRING}],[{key:"remote_alias",value:r.remote_alias,title:"Peer Alias",width:25,type:s.Gi.STRING},{key:"remote_node_pub",value:r.remote_node_pub,title:"Peer Node Pubkey",width:75,type:s.Gi.STRING}],[{key:"capacity",value:r.capacity,title:"Capacity",width:25,type:s.Gi.NUMBER},{key:"limbo_balance",value:r.limbo_balance,title:"Limbo Balance",width:25,type:s.Gi.NUMBER},{key:"local_balance",value:r.local_balance,title:"Local Balance",width:25,type:s.Gi.NUMBER},{key:"remote_balance",value:r.remote_balance,title:"Remote Balance",width:25,type:s.Gi.NUMBER}]]}}}))}loadOpenChannelsTable(e){e.sort((o,a)=>o.active===a.active?0:a.active?-1:1),this.pendingOpenChannelsLength=e.length?e.length:0,this.pendingOpenChannels=new c.by([...e]),this.pendingOpenChannels.sort=this.sort,this.pendingOpenChannels.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.pendingOpenChannels.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.logger.info(this.pendingOpenChannels)}loadForceClosingChannelsTable(e){e.sort((o,a)=>o.active===a.active?0:a.active?-1:1),this.pendingForceClosingChannelsLength=e.length?e.length:0,this.pendingForceClosingChannels=new c.by([...e]),this.pendingForceClosingChannels.sort=this.sort,this.pendingForceClosingChannels.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.pendingForceClosingChannels.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.logger.info(this.pendingForceClosingChannels)}loadClosingChannelsTable(e){e.sort((o,a)=>o.active===a.active?0:a.active?-1:1),this.pendingClosingChannelsLength=e.length?e.length:0,this.pendingClosingChannels=new c.by([...e]),this.pendingClosingChannels.sort=this.sort,this.pendingClosingChannels.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.pendingClosingChannels.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.logger.info(this.pendingClosingChannels)}loadWaitClosingChannelsTable(e){e.sort((o,a)=>o.active===a.active?0:a.active?-1:1),this.pendingWaitClosingChannelsLength=e.length?e.length:0,this.pendingWaitClosingChannels=new c.by([...e]),this.pendingWaitClosingChannels.sort=this.sort,this.pendingWaitClosingChannels.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.pendingWaitClosingChannels.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.logger.info(this.pendingWaitClosingChannels)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-pending-table"]],viewQuery:function(e,o){if(1&e&&t.Gf(Z.YE,5),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first)}},decls:121,vars:44,consts:[["fxLayout","column",1,"mb-2"],[1,"page-title"],["displayMode","flat",1,"mt-1"],["mode","indeterminate",4,"ngIf"],["fxLayout","column",1,"flat-expansion-panel"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","remote_alias"],["mat-sort-header","",4,"matHeaderCellDef"],[3,"ngStyle",4,"matCellDef"],["matColumnDef","commit_fee"],["fxLayoutAlign","end center","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","commit_weight"],["matColumnDef","capacity"],["matColumnDef","actions"],["fxLayoutAlign","end center","class","pl-3 pr-4",4,"matHeaderCellDef"],["fxLayoutAlign","end center","class","px-3",4,"matCellDef"],["matColumnDef","no_pending_open"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","","fxLayoutAlign","start center",3,"ngClass",4,"matFooterRowDef"],[4,"matHeaderRowDef"],["fxLayoutAlign","stretch stretch",4,"matRowDef","matRowDefColumns"],["mat-table","","matSort","",3,"dataSource","ngClass"],["matColumnDef","recovered_balance"],["matColumnDef","limbo_balance"],["fxLayoutAlign","end center","class","pl-4 pr-3",4,"matHeaderCellDef"],["fxLayoutAlign","end center","class","pl-4",4,"matCellDef"],["matColumnDef","no_pending_force_closing"],["class","pl-2","mat-sort-header","",4,"matHeaderCellDef"],["class","pl-2",3,"ngStyle",4,"matCellDef"],["matColumnDef","local_balance"],["matColumnDef","remote_balance"],["matColumnDef","no_pending_closing"],["matColumnDef","no_pending_wait_closing"],["mode","indeterminate"],["mat-sort-header",""],[3,"ngStyle"],["fxLayoutAlign","end center","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["fxLayoutAlign","end center",1,"pl-3","pr-4"],["fxLayoutAlign","end center",1,"px-3"],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","","fxLayoutAlign","start center",3,"ngClass"],["fxLayoutAlign","stretch stretch"],["fxLayoutAlign","end center",1,"pl-4","pr-3"],["fxLayoutAlign","end center",1,"pl-4"],["mat-stroked-button","","color","primary","type","button","tabindex","2",3,"click"],["mat-sort-header","",1,"pl-2"],[1,"pl-2",3,"ngStyle"],["mat-stroked-button","","color","primary","type","button","tabindex","3",3,"click"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"span",1),t._uU(2),t.ALo(3,"number"),t.qZA(),t.TgZ(4,"mat-accordion",2),t.YNc(5,O1,1,0,"mat-progress-bar",3),t.TgZ(6,"mat-expansion-panel",4)(7,"mat-expansion-panel-header")(8,"mat-panel-title"),t._uU(9),t.qZA()(),t.TgZ(10,"div",5),t.YNc(11,U1,1,0,"mat-progress-bar",3),t.TgZ(12,"table",6,7),t.ynx(14,8),t.YNc(15,M1,2,0,"mat-header-cell",9),t.YNc(16,P1,2,4,"mat-cell",10),t.BQk(),t.ynx(17,11),t.YNc(18,I1,2,0,"mat-header-cell",12),t.YNc(19,R1,3,3,"mat-cell",13),t.BQk(),t.ynx(20,14),t.YNc(21,D1,2,0,"mat-header-cell",12),t.YNc(22,Q1,3,3,"mat-cell",13),t.BQk(),t.ynx(23,15),t.YNc(24,J1,2,0,"mat-header-cell",12),t.YNc(25,E1,3,3,"mat-cell",13),t.BQk(),t.ynx(26,16),t.YNc(27,H1,2,0,"mat-header-cell",17),t.YNc(28,Y1,8,0,"mat-cell",18),t.BQk(),t.ynx(29,19),t.YNc(30,V1,4,3,"td",20),t.BQk(),t.YNc(31,W1,1,3,"tr",21),t.YNc(32,X1,1,0,"mat-header-row",22),t.YNc(33,j1,1,0,"mat-row",23),t.qZA()()(),t.YNc(34,K1,1,0,"mat-progress-bar",3),t.TgZ(35,"mat-expansion-panel",4)(36,"mat-expansion-panel-header")(37,"mat-panel-title"),t._uU(38),t.qZA()(),t.TgZ(39,"div",5)(40,"table",24,7),t.ynx(42,8),t.YNc(43,$1,2,0,"mat-header-cell",9),t.YNc(44,tr,2,4,"mat-cell",10),t.BQk(),t.ynx(45,25),t.YNc(46,er,2,0,"mat-header-cell",12),t.YNc(47,nr,3,3,"mat-cell",13),t.BQk(),t.ynx(48,26),t.YNc(49,or,2,0,"mat-header-cell",12),t.YNc(50,ir,3,3,"mat-cell",13),t.BQk(),t.ynx(51,15),t.YNc(52,ar,2,0,"mat-header-cell",12),t.YNc(53,lr,3,3,"mat-cell",13),t.BQk(),t.ynx(54,16),t.YNc(55,sr,2,0,"mat-header-cell",27),t.YNc(56,rr,3,0,"mat-cell",28),t.BQk(),t.ynx(57,29),t.YNc(58,mr,4,3,"td",20),t.BQk(),t.YNc(59,dr,1,3,"tr",21),t.YNc(60,hr,1,0,"mat-header-row",22),t.YNc(61,_r,1,0,"mat-row",23),t.qZA()()(),t.YNc(62,fr,1,0,"mat-progress-bar",3),t.TgZ(63,"mat-expansion-panel",4)(64,"mat-expansion-panel-header")(65,"mat-panel-title"),t._uU(66),t.qZA()(),t.TgZ(67,"div",5)(68,"table",24,7),t.ynx(70,8),t.YNc(71,gr,2,0,"mat-header-cell",30),t.YNc(72,Cr,2,4,"mat-cell",31),t.BQk(),t.ynx(73,32),t.YNc(74,xr,2,0,"mat-header-cell",12),t.YNc(75,yr,3,3,"mat-cell",13),t.BQk(),t.ynx(76,33),t.YNc(77,Tr,2,0,"mat-header-cell",12),t.YNc(78,vr,3,3,"mat-cell",13),t.BQk(),t.ynx(79,15),t.YNc(80,br,2,0,"mat-header-cell",12),t.YNc(81,wr,3,3,"mat-cell",13),t.BQk(),t.ynx(82,16),t.YNc(83,Zr,2,0,"mat-header-cell",27),t.YNc(84,Ar,3,0,"mat-cell",28),t.BQk(),t.ynx(85,34),t.YNc(86,kr,4,3,"td",20),t.BQk(),t.YNc(87,qr,1,3,"tr",21),t.YNc(88,Nr,1,0,"mat-header-row",22),t.YNc(89,Or,1,0,"mat-row",23),t.qZA()()(),t.YNc(90,Ur,1,0,"mat-progress-bar",3),t.TgZ(91,"mat-expansion-panel",4)(92,"mat-expansion-panel-header")(93,"mat-panel-title"),t._uU(94),t.qZA()(),t.TgZ(95,"div",5)(96,"table",24,7),t.ynx(98,8),t.YNc(99,Mr,2,0,"mat-header-cell",30),t.YNc(100,Pr,2,4,"mat-cell",31),t.BQk(),t.ynx(101,26),t.YNc(102,Ir,2,0,"mat-header-cell",12),t.YNc(103,Rr,3,3,"mat-cell",13),t.BQk(),t.ynx(104,32),t.YNc(105,Dr,2,0,"mat-header-cell",12),t.YNc(106,Qr,3,3,"mat-cell",13),t.BQk(),t.ynx(107,33),t.YNc(108,Jr,2,0,"mat-header-cell",12),t.YNc(109,Er,3,3,"mat-cell",13),t.BQk(),t.ynx(110,15),t.YNc(111,Hr,2,0,"mat-header-cell",12),t.YNc(112,Yr,3,3,"mat-cell",13),t.BQk(),t.ynx(113,16),t.YNc(114,Br,2,0,"mat-header-cell",27),t.YNc(115,zr,3,0,"mat-cell",28),t.BQk(),t.ynx(116,35),t.YNc(117,Xr,4,3,"td",20),t.BQk(),t.YNc(118,Kr,1,3,"tr",21),t.YNc(119,$r,1,0,"mat-header-row",22),t.YNc(120,tc,1,0,"mat-row",23),t.qZA()()()()()),2&e&&(t.xp6(2),t.hij("Total Limbo Balance: ",t.lcZ(3,30,o.pendingChannels.total_limbo_balance)," Sats"),t.xp6(3),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(4),t.hij("Pending Open (",o.pendingOpenChannelsLength,")"),t.xp6(2),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",o.pendingOpenChannels)("ngClass",t.VKq(32,vt,""!==o.errorMessage)),t.xp6(19),t.Q6J("matFooterRowDef",t.DdM(34,ec)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedOpenColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedOpenColumns),t.xp6(1),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(4),t.hij("Pending Force Closing (",o.pendingForceClosingChannelsLength,")"),t.xp6(2),t.Q6J("dataSource",o.pendingForceClosingChannels)("ngClass",t.VKq(35,vt,""!==o.errorMessage)),t.xp6(19),t.Q6J("matFooterRowDef",t.DdM(37,nc)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedForceClosingColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedForceClosingColumns),t.xp6(1),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(4),t.hij("Pending Closing (",o.pendingClosingChannelsLength,")"),t.xp6(2),t.Q6J("dataSource",o.pendingClosingChannels)("ngClass",t.VKq(38,vt,""!==o.errorMessage)),t.xp6(19),t.Q6J("matFooterRowDef",t.DdM(40,oc)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedClosingColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedClosingColumns),t.xp6(1),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(4),t.hij("Waiting Close (",o.pendingWaitClosingChannelsLength,")"),t.xp6(2),t.Q6J("dataSource",o.pendingWaitClosingChannels)("ngClass",t.VKq(41,vt,""!==o.errorMessage)),t.xp6(22),t.Q6J("matFooterRowDef",t.DdM(43,ic)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedWaitClosingColumns),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedWaitClosingColumns))},directives:[m.xw,E.pp,u.O5,J.pW,E.ib,E.yz,E.yK,m.Wh,m.yH,z.$V,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,M.gD,M.$L,G.ey,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,q.lW],pipes:[u.JJ],styles:[".mat-column-channel_point[_ngcontent-%COMP%]{flex:1 1 10%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}tr.mat-footer-row[_ngcontent-%COMP%] td.mat-footer-cell[_ngcontent-%COMP%]{border-bottom:none}"]}),n})();function lc(n,i){1&n&&t._UZ(0,"mat-progress-bar",27)}function sc(n,i){1&n&&(t.TgZ(0,"th",28),t._uU(1," Close Type "),t.qZA())}function rc(n,i){if(1&n&&(t.TgZ(0,"td",29)(1,"div",30)(2,"mat-icon",31),t._uU(3,"info_outline"),t.qZA(),t._uU(4),t.qZA()()),2&n){const e=i.$implicit,o=t.oxw();t.xp6(2),t.Q6J("matTooltip",o.channelClosureType[e.close_type].tooltip),t.xp6(2),t.hij(" ",o.channelClosureType[e.close_type].name," ")}}function cc(n,i){1&n&&(t.TgZ(0,"th",28),t._uU(1," Peer "),t.qZA())}const pc=function(n){return{"max-width":n}};function uc(n,i){if(1&n&&(t.TgZ(0,"td",32),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,pc,o.screenSize===o.screenSizeEnum.XS?"10rem":"20rem")),t.xp6(1),t.hij(" ",e.remote_alias," ")}}function mc(n,i){1&n&&(t.TgZ(0,"th",33),t._uU(1," Capacity "),t.qZA())}function dc(n,i){if(1&n&&(t.TgZ(0,"td",29)(1,"span",34),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,e.capacity)," ")}}function hc(n,i){1&n&&(t.TgZ(0,"th",33),t._uU(1," Close Height "),t.qZA())}function _c(n,i){if(1&n&&(t.TgZ(0,"td",29)(1,"span",34),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,e.close_height)," ")}}function fc(n,i){1&n&&(t.TgZ(0,"th",33),t._uU(1," Settled Balance "),t.qZA())}function gc(n,i){if(1&n&&(t.TgZ(0,"td",29)(1,"span",34),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,e.settled_balance)," ")}}function Cc(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",35)(1,"div",36)(2,"mat-select",37),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",38),t.NdJ("click",function(){return t.CHM(e),t.oxw().onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}function xc(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",39)(1,"span",34)(2,"button",40),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw().onClosedChannelClick(r,a)}),t._uU(3,"View Info"),t.qZA()()()}}function yc(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No closed channel available."),t.qZA())}function Tc(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting closed channels..."),t.qZA())}function vc(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function bc(n,i){if(1&n&&(t.TgZ(0,"td",41),t.YNc(1,yc,2,0,"p",42),t.YNc(2,Tc,2,0,"p",42),t.YNc(3,vc,2,1,"p",42),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.closedChannels&&e.closedChannels.data)||(null==e.closedChannels||null==e.closedChannels.data?null:e.closedChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.closedChannels&&e.closedChannels.data)||(null==e.closedChannels||null==e.closedChannels.data?null:e.closedChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.closedChannels&&e.closedChannels.data)||(null==e.closedChannels||null==e.closedChannels.data?null:e.closedChannels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const wc=function(n){return{"display-none":n}};function Zc(n,i){if(1&n&&t._UZ(0,"tr",43),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,wc,(null==e.closedChannels?null:e.closedChannels.data)&&(null==e.closedChannels||null==e.closedChannels.data?null:e.closedChannels.data.length)>0))}}function Ac(n,i){1&n&&t._UZ(0,"tr",44)}function Lc(n,i){1&n&&t._UZ(0,"tr",45)}const Sc=function(n){return{"error-border":n,"overflow-auto":!0}},Fc=function(){return["no_closed_channel"]};let kc=(()=>{class n{constructor(e,o,a){this.logger=e,this.store=o,this.commonService=a,this.channelClosureType=s.HW,this.faHistory=b.qO$,this.displayedColumns=[],this.closedChannelsData=[],this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unsub=[new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["remote_alias","actions"]):this.screenSize===s.cu.SM||this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["close_type","remote_alias","settled_balance","actions"]):(this.flgSticky=!0,this.displayedColumns=["close_type","remote_alias","capacity","close_height","settled_balance","actions"])}ngOnInit(){this.store.select(T.P2).pipe((0,_.R)(this.unsub[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.closedChannelsData=e.closedChannels,this.closedChannelsData.length>0&&this.loadClosedChannelsTable(this.closedChannelsData),this.logger.info(e)})}ngAfterViewInit(){this.closedChannelsData.length>0&&this.loadClosedChannelsTable(this.closedChannelsData)}applyFilter(){this.closedChannels.filter=this.selFilter.trim().toLowerCase()}onClosedChannelClick(e,o){this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Closed Channel Information",message:[[{key:"close_type",value:this.channelClosureType[e.close_type].name,title:"Close Type",width:30,type:s.Gi.STRING},{key:"settled_balance",value:e.settled_balance,title:"Settled Balance",width:30,type:s.Gi.NUMBER},{key:"time_locked_balance",value:e.time_locked_balance,title:"Time Locked Balance",width:40,type:s.Gi.NUMBER}],[{key:"chan_id",value:e.chan_id,title:"Channel ID",width:30},{key:"capacity",value:e.capacity,title:"Capacity",width:30,type:s.Gi.NUMBER},{key:"close_height",value:e.close_height,title:"Close Height",width:40,type:s.Gi.NUMBER}],[{key:"remote_alias",value:e.remote_alias,title:"Peer Alias",width:30},{key:"remote_pubkey",value:e.remote_pubkey,title:"Peer Public Key",width:70}],[{key:"channel_point",value:e.channel_point,title:"Channel Point",width:100}],[{key:"closing_tx_hash",value:e.closing_tx_hash,title:"Closing Transaction Hash",width:100,type:s.Gi.STRING}]]}}}))}loadClosedChannelsTable(e){this.closedChannels=new c.by([...e]),this.closedChannels.sort=this.sort,this.closedChannels.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.closedChannels.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.closedChannels.paginator=this.paginator,this.applyFilter(),this.logger.info(this.closedChannels)}onDownloadCSV(){this.closedChannels.data&&this.closedChannels.data.length>0&&this.commonService.downloadFile(this.closedChannels.data,"Closed-channels")}ngOnDestroy(){this.unsub.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-closed-table"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Channels")}])],decls:33,vars:14,consts:[["fxLayout","column"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","close_type"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","remote_alias"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","capacity"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","close_height"],["matColumnDef","settled_balance"],["matColumnDef","actions"],["mat-header-cell","","class","pl-1",4,"matHeaderCellDef"],["mat-cell","","class","pl-1",4,"matCellDef"],["matColumnDef","no_closed_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["fxLayout","row","fxLayoutAlign","start center"],[1,"info-icon","info-icon-text",3,"matTooltip"],["mat-cell","",3,"ngStyle"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell","",1,"pl-1"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","",1,"pl-1"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"div",2),t.TgZ(3,"mat-form-field",3)(4,"input",4),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(5,"div",5),t.YNc(6,lc,1,0,"mat-progress-bar",6),t.TgZ(7,"table",7,8),t.ynx(9,9),t.YNc(10,sc,2,0,"th",10),t.YNc(11,rc,5,2,"td",11),t.BQk(),t.ynx(12,12),t.YNc(13,cc,2,0,"th",10),t.YNc(14,uc,2,4,"td",13),t.BQk(),t.ynx(15,14),t.YNc(16,mc,2,0,"th",15),t.YNc(17,dc,4,3,"td",11),t.BQk(),t.ynx(18,16),t.YNc(19,hc,2,0,"th",15),t.YNc(20,_c,4,3,"td",11),t.BQk(),t.ynx(21,17),t.YNc(22,fc,2,0,"th",15),t.YNc(23,gc,4,3,"td",11),t.BQk(),t.ynx(24,18),t.YNc(25,Cc,6,0,"th",19),t.YNc(26,xc,4,0,"td",20),t.BQk(),t.ynx(27,21),t.YNc(28,bc,4,3,"td",22),t.BQk(),t.YNc(29,Zc,1,3,"tr",23),t.YNc(30,Ac,1,0,"tr",24),t.YNc(31,Lc,1,0,"tr",25),t.qZA()(),t._UZ(32,"mat-paginator",26),t.qZA()),2&e&&(t.xp6(4),t.Q6J("ngModel",o.selFilter),t.xp6(2),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",o.closedChannels)("ngClass",t.VKq(11,Sc,""!==o.errorMessage)),t.xp6(22),t.Q6J("matFooterRowDef",t.DdM(13,Fc)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,m.Wh,m.yH,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,u.O5,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,$.Hw,K.gM,u.PC,L.Zl,M.gD,M.$L,G.ey,q.lW,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.JJ],styles:[".mat-column-close_type[_ngcontent-%COMP%]{flex:0 0 16%;min-width:5rem}.mat-column-remote_alias[_ngcontent-%COMP%]{flex:1 1 20%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"]}),n})();function qc(n,i){1&n&&t._UZ(0,"mat-progress-bar",27)}function Nc(n,i){1&n&&(t.TgZ(0,"th",28),t._uU(1,"Amount (Sats)"),t.qZA())}function Oc(n,i){if(1&n&&(t.TgZ(0,"span",33),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",t.lcZ(2,1,null==e?null:e.amount)," ")}}function Uc(n,i){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Oc,3,3,"span",32),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.pending_htlcs)}}function Mc(n,i){if(1&n&&(t.TgZ(0,"td",29)(1,"span",30),t._uU(2),t.qZA(),t.YNc(3,Uc,2,1,"span",31),t.qZA()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" Active HTLCs: ",null==e||null==e.pending_htlcs?null:e.pending_htlcs.length," "),t.xp6(1),t.Q6J("ngIf",e.is_expanded)}}function Pc(n,i){1&n&&(t.TgZ(0,"th",28),t._uU(1,"Alias/Incoming"),t.qZA())}function Ic(n,i){if(1&n&&(t.TgZ(0,"span",30),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",null!=e&&e.incoming?"Yes":"No"," ")}}function Rc(n,i){if(1&n&&(t.ynx(0),t.YNc(1,Ic,2,1,"span",34),t.BQk()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.pending_htlcs)}}function Dc(n,i){if(1&n&&(t.TgZ(0,"td",29)(1,"span",30),t._uU(2),t.qZA(),t.YNc(3,Rc,2,1,"ng-container",31),t.qZA()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(null==e?null:e.remote_alias),t.xp6(1),t.Q6J("ngIf",e.is_expanded)}}function Qc(n,i){1&n&&(t.TgZ(0,"th",35)(1,"span",36),t._uU(2,"Expiration Height"),t.qZA()())}function Jc(n,i){if(1&n&&(t.TgZ(0,"span",36),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,null==e?null:e.expiration_height,"1.0-0")," ")}}function Ec(n,i){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Jc,3,4,"span",37),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.pending_htlcs)}}function Hc(n,i){if(1&n&&(t.TgZ(0,"td",29)(1,"span",36),t._uU(2),t.qZA(),t.YNc(3,Ec,2,1,"span",31),t.qZA()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(" "),t.xp6(1),t.Q6J("ngIf",e.is_expanded)}}function Yc(n,i){1&n&&(t.TgZ(0,"th",38)(1,"span",36),t._uU(2,"Hash Lock"),t.qZA()())}function Bc(n,i){if(1&n&&(t.TgZ(0,"span",36),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",null==e?null:e.hash_lock," ")}}function zc(n,i){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Bc,2,1,"span",37),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.pending_htlcs)}}function Gc(n,i){if(1&n&&(t.TgZ(0,"td",39)(1,"span",36),t._uU(2),t.qZA(),t.YNc(3,zc,2,1,"span",31),t.qZA()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(" "),t.xp6(1),t.Q6J("ngIf",e.is_expanded)}}function Vc(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",40)(1,"div",41)(2,"mat-select",42),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",43),t.NdJ("click",function(){return t.CHM(e),t.oxw().onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}function Wc(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",45)(1,"button",48),t.NdJ("click",function(){const l=t.CHM(e).$implicit,r=t.oxw(2).$implicit;return t.oxw().onHTLCClick(l,r)}),t._uU(2),t.qZA()()}if(2&n){const e=i.index;t.xp6(2),t.hij("View ",e+1,"")}}function Xc(n,i){if(1&n&&(t.TgZ(0,"div"),t.YNc(1,Wc,3,1,"div",47),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Q6J("ngForOf",null==e?null:e.pending_htlcs)}}function jc(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",44)(1,"span",45)(2,"button",46),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return l.is_expanded=!l.is_expanded}),t._uU(3),t.qZA()(),t.YNc(4,Xc,2,1,"div",31),t.qZA()}if(2&n){const e=i.$implicit;t.xp6(3),t.Oqu(e.is_expanded?"Hide":"Show"),t.xp6(1),t.Q6J("ngIf",e.is_expanded)}}function Kc(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No active htlc available."),t.qZA())}function $c(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting active htlcs..."),t.qZA())}function t2(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function e2(n,i){if(1&n&&(t.TgZ(0,"td",49),t.YNc(1,Kc,2,0,"p",31),t.YNc(2,$c,2,0,"p",31),t.YNc(3,t2,2,1,"p",31),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const n2=function(n){return{"display-none":n}};function o2(n,i){if(1&n&&t._UZ(0,"tr",50),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,n2,(null==e.channels?null:e.channels.data)&&(null==e.channels||null==e.channels.data?null:e.channels.data.length)>0))}}function i2(n,i){1&n&&t._UZ(0,"tr",51)}function a2(n,i){1&n&&t._UZ(0,"tr",52)}const l2=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},s2=function(){return["no_channel"]};let r2=(()=>{class n{constructor(e,o,a){this.logger=e,this.commonService=o,this.store=a,this.channelsJSONArr=[],this.displayedColumns=[],this.htlcColumns=[],this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["amount","actions"]):this.screenSize===s.cu.SM?(this.flgSticky=!1,this.displayedColumns=["amount","incoming","actions"]):this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["amount","incoming","expiration_height","actions"]):(this.flgSticky=!0,this.displayedColumns=["amount","incoming","expiration_height","hash_lock","actions"])}ngOnInit(){this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{var o;this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.channelsJSONArr=(null===(o=e.channels)||void 0===o?void 0:o.filter(a=>a.pending_htlcs&&a.pending_htlcs.length>0))||[],this.loadHTLCsTable(this.channelsJSONArr),this.logger.info(e)})}ngAfterViewInit(){this.loadHTLCsTable(this.channelsJSONArr)}onHTLCClick(e,o){this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"HTLC Information",message:[[{key:"remote_alias",value:o.remote_alias,title:"Alias",width:100,type:s.Gi.STRING}],[{key:"amount",value:e.amount,title:"Amount (Sats)",width:50,type:s.Gi.NUMBER},{key:"incoming",value:e.incoming?"Yes":"No",title:"Incoming",width:50,type:s.Gi.STRING}],[{key:"expiration_height",value:e.expiration_height,title:"Expiration Height",width:50,type:s.Gi.NUMBER},{key:"hash_lock",value:e.hash_lock,title:"Hash Lock",width:50,type:s.Gi.STRING}]]}}}))}onChannelClick(e,o){this.store.dispatch((0,F.qR)({payload:{data:{channel:e,showCopy:!0,component:St}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}loadHTLCsTable(e){this.channels=new c.by(e?[...e]:[]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(o,a)=>{var l,r,h,f;switch(a){case"amount":return this.commonService.sortByKey(o.pending_htlcs,a,"number",null===(l=this.sort)||void 0===l?void 0:l.direction),o.pending_htlcs&&o.pending_htlcs.length?o.pending_htlcs.length:null;case"incoming":return this.commonService.sortByKey(o.pending_htlcs,a,"boolean",null===(r=this.sort)||void 0===r?void 0:r.direction),o.remote_alias?o.remote_alias:o.remote_pubkey?o.remote_pubkey:null;case"expiration_height":return this.commonService.sortByKey(o.pending_htlcs,a,"number",null===(h=this.sort)||void 0===h?void 0:h.direction),o;case"hash_lock":return this.commonService.sortByKey(o.pending_htlcs,a,"number",null===(f=this.sort)||void 0===f?void 0:f.direction),o;default:return o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null}},this.channels.paginator=this.paginator,this.channels.filterPredicate=(o,a)=>{var l;return((o.remote_alias?o.remote_alias.toLowerCase():"")+(null===(l=o.pending_htlcs)||void 0===l?void 0:l.map(h=>JSON.stringify(h)+(h.incoming?"yes":"no")))).includes(a)},this.applyFilter()}onDownloadCSV(){this.channels.data&&this.channels.data.length>0&&this.commonService.downloadFile(this.flattenHTLCs(),"ActiveHTLCs")}flattenHTLCs(){const e=JSON.parse(JSON.stringify(this.channels.data));return null==e?void 0:e.reduce((a,l)=>a.concat(l.pending_htlcs?l.pending_htlcs:l),[])}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-active-htlcs-table"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("HTLCs")}])],decls:30,vars:14,consts:[["fxLayout","column",1,"padding-gap"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","amount"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","incoming"],["matColumnDef","expiration_height"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","hash_lock"],["mat-header-cell","","mat-sort-header","","arrowPosition","before","class","pl-3 htlc-row-span",4,"matHeaderCellDef"],["mat-cell","","class","pl-3",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","","class","px-2",4,"matHeaderCellDef"],["mat-cell","","class","px-2",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["fxLayoutAlign","start center",1,"htlc-row-span"],[4,"ngIf"],["fxLayoutAlign","start center","class","htlc-row-span pl-3",4,"ngFor","ngForOf"],["fxLayoutAlign","start center",1,"htlc-row-span","pl-3"],["fxLayoutAlign","start center","class","htlc-row-span",4,"ngFor","ngForOf"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center",1,"htlc-row-span"],["fxLayoutAlign","end center","class","htlc-row-span",4,"ngFor","ngForOf"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",1,"pl-3","htlc-row-span"],["mat-cell","",1,"pl-3"],["mat-header-cell","",1,"px-2"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","",1,"px-2"],["fxLayoutAlign","end center"],["mat-flat-button","","color","primary","type","button","tabindex","5",1,"btn-htlc-expand",3,"click"],["fxLayoutAlign","end center",4,"ngFor","ngForOf"],["mat-stroked-button","","color","primary","type","button","tabindex","6",1,"btn-htlc-info",3,"click"],["mat-footer-cell","","colspan","4"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"div",2),t.TgZ(3,"mat-form-field",3)(4,"input",4),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(5,"div",5),t.YNc(6,qc,1,0,"mat-progress-bar",6),t.TgZ(7,"table",7,8),t.ynx(9,9),t.YNc(10,Nc,2,0,"th",10),t.YNc(11,Mc,4,2,"td",11),t.BQk(),t.ynx(12,12),t.YNc(13,Pc,2,0,"th",10),t.YNc(14,Dc,4,2,"td",11),t.BQk(),t.ynx(15,13),t.YNc(16,Qc,3,0,"th",14),t.YNc(17,Hc,4,2,"td",11),t.BQk(),t.ynx(18,15),t.YNc(19,Yc,3,0,"th",16),t.YNc(20,Gc,4,2,"td",17),t.BQk(),t.ynx(21,18),t.YNc(22,Vc,6,0,"th",19),t.YNc(23,jc,5,2,"td",20),t.BQk(),t.ynx(24,21),t.YNc(25,e2,4,3,"td",22),t.BQk(),t.YNc(26,o2,1,3,"tr",23),t.YNc(27,i2,1,0,"tr",24),t.YNc(28,a2,1,0,"tr",25),t.qZA()(),t._UZ(29,"mat-paginator",26),t.qZA()),2&e&&(t.xp6(4),t.Q6J("ngModel",o.selFilter),t.xp6(2),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",o.channels)("ngClass",t.VKq(11,l2,""!==o.errorMessage)),t.xp6(19),t.Q6J("matFooterRowDef",t.DdM(13,s2)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,m.Wh,m.yH,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,u.O5,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.sg,M.gD,M.$L,G.ey,q.lW,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.JJ],styles:[".mat-column-amount[_ngcontent-%COMP%], .mat-column-expiration_height[_ngcontent-%COMP%]{flex:0 0 30%;width:30%}.mat-column-incoming[_ngcontent-%COMP%], .mat-column-hash_lock[_ngcontent-%COMP%]{flex:0 0 25%;width:25%;text-overflow:ellipsis}.htlc-row-span[_ngcontent-%COMP%]{min-height:4.2rem;place-content:center flex-start;align-items:center}.mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}.mat-column-actions[_ngcontent-%COMP%] .btn-htlc-expand[_ngcontent-%COMP%]{width:9rem}.mat-column-actions[_ngcontent-%COMP%] .btn-htlc-info[_ngcontent-%COMP%]{margin-top:.5rem;width:9rem}"]}),n})();function c2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Wallet password is required."),t.qZA())}let p2=(()=>{class n{constructor(e){this.store=e,this.walletPassword=""}ngOnInit(){this.walletPassword=""}onUnlockWallet(){if(!this.walletPassword)return!0;this.store.dispatch((0,A.xG)({payload:{pwd:window.btoa(this.walletPassword)}}))}resetData(){this.walletPassword=""}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-unlock-wallet"]],decls:12,vars:2,consts:[["fxLayout","column",1,"padding-gap","mb-2"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between"],["fxFlex","100","fxLayoutAlign","start"],["autoFocus","","matInput","","type","password","placeholder","Password","name","walletPassword","tabindex","1","required","",3,"ngModel","ngModelChange"],[4,"ngIf"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","3",3,"click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"form",1)(2,"mat-form-field",2)(3,"input",3),t.NdJ("ngModelChange",function(l){return o.walletPassword=l}),t.qZA(),t.TgZ(4,"mat-hint"),t._uU(5,"Enter Wallet Password"),t.qZA(),t.YNc(6,c2,2,0,"mat-error",4),t.qZA(),t.TgZ(7,"div",5)(8,"button",6),t.NdJ("click",function(){return o.resetData()}),t._uU(9,"Clear Field"),t.qZA(),t.TgZ(10,"button",7),t.NdJ("click",function(){return o.onUnlockWallet()}),t._uU(11,"Unlock Wallet"),t.qZA()()()()),2&e&&(t.xp6(3),t.Q6J("ngModel",o.walletPassword),t.xp6(3),t.Q6J("ngIf",!o.walletPassword))},directives:[m.xw,p._Y,p.JL,p.F,m.Wh,C.KE,m.yH,P.Nt,p.Fj,W.h,p.Q7,p.JJ,p.On,C.bx,u.O5,C.TO,q.lW],styles:[""]}),n})();var u2=g(1555);function m2(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div")(1,"form",4)(2,"div",5),t._uU(3,"Warning: Your connection is unsecure, it's not safe to generate private keys over this connection.Are you sure you want to proceed?"),t.qZA(),t.TgZ(4,"div",6)(5,"button",7),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return a.proceed=!1,a.warnRes=!0}),t._uU(6,"Do Not Proceed"),t.qZA(),t.TgZ(7,"button",8),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return a.proceed=!0,a.warnRes=!0}),t._uU(8,"Proceed"),t.qZA()()()()}}function d2(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",9)(1,"div",10),t._uU(2,"Please re-configure & re-start RTL after securing your LND connction. You can close this window now."),t.qZA(),t.TgZ(3,"div",6)(4,"button",11),t.NdJ("click",function(){return t.CHM(e),t.oxw().warnRes=!1}),t._uU(5,"Go Back"),t.qZA()()()}}function h2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Password is required."),t.qZA())}function _2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Password must be at least 8 characters in length."),t.qZA())}function f2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Confirm password is required."),t.qZA())}function g2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Confirm password must be at least 8 characters in length."),t.qZA())}function C2(n,i){1&n&&(t.TgZ(0,"div",41)(1,"mat-icon",42),t._uU(2,"cancel"),t.qZA(),t._uU(3,"Passwords do not match. "),t.qZA())}function x2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Cipher seed is required."),t.qZA())}function y2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Invalid Cipher. Enter comma separated 24 words cipher seed."),t.qZA())}function T2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Passphrase is required."),t.qZA())}function v2(n,i){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"vpn_key"),t.qZA())}function b2(n,i){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"swap_calls"),t.qZA())}function w2(n,i){1&n&&(t.TgZ(0,"mat-icon"),t._uU(1,"fingerprint"),t.qZA())}function Z2(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-vertical-stepper",12,13)(2,"mat-step",14)(3,"form",15)(4,"mat-form-field",16),t._UZ(5,"input",17),t.TgZ(6,"mat-hint"),t._uU(7,"Enter Wallet Password"),t.qZA(),t.YNc(8,h2,2,0,"mat-error",1),t.YNc(9,_2,2,0,"mat-error",1),t.qZA(),t.TgZ(10,"mat-form-field",16),t._UZ(11,"input",18),t.TgZ(12,"mat-hint"),t._uU(13,"Confirm Wallet Password"),t.qZA(),t.YNc(14,f2,2,0,"mat-error",1),t.YNc(15,g2,2,0,"mat-error",1),t.qZA(),t.YNc(16,C2,4,0,"div",19),t.TgZ(17,"div",20)(18,"button",21),t._uU(19,"Next"),t.qZA()()()(),t.TgZ(20,"mat-step",22)(21,"form",23)(22,"div",24)(23,"mat-slide-toggle",25),t._uU(24,"Existing Cipher"),t.qZA(),t.TgZ(25,"mat-form-field",26),t._UZ(26,"input",27),t.TgZ(27,"mat-hint"),t._uU(28,"Cipher Seed"),t.qZA(),t.YNc(29,x2,2,0,"mat-error",1),t.YNc(30,y2,2,0,"mat-error",1),t.qZA()(),t.TgZ(31,"div",28)(32,"button",29),t._uU(33,"Back"),t.qZA(),t.TgZ(34,"button",30),t._uU(35,"Next"),t.qZA()()()(),t.TgZ(36,"mat-step",31)(37,"form",23)(38,"div",24)(39,"mat-slide-toggle",32),t._uU(40,"Existing Passphrase"),t.qZA(),t.TgZ(41,"mat-form-field",33),t._UZ(42,"input",34),t.TgZ(43,"mat-hint"),t._uU(44,"Enter Passphrase"),t.qZA(),t.YNc(45,T2,2,0,"mat-error",1),t.qZA()(),t.TgZ(46,"div",28)(47,"button",35),t.NdJ("click",function(){return t.CHM(e),t.oxw().resetData()}),t._uU(48,"Clear"),t.qZA(),t.TgZ(49,"button",36),t._uU(50,"Back"),t.qZA(),t.TgZ(51,"button",37),t.NdJ("click",function(){return t.CHM(e),t.oxw().onInitWallet()}),t._uU(52,"Initialize Wallet"),t.qZA()()()(),t.YNc(53,v2,2,0,"ng-template",38),t.YNc(54,b2,2,0,"ng-template",39),t.YNc(55,w2,2,0,"ng-template",40),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("linear",!0),t.xp6(2),t.Q6J("stepControl",e.passwordFormGroup),t.xp6(1),t.Q6J("formGroup",e.passwordFormGroup),t.xp6(5),t.Q6J("ngIf",null==e.passwordFormGroup.controls.initWalletPassword.errors?null:e.passwordFormGroup.controls.initWalletPassword.errors.required),t.xp6(1),t.Q6J("ngIf",null==e.passwordFormGroup.controls.initWalletPassword.errors?null:e.passwordFormGroup.controls.initWalletPassword.errors.minlength),t.xp6(5),t.Q6J("ngIf",null==e.passwordFormGroup.controls.initWalletConfirmPassword.errors?null:e.passwordFormGroup.controls.initWalletConfirmPassword.errors.required),t.xp6(1),t.Q6J("ngIf",null==e.passwordFormGroup.controls.initWalletConfirmPassword.errors?null:e.passwordFormGroup.controls.initWalletConfirmPassword.errors.minlength),t.xp6(1),t.Q6J("ngIf",(null==e.passwordFormGroup.errors?null:e.passwordFormGroup.errors.unmatchedPasswords)&&(e.passwordFormGroup.controls.initWalletPassword.touched||e.passwordFormGroup.controls.initWalletPassword.dirty)&&(e.passwordFormGroup.controls.initWalletConfirmPassword.touched||e.passwordFormGroup.controls.initWalletConfirmPassword.dirty)),t.xp6(4),t.Q6J("stepControl",e.cipherFormGroup),t.xp6(1),t.Q6J("formGroup",e.cipherFormGroup),t.xp6(2),t.Q6J("labelPosition","before"),t.xp6(6),t.Q6J("ngIf",null==e.cipherFormGroup.controls.cipherSeed.errors?null:e.cipherFormGroup.controls.cipherSeed.errors.required),t.xp6(1),t.Q6J("ngIf",!(null!=e.cipherFormGroup.controls.cipherSeed.errors&&e.cipherFormGroup.controls.cipherSeed.errors.required)&&(null==e.cipherFormGroup.controls.cipherSeed.errors?null:e.cipherFormGroup.controls.cipherSeed.errors.invalidCipher)),t.xp6(6),t.Q6J("stepControl",e.passphraseFormGroup),t.xp6(1),t.Q6J("formGroup",e.passphraseFormGroup),t.xp6(2),t.Q6J("labelPosition","before"),t.xp6(6),t.Q6J("ngIf",null==e.passphraseFormGroup.controls.passphrase.errors?null:e.passphraseFormGroup.controls.passphrase.errors.required)}}function A2(n,i){if(1&n&&(t.TgZ(0,"span",48),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e)}}function L2(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div")(1,"form",4)(2,"div",43),t._uU(3,"YOU MUST WRITE DOWN THIS SEED TO BE ABLE TO RESTORE THE WALLET!"),t.qZA(),t.TgZ(4,"div",44),t.YNc(5,A2,2,1,"span",45),t.qZA(),t.TgZ(6,"div",46),t._uU(7,"Wallet initialization is done."),t.qZA(),t.TgZ(8,"div",46),t._uU(9,"The node will be usable only after LND has synced completely with the network."),t.qZA(),t.TgZ(10,"div",46),t._uU(11,"Click continue only after writing down the seed."),t.qZA(),t.TgZ(12,"div",6)(13,"button",47),t.NdJ("click",function(){return t.CHM(e),t.oxw().onGoToHome()}),t._uU(14,"Go To Home"),t.qZA()()()()}if(2&n){const e=t.oxw();t.xp6(5),t.Q6J("ngForOf",e.genSeedResponse)}}function S2(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div")(1,"form",4)(2,"div",46),t._uU(3,"Something went wrong! Unable to initialize wallet!"),t.qZA(),t.TgZ(4,"div",6)(5,"button",49),t.NdJ("click",function(){return t.CHM(e),t.oxw().resetData()}),t._uU(6,"Restart"),t.qZA()()()()}}function F2(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div")(1,"form",4)(2,"div",46),t._uU(3,"Wallet recovery is done."),t.qZA(),t.TgZ(4,"div",46),t._uU(5,"The node will be usable only after LND has synced completely with the network."),t.qZA(),t.TgZ(6,"div",6)(7,"button",50),t.NdJ("click",function(){return t.CHM(e),t.oxw().onGoToHome()}),t._uU(8,"Go To Home"),t.qZA()()()()}}function k2(n){const i=n.get("initWalletPassword"),e=n.get("initWalletConfirmPassword");return i&&e&&i.value!==e.value?{unmatchedPasswords:!0}:null}function q2(n){const i=n.value.toString().trim().split(",")||[];return i&&24!==i.length?{invalidCipher:!0}:null}let N2=(()=>{class n{constructor(e,o,a){this.store=e,this.formBuilder=o,this.lndEffects=a,this.insecureLND=!1,this.genSeedResponse=[],this.initWalletResponse="",this.proceed=!0,this.warnRes=!1,this.unsubs=[new d.x,new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.passwordFormGroup=this.formBuilder.group({initWalletPassword:["",[p.kI.required,p.kI.minLength(8)]],initWalletConfirmPassword:["",[p.kI.required,p.kI.minLength(8)]]},{validators:k2}),this.cipherFormGroup=this.formBuilder.group({existingCipher:[!1],cipherSeed:[{value:"",disabled:!0},[q2]]}),this.passphraseFormGroup=this.formBuilder.group({enterPassphrase:[!1],passphrase:[{value:"",disabled:!0}]}),this.cipherFormGroup.controls.existingCipher.valueChanges.pipe((0,_.R)(this.unsubs[0])).subscribe(e=>{e?(this.cipherFormGroup.controls.cipherSeed.setValue(""),this.cipherFormGroup.controls.cipherSeed.enable()):(this.cipherFormGroup.controls.cipherSeed.setValue(""),this.cipherFormGroup.controls.cipherSeed.disable())}),this.passphraseFormGroup.controls.enterPassphrase.valueChanges.pipe((0,_.R)(this.unsubs[1])).subscribe(e=>{e?(this.passphraseFormGroup.controls.passphrase.setValue(""),this.passphraseFormGroup.controls.passphrase.enable()):(this.passphraseFormGroup.controls.passphrase.setValue(""),this.passphraseFormGroup.controls.passphrase.disable())}),this.insecureLND=!window.location.protocol.includes("https:"),this.lndEffects.initWalletRes.pipe((0,_.R)(this.unsubs[2])).subscribe(e=>{this.initWalletResponse=e}),this.lndEffects.genSeedResponse.pipe((0,_.R)(this.unsubs[3])).subscribe(e=>{this.genSeedResponse=e,this.store.dispatch((0,A.y2)(this.passphraseFormGroup.controls.enterPassphrase.value?{payload:{pwd:window.btoa(this.passwordFormGroup.controls.initWalletPassword.value),cipher:this.genSeedResponse,passphrase:window.btoa(this.passphraseFormGroup.controls.passphrase.value)}}:{payload:{pwd:window.btoa(this.passwordFormGroup.controls.initWalletPassword.value),cipher:this.genSeedResponse}}))})}onInitWallet(){if(this.passwordFormGroup.invalid||this.cipherFormGroup.invalid||this.passphraseFormGroup.invalid)return!0;if(this.cipherFormGroup.controls.existingCipher.value){const e=this.cipherFormGroup.controls.cipherSeed.value.toString().trim().split(",");this.store.dispatch((0,A.y2)(this.passphraseFormGroup.controls.enterPassphrase.value?{payload:{pwd:window.btoa(this.passwordFormGroup.controls.initWalletPassword.value),cipher:e,passphrase:window.btoa(this.passphraseFormGroup.controls.passphrase.value)}}:{payload:{pwd:window.btoa(this.passwordFormGroup.controls.initWalletPassword.value),cipher:e}}))}else this.store.dispatch((0,A.fu)(this.passphraseFormGroup.controls.enterPassphrase.value?{payload:window.btoa(this.passphraseFormGroup.controls.passphrase.value)}:{payload:""}))}onGoToHome(){setTimeout(()=>{this.store.dispatch((0,F.tw)()),this.store.dispatch((0,A.sQ)({payload:{loadPage:"HOME"}}))},1e3)}resetData(){this.genSeedResponse=[],this.initWalletResponse=""}ngOnDestroy(){this.unsubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.yh),t.Y36(p.qu),t.Y36(ot.l))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-initialize-wallet"]],viewQuery:function(e,o){if(1&e&&t.Gf(Y.Vq,5),2&e){let a;t.iGM(a=t.CRH())&&(o.stepper=a.first)}},features:[t._Bn([{provide:u2.gx,useValue:{displayDefaultIndicatorType:!1}}])],decls:7,vars:6,consts:[["fxLayout","column",1,"padding-gap","mb-4"],[4,"ngIf"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","stretch stretch",4,"ngIf"],[3,"linear",4,"ngIf"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"mt-2"],["fxFlex","100","fxLayoutAlign","start"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","1","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","2",3,"click"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","stretch stretch"],["fxFlex","100",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",3,"click"],[3,"linear"],["stepper",""],["label","Wallet Password","state","password",3,"stepControl"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"mt-1",3,"formGroup"],["fxFlex","49","fxLayoutAlign","start"],["matInput","","type","password","placeholder","Password","name","initWalletPassword","formControlName","initWalletPassword","tabindex","5","required",""],["matInput","","type","password","placeholder","Confirm Password","name","initWalletConfirmPassword","formControlName","initWalletConfirmPassword","tabindex","6","required",""],["class","validation-error-message",4,"ngIf"],["fxLayout","row",1,"my-2"],["mat-flat-button","","color","primary","tabindex","7","type","submit","matStepperNext",""],["label","Cipher","state","cipher",3,"stepControl"],["fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign","start stretch","fxLayoutAlign.gt-sm","space-between start",1,"mt-1",3,"formGroup"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start stretch"],["fxFlex","20","tabindex","8","color","primary","formControlName","existingCipher","name","existingCipher",1,"chkbox-wallet",3,"labelPosition"],["fxFlex","75","fxLayoutAlign","start",1,"my-1"],["autofocus","","matInput","","type","input","placeholder","Comma separated array of 24 words cipher seed","name","cipherSeed","formControlName","cipherSeed","tabindex","9","required",""],["fxLayout","row",1,"mb-2"],["mat-stroked-button","","color","primary","type","reset","tabindex","10","matStepperPrevious","",1,"mr-1","mt-1"],["mat-flat-button","","color","primary","tabindex","11","type","submit","matStepperNext","",1,"mt-1"],["label","Passphrase","state","passphrase",3,"stepControl"],["fxFlex","20","tabindex","10","color","primary","formControlName","enterPassphrase","name","enterPassphrase",1,"chkbox-wallet",3,"labelPosition"],["fxFlex","75","fxLayoutAlign","start"],["matInput","","type","password","placeholder","Passphrase","name","passphrase","formControlName","passphrase","tabindex","12","required",""],["mat-stroked-button","","color","warn","tabindex","13","type","reset",1,"mr-1","mt-1",3,"click"],["mat-stroked-button","","tabindex","14","color","primary","type","button","matStepperPrevious","",1,"mr-1","mt-1"],["mat-flat-button","","color","primary","tabindex","15","type","submit",1,"mt-1",3,"click"],["matStepperIcon","password"],["matStepperIcon","cipher"],["matStepperIcon","passphrase"],[1,"validation-error-message"],[1,"validation-error-icon","red"],["fxFlex","100","fxLayoutAlign","start",1,"blinker"],["fxFlex","40","fxLayout","row wrap",1,"mt-2"],["fxFlex","25","fxLayoutAlign","start","class","genseed-message",4,"ngFor","ngForOf"],["fxFlex","100","fxLayoutAlign","start",1,"mt-2"],["mat-flat-button","","color","primary","type","submit","tabindex","16",3,"click"],["fxFlex","25","fxLayoutAlign","start",1,"genseed-message"],["mat-stroked-button","","color","primary","tabindex","17","type","reset",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","18",3,"click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.YNc(1,m2,9,0,"div",1),t.YNc(2,d2,6,0,"div",2),t.YNc(3,Z2,56,17,"mat-vertical-stepper",3),t.YNc(4,L2,15,1,"div",1),t.YNc(5,S2,7,0,"div",1),t.YNc(6,F2,9,0,"div",1),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf",o.insecureLND&&!o.warnRes),t.xp6(1),t.Q6J("ngIf",o.warnRes&&!o.proceed),t.xp6(1),t.Q6J("ngIf",(!o.insecureLND||o.warnRes&&o.proceed)&&o.genSeedResponse.length<=0&&""===o.initWalletResponse),t.xp6(1),t.Q6J("ngIf",o.genSeedResponse.length>0&&""!==o.initWalletResponse),t.xp6(1),t.Q6J("ngIf",o.genSeedResponse.length>0&&""===o.initWalletResponse),t.xp6(1),t.Q6J("ngIf",o.genSeedResponse.length<=0&&""!==o.initWalletResponse))},directives:[m.xw,u.O5,p._Y,p.JL,p.F,m.Wh,m.yH,q.lW,Y.Vq,Y.C0,p.sg,C.KE,P.Nt,p.Fj,p.JJ,p.u,p.Q7,C.bx,C.TO,$.Hw,Y.Ic,ct.Rr,Y.fd,Y.z9,u.sg],styles:[""]}),n})(),O2=(()=>{class n{constructor(){this.faWallet=b.X5K}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-wallet"]],decls:12,vars:1,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["label","Unlock"],["label","Initialize"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Wallet"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"mat-tab-group")(8,"mat-tab",5),t._UZ(9,"rtl-unlock-wallet"),t.qZA(),t.TgZ(10,"mat-tab",6),t._UZ(11,"rtl-initialize-wallet"),t.qZA()()()()()),2&e&&(t.xp6(1),t.Q6J("icon",o.faWallet))},directives:[m.xw,m.Wh,D.BN,y.a8,y.dn,R.SP,R.uX,p2,N2],styles:[""]}),n})();var U2=g(1365);function M2(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",11),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().activeLink=l.link}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",o.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let P2=(()=>{class n{constructor(e,o,a){this.logger=e,this.store=o,this.router=a,this.faExchangeAlt=b.Ssp,this.faChartPie=b.OS1,this.currencyUnits=[],this.balances=[{title:"Local Capacity",dataValue:0,tooltip:"Amount you can send"},{title:"Remote Capacity",dataValue:0,tooltip:"Amount you can receive"}],this.links=[{link:"payments",name:"Payments"},{link:"invoices",name:"Invoices"},{link:"lookuptransactions",name:"Lookup"}],this.activeLink=this.links[0].link,this.unSubs=[new d.x,new d.x,new d.x,new d.x]}ngOnInit(){const e=this.links.find(o=>this.router.url.includes(o.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(o=>o instanceof v.Av)).subscribe({next:o=>{const a=this.links.find(l=>o.urlAfterRedirects.includes(l.link));this.activeLink=a?a.link:this.links[0].link}}),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[1]),(0,U2.M)(this.store.select(T.$k))).subscribe(([o,a])=>{this.currencyUnits=(null==a?void 0:a.currencyUnits)||[],this.balances=(null==a?void 0:a.userPersona)===s.ol.OPERATOR?[{title:"Local Capacity",dataValue:o.lightningBalance.local||0,tooltip:"Amount you can send"},{title:"Remote Capacity",dataValue:o.lightningBalance.remote||0,tooltip:"Amount you can receive"}]:[{title:"Outbound Capacity",dataValue:o.lightningBalance.local||0,tooltip:"Amount you can send"},{title:"Inbound Capacity",dataValue:o.lightningBalance.remote||0,tooltip:"Amount you can receive"}],this.logger.info(o)})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-transactions"]],decls:19,vars:4,consts:[["fxLayout","row wrap","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],["fxLayout","column",1,"padding-gap-x"],["mat-tab-nav-bar",""],["role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Lightning Balance"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),t._UZ(7,"rtl-currency-unit-converter",5),t.qZA()()(),t.TgZ(8,"div",6),t._UZ(9,"fa-icon",1),t.TgZ(10,"span",2),t._uU(11,"Lightning Transactions"),t.qZA()(),t.TgZ(12,"div",7)(13,"mat-card")(14,"mat-card-content",4)(15,"nav",8),t.YNc(16,M2,2,3,"div",9),t.qZA(),t.TgZ(17,"div",10),t._UZ(18,"router-outlet"),t.qZA()()()()),2&e&&(t.xp6(1),t.Q6J("icon",o.faChartPie),t.xp6(6),t.Q6J("values",o.balances),t.xp6(2),t.Q6J("icon",o.faExchangeAlt),t.xp6(7),t.Q6J("ngForOf",o.links))},directives:[m.xw,m.Wh,D.BN,y.a8,y.dn,Zt.D,R.BU,u.sg,R.Nj,v.rH,m.yH,v.lC],styles:[""]}),n})();function I2(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",8),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().activeLink=l.link}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",o.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let R2=(()=>{class n{constructor(e){this.router=e,this.faSearch=b.wn1,this.links=[{link:"lookups",name:"Lookup"},{link:"queryroutes",name:"Query Routes"}],this.activeLink=this.links[0].link,this.unSubs=[new d.x,new d.x,new d.x,new d.x]}ngOnInit(){const e=this.links.find(o=>this.router.url.includes(o.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(o=>o instanceof v.Av)).subscribe({next:o=>{const a=this.links.find(l=>o.urlAfterRedirects.includes(l.link));this.activeLink=a?a.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-graph"]],decls:11,vars:2,consts:[["fxLayout","row wrap","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar",""],["role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Graph Lookups"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),t.YNc(8,I2,2,3,"div",6),t.qZA(),t.TgZ(9,"div",7),t._UZ(10,"router-outlet"),t.qZA()()()()),2&e&&(t.xp6(1),t.Q6J("icon",o.faSearch),t.xp6(7),t.Q6J("ngForOf",o.links))},directives:[m.xw,m.Wh,D.BN,y.a8,y.dn,R.BU,u.sg,R.Nj,v.rH,m.yH,v.lC],styles:[""]}),n})();function D2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Destination pubkey is required."),t.qZA())}function Q2(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function J2(n,i){1&n&&t._UZ(0,"mat-progress-bar",37)}function E2(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1," Hop "),t.qZA())}function H2(n,i){if(1&n&&(t.TgZ(0,"td",39),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",null==e?null:e.hop_sequence," ")}}function Y2(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1," Peer "),t.qZA())}const B2=function(n){return{"max-width":n}};function z2(n,i){if(1&n&&(t.TgZ(0,"td",40),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,B2,o.screenSize===o.screenSizeEnum.XS?"10rem":"28rem")),t.xp6(1),t.hij(" ",null==e?null:e.pubkey_alias," ")}}function G2(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1," Channel "),t.qZA())}function V2(n,i){if(1&n&&(t.TgZ(0,"td",39),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",null==e?null:e.chan_id," ")}}function W2(n,i){1&n&&(t.TgZ(0,"th",41),t._uU(1," Capacity (Sats) "),t.qZA())}function X2(n,i){if(1&n&&(t.TgZ(0,"td",39)(1,"span",42),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.chan_capacity),"")}}function j2(n,i){1&n&&(t.TgZ(0,"th",41),t._uU(1," Amount To Fwd (Sats) "),t.qZA())}function K2(n,i){if(1&n&&(t.TgZ(0,"td",39)(1,"span",42),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.amt_to_forward)," ")}}function $2(n,i){1&n&&(t.TgZ(0,"th",41),t._uU(1," Fee (mSats) "),t.qZA())}function t3(n,i){if(1&n&&(t.TgZ(0,"td",39)(1,"span",42),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.fee_msat)," ")}}function e3(n,i){1&n&&(t.TgZ(0,"th",43)(1,"span",42),t._uU(2,"Actions"),t.qZA()())}function n3(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",44)(1,"button",45),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw().onHopClick(r,a)}),t._uU(2,"View Info"),t.qZA()()}}function o3(n,i){1&n&&t._UZ(0,"tr",46)}function i3(n,i){1&n&&t._UZ(0,"tr",47)}const a3=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}};let l3=(()=>{class n{constructor(e,o,a){this.store=e,this.lndEffects=o,this.commonService=a,this.destinationPubkey="",this.amount=null,this.flgSticky=!1,this.displayedColumns=[],this.flgLoading=[!1],this.faRoute=b.FpQ,this.faExclamationTriangle=b.eHv,this.screenSize="",this.screenSizeEnum=s.cu,this.unSubs=[new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["pubkey_alias","actions"]):this.screenSize===s.cu.SM?(this.flgSticky=!1,this.displayedColumns=["hop_sequence","pubkey_alias","fee_msat","actions"]):this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["hop_sequence","pubkey_alias","chan_capacity","amt_to_forward_msat","fee_msat","actions"]):(this.flgSticky=!0,this.displayedColumns=["hop_sequence","pubkey_alias","chan_capacity","amt_to_forward_msat","fee_msat","actions"])}ngOnInit(){this.lndEffects.setQueryRoutes.pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.qrHops=new c.by([]),e.routes&&e.routes.length&&e.routes.length>0&&e.routes[0].hops?(this.flgLoading[0]=!1,this.qrHops=new c.by([...e.routes[0].hops]),this.qrHops.data=e.routes[0].hops):this.flgLoading[0]="error",this.qrHops.sort=this.sort,this.qrHops.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null})}onQueryRoutes(){if(!this.destinationPubkey||!this.amount)return!0;this.qrHops=new c.by([]),this.flgLoading[0]=!0,this.store.dispatch((0,A.WO)({payload:{destPubkey:this.destinationPubkey,amount:this.amount}}))}resetData(){this.destinationPubkey="",this.amount=null,this.flgLoading[0]=!1}onHopClick(e,o){this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Route Information",message:[[{key:"hop_sequence",value:e.hop_sequence,title:"Sequence",width:33,type:s.Gi.NUMBER},{key:"amt_to_forward",value:e.amt_to_forward,title:"Amount To Forward (Sats)",width:33,type:s.Gi.NUMBER},{key:"fee_msat",value:e.fee_msat,title:"Fee (mSats)",width:34,type:s.Gi.NUMBER}],[{key:"chan_capacity",value:e.chan_capacity,title:"Channel Capacity (Sats)",width:50,type:s.Gi.NUMBER},{key:"expiry",value:e.expiry,title:"Expiry",width:50,type:s.Gi.NUMBER}],[{key:"pubkey_alias",value:e.pubkey_alias,title:"Peer Alias",width:50,type:s.Gi.STRING},{key:"chan_id",value:e.chan_id,title:"Channel ID",width:50,type:s.Gi.STRING}],[{key:"pub_key",value:e.pub_key,title:"Peer Pubkey",width:100,type:s.Gi.STRING}]]}}}))}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.yh),t.Y36(ot.l),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-query-routes"]],viewQuery:function(e,o){if(1&e&&t.Gf(Z.YE,5),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first)}},decls:51,vars:16,consts:[["fxLayout","column","fxFlex","100",1,"padding-gap"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",3,"ngSubmit"],["queryRoutesForm","ngForm"],["fxFlex","100",1,"alert","alert-warn"],[1,"mr-1","alert-icon",3,"icon"],["fxFlex","69","fxLayoutAlign","start end"],["matInput","","placeholder","Destination Pubkey","name","destinationPubkey","tabindex","1","required","",3,"ngModel","ngModelChange"],["destPubkey","ngModel"],[4,"ngIf"],["fxFlex","29","fxLayoutAlign","start end"],["matInput","","placeholder","Amount (Sats)","name","amount","tabindex","2","type","number","required","",3,"ngModel","step","min","ngModelChange"],["fxLayout","row",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","4"],["fxLayout","column","fxLayoutAlign","start stretch","fxLayout.gt-sm","row wrap",1,"page-sub-title-container","mt-3","mb-1"],["fxFlex","70","fxLayoutAlign","start center"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],[1,"table-container","mb-6",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","hop_sequence"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","pubkey_alias"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","chan_id"],["matColumnDef","chan_capacity"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","amt_to_forward_msat"],["matColumnDef","fee_msat"],["matColumnDef","actions"],["mat-header-cell","","class","pl-4 pr-3",4,"matHeaderCellDef"],["mat-cell","","class","pl-4",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-cell","",3,"ngStyle"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell","",1,"pl-4","pr-3"],["mat-cell","",1,"pl-4"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"],["mat-header-row",""],["mat-row",""]],template:function(e,o){if(1&e){const a=t.EpF();t.TgZ(0,"div",0)(1,"form",1,2),t.NdJ("ngSubmit",function(){return t.CHM(a),t.MAs(2).form.valid&&o.onQueryRoutes()}),t.TgZ(3,"div",3),t._UZ(4,"fa-icon",4),t.TgZ(5,"span"),t._uU(6,"The actual routing fee on a payment can be different from the fee shown on query routes."),t.qZA()(),t.TgZ(7,"mat-form-field",5)(8,"input",6,7),t.NdJ("ngModelChange",function(r){return o.destinationPubkey=r}),t.qZA(),t.YNc(10,D2,2,0,"mat-error",8),t.qZA(),t.TgZ(11,"mat-form-field",9)(12,"input",10),t.NdJ("ngModelChange",function(r){return o.amount=r}),t.qZA(),t.YNc(13,Q2,2,0,"mat-error",8),t.qZA(),t.TgZ(14,"div",11)(15,"button",12),t.NdJ("click",function(){return o.resetData()}),t._uU(16,"Clear"),t.qZA(),t.TgZ(17,"button",13),t._uU(18,"Query Route"),t.qZA()()(),t.TgZ(19,"div",14)(20,"div",15),t._UZ(21,"fa-icon",16),t.TgZ(22,"span",17),t._uU(23,"Transaction Route"),t.qZA()()(),t.TgZ(24,"div",18),t.YNc(25,J2,1,0,"mat-progress-bar",19),t.TgZ(26,"table",20,21),t.ynx(28,22),t.YNc(29,E2,2,0,"th",23),t.YNc(30,H2,2,1,"td",24),t.BQk(),t.ynx(31,25),t.YNc(32,Y2,2,0,"th",23),t.YNc(33,z2,2,4,"td",26),t.BQk(),t.ynx(34,27),t.YNc(35,G2,2,0,"th",23),t.YNc(36,V2,2,1,"td",24),t.BQk(),t.ynx(37,28),t.YNc(38,W2,2,0,"th",29),t.YNc(39,X2,4,3,"td",24),t.BQk(),t.ynx(40,30),t.YNc(41,j2,2,0,"th",29),t.YNc(42,K2,4,3,"td",24),t.BQk(),t.ynx(43,31),t.YNc(44,$2,2,0,"th",29),t.YNc(45,t3,4,3,"td",24),t.BQk(),t.ynx(46,32),t.YNc(47,e3,3,0,"th",33),t.YNc(48,n3,3,0,"td",34),t.BQk(),t.YNc(49,o3,1,0,"tr",35),t.YNc(50,i3,1,0,"tr",36),t.qZA()()()}2&e&&(t.xp6(4),t.Q6J("icon",o.faExclamationTriangle),t.xp6(4),t.Q6J("ngModel",o.destinationPubkey),t.xp6(2),t.Q6J("ngIf",!o.destinationPubkey),t.xp6(2),t.Q6J("ngModel",o.amount)("step",1e3)("min",0),t.xp6(1),t.Q6J("ngIf",!o.amount),t.xp6(8),t.Q6J("icon",o.faRoute),t.xp6(4),t.Q6J("ngIf",!0===o.flgLoading[0]),t.xp6(1),t.Q6J("dataSource",o.qrHops)("ngClass",t.VKq(14,a3,"error"===o.flgLoading[0])),t.xp6(23),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns))},directives:[m.xw,m.yH,p._Y,p.JL,p.F,m.Wh,D.BN,C.KE,P.Nt,p.Fj,p.Q7,p.JJ,p.On,u.O5,C.TO,p.wV,p.qQ,et.q,q.lW,z.$V,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,c.as,c.XQ,c.nj,c.Gk],pipes:[u.JJ],styles:[".mat-column-actions[_ngcontent-%COMP%]{flex:0 0 5%;width:5%}.mat-column-pubkey_alias[_ngcontent-%COMP%]{flex:1 1 25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"]}),n})();function s3(n,i){if(1&n&&(t.TgZ(0,"span",9),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(2);t.xp6(1),t.AsE("",o.nodeFeaturesEnum[e.value.name]||e.value.name,": ",e.value.is_required?"Mandatory":"Optional","")}}function r3(n,i){1&n&&(t.TgZ(0,"th",27),t._uU(1,"Network"),t.qZA())}function c3(n,i){if(1&n&&(t.TgZ(0,"td",28),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",null==e?null:e.network," ")}}function p3(n,i){1&n&&(t.TgZ(0,"th",27),t._uU(1,"Address"),t.qZA())}function u3(n,i){if(1&n&&(t.TgZ(0,"td",28),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.hij(" ",null==e?null:e.addr," ")}}function m3(n,i){1&n&&(t.TgZ(0,"th",29)(1,"span",30),t._uU(2,"Actions"),t.qZA()())}function d3(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",31)(1,"span",30)(2,"button",32),t.NdJ("copied",function(a){return t.CHM(e),t.oxw(2).onCopyNodeURI(a)}),t._uU(3,"Copy Node URI"),t.qZA()()()}if(2&n){const e=i.$implicit,o=t.oxw(2);t.xp6(2),t.Q6J("payload",o.lookupResult.node.pub_key+"@"+e.addr)}}function h3(n,i){1&n&&t._UZ(0,"tr",33)}function _3(n,i){1&n&&t._UZ(0,"tr",34)}const f3=function(n){return{"background-color":n}};function g3(n,i){if(1&n&&(t.TgZ(0,"div",1),t._UZ(1,"mat-divider",2),t.TgZ(2,"div",3)(3,"div",4)(4,"h4",5),t._uU(5,"Alias"),t.qZA(),t.TgZ(6,"span",6),t._uU(7),t.TgZ(8,"span",7),t._uU(9),t.qZA()()(),t.TgZ(10,"div",8)(11,"h4",5),t._uU(12,"Pub Key"),t.qZA(),t.TgZ(13,"span",9),t._uU(14),t.qZA()()(),t._UZ(15,"mat-divider",10),t.TgZ(16,"div",3)(17,"div",4)(18,"h4",5),t._uU(19,"Last Update"),t.qZA(),t.TgZ(20,"span",6),t._uU(21),t.ALo(22,"date"),t.qZA()(),t.TgZ(23,"div",8)(24,"h4",5),t._uU(25,"Total Capacity (Sats)"),t.qZA(),t.TgZ(26,"span",6),t._uU(27),t.ALo(28,"number"),t.qZA()()(),t._UZ(29,"mat-divider",10),t.TgZ(30,"div",3)(31,"div",4)(32,"h4",5),t._uU(33,"Number of Channels"),t.qZA(),t.TgZ(34,"span",6),t._uU(35),t.ALo(36,"number"),t.qZA()(),t.TgZ(37,"div",11)(38,"h4",5),t._uU(39,"Features"),t.qZA(),t.YNc(40,s3,2,2,"span",12),t.ALo(41,"keyvalue"),t.qZA()(),t._UZ(42,"mat-divider",10),t.TgZ(43,"div",13)(44,"h4",14),t._uU(45,"Addresses"),t.qZA(),t.TgZ(46,"div",15)(47,"table",16,17),t.ynx(49,18),t.YNc(50,r3,2,0,"th",19),t.YNc(51,c3,2,1,"td",20),t.BQk(),t.ynx(52,21),t.YNc(53,p3,2,0,"th",19),t.YNc(54,u3,2,1,"td",20),t.BQk(),t.ynx(55,22),t.YNc(56,m3,3,0,"th",23),t.YNc(57,d3,4,1,"td",24),t.BQk(),t.YNc(58,h3,1,0,"tr",25),t.YNc(59,_3,1,0,"tr",26),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(e.lookupResult.node.alias),t.xp6(1),t.Q6J("ngStyle",t.VKq(24,f3,null==e.lookupResult.node?null:e.lookupResult.node.color)),t.xp6(1),t.Oqu(null==e.lookupResult.node?null:e.lookupResult.node.color),t.xp6(5),t.Oqu(e.lookupResult.node.pub_key),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(t.xi3(22,15,1e3*e.lookupResult.node.last_update,"dd/MMM/y HH:mm")),t.xp6(6),t.Oqu(t.lcZ(28,18,e.lookupResult.total_capacity)),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu(t.lcZ(36,20,e.lookupResult.num_channels)),t.xp6(5),t.Q6J("ngForOf",t.lcZ(41,22,e.lookupResult.node.features)),t.xp6(2),t.Q6J("inset",!0),t.xp6(5),t.Q6J("dataSource",e.lookupResult.node.addresses),t.xp6(11),t.Q6J("matHeaderRowDef",e.displayedColumns),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}}let C3=(()=>{class n{constructor(e,o){this.logger=e,this.snackBar=o,this.nodeFeaturesEnum=s.hZ,this.displayedColumns=["network","addr","actions"]}onCopyNodeURI(e){this.snackBar.open("Node URI copied."),this.logger.info("Copied Text: "+e)}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(it.ux))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-node-lookup"]],inputs:{lookupResult:"lookupResult"},decls:1,vars:1,consts:[["fxLayout","column","class","mt-1",4,"ngIf"],["fxLayout","column",1,"mt-1"],[1,"mb-1",3,"inset"],["fxLayout","row"],["fxFlex","30"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"ml-2",3,"ngStyle"],["fxFlex","70"],[1,"foreground-secondary-text","w-100"],[1,"my-1",3,"inset"],["fxLayout","column","fxFlex","70","fxLayoutAlign","end start",1,"my-1"],["class","foreground-secondary-text w-100",4,"ngFor","ngForOf"],["fxLayout","column"],["fxFlex","100","fxLayoutAlign","start",1,"font-bold-500","mb-1"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mat-table","","matSort","",3,"dataSource"],["table",""],["matColumnDef","network"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","addr"],["matColumnDef","actions"],["mat-header-cell","","class","pl-1",4,"matHeaderCellDef"],["mat-cell","","class","pl-1",4,"matCellDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell","",1,"pl-1"],["fxLayoutAlign","end center"],["mat-cell","",1,"pl-1"],["mat-stroked-button","","color","primary","type","button","tabindex","1","rtlClipboard","",3,"payload","copied"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&t.YNc(0,g3,60,26,"div",0),2&e&&t.Q6J("ngIf",o.lookupResult)},directives:[u.O5,m.xw,V.d,m.yH,m.Wh,u.PC,L.Zl,u.sg,z.$V,c.BZ,Z.YE,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,q.lW,ht.y,c.as,c.XQ,c.nj,c.Gk],pipes:[u.uU,u.JJ,u.Nd],styles:[""]}),n})();function x3(n,i){1&n&&(t.TgZ(0,"h3",15),t._uU(1,"Node 1"),t.qZA())}function y3(n,i){1&n&&(t.TgZ(0,"h3",15),t._uU(1,"Node 1 (Your Node)"),t.qZA())}function T3(n,i){1&n&&(t.TgZ(0,"h3",15),t._uU(1,"Node 2"),t.qZA())}function v3(n,i){1&n&&(t.TgZ(0,"h3",15),t._uU(1,"Node 2 (Your Node)"),t.qZA())}function b3(n,i){if(1&n&&(t.TgZ(0,"div",1),t._UZ(1,"mat-divider",2),t.TgZ(2,"div",3)(3,"div",4)(4,"h4",5),t._uU(5,"Channel Id"),t.qZA(),t.TgZ(6,"span",6),t._uU(7),t.qZA()(),t.TgZ(8,"div",7)(9,"h4",5),t._uU(10,"Channel Point"),t.qZA(),t.TgZ(11,"span",6),t._uU(12),t.qZA()()(),t._UZ(13,"mat-divider",8),t.TgZ(14,"div",3)(15,"div",4)(16,"h4",5),t._uU(17,"Last Update"),t.qZA(),t.TgZ(18,"span",6),t._uU(19),t.ALo(20,"date"),t.qZA()(),t.TgZ(21,"div",7)(22,"h4",5),t._uU(23,"Capacity (Sats)"),t.qZA(),t.TgZ(24,"span",6),t._uU(25),t.ALo(26,"number"),t.qZA()()(),t._UZ(27,"mat-divider",8),t.TgZ(28,"div",9)(29,"div",10)(30,"div",11),t.YNc(31,x3,2,0,"h3",12),t.YNc(32,y3,2,0,"h3",12),t.qZA(),t._UZ(33,"mat-divider",8),t.TgZ(34,"div",13)(35,"h4",5),t._uU(36,"Pubkey"),t.qZA(),t.TgZ(37,"span",6),t._uU(38),t.qZA()(),t._UZ(39,"mat-divider",8),t.TgZ(40,"div",14)(41,"h4",5),t._uU(42,"Time Lock Delta"),t.qZA(),t.TgZ(43,"span",6),t._uU(44),t.qZA()(),t._UZ(45,"mat-divider",8),t.TgZ(46,"div",14)(47,"h4",5),t._uU(48,"Min HTLC"),t.qZA(),t.TgZ(49,"span",6),t._uU(50),t.qZA()(),t._UZ(51,"mat-divider",8),t.TgZ(52,"div",14)(53,"h4",5),t._uU(54,"Max HTLC"),t.qZA(),t.TgZ(55,"span",6),t._uU(56),t.qZA()(),t._UZ(57,"mat-divider",8),t.TgZ(58,"div",14)(59,"h4",5),t._uU(60,"Fee Base Msat"),t.qZA(),t.TgZ(61,"span",6),t._uU(62),t.qZA()(),t._UZ(63,"mat-divider",8),t.TgZ(64,"div",14)(65,"h4",5),t._uU(66,"Fee Rate Milli Msat"),t.qZA(),t.TgZ(67,"span",6),t._uU(68),t.qZA()(),t._UZ(69,"mat-divider",8),t.TgZ(70,"div",14)(71,"h4",5),t._uU(72,"Disabled"),t.qZA(),t.TgZ(73,"span",6),t._uU(74),t.qZA()()(),t.TgZ(75,"div",10)(76,"div"),t.YNc(77,T3,2,0,"h3",12),t.YNc(78,v3,2,0,"h3",12),t.qZA(),t._UZ(79,"mat-divider",8),t.TgZ(80,"div",13)(81,"h4",5),t._uU(82,"Pubkey"),t.qZA(),t.TgZ(83,"span",6),t._uU(84),t.qZA()(),t._UZ(85,"mat-divider",8),t.TgZ(86,"div",14)(87,"h4",5),t._uU(88,"Time Lock Delta"),t.qZA(),t.TgZ(89,"span",6),t._uU(90),t.qZA()(),t._UZ(91,"mat-divider",8),t.TgZ(92,"div",14)(93,"h4",5),t._uU(94,"Min HTLC"),t.qZA(),t.TgZ(95,"span",6),t._uU(96),t.qZA()(),t._UZ(97,"mat-divider",8),t.TgZ(98,"div",14)(99,"h4",5),t._uU(100,"Max HTLC"),t.qZA(),t.TgZ(101,"span",6),t._uU(102),t.qZA()(),t._UZ(103,"mat-divider",8),t.TgZ(104,"div",14)(105,"h4",5),t._uU(106,"Fee Base Msat"),t.qZA(),t.TgZ(107,"span",6),t._uU(108),t.qZA()(),t._UZ(109,"mat-divider",8),t.TgZ(110,"div",14)(111,"h4",5),t._uU(112,"Fee Rate Milli Msat"),t.qZA(),t.TgZ(113,"span",6),t._uU(114),t.qZA()(),t._UZ(115,"mat-divider",8),t.TgZ(116,"div",14)(117,"h4",5),t._uU(118,"Disabled"),t.qZA(),t.TgZ(119,"span",6),t._uU(120),t.qZA()()()()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(e.lookupResult.channel_id),t.xp6(5),t.Oqu(e.lookupResult.chan_point),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(t.xi3(20,39,1e3*e.lookupResult.last_update,"dd/MMM/y HH:mm")),t.xp6(6),t.Oqu(t.lcZ(26,42,e.lookupResult.capacity)),t.xp6(2),t.Q6J("inset",!0),t.xp6(4),t.Q6J("ngIf",!e.node1_match),t.xp6(1),t.Q6J("ngIf",e.node1_match),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(e.lookupResult.node1_pub),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node1_policy?null:e.lookupResult.node1_policy.time_lock_delta),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node1_policy?null:e.lookupResult.node1_policy.min_htlc),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node1_policy?null:e.lookupResult.node1_policy.max_htlc_msat),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node1_policy?null:e.lookupResult.node1_policy.fee_base_msat),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node1_policy?null:e.lookupResult.node1_policy.fee_rate_milli_msat),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null!=e.lookupResult.node1_policy&&e.lookupResult.node1_policy.disabled?"Yes":"No"),t.xp6(3),t.Q6J("ngIf",!e.node2_match),t.xp6(1),t.Q6J("ngIf",e.node2_match),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(e.lookupResult.node2_pub),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node2_policy?null:e.lookupResult.node2_policy.time_lock_delta),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node2_policy?null:e.lookupResult.node2_policy.min_htlc),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node2_policy?null:e.lookupResult.node2_policy.max_htlc_msat),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node2_policy?null:e.lookupResult.node2_policy.fee_base_msat),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null==e.lookupResult.node2_policy?null:e.lookupResult.node2_policy.fee_rate_milli_msat),t.xp6(1),t.Q6J("inset",!0),t.xp6(5),t.Oqu(null!=e.lookupResult.node2_policy&&e.lookupResult.node2_policy.disabled?"Yes":"No")}}let w3=(()=>{class n{constructor(e){this.store=e,this.node1_match=!1,this.node2_match=!1,this.unSubs=[new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.store.select(T.Q5).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.lookupResult.node1_pub===e.identity_pubkey&&(this.node1_match=!0),this.lookupResult.node2_pub===e.identity_pubkey&&(this.node2_match=!0)})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-lookup"]],inputs:{lookupResult:"lookupResult"},decls:1,vars:1,consts:[["fxLayout","column","class","mt-1",4,"ngIf"],["fxLayout","column",1,"mt-1"],[1,"mb-1",3,"inset"],["fxLayout","row"],["fxLayout","column","fxFlex","30","fxLayoutAlign","end start"],[1,"font-bold-500"],[1,"foreground-secondary-text"],["fxLayout","column","fxFlex","70","fxLayoutAlign","end start"],[1,"my-1",3,"inset"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start start",1,"mt-1","bordered-box","padding-gap-large"],["fxLayout","column"],["class","page-title font-bold-500",4,"ngIf"],["fxLayout","column","fxFlex","20"],["fxLayout","column","fxFlex","10"],[1,"page-title","font-bold-500"]],template:function(e,o){1&e&&t.YNc(0,b3,121,44,"div",0),2&e&&t.Q6J("ngIf",o.lookupResult)},directives:[u.O5,m.xw,V.d,m.yH,m.Wh],pipes:[u.uU,u.JJ],styles:[".mat-list-base[_ngcontent-%COMP%] .mat-list-item[_ngcontent-%COMP%], .mat-list-base[_ngcontent-%COMP%] .mat-list-option[_ngcontent-%COMP%]{height:38px!important}"]}),n})();function Z3(n,i){if(1&n&&(t.TgZ(0,"mat-radio-button",17),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("value",e.id)("checked",o.selectedFieldId===e.id),t.xp6(1),t.hij(" ",e.name," ")}}function A3(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("",null==e.lookupFields[e.selectedFieldId]?null:e.lookupFields[e.selectedFieldId].placeholder," is required.")}}function L3(n,i){1&n&&t._UZ(0,"mat-progress-bar",20)}const S3=function(n){return{"w-100 mt-2 p-2 error-border":n,"w-100 my-2 p-2":!0}};function F3(n,i){if(1&n&&(t.TgZ(0,"div",18),t.YNc(1,L3,1,0,"mat-progress-bar",19),t._uU(2),t.qZA()),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(3,S3,""!==e.errorMessage&&"Getting lookup details..."!==e.errorMessage)),t.xp6(1),t.Q6J("ngIf","Getting lookup details..."===e.errorMessage),t.xp6(1),t.hij(" ",e.errorMessage," ")}}function k3(n,i){if(1&n&&(t.TgZ(0,"span",27),t._UZ(1,"rtl-node-lookup",28),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("lookupResult",e.lookupValue)}}function q3(n,i){if(1&n&&(t.TgZ(0,"span",27),t._UZ(1,"rtl-channel-lookup",28),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("lookupResult",e.lookupValue)}}function N3(n,i){1&n&&(t.TgZ(0,"span",27)(1,"h3"),t._uU(2,"Error! Unable to find details!"),t.qZA()())}function O3(n,i){if(1&n&&(t.TgZ(0,"div",21)(1,"div",22)(2,"span",23),t._uU(3),t.qZA()(),t.TgZ(4,"div",24),t.YNc(5,k3,2,1,"span",25),t.YNc(6,q3,2,1,"span",25),t.YNc(7,N3,3,0,"span",26),t.qZA()()),2&n){const e=t.oxw();t.xp6(3),t.hij("",e.lookupFields[e.selectedFieldId].name," Details"),t.xp6(1),t.Q6J("ngSwitch",e.selectedFieldId),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1)}}const U3=function(n){return{"mt-1":!0,"mt-2":n}};let Kt=(()=>{class n{constructor(e,o,a,l){this.logger=e,this.commonService=o,this.store=a,this.actions=l,this.lookupKey="",this.lookupValue={},this.flgSetLookupValue=!1,this.messageObj=[],this.selectedFieldId=0,this.lookupFields=[{id:0,name:"Node",placeholder:"Pubkey"},{id:1,name:"Channel",placeholder:"Channel ID"}],this.faSearch=b.wn1,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.actions.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(e=>e.type===s.uR.SET_LOOKUP_LND||e.type===s.uR.UPDATE_API_CALL_STATUS_LND)).subscribe(e=>{e.type===s.uR.SET_LOOKUP_LND&&(this.errorMessage=0===this.selectedFieldId&&e.payload.hasOwnProperty("node")||1===this.selectedFieldId&&e.payload.hasOwnProperty("channel_id")?"":this.errorMessage,this.lookupValue=JSON.parse(JSON.stringify(e.payload)),this.flgSetLookupValue=!(0!==this.selectedFieldId||!e.payload.hasOwnProperty("node"))||!(1!==this.selectedFieldId||!e.payload.hasOwnProperty("channel_id")),this.logger.info(this.lookupValue)),e.type===s.uR.UPDATE_API_CALL_STATUS_LND&&"Lookup"===e.payload.action&&(this.errorMessage="",e.payload.status===s.Bn.ERROR&&(this.errorMessage="object"==typeof e.payload.message?JSON.stringify(e.payload.message):e.payload.message),e.payload.status===s.Bn.INITIATED&&(this.errorMessage=s.m6.GET_LOOKUP_DETAILS))})}onLookup(){if(!this.lookupKey)return!0;switch(this.flgSetLookupValue=!1,this.lookupValue={},this.selectedFieldId){case 0:this.store.dispatch((0,A.Sf)({payload:this.lookupKey.trim()}));break;case 1:this.store.dispatch((0,A.$A)({payload:{uiMessage:s.m6.SEARCHING_CHANNEL,channelID:this.lookupKey.trim()}}))}}onSelectChange(e){this.resetData(),this.selectedFieldId=e.value}resetData(){this.flgSetLookupValue=!1,this.selectedFieldId=0,this.lookupKey="",this.lookupValue={},this.errorMessage=""}clearLookupValue(){this.lookupValue={},this.flgSetLookupValue=!1}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh),t.Y36(j.eX))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-lookups"]],decls:19,vars:10,consts:[["fxLayout","column"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start space-between",1,"w-100"],["form","ngForm"],["fxFlex","100","fxLayoutAlign","start end"],["color","primary","tabindex","1","name","lookupField",3,"ngModel","ngModelChange","change"],["class","mr-4",3,"value","checked",4,"ngFor","ngForOf"],["fxFlex","100","fxLayoutAlign","start end",3,"ngClass"],["matInput","","name","lookupKey","tabindex","2","required","",3,"placeholder","ngModel","change","ngModelChange"],["key",""],[4,"ngIf"],["fxLayout","row","fxFlex","100",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","button",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4","type","submit",3,"click"],["fxFlex","100","fxLayout","row wrap","fxLayoutAlign","space-between center",3,"ngClass",4,"ngIf"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch","class","w-100 mt-2",4,"ngIf"],[1,"mr-4",3,"value","checked"],["fxFlex","100","fxLayout","row wrap","fxLayoutAlign","space-between center",3,"ngClass"],["mode","indeterminate",4,"ngIf"],["mode","indeterminate"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"w-100","mt-2"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],[1,"page-title","font-bold-500"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",3,"ngSwitch"],["fxFlex","100",4,"ngSwitchCase"],["fxFlex","100",4,"ngSwitchDefault"],["fxFlex","100"],[3,"lookupResult"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-content",2)(3,"form",3,4)(5,"div",5)(6,"mat-radio-group",6),t.NdJ("ngModelChange",function(l){return o.selectedFieldId=l})("change",function(l){return o.onSelectChange(l)}),t.YNc(7,Z3,2,3,"mat-radio-button",7),t.qZA()(),t.TgZ(8,"mat-form-field",8)(9,"input",9,10),t.NdJ("change",function(){return o.clearLookupValue()})("ngModelChange",function(l){return o.lookupKey=l}),t.qZA(),t.YNc(11,A3,2,1,"mat-error",11),t.qZA(),t.TgZ(12,"div",12)(13,"button",13),t.NdJ("click",function(){return o.resetData()}),t._uU(14,"Clear"),t.qZA(),t.TgZ(15,"button",14),t.NdJ("click",function(){return o.onLookup()}),t._uU(16,"Lookup"),t.qZA()()(),t.YNc(17,F3,3,5,"div",15),t.YNc(18,O3,8,4,"div",16),t.qZA()()()),2&e&&(t.xp6(6),t.Q6J("ngModel",o.selectedFieldId),t.xp6(1),t.Q6J("ngForOf",o.lookupFields),t.xp6(1),t.Q6J("ngClass",t.VKq(8,U3,o.screenSize===o.screenSizeEnum.XS||o.screenSize===o.screenSizeEnum.SM)),t.xp6(1),t.Q6J("placeholder",(null==o.lookupFields[o.selectedFieldId]?null:o.lookupFields[o.selectedFieldId].placeholder)||"Lookup Key")("ngModel",o.lookupKey),t.xp6(2),t.Q6J("ngIf",!o.lookupKey),t.xp6(6),t.Q6J("ngIf",""!==o.errorMessage),t.xp6(1),t.Q6J("ngIf",""===o.errorMessage&&o.lookupValue&&o.flgSetLookupValue))},directives:[m.xw,m.yH,m.Wh,y.dn,p._Y,p.JL,p.F,tt.VQ,p.JJ,p.On,u.sg,tt.U0,C.KE,u.mk,L.oO,P.Nt,p.Fj,p.Q7,u.O5,C.TO,q.lW,J.pW,u.RF,u.n9,C3,w3,u.ED],styles:[".tree-invisible[_ngcontent-%COMP%]{display:none}.lookup-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .lookup-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}.pl-3[_ngcontent-%COMP%]{padding-left:3rem}"]}),n})();var qt=g(6856);function M3(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Invalid date format."),t.qZA())}function P3(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Invalid date format."),t.qZA())}function I3(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",27),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().activeLink=l.link}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",o.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let R3=(()=>{class n{constructor(e,o,a){this.logger=e,this.store=o,this.router=a,this.faMapSigns=b.SuH,this.today=new Date(Date.now()),this.lastMonthDay=new Date(this.today.getFullYear(),this.today.getMonth()-1,this.today.getDate()+1,0,0,0),this.yesterday=new Date(this.today.getFullYear(),this.today.getMonth(),this.today.getDate()-1,0,0,0),this.endDate=this.today,this.startDate=this.lastMonthDay,this.links=[{link:"forwardinghistory",name:"Forwarding History"},{link:"peers",name:"Routing Peers"},{link:"nonroutingprs",name:"Non Routing Peers"}],this.activeLink=this.links[0].link,this.unSubs=[new d.x,new d.x,new d.x]}ngOnInit(){this.onEventsFetch();const e=this.links.find(o=>this.router.url.includes(o.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(o=>o instanceof v.Av)).subscribe({next:o=>{const a=this.links.find(l=>o.urlAfterRedirects.includes(l.link));this.activeLink=a?a.link:this.links[0].link}})}onEventsFetch(){this.store.dispatch((0,A.QJ)({payload:{forwarding_events:[]}})),this.endDate||(this.endDate=this.today),this.startDate||(this.startDate=new Date(this.endDate.getFullYear(),this.endDate.getMonth()-1,this.endDate.getDate()+1,0,0,0)),this.store.dispatch((0,A.u0)({payload:{end_time:Math.round(this.endDate.getTime()/1e3).toString(),start_time:Math.round(this.startDate.getTime()/1e3).toString()}}))}resetData(){this.endDate=this.today,this.startDate=this.lastMonthDay}ngOnDestroy(){this.resetData(),this.store.dispatch((0,A.QJ)({payload:{forwarding_events:[]}})),this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-routing"]],decls:35,vars:15,consts:[["fxLayout","column"],["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap-x"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"card-content-gap","mt-1"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"w-100","mb-1",3,"ngSubmit"],["routingForm","ngForm"],["fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","49","fxLayoutAlign","start"],["matInput","","placeholder","Start Date","name","startDate","tabindex","1",3,"matDatepicker","max","ngModel","ngModelChange"],["strtDate","ngModel"],["matSuffix","",3,"for"],[3,"startAt"],["startDatepicker",""],[4,"ngIf"],["matInput","","placeholder","End Date","name","endDate","tabindex","2",3,"matDatepicker","min","max","ngModel","ngModelChange"],["enDate","ngModel"],["endDatepicker",""],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","type","submit","tabindex","4"],["fxLayout","row","fxFlex","100"],["mat-tab-nav-bar","","fxFlex","100"],["role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(e,o){if(1&e&&(t.TgZ(0,"div",0)(1,"div",1),t._UZ(2,"fa-icon",2),t.TgZ(3,"span",3),t._uU(4,"Routing"),t.qZA()(),t.TgZ(5,"div",4)(6,"mat-card",5)(7,"mat-card-content",6)(8,"form",7,8),t.NdJ("ngSubmit",function(){return o.onEventsFetch()}),t.TgZ(10,"div",9)(11,"mat-form-field",10)(12,"input",11,12),t.NdJ("ngModelChange",function(l){return o.startDate=l}),t.qZA(),t._UZ(14,"mat-datepicker-toggle",13)(15,"mat-datepicker",14,15),t.YNc(17,M3,2,0,"mat-error",16),t.qZA(),t.TgZ(18,"mat-form-field",10)(19,"input",17,18),t.NdJ("ngModelChange",function(l){return o.endDate=l}),t.qZA(),t._UZ(21,"mat-datepicker-toggle",13)(22,"mat-datepicker",14,19),t.YNc(24,P3,2,0,"mat-error",16),t.qZA()(),t.TgZ(25,"div",20)(26,"button",21),t.NdJ("click",function(){return o.resetData()}),t._uU(27,"Clear"),t.qZA(),t.TgZ(28,"button",22),t._uU(29,"Fetch Events"),t.qZA()()(),t.TgZ(30,"div",23)(31,"nav",24),t.YNc(32,I3,2,3,"div",25),t.qZA()(),t.TgZ(33,"div",26),t._UZ(34,"router-outlet"),t.qZA()()()()()),2&e){const a=t.MAs(13),l=t.MAs(16),r=t.MAs(20),h=t.MAs(23);t.xp6(2),t.Q6J("icon",o.faMapSigns),t.xp6(10),t.Q6J("matDatepicker",l)("max",o.today)("ngModel",o.startDate),t.xp6(2),t.Q6J("for",l),t.xp6(1),t.Q6J("startAt",o.startDate),t.xp6(2),t.Q6J("ngIf",a.errors),t.xp6(2),t.Q6J("matDatepicker",h)("min",o.startDate)("max",o.today)("ngModel",o.endDate),t.xp6(2),t.Q6J("for",h),t.xp6(1),t.Q6J("startAt",o.endDate),t.xp6(2),t.Q6J("ngIf",r.errors),t.xp6(8),t.Q6J("ngForOf",o.links)}},directives:[m.xw,m.Wh,D.BN,m.yH,y.a8,y.dn,p._Y,p.JL,p.F,C.KE,P.Nt,qt.hl,Wt.F,p.Fj,p.JJ,p.On,qt.nW,C.R9,qt.Mq,u.O5,C.TO,et.q,q.lW,R.BU,u.sg,R.Nj,v.rH,v.lC],styles:[""]}),n})();function D3(n,i){if(1&n&&(t.TgZ(0,"div",5),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function Q3(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t._UZ(1,"div",7),t.TgZ(2,"mat-form-field",8)(3,"input",9),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().filterValue=a})("input",function(){return t.CHM(e),t.oxw().applyFilter()})("keyup",function(){return t.CHM(e),t.oxw().applyFilter()}),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("ngModel",e.filterValue)}}function J3(n,i){1&n&&t._UZ(0,"mat-progress-bar",31)}function E3(n,i){1&n&&(t.TgZ(0,"th",32),t._uU(1,"Timestamp"),t.qZA())}function H3(n,i){if(1&n&&(t.TgZ(0,"td",33),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.xi3(2,1,1e3*e.timestamp,"dd/MMM/y HH:mm"))}}function Y3(n,i){1&n&&(t.TgZ(0,"th",32),t._uU(1,"Inbound Channel"),t.qZA())}function B3(n,i){if(1&n&&(t.TgZ(0,"td",33),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e.alias_in)}}function z3(n,i){1&n&&(t.TgZ(0,"th",32),t._uU(1,"Outbound Channel"),t.qZA())}function G3(n,i){if(1&n&&(t.TgZ(0,"td",33),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e.alias_out)}}function V3(n,i){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Inbound Amount (Sats)"),t.qZA())}function W3(n,i){if(1&n&&(t.TgZ(0,"td",33)(1,"span",35),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.amt_in))}}function X3(n,i){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Outbound Amount (Sats)"),t.qZA())}function j3(n,i){if(1&n&&(t.TgZ(0,"td",33)(1,"span",35),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.amt_out))}}function K3(n,i){1&n&&(t.TgZ(0,"th",34),t._uU(1,"Fee (mSats)"),t.qZA())}function $3(n,i){if(1&n&&(t.TgZ(0,"td",33)(1,"span",35),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.fee_msat))}}function t0(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",36)(1,"div",37)(2,"mat-select",38),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",39),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}function e0(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",40)(1,"button",41),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw(2).onForwardingEventClick(r,a)}),t._uU(2,"View Info"),t.qZA()()}}function n0(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No forwarding history available."),t.qZA())}function o0(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting forwarding history..."),t.qZA())}function i0(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function a0(n,i){if(1&n&&(t.TgZ(0,"td",42),t.YNc(1,n0,2,0,"p",43),t.YNc(2,o0,2,0,"p",43),t.YNc(3,i0,2,1,"p",43),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.forwardingHistoryEvents&&e.forwardingHistoryEvents.data)||(null==e.forwardingHistoryEvents||null==e.forwardingHistoryEvents.data?null:e.forwardingHistoryEvents.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.forwardingHistoryEvents&&e.forwardingHistoryEvents.data)||(null==e.forwardingHistoryEvents||null==e.forwardingHistoryEvents.data?null:e.forwardingHistoryEvents.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.forwardingHistoryEvents&&e.forwardingHistoryEvents.data)||(null==e.forwardingHistoryEvents||null==e.forwardingHistoryEvents.data?null:e.forwardingHistoryEvents.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const l0=function(n){return{"display-none":n}};function s0(n,i){if(1&n&&t._UZ(0,"tr",44),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,l0,(null==e.forwardingHistoryEvents?null:e.forwardingHistoryEvents.data)&&(null==e.forwardingHistoryEvents||null==e.forwardingHistoryEvents.data?null:e.forwardingHistoryEvents.data.length)>0))}}function r0(n,i){1&n&&t._UZ(0,"tr",45)}function c0(n,i){1&n&&t._UZ(0,"tr",46)}const p0=function(){return["no_event"]};function u0(n,i){if(1&n&&(t.TgZ(0,"div",10),t.YNc(1,J3,1,0,"mat-progress-bar",11),t.TgZ(2,"table",12,13),t.ynx(4,14),t.YNc(5,E3,2,0,"th",15),t.YNc(6,H3,3,4,"td",16),t.BQk(),t.ynx(7,17),t.YNc(8,Y3,2,0,"th",15),t.YNc(9,B3,2,1,"td",16),t.BQk(),t.ynx(10,18),t.YNc(11,z3,2,0,"th",15),t.YNc(12,G3,2,1,"td",16),t.BQk(),t.ynx(13,19),t.YNc(14,V3,2,0,"th",20),t.YNc(15,W3,4,3,"td",16),t.BQk(),t.ynx(16,21),t.YNc(17,X3,2,0,"th",20),t.YNc(18,j3,4,3,"td",16),t.BQk(),t.ynx(19,22),t.YNc(20,K3,2,0,"th",20),t.YNc(21,$3,4,3,"td",16),t.BQk(),t.ynx(22,23),t.YNc(23,t0,6,0,"th",24),t.YNc(24,e0,3,0,"td",25),t.BQk(),t.ynx(25,26),t.YNc(26,a0,4,3,"td",27),t.BQk(),t.YNc(27,s0,1,3,"tr",28),t.YNc(28,r0,1,0,"tr",29),t.YNc(29,c0,1,0,"tr",30),t.qZA()()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",e.forwardingHistoryEvents),t.xp6(25),t.Q6J("matFooterRowDef",t.DdM(6,p0)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",e.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}}function m0(n,i){if(1&n&&t._UZ(0,"mat-paginator",47),2&n){const e=t.oxw();t.Q6J("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS)}}let $t=(()=>{class n{constructor(e,o,a,l){this.logger=e,this.commonService=o,this.store=a,this.datePipe=l,this.eventsData=[],this.filterValue="",this.forwardingHistoryData=[],this.displayedColumns=[],this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["timestamp","fee_msat","actions"]):this.screenSize===s.cu.SM||this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["timestamp","amt_in","amt_out","fee_msat","actions"]):(this.flgSticky=!0,this.displayedColumns=["timestamp","alias_in","alias_out","amt_in","amt_out","fee_msat","actions"])}ngOnInit(){this.store.select(T.Bo).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{var o;this.eventsData.length<=0&&(this.errorMessage="",this.apiCallStatus=e.apiCallStatus,(null===(o=e.apiCallStatus)||void 0===o?void 0:o.status)===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.forwardingHistoryData=e.forwardingHistory.forwarding_events||[],this.loadForwardingEventsTable(this.forwardingHistoryData),this.logger.info(e.apiCallStatus),this.logger.info(e.forwardingHistory))})}ngAfterViewInit(){this.forwardingHistoryData.length>0&&this.loadForwardingEventsTable(this.forwardingHistoryData)}ngOnChanges(e){e.eventsData&&(this.apiCallStatus={status:s.Bn.COMPLETED,action:"FetchForwardingHistory"},this.eventsData=e.eventsData.currentValue,this.forwardingHistoryData=this.eventsData,e.eventsData.firstChange||this.loadForwardingEventsTable(this.forwardingHistoryData)),e.filterValue&&!e.filterValue.firstChange&&this.applyFilter()}onForwardingEventClick(e,o){this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Event Information",message:[[{key:"timestamp",value:e.timestamp,title:"Timestamp",width:25,type:s.Gi.DATE_TIME},{key:"amt_in",value:e.amt_in,title:"Inbound Amount (Sats)",width:25,type:s.Gi.NUMBER},{key:"amt_out",value:e.amt_out,title:"Outbound Amount (Sats)",width:25,type:s.Gi.NUMBER},{key:"fee_msat",value:e.fee_msat,title:"Fee (mSats)",width:25,type:s.Gi.NUMBER}],[{key:"alias_in",value:e.alias_in,title:"Inbound Peer Alias",width:25,type:s.Gi.STRING},{key:"chan_id_in",value:e.chan_id_in,title:"Inbound Channel ID",width:25,type:s.Gi.STRING},{key:"alias_out",value:e.alias_out,title:"Outbound Peer Alias",width:25,type:s.Gi.STRING},{key:"chan_id_out",value:e.chan_id_out,title:"Outbound Channel ID",width:25,type:s.Gi.STRING}]]}}}))}loadForwardingEventsTable(e){this.forwardingHistoryEvents=new c.by(e?[...e]:[]),this.forwardingHistoryEvents.sort=this.sort,this.forwardingHistoryEvents.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.forwardingHistoryEvents.filterPredicate=(o,a)=>{var l;return((o.timestamp?null===(l=this.datePipe.transform(new Date(1e3*o.timestamp),"dd/MMM/YYYY HH:mm"))||void 0===l?void 0:l.toLowerCase():"")+JSON.stringify(o).toLowerCase()).includes(a)},this.forwardingHistoryEvents.paginator=this.paginator,this.logger.info(this.forwardingHistoryEvents)}onDownloadCSV(){this.forwardingHistoryEvents&&this.forwardingHistoryEvents.data&&this.forwardingHistoryEvents.data.length>0&&this.commonService.downloadFile(this.forwardingHistoryEvents.data,"Forwarding-history")}applyFilter(){this.forwardingHistoryEvents&&(this.forwardingHistoryEvents.filter=this.filterValue.trim().toLowerCase())}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh),t.Y36(u.uU))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-forwarding-history"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},inputs:{eventsData:"eventsData",filterValue:"filterValue"},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Events")}]),t.TTD],decls:5,vars:4,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch","class","page-sub-title-container",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100","class","table-container",3,"perfectScrollbar",4,"ngIf"],["class","mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex","30"],["matInput","","name","filter","placeholder","Filter",3,"ngModel","ngModelChange","input","keyup"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",1,"overflow-auto",3,"dataSource"],["table",""],["matColumnDef","timestamp"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","alias_in"],["matColumnDef","alias_out"],["matColumnDef","amt_in"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","amt_out"],["matColumnDef","fee_msat"],["matColumnDef","actions"],["mat-header-cell","","class","px-3",4,"matHeaderCellDef"],["mat-cell","","class","pl-3","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell","",1,"px-3"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center",1,"pl-3"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.YNc(1,D3,2,1,"div",1),t.YNc(2,Q3,4,1,"div",2),t.YNc(3,u0,30,7,"div",3),t.YNc(4,m0,1,3,"mat-paginator",4),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf",""!==o.errorMessage),t.xp6(1),t.Q6J("ngIf",""===o.errorMessage),t.xp6(1),t.Q6J("ngIf",""===o.errorMessage),t.xp6(1),t.Q6J("ngIf",""===o.errorMessage))},directives:[m.xw,m.Wh,u.O5,m.yH,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,J.pW,c.BZ,Z.YE,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,M.gD,M.$L,G.ey,q.lW,c.mD,c.yh,c.Ke,c.Q2,u.mk,L.oO,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.uU,u.JJ],styles:[".mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}"]}),n})();const d0=["tableIn"],h0=["tableOut"],_0=["paginatorIn"],f0=["paginatorOut"];function g0(n,i){if(1&n&&(t.TgZ(0,"div",3),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function C0(n,i){1&n&&t._UZ(0,"mat-progress-bar",37)}function x0(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1,"Channel ID"),t.qZA())}const bt=function(n){return{"max-width":n}};function y0(n,i){if(1&n&&(t.TgZ(0,"td",39),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(2);t.Q6J("ngStyle",t.VKq(2,bt,o.screenSize===o.screenSizeEnum.XS?"10rem":"28rem")),t.xp6(1),t.Oqu(e.chan_id)}}function T0(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1,"Peer Alias"),t.qZA())}function v0(n,i){if(1&n&&(t.TgZ(0,"td",39),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(2);t.Q6J("ngStyle",t.VKq(2,bt,o.screenSize===o.screenSizeEnum.XS?"10rem":"28rem")),t.xp6(1),t.Oqu(e.alias)}}function b0(n,i){1&n&&(t.TgZ(0,"th",40),t._uU(1,"Events"),t.qZA())}function w0(n,i){if(1&n&&(t.TgZ(0,"td",41)(1,"span",42),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.events))}}function Z0(n,i){1&n&&(t.TgZ(0,"th",40),t._uU(1,"Total Amount (Sats)"),t.qZA())}function A0(n,i){if(1&n&&(t.TgZ(0,"td",41)(1,"span",42),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.total_amount))}}function L0(n,i){1&n&&(t.TgZ(0,"th",43)(1,"span",42),t._uU(2,"Actions"),t.qZA()())}function S0(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",44)(1,"button",45),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw(2).onRoutingPeerClick(r,a,"in")}),t._uU(2,"View Info"),t.qZA()()}}function F0(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No incoming routing peer available."),t.qZA())}function k0(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting incoming routing peers..."),t.qZA())}function q0(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function N0(n,i){if(1&n&&(t.TgZ(0,"td",46),t.YNc(1,F0,2,0,"p",47),t.YNc(2,k0,2,0,"p",47),t.YNc(3,q0,2,1,"p",47),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.RoutingPeersIncoming&&e.RoutingPeersIncoming.data)||(null==e.RoutingPeersIncoming||null==e.RoutingPeersIncoming.data?null:e.RoutingPeersIncoming.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.RoutingPeersIncoming&&e.RoutingPeersIncoming.data)||(null==e.RoutingPeersIncoming||null==e.RoutingPeersIncoming.data?null:e.RoutingPeersIncoming.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.RoutingPeersIncoming&&e.RoutingPeersIncoming.data)||(null==e.RoutingPeersIncoming||null==e.RoutingPeersIncoming.data?null:e.RoutingPeersIncoming.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const te=function(n){return{"display-none":n}};function O0(n,i){if(1&n&&t._UZ(0,"tr",48),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,te,(null==e.RoutingPeersIncoming||null==e.RoutingPeersIncoming.data?null:e.RoutingPeersIncoming.data.length)>0))}}function U0(n,i){1&n&&t._UZ(0,"tr",49)}function M0(n,i){1&n&&t._UZ(0,"tr",50)}function P0(n,i){1&n&&t._UZ(0,"mat-progress-bar",37)}function I0(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1,"Channel ID"),t.qZA())}function R0(n,i){if(1&n&&(t.TgZ(0,"td",39),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(2);t.Q6J("ngStyle",t.VKq(2,bt,o.screenSize===o.screenSizeEnum.XS?"10rem":"28rem")),t.xp6(1),t.Oqu(e.chan_id)}}function D0(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1,"Peer Alias"),t.qZA())}function Q0(n,i){if(1&n&&(t.TgZ(0,"td",39),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(2);t.Q6J("ngStyle",t.VKq(2,bt,o.screenSize===o.screenSizeEnum.XS?"10rem":"28rem")),t.xp6(1),t.Oqu(e.alias)}}function J0(n,i){1&n&&(t.TgZ(0,"th",40),t._uU(1,"Events"),t.qZA())}function E0(n,i){if(1&n&&(t.TgZ(0,"td",41)(1,"span",42),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.events))}}function H0(n,i){1&n&&(t.TgZ(0,"th",40),t._uU(1,"Total Amount (Sats)"),t.qZA())}function Y0(n,i){if(1&n&&(t.TgZ(0,"td",41)(1,"span",42),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.total_amount))}}function B0(n,i){1&n&&(t.TgZ(0,"th",43)(1,"span",42),t._uU(2,"Actions"),t.qZA()())}function z0(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",51)(1,"button",52),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw(2).onRoutingPeerClick(r,a,"out")}),t._uU(2,"View Info"),t.qZA()()}}function G0(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No outgoing routing peer available."),t.qZA())}function V0(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting outgoing routing peers..."),t.qZA())}function W0(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.errorMessage)}}function X0(n,i){if(1&n&&(t.TgZ(0,"td",46),t.YNc(1,G0,2,0,"p",47),t.YNc(2,V0,2,0,"p",47),t.YNc(3,W0,2,1,"p",47),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",(!(null!=e.RoutingPeersOutgoing&&e.RoutingPeersOutgoing.data)||(null==e.RoutingPeersOutgoing||null==e.RoutingPeersOutgoing.data?null:e.RoutingPeersOutgoing.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.RoutingPeersOutgoing&&e.RoutingPeersOutgoing.data)||(null==e.RoutingPeersOutgoing||null==e.RoutingPeersOutgoing.data?null:e.RoutingPeersOutgoing.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.RoutingPeersOutgoing&&e.RoutingPeersOutgoing.data)||(null==e.RoutingPeersOutgoing||null==e.RoutingPeersOutgoing.data?null:e.RoutingPeersOutgoing.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}function j0(n,i){if(1&n&&t._UZ(0,"tr",48),2&n){const e=t.oxw(2);t.Q6J("ngClass",t.VKq(1,te,(null==e.RoutingPeersOutgoing||null==e.RoutingPeersOutgoing.data?null:e.RoutingPeersOutgoing.data.length)>0))}}function K0(n,i){1&n&&t._UZ(0,"tr",49)}function $0(n,i){1&n&&t._UZ(0,"tr",50)}const tp=function(n,i){return{"mt-2":n,"mt-1":i}},ep=function(){return["no_incoming_event"]},np=function(n){return{"mt-2":n}},op=function(){return["no_outgoing_event"]};function ip(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",4)(1,"div",5)(2,"div",6)(3,"div",7),t._uU(4,"Incoming"),t.qZA(),t.TgZ(5,"mat-form-field",8)(6,"input",9),t.NdJ("keyup",function(){return t.CHM(e),t.oxw().applyIncomingFilter()})("ngModelChange",function(a){return t.CHM(e),t.oxw().filterIn=a}),t.qZA()()(),t.TgZ(7,"div",10),t.YNc(8,C0,1,0,"mat-progress-bar",11),t.TgZ(9,"table",12,13),t.ynx(11,14),t.YNc(12,x0,2,0,"th",15),t.YNc(13,y0,2,4,"td",16),t.BQk(),t.ynx(14,17),t.YNc(15,T0,2,0,"th",15),t.YNc(16,v0,2,4,"td",16),t.BQk(),t.ynx(17,18),t.YNc(18,b0,2,0,"th",19),t.YNc(19,w0,4,3,"td",20),t.BQk(),t.ynx(20,21),t.YNc(21,Z0,2,0,"th",19),t.YNc(22,A0,4,3,"td",20),t.BQk(),t.ynx(23,22),t.YNc(24,L0,3,0,"th",23),t.YNc(25,S0,3,0,"td",24),t.BQk(),t.ynx(26,25),t.YNc(27,N0,4,3,"td",26),t.BQk(),t.YNc(28,O0,1,3,"tr",27),t.YNc(29,U0,1,0,"tr",28),t.YNc(30,M0,1,0,"tr",29),t.qZA()(),t._UZ(31,"mat-paginator",30,31),t.qZA(),t.TgZ(33,"div",5)(34,"div",6)(35,"div",7),t._uU(36,"Outgoing"),t.qZA(),t.TgZ(37,"mat-form-field",8)(38,"input",9),t.NdJ("keyup",function(){return t.CHM(e),t.oxw().applyOutgoingFilter()})("ngModelChange",function(a){return t.CHM(e),t.oxw().filterOut=a}),t.qZA()()(),t.TgZ(39,"div",10),t.YNc(40,P0,1,0,"mat-progress-bar",11),t.TgZ(41,"table",32,33),t.ynx(43,14),t.YNc(44,I0,2,0,"th",15),t.YNc(45,R0,2,4,"td",16),t.BQk(),t.ynx(46,17),t.YNc(47,D0,2,0,"th",15),t.YNc(48,Q0,2,4,"td",16),t.BQk(),t.ynx(49,18),t.YNc(50,J0,2,0,"th",19),t.YNc(51,E0,4,3,"td",20),t.BQk(),t.ynx(52,21),t.YNc(53,H0,2,0,"th",19),t.YNc(54,Y0,4,3,"td",20),t.BQk(),t.ynx(55,22),t.YNc(56,B0,3,0,"th",23),t.YNc(57,z0,3,0,"td",34),t.BQk(),t.ynx(58,35),t.YNc(59,X0,4,3,"td",26),t.BQk(),t.YNc(60,j0,1,3,"tr",27),t.YNc(61,K0,1,0,"tr",28),t.YNc(62,$0,1,0,"tr",29),t.qZA()(),t._UZ(63,"mat-paginator",30,36),t.qZA()()}if(2&n){const e=t.oxw();t.xp6(2),t.Q6J("ngClass",t.WLB(22,tp,e.screenSize===e.screenSizeEnum.XS,e.screenSize===e.screenSizeEnum.SM)),t.xp6(4),t.Q6J("ngModel",e.filterIn),t.xp6(2),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",e.RoutingPeersIncoming),t.xp6(19),t.Q6J("matFooterRowDef",t.DdM(25,ep)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",e.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS),t.xp6(3),t.Q6J("ngClass",t.VKq(26,np,e.screenSize!==e.screenSizeEnum.LG)),t.xp6(4),t.Q6J("ngModel",e.filterOut),t.xp6(2),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",e.RoutingPeersOutgoing),t.xp6(19),t.Q6J("matFooterRowDef",t.DdM(28,op)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",e.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns),t.xp6(1),t.Q6J("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS)}}let ap=(()=>{class n{constructor(e,o,a){this.logger=e,this.commonService=o,this.store=a,this.routingPeersData=[],this.displayedColumns=[],this.RoutingPeersIncoming=new c.by([]),this.RoutingPeersOutgoing=new c.by([]),this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.filterIn="",this.filterOut="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["chan_id","events","actions"]):this.screenSize===s.cu.SM||this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["chan_id","alias","events","total_amount"]):(this.flgSticky=!0,this.displayedColumns=["chan_id","alias","events","total_amount"])}ngOnInit(){this.store.select(T.Bo).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{var o;this.errorMessage="",this.apiCallStatus=e.apiCallStatus,(null===(o=e.apiCallStatus)||void 0===o?void 0:o.status)===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.routingPeersData=e.forwardingHistory.forwarding_events?e.forwardingHistory.forwarding_events:[],this.routingPeersData.length>0&&this.sortIn&&this.paginatorIn&&this.sortOut&&this.paginatorOut&&this.loadRoutingPeersTable(this.routingPeersData),this.logger.info(e.apiCallStatus),this.logger.info(e.forwardingHistory)})}ngAfterViewInit(){this.routingPeersData.length>0&&this.loadRoutingPeersTable(this.routingPeersData)}onRoutingPeerClick(e,o,a){let l=" Routing Information";l="in"===a?"Incoming"+l:"Outgoing"+l,this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:l,message:[[{key:"chan_id",value:e.chan_id,title:"Channel ID",width:50,type:s.Gi.STRING},{key:"alias",value:e.alias,title:"Peer Alias",width:50,type:s.Gi.STRING}],[{key:"events",value:e.events,title:"Events",width:50,type:s.Gi.NUMBER},{key:"total_amount",value:e.total_amount,title:"Total Amount (Sats)",width:50,type:s.Gi.NUMBER}]]}}}))}loadRoutingPeersTable(e){if(e.length>0){const o=this.groupRoutingPeers(e);this.RoutingPeersIncoming=new c.by(o[0]),this.RoutingPeersIncoming.sort=this.sortIn,this.RoutingPeersIncoming.filterPredicate=(a,l)=>JSON.stringify(a).toLowerCase().includes(l),this.RoutingPeersIncoming.paginator=this.paginatorIn,this.logger.info(this.RoutingPeersIncoming),this.RoutingPeersOutgoing=new c.by(o[1]),this.RoutingPeersOutgoing.sort=this.sortOut,this.RoutingPeersOutgoing.filterPredicate=(a,l)=>JSON.stringify(a).toLowerCase().includes(l),this.RoutingPeersOutgoing.paginator=this.paginatorOut,this.logger.info(this.RoutingPeersOutgoing)}else this.RoutingPeersIncoming=new c.by([]),this.RoutingPeersOutgoing=new c.by([]);this.applyIncomingFilter(),this.applyOutgoingFilter()}groupRoutingPeers(e){const o=[],a=[];return e.forEach(l=>{const r=o.find(f=>f.chan_id===l.chan_id_in),h=a.find(f=>f.chan_id===l.chan_id_out);r?(r.events++,r.total_amount=+r.total_amount+ +(l.amt_in||0)):o.push({chan_id:l.chan_id_in,alias:l.alias_in,events:1,total_amount:+(l.amt_in||0)}),h?(h.events++,h.total_amount=+h.total_amount+ +(l.amt_out||0)):a.push({chan_id:l.chan_id_out,alias:l.alias_out,events:1,total_amount:+(l.amt_out||0)})}),[this.commonService.sortDescByKey(o,"total_amount"),this.commonService.sortDescByKey(a,"total_amount")]}applyIncomingFilter(){this.RoutingPeersIncoming.filter=this.filterIn.toLowerCase()}applyOutgoingFilter(){this.RoutingPeersOutgoing.filter=this.filterOut.toLowerCase()}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-routing-peers"]],viewQuery:function(e,o){if(1&e&&(t.Gf(d0,5,Z.YE),t.Gf(h0,5,Z.YE),t.Gf(_0,5),t.Gf(f0,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sortIn=a.first),t.iGM(a=t.CRH())&&(o.sortOut=a.first),t.iGM(a=t.CRH())&&(o.paginatorIn=a.first),t.iGM(a=t.CRH())&&(o.paginatorOut=a.first)}},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Routing peers")}])],decls:3,vars:2,consts:[["fxLayout","column","fxLayoutAlign","start stretch",1,"padding-gap-x"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayout.gt-md","row","fxFlex","100","fxLayoutAlign","space-between start","class","page-sub-title-container",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayout.gt-md","row","fxFlex","100","fxLayoutAlign","space-between start",1,"page-sub-title-container"],["fxLayout","column","fxFlex","49","fxLayoutAlign","start stretch",1,"mb-4"],["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"page-sub-title-container","w-100",3,"ngClass"],["fxFlex","70"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","column","fxLayoutAlign","start start","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",1,"overflow-auto","incoming-table",3,"dataSource"],["tableIn",""],["matColumnDef","chan_id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","alias"],["matColumnDef","events"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","total_amount"],["matColumnDef","actions"],["mat-header-cell","","class","pr-3",4,"matHeaderCellDef"],["mat-cell","","class","pl-2","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_incoming_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["paginatorIn",""],["mat-table","","matSort","",1,"overflow-auto","outgoing-table",3,"dataSource"],["tableOut",""],["mat-cell","","class","pl-2",4,"matCellDef"],["matColumnDef","no_outgoing_event"],["paginatorOut",""],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",3,"ngStyle"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["mat-cell",""],["fxLayoutAlign","end center"],["mat-header-cell","",1,"pr-3"],["mat-cell","","fxLayoutAlign","end center",1,"pl-2"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""],["mat-cell","",1,"pl-2"],["mat-stroked-button","","color","primary","type","button","tabindex","5",3,"click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.YNc(1,g0,2,1,"div",1),t.YNc(2,ip,65,29,"div",2),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf",""!==o.errorMessage),t.xp6(1),t.Q6J("ngIf",""===o.errorMessage))},directives:[m.xw,m.Wh,u.O5,m.yH,u.mk,L.oO,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,J.pW,c.BZ,Z.YE,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,q.lW,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.JJ],styles:[".mat-column-chan_id[_ngcontent-%COMP%], .mat-column-alias[_ngcontent-%COMP%]{flex:1 1 25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"]}),n})();function lp(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",7),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().activeLink=l.link}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",o.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let sp=(()=>{class n{constructor(e){this.router=e,this.faChartBar=b.koM,this.links=[{link:"routingreport",name:"Routing"},{link:"transactions",name:"Transactions"}],this.activeLink=this.links[0].link,this.unSubs=[new d.x,new d.x,new d.x,new d.x]}ngOnInit(){const e=this.links.find(o=>this.router.url.includes(o.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(o=>o instanceof v.Av)).subscribe({next:o=>{const a=this.links.find(l=>o.urlAfterRedirects.includes(l.link));this.activeLink=a?a.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-reports"]],decls:10,vars:2,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar",""],["role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Reports"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),t.YNc(8,lp,2,3,"div",6),t.qZA(),t._UZ(9,"router-outlet"),t.qZA()()()),2&e&&(t.xp6(1),t.Q6J("icon",o.faChartBar),t.xp6(7),t.Q6J("ngForOf",o.links))},directives:[m.xw,m.Wh,D.BN,y.a8,y.dn,R.BU,u.sg,R.Nj,v.rH,v.lC],styles:[""]}),n})();var ee=g(7671),ne=g(1210);function rp(n,i){1&n&&t._UZ(0,"mat-progress-bar",16)}function cp(n,i){if(1&n&&(t.TgZ(0,"div",17),t._uU(1),t.ALo(2,"number"),t.ALo(3,"number"),t.qZA()),2&n){const e=t.oxw();t.Q6J("@fadeIn",e.events.total_fee_msat),t.xp6(1),t.AsE("",t.xi3(2,3,e.events.total_fee_msat/1e3||0,"1.0-2")," Sats/",t.lcZ(3,6,(null==e.events||null==e.events.forwarding_events?null:e.events.forwarding_events.length)||0)," Events")}}function pp(n,i){1&n&&(t.TgZ(0,"div",18),t._uU(1,"No routing report for the selected period"),t.qZA())}const up=function(n){return{"error-border":n}};function mp(n,i){if(1&n&&(t.TgZ(0,"div",19),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(2,up,"Getting Forwarding History..."!==e.errorMessage&&""!==e.errorMessage)),t.xp6(1),t.Oqu(e.errorMessage)}}function dp(n,i){if(1&n&&(t.TgZ(0,"span")(1,"span",22),t._uU(2),t.ALo(3,"number"),t.qZA(),t.TgZ(4,"span",22),t._uU(5),t.ALo(6,"number"),t.qZA()()),2&n){const e=i.model,o=t.oxw(2);t.xp6(2),t.hij("Events: ",t.lcZ(3,2,(o.selReportBy===o.reportBy.EVENTS?e.value:e.extra.totalEvents)||0),""),t.xp6(3),t.hij("Fee: ",t.xi3(6,4,(o.selReportBy===o.reportBy.EVENTS?e.extra.totalFees:e.value)||0,"1.0-2"),"")}}function hp(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"ngx-charts-bar-vertical",20),t.NdJ("select",function(a){return t.CHM(e),t.oxw().onChartBarSelected(a)})("mouseup",function(a){return t.CHM(e),t.oxw().onChartMouseUp(a)}),t.YNc(1,dp,7,7,"ng-template",null,21,t.W1O),t.qZA()}if(2&n){const e=t.oxw();t.Q6J("view",e.view)("results",e.routingReportData)("gradient",!1)("xAxis",!0)("yAxis",!0)("showXAxisLabel",!0)("showYAxisLabel",e.showYAxisLabel)("xAxisLabel",e.xAxisLabel)("yAxisLabel",e.yAxisLabel)("showGridLines",!1)("showDataLabel",!1)}}function _p(n,i){if(1&n&&t._UZ(0,"rtl-forwarding-history",23),2&n){const e=t.oxw();t.Q6J("eventsData",null==e.events?null:e.events.forwarding_events)("filterValue",e.eventFilterValue)}}let fp=(()=>{class n{constructor(e,o,a,l){this.logger=e,this.dataService=o,this.commonService=a,this.store=l,this.reportPeriod=s.op[0],this.secondsInADay=86400,this.events={},this.eventFilterValue="",this.reportBy=s.Xr,this.selReportBy=s.Xr.FEES,this.today=new Date(Date.now()),this.startDate=new Date(this.today.getFullYear(),this.today.getMonth(),1,0,0,0),this.endDate=new Date(this.today.getFullYear(),this.today.getMonth(),this.getMonthDays(this.today.getMonth(),this.today.getFullYear()),23,59,59),this.routingReportData=[],this.view=[350,350],this.screenPaddingX=100,this.gradient=!0,this.xAxisLabel="Date",this.yAxisLabel="Fee (Sats)",this.showYAxisLabel=!0,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.unSubs=[new d.x,new d.x,new d.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.showYAxisLabel=!(this.screenSize===s.cu.XS||this.screenSize===s.cu.SM),this.store.select(T.Q5).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{e.identity_pubkey&&setTimeout(()=>{this.fetchEvents(this.startDate,this.endDate)},10)}),this.commonService.containerSizeUpdated.pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{switch(this.screenSize){case s.cu.MD:this.screenPaddingX=e.width/10;break;case s.cu.LG:this.screenPaddingX=e.width/16;break;default:this.screenPaddingX=e.width/20}this.view=[e.width-this.screenPaddingX,e.height/2.2],this.logger.info("Container Size: "+JSON.stringify(e)),this.logger.info("View: "+JSON.stringify(this.view))})}fetchEvents(e,o){this.errorMessage=s.m6.GET_FORWARDING_HISTORY;const a=Math.round(e.getTime()/1e3).toString(),l=Math.round(o.getTime()/1e3).toString();this.dataService.getForwardingHistory("LND",a,l).pipe((0,_.R)(this.unSubs[2])).subscribe({next:r=>{this.errorMessage="",r.forwarding_events&&r.forwarding_events.length?(r.forwarding_events=r.forwarding_events.reverse(),this.events=r,this.routingReportData=this.selReportBy===this.reportBy.EVENTS?this.prepareEventsReport(e):this.prepareFeeReport(e)):(this.events={forwarding_events:[],total_fee_msat:0},this.routingReportData=[])},error:r=>{this.errorMessage=r}})}onChartMouseUp(e){"svg"===e.srcElement.tagName&&e.srcElement.classList.length>0&&"ngx-charts"===e.srcElement.classList[0]&&(this.eventFilterValue="")}onChartBarSelected(e){this.eventFilterValue=this.reportPeriod===s.op[1]?e.name+"/"+this.startDate.getFullYear():e.name.toString().padStart(2,"0")+"/"+s.gg[this.startDate.getMonth()].name+"/"+this.startDate.getFullYear()}prepareFeeReport(e){var o,a;const l=Math.round(e.getTime()/1e3),r=[];if(this.events.total_fee_msat=0,this.reportPeriod===s.op[1]){for(let h=0;h<12;h++)r.push({name:s.gg[h].name,value:0,extra:{totalEvents:0}});null===(o=this.events.forwarding_events)||void 0===o||o.map(h=>{const f=new Date(1e3*+(h.timestamp||0)).getMonth();return r[f].value=r[f].value+ +(h.fee_msat||0)/1e3,r[f].extra.totalEvents=r[f].extra.totalEvents+1,this.events.total_fee_msat=(this.events.total_fee_msat?this.events.total_fee_msat:0)+ +(h.fee_msat||0),this.events})}else{for(let h=0;h<this.getMonthDays(e.getMonth(),e.getFullYear());h++)r.push({name:h+1,value:0,extra:{totalEvents:0}});null===(a=this.events.forwarding_events)||void 0===a||a.map(h=>{const f=Math.floor((+(h.timestamp||0)-l)/this.secondsInADay);return r[f].value=r[f].value+ +(h.fee_msat||0)/1e3,r[f].extra.totalEvents=r[f].extra.totalEvents+1,this.events.total_fee_msat=(this.events.total_fee_msat?this.events.total_fee_msat:0)+ +(h.fee_msat||0),this.events})}return r}prepareEventsReport(e){var o,a;const l=Math.round(e.getTime()/1e3),r=[];if(this.events.total_fee_msat=0,this.reportPeriod===s.op[1]){for(let h=0;h<12;h++)r.push({name:s.gg[h].name,value:0,extra:{totalFees:0}});null===(o=this.events.forwarding_events)||void 0===o||o.map(h=>{const f=new Date(1e3*+(h.timestamp||0)).getMonth();return r[f].value=r[f].value+1,r[f].extra.totalFees=r[f].extra.totalFees+ +(h.fee_msat||0)/1e3,this.events.total_fee_msat=(this.events.total_fee_msat?this.events.total_fee_msat:0)+ +(h.fee_msat||0),this.events})}else{for(let h=0;h<this.getMonthDays(e.getMonth(),e.getFullYear());h++)r.push({name:h+1,value:0,extra:{totalFees:0}});null===(a=this.events.forwarding_events)||void 0===a||a.map(h=>{const f=Math.floor((+(h.timestamp||0)-l)/this.secondsInADay);return r[f].value=r[f].value+1,r[f].extra.totalFees=r[f].extra.totalFees+ +(h.fee_msat||0)/1e3,this.events.total_fee_msat=(this.events.total_fee_msat?this.events.total_fee_msat:0)+ +(h.fee_msat||0),this.events})}return r}onSelectionChange(e){const o=e.selDate.getMonth(),a=e.selDate.getFullYear();this.reportPeriod=e.selScrollRange,this.reportPeriod===s.op[1]?(this.startDate=new Date(a,0,1,0,0,0),this.endDate=new Date(a,11,31,23,59,59)):(this.startDate=new Date(a,o,1,0,0,0),this.endDate=new Date(a,o,this.getMonthDays(o,a),23,59,59)),this.fetchEvents(this.startDate,this.endDate),this.eventFilterValue=""}getMonthDays(e,o){return 1===e&&o%4==0?s.gg[e].days+1:s.gg[e].days}onSelReportByChange(){this.yAxisLabel=this.selReportBy===this.reportBy.EVENTS?"Events":"Fee (Sats)",this.routingReportData=this.selReportBy===this.reportBy.EVENTS?this.prepareEventsReport(this.startDate):this.prepareFeeReport(this.startDate)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(nt.D),t.Y36(O.v),t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-routing-report"]],hostBindings:function(e,o){1&e&&t.NdJ("mouseup",function(l){return o.onChartMouseUp(l)})},decls:20,vars:9,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x-large"],[3,"stepChanged"],["fxLayout","column","fxLayoutAlign","center center",1,"padding-gap-x"],["color","primary","name","selReportBy","fxFlex","100","fxLayoutAlign","start start",1,"my-1",3,"ngModel","ngModelChange","change"],[1,"mr-2"],["tabindex","1",1,"mr-2",3,"value"],["tabindex","2",3,"value"],["mode","indeterminate","class","mt-2",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x","my-1"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 font-bold-700 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",3,"ngClass",4,"ngIf"],[1,"mt-1"],["class","one-color",3,"view","results","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","select","mouseup",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x"],[3,"eventsData","filterValue",4,"ngIf"],["mode","indeterminate",1,"mt-2"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","font-bold-700","mt-1"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1",3,"ngClass"],[1,"one-color",3,"view","results","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","select","mouseup"],["tooltipTemplate",""],[1,"tooltip-label"],[3,"eventsData","filterValue"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"rtl-horizontal-scroller",1),t.NdJ("stepChanged",function(l){return o.onSelectionChange(l)}),t.qZA(),t.TgZ(2,"div",2)(3,"mat-radio-group",3),t.NdJ("ngModelChange",function(l){return o.selReportBy=l})("change",function(){return o.onSelReportByChange()}),t.TgZ(4,"span",4),t._uU(5,"Report By: "),t.qZA(),t.TgZ(6,"mat-radio-button",5),t._uU(7,"Fees"),t.qZA(),t.TgZ(8,"mat-radio-button",6),t._uU(9,"Events"),t.qZA()()(),t.YNc(10,rp,1,0,"mat-progress-bar",7),t.TgZ(11,"div",8),t.YNc(12,cp,4,8,"div",9),t.YNc(13,pp,2,0,"div",10),t.YNc(14,mp,2,4,"div",11),t.TgZ(15,"div",12),t.YNc(16,hp,3,11,"ngx-charts-bar-vertical",13),t.qZA()(),t.TgZ(17,"div",14)(18,"div",12),t.YNc(19,_p,1,2,"rtl-forwarding-history",15),t.qZA()()()),2&e&&(t.xp6(3),t.Q6J("ngModel",o.selReportBy),t.xp6(3),t.s9C("value",o.reportBy.FEES),t.xp6(2),t.s9C("value",o.reportBy.EVENTS),t.xp6(2),t.Q6J("ngIf","Getting Forwarding History..."===o.errorMessage),t.xp6(2),t.Q6J("ngIf",o.routingReportData.length>0&&o.events.forwarding_events&&o.events.forwarding_events.length&&o.events.forwarding_events.length>0),t.xp6(1),t.Q6J("ngIf",(o.routingReportData.length<=0||o.events.forwarding_events.length<=0)&&""===o.errorMessage),t.xp6(1),t.Q6J("ngIf",""!==o.errorMessage),t.xp6(2),t.Q6J("ngIf",o.routingReportData.length>0&&o.events.forwarding_events&&o.events.forwarding_events.length&&o.events.forwarding_events.length>0),t.xp6(3),t.Q6J("ngIf",o.events&&(null==o.events?null:o.events.forwarding_events)&&o.events.forwarding_events.length&&o.events.forwarding_events.length>0))},directives:[m.xw,m.Wh,m.yH,ee.D,tt.VQ,p.JJ,p.On,tt.U0,u.O5,J.pW,u.mk,L.oO,ne.K$,$t],pipes:[u.JJ],styles:[""],data:{animation:[st.J]}}),n})();var gp=g(165);function Cp(n,i){1&n&&(t.TgZ(0,"div",11),t._UZ(1,"mat-progress-bar",12),t.TgZ(2,"span"),t._uU(3,"Getting transactions data..."),t.qZA()())}function xp(n,i){if(1&n&&(t.TgZ(0,"div",13),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function yp(n,i){if(1&n&&(t.TgZ(0,"div",16),t._uU(1),t.ALo(2,"number"),t.ALo(3,"number"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.AsE(" Paid ",t.xi3(2,2,e.transactionsReportSummary.amountPaidSelectedPeriod/1e3||0,"1.0-2")," Sats/",t.lcZ(3,5,e.transactionsReportSummary.paymentsSelectedPeriod)," Payments ")}}function Tp(n,i){if(1&n&&(t.TgZ(0,"div",16),t._uU(1),t.ALo(2,"number"),t.ALo(3,"number"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.AsE(" Received ",t.xi3(2,2,e.transactionsReportSummary.amountReceivedSelectedPeriod/1e3||0,"1.0-2")," Sats/",t.lcZ(3,5,e.transactionsReportSummary.invoicesSelectedPeriod)," Invoices ")}}function vp(n,i){if(1&n&&(t.TgZ(0,"div",14),t.YNc(1,yp,4,7,"div",15),t.YNc(2,Tp,4,7,"div",15),t.qZA()),2&n){const e=t.oxw();t.Q6J("@fadeIn",e.transactionsReportSummary),t.xp6(1),t.Q6J("ngIf",e.transactionsReportSummary.paymentsSelectedPeriod>0),t.xp6(1),t.Q6J("ngIf",e.transactionsReportSummary.invoicesSelectedPeriod)}}function bp(n,i){1&n&&(t.TgZ(0,"div",17),t._uU(1,"No transactions report for the selected period"),t.qZA())}function wp(n,i){if(1&n&&(t.TgZ(0,"span",21),t._uU(1),t.ALo(2,"number"),t.ALo(3,"number"),t.qZA()),2&n){const e=i.model;t.xp6(1),t.HOy("",e.name,": ",t.xi3(2,4,e.value||0,"1.0-2"),"/# ","Paid"===e.name?"Payments":"Invoices",": ",t.lcZ(3,7,(null==e.extra?null:e.extra.total)||0),"")}}function Zp(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"ngx-charts-bar-vertical-2d",19),t.NdJ("select",function(a){return t.CHM(e),t.oxw(2).onChartBarSelected(a)})("mouseup",function(a){return t.CHM(e),t.oxw(2).onChartMouseUp(a)}),t.YNc(1,wp,4,9,"ng-template",null,20,t.W1O),t.qZA()}if(2&n){const e=t.oxw(2);t.Q6J("view",e.view)("results",e.transactionsReportData)("noBarWhenZero",!1)("gradient",!1)("xAxis",!0)("yAxis",!0)("showXAxisLabel",!0)("showYAxisLabel",e.showYAxisLabel)("xAxisLabel",e.xAxisLabel)("yAxisLabel",e.yAxisLabel)("showGridLines",!1)("showDataLabel",!1)("groupPadding",e.reportPeriod===e.scrollRanges[0]?2:8)}}function Ap(n,i){if(1&n&&(t.TgZ(0,"div",9),t.YNc(1,Zp,3,13,"ngx-charts-bar-vertical-2d",18),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",e.transactionsReportData.length>0&&e.transactionsNonZeroReportData.length>0)}}function Lp(n,i){if(1&n&&t._UZ(0,"rtl-transactions-report-table",22),2&n){const e=t.oxw();t.Q6J("dataList",e.transactionsNonZeroReportData)("dataRange",e.reportPeriod)("filterValue",e.transactionFilterValue)}}let Sp=(()=>{class n{constructor(e,o,a){this.logger=e,this.commonService=o,this.store=a,this.scrollRanges=s.op,this.reportPeriod=s.op[0],this.secondsInADay=86400,this.payments=[],this.invoices=[],this.transactionsReportSummary={paymentsSelectedPeriod:0,invoicesSelectedPeriod:0,amountPaidSelectedPeriod:0,amountReceivedSelectedPeriod:0},this.transactionFilterValue="",this.today=new Date(Date.now()),this.startDate=new Date(this.today.getFullYear(),this.today.getMonth(),1,0,0,0),this.endDate=new Date(this.today.getFullYear(),this.today.getMonth(),this.getMonthDays(this.today.getMonth(),this.today.getFullYear()),23,59,59),this.transactionsReportData=[{date:"",name:"1",series:[{extra:{total:0},name:"Paid",value:0},{extra:{total:0},name:"Received",value:0}]}],this.transactionsNonZeroReportData=[{amount_paid:0,amount_received:0,date:"",num_invoices:0,num_payments:0}],this.view=[350,350],this.screenPaddingX=100,this.gradient=!0,this.xAxisLabel="Date",this.yAxisLabel="Amount (Sats)",this.showYAxisLabel=!0,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x]}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.showYAxisLabel=!(this.screenSize===s.cu.XS||this.screenSize===s.cu.SM),this.store.select(T.l5).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{e.apiCallStatus.status===s.Bn.UN_INITIATED&&this.store.dispatch((0,A.Jo)()),this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.payments=e.allLightningTransactions.listPaymentsAll.payments||[],this.invoices=e.allLightningTransactions.listInvoicesAll.invoices||[],(this.payments.length>0||this.invoices.length>0)&&(this.transactionsReportData=this.filterTransactionsForSelectedPeriod(this.startDate,this.endDate),this.transactionsNonZeroReportData=this.prepareTableData()),this.logger.info(e)}),this.commonService.containerSizeUpdated.pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{switch(this.screenSize){case s.cu.MD:this.screenPaddingX=e.width/10;break;case s.cu.LG:this.screenPaddingX=e.width/16;break;default:this.screenPaddingX=e.width/20}this.view=[e.width-this.screenPaddingX,e.height/2.2],this.logger.info("Container Size: "+JSON.stringify(e)),this.logger.info("View: "+JSON.stringify(this.view))})}onChartMouseUp(e){"svg"===e.srcElement.tagName&&e.srcElement.classList.length>0&&"ngx-charts"===e.srcElement.classList[0]&&(this.transactionFilterValue="")}onChartBarSelected(e){this.transactionFilterValue=this.reportPeriod===s.op[1]?e.series+"/"+this.startDate.getFullYear():e.series.toString().padStart(2,"0")+"/"+s.gg[this.startDate.getMonth()].name+"/"+this.startDate.getFullYear()}filterTransactionsForSelectedPeriod(e,o){var a,l;const r=Math.round(e.getTime()/1e3),h=Math.round(o.getTime()/1e3),f=[];this.transactionsNonZeroReportData=[],this.transactionsReportSummary={paymentsSelectedPeriod:0,invoicesSelectedPeriod:0,amountPaidSelectedPeriod:0,amountReceivedSelectedPeriod:0};const x=null===(a=this.payments)||void 0===a?void 0:a.filter(w=>"SUCCEEDED"===w.status&&w.creation_date&&w.creation_date>=r&&w.creation_date<h),I=null===(l=this.invoices)||void 0===l?void 0:l.filter(w=>w.settled&&w.creation_date&&+w.creation_date>=r&&+w.creation_date<h);if(this.transactionsReportSummary.paymentsSelectedPeriod=x.length,this.transactionsReportSummary.invoicesSelectedPeriod=I.length,this.reportPeriod===s.op[1]){for(let w=0;w<12;w++)f.push({name:s.gg[w].name,date:new Date(e.getFullYear(),w,1,0,0,0,0),series:[{name:"Paid",value:0,extra:{total:0}},{name:"Received",value:0,extra:{total:0}}]});null==x||x.map(w=>{const B=new Date(1e3*+(w.creation_date||0)).getMonth();return this.transactionsReportSummary.amountPaidSelectedPeriod=this.transactionsReportSummary.amountPaidSelectedPeriod+ +(w.value_msat||0)+ +(w.fee_msat||0),f[B].series[0].value=f[B].series[0].value+(+(w.value_msat||0)+ +(w.fee_msat||0))/1e3,f[B].series[0].extra.total=f[B].series[0].extra.total+1,this.transactionsReportSummary}),null==I||I.map(w=>{const B=new Date(1e3*+(w.creation_date||0)).getMonth();return this.transactionsReportSummary.amountReceivedSelectedPeriod=this.transactionsReportSummary.amountReceivedSelectedPeriod+ +(w.amt_paid_msat||0),f[B].series[1].value=f[B].series[1].value+ +(w.amt_paid_msat||0)/1e3,f[B].series[1].extra.total=f[B].series[1].extra.total+1,this.transactionsReportSummary})}else{for(let w=0;w<this.getMonthDays(e.getMonth(),e.getFullYear());w++)f.push({name:(w+1).toString(),date:new Date(1e3*(w*this.secondsInADay+r)),series:[{name:"Paid",value:0,extra:{total:0}},{name:"Received",value:0,extra:{total:0}}]});null==x||x.map(w=>{const B=Math.floor((+(w.creation_date||0)-r)/this.secondsInADay);return this.transactionsReportSummary.amountPaidSelectedPeriod=this.transactionsReportSummary.amountPaidSelectedPeriod+ +(w.value_msat||0)+ +(w.fee_msat||0),f[B].series[0].value=f[B].series[0].value+(+(w.value_msat||0)+ +(w.fee_msat||0))/1e3,f[B].series[0].extra.total=f[B].series[0].extra.total+1,this.transactionsReportSummary}),null==I||I.map(w=>{const B=Math.floor((+(w.creation_date||0)-r)/this.secondsInADay);return this.transactionsReportSummary.amountReceivedSelectedPeriod=this.transactionsReportSummary.amountReceivedSelectedPeriod+ +(w.amt_paid_msat||0),f[B].series[1].value=f[B].series[1].value+ +(w.amt_paid_msat||0)/1e3,f[B].series[1].extra.total=f[B].series[1].extra.total+1,this.transactionsReportSummary})}return f}prepareTableData(){var e;return null===(e=this.transactionsReportData)||void 0===e?void 0:e.reduce((o,a)=>a.series[0].extra.total>0||a.series[1].extra.total>0?o.concat({date:a.date,amount_paid:a.series[0].value,num_payments:a.series[0].extra.total,amount_received:a.series[1].value,num_invoices:a.series[1].extra.total}):o,[])}onSelectionChange(e){const o=e.selDate.getMonth(),a=e.selDate.getFullYear();this.reportPeriod=e.selScrollRange,this.reportPeriod===s.op[1]?(this.startDate=new Date(a,0,1,0,0,0),this.endDate=new Date(a,11,31,23,59,59)):(this.startDate=new Date(a,o,1,0,0,0),this.endDate=new Date(a,o,this.getMonthDays(o,a),23,59,59)),this.transactionsReportData=this.filterTransactionsForSelectedPeriod(this.startDate,this.endDate),this.transactionsNonZeroReportData=this.prepareTableData(),this.transactionFilterValue=""}getMonthDays(e,o){return 1===e&&o%4==0?s.gg[e].days+1:s.gg[e].days}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-transactions-report"]],hostBindings:function(e,o){1&e&&t.NdJ("mouseup",function(l){return o.onChartMouseUp(l)})},decls:11,vars:6,consts:[["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x-large"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"padding-gap-x"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100"],[3,"stepChanged"],["class","p-2",4,"ngIf"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 font-bold-700 mt-1",4,"ngIf"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100","class","font-size-120 mt-1",4,"ngIf"],["class","mt-1",4,"ngIf"],[1,"mt-1"],[3,"dataList","dataRange","filterValue",4,"ngIf"],[1,"p-2"],["mode","indeterminate"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","font-bold-700","mt-1"],["fxLayout","row","fxLayoutAlign","start stretch","fxFlex","100",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start stretch","fxFlex","100"],["fxLayout","column","fxLayoutAlign","center center","fxFlex","100",1,"font-size-120","mt-1"],["class","two-color",3,"view","results","noBarWhenZero","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","groupPadding","select","mouseup",4,"ngIf"],[1,"two-color",3,"view","results","noBarWhenZero","gradient","xAxis","yAxis","showXAxisLabel","showYAxisLabel","xAxisLabel","yAxisLabel","showGridLines","showDataLabel","groupPadding","select","mouseup"],["tooltipTemplate",""],[1,"tooltip-label"],[3,"dataList","dataRange","filterValue"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"rtl-horizontal-scroller",3),t.NdJ("stepChanged",function(l){return o.onSelectionChange(l)}),t.qZA(),t.YNc(4,Cp,4,0,"div",4),t.YNc(5,xp,2,1,"div",5),t.YNc(6,vp,3,3,"div",6),t.YNc(7,bp,2,0,"div",7),t.YNc(8,Ap,2,1,"div",8),t.TgZ(9,"div",9),t.YNc(10,Lp,1,3,"rtl-transactions-report-table",10),t.qZA()()()()),2&e&&(t.xp6(4),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.ERROR),t.xp6(1),t.Q6J("ngIf",o.transactionsNonZeroReportData.length>0&&o.apiCallStatus.status===o.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",o.transactionsNonZeroReportData.length<=0&&o.apiCallStatus.status===o.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",o.transactionsNonZeroReportData.length>0&&o.apiCallStatus.status===o.apiCallStatusEnum.COMPLETED),t.xp6(2),t.Q6J("ngIf",o.transactionsNonZeroReportData.length>0&&o.apiCallStatus.status===o.apiCallStatusEnum.COMPLETED))},directives:[m.xw,m.Wh,m.yH,ee.D,u.O5,J.pW,ne.H5,gp.g],pipes:[u.JJ],styles:[""],data:{animation:[st.J]}}),n})();const Fp=["form"];function kp(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"UTXO Label is required."),t.qZA())}function qp(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.labelError)}}function Np(n,i){if(1&n&&(t.TgZ(0,"div",16),t._UZ(1,"fa-icon",17),t.YNc(2,qp,2,1,"span",11),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.labelError)}}let Op=(()=>{class n{constructor(e,o,a,l,r,h){this.dialogRef=e,this.data=o,this.dataService=a,this.store=l,this.snackBar=r,this.commonService=h,this.faExclamationTriangle=b.eHv,this.utxo=null,this.label="",this.labelError="",this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.utxo=this.data.utxo,this.label=this.utxo.label||""}onLabelUTXO(){if(!this.label||""===this.label)return!0;this.labelError="",this.dataService.labelUTXO(this.utxo&&this.utxo.outpoint&&this.utxo.outpoint.txid_bytes?this.utxo.outpoint.txid_bytes:"",this.label,!0).pipe((0,_.R)(this.unSubs[0])).subscribe({next:e=>{this.store.dispatch((0,A.mC)()),this.store.dispatch((0,A.Ly)()),this.snackBar.open("Successfully labelled the UTXO."),this.dialogRef.close()},error:e=>{this.labelError=e}})}resetData(){this.labelError="",this.label=""}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(nt.D),t.Y36(S.yh),t.Y36(it.ux),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-on-chain-lebel-modal"]],viewQuery:function(e,o){if(1&e&&t.Gf(Fp,7),2&e){let a;t.iGM(a=t.CRH())&&(o.form=a.first)}},decls:20,vars:4,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100",1,"overflow-x-hidden",3,"submit","reset"],["form","ngForm"],["fxFlex.gt-sm","100"],["autoFocus","","matInput","","placeholder","UTXO Label","name","label","tabindex","1","required","",3,"ngModel","ngModelChange"],[4,"ngIf"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1"],["mat-button","","color","primary","type","submit","tabindex","8"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5,"Label UTXO"),t.qZA()(),t.TgZ(6,"button",5),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6)(9,"form",7,8),t.NdJ("submit",function(){return o.onLabelUTXO()})("reset",function(){return o.resetData()}),t.TgZ(11,"mat-form-field",9)(12,"input",10),t.NdJ("ngModelChange",function(l){return o.label=l}),t.qZA(),t.YNc(13,kp,2,0,"mat-error",11),t.qZA(),t.YNc(14,Np,3,2,"div",12),t.TgZ(15,"div",13)(16,"button",14),t._uU(17,"Clear"),t.qZA(),t.TgZ(18,"button",15),t._uU(19,"Label UTXO"),t.qZA()()()()()()),2&e&&(t.xp6(6),t.Q6J("mat-dialog-close",!1),t.xp6(6),t.Q6J("ngModel",o.label),t.xp6(1),t.Q6J("ngIf",!o.label),t.xp6(1),t.Q6J("ngIf",""!==o.labelError))},directives:[m.xw,m.yH,y.dk,m.Wh,q.lW,Q.ZT,y.dn,p._Y,p.JL,p.F,C.KE,P.Nt,p.Fj,W.h,p.Q7,p.JJ,p.On,u.O5,C.TO,D.BN],styles:[""]}),n})();function Up(n,i){1&n&&t._UZ(0,"mat-progress-bar",28)}function Mp(n,i){1&n&&(t.TgZ(0,"th",29),t._uU(1," Transaction ID "),t.qZA())}function Pp(n,i){1&n&&(t.TgZ(0,"span",35)(1,"mat-icon",36),t._uU(2,"warning"),t.qZA()())}function Ip(n,i){if(1&n&&(t.TgZ(0,"span"),t.YNc(1,Pp,3,0,"span",34),t.qZA()),2&n){const e=t.oxw().$implicit;t.oxw();const o=t.MAs(34);t.xp6(1),t.Q6J("ngIf",e.amount_sat<1e3)("ngIfElse",o)}}const oe=function(n){return{"max-width":n}};function Rp(n,i){if(1&n&&(t.TgZ(0,"td",30)(1,"span",31),t.YNc(2,Ip,2,2,"span",32),t.TgZ(3,"span",33),t._uU(4),t.qZA()()()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(3,oe,o.screenSize===o.screenSizeEnum.XS?"12rem":"25rem")),t.xp6(2),t.Q6J("ngIf",o.utxos.length>0&&o.dustUtxos.length>0&&!o.isDustUTXO),t.xp6(2),t.Oqu(e.outpoint.txid_str)}}function Dp(n,i){1&n&&(t.TgZ(0,"th",37),t._uU(1," Output "),t.qZA())}function Qp(n,i){if(1&n&&(t.TgZ(0,"td",38)(1,"span",39),t._uU(2),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(e.outpoint.output_index)}}function Jp(n,i){1&n&&(t.TgZ(0,"th",29),t._uU(1," Label "),t.qZA())}function Ep(n,i){if(1&n&&(t.TgZ(0,"td",30),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,oe,o.screenSize===o.screenSizeEnum.XS?"12rem":"25rem")),t.xp6(1),t.hij(" ",null==e?null:e.label," ")}}function Hp(n,i){1&n&&(t.TgZ(0,"th",37),t._uU(1," Amount (Sats) "),t.qZA())}function Yp(n,i){if(1&n&&(t.TgZ(0,"td",38)(1,"span",39),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.amount_sat||0))}}function Bp(n,i){1&n&&(t.TgZ(0,"th",37),t._uU(1," Confirmations "),t.qZA())}function zp(n,i){if(1&n&&(t.TgZ(0,"td",38)(1,"span",39),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.confirmations||0))}}function Gp(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",40)(1,"div",41)(2,"mat-select",42),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",43),t.NdJ("click",function(){return t.CHM(e),t.oxw().onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}function Vp(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",44)(1,"div",45)(2,"mat-select",46),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",43),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onUTXOClick(l)}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",43),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onLabelUTXO(l)}),t._uU(7,"Label"),t.qZA(),t.TgZ(8,"mat-option",43),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onLeaseUTXO(l)}),t._uU(9,"Lease"),t.qZA()()()()}}function Wp(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No UTXO available."),t.qZA())}function Xp(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting UTXOs..."),t.qZA())}function jp(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function Kp(n,i){if(1&n&&(t.TgZ(0,"td",47),t.YNc(1,Wp,2,0,"p",32),t.YNc(2,Xp,2,0,"p",32),t.YNc(3,jp,2,1,"p",32),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.listUTXOs&&e.listUTXOs.data)||(null==e.listUTXOs||null==e.listUTXOs.data?null:e.listUTXOs.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.listUTXOs&&e.listUTXOs.data)||(null==e.listUTXOs||null==e.listUTXOs.data?null:e.listUTXOs.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.listUTXOs&&e.listUTXOs.data)||(null==e.listUTXOs||null==e.listUTXOs.data?null:e.listUTXOs.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const $p=function(n){return{"display-none":n}};function tu(n,i){if(1&n&&t._UZ(0,"tr",48),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,$p,(null==e.listUTXOs?null:e.listUTXOs.data)&&(null==e.listUTXOs||null==e.listUTXOs.data?null:e.listUTXOs.data.length)>0))}}function eu(n,i){1&n&&t._UZ(0,"tr",49)}function nu(n,i){1&n&&t._UZ(0,"tr",50)}function ou(n,i){1&n&&t._UZ(0,"mat-icon",36)}const iu=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},au=function(){return["no_utxo"]};let lu=(()=>{class n{constructor(e,o,a,l,r,h){this.logger=e,this.commonService=o,this.dataService=a,this.store=l,this.rtlEffects=r,this.decimalPipe=h,this.isDustUTXO=!1,this.addressType=s.x$,this.faMoneyBillWave=b.aj4,this.displayedColumns=[],this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["amount_sat","confirmations","actions"]):this.screenSize===s.cu.SM?(this.flgSticky=!1,this.displayedColumns=["tx_id","output","amount_sat","actions"]):this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["tx_id","output","label","amount_sat","confirmations","actions"]):(this.flgSticky=!0,this.displayedColumns=["tx_id","output","label","amount_sat","confirmations","actions"])}ngOnInit(){this.store.select(T.T4).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{var o;this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),e.utxos&&e.utxos.length>0&&(this.dustUtxos=null===(o=e.utxos)||void 0===o?void 0:o.filter(a=>+(a.amount_sat||0)<1e3),this.utxos=e.utxos,this.loadUTXOsTable(this.isDustUTXO?this.dustUtxos:this.utxos)),this.logger.info(e)})}ngOnChanges(){!this.isDustUTXO&&this.utxos&&this.utxos.length>0&&this.loadUTXOsTable(this.utxos),this.isDustUTXO&&this.dustUtxos&&this.dustUtxos.length>0&&this.loadUTXOsTable(this.dustUtxos)}applyFilter(){this.listUTXOs.filter=this.selFilter.trim().toLowerCase()}onUTXOClick(e){var o,a;const l=[[{key:"txid",value:null===(o=e.outpoint)||void 0===o?void 0:o.txid_str,title:"Transaction ID",width:100,type:s.Gi.STRING}],[{key:"label",value:e.label,title:"Label",width:100,type:s.Gi.STRING}],[{key:"output_index",value:null===(a=e.outpoint)||void 0===a?void 0:a.output_index,title:"Output Index",width:34,type:s.Gi.NUMBER},{key:"amount_sat",value:e.amount_sat,title:"Amount (Sats)",width:33,type:s.Gi.NUMBER},{key:"confirmations",value:e.confirmations,title:"Confirmations",width:33,type:s.Gi.NUMBER}],[{key:"address_type",value:e.address_type?this.addressType[e.address_type].name:"",title:"Address Type",width:34},{key:"address",value:e.address,title:"Address",width:66}],[{key:"pk_script",value:e.pk_script,title:"PK Script",width:100,type:s.Gi.STRING}]];this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"UTXO Information",message:l}}}))}loadUTXOsTable(e){this.listUTXOs=new c.by([...e]),this.listUTXOs.filterPredicate=(o,a)=>{var l,r,h,f,x;return((o.label?o.label.toLowerCase():"")+((null===(l=o.outpoint)||void 0===l?void 0:l.txid_str)?o.outpoint.txid_str.toLowerCase():"")+((null===(r=o.outpoint)||void 0===r?void 0:r.output_index)?null===(h=o.outpoint)||void 0===h?void 0:h.output_index:"")+((null===(f=o.outpoint)||void 0===f?void 0:f.txid_bytes)?null===(x=o.outpoint)||void 0===x?void 0:x.txid_bytes.toLowerCase():"")+(o.address?o.address.toLowerCase():"")+(o.address_type?o.address_type.toLowerCase():"")+(o.amount_sat?o.amount_sat:"")+(o.confirmations?o.confirmations:"")+(o.pk_script?o.pk_script.toLowerCase():"")).includes(a)},this.listUTXOs.sortingDataAccessor=(o,a)=>{switch(a){case"tx_id":return o.outpoint.txid_str.toLocaleLowerCase();case"output":return+o.outpoint.output_index;default:return o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null}},this.listUTXOs.sort=this.sort,this.listUTXOs.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.listUTXOs.paginator=this.paginator,this.applyFilter(),this.logger.info(this.listUTXOs)}onLabelUTXO(e){this.store.dispatch((0,F.qR)({payload:{data:{utxo:e,component:Op}}}))}onLeaseUTXO(e){var o;const a=[[{key:"txid_str",value:null===(o=e.outpoint)||void 0===o?void 0:o.txid_str,title:"Transaction ID",width:100}],[{key:"amount_sat",value:this.decimalPipe.transform(e.amount_sat),title:"Amount (Sats)",width:100}]];e.label&&a.splice(1,0,[{key:"label",value:e.label,title:"Label",width:100}]),this.store.dispatch((0,F.c1)({payload:{data:{type:s.n_.CONFIRM,alertTitle:"Lease UTXO",informationMessage:"The UTXO will be leased for 10 minutes.",message:a,noBtnText:"Cancel",yesBtnText:"Lease UTXO"}}})),this.rtlEffects.closeConfirm.pipe((0,_.R)(this.unSubs[0])).subscribe(l=>{var r,h;l&&this.dataService.leaseUTXO((null===(r=e.outpoint)||void 0===r?void 0:r.txid_bytes)||"",(null===(h=e.outpoint)||void 0===h?void 0:h.output_index)||0)})}onDownloadCSV(){this.listUTXOs.data&&this.listUTXOs.data.length>0&&this.commonService.downloadFile(this.listUTXOs.data,"UTXOs")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(nt.D),t.Y36(S.yh),t.Y36(dt.V),t.Y36(u.JJ))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-on-chain-utxos"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},inputs:{isDustUTXO:"isDustUTXO"},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("UTXOs")}]),t.TTD],decls:35,vars:14,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap-x-large"],["fxLayout","column","fxLayout.gt-xs","row wrap","fxLayoutAlign.gt-xs","end stretch","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","tx_id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","output"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","label"],["matColumnDef","amount_sat"],["matColumnDef","confirmations"],["matColumnDef","actions"],["mat-header-cell","","class","px-3",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center","class","pl-3",4,"matCellDef"],["matColumnDef","no_utxo"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["emptySpace",""],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",3,"ngStyle"],["fxLayout","row"],[4,"ngIf"],[1,"ellipsis-child"],["matTooltip","Risk of dust attack","matTooltipPosition","right",4,"ngIf","ngIfElse"],["matTooltip","Risk of dust attack","matTooltipPosition","right"],["fxLayoutAlign","start center","color","warn",1,"small-icon"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["mat-cell",""],["fxLayoutAlign","end center"],["mat-header-cell","",1,"px-3"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center",1,"pl-3"],["fxLayoutAlign","center center",1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","2",1,"mr-0"],["mat-footer-cell","","colspan","4"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"input",3),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(4,"div",4)(5,"div",5),t.YNc(6,Up,1,0,"mat-progress-bar",6),t.TgZ(7,"table",7,8),t.ynx(9,9),t.YNc(10,Mp,2,0,"th",10),t.YNc(11,Rp,5,5,"td",11),t.BQk(),t.ynx(12,12),t.YNc(13,Dp,2,0,"th",13),t.YNc(14,Qp,3,1,"td",14),t.BQk(),t.ynx(15,15),t.YNc(16,Jp,2,0,"th",10),t.YNc(17,Ep,2,4,"td",11),t.BQk(),t.ynx(18,16),t.YNc(19,Hp,2,0,"th",13),t.YNc(20,Yp,4,3,"td",14),t.BQk(),t.ynx(21,17),t.YNc(22,Bp,2,0,"th",13),t.YNc(23,zp,4,3,"td",14),t.BQk(),t.ynx(24,18),t.YNc(25,Gp,6,0,"th",19),t.YNc(26,Vp,10,0,"td",20),t.BQk(),t.ynx(27,21),t.YNc(28,Kp,4,3,"td",22),t.BQk(),t.YNc(29,tu,1,3,"tr",23),t.YNc(30,eu,1,0,"tr",24),t.YNc(31,nu,1,0,"tr",25),t.qZA(),t._UZ(32,"mat-paginator",26),t.qZA()()(),t.YNc(33,ou,1,0,"ng-template",null,27,t.W1O)),2&e&&(t.xp6(3),t.Q6J("ngModel",o.selFilter),t.xp6(3),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",o.listUTXOs)("ngClass",t.VKq(11,iu,""!==o.errorMessage)),t.xp6(22),t.Q6J("matFooterRowDef",t.DdM(13,au)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,m.yH,m.Wh,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,u.O5,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,K.gM,$.Hw,M.gD,M.$L,G.ey,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.JJ],styles:[".mat-column-label[_ngcontent-%COMP%]{padding-left:1rem;flex:1 1 15%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-column-tx_id[_ngcontent-%COMP%]{flex:1 1 15%}.mat-column-tx_id[_ngcontent-%COMP%] .ellipsis-child[_ngcontent-%COMP%]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}"]}),n})();function su(n,i){1&n&&t._UZ(0,"mat-progress-bar",28)}function ru(n,i){1&n&&(t.TgZ(0,"th",29),t._uU(1," Date/Time "),t.qZA())}function cu(n,i){if(1&n&&(t.TgZ(0,"td",30),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.xi3(2,1,1e3*e.time_stamp,"dd/MMM/y HH:mm"))}}function pu(n,i){1&n&&(t.TgZ(0,"th",29),t._uU(1," Label "),t.qZA())}const uu=function(n){return{"max-width":n}};function mu(n,i){if(1&n&&(t.TgZ(0,"td",31),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,uu,o.screenSize===o.screenSizeEnum.XS?"12rem":"25rem")),t.xp6(1),t.hij(" ",null==e?null:e.label," ")}}function du(n,i){1&n&&(t.TgZ(0,"th",32),t._uU(1," Amount (Sats) "),t.qZA())}function hu(n,i){if(1&n&&(t.TgZ(0,"span",35),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.Oqu(t.lcZ(2,1,e.amount))}}function _u(n,i){if(1&n&&(t.TgZ(0,"span",36),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=t.oxw().$implicit;t.xp6(1),t.hij("(",t.lcZ(2,1,-1*e.amount),")")}}function fu(n,i){if(1&n&&(t.TgZ(0,"td",30),t.YNc(1,hu,3,3,"span",33),t.YNc(2,_u,3,3,"span",34),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Q6J("ngIf",e.amount>0||0===e.amount),t.xp6(1),t.Q6J("ngIf",e.amount<0)}}function gu(n,i){1&n&&(t.TgZ(0,"th",32),t._uU(1," Fees (Sats) "),t.qZA())}function Cu(n,i){if(1&n&&(t.TgZ(0,"td",30)(1,"span",35),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.total_fees))}}function xu(n,i){1&n&&(t.TgZ(0,"th",32),t._uU(1," Block Height "),t.qZA())}function yu(n,i){if(1&n&&(t.TgZ(0,"td",30)(1,"span",35),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.block_height))}}function Tu(n,i){1&n&&(t.TgZ(0,"th",32),t._uU(1," Confirmations "),t.qZA())}function vu(n,i){if(1&n&&(t.TgZ(0,"td",30)(1,"span",35),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.num_confirmations)," ")}}function bu(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",37)(1,"div",38)(2,"mat-select",39),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",40),t.NdJ("click",function(){return t.CHM(e),t.oxw().onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}function wu(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",41)(1,"button",42),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onTransactionClick(l)}),t._uU(2,"View Info"),t.qZA()()}}function Zu(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No transaction available."),t.qZA())}function Au(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting transactions..."),t.qZA())}function Lu(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function Su(n,i){if(1&n&&(t.TgZ(0,"td",43),t.YNc(1,Zu,2,0,"p",44),t.YNc(2,Au,2,0,"p",44),t.YNc(3,Lu,2,1,"p",44),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.listTransactions&&e.listTransactions.data)||(null==e.listTransactions||null==e.listTransactions.data?null:e.listTransactions.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.listTransactions&&e.listTransactions.data)||(null==e.listTransactions||null==e.listTransactions.data?null:e.listTransactions.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.listTransactions&&e.listTransactions.data)||(null==e.listTransactions||null==e.listTransactions.data?null:e.listTransactions.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const Fu=function(n){return{"display-none":n}};function ku(n,i){if(1&n&&t._UZ(0,"tr",45),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,Fu,(null==e.listTransactions?null:e.listTransactions.data)&&(null==e.listTransactions||null==e.listTransactions.data?null:e.listTransactions.data.length)>0))}}function qu(n,i){1&n&&t._UZ(0,"tr",46)}function Nu(n,i){1&n&&t._UZ(0,"tr",47)}const Ou=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},Uu=function(){return["no_transaction"]};let Mu=(()=>{class n{constructor(e,o,a,l){this.logger=e,this.commonService=o,this.store=a,this.datePipe=l,this.faHistory=b.qO$,this.displayedColumns=[],this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.flgSticky=!1,this.displayedColumns=["time_stamp","amount","actions"]):this.screenSize===s.cu.SM?(this.flgSticky=!1,this.displayedColumns=["time_stamp","amount","num_confirmations","total_fees","actions"]):this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["time_stamp","label","amount","total_fees","num_confirmations","actions"]):(this.flgSticky=!0,this.displayedColumns=["time_stamp","label","amount","total_fees","block_height","num_confirmations","actions"])}ngOnInit(){this.store.select(T.dx).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),e.transactions&&e.transactions.length>0&&(this.transactions=e.transactions,this.loadTransactionsTable(this.transactions)),this.logger.info(e)})}ngOnChanges(){this.transactions&&this.transactions.length>0&&this.loadTransactionsTable(this.transactions)}applyFilter(){this.listTransactions.filter=this.selFilter.trim().toLowerCase()}onTransactionClick(e){this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:"Transaction Information",message:[[{key:"block_hash",value:e.block_hash,title:"Block Hash",width:100}],[{key:"tx_hash",value:e.tx_hash,title:"Transaction Hash",width:100}],[{key:"label",value:e.label,title:"Label",width:100,type:s.Gi.STRING}],[{key:"time_stamp",value:e.time_stamp,title:"Date/Time",width:50,type:s.Gi.DATE_TIME},{key:"block_height",value:e.block_height,title:"Block Height",width:50,type:s.Gi.NUMBER}],[{key:"num_confirmations",value:e.num_confirmations,title:"Number of Confirmations",width:34,type:s.Gi.NUMBER},{key:"total_fees",value:e.total_fees,title:"Total Fees (Sats)",width:33,type:s.Gi.NUMBER},{key:"amount",value:e.amount,title:"Amount (Sats)",width:33,type:s.Gi.NUMBER}],[{key:"dest_addresses",value:e.dest_addresses,title:"Destination Addresses",width:100,type:s.Gi.ARRAY}]],scrollable:e.dest_addresses&&e.dest_addresses.length>5}}}))}loadTransactionsTable(e){this.listTransactions=new c.by([...e]),this.listTransactions.sort=this.sort,this.listTransactions.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.listTransactions.filterPredicate=(o,a)=>{var l;return((o.time_stamp?null===(l=this.datePipe.transform(new Date(1e3*o.time_stamp),"dd/MMM/YYYY HH:mm"))||void 0===l?void 0:l.toLowerCase():"")+JSON.stringify(o).toLowerCase()).includes(a)},this.listTransactions.paginator=this.paginator,this.applyFilter(),this.logger.info(this.listTransactions)}onDownloadCSV(){this.listTransactions.data&&this.listTransactions.data.length>0&&this.commonService.downloadFile(this.listTransactions.data,"Transactions")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh),t.Y36(u.uU))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-on-chain-transaction-history"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Transactions")}]),t.TTD],decls:36,vars:14,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap-x-large"],["fxLayout","column","fxLayout.gt-xs","row wrap","fxLayoutAlign.gt-xs","end stretch","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","row","fxLayoutAlign","start start"],["fxLayout","column","fxLayoutAlign","start end","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","time_stamp"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","label"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","amount"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","total_fees"],["matColumnDef","block_height"],["matColumnDef","num_confirmations"],["matColumnDef","actions"],["mat-header-cell","","class","px-3",4,"matHeaderCellDef"],["mat-cell","","class","pl-3","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_transaction"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-cell","",3,"ngStyle"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center",4,"ngIf"],["fxLayoutAlign","end center","class","red",4,"ngIf"],["fxLayoutAlign","end center"],["fxLayoutAlign","end center",1,"red"],["mat-header-cell","",1,"px-3"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center",1,"pl-3"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"input",3),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(4,"div",4)(5,"div",5),t.YNc(6,su,1,0,"mat-progress-bar",6),t.TgZ(7,"table",7,8),t.ynx(9,9),t.YNc(10,ru,2,0,"th",10),t.YNc(11,cu,3,4,"td",11),t.BQk(),t.ynx(12,12),t.YNc(13,pu,2,0,"th",10),t.YNc(14,mu,2,4,"td",13),t.BQk(),t.ynx(15,14),t.YNc(16,du,2,0,"th",15),t.YNc(17,fu,3,2,"td",11),t.BQk(),t.ynx(18,16),t.YNc(19,gu,2,0,"th",15),t.YNc(20,Cu,4,3,"td",11),t.BQk(),t.ynx(21,17),t.YNc(22,xu,2,0,"th",15),t.YNc(23,yu,4,3,"td",11),t.BQk(),t.ynx(24,18),t.YNc(25,Tu,2,0,"th",15),t.YNc(26,vu,4,3,"td",11),t.BQk(),t.ynx(27,19),t.YNc(28,bu,6,0,"th",20),t.YNc(29,wu,3,0,"td",21),t.BQk(),t.ynx(30,22),t.YNc(31,Su,4,3,"td",23),t.BQk(),t.YNc(32,ku,1,3,"tr",24),t.YNc(33,qu,1,0,"tr",25),t.YNc(34,Nu,1,0,"tr",26),t.qZA(),t._UZ(35,"mat-paginator",27),t.qZA()()()),2&e&&(t.xp6(3),t.Q6J("ngModel",o.selFilter),t.xp6(3),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",o.listTransactions)("ngClass",t.VKq(11,Ou,""!==o.errorMessage)),t.xp6(25),t.Q6J("matFooterRowDef",t.DdM(13,Uu)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,m.yH,m.Wh,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,u.O5,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,M.gD,M.$L,G.ey,q.lW,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.uU,u.JJ],styles:[".mat-column-label[_ngcontent-%COMP%]{flex:1 1 20%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}"]}),n})();function Pu(n,i){if(1&n&&(t.TgZ(0,"span",5),t._uU(1,"UTXOs"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.numUtxos)}}function Iu(n,i){if(1&n&&(t.TgZ(0,"span",5),t._uU(1,"Transactions"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.numTransactions)}}function Ru(n,i){if(1&n&&(t.TgZ(0,"span",5),t._uU(1,"Dust UTXOs"),t.qZA()),2&n){const e=t.oxw();t.s9C("matBadge",e.numDustUtxos)}}let Du=(()=>{class n{constructor(e,o){this.logger=e,this.store=o,this.selectedTableIndex=0,this.selectedTableIndexChange=new t.vpe,this.numTransactions=0,this.numUtxos=0,this.numDustUtxos=0,this.unSubs=[new d.x,new d.x,new d.x]}ngOnInit(){this.store.dispatch((0,A.mC)()),this.store.dispatch((0,A.Ly)()),this.store.select(T.T4).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{var o;e.utxos&&e.utxos.length>0&&(this.numUtxos=e.utxos.length,this.numDustUtxos=null===(o=e.utxos)||void 0===o?void 0:o.filter(a=>a.amount_sat&&+a.amount_sat<1e3).length),this.logger.info(e)}),this.store.select(T.dx).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{e.transactions&&e.transactions.length>0&&(this.numTransactions=e.transactions.length),this.logger.info(e)})}onSelectedIndexChanged(e){this.selectedTableIndexChange.emit(e)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-utxo-tables"]],inputs:{selectedTableIndex:"selectedTableIndex"},outputs:{selectedTableIndexChange:"selectedTableIndexChange"},decls:11,vars:3,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"bordered-box"],[3,"selectedIndex","selectedIndexChange"],["mat-tab-label",""],["fxLayout","row","fxFlex","100",3,"isDustUTXO"],["fxLayout","row","fxFlex","100"],["matBadgeOverlap","false",1,"tab-badge",3,"matBadge"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"mat-tab-group",1),t.NdJ("selectedIndexChange",function(l){return o.onSelectedIndexChanged(l)}),t.TgZ(2,"mat-tab"),t.YNc(3,Pu,2,1,"ng-template",2),t._UZ(4,"rtl-on-chain-utxos",3),t.qZA(),t.TgZ(5,"mat-tab"),t.YNc(6,Iu,2,1,"ng-template",2),t._UZ(7,"rtl-on-chain-transaction-history",4),t.qZA(),t.TgZ(8,"mat-tab"),t.YNc(9,Ru,2,1,"ng-template",2),t._UZ(10,"rtl-on-chain-utxos",3),t.qZA()()()),2&e&&(t.xp6(1),t.Q6J("selectedIndex",o.selectedTableIndex),t.xp6(3),t.Q6J("isDustUTXO",!1),t.xp6(6),t.Q6J("isDustUTXO",!0))},directives:[m.xw,m.yH,m.Wh,R.SP,R.uX,R.uD,At.k,lu,Mu],styles:[""]}),n})();const Qu=function(n,i){return[n,i]};function Ju(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",12),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().activeLink=null==l?null:l.link}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw();t.Q6J("active",o.activeLink===(null==e?null:e.link))("routerLink",t.WLB(3,Qu,null==e?null:e.link,null==o.selectedTable?null:o.selectedTable.name)),t.xp6(1),t.Oqu(null==e?null:e.name)}}let Eu=(()=>{class n{constructor(e,o,a){this.store=e,this.router=o,this.activatedRoute=a,this.selNode={},this.faExchangeAlt=b.Ssp,this.faChartPie=b.OS1,this.balances=[{title:"Total Balance",dataValue:0},{title:"Confirmed",dataValue:0},{title:"Unconfirmed",dataValue:0}],this.links=[{link:"receive",name:"Receive"},{link:"send",name:"Send"},{link:"sweep",name:"Sweep All"}],this.activeLink=this.links[0].link,this.tables=[{id:0,name:"utxos"},{id:1,name:"trans"},{id:2,name:"dustUtxos"}],this.selectedTable=this.tables[0],this.unSubs=[new d.x,new d.x,new d.x,new d.x]}ngOnInit(){const e=this.links.find(o=>this.router.url.includes(o.link));this.activeLink=e?e.link:this.links[0].link,this.selectedTable=this.tables.find(o=>o.name===this.router.url.substring(this.router.url.lastIndexOf("/")+1))||this.tables[0],this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(o=>o instanceof v.Av)).subscribe({next:o=>{const a=this.links.find(l=>o.urlAfterRedirects.includes(l.link));this.activeLink=a?a.link:this.links[0].link,this.selectedTable=this.tables.find(l=>l.name===o.urlAfterRedirects.substring(o.urlAfterRedirects.lastIndexOf("/")+1))||this.tables[0]}}),this.store.select(T.$k).pipe((0,_.R)(this.unSubs[1])).subscribe(o=>{this.selNode=o}),this.store.select(T.qU).pipe((0,_.R)(this.unSubs[2])).subscribe(o=>{this.balances=[{title:"Total Balance",dataValue:o.blockchainBalance.total_balance||0},{title:"Confirmed",dataValue:o.blockchainBalance.confirmed_balance||0},{title:"Unconfirmed",dataValue:o.blockchainBalance.unconfirmed_balance||0}]})}onSelectedTableIndexChanged(e){this.selectedTable=this.tables.find(o=>o.id===e)||this.tables[0],this.router.navigate(["./",this.activeLink,this.selectedTable.name],{relativeTo:this.activatedRoute})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.yh),t.Y36(v.F0),t.Y36(v.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-on-chain"]],decls:21,vars:5,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x","mb-4"],["fxLayout","column"],[3,"values"],["fxLayout","column",1,"padding-gap-x"],["mat-tab-nav-bar",""],["role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["fxLayout","row","fxFlex","100",3,"selectedTableIndex","selectedTableIndexChange"],["role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"On-chain Balance"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4),t._UZ(7,"rtl-currency-unit-converter",5),t.qZA()()(),t.TgZ(8,"div",0),t._UZ(9,"fa-icon",1),t.TgZ(10,"span",2),t._uU(11,"On-chain Transactions"),t.qZA()(),t.TgZ(12,"div",6)(13,"mat-card")(14,"mat-card-content",4)(15,"nav",7),t.YNc(16,Ju,2,6,"div",8),t.qZA(),t.TgZ(17,"div",9),t._UZ(18,"router-outlet"),t.qZA(),t.TgZ(19,"div",10)(20,"rtl-utxo-tables",11),t.NdJ("selectedTableIndexChange",function(l){return o.onSelectedTableIndexChanged(l)}),t.qZA()()()()()),2&e&&(t.xp6(1),t.Q6J("icon",o.faChartPie),t.xp6(6),t.Q6J("values",o.balances),t.xp6(2),t.Q6J("icon",o.faExchangeAlt),t.xp6(7),t.Q6J("ngForOf",o.links),t.xp6(4),t.Q6J("selectedTableIndex",null==o.selectedTable?null:o.selectedTable.id))},directives:[m.xw,m.Wh,D.BN,y.a8,y.dn,Zt.D,R.BU,u.sg,R.Nj,v.rH,m.yH,v.lC,Du],styles:[""]}),n})();var Hu=g(9122);function Yu(n,i){if(1&n&&(t.TgZ(0,"mat-option",7),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e),t.xp6(1),t.hij(" ",e.addressTp," ")}}let Bu=(()=>{class n{constructor(e,o){this.store=e,this.lndEffects=o,this.addressTypes=s._t,this.selectedAddressType=s._t[0],this.newAddress=""}onGenerateAddress(){this.store.dispatch((0,A._E)({payload:this.selectedAddressType})),this.lndEffects.setNewAddress.pipe((0,X.q)(1)).subscribe(e=>{this.newAddress=e,setTimeout(()=>{this.store.dispatch((0,F.qR)({payload:{data:{address:this.newAddress,addressType:this.selectedAddressType.addressTp,component:Hu.n}}}))},0)})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.yh),t.Y36(ot.l))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-on-chain-receive"]],decls:8,vars:2,consts:[["fxLayout","column"],["fxLayout","row","fxLayoutAlign","start end"],["fxFlex","48","fxFlex.gt-md","25","fxLayoutAlign","start end",1,"mr-2"],["placeholder","Address Type","name","address_type","tabindex","1",3,"ngModel","ngModelChange"],[3,"value",4,"ngFor","ngForOf"],[1,"mt-2"],["mat-flat-button","","color","primary","tabindex","2",1,"top-minus-15px",3,"click"],[3,"value"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-form-field",2)(3,"mat-select",3),t.NdJ("ngModelChange",function(l){return o.selectedAddressType=l}),t.YNc(4,Yu,2,2,"mat-option",4),t.qZA()(),t.TgZ(5,"div",5)(6,"button",6),t.NdJ("click",function(){return o.onGenerateAddress()}),t._uU(7,"Generate Address"),t.qZA()()()()),2&e&&(t.xp6(3),t.Q6J("ngModel",o.selectedAddressType),t.xp6(1),t.Q6J("ngForOf",o.addressTypes))},directives:[m.xw,m.Wh,C.KE,m.yH,M.gD,p.JJ,p.On,u.sg,G.ey,q.lW],styles:[""]}),n})();var zu=g(8012),ie=g(8377);const Gu=["form"],Vu=["formSweepAll"],Wu=["stepper"];function Xu(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Bitcoin address is required."),t.qZA())}function ju(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.amountError)}}function Ku(n,i){if(1&n&&(t.TgZ(0,"mat-option",31),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e),t.xp6(1),t.Oqu(e)}}function $u(n,i){if(1&n&&(t.TgZ(0,"mat-option",31),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.name," ")}}function t6(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Number of blocks is required."),t.qZA())}function e6(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",23)(1,"input",32,33),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).transactionBlocks=a}),t.qZA(),t.YNc(3,t6,2,0,"mat-error",14),t.qZA()}if(2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngModel",e.transactionBlocks)("step",1)("min",0),t.xp6(2),t.Q6J("ngIf",!e.transactionBlocks)}}function n6(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Fees is required."),t.qZA())}function o6(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-form-field",23)(1,"input",34,35),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw(2).transactionFees=a}),t.qZA(),t.YNc(3,n6,2,0,"mat-error",14),t.qZA()}if(2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngModel",e.transactionFees)("step",1)("min",0),t.xp6(2),t.Q6J("ngIf",!e.transactionFees)}}function i6(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.sendFundError)}}function a6(n,i){if(1&n&&(t.TgZ(0,"div",36),t._UZ(1,"fa-icon",37),t.YNc(2,i6,2,1,"span",14),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.sendFundError)}}function l6(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"form",9,10),t.NdJ("submit",function(){return t.CHM(e),t.oxw().onSendFunds()})("reset",function(){return t.CHM(e),t.oxw().resetData()}),t.TgZ(2,"mat-form-field",11)(3,"input",12,13),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().transactionAddress=a}),t.qZA(),t.YNc(5,Xu,2,0,"mat-error",14),t.qZA(),t.TgZ(6,"mat-form-field",15)(7,"input",16,17),t.NdJ("ngModelChange",function(a){return t.CHM(e),t.oxw().transactionAmount=a}),t.qZA(),t.TgZ(9,"span",18),t._uU(10),t.qZA(),t.YNc(11,ju,2,1,"mat-error",14),t.qZA(),t.TgZ(12,"mat-form-field",19)(13,"mat-select",20),t.NdJ("selectionChange",function(a){return t.CHM(e),t.oxw().onAmountUnitChange(a)}),t.YNc(14,Ku,2,2,"mat-option",21),t.qZA()(),t.TgZ(15,"div",22)(16,"mat-form-field",23)(17,"mat-select",24),t.NdJ("valueChange",function(a){return t.CHM(e),t.oxw().selTransType=a}),t.YNc(18,$u,2,2,"mat-option",21),t.qZA()(),t.YNc(19,e6,4,4,"mat-form-field",25),t.YNc(20,o6,4,4,"mat-form-field",25),t.qZA(),t._UZ(21,"div",26),t.YNc(22,a6,3,2,"div",27),t.TgZ(23,"div",28)(24,"button",29),t._uU(25,"Clear Fields"),t.qZA(),t.TgZ(26,"button",30),t._uU(27,"Send Funds"),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(3),t.Q6J("ngModel",e.transactionAddress),t.xp6(2),t.Q6J("ngIf",!e.transactionAddress),t.xp6(2),t.Q6J("ngModel",e.transactionAmount)("step",100)("min",0),t.xp6(3),t.hij(" ",e.selAmountUnit," "),t.xp6(1),t.Q6J("ngIf",!e.transactionAmount),t.xp6(2),t.Q6J("value",e.selAmountUnit),t.xp6(1),t.Q6J("ngForOf",e.amountUnits),t.xp6(3),t.Q6J("value",e.selTransType),t.xp6(1),t.Q6J("ngForOf",e.transTypes),t.xp6(1),t.Q6J("ngIf","1"===e.selTransType),t.xp6(1),t.Q6J("ngIf","2"===e.selTransType),t.xp6(2),t.Q6J("ngIf",""!==e.sendFundError)}}function s6(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(3);t.Oqu(e.passwordFormLabel)}}function r6(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Password is required."),t.qZA())}function c6(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step",42)(1,"form",61),t.YNc(2,s6,1,1,"ng-template",55),t.TgZ(3,"div",0)(4,"mat-form-field",1),t._UZ(5,"input",62),t.YNc(6,r6,2,0,"mat-error",14),t.qZA()(),t.TgZ(7,"div",63)(8,"button",64),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onAuthenticate()}),t._uU(9,"Confirm"),t.qZA()()()()}if(2&n){const e=t.oxw(2);t.Q6J("stepControl",e.passwordFormGroup)("editable",e.flgEditable),t.xp6(1),t.Q6J("formGroup",e.passwordFormGroup),t.xp6(5),t.Q6J("ngIf",null==e.passwordFormGroup.controls.password.errors?null:e.passwordFormGroup.controls.password.errors.required)}}function p6(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.Oqu(e.sendFundFormLabel)}}function u6(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Bitcoin address is required."),t.qZA())}function m6(n,i){if(1&n&&(t.TgZ(0,"mat-option",31),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.Q6J("value",e.id),t.xp6(1),t.hij(" ",e.name," ")}}function d6(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Number of blocks is required."),t.qZA())}function h6(n,i){if(1&n&&(t.TgZ(0,"mat-form-field",65),t._UZ(1,"input",66),t.YNc(2,d6,2,0,"mat-error",14),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("step",1)("min",0),t.xp6(1),t.Q6J("ngIf",null==e.sendFundFormGroup.controls.transactionBlocks.errors?null:e.sendFundFormGroup.controls.transactionBlocks.errors.required)}}function _6(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Fees is required."),t.qZA())}function f6(n,i){if(1&n&&(t.TgZ(0,"mat-form-field",65),t._UZ(1,"input",67),t.YNc(2,_6,2,0,"mat-error",14),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("step",1)("min",0),t.xp6(1),t.Q6J("ngIf",null==e.sendFundFormGroup.controls.transactionFees.errors?null:e.sendFundFormGroup.controls.transactionFees.errors.required)}}function g6(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.Oqu(e.confirmFormLabel)}}function C6(n,i){if(1&n&&(t.TgZ(0,"span"),t._uU(1),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Oqu(e.sendFundError)}}function x6(n,i){if(1&n&&(t.TgZ(0,"div",36),t._UZ(1,"fa-icon",37),t.YNc(2,C6,2,1,"span",14),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("icon",e.faExclamationTriangle),t.xp6(1),t.Q6J("ngIf",""!==e.sendFundError)}}function y6(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",38)(1,"mat-vertical-stepper",39,40),t.NdJ("selectionChange",function(a){return t.CHM(e),t.oxw().stepSelectionChanged(a)}),t.YNc(3,c6,10,4,"mat-step",41),t.TgZ(4,"mat-step",42)(5,"form",43),t.YNc(6,p6,1,1,"ng-template",44),t.TgZ(7,"div",45)(8,"mat-form-field",46),t._UZ(9,"input",47),t.YNc(10,u6,2,0,"mat-error",14),t.qZA(),t.TgZ(11,"mat-form-field",48)(12,"mat-select",49),t.YNc(13,m6,2,2,"mat-option",21),t.qZA()(),t.YNc(14,h6,3,3,"mat-form-field",50),t.YNc(15,f6,3,3,"mat-form-field",50),t.qZA(),t.TgZ(16,"div",51)(17,"button",52),t._uU(18,"Next"),t.qZA()()()(),t.TgZ(19,"mat-step",53)(20,"form",54),t.YNc(21,g6,1,1,"ng-template",55),t.TgZ(22,"div",38)(23,"div",56),t._UZ(24,"fa-icon",57),t.TgZ(25,"span"),t._uU(26,"You are about to sweep all funds from RTL. Are you sure?"),t.qZA()(),t.YNc(27,x6,3,2,"div",27),t.TgZ(28,"div",51)(29,"button",58),t.NdJ("click",function(){return t.CHM(e),t.oxw().onSendFunds()}),t._uU(30,"Sweep All Funds"),t.qZA()()()()()(),t.TgZ(31,"div",59)(32,"button",60),t._uU(33),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(1),t.Q6J("linear",!0),t.xp6(2),t.Q6J("ngIf",!e.appConfig.sso.rtlSSO),t.xp6(1),t.Q6J("stepControl",e.sendFundFormGroup)("editable",e.flgEditable),t.xp6(1),t.Q6J("formGroup",e.sendFundFormGroup),t.xp6(5),t.Q6J("ngIf",null==e.sendFundFormGroup.controls.transactionAddress.errors?null:e.sendFundFormGroup.controls.transactionAddress.errors.required),t.xp6(3),t.Q6J("ngForOf",e.transTypes),t.xp6(1),t.Q6J("ngIf","1"===e.sendFundFormGroup.controls.selTransType.value),t.xp6(1),t.Q6J("ngIf","2"===e.sendFundFormGroup.controls.selTransType.value),t.xp6(4),t.Q6J("stepControl",e.confirmFormGroup),t.xp6(1),t.Q6J("formGroup",e.confirmFormGroup),t.xp6(4),t.Q6J("icon",e.faExclamationTriangle),t.xp6(3),t.Q6J("ngIf",""!==e.sendFundError),t.xp6(5),t.Q6J("mat-dialog-close",!1),t.xp6(1),t.Oqu(e.flgValidated?"Close":"Cancel")}}let T6=(()=>{class n{constructor(e,o,a,l,r,h,f,x,I,w){this.dialogRef=e,this.data=o,this.logger=a,this.store=l,this.rtlEffects=r,this.commonService=h,this.decimalPipe=f,this.snackBar=x,this.actions=I,this.formBuilder=w,this.faExclamationTriangle=b.eHv,this.sweepAll=!1,this.selNode={},this.addressTypes=[],this.selectedAddress={},this.blockchainBalance={},this.information={},this.newAddress="",this.transactionAddress="",this.transactionAmount=null,this.transactionFees=null,this.transactionBlocks=null,this.transTypes=[{id:"1",name:"Target Confirmation Blocks"},{id:"2",name:"Fee"}],this.selTransType="1",this.fiatConversion=!1,this.amountUnits=s.uA,this.selAmountUnit=s.uA[0],this.currConvertorRate={},this.unitConversionValue=0,this.currencyUnitFormats=s.Xz,this.sendFundError="",this.flgValidated=!1,this.flgEditable=!0,this.passwordFormLabel="Authenticate with your RTL password",this.sendFundFormLabel="Sweep funds",this.confirmFormLabel="Confirm sweep",this.amountError="Amount is Required.",this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.sweepAll=this.data.sweepAll,this.passwordFormGroup=this.formBuilder.group({hiddenPassword:["",[p.kI.required]],password:["",[p.kI.required]]}),this.sendFundFormGroup=this.formBuilder.group({transactionAddress:["",p.kI.required],transactionBlocks:[null],transactionFees:[null],selTransType:["1",p.kI.required]}),this.confirmFormGroup=this.formBuilder.group({}),this.sendFundFormGroup.controls.selTransType.valueChanges.pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{"1"===e?(this.sendFundFormGroup.controls.transactionBlocks.setValidators([p.kI.required]),this.sendFundFormGroup.controls.transactionBlocks.setValue(null),this.sendFundFormGroup.controls.transactionFees.setValidators(null),this.sendFundFormGroup.controls.transactionFees.setValue(null)):(this.sendFundFormGroup.controls.transactionBlocks.setValidators(null),this.sendFundFormGroup.controls.transactionBlocks.setValue(null),this.sendFundFormGroup.controls.transactionFees.setValidators([p.kI.required]),this.sendFundFormGroup.controls.transactionFees.setValue(null))}),this.store.select(ie.Yj).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.appConfig=e}),this.store.select(ie.dT).pipe((0,_.R)(this.unSubs[2])).subscribe(e=>{this.fiatConversion=e.settings.fiatConversion,this.amountUnits=e.settings.currencyUnits,this.logger.info(e)}),this.actions.pipe((0,_.R)(this.unSubs[3]),(0,H.h)(e=>e.type===s.uR.UPDATE_API_CALL_STATUS_LND||e.type===s.uR.SET_CHANNEL_TRANSACTION_RES_LND)).subscribe(e=>{e.type===s.uR.SET_CHANNEL_TRANSACTION_RES_LND&&(this.store.dispatch((0,F.jW)({payload:this.sweepAll?"All Funds Sent Successfully!":"Fund Sent Successfully!"})),this.dialogRef.close()),e.type===s.uR.UPDATE_API_CALL_STATUS_LND&&e.payload.status===s.Bn.ERROR&&"SetChannelTransaction"===e.payload.action&&(this.sendFundError=e.payload.message)})}onAuthenticate(){if(!this.passwordFormGroup.controls.password.value)return!0;this.flgValidated=!1,this.store.dispatch((0,F.QO)({payload:zu(this.passwordFormGroup.controls.password.value).toString()})),this.rtlEffects.isAuthorizedRes.pipe((0,X.q)(1)).subscribe(e=>{"ERROR"!==e?(this.passwordFormGroup.controls.hiddenPassword.setValue(this.passwordFormGroup.controls.password.value),this.stepper.next()):(this.dialogRef.close(),this.snackBar.open("Unauthorized User. Logging out from RTL."))})}onSendFunds(){if(this.invalidValues)return!0;this.sendFundError="";const e={amount:this.transactionAmount?this.transactionAmount:0,sendAll:this.sweepAll};this.sweepAll?(e.address=this.sendFundFormGroup.controls.transactionAddress.value,"1"===this.sendFundFormGroup.controls.selTransType.value&&(e.blocks=this.sendFundFormGroup.controls.transactionBlocks.value),"2"===this.sendFundFormGroup.controls.selTransType.value&&(e.fees=this.sendFundFormGroup.controls.transactionFees.value)):(e.address=this.transactionAddress,"1"===this.selTransType&&(e.blocks=this.transactionBlocks),"2"===this.selTransType&&(e.fees=this.transactionFees)),this.transactionAmount&&this.selAmountUnit!==s.NT.SATS?this.commonService.convertCurrency(this.transactionAmount,this.selAmountUnit===this.amountUnits[2]?s.NT.OTHER:this.selAmountUnit,s.NT.SATS,this.amountUnits[2],this.fiatConversion).pipe((0,_.R)(this.unSubs[4])).subscribe({next:o=>{var a;this.selAmountUnit=s.NT.SATS,e.amount=+((null===(a=this.decimalPipe.transform(o[this.amountUnits[0]],this.currencyUnitFormats[this.amountUnits[0]]))||void 0===a?void 0:a.replace(/,/g,""))||0),this.store.dispatch((0,A.Wi)({payload:e}))},error:o=>{this.transactionAmount=null,this.selAmountUnit=s.NT.SATS,this.amountError="Conversion Error: "+o}}):this.store.dispatch((0,A.Wi)({payload:e}))}get invalidValues(){return this.sweepAll?!this.sendFundFormGroup.controls.transactionAddress.value||""===this.sendFundFormGroup.controls.transactionAddress.value||"1"===this.sendFundFormGroup.controls.selTransType.value&&(!this.sendFundFormGroup.controls.transactionBlocks.value||this.sendFundFormGroup.controls.transactionBlocks.value<=0)||"2"===this.sendFundFormGroup.controls.selTransType.value&&(!this.sendFundFormGroup.controls.transactionFees.value||this.sendFundFormGroup.controls.transactionFees.value<=0):!this.transactionAddress||""===this.transactionAddress||!this.transactionAmount||this.transactionAmount<=0||"1"===this.selTransType&&(!this.transactionBlocks||this.transactionBlocks<=0)||"2"===this.selTransType&&(!this.transactionFees||this.transactionFees<=0)}resetData(){this.sendFundError="",this.selTransType="1",this.transactionAddress="",this.transactionBlocks=null,this.transactionFees=null,this.sweepAll||(this.transactionAmount=null)}stepSelectionChanged(e){switch(this.sendFundError="",e.selectedIndex){case 0:default:this.passwordFormLabel="Authenticate with your RTL password",this.sendFundFormLabel="Sweep funds";break;case 1:this.passwordFormLabel="User authenticated successfully",this.sendFundFormLabel="Sweep funds";break;case 2:this.passwordFormLabel="User authenticated successfully",this.sendFundFormLabel="Sweep funds | Address: "+this.sendFundFormGroup.controls.transactionAddress.value+" | "+this.transTypes[this.sendFundFormGroup.controls.selTransType.value-1].name+("2"===this.sendFundFormGroup.controls.selTransType.value?" (Sats/vByte)":"")+": "+("1"===this.sendFundFormGroup.controls.selTransType.value?this.sendFundFormGroup.controls.transactionBlocks.value:this.sendFundFormGroup.controls.transactionFees.value)}e.selectedIndex<e.previouslySelectedIndex&&0===e.selectedIndex&&this.passwordFormGroup.controls.hiddenPassword.setValue("")}onAmountUnitChange(e){const o=this,a=this.sweepAll?s.NT.SATS:this.selAmountUnit===this.amountUnits[2]?s.NT.OTHER:this.selAmountUnit;let l=e.value===this.amountUnits[2]?s.NT.OTHER:e.value;this.transactionAmount&&this.selAmountUnit!==e.value&&this.commonService.convertCurrency(this.transactionAmount?this.transactionAmount:0,a,l,this.amountUnits[2],this.fiatConversion).pipe((0,_.R)(this.unSubs[5])).subscribe({next:h=>{var f;this.selAmountUnit=e.value,o.transactionAmount=+((null===(f=o.decimalPipe.transform(h[l],o.currencyUnitFormats[l]))||void 0===f?void 0:f.replace(/,/g,""))||0)},error:h=>{o.transactionAmount=null,this.amountError="Conversion Error: "+h,this.selAmountUnit=a,l=a}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(N.mQ),t.Y36(S.yh),t.Y36(dt.V),t.Y36(O.v),t.Y36(u.JJ),t.Y36(it.ux),t.Y36(j.eX),t.Y36(p.qu))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-on-chain-send-modal"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Gu,7),t.Gf(Vu,5),t.Gf(Wu,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.form=a.first),t.iGM(a=t.CRH())&&(o.formSweepAll=a.first),t.iGM(a=t.CRH())&&(o.stepper=a.first)}},decls:12,vars:4,consts:[["fxLayout","row"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],[1,"page-title"],["tabindex","8","fxFlex","5","fxLayoutAlign","center","default","","mat-button","",1,"btn-close-x","p-0",3,"mat-dialog-close"],[1,"padding-gap-x-large"],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100","class","overflow-x-hidden",3,"submit","reset",4,"ngIf","ngIfElse"],["sweepAllBlock",""],["fxLayout","row wrap","fxLayoutAlign","space-between start","fxFlex","100",1,"overflow-x-hidden",3,"submit","reset"],["form","ngForm"],["fxFlex.gt-sm","55"],["autoFocus","","matInput","","placeholder","Bitcoin Address","tabindex","1","name","address","required","",3,"ngModel","ngModelChange"],["address","ngModel"],[4,"ngIf"],["fxFlex.gt-sm","30"],["matInput","","placeholder","Amount","name","amt","type","number","tabindex","2","required","",3,"ngModel","step","min","ngModelChange"],["amnt","ngModel"],["matSuffix",""],["fxFlex.gt-sm","10","fxLayoutAlign","start end"],["tabindex","3","required","","name","amountUnit",3,"value","selectionChange"],[3,"value",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxFlex.gt-sm","60","fxLayout.gt-sm","row wrap","fxLayoutAlign","start stretch","fxLayoutAlign.gt-sm","space-between start"],["fxFlex","48"],["tabindex","4",3,"value","valueChange"],["fxFlex","48",4,"ngIf"],["fxLayout","column","fxFlex","100","fxFlex.gt-sm","40","fxLayout.gt-sm","row wrap","fxLayoutAlign","start stretch","fxLayoutAlign.gt-sm","space-between start"],["fxFlex","100","class","alert alert-danger mt-1",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center",1,"mt-2"],["mat-button","","color","primary","tabindex","7","type","reset",1,"mr-1"],["mat-button","","color","primary","type","submit","tabindex","8"],[3,"value"],["matInput","","placeholder","Number of Blocks","type","number","name","blcks","required","","tabindex","5",3,"ngModel","step","min","ngModelChange"],["blocks","ngModel"],["matInput","","placeholder","Fees (Sats/vByte)","type","number","name","chainFees","required","","tabindex","6",3,"ngModel","step","min","ngModelChange"],["fees","ngModel"],["fxFlex","100",1,"alert","alert-danger","mt-1"],[1,"mr-1","alert-icon",3,"icon"],["fxLayout","column"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable",4,"ngIf"],[3,"stepControl","editable"],["fxLayout","column",1,"my-1","pr-1",3,"formGroup"],["matStepLabel","","disabled","true"],["fxLayout","column","fxFlex","98","fxLayout.gt-sm","row wrap","fxLayoutAlign","start stretch","fxLayoutAlign.gt-sm","space-between start"],["fxFlex.gt-sm","45"],["matInput","","formControlName","transactionAddress","placeholder","Bitcoin Address","tabindex","4","name","address","required",""],["fxFlex.gt-sm","25"],["formControlName","selTransType","tabindex","5"],["fxFlex.gt-sm","25","fxLayoutAlign","start end",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","8","type","button","matStepperNext",""],[3,"stepControl"],["fxLayout","column","fxLayoutAlign","start",1,"my-1","pr-1",3,"formGroup"],["matStepLabel",""],["fxFlex","100",1,"w-100","alert","alert-warn"],[1,"mt-1","mr-1","alert-icon",3,"icon"],["mat-button","","color","primary","tabindex","9","type","button",3,"click"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end center"],["mat-button","","color","primary","tabindex","12","type","button","default","",3,"mat-dialog-close"],["fxLayout","column","fxLayoutAlign","space-between",1,"my-1","pr-1",3,"formGroup"],["autoFocus","","matInput","","placeholder","Password","type","password","tabindex","1","formControlName","password","required",""],["fxLayout","row",1,"mt-2"],["mat-button","","color","primary","tabindex","3","type","button",3,"click"],["fxFlex.gt-sm","25","fxLayoutAlign","start end"],["matInput","","formControlName","transactionBlocks","placeholder","Number of Blocks","type","number","name","blcks","required","","tabindex","6",3,"step","min"],["matInput","","formControlName","transactionFees","placeholder","Fees (Sats/vByte)","type","number","name","chainFees","required","","tabindex","7",3,"step","min"]],template:function(e,o){if(1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-header",2)(3,"div",3)(4,"span",4),t._uU(5),t.qZA()(),t.TgZ(6,"button",5),t._uU(7,"X"),t.qZA()(),t.TgZ(8,"mat-card-content",6),t.YNc(9,l6,28,14,"form",7),t.qZA()()(),t.YNc(10,y6,34,15,"ng-template",null,8,t.W1O)),2&e){const a=t.MAs(11);t.xp6(5),t.Oqu(o.sweepAll?"Sweep All Funds":"Send Funds"),t.xp6(1),t.Q6J("mat-dialog-close",!1),t.xp6(3),t.Q6J("ngIf",!o.sweepAll)("ngIfElse",a)}},directives:[m.xw,m.yH,y.dk,m.Wh,q.lW,Q.ZT,y.dn,u.O5,p._Y,p.JL,p.F,C.KE,P.Nt,p.Fj,W.h,p.Q7,p.JJ,p.On,C.TO,p.wV,p.qQ,et.q,C.R9,M.gD,u.sg,G.ey,D.BN,Y.Vq,Y.C0,p.sg,Y.VY,p.u,Y.Ic],styles:[""]}),n})(),ae=(()=>{class n{constructor(e,o){this.store=e,this.activatedRoute=o,this.sweepAll=!1,this.unSubs=[new d.x,new d.x]}ngOnInit(){this.activatedRoute.data.pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.sweepAll=e.sweepAll})}openSendFundsModal(){this.store.dispatch((0,F.qR)({payload:{data:{sweepAll:this.sweepAll,component:T6}}}))}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(S.yh),t.Y36(v.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-on-chain-send"]],decls:4,vars:1,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row"],["mat-flat-button","","color","primary","type","button","tabindex","1",3,"click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"button",2),t.NdJ("click",function(){return o.openSendFundsModal()}),t._uU(3),t.qZA()()()),2&e&&(t.xp6(3),t.Oqu(o.sweepAll?"Sweep All":"Send Funds"))},directives:[m.xw,m.yH,m.Wh,q.lW],styles:[""]}),n})();function v6(n,i){1&n&&t._UZ(0,"mat-progress-bar",26)}function b6(n,i){if(1&n&&t._UZ(0,"rtl-node-info",27),2&n){const e=t.oxw(3);t.Q6J("information",e.information)("showColorFieldSeparately",!0)}}function w6(n,i){if(1&n&&t._UZ(0,"rtl-channel-status-info",28),2&n){const e=t.oxw(3);t.Q6J("channelsStatus",e.channelsStatus)("errorMessage",e.errorMessages[3]+" "+e.errorMessages[4])}}function Z6(n,i){if(1&n&&t._UZ(0,"rtl-fee-info",29),2&n){const e=t.oxw(3);t.Q6J("fees",e.fees)("errorMessage",e.errorMessages[2])}}const le=function(n){return{"dashboard-card-content":!0,"error-border":n}};function A6(n,i){if(1&n&&(t.TgZ(0,"mat-grid-tile",13)(1,"div",14)(2,"div",15)(3,"div",16),t._UZ(4,"fa-icon",17),t.TgZ(5,"span"),t._uU(6),t.qZA()()(),t.TgZ(7,"div",18)(8,"mat-card",19)(9,"mat-card-content",20),t.YNc(10,v6,1,0,"mat-progress-bar",21),t.TgZ(11,"div",22),t.YNc(12,b6,1,2,"rtl-node-info",23),t.YNc(13,w6,1,2,"rtl-channel-status-info",24),t.YNc(14,Z6,1,2,"rtl-fee-info",25),t.qZA()()()()()()),2&n){const e=i.$implicit,o=t.oxw(2);t.Q6J("colspan",e.cols)("rowspan",e.rows),t.xp6(4),t.Q6J("icon",e.icon),t.xp6(2),t.Oqu(e.title),t.xp6(3),t.Q6J("ngClass",t.VKq(10,le,"node"===e.id&&o.apiCallStatusNodeInfo.status===o.apiCallStatusEnum.ERROR||"status"===e.id&&(o.apiCallStatusChannels.status===o.apiCallStatusEnum.ERROR||o.apiCallStatusPendingChannels.status===o.apiCallStatusEnum.ERROR)||"fee"===e.id&&o.apiCallStatusFees.status===o.apiCallStatusEnum.ERROR)),t.xp6(1),t.Q6J("ngIf","node"===e.id&&o.apiCallStatusNodeInfo.status===o.apiCallStatusEnum.INITIATED||"status"===e.id&&(o.apiCallStatusChannels.status===o.apiCallStatusEnum.INITIATED||o.apiCallStatusPendingChannels.status===o.apiCallStatusEnum.INITIATED)||"fee"===e.id&&o.apiCallStatusFees.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngSwitch",e.id),t.xp6(1),t.Q6J("ngSwitchCase","node"),t.xp6(1),t.Q6J("ngSwitchCase","status"),t.xp6(1),t.Q6J("ngSwitchCase","fee")}}function L6(n,i){if(1&n&&(t.TgZ(0,"mat-grid-list",11),t.YNc(1,A6,15,12,"mat-grid-tile",12),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngForOf",e.nodeCards)}}function S6(n,i){1&n&&t._UZ(0,"mat-progress-bar",26)}function F6(n,i){1&n&&t.GkF(0)}function k6(n,i){if(1&n&&(t.TgZ(0,"div",33),t.YNc(1,F6,1,0,"ng-container",34),t.qZA()),2&n){const e=t.oxw(2),o=t.MAs(9),a=t.MAs(11);t.xp6(1),t.Q6J("ngTemplateOutlet",e.apiCallStatusNetwork.status===e.apiCallStatusEnum.ERROR?o:a)}}function q6(n,i){1&n&&t.GkF(0)}function N6(n,i){if(1&n&&(t.TgZ(0,"div",33),t.YNc(1,q6,1,0,"ng-container",34),t.qZA()),2&n){const e=t.oxw(2),o=t.MAs(9),a=t.MAs(13);t.xp6(1),t.Q6J("ngTemplateOutlet",e.apiCallStatusNetwork.status===e.apiCallStatusEnum.ERROR?o:a)}}function O6(n,i){1&n&&t.GkF(0)}function U6(n,i){if(1&n&&(t.TgZ(0,"div",33),t.YNc(1,O6,1,0,"ng-container",34),t.qZA()),2&n){const e=t.oxw(2),o=t.MAs(9),a=t.MAs(15);t.xp6(1),t.Q6J("ngTemplateOutlet",e.apiCallStatusNetwork.status===e.apiCallStatusEnum.ERROR?o:a)}}function M6(n,i){if(1&n&&(t.TgZ(0,"mat-grid-tile",30)(1,"mat-card",31)(2,"mat-card-content",20),t.YNc(3,S6,1,0,"mat-progress-bar",21),t.TgZ(4,"div",22),t.YNc(5,k6,2,1,"div",32),t.YNc(6,N6,2,1,"div",32),t.YNc(7,U6,2,1,"div",32),t.qZA()()()()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("colspan",e.cols)("rowspan",e.rows),t.xp6(2),t.Q6J("ngClass",t.VKq(8,le,o.apiCallStatusNetwork.status===o.apiCallStatusEnum.ERROR)),t.xp6(1),t.Q6J("ngIf",o.apiCallStatusNetwork.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngSwitch",e.id),t.xp6(1),t.Q6J("ngSwitchCase","general"),t.xp6(1),t.Q6J("ngSwitchCase","channels"),t.xp6(1),t.Q6J("ngSwitchCase","degrees")}}function P6(n,i){if(1&n&&(t.TgZ(0,"div",35)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(e.errorMessages[1])}}function I6(n,i){if(1&n&&(t.TgZ(0,"div",36)(1,"div")(2,"h4",37),t._uU(3,"Network Capacity"),t.qZA(),t.TgZ(4,"div",38),t._uU(5),t.ALo(6,"number"),t.qZA()(),t.TgZ(7,"div")(8,"h4",37),t._uU(9,"Number of Nodes"),t.qZA(),t.TgZ(10,"div",38),t._uU(11),t.ALo(12,"number"),t.qZA()(),t.TgZ(13,"div")(14,"h4",37),t._uU(15,"Number of Channels"),t.qZA(),t.TgZ(16,"span",38),t._uU(17),t.ALo(18,"number"),t.qZA()()()),2&n){const e=t.oxw();t.xp6(5),t.hij("",t.lcZ(6,3,e.networkInfo.total_network_capacity)," Sats"),t.xp6(6),t.Oqu(t.lcZ(12,5,e.networkInfo.num_nodes)),t.xp6(6),t.Oqu(t.lcZ(18,7,e.networkInfo.num_channels))}}function R6(n,i){if(1&n&&(t.TgZ(0,"div",36)(1,"div")(2,"h4",37),t._uU(3,"Max Channel Size"),t.qZA(),t.TgZ(4,"div",38),t._uU(5),t.ALo(6,"number"),t.qZA()(),t.TgZ(7,"div")(8,"h4",37),t._uU(9,"Avg Channel Size"),t.qZA(),t.TgZ(10,"div",38),t._uU(11),t.ALo(12,"number"),t.qZA()(),t.TgZ(13,"div")(14,"h4",37),t._uU(15,"Min Channel Size"),t.qZA(),t.TgZ(16,"span",38),t._uU(17),t.ALo(18,"number"),t.qZA()()()),2&n){const e=t.oxw();t.xp6(5),t.Oqu(t.lcZ(6,3,e.networkInfo.max_channel_size)),t.xp6(6),t.Oqu(t.lcZ(12,5,e.networkInfo.avg_channel_size)),t.xp6(6),t.Oqu(t.lcZ(18,7,e.networkInfo.min_channel_size))}}function D6(n,i){if(1&n&&(t.TgZ(0,"div",36)(1,"div")(2,"h4",37),t._uU(3,"Max Out Degree"),t.qZA(),t.TgZ(4,"div",38),t._uU(5),t.ALo(6,"number"),t.qZA()(),t.TgZ(7,"div")(8,"h4",37),t._uU(9,"Avg Out Degree"),t.qZA(),t.TgZ(10,"div",38),t._uU(11),t.ALo(12,"number"),t.qZA()(),t.TgZ(13,"div",39),t._UZ(14,"h4",37)(15,"span",38),t.qZA()()),2&n){const e=t.oxw();t.xp6(5),t.Oqu(t.lcZ(6,2,e.networkInfo.max_out_degree)),t.xp6(6),t.Oqu(t.xi3(12,4,e.networkInfo.avg_out_degree,"1.0-2"))}}const Q6=function(n){return{"mt-1":n}};let J6=(()=>{class n{constructor(e,o,a){this.logger=e,this.commonService=o,this.store=a,this.faProjectDiagram=b.TmZ,this.faBolt=b.BDt,this.faServer=b.xf3,this.faNetworkWired=b.kXW,this.selNode={},this.information={},this.channelsStatus={},this.networkInfo={},this.networkCards=[],this.nodeCards=[],this.screenSize="",this.screenSizeEnum=s.cu,this.userPersonaEnum=s.ol,this.errorMessages=["","","","",""],this.apiCallStatusNodeInfo=null,this.apiCallStatusNetwork=null,this.apiCallStatusFees=null,this.apiCallStatusChannels=null,this.apiCallStatusPendingChannels=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS?(this.networkCards=[{id:"general",cols:3,rows:1},{id:"channels",cols:3,rows:1},{id:"degrees",cols:3,rows:1}],this.nodeCards=[{id:"node",icon:this.faServer,title:"Node Information",cols:3,rows:1},{id:"status",icon:this.faNetworkWired,title:"Channels",cols:3,rows:1},{id:"fee",icon:this.faBolt,title:"Routing Fee",cols:3,rows:1}]):(this.networkCards=[{id:"general",cols:1,rows:1},{id:"channels",cols:1,rows:1},{id:"degrees",cols:1,rows:1}],this.nodeCards=[{id:"node",icon:this.faServer,title:"Node Information",cols:1,rows:1},{id:"status",icon:this.faNetworkWired,title:"Channels",cols:1,rows:1},{id:"fee",icon:this.faBolt,title:"Routing Fee",cols:1,rows:1}])}ngOnInit(){this.store.select(T.bx).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.errorMessages[0]="",this.apiCallStatusNodeInfo=e.apiCallStatus,this.apiCallStatusNodeInfo.status===s.Bn.ERROR&&(this.errorMessages[0]="object"==typeof this.apiCallStatusNodeInfo.message?JSON.stringify(this.apiCallStatusNodeInfo.message):this.apiCallStatusNodeInfo.message?this.apiCallStatusNodeInfo.message:""),this.selNode=e.nodeSettings,this.information=e.information}),this.store.select(T.N7).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.errorMessages[1]="",this.apiCallStatusNetwork=e.apiCallStatus,this.apiCallStatusNetwork.status===s.Bn.ERROR&&(this.errorMessages[1]="object"==typeof this.apiCallStatusNetwork.message?JSON.stringify(this.apiCallStatusNetwork.message):this.apiCallStatusNetwork.message?this.apiCallStatusNetwork.message:""),this.networkInfo=e.networkInfo}),this.store.select(T.JG).pipe((0,_.R)(this.unSubs[2])).subscribe(e=>{this.errorMessages[2]="",this.apiCallStatusFees=e.apiCallStatus,this.apiCallStatusFees.status===s.Bn.ERROR&&(this.errorMessages[2]="object"==typeof this.apiCallStatusFees.message?JSON.stringify(this.apiCallStatusFees.message):this.apiCallStatusFees.message?this.apiCallStatusFees.message:""),this.fees=e.fees}),this.store.select(T.ni).pipe((0,_.R)(this.unSubs[3])).subscribe(e=>{var o,a,l,r,h;this.errorMessages[4]="",this.apiCallStatusPendingChannels=e.apiCallStatus,this.apiCallStatusPendingChannels.status===s.Bn.ERROR&&(this.errorMessages[4]="object"==typeof this.apiCallStatusPendingChannels.message?JSON.stringify(this.apiCallStatusPendingChannels.message):this.apiCallStatusPendingChannels.message?this.apiCallStatusPendingChannels.message:""),this.channelsStatus.pending={num_channels:null===(o=e.pendingChannelsSummary.open)||void 0===o?void 0:o.num_channels,capacity:null===(a=e.pendingChannelsSummary.open)||void 0===a?void 0:a.limbo_balance},this.channelsStatus.closing={num_channels:((null===(l=e.pendingChannelsSummary.closing)||void 0===l?void 0:l.num_channels)||0)+((null===(r=e.pendingChannelsSummary.force_closing)||void 0===r?void 0:r.num_channels)||0)+((null===(h=e.pendingChannelsSummary.waiting_close)||void 0===h?void 0:h.num_channels)||0),capacity:e.pendingChannelsSummary.total_limbo_balance}}),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[4])).subscribe(e=>{this.errorMessages[3]="",this.apiCallStatusChannels=e.apiCallStatus,this.apiCallStatusChannels.status===s.Bn.ERROR&&(this.errorMessages[3]="object"==typeof this.apiCallStatusChannels.message?JSON.stringify(this.apiCallStatusChannels.message):this.apiCallStatusChannels.message?this.apiCallStatusChannels.message:""),this.channelsStatus.active=e.channelsSummary.active,this.channelsStatus.inactive=e.channelsSummary.inactive,this.logger.info(e)})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-network-info"]],decls:16,vars:6,consts:[["fxLayout","column","fxLayoutAlign","space-between stretch",1,"mb-4"],["cols","3","rowHeight","330px",4,"ngIf"],["fxLayout","row","fxLayoutAlign","start end",1,"page-title-container",3,"ngClass"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["cols","3","rowHeight","250px"],["fxLayout","row",3,"colspan","rowspan",4,"ngFor","ngForOf"],["errorBlock",""],["generalBlock",""],["channelsBlock",""],["degreesBlock",""],["cols","3","rowHeight","330px"],["class","node-grid-tile",3,"colspan","rowspan",4,"ngFor","ngForOf"],[1,"node-grid-tile",3,"colspan","rowspan"],["fxLayout","column","fxLayoutAlign","stretch start","fxFlex","100",1,"h-100"],["fxLayout","row","fxLayoutAlign","start start",1,"w-100"],["fxLayout","row","fxLayoutAlign","start start",1,"page-title-container"],[1,"mr-1",3,"icon"],["fxLayout","column","fxLayoutAlign","stretch center","fxLayout.gt-sm","row","fxLayoutAlign.gt-sm","center stretch",1,"w-100","h-93"],["fxLayout","row","fxFlex","95","fxLayoutAlign","start stretch",1,"dashboard-card","w-96","h-93"],["fxLayout","column","fxFlex","100",3,"ngClass"],["mode","indeterminate",4,"ngIf"],["fxLayout","column","fxFlex","100",3,"ngSwitch"],["fxFlex","100",3,"information","showColorFieldSeparately",4,"ngSwitchCase"],["fxFlex","100",3,"channelsStatus","errorMessage",4,"ngSwitchCase"],["fxFlex","100",3,"fees","errorMessage",4,"ngSwitchCase"],["mode","indeterminate"],["fxFlex","100",3,"information","showColorFieldSeparately"],["fxFlex","100",3,"channelsStatus","errorMessage"],["fxFlex","100",3,"fees","errorMessage"],["fxLayout","row",3,"colspan","rowspan"],["fxLayout","row","fxFlex","95","fxLayoutAlign","start stretch",1,"dashboard-card","h-93"],["fxFlex","100",4,"ngSwitchCase"],["fxFlex","100"],[4,"ngTemplateOutlet"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between",1,"p-2"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between"],[1,"dashboard-info-title"],[1,"overflow-wrap","dashboard-info-value"],["fxFlex","20"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.YNc(1,L6,2,1,"mat-grid-list",1),t.TgZ(2,"div",2),t._UZ(3,"fa-icon",3),t.TgZ(4,"span",4),t._uU(5,"Network"),t.qZA()(),t.TgZ(6,"mat-grid-list",5),t.YNc(7,M6,8,10,"mat-grid-tile",6),t.qZA()(),t.YNc(8,P6,3,1,"ng-template",null,7,t.W1O),t.YNc(10,I6,19,9,"ng-template",null,8,t.W1O),t.YNc(12,R6,19,9,"ng-template",null,9,t.W1O),t.YNc(14,D6,16,7,"ng-template",null,10,t.W1O)),2&e&&(t.xp6(1),t.Q6J("ngIf",o.selNode.userPersona!==o.userPersonaEnum.OPERATOR),t.xp6(1),t.Q6J("ngClass",t.VKq(4,Q6,o.screenSize!==o.screenSizeEnum.XS)),t.xp6(1),t.Q6J("icon",o.faProjectDiagram),t.xp6(4),t.Q6J("ngForOf",o.networkCards))},directives:[m.xw,m.Wh,u.O5,Ct.Il,u.sg,Ct.DX,m.yH,D.BN,y.a8,y.dn,u.mk,L.oO,J.pW,u.RF,u.n9,Jt,Ht,Et,u.tP],pipes:[u.JJ],styles:[""]}),n})();function E6(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",8),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().activeLink=l.link}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",o.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let H6=(()=>{class n{constructor(e){this.router=e,this.faDownload=b.q7m,this.links=[{link:"bckup",name:"Backup"},{link:"restore",name:"Restore"}],this.activeLink=this.links[0].link,this.unSubs=[new d.x,new d.x]}ngOnInit(){const e=this.links.find(o=>this.router.url.includes(o.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(o=>o instanceof v.Av)).subscribe({next:o=>{const a=this.links.find(l=>o.urlAfterRedirects.includes(l.link));this.activeLink=a?a.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-backup"]],decls:11,vars:2,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar",""],["role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Channels Backup"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),t.YNc(8,E6,2,3,"div",6),t.qZA(),t.TgZ(9,"div",7),t._UZ(10,"router-outlet"),t.qZA()()()()),2&e&&(t.xp6(1),t.Q6J("icon",o.faDownload),t.xp6(7),t.Q6J("ngForOf",o.links))},directives:[m.xw,m.Wh,D.BN,y.a8,y.dn,R.BU,u.sg,R.Nj,v.rH,m.yH,v.lC],styles:[""]}),n})();function Y6(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",23)(1,"h4",24),t._uU(2),t.qZA(),t.TgZ(3,"div",25)(4,"button",26),t.NdJ("click",function(){return t.CHM(e),t.oxw().onRestoreChannels({})}),t._uU(5,"Restore All"),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(2),t.hij("Restore folder location: ",e.selNode.channelBackupPath,"/restore")}}function B6(n,i){if(1&n&&(t.TgZ(0,"div",27)(1,"h4",24),t._uU(2),t.qZA(),t.TgZ(3,"h4",28),t._uU(4,"All channel backup file not found! To perform channel restoration, channel backup file/s must be placed at the above location."),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.hij("Restore folder location: ",e.selNode.channelBackupPath,"/restore")}}function z6(n,i){if(1&n&&(t.TgZ(0,"div",27)(1,"h4",24),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.hij("Restore folder location: ",e.selNode.channelBackupPath,"/restore")}}function G6(n,i){1&n&&t._UZ(0,"mat-progress-bar",29)}function V6(n,i){1&n&&(t.TgZ(0,"th",30),t._uU(1," Channel Point "),t.qZA())}const W6=function(n){return{"max-width":n}};function X6(n,i){if(1&n&&(t.TgZ(0,"td",31),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,W6,o.screenSize===o.screenSizeEnum.XS?"10rem":"45rem")),t.xp6(1),t.Oqu(null==e?null:e.channel_point)}}function j6(n,i){1&n&&(t.TgZ(0,"th",32)(1,"span",33),t._uU(2,"Actions"),t.qZA()())}function K6(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",34)(1,"span",33)(2,"button",35),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onRestoreChannels(l)}),t._uU(3,"Restore"),t.qZA()()()}}function $6(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No singular channel backups available."),t.qZA())}function t4(n,i){if(1&n&&(t.TgZ(0,"td",36),t.YNc(1,$6,2,0,"p",37),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!e.channels||!e.channels.data||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)}}const e4=function(n){return{"display-none":n}};function n4(n,i){if(1&n&&t._UZ(0,"tr",38),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,e4,e.channels&&e.channels.data&&(null==e.channels||null==e.channels.data?null:e.channels.data.length)>0))}}function o4(n,i){1&n&&t._UZ(0,"tr",39)}function i4(n,i){1&n&&t._UZ(0,"tr",40)}const a4=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},l4=function(){return["no_channel"]};let s4=(()=>{class n{constructor(e,o,a,l){this.logger=e,this.store=o,this.lndEffects=a,this.commonService=l,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.selNode={},this.displayedColumns=["channel_point","actions"],this.channelsData=[],this.allRestoreExists=!1,this.flgLoading=[!0],this.flgSticky=!1,this.selFilter="",this.screenSize="",this.screenSizeEnum=s.cu,this.unSubs=[new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.dispatch((0,A.tb)()),this.store.select(T.$k).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.lndEffects.setRestoreChannelList.pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.allRestoreExists=e.all_restore_exists,this.channelsData=e.files,this.channelsData.length>0&&this.loadRestoreTable(this.channelsData),("error"!==this.flgLoading[0]||e&&e.files)&&(this.flgLoading[0]=!1),this.logger.info(e)})}ngAfterViewInit(){this.channelsData&&this.channelsData.length>0&&this.loadRestoreTable(this.channelsData)}onRestoreChannels(e){this.store.dispatch((0,A.vV)({payload:{channelPoint:e.channel_point?e.channel_point:"ALL"}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}loadRestoreTable(e){this.channels=new c.by([...e]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.channels.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.channels.paginator=this.paginator,this.applyFilter()}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(ot.l),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-restore-table"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Channels")}])],decls:24,vars:17,consts:[["fxLayout","column",1,"mt-2"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",4,"ngIf"],["fxLayout","column","fxLayoutAlign","space-between start","fxLayout.gt-md","row wrap",4,"ngIf"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container","mt-2"],["fxFlex","70"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","channel_point"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","","class","pr-3",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["fxFlex","100"],["fxLayout","row",1,"mt-2"],["mat-flat-button","","color","primary","tabindex","1",3,"click"],["fxLayout","column","fxLayoutAlign","space-between start","fxLayout.gt-md","row wrap"],["fxFlex","100",1,"mt-1"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",3,"ngStyle"],["mat-header-cell","",1,"pr-3"],["fxLayoutAlign","end center"],["mat-cell",""],["mat-stroked-button","","color","primary","type","button","tabindex","1",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.YNc(1,Y6,6,1,"div",1),t.YNc(2,B6,5,1,"div",2),t.YNc(3,z6,3,1,"div",2),t.TgZ(4,"div",3),t._UZ(5,"div",4),t.TgZ(6,"mat-form-field",5)(7,"input",6),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(8,"div",7),t.YNc(9,G6,1,0,"mat-progress-bar",8),t.TgZ(10,"table",9,10),t.ynx(12,11),t.YNc(13,V6,2,0,"th",12),t.YNc(14,X6,2,4,"td",13),t.BQk(),t.ynx(15,14),t.YNc(16,j6,3,0,"th",15),t.YNc(17,K6,4,0,"td",16),t.BQk(),t.ynx(18,17),t.YNc(19,t4,2,1,"td",18),t.BQk(),t.YNc(20,n4,1,3,"tr",19),t.YNc(21,o4,1,0,"tr",20),t.YNc(22,i4,1,0,"tr",21),t.qZA()(),t._UZ(23,"mat-paginator",22),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf",o.allRestoreExists),t.xp6(1),t.Q6J("ngIf",!o.allRestoreExists&&(!o.channels||(null==o.channels||null==o.channels.data?null:o.channels.data.length)<=0)),t.xp6(1),t.Q6J("ngIf",!o.allRestoreExists&&o.channels&&(null==o.channels||null==o.channels.data?null:o.channels.data.length)&&(null==o.channels||null==o.channels.data?null:o.channels.data.length)>0),t.xp6(4),t.Q6J("ngModel",o.selFilter),t.xp6(2),t.Q6J("ngIf",!0===o.flgLoading[0]),t.xp6(1),t.Q6J("dataSource",o.channels)("ngClass",t.VKq(14,a4,"error"===o.flgLoading[0])),t.xp6(10),t.Q6J("matFooterRowDef",t.DdM(16,l4)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,u.O5,m.Wh,m.yH,q.lW,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],styles:[".mat-column-channel_point[_ngcontent-%COMP%]{flex:1 1 25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"]}),n})();function r4(n,i){1&n&&t._UZ(0,"mat-progress-bar",31)}function c4(n,i){1&n&&(t.TgZ(0,"th",32),t._uU(1," Channel Point "),t.qZA())}const p4=function(n){return{"max-width":n}};function u4(n,i){if(1&n&&(t.TgZ(0,"td",33),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("ngStyle",t.VKq(2,p4,o.screenSize===o.screenSizeEnum.XS?"10rem":"28rem")),t.xp6(1),t.Oqu(null==e?null:e.channel_point)}}function m4(n,i){1&n&&(t.TgZ(0,"th",34)(1,"span",35),t._uU(2,"Actions"),t.qZA()())}function d4(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",36)(1,"div",37)(2,"mat-select",38),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",39),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw().onChannelClick(r,a)}),t._uU(5,"View Info"),t.qZA(),t.TgZ(6,"mat-option",39),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onBackupChannels(l)}),t._uU(7,"Backup"),t.qZA(),t.TgZ(8,"mat-option",39),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onDownloadBackup(l)}),t._uU(9,"Download Backup"),t.qZA(),t.TgZ(10,"mat-option",39),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onVerifyChannels(l)}),t._uU(11,"Verify"),t.qZA()()()()}}function h4(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"No channel available."),t.qZA())}function _4(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting channels..."),t.qZA())}function f4(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.errorMessage)}}function g4(n,i){if(1&n&&(t.TgZ(0,"td",40),t.YNc(1,h4,2,0,"p",41),t.YNc(2,_4,2,0,"p",41),t.YNc(3,f4,2,1,"p",41),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.channels&&e.channels.data)||(null==e.channels||null==e.channels.data?null:e.channels.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const C4=function(n){return{"display-none":n}};function x4(n,i){if(1&n&&t._UZ(0,"tr",42),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,C4,(null==e.channels?null:e.channels.data)&&(null==e.channels||null==e.channels.data?null:e.channels.data.length)>0))}}function y4(n,i){1&n&&t._UZ(0,"tr",43)}function T4(n,i){1&n&&t._UZ(0,"tr",44)}const v4=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},b4=function(){return["no_channel"]};let w4=(()=>{class n{constructor(e,o,a,l){this.logger=e,this.store=o,this.actions=a,this.commonService=l,this.faInfoCircle=b.sqG,this.faExclamationTriangle=b.eHv,this.faArchive=b.N2j,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.selNode={},this.displayedColumns=["channel_point","actions"],this.channelsData=[],this.flgSticky=!1,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.selFilter="",this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.store.select(T.$k).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.selNode=e}),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.channelsData=e.channels,this.channelsData.length>0&&this.loadBackupTable(this.channelsData),this.logger.info(e)}),this.actions.pipe((0,_.R)(this.unSubs[2]),(0,H.h)(e=>e.type===s.uR.SET_CHANNELS_LND||e.type===s.pg.SHOW_FILE)).subscribe(e=>{var o;e.type===s.uR.SET_CHANNELS_LND&&(this.selectedChannel=null),e.type===s.pg.SHOW_FILE&&(this.commonService.downloadFile(e.payload,"channel-"+((null===(o=this.selectedChannel)||void 0===o?void 0:o.channel_point)?this.selectedChannel.channel_point:"all"),".bak",".bak"),this.selectedChannel=null)})}ngAfterViewInit(){this.channelsData.length>0&&this.loadBackupTable(this.channelsData)}onBackupChannels(e){this.store.dispatch((0,A.Vv)({payload:{uiMessage:s.m6.BACKUP_CHANNEL,channelPoint:e.channel_point?e.channel_point:"ALL",showMessage:""}}))}onVerifyChannels(e){this.store.dispatch((0,A.Cp)({payload:{channelPoint:e.channel_point?e.channel_point:"ALL"}}))}onDownloadBackup(e){this.selectedChannel=e,this.store.dispatch((0,F.dc)({payload:{channelPoint:e.channel_point?e.channel_point:"all"}}))}onChannelClick(e,o){this.store.dispatch((0,F.qR)({payload:{data:{channel:e,showCopy:!1,component:St}}}))}applyFilter(){this.channels.filter=this.selFilter.trim().toLowerCase()}loadBackupTable(e){this.channels=new c.by(e?[...e]:[]),this.channels.sort=this.sort,this.channels.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.channels.paginator=this.paginator,this.channels.filterPredicate=(o,a)=>((o.active?"active":"inactive")+(o.channel_point?o.channel_point.toLowerCase():"")+(o.chan_id?o.chan_id.toLowerCase():"")+(o.remote_pubkey?o.remote_pubkey.toLowerCase():"")+(o.remote_alias?o.remote_alias.toLowerCase():"")+(o.capacity?o.capacity:"")+(o.local_balance?o.local_balance:"")+(o.remote_balance?o.remote_balance:"")+(o.total_satoshis_sent?o.total_satoshis_sent:"")+(o.total_satoshis_received?o.total_satoshis_received:"")+(o.commit_fee?o.commit_fee:"")+(o.private?"private":"public")).includes(a),this.applyFilter()}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(S.yh),t.Y36(j.eX),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-channel-backup-table"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Channels")}])],decls:42,vars:18,consts:[["fxLayout","column"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["fxFlex","100",1,"alert","alert-warn"],[1,"mr-1","alert-icon",3,"icon"],["fxFlex","100",1,"alert","alert-info"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","1",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","2",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","3",3,"click"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container","mt-2"],["fxFlex","70"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","fxFlex","100","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","channel_point"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","actions"],["mat-header-cell","","class","pr-3",4,"matHeaderCellDef"],["mat-cell","","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_channel"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",3,"ngStyle"],["mat-header-cell","",1,"pr-3"],["fxLayoutAlign","end center"],["mat-cell","","fxLayoutAlign","end center"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._UZ(3,"fa-icon",3),t.TgZ(4,"span"),t._uU(5,"Save your backup files in a redundant location."),t.qZA()(),t.TgZ(6,"div",4),t._UZ(7,"fa-icon",3),t.TgZ(8,"span")(9,"strong"),t._uU(10,"Backup Folder Location: "),t.qZA(),t._uU(11),t.qZA()(),t.TgZ(12,"div",5)(13,"button",6),t.NdJ("click",function(){return o.onVerifyChannels({})}),t._uU(14,"Verify All"),t.qZA(),t.TgZ(15,"button",7),t.NdJ("click",function(){return o.onBackupChannels({})}),t._uU(16,"Backup All"),t.qZA(),t.TgZ(17,"button",8),t.NdJ("click",function(){return o.onDownloadBackup({})}),t._uU(18,"Download Backup"),t.qZA()()(),t.TgZ(19,"div",9)(20,"div",10),t._UZ(21,"fa-icon",11),t.TgZ(22,"span",12),t._uU(23,"Backups"),t.qZA()(),t.TgZ(24,"mat-form-field",13)(25,"input",14),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(26,"div",15),t.YNc(27,r4,1,0,"mat-progress-bar",16),t.TgZ(28,"table",17,18),t.ynx(30,19),t.YNc(31,c4,2,0,"th",20),t.YNc(32,u4,2,4,"td",21),t.BQk(),t.ynx(33,22),t.YNc(34,m4,3,0,"th",23),t.YNc(35,d4,12,0,"td",24),t.BQk(),t.ynx(36,25),t.YNc(37,g4,4,3,"td",26),t.BQk(),t.YNc(38,x4,1,3,"tr",27),t.YNc(39,y4,1,0,"tr",28),t.YNc(40,T4,1,0,"tr",29),t.qZA()(),t._UZ(41,"mat-paginator",30),t.qZA()),2&e&&(t.xp6(3),t.Q6J("icon",o.faExclamationTriangle),t.xp6(4),t.Q6J("icon",o.faInfoCircle),t.xp6(4),t.hij("",o.selNode.channelBackupPath,"."),t.xp6(10),t.Q6J("icon",o.faArchive),t.xp6(4),t.Q6J("ngModel",o.selFilter),t.xp6(2),t.Q6J("ngIf",o.apiCallStatus.status===o.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",o.channels)("ngClass",t.VKq(15,v4,""!==o.errorMessage)),t.xp6(10),t.Q6J("matFooterRowDef",t.DdM(17,b4)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,m.Wh,m.yH,D.BN,q.lW,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,u.O5,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,M.gD,M.$L,G.ey,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],styles:[".mat-column-channel_point[_ngcontent-%COMP%]{flex:1 1 70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"]}),n})();function Z4(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",8),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().activeLink=l.link}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw();t.s9C("routerLink",e.link),t.Q6J("active",o.activeLink===e.link),t.xp6(1),t.Oqu(e.name)}}let A4=(()=>{class n{constructor(e){this.router=e,this.faUserCheck=b.hkK,this.links=[{link:"sign",name:"Sign"},{link:"verify",name:"Verify"}],this.activeLink=this.links[0].link,this.unSubs=[new d.x,new d.x]}ngOnInit(){const e=this.links.find(o=>this.router.url.includes(o.link));this.activeLink=e?e.link:this.links[0].link,this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(o=>o instanceof v.Av)).subscribe({next:o=>{const a=this.links.find(l=>o.urlAfterRedirects.includes(l.link));this.activeLink=a?a.link:this.links[0].link}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.F0))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-sign-verify-message"]],decls:11,vars:2,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar",""],["role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mat-tab-body-wrapper"],["role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Sign/Verify Message"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),t.YNc(8,Z4,2,3,"div",6),t.qZA(),t.TgZ(9,"div",7),t._UZ(10,"router-outlet"),t.qZA()()()()),2&e&&(t.xp6(1),t.Q6J("icon",o.faUserCheck),t.xp6(7),t.Q6J("ngForOf",o.links))},directives:[m.xw,m.Wh,D.BN,y.a8,y.dn,R.BU,u.sg,R.Nj,v.rH,m.yH,v.lC],styles:[""]}),n})();function L4(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Message is required."),t.qZA())}let S4=(()=>{class n{constructor(e,o,a){this.dataService=e,this.snackBar=o,this.logger=a,this.message="",this.signedMessage="",this.signature="",this.unSubs=[new d.x,new d.x]}onSign(){if(!this.message||""===this.message)return!0;this.dataService.signMessage(this.message).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.signedMessage=this.message,this.signature=e.signature})}onMessageChange(){this.signedMessage!==this.message&&(this.signature="")}onCopyField(e){this.snackBar.open("Signature copied."),this.logger.info("Copied Text: "+e)}resetData(){this.message="",this.signature="",this.signedMessage=""}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(nt.D),t.Y36(it.ux),t.Y36(N.mQ))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-sign"]],decls:20,vars:5,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["form","ngForm"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start end"],["autoFocus","","matInput","","rows","1","placeholder","Message to sign","required","","tabindex","1","name","message",3,"ngModel","ngModelChange","keyup"],[4,"ngIf"],["fxLayout","row",1,"my-1"],["mat-stroked-button","","color","primary","tabindex","2","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","3","type","submit",3,"click"],[1,"my-2",3,"inset"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",1,"bordered-box","read-only","h-4","padding-gap"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","4","rtlClipboard","","type","button",3,"payload","copied"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"form",1,2)(3,"mat-form-field",3)(4,"textarea",4),t.NdJ("ngModelChange",function(l){return o.message=l})("keyup",function(){return o.onMessageChange()}),t.qZA(),t.YNc(5,L4,2,0,"mat-error",5),t.qZA(),t.TgZ(6,"div",6)(7,"button",7),t.NdJ("click",function(){return o.resetData()}),t._uU(8,"Clear Field"),t.qZA(),t.TgZ(9,"button",8),t.NdJ("click",function(){return o.onSign()}),t._uU(10,"Sign"),t.qZA()(),t._UZ(11,"mat-divider",9),t.TgZ(12,"div",10)(13,"p"),t._uU(14,"Generated Signature"),t.qZA()(),t.TgZ(15,"div",11),t._uU(16),t.qZA(),t.TgZ(17,"div",12)(18,"button",13),t.NdJ("copied",function(l){return o.onCopyField(l)}),t._uU(19,"Copy Signature"),t.qZA()()()()),2&e&&(t.xp6(4),t.Q6J("ngModel",o.message),t.xp6(1),t.Q6J("ngIf",!o.message),t.xp6(6),t.Q6J("inset",!0),t.xp6(5),t.Oqu(o.signature),t.xp6(2),t.Q6J("payload",o.signature))},directives:[m.xw,m.yH,m.Wh,p._Y,p.JL,p.F,C.KE,P.Nt,p.Fj,W.h,p.Q7,p.JJ,p.On,u.O5,C.TO,q.lW,V.d,ht.y],styles:[".mat-column-channel_point[_ngcontent-%COMP%]{flex:1 1 25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"]}),n})();function F4(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Message is required."),t.qZA())}function k4(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Signature is required."),t.qZA())}function q4(n,i){1&n&&(t.TgZ(0,"p",13)(1,"mat-icon",14),t._uU(2,"close"),t.qZA(),t._uU(3,"Verification failed, please double check message and signature"),t.qZA())}function N4(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Pubkey Used"),t.qZA())}function O4(n,i){if(1&n&&(t.TgZ(0,"div",20)(1,"p"),t._uU(2),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(2),t.Oqu(null==e.verifyRes?null:e.verifyRes.pubkey)}}function U4(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",21)(1,"button",22),t.NdJ("copied",function(a){return t.CHM(e),t.oxw(2).onCopyField(a)}),t._uU(2,"Copy Pubkey"),t.qZA()()}if(2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("payload",null==e.verifyRes?null:e.verifyRes.pubkey)}}function M4(n,i){if(1&n&&(t.TgZ(0,"div",15),t._UZ(1,"mat-divider",16),t.TgZ(2,"div",17),t.YNc(3,N4,2,0,"p",5),t.qZA(),t.YNc(4,O4,3,1,"div",18),t.YNc(5,U4,3,1,"div",19),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("inset",!0),t.xp6(2),t.Q6J("ngIf",e.verifyRes.valid),t.xp6(1),t.Q6J("ngIf",e.verifyRes.valid),t.xp6(1),t.Q6J("ngIf",e.verifyRes.valid)}}let P4=(()=>{class n{constructor(e,o,a){this.dataService=e,this.snackBar=o,this.logger=a,this.message="",this.verifiedMessage="",this.signature="",this.verifiedSignature="",this.showVerifyStatus=!1,this.verifyRes={pubkey:"",valid:null},this.unSubs=[new d.x,new d.x]}onVerify(){if(!this.message||""===this.message||!this.signature||""===this.signature)return!0;this.dataService.verifyMessage(this.message,this.signature).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{this.verifyRes=e,this.showVerifyStatus=!0,this.verifiedMessage=this.message,this.verifiedSignature=this.signature})}onChange(){(this.verifiedMessage!==this.message||this.verifiedSignature!==this.signature)&&(this.showVerifyStatus=!1,this.verifyRes={pubkey:"",valid:null})}resetData(){this.message="",this.signature="",this.verifyRes=null,this.showVerifyStatus=!1}onCopyField(e){this.snackBar.open("Pubkey copied."),this.logger.info("Copied Text: "+e)}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(nt.D),t.Y36(it.ux),t.Y36(N.mQ))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-verify"]],decls:17,vars:6,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],["form","ngForm"],["fxFlex","100","fxLayoutAlign","start end"],["autoFocus","","matInput","","rows","1","placeholder","Message to verify","required","","tabindex","1","name","message",3,"ngModel","ngModelChange","keyup"],[4,"ngIf"],["matInput","","placeholder","Signature provided","name","signature","tabindex","2","required","",3,"ngModel","ngModelChange","keyup"],["sign","ngModel"],["fxFlex","100","class","color-warn","fxLayoutAlign","start center",4,"ngIf"],["fxLayout","row",1,"my-1"],["mat-stroked-button","","color","primary","tabindex","3","type","reset",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4","type","submit",3,"click"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap",4,"ngIf"],["fxFlex","100","fxLayoutAlign","start center",1,"color-warn"],[1,"mr-1","icon-small"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch","fxLayout.gt-sm","row wrap"],[1,"my-2",3,"inset"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start start","class","bordered-box read-only h-4 padding-gap",4,"ngIf"],["fxLayout","row","class","mt-2",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start start",1,"bordered-box","read-only","h-4","padding-gap"],["fxLayout","row",1,"mt-2"],["mat-stroked-button","","color","primary","tabindex","5","rtlClipboard","","type","button",3,"payload","copied"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"form",1,2)(3,"mat-form-field",3)(4,"textarea",4),t.NdJ("ngModelChange",function(l){return o.message=l})("keyup",function(){return o.onChange()}),t.qZA(),t.YNc(5,F4,2,0,"mat-error",5),t.qZA(),t.TgZ(6,"mat-form-field",3)(7,"input",6,7),t.NdJ("ngModelChange",function(l){return o.signature=l})("keyup",function(){return o.onChange()}),t.qZA(),t.YNc(9,k4,2,0,"mat-error",5),t.qZA(),t.YNc(10,q4,4,0,"p",8),t.TgZ(11,"div",9)(12,"button",10),t.NdJ("click",function(){return o.resetData()}),t._uU(13,"Clear Fields"),t.qZA(),t.TgZ(14,"button",11),t.NdJ("click",function(){return o.onVerify()}),t._uU(15,"Verify"),t.qZA()(),t.YNc(16,M4,6,4,"div",12),t.qZA()()),2&e&&(t.xp6(4),t.Q6J("ngModel",o.message),t.xp6(1),t.Q6J("ngIf",!o.message),t.xp6(2),t.Q6J("ngModel",o.signature),t.xp6(2),t.Q6J("ngIf",!o.signature),t.xp6(1),t.Q6J("ngIf",o.showVerifyStatus&&!o.verifyRes.valid),t.xp6(6),t.Q6J("ngIf",o.showVerifyStatus&&o.verifyRes.valid))},directives:[m.xw,m.yH,m.Wh,p._Y,p.JL,p.F,C.KE,P.Nt,p.Fj,W.h,p.Q7,p.JJ,p.On,u.O5,C.TO,$.Hw,q.lW,V.d,ht.y],styles:[".mat-column-channel_point[_ngcontent-%COMP%]{flex:1 1 25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}"]}),n})();var I4=g(9442);let R4=(()=>{class n{constructor(){}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-ln-services"]],decls:1,vars:0,template:function(e,o){1&e&&t._UZ(0,"router-outlet")},directives:[v.lC],styles:[""]}),n})();function D4(n,i){1&n&&t._UZ(0,"mat-progress-bar",34)}function Q4(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," Initiation Time "),t.qZA())}function J4(n,i){if(1&n&&(t.TgZ(0,"td",36),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.xi3(2,1,e.initiation_time/1e6,"dd/MMM/y HH:mm"))}}function E4(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," Last Update Time "),t.qZA())}function H4(n,i){if(1&n&&(t.TgZ(0,"td",36),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(t.xi3(2,1,e.last_update_time/1e6,"dd/MMM/y HH:mm"))}}function Y4(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," ID "),t.qZA())}function B4(n,i){if(1&n&&(t.TgZ(0,"td",36),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e.id)}}function z4(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," ID (Bytes) "),t.qZA())}function G4(n,i){if(1&n&&(t.TgZ(0,"td",36),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e.id_bytes)}}function V4(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," State "),t.qZA())}function W4(n,i){if(1&n&&(t.TgZ(0,"td",36),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.xp6(1),t.Oqu(o.LoopStateEnum[e.state])}}function X4(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," HTLC Address "),t.qZA())}function j4(n,i){if(1&n&&(t.TgZ(0,"td",36),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e.htlc_address)}}function K4(n,i){1&n&&(t.TgZ(0,"th",37),t._uU(1," Amount (Sats) "),t.qZA())}function $4(n,i){if(1&n&&(t.TgZ(0,"td",36)(1,"span",38),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.amt))}}function tm(n,i){1&n&&(t.TgZ(0,"th",37),t._uU(1," Cost Server (Sats) "),t.qZA())}function em(n,i){if(1&n&&(t.TgZ(0,"td",36)(1,"span",38),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.cost_server))}}function nm(n,i){1&n&&(t.TgZ(0,"th",37),t._uU(1," Cost Offchain (Sats) "),t.qZA())}function om(n,i){if(1&n&&(t.TgZ(0,"td",36)(1,"span",38),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.cost_offchain))}}function im(n,i){1&n&&(t.TgZ(0,"th",37),t._uU(1," Cost Onchain (Sats) "),t.qZA())}function am(n,i){if(1&n&&(t.TgZ(0,"td",36)(1,"span",38),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.hij(" ",t.lcZ(3,1,null==e?null:e.cost_onchain)," ")}}function lm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",39)(1,"div",40)(2,"mat-select",41),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",42),t.NdJ("click",function(){return t.CHM(e),t.oxw().onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}function sm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",43)(1,"button",44),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw().onSwapClick(r,a)}),t._uU(2,"View Info"),t.qZA()()}}function rm(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.emptyTableMessage)}}function cm(n,i){if(1&n&&(t.TgZ(0,"td",45),t.YNc(1,rm,2,1,"p",46),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!(null!=e.listSwaps&&e.listSwaps.data)||(null==e.listSwaps||null==e.listSwaps.data?null:e.listSwaps.data.length)<1)}}const pm=function(n){return{"display-none":n}};function um(n,i){if(1&n&&t._UZ(0,"tr",47),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,pm,(null==e.listSwaps?null:e.listSwaps.data)&&(null==e.listSwaps||null==e.listSwaps.data?null:e.listSwaps.data.length)>0))}}function mm(n,i){1&n&&t._UZ(0,"tr",48)}function dm(n,i){1&n&&t._UZ(0,"tr",49)}const hm=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},_m=function(){return["no_swap"]};let fm=(()=>{class n{constructor(e,o,a,l){this.logger=e,this.commonService=o,this.store=a,this.loopService=l,this.selectedSwapType=s.$I.LOOP_OUT,this.swapsData=[],this.flgLoading=[!0],this.emptyTableMessage="No swaps available.",this.LoopStateEnum=s.Fq,this.faHistory=b.qO$,this.swapCaption="Loop Out",this.displayedColumns=[],this.selFilter="",this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.unSubs=[new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS||this.screenSize===s.cu.SM?(this.flgSticky=!1,this.displayedColumns=["state","amt","actions"]):this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["state","initiation_time","amt","actions"]):(this.flgSticky=!0,this.displayedColumns=["state","initiation_time","amt","cost_server","cost_offchain","cost_onchain","actions"])}ngAfterViewInit(){this.swapsData&&this.swapsData.length>0&&this.loadSwapsTable(this.swapsData)}ngOnChanges(e){this.swapCaption=this.selectedSwapType===s.$I.LOOP_IN?"Loop In":"Loop Out",this.loadSwapsTable(this.swapsData)}applyFilter(){this.listSwaps.filter=this.selFilter.trim().toLowerCase()}onSwapClick(e,o){var a,l;this.loopService.getSwap((null===(l=null===(a=e.id_bytes)||void 0===a?void 0:a.replace(/\//g,"_"))||void 0===l?void 0:l.replace(/\+/g,"-"))||"").pipe((0,_.R)(this.unSubs[2])).subscribe(r=>{this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:this.swapCaption+" Status",message:[[{key:"state",value:s.Fq[r.state||""],title:"Status",width:50,type:s.Gi.STRING},{key:"amt",value:r.amt,title:"Amount (Sats)",width:50,type:s.Gi.NUMBER}],[{key:"initiation_time",value:(r.initiation_time||0)/1e9,title:"Initiation Time",width:50,type:s.Gi.DATE_TIME},{key:"last_update_time",value:(r.last_update_time||0)/1e9,title:"Last Update Time",width:50,type:s.Gi.DATE_TIME}],[{key:"cost_server",value:r.cost_server,title:"Server Cost (Sats)",width:33,type:s.Gi.NUMBER},{key:"cost_offchain",value:r.cost_offchain,title:"Offchain Cost (Sats)",width:33,type:s.Gi.NUMBER},{key:"cost_onchain",value:r.cost_onchain,title:"Onchain Cost (Sats)",width:34,type:s.Gi.NUMBER}],[{key:"id_bytes",value:r.id_bytes,title:"ID",width:100,type:s.Gi.STRING}],[{key:"htlc_address",value:r.htlc_address,title:"HTLC Address",width:100,type:s.Gi.STRING}]],openedBy:"SWAP"}}}))})}loadSwapsTable(e){this.listSwaps=new c.by([...e]),this.listSwaps.sort=this.sort,this.listSwaps.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.listSwaps.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.listSwaps.paginator=this.paginator,this.applyFilter(),this.logger.info(this.listSwaps)}onDownloadCSV(){this.listSwaps.data&&this.listSwaps.data.length>0&&this.commonService.downloadFile(this.listSwaps.data,this.selectedSwapType===s.$I.LOOP_IN?"Loop in":"Loop out")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh),t.Y36(rt.W))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-swaps"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},inputs:{selectedSwapType:"selectedSwapType",swapsData:"swapsData",flgLoading:"flgLoading",emptyTableMessage:"emptyTableMessage"},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Swaps")}]),t.TTD],decls:52,vars:16,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start start",1,"card-content-gap"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch","fxFlex","100",1,"page-sub-title-container","w-100"],["fxFlex","70"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","row","fxLayoutAlign","start center",1,"w-100"],["fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","initiation_time"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","last_update_time"],["matColumnDef","id"],["matColumnDef","id_bytes"],["matColumnDef","state"],["matColumnDef","htlc_address"],["matColumnDef","amt"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","cost_server"],["matColumnDef","cost_offchain"],["matColumnDef","cost_onchain"],["matColumnDef","actions"],["mat-header-cell","","class","px-3",4,"matHeaderCellDef"],["mat-cell","","class","pl-3","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_swap"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell","",1,"px-3"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center",1,"pl-3"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._UZ(3,"fa-icon",3),t.TgZ(4,"span",4),t._uU(5),t.qZA()(),t.TgZ(6,"mat-form-field",5)(7,"input",6),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(8,"div",7)(9,"div",8),t.YNc(10,D4,1,0,"mat-progress-bar",9),t.TgZ(11,"table",10,11),t.ynx(13,12),t.YNc(14,Q4,2,0,"th",13),t.YNc(15,J4,3,4,"td",14),t.BQk(),t.ynx(16,15),t.YNc(17,E4,2,0,"th",13),t.YNc(18,H4,3,4,"td",14),t.BQk(),t.ynx(19,16),t.YNc(20,Y4,2,0,"th",13),t.YNc(21,B4,2,1,"td",14),t.BQk(),t.ynx(22,17),t.YNc(23,z4,2,0,"th",13),t.YNc(24,G4,2,1,"td",14),t.BQk(),t.ynx(25,18),t.YNc(26,V4,2,0,"th",13),t.YNc(27,W4,2,1,"td",14),t.BQk(),t.ynx(28,19),t.YNc(29,X4,2,0,"th",13),t.YNc(30,j4,2,1,"td",14),t.BQk(),t.ynx(31,20),t.YNc(32,K4,2,0,"th",21),t.YNc(33,$4,4,3,"td",14),t.BQk(),t.ynx(34,22),t.YNc(35,tm,2,0,"th",21),t.YNc(36,em,4,3,"td",14),t.BQk(),t.ynx(37,23),t.YNc(38,nm,2,0,"th",21),t.YNc(39,om,4,3,"td",14),t.BQk(),t.ynx(40,24),t.YNc(41,im,2,0,"th",21),t.YNc(42,am,4,3,"td",14),t.BQk(),t.ynx(43,25),t.YNc(44,lm,6,0,"th",26),t.YNc(45,sm,3,0,"td",27),t.BQk(),t.ynx(46,28),t.YNc(47,cm,2,1,"td",29),t.BQk(),t.YNc(48,um,1,3,"tr",30),t.YNc(49,mm,1,0,"tr",31),t.YNc(50,dm,1,0,"tr",32),t.qZA(),t._UZ(51,"mat-paginator",33),t.qZA()()()),2&e&&(t.xp6(3),t.Q6J("icon",o.faHistory),t.xp6(2),t.hij("",o.swapCaption," History"),t.xp6(2),t.Q6J("ngModel",o.selFilter),t.xp6(3),t.Q6J("ngIf",!0===o.flgLoading[0]),t.xp6(1),t.Q6J("dataSource",o.listSwaps)("ngClass",t.VKq(13,hm,"error"===o.flgLoading[0])),t.xp6(37),t.Q6J("matFooterRowDef",t.DdM(15,_m)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,m.yH,m.Wh,D.BN,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,u.O5,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,M.gD,M.$L,G.ey,q.lW,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.uU,u.JJ],styles:[".mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}"]}),n})();const gm=function(n){return["../",n]};function Cm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",10),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onSelectedIndexChange(l)}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw();t.Q6J("active",o.activeTab.link===e.link)("routerLink",t.VKq(3,gm,e.link)),t.xp6(1),t.Oqu(e.name)}}let xm=(()=>{class n{constructor(e,o,a){this.router=e,this.loopService=o,this.store=a,this.faInfinity=b.vqe,this.targetConf=2,this.inAmount=25e4,this.quotes=[],this.LoopTypeEnum=s.$I,this.selectedSwapType=s.$I.LOOP_OUT,this.storedSwaps=[],this.filteredSwaps=[],this.emptyTableMessage="No swap data available.",this.flgLoading=[!0],this.links=[{link:"loopout",name:"Loop Out"},{link:"loopin",name:"Loop In"}],this.activeTab=this.links[0],this.unSubs=[new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.loopService.listSwaps();const e=this.links.find(o=>this.router.url.includes(o.link));this.activeTab=e||this.links[0],this.selectedSwapType=e&&"loopin"===e.link?s.$I.LOOP_IN:s.$I.LOOP_OUT,this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(o=>o instanceof v.Av)).subscribe({next:o=>{const a=this.links.find(l=>o.urlAfterRedirects.includes(l.link));this.activeTab=a||this.links[0],this.selectedSwapType=a&&"loopin"===a.link?s.$I.LOOP_IN:s.$I.LOOP_OUT}}),this.loopService.swapsChanged.pipe((0,_.R)(this.unSubs[1])).subscribe({next:o=>{var a;this.flgLoading[0]=!1,this.storedSwaps=o,this.filteredSwaps=null===(a=this.storedSwaps)||void 0===a?void 0:a.filter(l=>l.type===this.selectedSwapType)},error:o=>{this.flgLoading[0]="error",this.emptyTableMessage=o.message?o.message:"No loop "+(this.selectedSwapType===s.$I.LOOP_IN?"in":"out")+" available."}})}onSelectedIndexChange(e){var o;this.selectedSwapType="loopin"===e.link?s.$I.LOOP_IN:s.$I.LOOP_OUT,this.filteredSwaps=null===(o=this.storedSwaps)||void 0===o?void 0:o.filter(a=>a.type===this.selectedSwapType)}onLoop(e){e===s.$I.LOOP_IN?this.loopService.getLoopInTermsAndQuotes(this.targetConf).pipe((0,_.R)(this.unSubs[2])).subscribe({next:o=>{this.store.dispatch((0,F.qR)({payload:{data:{minQuote:o[0],maxQuote:o[1],direction:e,component:xt}}}))}}):this.loopService.getLoopOutTermsAndQuotes(this.targetConf).pipe((0,_.R)(this.unSubs[3])).subscribe({next:o=>{this.store.dispatch((0,F.qR)({payload:{data:{minQuote:o[0],maxQuote:o[1],direction:e,component:xt}}}))}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.F0),t.Y36(rt.W),t.Y36(S.yh))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-loop"]],decls:13,vars:7,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column"],["mat-tab-nav-bar",""],["role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start start",1,"padding-gap-x-large","mt-1"],["mat-flat-button","","color","primary","type","button","tabindex","1",3,"click"],["fxLayout","row","fxFlex","100",3,"selectedSwapType","swapsData","flgLoading","emptyTableMessage"],["role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t._UZ(1,"fa-icon",1),t.TgZ(2,"span",2),t._uU(3,"Loop"),t.qZA()(),t.TgZ(4,"div",3)(5,"mat-card")(6,"mat-card-content",4)(7,"nav",5),t.YNc(8,Cm,2,5,"div",6),t.qZA(),t.TgZ(9,"div",7)(10,"button",8),t.NdJ("click",function(){return o.onLoop(o.selectedSwapType)}),t._uU(11),t.qZA()(),t._UZ(12,"rtl-swaps",9),t.qZA()()()),2&e&&(t.xp6(1),t.Q6J("icon",o.faInfinity),t.xp6(7),t.Q6J("ngForOf",o.links),t.xp6(3),t.hij("Start ",o.activeTab.name,""),t.xp6(1),t.Q6J("selectedSwapType",o.selectedSwapType)("swapsData",o.filteredSwaps)("flgLoading",o.flgLoading)("emptyTableMessage",o.emptyTableMessage))},directives:[m.xw,m.Wh,D.BN,y.a8,y.dn,R.BU,u.sg,R.Nj,v.rH,q.lW,fm,m.yH],styles:[""]}),n})();var Nt=g(2218);let ym=(()=>{class n{constructor(){this.serviceInfo={},this.direction=s.hc.SWAP_OUT,this.swapTypeEnum=s.hc}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-boltz-service-info"]],inputs:{serviceInfo:"serviceInfo",direction:"direction"},decls:33,vars:13,consts:[["fxFlex","100",1,"flat-expansion-panel","mb-1",3,"expanded"],["fxLayoutAlign","start center","fxFlex","100"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","row"],["fxFlex","50"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"w-100","my-1"]],template:function(e,o){1&e&&(t.TgZ(0,"mat-expansion-panel",0)(1,"mat-expansion-panel-header")(2,"mat-panel-title")(3,"span",1),t._uU(4,"Service Information"),t.qZA()()(),t.TgZ(5,"div",2)(6,"div",3)(7,"div",4)(8,"h4",5),t._uU(9,"Minimum Amount (Sats)"),t.qZA(),t.TgZ(10,"span",6),t._uU(11),t.ALo(12,"number"),t.qZA()(),t.TgZ(13,"div",4)(14,"h4",5),t._uU(15,"Maximum Amount (Sats)"),t.qZA(),t.TgZ(16,"span",6),t._uU(17),t.ALo(18,"number"),t.qZA()()(),t._UZ(19,"mat-divider",7),t.TgZ(20,"div",3)(21,"div",4)(22,"h4",5),t._uU(23,"Fee Percentage"),t.qZA(),t.TgZ(24,"span",6),t._uU(25),t.ALo(26,"number"),t.qZA()(),t.TgZ(27,"div",4)(28,"h4",5),t._uU(29,"Miner Fee (Sats)"),t.qZA(),t.TgZ(30,"span",6),t._uU(31),t.ALo(32,"number"),t.qZA()()()()()),2&e&&(t.Q6J("expanded",!0),t.xp6(11),t.Oqu(t.lcZ(12,5,null==o.serviceInfo||null==o.serviceInfo.limits?null:o.serviceInfo.limits.minimal)),t.xp6(6),t.Oqu(t.lcZ(18,7,null==o.serviceInfo||null==o.serviceInfo.limits?null:o.serviceInfo.limits.maximal)),t.xp6(8),t.Oqu(t.lcZ(26,9,null==o.serviceInfo||null==o.serviceInfo.fees?null:o.serviceInfo.fees.percentage)),t.xp6(6),t.Oqu(t.lcZ(32,11,o.direction===o.swapTypeEnum.SWAP_OUT?null==o.serviceInfo||null==o.serviceInfo.fees||null==o.serviceInfo.fees.miner?null:o.serviceInfo.fees.miner.reverse:null==o.serviceInfo||null==o.serviceInfo.fees||null==o.serviceInfo.fees.miner?null:o.serviceInfo.fees.miner.normal)))},directives:[E.ib,m.yH,E.yz,E.yK,m.Wh,m.xw,V.d],pipes:[u.JJ],styles:[""]}),n})();function Tm(n,i){1&n&&t.GkF(0)}function vm(n,i){if(1&n&&(t.TgZ(0,"div",4)(1,"span",5),t._uU(2),t.qZA()()),2&n){const e=t.oxw();t.xp6(2),t.Oqu(null!=e.swapStatus&&e.swapStatus.error?null==e.swapStatus?null:e.swapStatus.error:"Unknown Error.")}}function bm(n,i){if(1&n&&(t.TgZ(0,"div",4)(1,"div",6)(2,"div",7)(3,"h4",8),t._uU(4,"ID"),t.qZA(),t.TgZ(5,"span",5),t._uU(6),t.qZA()(),t.TgZ(7,"div",7)(8,"h4",8),t._uU(9,"Routing Fee (mSats)"),t.qZA(),t.TgZ(10,"span",5),t._uU(11),t.ALo(12,"number"),t.qZA()()(),t._UZ(13,"mat-divider",9),t.TgZ(14,"div",6)(15,"div",7)(16,"h4",8),t._uU(17,"Claim Transaction ID"),t.qZA(),t.TgZ(18,"span",5),t._uU(19),t.qZA()(),t.TgZ(20,"div",7)(21,"h4",8),t._uU(22,"Lockup Address"),t.qZA(),t.TgZ(23,"span",5),t._uU(24),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(6),t.Oqu(null==e.swapStatus?null:e.swapStatus.id),t.xp6(5),t.Oqu(t.lcZ(12,4,null==e.swapStatus?null:e.swapStatus.routingFeeMilliSat)),t.xp6(8),t.Oqu(null==e.swapStatus?null:e.swapStatus.claimTransactionId),t.xp6(5),t.Oqu(null==e.swapStatus?null:e.swapStatus.lockupAddress)}}function wm(n,i){if(1&n&&(t.TgZ(0,"div",4)(1,"div",6)(2,"div",7)(3,"h4",8),t._uU(4,"ID"),t.qZA(),t.TgZ(5,"span",5),t._uU(6),t.qZA()(),t.TgZ(7,"div",7)(8,"h4",8),t._uU(9,"Expected Amount (Sats)"),t.qZA(),t.TgZ(10,"span",5),t._uU(11),t.ALo(12,"number"),t.qZA()()(),t._UZ(13,"mat-divider",9),t.TgZ(14,"div",6)(15,"div",10)(16,"h4",8),t._uU(17,"Address"),t.qZA(),t.TgZ(18,"span",5),t._uU(19),t.qZA()()(),t._UZ(20,"mat-divider",9),t.TgZ(21,"div",6)(22,"div",10)(23,"h4",8),t._uU(24,"BIP 21"),t.qZA(),t.TgZ(25,"span",5),t._uU(26),t.qZA()()()()),2&n){const e=t.oxw();t.xp6(6),t.Oqu(null==e.swapStatus?null:e.swapStatus.id),t.xp6(5),t.Oqu(t.lcZ(12,4,null==e.swapStatus?null:e.swapStatus.expectedAmount)),t.xp6(8),t.Oqu(null==e.swapStatus?null:e.swapStatus.address),t.xp6(7),t.Oqu(null==e.swapStatus?null:e.swapStatus.bip21)}}let Zm=(()=>{class n{constructor(){this.swapStatus=null,this.direction=s.hc.SWAP_OUT,this.swapTypeEnum=s.hc}}return n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-boltz-swap-status"]],inputs:{swapStatus:"swapStatus",direction:"direction"},decls:7,vars:1,consts:[[4,"ngTemplateOutlet"],["swapFailedBlock",""],["swapOutBlock",""],["swapInBlock",""],["fxLayout","column"],[1,"foreground-secondary-text"],["fxLayout","row"],["fxFlex","50"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"w-100","my-1"],["fxFlex","100"]],template:function(e,o){if(1&e&&(t.YNc(0,Tm,1,0,"ng-container",0),t.YNc(1,vm,3,1,"ng-template",null,1,t.W1O),t.YNc(3,bm,25,6,"ng-template",null,2,t.W1O),t.YNc(5,wm,27,6,"ng-template",null,3,t.W1O)),2&e){const a=t.MAs(2),l=t.MAs(4),r=t.MAs(6);t.Q6J("ngTemplateOutlet",null!=o.swapStatus&&o.swapStatus.error?a:o.direction===o.swapTypeEnum.SWAP_OUT?l:r)}},directives:[u.tP,m.xw,m.yH,m.Wh,V.d],pipes:[u.JJ],styles:[""]}),n})();function Am(n,i){1&n&&t.GkF(0)}const ft=function(n,i){return{"small-svg":n,"large-svg":i}};function Lm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",7),t._UZ(2,"path",8)(3,"path",9)(4,"path",10)(5,"path",11)(6,"path",12)(7,"path",13)(8,"path",14)(9,"path",15)(10,"path",16)(11,"path",17),t.qZA(),t.kcU(),t.TgZ(12,"div",18)(13,"mat-card-title"),t._uU(14,"Boltz Reverse Submarine Swap explained."),t.qZA()(),t.TgZ(15,"div",19)(16,"mat-card-subtitle",20),t._uU(17," Boltz is a privacy-first account free exchange and a Lightning Service Provider. By doing a Reverse Submarine Swap on Boltz, you can swap your Lightning Bitcoin for on-chain Bitcoin. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ft,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Sm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",21)(2,"g",22),t._UZ(3,"path",23)(4,"path",24)(5,"path",25)(6,"path",26)(7,"path",27)(8,"path",28),t.qZA(),t._UZ(9,"path",29),t.TgZ(10,"defs")(11,"clipPath",30),t._UZ(12,"rect",31),t.qZA()()(),t.kcU(),t.TgZ(13,"div",18)(14,"mat-card-title"),t._uU(15,"Step 1: Deciding to Reverse Submarine Swap"),t.qZA()(),t.TgZ(16,"div",19)(17,"mat-card-subtitle",20),t._uU(18," You have one or more channels that are running low on inbound capacity or you want to move some of your Lightning Bitcoin to your onchain wallet. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ft,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Fm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",32),t._UZ(2,"path",33)(3,"path",34)(4,"path",35)(5,"path",36)(6,"path",37)(7,"circle",38)(8,"rect",39),t.TgZ(9,"defs")(10,"pattern",40),t._UZ(11,"use",41),t.qZA(),t._UZ(12,"image",42),t.qZA()(),t.kcU(),t.TgZ(13,"div",18)(14,"mat-card-title"),t._uU(15,"Step 2: Paying the Lightning Invoice"),t.qZA()(),t.TgZ(16,"div",19)(17,"mat-card-subtitle",20),t._uU(18," Your Boltz client generates a secret which is sent to Boltz. In return Boltz sends a Lightning invoice based on that secret. Your Lightning node pays that invoice which moves some of your local balance to the other side of the channel. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ft,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function km(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",43)(2,"g",22),t._UZ(3,"path",44)(4,"path",45)(5,"path",46)(6,"path",47)(7,"path",48),t.qZA(),t.TgZ(8,"defs")(9,"clipPath",30),t._UZ(10,"rect",49),t.qZA()()(),t.kcU(),t.TgZ(11,"div",18)(12,"mat-card-title"),t._uU(13,"Step 3: Receiving the funds on-chain"),t.qZA()(),t.TgZ(14,"div",19)(15,"mat-card-subtitle",20),t._uU(16," In return for paying the invoice, Boltz locks on-chain BTC. Your node claims that onchain BTC to your wallet and by doing that, reveals the secret. With that secret Boltz can settle the Lightning invoice paid by your node. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ft,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function qm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",50),t._UZ(2,"path",51)(3,"path",52)(4,"path",53)(5,"path",54)(6,"path",55),t.qZA(),t.kcU(),t.TgZ(7,"div",18)(8,"mat-card-title"),t._uU(9,"Done!"),t.qZA()(),t.TgZ(10,"div",19)(11,"mat-card-subtitle",20),t._uU(12," You have now successfully received your funds in your on-chain wallet and also spent your local balance to increase the inbound capacity of your node - all in a non-custodial manner. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,ft,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}let Nm=(()=>{class n{constructor(e){this.commonService=e,this.animationDirection="forward",this.stepNumber=1,this.stepNumberChange=new t.vpe,this.screenSize="",this.screenSizeEnum=s.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize()}onSwipe(e){2===e.direction&&this.stepNumber<5?(this.stepNumber++,this.animationDirection="forward",this.stepNumberChange.emit(this.stepNumber)):4===e.direction&&this.stepNumber>1&&(this.stepNumber--,this.animationDirection="backward",this.stepNumberChange.emit(this.stepNumber))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-boltz-swapout-info-graphics"]],inputs:{animationDirection:"animationDirection",stepNumber:"stepNumber"},outputs:{stepNumberChange:"stepNumberChange"},decls:11,vars:1,consts:[[4,"ngTemplateOutlet"],["swapStepBlock1",""],["swapStepBlock2",""],["swapStepBlock3",""],["swapStepBlock4",""],["swapStepBlock5",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between center",3,"swipe"],["fxFlex","30","width","368","height","368","viewBox","0 0 368 368","fill","none","xmlns","http://www.w3.org/2000/svg",3,"ngClass"],["d","M306.667 153.333H276L260.667 184L233.797 153.763C229.441 148.861 224.595 144.24 218.529 141.746C212.54 139.284 206.099 138 199.561 138H92C41.19 138 1.52588e-05 179.19 1.52588e-05 230C1.52588e-05 280.81 41.19 322 92 322H199.561C206.099 322 212.54 320.715 218.529 318.254C224.595 315.761 229.441 311.139 233.797 306.237L260.667 276L276 306.667H306.667L291.333 260.667L306.667 230L291.333 199.333L306.667 153.333Z",1,"fill-color-0"],["d","M337.333 122.667H306.667L291.333 153.333L264.464 123.097C260.107 118.194 255.261 113.573 249.195 111.079C243.206 108.618 236.766 107.333 230.228 107.333H122.667C71.8566 107.333 30.6667 148.523 30.6667 199.333C30.6667 250.143 71.8566 291.333 122.667 291.333H230.228C236.766 291.333 243.206 290.048 249.195 287.587C255.261 285.094 260.107 280.473 264.464 275.571L291.333 245.333L306.667 276H337.333L322 230L337.333 199.333L322 168.667L337.333 122.667Z",1,"stroke-color-thicker"],["d","M214.667 245.333C206.198 245.333 199.333 238.468 199.333 230C199.333 221.532 206.198 214.667 214.667 214.667C223.135 214.667 230 221.532 230 230C230 238.468 223.135 245.333 214.667 245.333Z",1,"fill-color-15"],["d","M245.333 214.667C236.865 214.667 230 207.802 230 199.333C230 190.865 236.865 184 245.333 184C253.802 184 260.667 190.865 260.667 199.333C260.667 207.802 253.802 214.667 245.333 214.667Z",1,"stroke-color-thicker"],["d","M138 245.333C129.532 245.333 122.667 238.468 122.667 230C122.667 221.532 129.532 214.667 138 214.667C146.468 214.667 153.333 221.532 153.333 230C153.333 238.468 146.468 245.333 138 245.333Z",1,"fill-color-15"],["d","M168.667 214.667C160.198 214.667 153.333 207.802 153.333 199.333C153.333 190.865 160.198 184 168.667 184C177.135 184 184 190.865 184 199.333C184 207.802 177.135 214.667 168.667 214.667Z",1,"stroke-color-thicker"],["d","M61.3334 245.333C52.865 245.333 46 238.468 46 230C46 221.532 52.865 214.667 61.3334 214.667C69.8017 214.667 76.6667 221.532 76.6667 230C76.6667 238.468 69.8017 245.333 61.3334 245.333Z",1,"fill-color-15"],["d","M92 214.667C83.5316 214.667 76.6666 207.802 76.6666 199.333C76.6666 190.865 83.5316 184 92 184C100.468 184 107.333 190.865 107.333 199.333C107.333 207.802 100.468 214.667 92 214.667Z",1,"stroke-color-thicker"],["d","M239.077 111C241.796 111 244 113.204 244 115.923V126.077C244 128.796 241.796 131 239.077 131H191.923C189.204 131 187 128.796 187 126.077V115.923C187 113.204 189.204 111 191.923 111H239.077Z",1,"fill-color-15"],["d","M184 76.6666V107.333H122.667V76.6666H184Z",1,"stroke-color-thicker"],["fxFlex","20","fxLayoutAlign","center end"],["fxFlex","40"],[1,"font-size-120"],["fxFlex","30","width","383","height","279","viewBox","0 0 383 279","fill","none","xmlns","http://www.w3.org/2000/svg",3,"ngClass"],["clip-path","url(#clip0)"],["d","M267.882 220.417V104.583C267.882 98.2125 263.809 93 258.832 93H114.029C109.051 93 104.978 98.2125 104.978 104.583V220.417C104.978 226.787 109.051 232 114.029 232H258.832C263.809 232 267.882 226.787 267.882 220.417Z",1,"fill-color-0"],["d","M357.75 197.625V81.375C357.75 74.9812 352.069 69.75 345.125 69.75H143.125C136.181 69.75 130.5 74.9812 130.5 81.375V197.625C130.5 204.019 136.181 209.25 143.125 209.25H345.125C352.069 209.25 357.75 204.019 357.75 197.625Z",1,"stroke-color-thin"],["d","M86.3125 186H105.25V139.5H86.3125C82.7775 139.5 80 142.057 80 145.312V180.188C80 183.443 82.7775 186 86.3125 186Z",1,"fill-color-15"],["d","M111.562 162.75H130.5V116.25H111.562C108.027 116.25 105.25 118.807 105.25 122.062V156.938C105.25 160.193 108.027 162.75 111.562 162.75Z",1,"stroke-color-thin"],["d","M205.979 116V150.875",1,"stroke-color-thin"],["d","M205.979 185.634V185.749",1,"stroke-color-thin"],["d","M2.44963 159.45C0.488815 161.41 0.488815 164.59 2.44963 166.55L34.403 198.504C36.3638 200.465 39.5429 200.465 41.5037 198.504C43.4645 196.543 43.4645 193.364 41.5037 191.403L13.1007 163L41.5037 134.597C43.4645 132.636 43.4645 129.457 41.5037 127.496C39.5429 125.535 36.3638 125.535 34.403 127.496L2.44963 159.45ZM65 157.979H6V168.021H65V157.979Z",1,"fill-color-15"],["id","clip0"],["width","303","height","279","transform","matrix(-1 0 0 1 383 0)",1,"fill-color-30"],["fxFlex","30","width","454","height","243","viewBox","0 0 454 243","fill","none","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["d","M141.75 172.125C178.098 172.125 207.562 142.66 207.562 106.312C207.562 69.9653 178.098 40.5 141.75 40.5C105.403 40.5 75.9375 69.9653 75.9375 106.312C75.9375 142.66 105.403 172.125 141.75 172.125Z",1,"fill-color-0"],["d","M121.5 151.875C157.848 151.875 187.312 122.41 187.312 86.0625C187.312 49.7153 157.848 20.25 121.5 20.25C85.1528 20.25 55.6875 49.7153 55.6875 86.0625C55.6875 122.41 85.1528 151.875 121.5 151.875Z",1,"stroke-color-thiner"],["d","M20.25 192.375H222.75",1,"stroke-color-thiner"],["d","M192.375 222.75L222.75 192.375L192.375 162",1,"stroke-color-thiner"],["d","M138.762 67C136.099 73.913 133.436 81.3578 130.24 88.8025C130.24 88.8025 130.24 89.8661 131.305 89.8661H153.143C153.143 89.8661 153.143 90.3979 153.676 90.9296L121.718 126.558C121.185 126.026 121.185 125.495 121.185 124.963L132.371 101.033V98.9062H110V96.7791L137.164 67H138.762Z",1,"fill-color-15"],["cx","371.815","cy","95.815","r","81.815",1,"fill-color-boltz-bk"],["x","317","y","81","width","110.745","height","30.1472","fill","url(#pattern0)"],["id","pattern0","patternContentUnits","objectBoundingBox","width","1","height","1"],[0,"xlink","href","#image0","transform","scale(0.00185185 0.00680272)"],["id","image0","width","540","height","147",0,"xlink","href","data:image/png;base64,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"],["fxFlex","30","width","295","height","295","viewBox","0 0 295 295","fill","none","xmlns","http://www.w3.org/2000/svg",3,"ngClass"],["d","M182.629 183.635C213.842 170.774 228.719 135.046 215.857 103.833C202.996 72.6204 167.268 57.7435 136.055 70.6048C104.843 83.4659 89.966 119.195 102.827 150.407C115.688 181.62 151.417 196.496 182.629 183.635Z",1,"fill-color-0"],["fill-rule","evenodd","clip-rule","evenodd","d","M169.522 122.093C171.059 115.241 166.054 111.136 159.022 108.13L162.04 98.916L156.431 97.0797L153.493 106.051C152.019 105.569 150.502 105.104 148.995 104.643L151.953 95.613L146.348 93.7769L143.329 102.988C142.106 102.615 140.906 102.247 139.743 101.867L139.752 101.838L132.017 99.3019L130.057 105.293C130.057 105.293 134.224 106.57 134.131 106.624C136.402 107.369 136.71 108.93 136.552 110.138L133.115 120.635C133.271 120.687 133.473 120.761 133.695 120.869C133.66 120.857 133.626 120.846 133.591 120.834C133.562 120.825 133.534 120.816 133.505 120.806C133.375 120.763 133.24 120.719 133.102 120.675L128.284 135.38C127.95 136.062 127.157 137.065 125.569 136.548C125.62 136.635 121.492 135.211 121.492 135.211L118.184 141.544L125.483 143.935C126.298 144.203 127.103 144.476 127.899 144.746L127.901 144.747C128.431 144.927 128.956 145.105 129.479 145.28L126.429 154.6L132.031 156.436L135.051 147.215C136.579 147.75 138.064 148.25 139.517 148.725L136.509 157.902L142.118 159.739L145.166 150.437C154.773 152.984 162.15 152.77 165.87 144.183C168.867 137.27 166.555 132.99 161.623 129.952C165.417 129.361 168.406 127.109 169.522 122.093ZM155.149 139.449C153.059 145.84 143.068 142.413 138.496 140.845L138.496 140.845C138.085 140.704 137.718 140.578 137.404 140.476L141.449 128.129C141.831 128.254 142.299 128.395 142.829 128.555L142.829 128.555C147.571 129.985 157.289 132.916 155.149 139.449ZM144.22 122.79C148.031 124.108 156.343 126.982 158.247 121.175C160.192 115.234 152.086 112.815 148.127 111.634C147.682 111.501 147.289 111.383 146.969 111.279L143.301 122.477C143.565 122.563 143.874 122.67 144.22 122.79Z",1,"fill-color-15"],["d","M158.075 173.411C189.288 160.55 204.164 124.822 191.303 93.6088C178.442 62.3964 142.714 47.5195 111.501 60.3808C80.2885 73.2419 65.4118 108.971 78.2729 140.183C91.1342 171.396 126.863 186.272 158.075 173.411Z",1,"stroke-color-thinest"],["d","M259.352 172.363L85.4595 244.016",1,"stroke-color-thinest"],["d","M122.291 259.352L85.4593 244.016L100.795 207.184",1,"stroke-color-thinest"],["width","225.692","height","225.692","transform","translate(0 85.983) rotate(-22.3941)",1,"fill-color-30"],["fxFlex","30","width","298","height","300","viewBox","0 0 298 300","fill","none","xmlns","http://www.w3.org/2000/svg",3,"ngClass"],["d","M248.333 237.5V112.5C248.333 105.625 242.746 100 235.917 100H37.2501C30.421 100 24.8335 105.625 24.8335 112.5V237.5C24.8335 244.375 30.421 250 37.2501 250H235.917C242.746 250 248.333 244.375 248.333 237.5Z",1,"fill-color-0"],["d","M273.167 212.5V87.5C273.167 80.625 267.579 75 260.75 75H62.0832C55.254 75 49.6665 80.625 49.6665 87.5V212.5C49.6665 219.375 55.254 225 62.0832 225H260.75C267.579 225 273.167 219.375 273.167 212.5Z",1,"stroke-color"],["d","M6.20851 200H24.8335V150H6.20851C2.73185 150 0.000183105 152.75 0.000183105 156.25V193.75C0.000183105 197.25 2.73185 200 6.20851 200Z",1,"fill-color-0"],["d","M31.0415 175H49.6665V125H31.0415C27.5648 125 24.8331 127.75 24.8331 131.25V168.75C24.8331 172.25 27.5648 175 31.0415 175Z",1,"stroke-color"],["d","M161.417 187.5L142.792 150H180.042L161.417 112.5",1,"stroke-color"]],template:function(e,o){if(1&e&&(t.YNc(0,Am,1,0,"ng-container",0),t.YNc(1,Lm,18,5,"ng-template",null,1,t.W1O),t.YNc(3,Sm,19,5,"ng-template",null,2,t.W1O),t.YNc(5,Fm,19,5,"ng-template",null,3,t.W1O),t.YNc(7,km,17,5,"ng-template",null,4,t.W1O),t.YNc(9,qm,13,5,"ng-template",null,5,t.W1O)),2&e){const a=t.MAs(2),l=t.MAs(4),r=t.MAs(6),h=t.MAs(8),f=t.MAs(10);t.Q6J("ngTemplateOutlet",1===o.stepNumber?a:2===o.stepNumber?l:3===o.stepNumber?r:4===o.stepNumber?h:f)}},directives:[u.tP,m.xw,m.yH,m.Wh,u.mk,L.oO,y.n5,y.$j],styles:["svg.small-svg[_ngcontent-%COMP%]{height:50%;min-height:50%;max-width:100%}svg.large-svg[_ngcontent-%COMP%]{height:60%;min-height:60%;max-width:100%}"],data:{animation:[pt.l]}}),n})();function Om(n,i){1&n&&t.GkF(0)}const gt=function(n,i){return{"small-svg":n,"large-svg":i}};function Um(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",7),t._UZ(2,"path",8)(3,"path",9)(4,"path",10)(5,"path",11)(6,"path",12)(7,"path",13)(8,"path",14)(9,"path",15)(10,"path",16)(11,"path",17),t.qZA(),t.kcU(),t.TgZ(12,"div",18)(13,"mat-card-title"),t._uU(14,"Boltz Submarine Swaps explained."),t.qZA()(),t.TgZ(15,"div",19)(16,"mat-card-subtitle",20),t._uU(17," Boltz is a privacy-first account free exchange and a Lightning service provider. By doing a Submarine Swap on Boltz, you can swap your on-chain Bitcoin for Lightning Bitcoin. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,gt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Mm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",21),t._UZ(2,"path",22)(3,"path",23)(4,"path",24)(5,"path",25)(6,"path",26)(7,"path",27)(8,"path",28),t.qZA(),t.kcU(),t.TgZ(9,"div",18)(10,"mat-card-title"),t._uU(11,"Step 1: Deciding to Submarine Swap"),t.qZA()(),t.TgZ(12,"div",19)(13,"mat-card-subtitle",20),t._uU(14," You have one or more Lightning channels that are running low on outbound liquidity and you want to fund it using your on-chain Bitcoin. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,gt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Pm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",29),t._UZ(2,"path",30)(3,"path",31)(4,"path",32)(5,"path",33)(6,"path",34)(7,"circle",35)(8,"rect",36),t.TgZ(9,"defs")(10,"pattern",37),t._UZ(11,"use",38),t.qZA(),t._UZ(12,"image",39),t.qZA()(),t.kcU(),t.TgZ(13,"div",18)(14,"mat-card-title"),t._uU(15,"Step 2: Sending the on-chain funds"),t.qZA()(),t.TgZ(16,"div",19)(17,"mat-card-subtitle",20),t._uU(18," You send the on-chain funds to an address which can only be spent by Boltz when it pays a Lightning invoice to your node. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,gt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Im(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",40)(2,"g",41),t._UZ(3,"path",42)(4,"path",43)(5,"path",44)(6,"path",45)(7,"path",46),t.qZA(),t.TgZ(8,"defs")(9,"clipPath",47),t._UZ(10,"rect",48),t.qZA()()(),t.kcU(),t.TgZ(11,"div",18)(12,"mat-card-title"),t._uU(13,"Step 3: Receiving the funds on Lightning"),t.qZA()(),t.TgZ(14,"div",19)(15,"mat-card-subtitle",20),t._uU(16," Boltz pays the Lightning invoice to your node and claims the on-chain funds locked in the previous step. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,gt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}function Rm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",6),t.NdJ("swipe",function(a){return t.CHM(e),t.oxw().onSwipe(a)}),t.O4$(),t.TgZ(1,"svg",49),t._UZ(2,"path",50)(3,"path",51)(4,"path",52)(5,"path",53)(6,"path",54),t.qZA(),t.kcU(),t.TgZ(7,"div",18)(8,"mat-card-title"),t._uU(9,"Done!"),t.qZA()(),t.TgZ(10,"div",19)(11,"mat-card-subtitle",20),t._uU(12," You swapped your on-chain Bitcoin for Lightning Bitcoin, while also adding outbound capacity for your channels in the process - all in a non-custodial manner. "),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@sliderAnimation",e.animationDirection),t.xp6(1),t.Q6J("ngClass",t.WLB(2,gt,e.screenSize===e.screenSizeEnum.XS,e.screenSize!==e.screenSizeEnum.XS))}}let Dm=(()=>{class n{constructor(e){this.commonService=e,this.animationDirection="forward",this.stepNumber=1,this.stepNumberChange=new t.vpe,this.screenSize="",this.screenSizeEnum=s.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize()}onSwipe(e){2===e.direction&&this.stepNumber<5?(this.stepNumber++,this.animationDirection="forward",this.stepNumberChange.emit(this.stepNumber)):4===e.direction&&this.stepNumber>1&&(this.stepNumber--,this.animationDirection="backward",this.stepNumberChange.emit(this.stepNumber))}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-boltz-swapin-info-graphics"]],inputs:{animationDirection:"animationDirection",stepNumber:"stepNumber"},outputs:{stepNumberChange:"stepNumberChange"},decls:11,vars:1,consts:[[4,"ngTemplateOutlet"],["swapStepBlock1",""],["swapStepBlock2",""],["swapStepBlock3",""],["swapStepBlock4",""],["swapStepBlock5",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between center",3,"swipe"],["fxFlex","30","width","323","height","323","viewBox","0 0 323 323","fill","none","xmlns","http://www.w3.org/2000/svg",3,"ngClass"],["d","M53.8333 134.583H80.75L94.2083 161.5L117.792 134.961C121.616 130.658 125.869 126.602 131.194 124.413C136.45 122.252 142.103 121.125 147.842 121.125H242.25C286.847 121.125 323 157.278 323 201.875C323 246.472 286.847 282.625 242.25 282.625H147.842C142.103 282.625 136.45 281.497 131.194 279.337C125.869 277.149 121.616 273.092 117.792 268.79L94.2083 242.25L80.75 269.167H53.8333L67.2917 228.792L53.8333 201.875L67.2917 174.958L53.8333 134.583Z",1,"fill-color-0"],["d","M26.9167 107.667H53.8333L67.2917 134.583L90.8755 108.044C94.6993 103.741 98.9527 99.6849 104.277 97.4963C109.534 95.3357 115.187 94.2083 120.925 94.2083H215.333C259.93 94.2083 296.083 130.361 296.083 174.958C296.083 219.555 259.93 255.708 215.333 255.708H120.925C115.187 255.708 109.534 254.581 104.277 252.42C98.9527 250.232 94.6993 246.176 90.8755 241.873L67.2917 215.333L53.8333 242.25H26.9167L40.375 201.875L26.9167 174.958L40.375 148.042L26.9167 107.667Z",1,"stroke-color-thick"],["d","M134.583 215.333C142.016 215.333 148.042 209.308 148.042 201.875C148.042 194.442 142.016 188.417 134.583 188.417C127.151 188.417 121.125 194.442 121.125 201.875C121.125 209.308 127.151 215.333 134.583 215.333Z",1,"fill-color-15"],["d","M107.667 188.417C115.1 188.417 121.125 182.391 121.125 174.958C121.125 167.526 115.1 161.5 107.667 161.5C100.234 161.5 94.2083 167.526 94.2083 174.958C94.2083 182.391 100.234 188.417 107.667 188.417Z",1,"stroke-color-thick"],["d","M201.875 215.333C209.308 215.333 215.333 209.308 215.333 201.875C215.333 194.442 209.308 188.417 201.875 188.417C194.442 188.417 188.417 194.442 188.417 201.875C188.417 209.308 194.442 215.333 201.875 215.333Z",1,"fill-color-15"],["d","M174.958 188.417C182.391 188.417 188.417 182.391 188.417 174.958C188.417 167.526 182.391 161.5 174.958 161.5C167.526 161.5 161.5 167.526 161.5 174.958C161.5 182.391 167.526 188.417 174.958 188.417Z",1,"stroke-color-thick"],["d","M269.167 215.333C276.599 215.333 282.625 209.308 282.625 201.875C282.625 194.442 276.599 188.417 269.167 188.417C261.734 188.417 255.708 194.442 255.708 201.875C255.708 209.308 261.734 215.333 269.167 215.333Z",1,"fill-color-15"],["d","M242.25 188.417C249.683 188.417 255.708 182.391 255.708 174.958C255.708 167.526 249.683 161.5 242.25 161.5C234.817 161.5 228.792 167.526 228.792 174.958C228.792 182.391 234.817 188.417 242.25 188.417Z",1,"stroke-color-thick"],["d","M189.321 97C186.935 97 185 98.9345 185 101.321V112.679C185 115.065 186.935 117 189.321 117H237.679C240.065 117 242 115.065 242 112.679V101.321C242 98.9345 240.065 97 237.679 97H189.321Z",1,"fill-color-15"],["d","M161.5 67.2917V94.2083H215.333V67.2917H161.5Z",1,"stroke-color-thick"],["fxFlex","20","fxLayoutAlign","center end"],["fxFlex","40"],[1,"font-size-120"],["fxFlex","30","width","347","height","169","viewBox","0 0 347 169","fill","none","xmlns","http://www.w3.org/2000/svg",3,"ngClass"],["d","M89 157.417V41.5833C89 35.2125 92.75 30 97.3333 30H230.667C235.25 30 239 35.2125 239 41.5833V157.417C239 163.787 235.25 169 230.667 169H97.3333C92.75 169 89 163.787 89 157.417Z",1,"fill-color-0"],["d","M6.25 134.625V18.375C6.25 11.9812 11.4812 6.75 17.875 6.75H203.875C210.269 6.75 215.5 11.9812 215.5 18.375V134.625C215.5 141.019 210.269 146.25 203.875 146.25H17.875C11.4812 146.25 6.25 141.019 6.25 134.625Z",1,"stroke-color-thin"],["d","M256.188 123H238.75V76.5H256.188C259.442 76.5 262 79.0575 262 82.3125V117.188C262 120.443 259.442 123 256.188 123Z",1,"fill-color-15"],["d","M232.938 99.75H215.5V53.25H232.938C236.193 53.25 238.75 55.8075 238.75 59.0625V93.9375C238.75 97.1925 236.193 99.75 232.938 99.75Z",1,"stroke-color-thin"],["d","M146 53V87.875",1,"stroke-color-thin"],["d","M146 122.634V122.749",1,"stroke-color-thin"],["d","M344.698 95.3022C346.74 97.3445 346.74 100.656 344.698 102.698L311.418 135.978C309.376 138.02 306.065 138.02 304.022 135.978C301.98 133.935 301.98 130.624 304.022 128.582L333.604 99L304.022 69.418C301.98 67.3758 301.98 64.0647 304.022 62.0225C306.065 59.9803 309.376 59.9803 311.418 62.0225L344.698 95.3022ZM277 93.7706L341 93.7706V104.229L277 104.229V93.7706Z",1,"fill-color-15"],["fxFlex","30","width","454","height","243","viewBox","0 0 454 243","fill","none","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",3,"ngClass"],["d","M141.75 172.125C178.098 172.125 207.562 142.66 207.562 106.312C207.562 69.9653 178.098 40.5 141.75 40.5C105.403 40.5 75.9375 69.9653 75.9375 106.312C75.9375 142.66 105.403 172.125 141.75 172.125Z",1,"fill-color-0"],["d","M121.5 151.875C157.848 151.875 187.312 122.41 187.312 86.0625C187.312 49.7153 157.848 20.25 121.5 20.25C85.1528 20.25 55.6875 49.7153 55.6875 86.0625C55.6875 122.41 85.1528 151.875 121.5 151.875Z",1,"stroke-color-thiner"],["d","M20.25 192.375H222.75",1,"stroke-color-thiner"],["d","M192.375 222.75L222.75 192.375L192.375 162",1,"stroke-color-thiner"],["fill-rule","evenodd","clip-rule","evenodd","d","M161.033 82.5635C162.307 74.0523 155.826 69.4769 146.965 66.4247L149.84 54.8952L142.822 53.1462L140.023 64.3718C138.178 63.9121 136.283 63.4783 134.4 63.0486L137.219 51.749L130.205 50L127.328 61.5255C125.801 61.1777 124.302 60.8338 122.847 60.4721L122.855 60.4361L113.177 58.0194L111.31 65.5152C111.31 65.5152 116.517 66.7085 116.407 66.7825C119.249 67.4921 119.763 69.373 119.677 70.8641L116.403 83.9987C116.599 84.0487 116.852 84.1206 117.132 84.2326C117.096 84.2236 117.06 84.2146 117.023 84.2054C116.981 84.1948 116.938 84.184 116.894 84.1731C116.732 84.1323 116.563 84.09 116.391 84.0487L111.801 102.448C111.453 103.312 110.572 104.607 108.585 104.115C108.655 104.217 103.484 102.842 103.484 102.842L100 110.875L109.133 113.152C110.152 113.408 111.16 113.67 112.156 113.93L112.158 113.931L112.159 113.931C112.823 114.104 113.481 114.276 114.136 114.443L111.232 126.105L118.242 127.854L121.118 116.316C123.033 116.836 124.892 117.316 126.711 117.768L123.844 129.251L130.862 131L133.767 119.361C145.734 121.625 154.733 120.712 158.521 109.888C161.573 101.173 158.369 96.1458 152.072 92.8677C156.658 91.8103 160.112 88.794 161.033 82.5635ZM144.998 105.049C143.008 113.044 130.493 109.739 124.766 108.226L124.766 108.226C124.251 108.09 123.791 107.969 123.398 107.871L127.252 92.4219C127.73 92.5412 128.314 92.6723 128.976 92.8208L128.976 92.8208C134.899 94.1498 147.037 96.8734 144.998 105.049ZM130.167 85.6513C134.942 86.9255 145.356 89.7047 147.17 82.4376C149.022 75.0044 138.901 72.7637 133.957 71.6694C133.401 71.5463 132.911 71.4377 132.51 71.3379L129.016 85.3499C129.346 85.4322 129.733 85.5356 130.167 85.6513Z",1,"fill-color-15"],["cx","371.815","cy","95.815","r","81.815",1,"fill-color-boltz-bk"],["x","313.615","y","82.836","width","110.745","height","30.1472","fill","url(#pattern0)"],["id","pattern0","patternContentUnits","objectBoundingBox","width","1","height","1"],[0,"xlink","href","#image0","transform","scale(0.00185185 0.00680272)"],["id","image0","width","540","height","147",0,"xlink","href","data:image/png;base64,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"],["fxFlex","30","width","295","height","295","viewBox","0 0 295 295","fill","none","xmlns","http://www.w3.org/2000/svg",3,"ngClass"],["clip-path","url(#clip0)"],["d","M182.629 183.635C213.842 170.774 228.719 135.046 215.857 103.833C202.996 72.6204 167.268 57.7435 136.055 70.6048C104.843 83.4659 89.966 119.195 102.827 150.407C115.688 181.62 151.417 196.496 182.629 183.635Z",1,"fill-color-0"],["d","M154.81 93.8059C152.146 100.719 149.483 108.164 146.287 115.608C146.287 115.608 146.287 116.672 147.353 116.672H169.191C169.191 116.672 169.191 117.204 169.723 117.736L137.765 153.364C137.233 152.832 137.233 152.301 137.233 151.769L148.418 127.839V125.712H126.047V123.585L153.212 93.8059H154.81Z",1,"fill-color-15"],["d","M158.075 173.411C189.288 160.55 204.164 124.822 191.303 93.6088C178.442 62.3964 142.714 47.5195 111.501 60.3808C80.2885 73.2419 65.4118 108.971 78.2729 140.183C91.1342 171.396 126.863 186.272 158.075 173.411Z",1,"stroke-color-thinest"],["d","M259.352 172.363L85.4595 244.016",1,"stroke-color-thinest"],["d","M122.291 259.352L85.4593 244.016L100.795 207.184",1,"stroke-color-thinest"],["id","clip0"],["width","225.692","height","225.692","transform","translate(0 85.9831) rotate(-22.3941)",1,"fill-color-30"],["fxFlex","30","width","300","height","300","viewBox","0 0 300 300","fill","none","xmlns","http://www.w3.org/2000/svg",3,"ngClass"],["d","M50 237.5V112.5C50 105.625 55.625 100 62.5 100H262.5C269.375 100 275 105.625 275 112.5V237.5C275 244.375 269.375 250 262.5 250H62.5C55.625 250 50 244.375 50 237.5Z",1,"fill-color-0"],["d","M25 212.5V87.5C25 80.625 30.625 75 37.5 75H237.5C244.375 75 250 80.625 250 87.5V212.5C250 219.375 244.375 225 237.5 225H37.5C30.625 225 25 219.375 25 212.5Z",1,"stroke-color"],["d","M293.75 200H275V150H293.75C297.25 150 300 152.75 300 156.25V193.75C300 197.25 297.25 200 293.75 200Z",1,"fill-color-0"],["d","M268.75 175H250V125H268.75C272.25 125 275 127.75 275 131.25V168.75C275 172.25 272.25 175 268.75 175Z",1,"stroke-color"],["d","M137.5 187.5L156.25 150H118.75L137.5 112.5",1,"stroke-color"]],template:function(e,o){if(1&e&&(t.YNc(0,Om,1,0,"ng-container",0),t.YNc(1,Um,18,5,"ng-template",null,1,t.W1O),t.YNc(3,Mm,15,5,"ng-template",null,2,t.W1O),t.YNc(5,Pm,19,5,"ng-template",null,3,t.W1O),t.YNc(7,Im,17,5,"ng-template",null,4,t.W1O),t.YNc(9,Rm,13,5,"ng-template",null,5,t.W1O)),2&e){const a=t.MAs(2),l=t.MAs(4),r=t.MAs(6),h=t.MAs(8),f=t.MAs(10);t.Q6J("ngTemplateOutlet",1===o.stepNumber?a:2===o.stepNumber?l:3===o.stepNumber?r:4===o.stepNumber?h:f)}},directives:[u.tP,m.xw,m.yH,m.Wh,u.mk,L.oO,y.n5,y.$j],styles:["svg.small-svg[_ngcontent-%COMP%]{height:50%;min-height:50%;max-width:100%}svg.large-svg[_ngcontent-%COMP%]{height:60%;min-height:60%;max-width:100%}"],data:{animation:[pt.l]}}),n})();const Qm=["stepper"];function Jm(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.Oqu(e.inputFormLabel)}}function Em(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Amount is required."),t.qZA())}function Hm(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij("Amount must be greater than or equal to ",t.lcZ(2,1,null==e.serviceInfo||null==e.serviceInfo.limits?null:e.serviceInfo.limits.minimal),".")}}function Ym(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.ALo(2,"number"),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.hij("Amount must be less than or equal to ",t.lcZ(2,1,null==e.serviceInfo||null==e.serviceInfo.limits?null:e.serviceInfo.limits.maximal),".")}}function Bm(n,i){1&n&&(t.TgZ(0,"button",40),t._uU(1,"Next"),t.qZA())}function zm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",41),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onSwap()}),t._uU(1),t.qZA()}if(2&n){const e=t.oxw(2);t.xp6(1),t.hij("Initiate ",e.swapDirectionCaption,"")}}function Gm(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(3);t.Oqu(e.addressFormLabel)}}function Vm(n,i){1&n&&(t.TgZ(0,"mat-error"),t._uU(1,"Address is required."),t.qZA())}function Wm(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"mat-step",15)(1,"form",16),t.YNc(2,Gm,1,1,"ng-template",17),t.TgZ(3,"div",42)(4,"mat-radio-group",43),t.NdJ("change",function(a){return t.CHM(e),t.oxw(2).onAddressTypeChange(a)}),t.TgZ(5,"mat-radio-button",44),t._uU(6,"Node Local Address"),t.qZA(),t.TgZ(7,"mat-radio-button",45),t._uU(8,"External Address"),t.qZA()(),t.TgZ(9,"mat-form-field",46),t._UZ(10,"input",47),t.YNc(11,Vm,2,0,"mat-error",24),t.qZA()(),t.TgZ(12,"div",25)(13,"button",48),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onSwap()}),t._uU(14),t.qZA()()()()}if(2&n){const e=t.oxw(2);t.Q6J("stepControl",e.addressFormGroup)("editable",e.flgEditable),t.xp6(1),t.Q6J("formGroup",e.addressFormGroup),t.xp6(9),t.Q6J("required","external"===e.addressFormGroup.controls.addressType.value),t.xp6(1),t.Q6J("ngIf",null==e.addressFormGroup.controls.address.errors?null:e.addressFormGroup.controls.address.errors.required),t.xp6(3),t.hij("Initiate ",e.swapDirectionCaption,"")}}function Xm(n,i){if(1&n&&t._uU(0),2&n){const e=t.oxw(2);t.hij("",e.swapDirectionCaption," Status")}}function jm(n,i){if(1&n&&(t.TgZ(0,"mat-icon",49),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.swapStatus&&null!=e.swapStatus&&e.swapStatus.id?"check":"close")}}function Km(n,i){1&n&&t._UZ(0,"div")}function $m(n,i){1&n&&t._UZ(0,"mat-progress-bar",50)}function t5(n,i){if(1&n&&(t.TgZ(0,"h4",51),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.swapStatus&&e.swapStatus.error?e.swapDirectionCaption+" failed.":e.swapStatus&&e.swapStatus.id?e.swapDirectionCaption+" request placed successfully. You can check the status of the request on the 'Boltz' menu.":e.swapDirectionCaption+" request placed successfully.")}}function e5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",52),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onRestart()}),t._uU(1,"Start Again"),t.qZA()}}function n5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",3)(1,"div",4)(2,"mat-card-header",5)(3,"div",6)(4,"span",7),t._uU(5),t.qZA()(),t.TgZ(6,"div",8)(7,"button",9),t.NdJ("click",function(){return t.CHM(e),t.oxw().showInfo()}),t._uU(8,"?"),t.qZA(),t.TgZ(9,"button",10),t.NdJ("click",function(){return t.CHM(e),t.oxw().onClose()}),t._uU(10,"X"),t.qZA()()(),t.TgZ(11,"mat-card-content",11)(12,"div",12)(13,"mat-vertical-stepper",13,14),t.NdJ("selectionChange",function(a){return t.CHM(e),t.oxw().stepSelectionChanged(a)}),t.TgZ(15,"mat-step",15)(16,"form",16),t.YNc(17,Jm,1,1,"ng-template",17),t.TgZ(18,"div",18),t._UZ(19,"rtl-boltz-service-info",19),t.qZA(),t.TgZ(20,"div",20)(21,"mat-form-field",21),t._UZ(22,"input",22),t.TgZ(23,"mat-hint"),t._uU(24),t.ALo(25,"number"),t.ALo(26,"number"),t.qZA(),t.TgZ(27,"span",23),t._uU(28,"Sats"),t.qZA(),t.YNc(29,Em,2,0,"mat-error",24),t.YNc(30,Hm,3,3,"mat-error",24),t.YNc(31,Ym,3,3,"mat-error",24),t.qZA()(),t.TgZ(32,"div",25),t.YNc(33,Bm,2,0,"button",26),t.YNc(34,zm,2,1,"button",27),t.qZA()()(),t.YNc(35,Wm,15,6,"mat-step",28),t.TgZ(36,"mat-step",29)(37,"form",16),t.YNc(38,Xm,1,1,"ng-template",17),t.TgZ(39,"div",30)(40,"mat-expansion-panel",31)(41,"mat-expansion-panel-header")(42,"mat-panel-title")(43,"span",32),t._uU(44),t.YNc(45,jm,2,1,"mat-icon",33),t.qZA()()(),t.YNc(46,Km,1,0,"div",34),t.qZA(),t.YNc(47,$m,1,0,"mat-progress-bar",35),t.qZA(),t.YNc(48,t5,2,1,"h4",36),t.TgZ(49,"div",25),t.YNc(50,e5,2,0,"button",37),t.qZA()()()(),t.TgZ(51,"div",38)(52,"button",39),t._uU(53,"Close"),t.qZA()()()()()()}if(2&n){const e=t.oxw(),o=t.MAs(2);t.Q6J("@opacityAnimation",void 0),t.xp6(3),t.Q6J("fxFlex",e.screenSize===e.screenSizeEnum.XS||e.screenSize===e.screenSizeEnum.SM?"83":"91"),t.xp6(2),t.Oqu(e.swapDirectionCaption),t.xp6(1),t.Q6J("fxFlex",e.screenSize===e.screenSizeEnum.XS||e.screenSize===e.screenSizeEnum.SM?"17":"9"),t.xp6(7),t.Q6J("linear",!0),t.xp6(2),t.Q6J("stepControl",e.inputFormGroup)("editable",e.flgEditable),t.xp6(1),t.Q6J("formGroup",e.inputFormGroup),t.xp6(3),t.Q6J("serviceInfo",e.serviceInfo)("direction",e.direction),t.xp6(3),t.Q6J("step",1e3),t.xp6(2),t.AsE("Range: ",t.lcZ(25,30,null==e.serviceInfo||null==e.serviceInfo.limits?null:e.serviceInfo.limits.minimal),"-",t.lcZ(26,32,null==e.serviceInfo||null==e.serviceInfo.limits?null:e.serviceInfo.limits.maximal),""),t.xp6(5),t.Q6J("ngIf",null==e.inputFormGroup||null==e.inputFormGroup.controls||null==e.inputFormGroup.controls.amount||null==e.inputFormGroup.controls.amount.errors?null:e.inputFormGroup.controls.amount.errors.required),t.xp6(1),t.Q6J("ngIf",null==e.inputFormGroup||null==e.inputFormGroup.controls||null==e.inputFormGroup.controls.amount||null==e.inputFormGroup.controls.amount.errors?null:e.inputFormGroup.controls.amount.errors.min),t.xp6(1),t.Q6J("ngIf",null==e.inputFormGroup||null==e.inputFormGroup.controls||null==e.inputFormGroup.controls.amount||null==e.inputFormGroup.controls.amount.errors?null:e.inputFormGroup.controls.amount.errors.max),t.xp6(2),t.Q6J("ngIf",e.direction===e.swapTypeEnum.SWAP_OUT),t.xp6(1),t.Q6J("ngIf",e.direction===e.swapTypeEnum.SWAP_IN),t.xp6(1),t.Q6J("ngIf",e.direction===e.swapTypeEnum.SWAP_OUT),t.xp6(1),t.Q6J("stepControl",e.statusFormGroup),t.xp6(1),t.Q6J("formGroup",e.statusFormGroup),t.xp6(3),t.Q6J("expanded",!!e.swapStatus),t.xp6(4),t.Oqu(e.swapStatus?e.swapStatus.id?e.swapDirectionCaption+" request details":e.swapDirectionCaption+" error details":"Waiting for "+e.swapDirectionCaption+" request..."),t.xp6(1),t.Q6J("ngIf",e.swapStatus),t.xp6(1),t.Q6J("ngIf",!e.swapStatus)("ngIfElse",o),t.xp6(1),t.Q6J("ngIf",!e.swapStatus),t.xp6(1),t.Q6J("ngIf",e.swapStatus),t.xp6(2),t.Q6J("ngIf",e.swapStatus&&(e.swapStatus.error||!e.swapStatus.id)),t.xp6(2),t.Q6J("mat-dialog-close",!1)}}function o5(n,i){if(1&n&&t._UZ(0,"rtl-boltz-swap-status",53),2&n){const e=t.oxw();t.Q6J("swapStatus",e.swapStatus)("direction",e.direction)}}function i5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"rtl-boltz-swapout-info-graphics",70),t.NdJ("stepNumberChange",function(a){return t.CHM(e),t.oxw(2).stepNumber=a}),t.qZA()}if(2&n){const e=t.oxw(2);t.Q6J("stepNumber",e.stepNumber)("animationDirection",e.animationDirection)}}function a5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"rtl-boltz-swapin-info-graphics",70),t.NdJ("stepNumberChange",function(a){return t.CHM(e),t.oxw(2).stepNumber=a}),t.qZA()}if(2&n){const e=t.oxw(2);t.Q6J("stepNumber",e.stepNumber)("animationDirection",e.animationDirection)}}const l5=function(n,i){return{"dot-primary":n,"dot-primary-lighter":i}};function s5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"span",71),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw(2).onStepChanged(l)}),t._UZ(1,"p",72),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw(2);t.xp6(1),t.Q6J("ngClass",t.WLB(1,l5,o.stepNumber===e,o.stepNumber!==e))}}function r5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",73),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onReadMore()}),t._uU(1,"Read More"),t.qZA()}}function c5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",74),t.NdJ("click",function(){return t.CHM(e),t.oxw(2).onStepChanged(4)}),t._uU(1,"Back"),t.qZA()}}function p5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",75),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.flgShowInfo=!1,a.stepNumber=1}),t._uU(1,"Close"),t.qZA()}}function u5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",76),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.flgShowInfo=!1,a.stepNumber=1}),t._uU(1,"Close"),t.qZA()}}function m5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",77),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.onStepChanged(a.stepNumber-1)}),t._uU(1,"Back"),t.qZA()}}function d5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"button",78),t.NdJ("click",function(){t.CHM(e);const a=t.oxw(2);return a.onStepChanged(a.stepNumber+1)}),t._uU(1,"Next"),t.qZA()}}const h5=function(){return[1,2,3,4,5]};function _5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",54)(1,"div",18)(2,"mat-card-header",55)(3,"div",56),t._UZ(4,"span",7),t.qZA(),t.TgZ(5,"div",57)(6,"button",58),t.NdJ("click",function(){t.CHM(e);const a=t.oxw();return a.flgShowInfo=!1,a.stepNumber=1}),t._uU(7,"X"),t.qZA()()(),t.TgZ(8,"mat-card-content",59),t.YNc(9,i5,1,2,"rtl-boltz-swapout-info-graphics",60),t.YNc(10,a5,1,2,"rtl-boltz-swapin-info-graphics",60),t.qZA(),t.TgZ(11,"div",61),t.YNc(12,s5,2,4,"span",62),t.qZA(),t.TgZ(13,"div",63),t.YNc(14,r5,2,0,"button",64),t.YNc(15,c5,2,0,"button",65),t.YNc(16,p5,2,0,"button",66),t.YNc(17,u5,2,0,"button",67),t.YNc(18,m5,2,0,"button",68),t.YNc(19,d5,2,0,"button",69),t.qZA()()()}if(2&n){const e=t.oxw();t.Q6J("@opacityAnimation",void 0),t.xp6(9),t.Q6J("ngIf",e.direction===e.swapTypeEnum.SWAP_OUT),t.xp6(1),t.Q6J("ngIf",e.direction===e.swapTypeEnum.SWAP_IN),t.xp6(2),t.Q6J("ngForOf",t.DdM(10,h5)),t.xp6(2),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",5===e.stepNumber),t.xp6(1),t.Q6J("ngIf",e.stepNumber<5),t.xp6(1),t.Q6J("ngIf",e.stepNumber>1&&e.stepNumber<5),t.xp6(1),t.Q6J("ngIf",e.stepNumber<5)}}let f5=(()=>{class n{constructor(e,o,a,l,r,h,f,x,I){this.dialogRef=e,this.data=o,this.store=a,this.boltzService=l,this.formBuilder=r,this.decimalPipe=h,this.logger=f,this.router=x,this.commonService=I,this.faInfoCircle=b.sqG,this.serviceInfo={fees:{percentage:null,miner:{normal:null,reverse:null}},limits:{minimal:1e4,maximal:5e7}},this.swapTypeEnum=s.hc,this.direction=s.hc.SWAP_OUT,this.swapDirectionCaption="Swap out",this.swapStatus=null,this.inputFormLabel="Amount to swap out",this.addressFormLabel="Withdrawal Address",this.flgShowInfo=!1,this.stepNumber=1,this.screenSize="",this.screenSizeEnum=s.cu,this.animationDirection="forward",this.flgEditable=!0,this.unSubs=[new d.x,new d.x,new d.x,new d.x,new d.x,new d.x]}ngOnInit(){var e,o,a;this.screenSize=this.commonService.getScreenSize(),this.serviceInfo=this.data.serviceInfo,this.direction=this.data.direction||s.hc.SWAP_OUT,this.swapDirectionCaption=this.direction===s.hc.SWAP_OUT?"Swap Out":"Swap in",this.inputFormLabel="Amount to "+this.swapDirectionCaption,this.inputFormGroup=this.formBuilder.group({amount:[null===(e=this.serviceInfo.limits)||void 0===e?void 0:e.minimal,[p.kI.required,p.kI.min((null===(o=this.serviceInfo.limits)||void 0===o?void 0:o.minimal)||0),p.kI.max((null===(a=this.serviceInfo.limits)||void 0===a?void 0:a.maximal)||0)]]}),this.addressFormGroup=this.formBuilder.group({addressType:["local",[p.kI.required]],address:[{value:"",disabled:!0}]}),this.statusFormGroup=this.formBuilder.group({}),this.onFormValueChanges()}ngAfterViewInit(){this.direction===s.hc.SWAP_OUT&&this.addressFormGroup.setErrors({Invalid:!0})}onFormValueChanges(){this.direction===s.hc.SWAP_OUT&&this.addressFormGroup.valueChanges.pipe((0,_.R)(this.unSubs[2])).subscribe(e=>{this.addressFormGroup.setErrors({Invalid:!0})})}onAddressTypeChange(e){"external"===e.value?(this.addressFormGroup.controls.address.setValidators([p.kI.required]),this.addressFormGroup.controls.address.markAsTouched(),this.addressFormGroup.controls.address.enable()):(this.addressFormGroup.controls.address.setValidators(null),this.addressFormGroup.controls.address.markAsPristine(),this.addressFormGroup.controls.address.disable(),this.addressFormGroup.controls.address.setValue("")),this.addressFormGroup.setErrors({Invalid:!0})}onSwap(){var e,o,a;if(!this.inputFormGroup.controls.amount.value||(null===(e=this.serviceInfo.limits)||void 0===e?void 0:e.minimal)&&this.inputFormGroup.controls.amount.value<+this.serviceInfo.limits.minimal||(null===(o=this.serviceInfo.limits)||void 0===o?void 0:o.maximal)&&this.inputFormGroup.controls.amount.value>+this.serviceInfo.limits.maximal||this.direction===s.hc.SWAP_OUT&&"external"===this.addressFormGroup.controls.addressType.value&&(!this.addressFormGroup.controls.address.value||""===this.addressFormGroup.controls.address.value.trim()))return!0;this.flgEditable=!1,null===(a=this.stepper.selected)||void 0===a||a.stepControl.setErrors(null),this.stepper.next(),this.direction===s.hc.SWAP_IN?this.boltzService.swapIn(this.inputFormGroup.controls.amount.value).pipe((0,_.R)(this.unSubs[3])).subscribe({next:l=>{this.swapStatus=l,this.boltzService.listSwaps(),this.flgEditable=!0},error:l=>{this.swapStatus={error:l},this.flgEditable=!0,this.logger.error(l)}}):this.boltzService.swapOut(this.inputFormGroup.controls.amount.value,"external"===this.addressFormGroup.controls.addressType.value?this.addressFormGroup.controls.address.value:"").pipe((0,_.R)(this.unSubs[4])).subscribe({next:r=>{this.swapStatus=r,this.boltzService.listSwaps(),this.flgEditable=!0},error:r=>{this.swapStatus={error:r},this.flgEditable=!0,this.logger.error(r)}})}stepSelectionChanged(e){switch(e.selectedIndex){case 0:default:this.inputFormLabel="Amount to "+this.swapDirectionCaption,this.addressFormLabel="Withdrawal Address";break;case 1:this.inputFormLabel=this.inputFormGroup.controls.amount.value?this.swapDirectionCaption+" Amount: "+this.decimalPipe.transform(this.inputFormGroup.controls.amount.value?this.inputFormGroup.controls.amount.value:0)+" Sats":"Amount to "+this.swapDirectionCaption,this.addressFormLabel="Withdrawal Address"}e.selectedIndex<e.previouslySelectedIndex&&e.selectedStep.stepControl.setErrors({Invalid:!0})}onClose(){this.dialogRef.close(!0)}showInfo(){this.flgShowInfo=!0}onReadMore(){this.direction===s.hc.SWAP_IN?window.open("https://docs.boltz.exchange/en/latest/lifecycle/#normal-submarine-swaps","_blank"):window.open("https://docs.boltz.exchange/en/latest/lifecycle/#reverse-submarine-swaps","_blank"),this.onClose()}onStepChanged(e){this.animationDirection=e<this.stepNumber?"backward":"forward",this.stepNumber=e}onRestart(){var e;this.stepper.reset(),this.flgEditable=!0,this.inputFormGroup.reset({amount:null===(e=this.serviceInfo.limits)||void 0===e?void 0:e.minimal}),this.statusFormGroup.reset(),this.addressFormGroup.reset({addressType:"local",address:""}),this.addressFormGroup.controls.address.disable()}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(Q.so),t.Y36(Q.WI),t.Y36(S.yh),t.Y36(Nt.X),t.Y36(p.qu),t.Y36(u.JJ),t.Y36(N.mQ),t.Y36(v.F0),t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-boltz-swap-modal"]],viewQuery:function(e,o){if(1&e&&t.Gf(Qm,5),2&e){let a;t.iGM(a=t.CRH())&&(o.stepper=a.first)}},decls:4,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf"],["swapStatusBlock",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch","class","info-graphics-container",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxFlex","100"],["fxLayout","row","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxLayoutAlign","start start",3,"fxFlex"],[1,"page-title"],["fxLayoutAlign","space-between end",3,"fxFlex"],["tabindex","21","mat-button","",1,"btn-close-x","p-0",3,"click"],["tabindex","22","mat-button","",1,"btn-close-x","p-0",3,"click"],[1,"padding-gap-x-large"],["fxLayout","column"],[3,"linear","selectionChange"],["stepper",""],[3,"stepControl","editable"],["fxLayout","column","fxLayoutAlign","start","fxLayoutAlign.gt-sm","space-between",1,"my-1",3,"formGroup"],["matStepLabel",""],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],[3,"serviceInfo","direction"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between center",1,"mt-1"],["fxFlex","48"],["autoFocus","","matInput","","placeholder","Amount","type","number","tabindex","1","formControlName","amount","required","",3,"step"],["matSuffix",""],[4,"ngIf"],["fxLayout","row","fxLayoutAlign","start center","fxFlex","100",1,"mt-2"],["mat-button","","color","primary","tabindex","2","type","button","matStepperNext","",4,"ngIf"],["mat-button","","color","primary","tabindex","3","type","button",3,"click",4,"ngIf"],[3,"stepControl","editable",4,"ngIf"],[3,"stepControl"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100",1,"flat-expansion-panel",3,"expanded"],["fxLayoutAlign","start center","fxFlex","100"],["class","ml-1 icon-small",4,"ngIf"],[4,"ngIf","ngIfElse"],["fxFlex","100","color","primary","mode","indeterminate",4,"ngIf"],["fxLayoutAlign","start","class","font-bold-500 mt-2",4,"ngIf"],["mat-button","","color","primary","tabindex","13","type","button",3,"click",4,"ngIf"],["fxLayout","row","fxFlex","100","fxLayoutAlign","end end"],["mat-button","","color","primary","tabindex","14","type","button","default","",3,"mat-dialog-close"],["mat-button","","color","primary","tabindex","2","type","button","matStepperNext",""],["mat-button","","color","primary","tabindex","3","type","button",3,"click"],["fxLayout","row wrap","fxFlex","100","fxLayoutAlign","space-between stretch",1,"mt-1"],["color","primary","name","addressType","formControlName","addressType","fxFlex","100","fxLayoutAlign","space-between stretch",3,"change"],["fxFlex","48","tabindex","8","value","local"],["fxFlex","48","tabindex","9","value","external"],["fxFlex","100",1,"mt-1"],["matInput","","placeholder","Address","tabindex","10","formControlName","address",3,"required"],["mat-button","","color","primary","tabindex","11","type","button",3,"click"],[1,"ml-1","icon-small"],["fxFlex","100","color","primary","mode","indeterminate"],["fxLayoutAlign","start",1,"font-bold-500","mt-2"],["mat-button","","color","primary","tabindex","13","type","button",3,"click"],["fxLayout","column",3,"swapStatus","direction"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"info-graphics-container"],["fxLayout","row","fxFlex","8","fxLayoutAlign","space-between center",1,"modal-info-header"],["fxFlex","95","fxLayoutAlign","start start"],["fxFlex","5","fxLayoutAlign","end center"],["tabindex","19","mat-button","",1,"btn-close-x","p-0",3,"click"],["fxLayout","column","fxFlex","70","fxLayoutAlign","space-between center",1,"padding-gap-x-large"],["fxFlex","100",3,"stepNumber","animationDirection","stepNumberChange",4,"ngIf"],["fxLayout","row","fxFlex","10","fxLayoutAlign","center end",1,"padding-gap-x-large","padding-gap-bottom-large"],["fxLayoutAlign","center center","class","dots-stepper-block",3,"click",4,"ngFor","ngForOf"],["fxLayout","row","fxFlex","10","fxLayoutAlign","end end",1,"padding-gap-x-large","padding-gap-bottom-large"],["mat-button","","class","mr-1","color","primary","tabindex","15","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","16","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","17","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","18","type","button",3,"click",4,"ngIf"],["mat-button","","class","mr-1","color","primary","tabindex","19","type","button",3,"click",4,"ngIf"],["mat-button","","color","primary","tabindex","20","type","button",3,"click",4,"ngIf"],["fxFlex","100",3,"stepNumber","animationDirection","stepNumberChange"],["fxLayoutAlign","center center",1,"dots-stepper-block",3,"click"],[1,"dot","tiny-dot","mr-0",3,"ngClass"],["mat-button","","color","primary","tabindex","15","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","16","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","17","type","button",3,"click"],["mat-button","","color","primary","tabindex","18","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","19","type","button",1,"mr-1",3,"click"],["mat-button","","color","primary","tabindex","20","type","button",3,"click"]],template:function(e,o){1&e&&(t.YNc(0,n5,54,34,"div",0),t.YNc(1,o5,1,2,"ng-template",null,1,t.W1O),t.YNc(3,_5,20,11,"div",2)),2&e&&(t.Q6J("ngIf",!o.flgShowInfo),t.xp6(3),t.Q6J("ngIf",o.flgShowInfo))},directives:[u.O5,m.xw,m.yH,m.Wh,y.dk,q.lW,y.dn,Y.Vq,Y.C0,p._Y,p.JL,p.sg,Y.VY,ym,C.KE,P.Nt,p.wV,p.Fj,W.h,p.JJ,p.u,p.Q7,C.bx,C.R9,C.TO,Y.Ic,tt.VQ,tt.U0,E.ib,E.yz,E.yK,$.Hw,J.pW,Q.ZT,Zm,Nm,Dm,u.sg,u.mk,L.oO],pipes:[u.JJ],styles:[".dots-stepper-block[_ngcontent-%COMP%]{width:3rem}.info-graphics-container[_ngcontent-%COMP%]{max-height:60rem;min-height:60rem}"],data:{animation:[st._]}}),n})();function g5(n,i){1&n&&t._UZ(0,"mat-progress-bar",32)}function C5(n,i){1&n&&(t.TgZ(0,"th",33),t._uU(1," Status "),t.qZA())}function x5(n,i){if(1&n&&(t.TgZ(0,"td",34),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.xp6(1),t.Oqu(o.swapStateEnum[e.status])}}function y5(n,i){1&n&&(t.TgZ(0,"th",33),t._uU(1," Swap ID "),t.qZA())}function T5(n,i){if(1&n&&(t.TgZ(0,"td",34),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e.id)}}function v5(n,i){1&n&&(t.TgZ(0,"th",33),t._uU(1," Claim Address "),t.qZA())}function b5(n,i){if(1&n&&(t.TgZ(0,"td",34),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e.claimAddress)}}function w5(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," Onchain Amount (Sats) "),t.qZA())}function Z5(n,i){if(1&n&&(t.TgZ(0,"td",34)(1,"span",36),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.onchainAmount))}}function A5(n,i){1&n&&(t.TgZ(0,"th",33),t._uU(1," Lockup Address "),t.qZA())}function L5(n,i){if(1&n&&(t.TgZ(0,"td",34),t._uU(1),t.qZA()),2&n){const e=i.$implicit;t.xp6(1),t.Oqu(e.lockupAddress)}}function S5(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," Expected Amount (Sats) "),t.qZA())}function F5(n,i){if(1&n&&(t.TgZ(0,"td",34)(1,"span",36),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.expectedAmount))}}function k5(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," Timeout Block Height "),t.qZA())}function q5(n,i){if(1&n&&(t.TgZ(0,"td",34)(1,"span",36),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.timeoutBlockHeight))}}function N5(n,i){1&n&&(t.TgZ(0,"th",35),t._uU(1," Amount (Sats) "),t.qZA())}function O5(n,i){if(1&n&&(t.TgZ(0,"td",34)(1,"span",36),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.amt))}}function U5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"th",37)(1,"div",38)(2,"mat-select",39),t._UZ(3,"mat-select-trigger"),t.TgZ(4,"mat-option",40),t.NdJ("click",function(){return t.CHM(e),t.oxw().onDownloadCSV()}),t._uU(5,"Download CSV"),t.qZA()()()()}}function M5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",41)(1,"button",42),t.NdJ("click",function(a){const r=t.CHM(e).$implicit;return t.oxw().onSwapClick(r,a)}),t._uU(2,"View Info"),t.qZA()()}}function P5(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Oqu(e.emptyTableMessage)}}function I5(n,i){if(1&n&&(t.TgZ(0,"td",43),t.YNc(1,P5,2,1,"p",44),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",!(null!=e.listSwaps&&e.listSwaps.data)||(null==e.listSwaps||null==e.listSwaps.data?null:e.listSwaps.data.length)<1)}}const R5=function(n){return{"display-none":n}};function D5(n,i){if(1&n&&t._UZ(0,"tr",45),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(1,R5,(null==e.listSwaps?null:e.listSwaps.data)&&(null==e.listSwaps||null==e.listSwaps.data?null:e.listSwaps.data.length)>0))}}function Q5(n,i){1&n&&t._UZ(0,"tr",46)}function J5(n,i){1&n&&t._UZ(0,"tr",47)}const E5=function(n){return{"overflow-auto error-border":n,"overflow-auto":!0}},H5=function(){return["no_swap"]};let Y5=(()=>{class n{constructor(e,o,a,l){this.logger=e,this.commonService=o,this.store=a,this.boltzService=l,this.selectedSwapType=s.hc.SWAP_OUT,this.swapsData=[],this.flgLoading=[!0],this.emptyTableMessage="No swaps available.",this.swapStateEnum=s.Qw,this.faHistory=b.qO$,this.swapCaption="Swap Out",this.displayedColumns=[],this.selFilter="",this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.unSubs=[new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.setTableColumns()}ngAfterViewInit(){this.swapsData&&this.swapsData.length>0&&this.loadSwapsTable(this.swapsData)}ngOnChanges(e){e.selectedSwapType&&!e.selectedSwapType.firstChange&&this.setTableColumns(),this.swapCaption=this.selectedSwapType===s.hc.SWAP_IN?"Swap In":"Swap Out",this.loadSwapsTable(this.swapsData)}setTableColumns(){this.screenSize===s.cu.XS||this.screenSize===s.cu.SM?(this.flgSticky=!1,this.displayedColumns=this.selectedSwapType===s.hc.SWAP_IN?["status","id","expectedAmount","actions"]:["status","id","onchainAmount","actions"]):this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=this.selectedSwapType===s.hc.SWAP_IN?["status","id","expectedAmount","timeoutBlockHeight","actions"]:["status","id","onchainAmount","timeoutBlockHeight","actions"]):(this.flgSticky=!0,this.displayedColumns=this.selectedSwapType===s.hc.SWAP_IN?["status","id","lockupAddress","expectedAmount","timeoutBlockHeight","actions"]:["status","id","claimAddress","onchainAmount","timeoutBlockHeight","actions"])}applyFilter(){this.listSwaps&&""!==this.selFilter&&(this.listSwaps.filter=this.selFilter.trim().toLowerCase())}onSwapClick(e,o){this.boltzService.swapInfo(e.id||"").pipe((0,_.R)(this.unSubs[1])).subscribe(a=>{this.store.dispatch((0,F.qR)({payload:{data:{type:s.n_.INFORMATION,alertTitle:this.swapCaption+" Status",message:[[{key:"status",value:s.Qw[(a=this.selectedSwapType===s.hc.SWAP_IN?a.swap:a.reverseSwap).status],title:"Status",width:50,type:s.Gi.STRING},{key:"id",value:a.id,title:"ID",width:50,type:s.Gi.STRING}],[{key:"amount",value:a.onchainAmount?a.onchainAmount:a.expectedAmount?a.expectedAmount:0,title:a.onchainAmount?"Onchain Amount (Sats)":a.expectedAmount?"Expected Amount (Sats)":"Amount (Sats)",width:50,type:s.Gi.NUMBER},{key:"timeoutBlockHeight",value:a.timeoutBlockHeight,title:"Timeout Block Height",width:50,type:s.Gi.NUMBER}],[{key:"address",value:a.claimAddress?a.claimAddress:a.lockupAddress?a.lockupAddress:"",title:a.claimAddress?"Claim Address":a.lockupAddress?"Lockup Address":"Address",width:100,type:s.Gi.STRING}],[{key:"invoice",value:a.invoice,title:"Invoice",width:100,type:s.Gi.STRING}],[{key:"privateKey",value:a.privateKey,title:"Private Key",width:100,type:s.Gi.STRING}],[{key:"preimage",value:a.preimage,title:"Preimage",width:100,type:s.Gi.STRING}],[{key:"redeemScript",value:a.redeemScript,title:"Redeem Script",width:100,type:s.Gi.STRING}],[{key:"lockupTransactionId",value:a.lockupTransactionId,title:"Lockup Transaction ID",width:50,type:s.Gi.STRING},{key:"transactionId",value:a.claimTransactionId?a.claimTransactionId:a.refundTransactionId?a.refundTransactionId:"",title:a.claimTransactionId?"Claim Transaction ID":a.refundTransactionId?"Refund Transaction ID":"Transaction ID",width:50,type:s.Gi.STRING}]],openedBy:"SWAP"}}}))})}loadSwapsTable(e){this.listSwaps=new c.by(e?[...e]:[]),this.listSwaps.sort=this.sort,this.listSwaps.sortingDataAccessor=(o,a)=>o[a]&&isNaN(o[a])?o[a].toLocaleLowerCase():o[a]?+o[a]:null,this.listSwaps.filterPredicate=(o,a)=>JSON.stringify(o).toLowerCase().includes(a),this.paginator&&this.paginator.firstPage(),this.listSwaps.paginator=this.paginator,this.applyFilter(),this.logger.info(this.listSwaps)}onDownloadCSV(){this.listSwaps.data&&this.listSwaps.data.length>0&&this.commonService.downloadFile(this.listSwaps.data,this.selectedSwapType===s.hc.SWAP_IN?"Swap in":"Swap out")}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh),t.Y36(Nt.X))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-boltz-swaps"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},inputs:{selectedSwapType:"selectedSwapType",swapsData:"swapsData",flgLoading:"flgLoading",emptyTableMessage:"emptyTableMessage"},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Swaps")}]),t.TTD],decls:46,vars:16,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start start",1,"card-content-gap"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch","fxFlex","100",1,"page-sub-title-container","w-100"],["fxFlex","70"],[1,"page-title-img","mr-1",3,"icon"],[1,"page-title"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","row","fxLayoutAlign","start center",1,"w-100"],["fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",3,"dataSource","ngClass"],["table",""],["matColumnDef","status"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","id"],["matColumnDef","claimAddress"],["matColumnDef","onchainAmount"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["matColumnDef","lockupAddress"],["matColumnDef","expectedAmount"],["matColumnDef","timeoutBlockHeight"],["matColumnDef","amt"],["matColumnDef","actions"],["mat-header-cell","","class","px-3",4,"matHeaderCellDef"],["mat-cell","","class","pl-3","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_swap"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell",""],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["fxLayoutAlign","end center"],["mat-header-cell","",1,"px-3"],[1,"bordered-box","table-actions-select"],["placeholder","Actions","tabindex","1",1,"mr-0"],[3,"click"],["mat-cell","","fxLayoutAlign","end center",1,"pl-3"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"div",2),t._UZ(3,"fa-icon",3),t.TgZ(4,"span",4),t._uU(5),t.qZA()(),t.TgZ(6,"mat-form-field",5)(7,"input",6),t.NdJ("keyup",function(){return o.applyFilter()})("ngModelChange",function(l){return o.selFilter=l}),t.qZA()()(),t.TgZ(8,"div",7)(9,"div",8),t.YNc(10,g5,1,0,"mat-progress-bar",9),t.TgZ(11,"table",10,11),t.ynx(13,12),t.YNc(14,C5,2,0,"th",13),t.YNc(15,x5,2,1,"td",14),t.BQk(),t.ynx(16,15),t.YNc(17,y5,2,0,"th",13),t.YNc(18,T5,2,1,"td",14),t.BQk(),t.ynx(19,16),t.YNc(20,v5,2,0,"th",13),t.YNc(21,b5,2,1,"td",14),t.BQk(),t.ynx(22,17),t.YNc(23,w5,2,0,"th",18),t.YNc(24,Z5,4,3,"td",14),t.BQk(),t.ynx(25,19),t.YNc(26,A5,2,0,"th",13),t.YNc(27,L5,2,1,"td",14),t.BQk(),t.ynx(28,20),t.YNc(29,S5,2,0,"th",18),t.YNc(30,F5,4,3,"td",14),t.BQk(),t.ynx(31,21),t.YNc(32,k5,2,0,"th",18),t.YNc(33,q5,4,3,"td",14),t.BQk(),t.ynx(34,22),t.YNc(35,N5,2,0,"th",18),t.YNc(36,O5,4,3,"td",14),t.BQk(),t.ynx(37,23),t.YNc(38,U5,6,0,"th",24),t.YNc(39,M5,3,0,"td",25),t.BQk(),t.ynx(40,26),t.YNc(41,I5,2,1,"td",27),t.BQk(),t.YNc(42,D5,1,3,"tr",28),t.YNc(43,Q5,1,0,"tr",29),t.YNc(44,J5,1,0,"tr",30),t.qZA(),t._UZ(45,"mat-paginator",31),t.qZA()()()),2&e&&(t.xp6(3),t.Q6J("icon",o.faHistory),t.xp6(2),t.hij("",o.swapCaption," History"),t.xp6(2),t.Q6J("ngModel",o.selFilter),t.xp6(3),t.Q6J("ngIf",!0===o.flgLoading[0]),t.xp6(1),t.Q6J("dataSource",o.listSwaps)("ngClass",t.VKq(13,E5,"error"===o.flgLoading[0])),t.xp6(31),t.Q6J("matFooterRowDef",t.DdM(15,H5)),t.xp6(1),t.Q6J("matHeaderRowDef",o.displayedColumns)("matHeaderRowDefSticky",o.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",o.displayedColumns),t.xp6(1),t.Q6J("pageSize",o.pageSize)("pageSizeOptions",o.pageSizeOptions)("showFirstLastButtons",o.screenSize!==o.screenSizeEnum.XS))},directives:[m.xw,m.yH,m.Wh,D.BN,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,u.O5,J.pW,c.BZ,Z.YE,u.mk,L.oO,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,M.gD,M.$L,G.ey,q.lW,c.mD,c.yh,c.Ke,c.Q2,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.JJ],styles:[".mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}"]}),n})();const B5=function(n){return["../",n]};function z5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",15),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw().onSelectedIndexChange(l)}),t._uU(1),t.qZA()}if(2&n){const e=i.$implicit,o=t.oxw();t.Q6J("active",o.activeTab.link===e.link)("routerLink",t.VKq(3,B5,e.link)),t.xp6(1),t.Oqu(e.name)}}let G5=(()=>{class n{constructor(e,o,a){this.router=e,this.store=o,this.boltzService=a,this.swapTypeEnum=s.hc,this.selectedSwapType=s.hc.SWAP_OUT,this.swaps={},this.swapsData=[],this.emptyTableMessage="No swap data available.",this.flgLoading=[!0],this.links=[{link:"swapout",name:"Swap Out"},{link:"swapin",name:"Swap In"}],this.activeTab=this.links[0],this.unSubs=[new d.x,new d.x,new d.x,new d.x]}ngOnInit(){this.boltzService.listSwaps();const e=this.links.find(o=>this.router.url.includes(o.link));this.activeTab=e||this.links[0],this.selectedSwapType=e&&"swapin"===e.link?s.hc.SWAP_IN:s.hc.SWAP_OUT,this.router.events.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(o=>o instanceof v.Av)).subscribe({next:o=>{const a=this.links.find(l=>o.urlAfterRedirects.includes(l.link));this.activeTab=a||this.links[0],this.selectedSwapType=a&&"swapin"===a.link?s.hc.SWAP_IN:s.hc.SWAP_OUT}}),this.boltzService.swapsChanged.pipe((0,_.R)(this.unSubs[1])).subscribe({next:o=>{this.swaps=o,this.swapsData=this.selectedSwapType===s.hc.SWAP_IN&&o.swaps?o.swaps:this.selectedSwapType===s.hc.SWAP_OUT&&o.reverseSwaps?o.reverseSwaps:[],this.flgLoading[0]=!1},error:o=>{this.flgLoading[0]="error",this.emptyTableMessage=o.message?o.message:"No swap "+(this.selectedSwapType===s.hc.SWAP_IN?"in":"out")+" available."}})}onSelectedIndexChange(e){"swapin"===e.link?(this.selectedSwapType=s.hc.SWAP_IN,this.swapsData=this.swaps.swaps||[]):(this.selectedSwapType=s.hc.SWAP_OUT,this.swapsData=this.swaps.reverseSwaps||[])}onSwap(e){this.boltzService.serviceInfo().pipe((0,_.R)(this.unSubs[2])).subscribe({next:o=>{this.store.dispatch((0,F.qR)({payload:{data:{serviceInfo:o,direction:e,component:f5}}}))}})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(v.F0),t.Y36(S.yh),t.Y36(Nt.X))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-boltz-root"]],decls:18,vars:6,consts:[["fxLayout","row","fxLayoutAlign","start center",1,"page-title-container"],["viewBox","0 0 78 78","version","1.1","xmlns","http://www.w3.org/2000/svg",0,"xmlns","xlink","http://www.w3.org/1999/xlink",1,"botlz-icon-sm","mr-1"],["id","Logo","stroke","none","stroke-width","1","fill","none","fill-rule","evenodd"],["id","Group"],["id","Oval","cx","39","cy","39","r","37.5",1,"boltz-icon"],["d","M36.4583326,43.7755404 L40.53965,35.2316544 L39.4324865,35.2316544 L46.0754873,17.6071752 C46.292579,17.0204094 46.3287609,16.5159331 46.1840331,16.0937464 C46.0393053,15.671561 45.7860319,15.3674444 45.4242131,15.1813966 C45.0623942,14.9953487 44.6535376,14.9524146 44.1976433,15.0525945 C43.7417511,15.1527743 43.3256596,15.4461573 42.9493689,15.9327433 L22.6078557,40.7701025 C22.2026186,41.2710003 22,41.7575877 22,42.2298646 C22,42.6735173 22.1592003,43.0420366 22.477601,43.3354226 C22.7960017,43.6288058 23.1940025,43.7755404 23.6716036,43.7755404 L36.4583326,43.7755404 Z","id","Path",1,"boltz-icon-fill"],["d","M44.4883879,63.7755404 L48.8604707,55.165009 L47.6744296,55.165009 L54.7906978,37.4030526 C55.0232558,36.8117097 55.0620155,36.3032983 54.9069768,35.8778185 C54.7519381,35.4523399 54.4806208,35.1458511 54.0930248,34.958352 C53.7054289,34.7708528 53.2674441,34.7275839 52.7790706,34.8285452 C52.2906992,34.9295065 51.8449641,35.2251779 51.4418653,35.7155595 L29.6511611,60.746659 C29.2170537,61.251464 29,61.7418469 29,62.2178078 C29,62.6649211 29.1705423,63.036315 29.5116268,63.3319895 C29.8527113,63.6276613 30.2790669,63.7755404 30.7906936,63.7755404 L44.4883879,63.7755404 Z","id","Path-Copy","transform","translate(42.000000, 49.275540) rotate(-180.000000) translate(-42.000000, -49.275540) ",1,"boltz-icon-fill"],[1,"page-title"],["fxLayout","column",1,"padding-gap-x"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["mat-tab-nav-bar",""],["role","tab","mat-tab-link","","class","mat-tab-label",3,"active","routerLink","click",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start start",1,"padding-gap-x-large","mt-1"],["mat-flat-button","","color","primary","type","button","tabindex","1",3,"click"],["fxLayout","row","fxFlex","100",3,"selectedSwapType","swapsData","flgLoading","emptyTableMessage"],["role","tab","mat-tab-link","",1,"mat-tab-label",3,"active","routerLink","click"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.O4$(),t.TgZ(1,"svg",1)(2,"g",2)(3,"g",3),t._UZ(4,"circle",4)(5,"path",5)(6,"path",6),t.qZA()()(),t.kcU(),t.TgZ(7,"span",7),t._uU(8,"Boltz"),t.qZA()(),t.TgZ(9,"div",8)(10,"mat-card")(11,"mat-card-content",9)(12,"nav",10),t.YNc(13,z5,2,5,"div",11),t.qZA(),t.TgZ(14,"div",12)(15,"button",13),t.NdJ("click",function(){return o.onSwap(o.selectedSwapType)}),t._uU(16),t.qZA()(),t._UZ(17,"rtl-boltz-swaps",14),t.qZA()()()),2&e&&(t.xp6(13),t.Q6J("ngForOf",o.links),t.xp6(3),t.hij("Start ",o.activeTab.name,""),t.xp6(1),t.Q6J("selectedSwapType",o.selectedSwapType)("swapsData",o.swapsData)("flgLoading",o.flgLoading)("emptyTableMessage",o.emptyTableMessage))},directives:[m.xw,m.Wh,y.a8,y.dn,m.yH,R.BU,u.sg,R.Nj,v.rH,q.lW,Y5],styles:[""]}),n})();var U=g(1643);function V5(n,i){if(1&n&&(t.TgZ(0,"div",3),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Oqu(e.errorMessage)}}function W5(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",9)(1,"div",10),t._uU(2,"Non Routing Peers"),t.qZA(),t.TgZ(3,"mat-form-field",11)(4,"input",12),t.NdJ("keyup",function(){return t.CHM(e),t.oxw(2).applyFilter()})("ngModelChange",function(a){return t.CHM(e),t.oxw(2).filter=a}),t.qZA()()()}if(2&n){const e=t.oxw(2);t.xp6(4),t.Q6J("ngModel",e.filter)}}function X5(n,i){1&n&&t._UZ(0,"mat-progress-bar",35)}function j5(n,i){1&n&&(t.TgZ(0,"th",36),t._uU(1,"Channel ID"),t.qZA())}const se=function(n){return{"max-width":n}};function K5(n,i){if(1&n&&(t.TgZ(0,"td",37),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(3);t.Q6J("ngStyle",t.VKq(2,se,o.screenSize===o.screenSizeEnum.XS?"10rem":"28rem")),t.xp6(1),t.Oqu(e.chan_id)}}function $5(n,i){1&n&&(t.TgZ(0,"th",36),t._uU(1,"Peer Alias"),t.qZA())}function td(n,i){if(1&n&&(t.TgZ(0,"td",37),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(3);t.Q6J("ngStyle",t.VKq(2,se,o.screenSize===o.screenSizeEnum.XS?"10rem":"28rem")),t.xp6(1),t.Oqu(e.remote_alias)}}function ed(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1,"Sats Sent"),t.qZA())}function nd(n,i){if(1&n&&(t.TgZ(0,"td",39)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.total_satoshis_sent))}}function od(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1,"Sats Received"),t.qZA())}function id(n,i){if(1&n&&(t.TgZ(0,"td",39)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.total_satoshis_received))}}function ad(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1,"Local Balance (Sats)"),t.qZA())}function ld(n,i){if(1&n&&(t.TgZ(0,"td",39)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.local_balance))}}function sd(n,i){1&n&&(t.TgZ(0,"th",38),t._uU(1,"Remote Balance (Sats)"),t.qZA())}function rd(n,i){if(1&n&&(t.TgZ(0,"td",39)(1,"span",40),t._uU(2),t.ALo(3,"number"),t.qZA()()),2&n){const e=i.$implicit;t.xp6(2),t.Oqu(t.lcZ(3,1,e.remote_balance))}}function cd(n,i){1&n&&(t.TgZ(0,"th",41)(1,"span",40),t._uU(2,"Actions"),t.qZA()())}function pd(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"td",42)(1,"button",43),t.NdJ("click",function(){const l=t.CHM(e).$implicit;return t.oxw(3).onManagePeer(l)}),t._uU(2,"Manage"),t.qZA()()}}function ud(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"All peers are routing."),t.qZA())}function md(n,i){1&n&&(t.TgZ(0,"p"),t._uU(1,"Getting non routing peers..."),t.qZA())}function dd(n,i){if(1&n&&(t.TgZ(0,"p"),t._uU(1),t.qZA()),2&n){const e=t.oxw(4);t.xp6(1),t.Oqu(e.errorMessage)}}function hd(n,i){if(1&n&&(t.TgZ(0,"td",44),t.YNc(1,ud,2,0,"p",45),t.YNc(2,md,2,0,"p",45),t.YNc(3,dd,2,1,"p",45),t.qZA()),2&n){const e=t.oxw(3);t.xp6(1),t.Q6J("ngIf",(!(null!=e.NonRoutingPeers&&e.NonRoutingPeers.data)||(null==e.NonRoutingPeers||null==e.NonRoutingPeers.data?null:e.NonRoutingPeers.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.COMPLETED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.NonRoutingPeers&&e.NonRoutingPeers.data)||(null==e.NonRoutingPeers||null==e.NonRoutingPeers.data?null:e.NonRoutingPeers.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("ngIf",(!(null!=e.NonRoutingPeers&&e.NonRoutingPeers.data)||(null==e.NonRoutingPeers||null==e.NonRoutingPeers.data?null:e.NonRoutingPeers.data.length)<1)&&e.apiCallStatus.status===e.apiCallStatusEnum.ERROR)}}const _d=function(n){return{"display-none":n}};function fd(n,i){if(1&n&&t._UZ(0,"tr",46),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,_d,(null==e.NonRoutingPeers||null==e.NonRoutingPeers.data?null:e.NonRoutingPeers.data.length)>0))}}function gd(n,i){1&n&&t._UZ(0,"tr",47)}function Cd(n,i){1&n&&t._UZ(0,"tr",48)}const xd=function(){return["no_non_routing_event"]};function yd(n,i){if(1&n&&(t.TgZ(0,"div",13),t.YNc(1,X5,1,0,"mat-progress-bar",14),t.TgZ(2,"table",15,16),t.ynx(4,17),t.YNc(5,j5,2,0,"th",18),t.YNc(6,K5,2,4,"td",19),t.BQk(),t.ynx(7,20),t.YNc(8,$5,2,0,"th",18),t.YNc(9,td,2,4,"td",19),t.BQk(),t.ynx(10,21),t.YNc(11,ed,2,0,"th",22),t.YNc(12,nd,4,3,"td",23),t.BQk(),t.ynx(13,24),t.YNc(14,od,2,0,"th",22),t.YNc(15,id,4,3,"td",23),t.BQk(),t.ynx(16,25),t.YNc(17,ad,2,0,"th",22),t.YNc(18,ld,4,3,"td",23),t.BQk(),t.ynx(19,26),t.YNc(20,sd,2,0,"th",22),t.YNc(21,rd,4,3,"td",23),t.BQk(),t.ynx(22,27),t.YNc(23,cd,3,0,"th",28),t.YNc(24,pd,3,0,"td",29),t.BQk(),t.ynx(25,30),t.YNc(26,hd,4,3,"td",31),t.BQk(),t.YNc(27,fd,1,3,"tr",32),t.YNc(28,gd,1,0,"tr",33),t.YNc(29,Cd,1,0,"tr",34),t.qZA()()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("ngIf",e.apiCallStatus.status===e.apiCallStatusEnum.INITIATED),t.xp6(1),t.Q6J("dataSource",e.NonRoutingPeers),t.xp6(25),t.Q6J("matFooterRowDef",t.DdM(6,xd)),t.xp6(1),t.Q6J("matHeaderRowDef",e.displayedColumns)("matHeaderRowDefSticky",e.flgSticky),t.xp6(1),t.Q6J("matRowDefColumns",e.displayedColumns)}}function Td(n,i){if(1&n&&(t.TgZ(0,"div",4),t.YNc(1,W5,5,1,"div",5),t.YNc(2,yd,30,7,"div",6),t._UZ(3,"mat-paginator",7,8),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.Q6J("ngIf",""===e.errorMessage),t.xp6(1),t.Q6J("ngIf",""===e.errorMessage),t.xp6(1),t.Q6J("pageSize",e.pageSize)("pageSizeOptions",e.pageSizeOptions)("showFirstLastButtons",e.screenSize!==e.screenSizeEnum.XS)}}let vd=(()=>{class n{constructor(e,o,a,l,r){this.logger=e,this.commonService=o,this.store=a,this.router=l,this.activatedRoute=r,this.routingPeersData=[],this.displayedColumns=[],this.NonRoutingPeers=new c.by([]),this.flgSticky=!1,this.pageSize=s.IV,this.pageSizeOptions=s.TJ,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.filter="",this.activeChannels=[],this.apiCallStatus=null,this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x,new d.x,new d.x],this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS||this.screenSize===s.cu.SM?(this.flgSticky=!1,this.displayedColumns=["remote_alias","local_balance","remote_balance","actions"]):this.screenSize===s.cu.MD?(this.flgSticky=!1,this.displayedColumns=["chan_id","remote_alias","local_balance","remote_balance","actions"]):(this.flgSticky=!0,this.displayedColumns=["chan_id","remote_alias","total_satoshis_received","total_satoshis_sent","local_balance","remote_balance","actions"])}ngOnInit(){this.store.select(T.Bo).pipe((0,_.R)(this.unSubs[0])).subscribe(e=>{var o;this.errorMessage="",this.apiCallStatus=e.apiCallStatus,(null===(o=e.apiCallStatus)||void 0===o?void 0:o.status)===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.routingPeersData=e.forwardingHistory.forwarding_events?e.forwardingHistory.forwarding_events:[],this.routingPeersData.length>0&&this.sort&&this.paginator&&this.loadNonRoutingPeersTable(this.routingPeersData),this.logger.info(e.apiCallStatus),this.logger.info(e.forwardingHistory)}),this.store.select(T.ZW).pipe((0,_.R)(this.unSubs[1])).subscribe(e=>{this.errorMessage="",this.apiCallStatus=e.apiCallStatus,this.apiCallStatus.status===s.Bn.ERROR&&(this.errorMessage=this.apiCallStatus.message?"object"==typeof this.apiCallStatus.message?JSON.stringify(this.apiCallStatus.message):this.apiCallStatus.message:""),this.activeChannels=e.channels,this.logger.info(e)})}ngAfterViewInit(){this.routingPeersData.length>0&&this.loadNonRoutingPeersTable(this.routingPeersData)}onManagePeer(e){this.router.navigate(["../../","connections","channels","open"],{relativeTo:this.activatedRoute,state:{filter:e.chan_id}})}loadNonRoutingPeersTable(e){var o;if(e.length>0){const a=null===(o=this.activeChannels)||void 0===o?void 0:o.filter(l=>e.findIndex(r=>r.chan_id_in===l.chan_id||r.chan_id_out===l.chan_id)<0);this.NonRoutingPeers=new c.by(a),this.NonRoutingPeers.sort=this.sort,this.NonRoutingPeers.filterPredicate=(l,r)=>JSON.stringify(l).toLowerCase().includes(r),this.NonRoutingPeers.paginator=this.paginator,this.logger.info(this.NonRoutingPeers)}else this.NonRoutingPeers=new c.by([]);this.applyFilter()}applyFilter(){this.NonRoutingPeers.filter=this.filter.toLowerCase()}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh),t.Y36(v.F0),t.Y36(v.gz))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-non-routing-peers"]],viewQuery:function(e,o){if(1&e&&(t.Gf(Z.YE,5),t.Gf(k.NW,5)),2&e){let a;t.iGM(a=t.CRH())&&(o.sort=a.first),t.iGM(a=t.CRH())&&(o.paginator=a.first)}},features:[t._Bn([{provide:k.ye,useValue:(0,s.pt)("Non routing peers")}])],decls:3,vars:2,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",1,"padding-gap-x-large"],["class","p-2 error-border my-2",4,"ngIf"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch",4,"ngIf"],[1,"p-2","error-border","my-2"],["fxLayout","column","fxFlex","100","fxLayoutAlign","start stretch"],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch","class","page-sub-title-container",4,"ngIf"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100","class","table-container",3,"perfectScrollbar",4,"ngIf"],[1,"mb-1",3,"pageSize","pageSizeOptions","showFirstLastButtons"],["paginator",""],["fxLayout","column","fxLayout.gt-xs","row","fxLayoutAlign.gt-xs","start center","fxLayoutAlign","start stretch",1,"page-sub-title-container"],["fxFlex","70"],["fxFlex","30"],["matInput","","placeholder","Filter",3,"ngModel","keyup","ngModelChange"],["fxLayout","column","fxLayoutAlign","start center","fxFlex","100",1,"table-container",3,"perfectScrollbar"],["mode","indeterminate",4,"ngIf"],["mat-table","","matSort","",1,"overflow-auto",3,"dataSource"],["table",""],["matColumnDef","chan_id"],["mat-header-cell","","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",3,"ngStyle",4,"matCellDef"],["matColumnDef","remote_alias"],["matColumnDef","total_satoshis_sent"],["mat-header-cell","","mat-sort-header","","arrowPosition","before",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","total_satoshis_received"],["matColumnDef","local_balance"],["matColumnDef","remote_balance"],["matColumnDef","actions"],["mat-header-cell","","class","pr-3",4,"matHeaderCellDef"],["mat-cell","","class","pl-2","fxLayoutAlign","end center",4,"matCellDef"],["matColumnDef","no_non_routing_event"],["mat-footer-cell","","colspan","4",4,"matFooterCellDef"],["mat-footer-row","",3,"ngClass",4,"matFooterRowDef"],["mat-header-row","",4,"matHeaderRowDef","matHeaderRowDefSticky"],["mat-row","",4,"matRowDef","matRowDefColumns"],["mode","indeterminate"],["mat-header-cell","","mat-sort-header",""],["mat-cell","",3,"ngStyle"],["mat-header-cell","","mat-sort-header","","arrowPosition","before"],["mat-cell",""],["fxLayoutAlign","end center"],["mat-header-cell","",1,"pr-3"],["mat-cell","","fxLayoutAlign","end center",1,"pl-2"],["mat-stroked-button","","color","primary","type","button","tabindex","4",3,"click"],["mat-footer-cell","","colspan","4"],[4,"ngIf"],["mat-footer-row","",3,"ngClass"],["mat-header-row",""],["mat-row",""]],template:function(e,o){1&e&&(t.TgZ(0,"div",0),t.YNc(1,V5,2,1,"div",1),t.YNc(2,Td,5,5,"div",2),t.qZA()),2&e&&(t.xp6(1),t.Q6J("ngIf",""!==o.errorMessage),t.xp6(1),t.Q6J("ngIf",""===o.errorMessage))},directives:[m.xw,m.yH,m.Wh,u.O5,C.KE,P.Nt,p.Fj,p.JJ,p.On,z.$V,J.pW,c.BZ,Z.YE,c.w1,c.fO,c.ge,Z.nU,c.Dz,c.ev,u.PC,L.Zl,q.lW,c.mD,c.yh,c.Ke,c.Q2,u.mk,L.oO,c.as,c.XQ,c.nj,c.Gk,k.NW],pipes:[u.JJ],styles:[".mat-column-chan_id[_ngcontent-%COMP%], .mat-column-alias[_ngcontent-%COMP%]{flex:1 1 25%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-column-actions[_ngcontent-%COMP%]{min-height:4.8rem}"]}),n})(),bd=(()=>{class n{constructor(e){this.dataService=e,this.paths="",this.unSubs=[new d.x,new d.x]}ngOnInit(){var e;if(this.payment.htlcs&&this.payment.htlcs[0]&&this.payment.htlcs[0].route&&this.payment.htlcs[0].route.hops&&this.payment.htlcs[0].route.hops.length>0){const o=null===(e=this.payment.htlcs[0].route.hops)||void 0===e?void 0:e.reduce((a,l)=>""===a&&l.pub_key?l.pub_key:a+","+l.pub_key,"");this.dataService.getAliasesFromPubkeys(o,!0).pipe((0,_.R)(this.unSubs[0])).subscribe(a=>{this.paths=null==a?void 0:a.reduce((l,r)=>""===l?r:l+"\n"+r,"")})}this.payment.payment_request&&""!==this.payment.payment_request.trim()&&this.dataService.decodePayment(this.payment.payment_request,!1).pipe((0,X.q)(1)).subscribe(o=>{o&&o.description&&""!==o.description&&(this.payment.description=o.description)})}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(nt.D))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-payment-lookup"]],inputs:{payment:"payment"},decls:66,vars:20,consts:[["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch",1,"padding-gap-x-large"],["fxFlex","100"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[1,"my-1",3,"inset"],["fxLayout","row"],["fxFlex","50"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"mat-card-content",1)(2,"div",2)(3,"h4",3),t._uU(4,"Payment Hash"),t.qZA(),t.TgZ(5,"span",4),t._uU(6),t.qZA()(),t._UZ(7,"mat-divider",5),t.TgZ(8,"div",2)(9,"h4",3),t._uU(10,"Payment Preimage"),t.qZA(),t.TgZ(11,"span",4)(12,"div"),t._uU(13),t.qZA()()(),t._UZ(14,"mat-divider",5),t.TgZ(15,"div",2)(16,"h4",3),t._uU(17,"Payment Request"),t.qZA(),t.TgZ(18,"span",4)(19,"div"),t._uU(20),t.qZA()()(),t._UZ(21,"mat-divider",5),t.TgZ(22,"div",2)(23,"h4",3),t._uU(24,"Description"),t.qZA(),t.TgZ(25,"span",4)(26,"div"),t._uU(27),t.qZA()()(),t._UZ(28,"mat-divider",5),t.TgZ(29,"div",6)(30,"div",7)(31,"h4",3),t._uU(32,"Status"),t.qZA(),t.TgZ(33,"span",4)(34,"div"),t._uU(35),t.qZA()()(),t.TgZ(36,"div",7)(37,"h4",3),t._uU(38,"Creation Date"),t.qZA(),t.TgZ(39,"span",4)(40,"div"),t._uU(41),t.qZA()()()(),t._UZ(42,"mat-divider",5),t.TgZ(43,"div",6)(44,"div",7)(45,"h4",3),t._uU(46,"Value (mSats)"),t.qZA(),t.TgZ(47,"span",4)(48,"div"),t._uU(49),t.ALo(50,"number"),t.qZA()()(),t.TgZ(51,"div",7)(52,"h4",3),t._uU(53,"Fee (mSats)"),t.qZA(),t.TgZ(54,"span",4)(55,"div"),t._uU(56),t.ALo(57,"number"),t.qZA()()()(),t._UZ(58,"mat-divider",5),t.TgZ(59,"div",2)(60,"h4",3),t._uU(61,"Path"),t.qZA(),t.TgZ(62,"span",4)(63,"div"),t._uU(64),t.qZA()()(),t._UZ(65,"mat-divider",5),t.qZA()()),2&e&&(t.xp6(6),t.Oqu(null==o.payment?null:o.payment.payment_hash),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(null==o.payment?null:o.payment.payment_preimage),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(null==o.payment?null:o.payment.payment_request),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(null==o.payment?null:o.payment.description),t.xp6(1),t.Q6J("inset",!0),t.xp6(7),t.Oqu(null==o.payment?null:o.payment.status),t.xp6(6),t.Oqu(null==o.payment?null:o.payment.creation_date),t.xp6(1),t.Q6J("inset",!0),t.xp6(7),t.Oqu(t.lcZ(50,16,null==o.payment?null:o.payment.value_msat)),t.xp6(7),t.Oqu(t.lcZ(57,18,null==o.payment?null:o.payment.fee_msat)),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu(o.paths),t.xp6(1),t.Q6J("inset",!0))},directives:[m.xw,m.yH,m.Wh,y.dn,V.d],pipes:[u.JJ],styles:[""]}),n})();var wd=g(159);function Zd(n,i){if(1&n&&t._UZ(0,"qr-code",22),2&n){const e=t.oxw();t.Q6J("value",null==e.invoice?null:e.invoice.payment_request)("size",e.qrWidth)("errorCorrectionLevel","L")}}function Ad(n,i){1&n&&(t.TgZ(0,"span",23),t._uU(1,"N/A"),t.qZA())}function Ld(n,i){if(1&n&&t._UZ(0,"qr-code",22),2&n){const e=t.oxw();t.Q6J("value",null==e.invoice?null:e.invoice.payment_request)("size",e.qrWidth)("errorCorrectionLevel","L")}}function Sd(n,i){1&n&&(t.TgZ(0,"span",24),t._uU(1,"QR Code Not Applicable"),t.qZA())}function Fd(n,i){1&n&&t._UZ(0,"mat-divider",16),2&n&&t.Q6J("inset",!0)}function kd(n,i){1&n&&(t.ynx(0),t._uU(1," (zero amount) "),t.BQk())}const Ot=function(n){return{"mr-0":n}};function qd(n,i){if(1&n&&t._UZ(0,"span",38),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,Ot,e.screenSize===e.screenSizeEnum.XS))}}function Nd(n,i){if(1&n&&t._UZ(0,"span",39),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,Ot,e.screenSize===e.screenSizeEnum.XS))}}function Od(n,i){if(1&n&&t._UZ(0,"span",40),2&n){const e=t.oxw(3);t.Q6J("ngClass",t.VKq(1,Ot,e.screenSize===e.screenSizeEnum.XS))}}function Ud(n,i){if(1&n&&(t.TgZ(0,"div",27)(1,"div",32)(2,"span",33),t.YNc(3,qd,1,3,"span",34),t.YNc(4,Nd,1,3,"span",35),t.YNc(5,Od,1,3,"span",36),t._uU(6),t.qZA(),t.TgZ(7,"span",37),t._uU(8),t.ALo(9,"number"),t.qZA()(),t._UZ(10,"mat-divider",16),t.qZA()),2&n){const e=i.$implicit,o=t.oxw(2);t.xp6(3),t.Q6J("ngIf","SETTLED"===e.state),t.xp6(1),t.Q6J("ngIf","ACCEPTED"===e.state),t.xp6(1),t.Q6J("ngIf","CANCELED"===e.state),t.xp6(1),t.hij(" ",e.chan_id," "),t.xp6(2),t.Oqu(t.xi3(9,6,+e.amt_msat/1e3||0,o.getDecimalFormat(e))),t.xp6(2),t.Q6J("inset",!0)}}function Md(n,i){if(1&n){const e=t.EpF();t.TgZ(0,"div",11)(1,"mat-expansion-panel",25),t.NdJ("opened",function(){return t.CHM(e),t.oxw().flgOpened=!0})("closed",function(){return t.CHM(e),t.oxw().onExpansionClosed()}),t.TgZ(2,"mat-expansion-panel-header")(3,"mat-panel-title")(4,"h4",26),t._uU(5,"HTLCs"),t.qZA()()(),t.TgZ(6,"div",27)(7,"div",28)(8,"span",29),t._uU(9,"Channel ID"),t.qZA(),t.TgZ(10,"span",30),t._uU(11,"Amount (Sats)"),t.qZA()(),t._UZ(12,"mat-divider",16),t.YNc(13,Ud,11,9,"div",31),t.qZA()()()}if(2&n){const e=t.oxw();t.xp6(12),t.Q6J("inset",!0),t.xp6(1),t.Q6J("ngForOf",null==e.invoice?null:e.invoice.htlcs)}}function Pd(n,i){1&n&&t._UZ(0,"mat-divider",16),2&n&&t.Q6J("inset",!0)}const re=function(n){return{"display-none":n}};let Id=(()=>{class n{constructor(e){this.commonService=e,this.qrWidth=240,this.screenSize="",this.screenSizeEnum=s.cu}ngOnInit(){this.screenSize=this.commonService.getScreenSize(),this.screenSize===s.cu.XS&&(this.qrWidth=220)}getDecimalFormat(e){return e.amt_msat<1e3?"1.0-4":"1.0-0"}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(O.v))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-invoice-lookup"]],inputs:{invoice:"invoice"},decls:90,vars:45,consts:[["fxLayout","column","fxLayout.gt-sm","row","fxLayoutAlign.gt-sm","space-between stretch"],["fxFlex","20",1,"modal-qr-code-container","padding-gap-large",3,"fxLayoutAlign","ngClass"],[3,"value","size","errorCorrectionLevel",4,"ngIf"],["class","font-size-300",4,"ngIf"],["fxLayout","column","fxFlex","80"],[1,"padding-gap-x-large"],["fxLayout","column"],["fxFlex","30",1,"modal-qr-code-container","padding-gap",3,"fxLayoutAlign","ngClass"],["class","font-size-120",4,"ngIf"],["class","my-1",3,"inset",4,"ngIf"],[3,"perfectScrollbar"],["fxLayout","row"],["fxFlex","50"],["fxLayoutAlign","start",1,"font-bold-500"],[1,"foreground-secondary-text"],[4,"ngIf"],[1,"my-1",3,"inset"],["fxFlex","100"],[1,"overflow-wrap","foreground-secondary-text"],["fxFlex","34"],["fxFlex","33"],["fxLayout","row",4,"ngIf"],[3,"value","size","errorCorrectionLevel"],[1,"font-size-300"],[1,"font-size-120"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",1,"flat-expansion-panel",3,"opened","closed"],["fxLayoutAlign","start center","fxFlex","100",1,"font-bold-500"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100"],["fxLayout","row","fxLayoutAlign","start start","fxFlex","100",1,"mt-minus-1"],["fxFlex","60",1,"foreground-secondary-text","font-bold-500"],["fxFlex","40",1,"foreground-secondary-text","font-bold-500"],["fxLayout","column","fxLayoutAlign","start stretch","fxFlex","100",4,"ngFor","ngForOf"],["fxLayout","row","fxLayoutAlign","start start","fxFlex","100"],["fxFlex","60",1,"foreground-secondary-text"],["class","dot green","matTooltip","Settled","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot yellow","matTooltip","Accepted","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["class","dot red","matTooltip","Cancelled","matTooltipPosition","right",3,"ngClass",4,"ngIf"],["fxFlex","40",1,"foreground-secondary-text"],["matTooltip","Settled","matTooltipPosition","right",1,"dot","green",3,"ngClass"],["matTooltip","Accepted","matTooltipPosition","right",1,"dot","yellow",3,"ngClass"],["matTooltip","Cancelled","matTooltipPosition","right",1,"dot","red",3,"ngClass"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1),t.YNc(2,Zd,1,3,"qr-code",2),t.YNc(3,Ad,2,0,"span",3),t.qZA(),t.TgZ(4,"div",4)(5,"mat-card-content",5)(6,"div",6)(7,"div",7),t.YNc(8,Ld,1,3,"qr-code",2),t.YNc(9,Sd,2,0,"span",8),t.qZA(),t.YNc(10,Fd,1,1,"mat-divider",9),t.TgZ(11,"div",10)(12,"div",11)(13,"div",12)(14,"h4",13),t._uU(15),t.qZA(),t.TgZ(16,"span",14),t._uU(17),t.ALo(18,"number"),t.YNc(19,kd,2,0,"ng-container",15),t.qZA()(),t.TgZ(20,"div",12)(21,"h4",13),t._uU(22,"Amount Settled"),t.qZA(),t.TgZ(23,"span",14)(24,"div"),t._uU(25),t.ALo(26,"number"),t.qZA()()()(),t._UZ(27,"mat-divider",16),t.TgZ(28,"div",11)(29,"div",12)(30,"h4",13),t._uU(31,"Date Created"),t.qZA(),t.TgZ(32,"span",14),t._uU(33),t.ALo(34,"date"),t.qZA()(),t.TgZ(35,"div",12)(36,"h4",13),t._uU(37,"Date Settled"),t.qZA(),t.TgZ(38,"span",14),t._uU(39),t.ALo(40,"date"),t.qZA()()(),t._UZ(41,"mat-divider",16),t.TgZ(42,"div",11)(43,"div",17)(44,"h4",13),t._uU(45,"Memo"),t.qZA(),t.TgZ(46,"span",14),t._uU(47),t.qZA()()(),t._UZ(48,"mat-divider",16),t.TgZ(49,"div",11)(50,"div",17)(51,"h4",13),t._uU(52,"Payment Request"),t.qZA(),t.TgZ(53,"span",18),t._uU(54),t.qZA()()(),t._UZ(55,"mat-divider",16),t.TgZ(56,"div",11)(57,"div",17)(58,"h4",13),t._uU(59,"Payment Hash"),t.qZA(),t.TgZ(60,"span",18),t._uU(61),t.qZA()()(),t.TgZ(62,"div"),t._UZ(63,"mat-divider",16),t.TgZ(64,"div",11)(65,"div",17)(66,"h4",13),t._uU(67,"Preimage"),t.qZA(),t.TgZ(68,"span",18),t._uU(69),t.qZA()()(),t._UZ(70,"mat-divider",16),t.TgZ(71,"div",11)(72,"div",19)(73,"h4",13),t._uU(74,"State"),t.qZA(),t.TgZ(75,"span",18),t._uU(76),t.qZA()(),t.TgZ(77,"div",20)(78,"h4",13),t._uU(79,"Expiry"),t.qZA(),t.TgZ(80,"span",18),t._uU(81),t.qZA()(),t.TgZ(82,"div",20)(83,"h4",13),t._uU(84,"Private Routing Hints"),t.qZA(),t.TgZ(85,"span",18),t._uU(86),t.qZA()()(),t._UZ(87,"mat-divider",16),t.YNc(88,Md,14,2,"div",21),t.YNc(89,Pd,1,1,"mat-divider",9),t.qZA()()()()()()),2&e&&(t.xp6(1),t.Q6J("fxLayoutAlign",null!=o.invoice&&o.invoice.payment_request&&""!==(null==o.invoice?null:o.invoice.payment_request)?"center start":"center center")("ngClass",t.VKq(41,re,o.screenSize===o.screenSizeEnum.XS||o.screenSize===o.screenSizeEnum.SM)),t.xp6(1),t.Q6J("ngIf",(null==o.invoice?null:o.invoice.payment_request)&&""!==(null==o.invoice?null:o.invoice.payment_request)),t.xp6(1),t.Q6J("ngIf",!(null!=o.invoice&&o.invoice.payment_request)||""===(null==o.invoice?null:o.invoice.payment_request)),t.xp6(4),t.Q6J("fxLayoutAlign",null!=o.invoice&&o.invoice.payment_request&&""!==(null==o.invoice?null:o.invoice.payment_request)?"center start":"center center")("ngClass",t.VKq(43,re,o.screenSize!==o.screenSizeEnum.XS&&o.screenSize!==o.screenSizeEnum.SM)),t.xp6(1),t.Q6J("ngIf",(null==o.invoice?null:o.invoice.payment_request)&&""!==(null==o.invoice?null:o.invoice.payment_request)),t.xp6(1),t.Q6J("ngIf",!(null!=o.invoice&&o.invoice.payment_request)||""===(null==o.invoice?null:o.invoice.payment_request)),t.xp6(1),t.Q6J("ngIf",o.screenSize===o.screenSizeEnum.XS||o.screenSize===o.screenSizeEnum.SM),t.xp6(5),t.Oqu(o.screenSize===o.screenSizeEnum.XS?"Amount":"Amount Requested"),t.xp6(2),t.hij("",t.lcZ(18,31,(null==o.invoice?null:o.invoice.value)||0)," Sats"),t.xp6(2),t.Q6J("ngIf",!(null!=o.invoice&&o.invoice.value)||"0"===(null==o.invoice?null:o.invoice.value)),t.xp6(6),t.hij("",t.lcZ(26,33,null==o.invoice?null:o.invoice.amt_paid_sat)," Sats"),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu(t.xi3(34,35,1e3*(null==o.invoice?null:o.invoice.creation_date),"dd/MMM/y HH:mm")),t.xp6(6),t.Oqu(0!=+(null==o.invoice?null:o.invoice.settle_date)?t.xi3(40,38,1e3*+(null==o.invoice?null:o.invoice.settle_date),"dd/MMM/y HH:mm"):"-"),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu(null==o.invoice?null:o.invoice.memo),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu((null==o.invoice?null:o.invoice.payment_request)||"N/A"),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu((null==o.invoice?null:o.invoice.r_hash)||""),t.xp6(2),t.Q6J("inset",!0),t.xp6(6),t.Oqu((null==o.invoice?null:o.invoice.r_preimage)||"-"),t.xp6(1),t.Q6J("inset",!0),t.xp6(6),t.Oqu(null==o.invoice?null:o.invoice.state),t.xp6(5),t.Oqu(null==o.invoice?null:o.invoice.expiry),t.xp6(5),t.Oqu(null!=o.invoice&&o.invoice.private?"Yes":"No"),t.xp6(1),t.Q6J("inset",!0),t.xp6(1),t.Q6J("ngIf",(null==o.invoice?null:o.invoice.htlcs)&&(null==o.invoice?null:o.invoice.htlcs.length)>0),t.xp6(1),t.Q6J("ngIf",(null==o.invoice?null:o.invoice.htlcs)&&(null==o.invoice?null:o.invoice.htlcs.length)>0))},directives:[m.xw,m.Wh,m.yH,u.mk,L.oO,u.O5,wd.uU,y.dn,V.d,z.$V,E.ib,E.yz,E.yK,u.sg,K.gM],pipes:[u.JJ,u.uU],styles:[""]}),n})();function Rd(n,i){if(1&n&&(t.TgZ(0,"mat-radio-button",17),t._uU(1),t.qZA()),2&n){const e=i.$implicit,o=t.oxw();t.Q6J("value",e.id)("checked",o.selectedFieldId===e.id),t.xp6(1),t.hij(" ",e.name," ")}}function Dd(n,i){if(1&n&&(t.TgZ(0,"mat-error"),t._uU(1),t.qZA()),2&n){const e=t.oxw();t.xp6(1),t.hij("",null==e.lookupFields[e.selectedFieldId]?null:e.lookupFields[e.selectedFieldId].placeholder," is required.")}}function Qd(n,i){1&n&&t._UZ(0,"mat-progress-bar",20)}const Jd=function(n){return{"w-100 mt-2 p-2 error-border":n,"w-100 my-2 p-2":!0}};function Ed(n,i){if(1&n&&(t.TgZ(0,"div",18),t.YNc(1,Qd,1,0,"mat-progress-bar",19),t._uU(2),t.qZA()),2&n){const e=t.oxw();t.Q6J("ngClass",t.VKq(3,Jd,""!==e.errorMessage&&"Getting lookup details..."!==e.errorMessage)),t.xp6(1),t.Q6J("ngIf","Getting lookup details..."===e.errorMessage),t.xp6(1),t.hij(" ",e.errorMessage," ")}}function Hd(n,i){if(1&n&&(t.TgZ(0,"span",27),t._UZ(1,"rtl-payment-lookup",28),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("payment",e.lookupValue)}}function Yd(n,i){if(1&n&&(t.TgZ(0,"span",27),t._UZ(1,"rtl-invoice-lookup",29),t.qZA()),2&n){const e=t.oxw(2);t.xp6(1),t.Q6J("invoice",e.lookupValue)}}function Bd(n,i){1&n&&(t.TgZ(0,"span",27)(1,"h3"),t._uU(2,"Error! Unable to find details!"),t.qZA()())}function zd(n,i){if(1&n&&(t.TgZ(0,"div",21)(1,"div",22)(2,"span",23),t._uU(3),t.qZA()(),t.TgZ(4,"div",24),t.YNc(5,Hd,2,1,"span",25),t.YNc(6,Yd,2,1,"span",25),t.YNc(7,Bd,3,0,"span",26),t.qZA()()),2&n){const e=t.oxw();t.xp6(3),t.hij("",e.lookupFields[e.selectedFieldId].name," Details"),t.xp6(1),t.Q6J("ngSwitch",e.selectedFieldId),t.xp6(1),t.Q6J("ngSwitchCase",0),t.xp6(1),t.Q6J("ngSwitchCase",1)}}const Gd=function(n){return{"mt-1":!0,"mt-2":n}},Xd=v.Bz.forChild([{path:"",component:Rt,children:[{path:"",pathMatch:"full",redirectTo:"home"},{path:"home",component:Sa,canActivate:[U.QM]},{path:"wallet",component:O2,canActivate:[U.a1]},{path:"onchain",component:Eu,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"receive/utxos"},{path:"receive/:selTab",component:Bu,canActivate:[U.QM]},{path:"send/:selTab",component:ae,data:{sweepAll:!1},canActivate:[U.QM]},{path:"sweep/:selTab",component:ae,data:{sweepAll:!0},canActivate:[U.QM]}]},{path:"connections",component:qa,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"channels"},{path:"channels",component:Ol,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"open"},{path:"open",component:v1,canActivate:[U.QM]},{path:"pending",component:ac,canActivate:[U.QM]},{path:"closed",component:kc,canActivate:[U.QM]},{path:"activehtlcs",component:r2,canActivate:[U.QM]}]},{path:"peers",component:Sl,data:{sweepAll:!1},canActivate:[U.QM]}]},{path:"transactions",component:P2,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"payments"},{path:"payments",component:zt,canActivate:[U.QM]},{path:"invoices",component:Yt,canActivate:[U.QM]},{path:"lookuptransactions",component:(()=>{class n{constructor(e,o,a,l){this.logger=e,this.commonService=o,this.store=a,this.actions=l,this.lookupKey="",this.lookupValue={},this.flgSetLookupValue=!1,this.messageObj=[],this.selectedFieldId=0,this.lookupFields=[{id:0,name:"Payment",placeholder:"Payment Hash"},{id:1,name:"Invoice",placeholder:"Payment Hash"}],this.faSearch=b.wn1,this.screenSize="",this.screenSizeEnum=s.cu,this.errorMessage="",this.apiCallStatusEnum=s.Bn,this.unSubs=[new d.x],this.screenSize=this.commonService.getScreenSize()}ngOnInit(){this.actions.pipe((0,_.R)(this.unSubs[0]),(0,H.h)(e=>e.type===s.uR.SET_LOOKUP_LND)).subscribe(e=>{this.flgSetLookupValue=!e.payload.error,this.lookupValue=JSON.parse(JSON.stringify(e.payload)),this.errorMessage=e.payload.error?this.commonService.extractErrorMessage(e.payload.error):"",this.logger.info(this.lookupValue)})}onLookup(){var e,o,a,l;if(!this.lookupKey)return!0;switch(this.errorMessage="",this.flgSetLookupValue=!1,this.lookupValue={},this.selectedFieldId){case 0:this.store.dispatch((0,A.yZ)({payload:null===(o=null===(e=Buffer.from(this.lookupKey.trim(),"hex").toString("base64"))||void 0===e?void 0:e.replace(/\+/g,"-"))||void 0===o?void 0:o.replace(/[/]/g,"_")}));break;case 1:this.store.dispatch((0,A.n7)({payload:{openSnackBar:!1,paymentHash:null===(l=null===(a=Buffer.from(this.lookupKey.trim(),"hex").toString("base64"))||void 0===a?void 0:a.replace(/\+/g,"-"))||void 0===l?void 0:l.replace(/[/]/g,"_")}}))}}onSelectChange(e){this.resetData(),this.selectedFieldId=e.value}resetData(){this.flgSetLookupValue=!1,this.selectedFieldId=0,this.lookupKey="",this.lookupValue={},this.errorMessage=""}clearLookupValue(){this.lookupValue={},this.flgSetLookupValue=!1}ngOnDestroy(){this.unSubs.forEach(e=>{e.next(null),e.complete()})}}return n.\u0275fac=function(e){return new(e||n)(t.Y36(N.mQ),t.Y36(O.v),t.Y36(S.yh),t.Y36(j.eX))},n.\u0275cmp=t.Xpm({type:n,selectors:[["rtl-lookup-transactions"]],decls:19,vars:10,consts:[["fxLayout","column"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start start",1,"padding-gap"],["fxLayout","column","fxFlex","100","fxLayoutAlign","space-between stretch"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start space-between",1,"w-100"],["form","ngForm"],["fxFlex","100","fxLayoutAlign","start end"],["color","primary","tabindex","1","name","lookupField",3,"ngModel","ngModelChange","change"],["class","mr-4",3,"value","checked",4,"ngFor","ngForOf"],["fxFlex","100","fxLayoutAlign","start end",3,"ngClass"],["matInput","","name","lookupKey","tabindex","2","required","",3,"placeholder","ngModel","change","ngModelChange"],["key",""],[4,"ngIf"],["fxLayout","row","fxFlex","100",1,"mt-1"],["mat-stroked-button","","color","primary","tabindex","3","type","button",1,"mr-1",3,"click"],["mat-flat-button","","color","primary","tabindex","4","type","submit",3,"click"],["fxFlex","100","fxLayout","row wrap","fxLayoutAlign","space-between center",3,"ngClass",4,"ngIf"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch","class","w-100 mt-2",4,"ngIf"],[1,"mr-4",3,"value","checked"],["fxFlex","100","fxLayout","row wrap","fxLayoutAlign","space-between center",3,"ngClass"],["mode","indeterminate",4,"ngIf"],["mode","indeterminate"],["fxFlex","100","fxLayout","column","fxLayout.gt-sm","row wrap","fxLayoutAlign.gt-sm","space-between center","fxLayoutAlign","start stretch",1,"w-100","mt-2"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",1,"mb-2"],[1,"page-title","font-bold-500"],["fxLayout","row","fxFlex","100","fxLayoutAlign","start center",3,"ngSwitch"],["fxFlex","100",4,"ngSwitchCase"],["fxFlex","100",4,"ngSwitchDefault"],["fxFlex","100"],[3,"payment"],[3,"invoice"]],template:function(e,o){1&e&&(t.TgZ(0,"div",0)(1,"div",1)(2,"mat-card-content",2)(3,"form",3,4)(5,"div",5)(6,"mat-radio-group",6),t.NdJ("ngModelChange",function(l){return o.selectedFieldId=l})("change",function(l){return o.onSelectChange(l)}),t.YNc(7,Rd,2,3,"mat-radio-button",7),t.qZA()(),t.TgZ(8,"mat-form-field",8)(9,"input",9,10),t.NdJ("change",function(){return o.clearLookupValue()})("ngModelChange",function(l){return o.lookupKey=l}),t.qZA(),t.YNc(11,Dd,2,1,"mat-error",11),t.qZA(),t.TgZ(12,"div",12)(13,"button",13),t.NdJ("click",function(){return o.resetData()}),t._uU(14,"Clear"),t.qZA(),t.TgZ(15,"button",14),t.NdJ("click",function(){return o.onLookup()}),t._uU(16,"Lookup"),t.qZA()()(),t.YNc(17,Ed,3,5,"div",15),t.YNc(18,zd,8,4,"div",16),t.qZA()()()),2&e&&(t.xp6(6),t.Q6J("ngModel",o.selectedFieldId),t.xp6(1),t.Q6J("ngForOf",o.lookupFields),t.xp6(1),t.Q6J("ngClass",t.VKq(8,Gd,o.screenSize===o.screenSizeEnum.XS||o.screenSize===o.screenSizeEnum.SM)),t.xp6(1),t.Q6J("placeholder",(null==o.lookupFields[o.selectedFieldId]?null:o.lookupFields[o.selectedFieldId].placeholder)||"Lookup Key")("ngModel",o.lookupKey),t.xp6(2),t.Q6J("ngIf",!o.lookupKey),t.xp6(6),t.Q6J("ngIf",""!==o.errorMessage),t.xp6(1),t.Q6J("ngIf",""===o.errorMessage&&o.lookupValue&&o.flgSetLookupValue))},directives:[m.xw,m.yH,m.Wh,y.dn,p._Y,p.JL,p.F,tt.VQ,p.JJ,p.On,u.sg,tt.U0,C.KE,u.mk,L.oO,P.Nt,p.Fj,p.Q7,u.O5,C.TO,q.lW,J.pW,u.RF,u.n9,bd,Id,u.ED],styles:[".tree-invisible[_ngcontent-%COMP%]{display:none}.lookup-tree[_ngcontent-%COMP%] ul[_ngcontent-%COMP%], .lookup-tree[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0;list-style-type:none}.pl-3[_ngcontent-%COMP%]{padding-left:3rem}"]}),n})(),canActivate:[U.QM]}]},{path:"messages",component:A4,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"sign"},{path:"sign",component:S4,canActivate:[U.QM]},{path:"verify",component:P4,canActivate:[U.QM]}]},{path:"channelbackup",component:H6,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"bckup"},{path:"bckup",component:w4,canActivate:[U.QM]},{path:"restore",component:s4,canActivate:[U.QM]}]},{path:"routing",component:R3,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"forwardinghistory"},{path:"forwardinghistory",component:$t,canActivate:[U.QM]},{path:"peers",component:ap,canActivate:[U.QM]},{path:"nonroutingprs",component:vd,canActivate:[U.QM]}]},{path:"reports",component:sp,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"routingreport"},{path:"routingreport",component:fp,canActivate:[U.QM]},{path:"transactions",component:Sp,canActivate:[U.QM]}]},{path:"graph",component:R2,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"lookups"},{path:"lookups",component:Kt,canActivate:[U.QM]},{path:"queryroutes",component:l3,canActivate:[U.QM]}]},{path:"lookups",component:Kt,canActivate:[U.QM]},{path:"services",component:R4,canActivate:[U.QM],children:[{path:"",pathMatch:"full",redirectTo:"loop"},{path:"loop",pathMatch:"full",redirectTo:"loop/loopout"},{path:"loop/:selTab",component:xm},{path:"boltz",pathMatch:"full",redirectTo:"boltz/swapout"},{path:"boltz/:selTab",component:G5}]},{path:"network",component:J6,canActivate:[U.QM]},{path:"**",component:I4.w},{path:"rates",redirectTo:"network"}]}]);var jd=g(8750);let Kd=(()=>{class n{}return n.\u0275fac=function(e){return new(e||n)},n.\u0275mod=t.oAB({type:n,bootstrap:[Rt]}),n.\u0275inj=t.cJS({providers:[U.QM],imports:[[u.ez,jd.m,Xd]]}),n})()}}]);