@let info = algorithmInformation();

{{ info.title | translate }}

@if(info.entries && info.entries.length > 0){ @for (algo of info.entries; track algo) {

@if(algo.translateName){ {{ algo.name | translate}} } @else { {{ algo.name }} } {{ algo.description | translate }} @if (algo.routerLink) { {{ algo.linkLabel }} } @else { {{ algo.linkLabel ?? 'Wikipedia' }} }

} }

{{ 'ALGORITHM.HOW_IT_WORKS' | translate }}

{{ info.howItWorks.intro | translate }}

{{ 'ALGORITHM.SOURCE' | translate }}: @for (path of info.sources; track path) { {{ fileName(path) }} }

@if (info.disclaimer !== '') {

{{ 'ALGORITHM.NOTE' | translate}} {{ info.disclaimer | translate}}

@if (info.disclaimerListEntry && info.disclaimerListEntry.length > 0) { } @if (info.disclaimerBottom !== '') {

{{ info.disclaimerBottom | translate}}

} }