| 
									
										
										
										
											2022-07-17 11:10:17 +02:00
										 |  |  | <div class="full-container h-100"> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   <div class="card-header"> | 
					
						
							|  |  |  |     <div class="d-flex d-md-block align-items-baseline" style="margin-bottom: -5px"> | 
					
						
							|  |  |  |       <span i18n="lightning.nodes-per-country">Lightning nodes per country</span> | 
					
						
							|  |  |  |       <button class="btn p-0 pl-2" style="margin: 0 0 4px 0px" (click)="onSaveChart()"> | 
					
						
							|  |  |  |         <fa-icon [icon]="['fas', 'download']" [fixedWidth]="true"></fa-icon> | 
					
						
							|  |  |  |       </button> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |     <small style="color: #ffffff66" i18n="lightning.tor-nodes-excluded">(Tor nodes excluded)</small> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   <div class="container pb-lg-0 bottom-padding"> | 
					
						
							|  |  |  |     <div class="pb-lg-5"> | 
					
						
							|  |  |  |       <div class="chart w-100" echarts [initOpts]="chartInitOptions" [options]="chartOptions" | 
					
						
							|  |  |  |         (chartInit)="onChartInit($event)"> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <div class="text-center loadingGraphs" *ngIf="isLoading"> | 
					
						
							|  |  |  |       <div class="spinner-border text-light"></div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <table class="table table-borderless text-center m-auto" style="max-width: 900px"> | 
					
						
							|  |  |  |       <thead> | 
					
						
							|  |  |  |         <tr> | 
					
						
							| 
									
										
										
										
											2022-07-17 23:28:00 +02:00
										 |  |  |           <th class="text-left rank" i18n="mining.rank">Rank</th> | 
					
						
							| 
									
										
										
										
											2022-07-17 11:10:17 +02:00
										 |  |  |           <th class="text-left name" i18n="lightning.as-name">Name</th> | 
					
						
							| 
									
										
										
										
											2022-07-17 23:28:00 +02:00
										 |  |  |           <th class="text-right share" i18n="lightning.share">Share</th> | 
					
						
							| 
									
										
										
										
											2022-07-17 11:10:17 +02:00
										 |  |  |           <th class="text-right nodes" i18n="lightning.nodes-count">Nodes</th> | 
					
						
							|  |  |  |           <th class="text-right capacity" i18n="lightning.capacity">Capacity</th> | 
					
						
							|  |  |  |         </tr> | 
					
						
							|  |  |  |       </thead> | 
					
						
							|  |  |  |       <tbody [attr.data-cy]="'pools-table'" *ngIf="(nodesPerCountryObservable$ | async) as countries"> | 
					
						
							|  |  |  |         <tr *ngFor="let country of countries"> | 
					
						
							| 
									
										
										
										
											2022-07-17 23:28:00 +02:00
										 |  |  |           <td class="text-left rank">{{ country.rank }}</td> | 
					
						
							| 
									
										
										
										
											2022-07-17 23:14:01 +02:00
										 |  |  |           <td class="text-left text-truncate name"> | 
					
						
							| 
									
										
										
										
											2022-07-18 00:55:47 +02:00
										 |  |  |             <div class="d-flex"> | 
					
						
							|  |  |  |               <span style="font-size: 20px">{{ country.flag }}</span> | 
					
						
							|  |  |  |                 | 
					
						
							|  |  |  |               <a class="mt-auto mb-auto" [routerLink]="['/lightning/nodes/country' | relativeUrl, country.iso]">{{ country.name.en }}</a> | 
					
						
							|  |  |  |             </div> | 
					
						
							| 
									
										
										
										
											2022-07-17 23:14:01 +02:00
										 |  |  |           </td> | 
					
						
							| 
									
										
										
										
											2022-07-17 23:28:00 +02:00
										 |  |  |           <td class="text-right share">{{ country.share }}%</td> | 
					
						
							| 
									
										
										
										
											2022-07-17 11:10:17 +02:00
										 |  |  |           <td class="text-right nodes">{{ country.count }}</td> | 
					
						
							|  |  |  |           <td class="text-right capacity"> | 
					
						
							|  |  |  |             <app-amount *ngIf="country.capacity > 100000000; else smallchannel" [satoshis]="country.capacity" [digitsInfo]="'1.2-2'" [noFiat]="true"></app-amount> | 
					
						
							|  |  |  |             <ng-template #smallchannel> | 
					
						
							|  |  |  |               {{ country.capacity | amountShortener: 1 }} | 
					
						
							|  |  |  |               <span class="sats" i18n="shared.sats">sats</span> | 
					
						
							|  |  |  |             </ng-template> | 
					
						
							|  |  |  |           </td> | 
					
						
							|  |  |  |         </tr> | 
					
						
							|  |  |  |       </tbody> | 
					
						
							|  |  |  |     </table> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </div> |