<cory-mat-loading></cory-mat-loading>
<mat-sidenav-container class="cory-layout-sidenav-container" [style.z-index]="menuSidenav.opened ? 2 : 1">
<mat-sidenav #menuSidenav position="end" class="cory-layout-sindenav">
<button disabled mat-menu-item>
{{ i18n.title.packages }}
</button>
<form class="cory-layout-sidenav-search" (keydown)="keyDownFunction($event)">
<!--
<input type="text" style="position: absolute; top: 0; left: 0; opacity: 1.0; height: 0; border: none; padding: 0; margin: 0; line-height: 0;" tabindex="0">
-->
<mat-form-field style="width: 100%;">
<input matInput #searchText (keyup)="search(searchText.value)" placeholder="{{ i18n.title.search }}"/>
<mat-icon *ngIf="searchText.value.trim() != ''" style="cursor: pointer;" matSuffix (click)="searchText.value = ''; search('')" color="primary">clear</mat-icon>
</mat-form-field>
</form>
<button mat-menu-item
*ngFor="let repo of reposSearch"
(click)="navigate('github/' + repo + '/index.html' ); menuRepoActive = repo; menuMenuActive = undefined; packageMenuClose()"
[class.cory-mat-menu-item-active]="menuRepoActive == repo"
>
<span *ngIf="packages[repo]">
<span id="cory-pages-layout-menu-main-icon">
<i *ngIf="packages[repo]" [class]="packages[repo].corifeus.icon||'fas fa-bolt' "></i>
</span>
<span class="cory-pages-layout-menu-main-title" [matTooltip]="extractTitleWithStars(packages[repo])" matTooltipPosition="above">
{{ extractTitle(packages[repo]) }}
<span *ngIf="packages[repo].corifeus.stargazers_count > 0" style="opacity: 0.25; position: relative; top: -10px; right: 3px; font-size: 10px;">
<i class="fas fa-star"></i> {{ packages[repo].corifeus.stargazers_count }}
</span>
</span>
<div style="float: right; margin-left: 5px; opacity: 0.25;">
{{ packages[repo].corifeus.code }}
</div>
</span>
</button>
</mat-sidenav>
<div class="cory-mat-container">
<mat-card>
<!-- Counter: {{ counter }} -->
<mat-card-content style="position: relative;" *ngIf="packageJson !== undefined">
<cory-web-pages-build-status style="float: left;" [cory-pkg]="packageJson" *ngIf="showTitle"></cory-web-pages-build-status>
<div style="float: right; font-weight: bold; font-size: 125%;">
<span *ngIf="showTitle">v{{ packageJson.version }}</span>
<div *ngIf="packageJson.corifeus.stargazers_count > 0" style="text-align: right;">
<i class="fas fa-star"></i> <span [matTooltip]="i18n.title.githubStars" matTooltipPosition="below">{{ packageJson.corifeus.stargazers_count }}</span>
</div>
</div>
<div *ngIf="showTitle" style="clear: both"></div>
<!--
<div *ngIf="packageJson.corifeus.publish">
<br/>
<a href="https://npmjs.com/package/{{ packageJson.name }}/" target="_blank">
<img src="https://nodei.co/npm/{{ packageJson.name }}.png?downloads=true&downloadRank=true&stars=true" alt="NPM" class="badge badge" style="max-width: 408px; width: 100%;">
</a>
</div>
-->
<span *ngIf="showTitle">
<br/>
<span id="cory-mat-pages-title" class="cory-layout-title" [innerHTML]="getDescription(packageJson.description)"></span>
<br/>
<div *ngIf="packageJson.corifeus.angular">
<h2>Built on Angular v{{packageJson.corifeus.angular}}</h2>
</div>
<div *ngIf="packageJson.collective">
<br/>
<a routerLink="/github/{{ packageJson.corifeus.reponame }}/open-collective" style="font-weight: bold; font-size: 125%;">
{{ i18n.title.opencollective.label }}
</a>
<br/>
</div>
</span>
<router-outlet>
</router-outlet>
</mat-card-content>
</mat-card>
</div>
</mat-sidenav-container>
<cory-layout-header></cory-layout-header>
<cory-layout-footer></cory-layout-footer>
<div *ngIf="menuSidenav.opened" id="cory-pages-layout-menu-main-close" style="">
<button mat-icon-button color="primary" (click)="packageMenuClose()">
<mat-icon>close</mat-icon>
</button>
</div>