{"__symbolic":"module","version":4,"metadata":{"AngularMaterialModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":11,"character":1},"arguments":[{"imports":[{"__symbolic":"reference","module":"@angular/common","name":"CommonModule","line":12,"character":14},{"__symbolic":"reference","module":"@angular/material/autocomplete","name":"MatAutocompleteModule","line":12,"character":28},{"__symbolic":"reference","module":"@angular/material/button","name":"MatButtonModule","line":12,"character":51},{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialogModule","line":12,"character":68},{"__symbolic":"reference","module":"@angular/material/icon","name":"MatIconModule","line":12,"character":85}],"exports":[{"__symbolic":"reference","name":"ɵa"}],"declarations":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"ɵa"}]}]}],"members":{}},"ConfirmOptions":{"__symbolic":"interface"},"ConfirmDialog":{"__symbolic":"interface"},"Confirm":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":16,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MatDialog","line":20,"character":39}]}],"open":[{"__symbolic":"method"}],"close":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ToastNotificationOptions":{"__symbolic":"interface"},"ToastNotification":{"__symbolic":"interface"},"Toaster":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":19,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MatSnackBar","line":28,"character":41}]}],"openNotification":[{"__symbolic":"method"}],"closeNotification":[{"__symbolic":"method"}],"closeAll":[{"__symbolic":"method"}]},"statics":{"ɵprov":{}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":16,"character":1},"arguments":[{"selector":"[forceAutocompleteSelection]"}]}],"members":{"autocomplete":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":18,"character":5},"arguments":["matAutocomplete"]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":23,"character":33},{"__symbolic":"reference","module":"@angular/forms","name":"NgControl","line":23,"character":62}]}],"ngOnInit":[{"__symbolic":"method"}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"onBlur":[{"__symbolic":"method","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"HostListener","line":42,"character":5},"arguments":["blur",["$event"]]}]}],"forceSelection":[{"__symbolic":"method"}],"isOptionsLoading":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":10,"character":1},"arguments":[{"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":13,"character":21},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":14,"character":19},"member":"None"},"template":"<h1 mat-dialog-title *ngIf=\"confirmDialog.title\">{{ confirmDialog.title }}</h1>\n\n<div mat-dialog-content>\n    <p class=\"message\">{{ confirmDialog.message }}</p>\n</div>\n\n<div mat-dialog-actions class=\"actions\">\n    <button mat-flat-button color=\"primary\" (click)=\"confirm()\">{{ confirmDialog.confirmLabel || 'Potvrdit' }}</button>\n    <button mat-stroked-button (click)=\"dismiss()\">{{ confirmDialog.dismissLabel || 'Zrušit' }}</button>\n</div>\n","styles":[".message{margin:0}.actions{justify-content:center}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":17,"character":17},"arguments":[{"__symbolic":"reference","module":"@angular/material/dialog","name":"MAT_DIALOG_DATA","line":17,"character":24}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"confirm":[{"__symbolic":"method"}],"dismiss":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":12,"character":1},"arguments":[{"animations":[{"__symbolic":"reference","name":"ɵd"}],"changeDetection":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ChangeDetectionStrategy","line":16,"character":21},"member":"OnPush"},"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation","line":17,"character":19},"member":"None"},"template":"<div class=\"test\">\n    <div class=\"notification notification--{{ notification.options.severity }}\" *ngFor=\"let notification of notifications | async\" [@toasterAnimations]>\n        <mat-icon class=\"icon\" *ngIf=\"notification.options.icon !== false\">{{ notification.options.icon || notification.options.severity === 'success' ? 'done' : notification.options.severity }}</mat-icon>\n        <p class=\"message\">{{ notification.message }}</p>\n        <button mat-icon-button class=\"close\" aria-label=\"close\" *ngIf=\"notification.options.closable\" (click)=\"close(notification.id)\"><mat-icon>close</mat-icon></button>\n    </div>\n</div>\n","styles":[".notification{align-items:flex-start;background-color:#323232;border-radius:4px;box-sizing:border-box;color:rgba(255,255,255,.7);display:flex;margin-bottom:24px;min-height:48px;padding:14px 16px}.notification:last-child{margin-bottom:0}.notification--success{background:#4caf50;color:#fff}.notification--error{background-color:#f44336;color:#fff}.notification--warning{background-color:#ff9800;color:#fff}.icon{margin:-3px 8px -1px 0}.message{flex-grow:1;margin:0}.close{margin:-11px -8px -9px -1px}"]}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":20,"character":24},"arguments":[{"__symbolic":"reference","module":"@angular/material/snack-bar","name":"MAT_SNACK_BAR_DATA","line":20,"character":31}]}]],"parameters":[{"__symbolic":"reference","name":"any"}]}],"close":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"trigger","line":2,"character":33},"arguments":["toasterAnimations",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":3,"character":4},"arguments":[":enter",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":4,"character":8},"arguments":[{"transform":"scale(0.8)","opacity":0}]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":8,"character":8},"arguments":["150ms cubic-bezier(0, 0, 0.2, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":10,"character":12},"arguments":[{"transform":"scale(1)","opacity":1}]}]}]]},{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"transition","line":16,"character":4},"arguments":[":leave",[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"animate","line":17,"character":8},"arguments":["75ms cubic-bezier(0.4,0, 1, 1)",{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/animations","name":"style","line":19,"character":12},"arguments":[{"transform":"scale(0.8)","opacity":0}]}]}]]}]]}},"origins":{"AngularMaterialModule":"./src/angular-material-module","ConfirmOptions":"./src/confirm/confirm","ConfirmDialog":"./src/confirm/confirm","Confirm":"./src/confirm/confirm","ToastNotificationOptions":"./src/toaster/toaster","ToastNotification":"./src/toaster/toaster","Toaster":"./src/toaster/toaster","ɵa":"./src/force-autocomplete-selection-directive","ɵb":"./src/confirm/confirm-component","ɵc":"./src/toaster/toaster-component","ɵd":"./src/toaster/toaster-animations"},"importAs":"@vanio-cz/angular-material"}