[{"__symbolic":"module","version":4,"metadata":{"RegisterComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":5,"character":1},"arguments":[{"selector":"auth-register","template":"\n<form [formGroup]=\"registerForm\" (ngSubmit)=\"register()\" fxLayout=\"column\" fxLayoutAlign=\"space-around center\">\n    <mat-card>\n        <mat-card-content fxLayout=\"column\">\n            <mat-form-field>\n                <input matInput placeholder=\"Username\" formControlName=\"username\"/>\n                <mat-error *ngIf=\"registerForm.controls.username.hasError('required')\">\n                    Username is <strong>required</strong>\n                </mat-error>\n                <mat-error *ngIf=\"registerForm.controls.username.hasError('asyncerror')\">\n                    {{errorUsername}}\n                </mat-error>\n            </mat-form-field>\n            <mat-form-field>\n                <input matInput placeholder=\"Email\" formControlName=\"email\"/>\n                <mat-error *ngIf=\"registerForm.controls.email.hasError('required')\">\n                    Email is <strong>required</strong>\n                </mat-error>\n                <mat-error *ngIf=\"registerForm.controls.email.hasError('asyncerror')\">\n                    {{errorEmail}}\n                </mat-error>\n            </mat-form-field>\n            <mat-form-field>\n                <input matInput placeholder=\"Password\" type=\"password\" formControlName=\"password1\"/>\n                <mat-error *ngIf=\"registerForm.controls.password1.hasError('required')\">\n                    Password is <strong>required</strong>\n                </mat-error>\n                <mat-error *ngIf=\"registerForm.controls.password1.hasError('asyncerror')\">\n                    {{errorPassword1}}\n                </mat-error>\n            </mat-form-field>\n            <mat-form-field>\n                <input matInput placeholder=\"Password (Again)\" type=\"password\" formControlName=\"password2\"/>\n                <mat-error *ngIf=\"registerForm.controls.password2.hasError('required')\">\n                    Password is <strong>required</strong>\n                </mat-error>\n                <mat-error *ngIf=\"registerForm.controls.password2.hasError('asyncerror')\">\n                    {{errorPassword2}}\n                </mat-error>\n            </mat-form-field>\n            <ng2-password-strength-bar\n                [passwordToCheck]=\"registerForm.controls.password1.value\"\n                barLabel=\"Password Strength:\">\n            </ng2-password-strength-bar>\n \n            <mat-error *ngIf=\"errorGeneral\">\n                {{errorGeneral}}\n            </mat-error>\n            <div class=\"success\" *ngIf=\"success\">\n                {{success}}\n            </div>\n        </mat-card-content>\n        <mat-card-actions>\n            <button mat-button color=\"primary\" type=\"submit\" fxFlex>\n                Register\n            </button>\n        </mat-card-actions>\n    </mat-card>\n</form>\n  ","styles":[""]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./auth.service","name":"AuthService","line":78,"character":37},{"__symbolic":"reference","module":"@angular/forms","name":"FormBuilder","line":78,"character":71}]}],"ngOnInit":[{"__symbolic":"method"}],"register":[{"__symbolic":"method"}]}}}}]