| 
						
						
							
								
							
						
						
					 | 
					@ -33,6 +33,7 @@ export class AllocationsPageComponent implements OnDestroy, OnInit { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      value: number; | 
					 | 
					 | 
					      value: number; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    }; | 
					 | 
					 | 
					    }; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  }; | 
					 | 
					 | 
					  }; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					  public activeFilters: Filter[] = []; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  public allFilters: Filter[]; | 
					 | 
					 | 
					  public allFilters: Filter[]; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  public continents: { | 
					 | 
					 | 
					  public continents: { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    [code: string]: { name: string; value: number }; | 
					 | 
					 | 
					    [code: string]: { name: string; value: number }; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -130,8 +131,11 @@ export class AllocationsPageComponent implements OnDestroy, OnInit { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        distinctUntilChanged(), | 
					 | 
					 | 
					        distinctUntilChanged(), | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        switchMap((filters) => { | 
					 | 
					 | 
					        switchMap((filters) => { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          this.isLoading = true; | 
					 | 
					 | 
					          this.isLoading = true; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          this.activeFilters = filters; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					          return this.dataService.fetchPortfolioDetails({ filters }); | 
					 | 
					 | 
					          return this.dataService.fetchPortfolioDetails({ | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            filters: this.activeFilters | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        }), | 
					 | 
					 | 
					        }), | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        takeUntil(this.unsubscribeSubject) | 
					 | 
					 | 
					        takeUntil(this.unsubscribeSubject) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      ) | 
					 | 
					 | 
					      ) | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -343,7 +347,10 @@ export class AllocationsPageComponent implements OnDestroy, OnInit { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      if (position.dataSource) { | 
					 | 
					 | 
					      if ( | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.activeFilters?.length === 0 || | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        position.assetSubClass !== AssetClass.CASH | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      ) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        this.symbols[prettifySymbol(symbol)] = { | 
					 | 
					 | 
					        this.symbols[prettifySymbol(symbol)] = { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          dataSource: position.dataSource, | 
					 | 
					 | 
					          dataSource: position.dataSource, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          name: position.name, | 
					 | 
					 | 
					          name: position.name, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |