source: trip-planner-front/node_modules/.cache/babel-webpack/dbb2dab0e24a7806fa19e3923e7788a5.json@ 76712b2

Last change on this file since 76712b2 was e29cc2e, checked in by Ema <ema_spirova@…>, 3 years ago

primeNG components

  • Property mode set to 100644
File size: 60.9 KB
RevLine 
[e29cc2e]1{"ast":null,"code":"import * as i0 from '@angular/core';\nimport { EventEmitter, Component, ViewEncapsulation, ChangeDetectionStrategy, Input, Output, ViewChild, ContentChildren, NgModule } from '@angular/core';\nimport * as i1 from '@angular/common';\nimport { CommonModule } from '@angular/common';\nimport * as i3 from 'primeng/api';\nimport { PrimeTemplate, SharedModule } from 'primeng/api';\nimport { UniqueComponentId, ZIndexUtils } from 'primeng/utils';\nimport * as i2 from 'primeng/ripple';\nimport { RippleModule } from 'primeng/ripple';\nimport { trigger, state, style, transition, animate, query, animateChild } from '@angular/animations';\nconst _c0 = [\"container\"];\n\nconst _c1 = function (a0, a1, a2, a3) {\n return {\n \"pi-info-circle\": a0,\n \"pi-exclamation-triangle\": a1,\n \"pi-times-circle\": a2,\n \"pi-check\": a3\n };\n};\n\nfunction ToastItem_ng_container_3_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementContainerStart(0);\n i0.ɵɵelement(1, \"span\", 6);\n i0.ɵɵelementStart(2, \"div\", 7);\n i0.ɵɵelementStart(3, \"div\", 8);\n i0.ɵɵtext(4);\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(5, \"div\", 9);\n i0.ɵɵtext(6);\n i0.ɵɵelementEnd();\n i0.ɵɵelementEnd();\n i0.ɵɵelementContainerEnd();\n }\n\n if (rf & 2) {\n const ctx_r1 = i0.ɵɵnextContext();\n i0.ɵɵadvance(1);\n i0.ɵɵclassMap(\"p-toast-message-icon pi\" + (ctx_r1.message.icon ? \" \" + ctx_r1.message.icon : \"\"));\n i0.ɵɵproperty(\"ngClass\", i0.ɵɵpureFunction4(5, _c1, ctx_r1.message.severity == \"info\", ctx_r1.message.severity == \"warn\", ctx_r1.message.severity == \"error\", ctx_r1.message.severity == \"success\"));\n i0.ɵɵadvance(3);\n i0.ɵɵtextInterpolate(ctx_r1.message.summary);\n i0.ɵɵadvance(2);\n i0.ɵɵtextInterpolate(ctx_r1.message.detail);\n }\n}\n\nfunction ToastItem_ng_container_4_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementContainer(0);\n }\n}\n\nfunction ToastItem_button_5_Template(rf, ctx) {\n if (rf & 1) {\n const _r5 = i0.ɵɵgetCurrentView();\n\n i0.ɵɵelementStart(0, \"button\", 10);\n i0.ɵɵlistener(\"click\", function ToastItem_button_5_Template_button_click_0_listener($event) {\n i0.ɵɵrestoreView(_r5);\n const ctx_r4 = i0.ɵɵnextContext();\n return ctx_r4.onCloseIconClick($event);\n })(\"keydown.enter\", function ToastItem_button_5_Template_button_keydown_enter_0_listener($event) {\n i0.ɵɵrestoreView(_r5);\n const ctx_r6 = i0.ɵɵnextContext();\n return ctx_r6.onCloseIconClick($event);\n });\n i0.ɵɵelement(1, \"span\", 11);\n i0.ɵɵelementEnd();\n }\n}\n\nconst _c2 = function (a0) {\n return [a0, \"p-toast-message\"];\n};\n\nconst _c3 = function (a0, a1, a2, a3) {\n return {\n showTransformParams: a0,\n hideTransformParams: a1,\n showTransitionParams: a2,\n hideTransitionParams: a3\n };\n};\n\nconst _c4 = function (a1) {\n return {\n value: \"visible\",\n params: a1\n };\n};\n\nconst _c5 = function (a0) {\n return {\n $implicit: a0\n };\n};\n\nfunction Toast_p_toastItem_2_Template(rf, ctx) {\n if (rf & 1) {\n const _r5 = i0.ɵɵgetCurrentView();\n\n i0.ɵɵelementStart(0, \"p-toastItem\", 3);\n i0.ɵɵlistener(\"onClose\", function Toast_p_toastItem_2_Template_p_toastItem_onClose_0_listener($event) {\n i0.ɵɵrestoreView(_r5);\n const ctx_r4 = i0.ɵɵnextContext();\n return ctx_r4.onMessageClose($event);\n })(\"@toastAnimation.start\", function Toast_p_toastItem_2_Template_p_toastItem_animation_toastAnimation_start_0_listener($event) {\n i0.ɵɵrestoreView(_r5);\n const ctx_r6 = i0.ɵɵnextContext();\n return ctx_r6.onAnimationStart($event);\n })(\"@toastAnimation.done\", function Toast_p_toastItem_2_Template_p_toastItem_animation_toastAnimation_done_0_listener($event) {\n i0.ɵɵrestoreView(_r5);\n const ctx_r7 = i0.ɵɵnextContext();\n return ctx_r7.onAnimationEnd($event);\n });\n i0.ɵɵelementEnd();\n }\n\n if (rf & 2) {\n const msg_r2 = ctx.$implicit;\n const i_r3 = ctx.index;\n const ctx_r1 = i0.ɵɵnextContext();\n i0.ɵɵproperty(\"message\", msg_r2)(\"index\", i_r3)(\"template\", ctx_r1.template)(\"@toastAnimation\", undefined)(\"showTransformOptions\", ctx_r1.showTransformOptions)(\"hideTransformOptions\", ctx_r1.hideTransformOptions)(\"showTransitionOptions\", ctx_r1.showTransitionOptions)(\"hideTransitionOptions\", ctx_r1.hideTransitionOptions);\n }\n}\n\nclass ToastItem {\n constructor(zone) {\n this.zone = zone;\n this.onClose = new EventEmitter();\n }\n\n ngAfterViewInit() {\n this.initTimeout();\n }\n\n initTimeout() {\n if (!this.message.sticky) {\n this.zone.runOutsideAngular(() => {\n this.timeout = setTimeout(() => {\n this.onClose.emit({\n index: this.index,\n message: this.message\n });\n }, this.message.life || 3000);\n });\n }\n }\n\n clearTimeout() {\n if (this.timeout) {\n clearTimeout(this.timeout);\n this.timeout = null;\n }\n }\n\n onMouseEnter() {\n this.clearTimeout();\n }\n\n onMouseLeave() {\n this.initTimeout();\n }\n\n onCloseIconClick(event) {\n this.clearTimeout();\n this.onClose.emit({\n index: this.index,\n message: this.message\n });\n event.preventDefault();\n }\n\n ngOnDestroy() {\n this.clearTimeout();\n }\n\n}\n\nToastItem.ɵfac = function ToastItem_Factory(t) {\n return new (t || ToastItem)(i0.ɵɵdirectiveInject(i0.NgZone));\n};\n\nToastItem.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: ToastItem,\n selectors: [[\"p-toastItem\"]],\n viewQuery: function ToastItem_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(_c0, 5);\n }\n\n if (rf & 2) {\n let _t;\n\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.containerViewChild = _t.first);\n }\n },\n hostAttrs: [1, \"p-element\"],\n inputs: {\n message: \"message\",\n index: \"index\",\n template: \"template\",\n showTransformOptions: \"showTransformOptions\",\n hideTransformOptions: \"hideTransformOptions\",\n showTransitionOptions: \"showTransitionOptions\",\n hideTransitionOptions: \"hideTransitionOptions\"\n },\n outputs: {\n onClose: \"onClose\"\n },\n decls: 6,\n vars: 21,\n consts: [[3, \"ngClass\", \"mouseenter\", \"mouseleave\"], [\"container\", \"\"], [\"role\", \"alert\", \"aria-live\", \"assertive\", \"aria-atomic\", \"true\", 1, \"p-toast-message-content\", 3, \"ngClass\"], [4, \"ngIf\"], [4, \"ngTemplateOutlet\", \"ngTemplateOutletContext\"], [\"type\", \"button\", \"class\", \"p-toast-icon-close p-link\", \"pRipple\", \"\", 3, \"click\", \"keydown.enter\", 4, \"ngIf\"], [3, \"ngClass\"], [1, \"p-toast-message-text\"], [1, \"p-toast-summary\"], [1, \"p-toast-detail\"], [\"type\", \"button\", \"pRipple\", \"\", 1, \"p-toast-icon-close\", \"p-link\", 3, \"click\", \"keydown.enter\"], [1, \"p-toast-icon-close-icon\", \"pi\", \"pi-times\"]],\n template: function ToastItem_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0, 1);\n i0.ɵɵlistener(\"mouseenter\", function ToastItem_Template_div_mouseenter_0_listener() {\n return ctx.onMouseEnter();\n })(\"mouseleave\", function ToastItem_Template_div_mouseleave_0_listener() {\n return ctx.onMouseLeave();\n });\n i0.ɵɵelementStart(2, \"div\", 2);\n i0.ɵɵtemplate(3, ToastItem_ng_container_3_Template, 7, 10, \"ng-container\", 3);\n i0.ɵɵtemplate(4, ToastItem_ng_container_4_Template, 1, 0, \"ng-container\", 4);\n i0.ɵɵtemplate(5, ToastItem_button_5_Template, 2, 0, \"button\", 5);\n i0.ɵɵelementEnd();\n i0.ɵɵelementEnd();\n }\n\n if (rf & 2) {\n i0.ɵɵclassMap(ctx.message.styleClass);\n i0.ɵɵproperty(\"ngClass\", i0.ɵɵpureFunction1(10, _c2, \"p-toast-message-\" + ctx.message.severity))(\"@messageState\", i0.ɵɵpureFunction1(17, _c4, i0.ɵɵpureFunction4(12, _c3, ctx.showTransformOptions, ctx.hideTransformOptions, ctx.showTransitionOptions, ctx.hideTransitionOptions)));\n i0.ɵɵattribute(\"id\", ctx.message.id);\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"ngClass\", ctx.message.contentStyleClass);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", !ctx.template);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx.template)(\"ngTemplateOutletContext\", i0.ɵɵpureFunction1(19, _c5, ctx.message));\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.message.closable !== false);\n }\n },\n directives: [i1.NgClass, i1.NgIf, i1.NgTemplateOutlet, i2.Ripple],\n encapsulation: 2,\n data: {\n animation: [trigger('messageState', [state('visible', style({\n transform: 'translateY(0)',\n opacity: 1\n })), transition('void => *', [style({\n transform: '{{showTransformParams}}',\n opacity: 0\n }), animate('{{showTransitionParams}}')]), transition('* => void', [animate('{{hideTransitionParams}}', style({\n height: 0,\n opacity: 0,\n transform: '{{hideTransformParams}}'\n }))])])]\n },\n changeDetection: 0\n});\n\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(ToastItem, [{\n type: Component,\n args: [{\n selector: 'p-toastItem',\n template: `\n <div #container [attr.id]=\"message.id\" [class]=\"message.styleClass\" [ngClass]=\"['p-toast-message-' + message.severity, 'p-toast-message']\" [@messageState]=\"{value: 'visible', params: {showTransformParams: showTransformOptions, hideTransformParams: hideTransformOptions, showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions}}\"\n (mouseenter)=\"onMouseEnter()\" (mouseleave)=\"onMouseLeave()\">\n <div class=\"p-toast-message-content\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\" [ngClass]=\"message.contentStyleClass\">\n <ng-container *ngIf=\"!template\">\n <span [class]=\"'p-toast-message-icon pi' + (message.icon ? ' ' + message.icon : '')\" [ngClass]=\"{'pi-info-circle': message.severity == 'info', 'pi-exclamation-triangle': message.severity == 'warn',\n 'pi-times-circle': message.severity == 'error', 'pi-check' :message.severity == 'success'}\"></span>\n <div class=\"p-toast-message-text\">\n <div class=\"p-toast-summary\">{{message.summary}}</div>\n <div class=\"p-toast-detail\">{{message.detail}}</div>\n </div>\n </ng-container>\n <ng-container *ngTemplateOutlet=\"template; context: {$implicit: message}\"></ng-container>\n <button type=\"button\" class=\"p-toast-icon-close p-link\" (click)=\"onCloseIconClick($event)\" (keydown.enter)=\"onCloseIconClick($event)\" *ngIf=\"message.closable !== false\" pRipple>\n <span class=\"p-toast-icon-close-icon pi pi-times\"></span>\n </button>\n </div>\n </div>\n `,\n animations: [trigger('messageState', [state('visible', style({\n transform: 'translateY(0)',\n opacity: 1\n })), transition('void => *', [style({\n transform: '{{showTransformParams}}',\n opacity: 0\n }), animate('{{showTransitionParams}}')]), transition('* => void', [animate('{{hideTransitionParams}}', style({\n height: 0,\n opacity: 0,\n transform: '{{hideTransformParams}}'\n }))])])],\n encapsulation: ViewEncapsulation.None,\n changeDetection: ChangeDetectionStrategy.OnPush,\n host: {\n 'class': 'p-element'\n }\n }]\n }], function () {\n return [{\n type: i0.NgZone\n }];\n }, {\n message: [{\n type: Input\n }],\n index: [{\n type: Input\n }],\n template: [{\n type: Input\n }],\n showTransformOptions: [{\n type: Input\n }],\n hideTransformOptions: [{\n type: Input\n }],\n showTransitionOptions: [{\n type: Input\n }],\n hideTransitionOptions: [{\n type: Input\n }],\n onClose: [{\n type: Output\n }],\n containerViewChild: [{\n type: ViewChild,\n args: ['container']\n }]\n });\n})();\n\nclass Toast {\n constructor(messageService, cd, config) {\n this.messageService = messageService;\n this.cd = cd;\n this.config = config;\n this.autoZIndex = true;\n this.baseZIndex = 0;\n this.position = 'top-right';\n this.preventOpenDuplicates = false;\n this.preventDuplicates = false;\n this.showTransformOptions = 'translateY(100%)';\n this.hideTransformOptions = 'translateY(-100%)';\n this.showTransitionOptions = '300ms ease-out';\n this.hideTransitionOptions = '250ms ease-in';\n this.onClose = new EventEmitter();\n this.id = UniqueComponentId();\n }\n\n ngOnInit() {\n this.messageSubscription = this.messageService.messageObserver.subscribe(messages => {\n if (messages) {\n if (messages instanceof Array) {\n const filteredMessages = messages.filter(m => this.canAdd(m));\n this.add(filteredMessages);\n } else if (this.canAdd(messages)) {\n this.add([messages]);\n }\n }\n });\n this.clearSubscription = this.messageService.clearObserver.subscribe(key => {\n if (key) {\n if (this.key === key) {\n this.messages = null;\n }\n } else {\n this.messages = null;\n }\n\n this.cd.markForCheck();\n });\n }\n\n ngAfterViewInit() {\n if (this.breakpoints) {\n this.createStyle();\n }\n }\n\n add(messages) {\n this.messages = this.messages ? [...this.messages, ...messages] : [...messages];\n\n if (this.preventDuplicates) {\n this.messagesArchieve = this.messagesArchieve ? [...this.messagesArchieve, ...messages] : [...messages];\n }\n\n this.cd.markForCheck();\n }\n\n canAdd(message) {\n let allow = this.key === message.key;\n\n if (allow && this.preventOpenDuplicates) {\n allow = !this.containsMessage(this.messages, message);\n }\n\n if (allow && this.preventDuplicates) {\n allow = !this.containsMessage(this.messagesArchieve, message);\n }\n\n return allow;\n }\n\n containsMessage(collection, message) {\n if (!collection) {\n return false;\n }\n\n return collection.find(m => {\n return m.summary === message.summary && m.detail == message.detail && m.severity === message.severity;\n }) != null;\n }\n\n ngAfterContentInit() {\n this.templates.forEach(item => {\n switch (item.getType()) {\n case 'message':\n this.template = item.template;\n break;\n\n default:\n this.template = item.template;\n break;\n }\n });\n }\n\n onMessageClose(event) {\n this.messages.splice(event.index, 1);\n this.onClose.emit({\n message: event.message\n });\n this.cd.detectChanges();\n }\n\n onAnimationStart(event) {\n if (event.fromState === 'void') {\n this.containerViewChild.nativeElement.setAttribute(this.id, '');\n\n if (this.autoZIndex) {\n ZIndexUtils.set('modal', this.containerViewChild.nativeElement, this.baseZIndex || this.config.zIndex.modal);\n }\n }\n }\n\n onAnimationEnd(event) {\n if (event.toState === 'void') {\n if (this.autoZIndex) {\n ZIndexUtils.clear(this.containerViewChild.nativeElement);\n }\n }\n }\n\n createStyle() {\n if (!this.styleElement) {\n this.styleElement = document.createElement('style');\n this.styleElement.type = 'text/css';\n document.head.appendChild(this.styleElement);\n let innerHTML = '';\n\n for (let breakpoint in this.breakpoints) {\n let breakpointStyle = '';\n\n for (let styleProp in this.breakpoints[breakpoint]) {\n breakpointStyle += styleProp + ':' + this.breakpoints[breakpoint][styleProp] + ' !important;';\n }\n\n innerHTML += `\n @media screen and (max-width: ${breakpoint}) {\n .p-toast[${this.id}] {\n ${breakpointStyle}\n }\n }\n `;\n }\n\n this.styleElement.innerHTML = innerHTML;\n }\n }\n\n destroyStyle() {\n if (this.styleElement) {\n document.head.removeChild(this.styleElement);\n this.styleElement = null;\n }\n }\n\n ngOnDestroy() {\n if (this.messageSubscription) {\n this.messageSubscription.unsubscribe();\n }\n\n if (this.containerViewChild && this.autoZIndex) {\n ZIndexUtils.clear(this.containerViewChild.nativeElement);\n }\n\n if (this.clearSubscription) {\n this.clearSubscription.unsubscribe();\n }\n\n this.destroyStyle();\n }\n\n}\n\nToast.ɵfac = function Toast_Factory(t) {\n return new (t || Toast)(i0.ɵɵdirectiveInject(i3.MessageService), i0.ɵɵdirectiveInject(i0.ChangeDetectorRef), i0.ɵɵdirectiveInject(i3.PrimeNGConfig));\n};\n\nToast.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: Toast,\n selectors: [[\"p-toast\"]],\n contentQueries: function Toast_ContentQueries(rf, ctx, dirIndex) {\n if (rf & 1) {\n i0.ɵɵcontentQuery(dirIndex, PrimeTemplate, 4);\n }\n\n if (rf & 2) {\n let _t;\n\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.templates = _t);\n }\n },\n viewQuery: function Toast_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(_c0, 5);\n }\n\n if (rf & 2) {\n let _t;\n\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.containerViewChild = _t.first);\n }\n },\n hostAttrs: [1, \"p-element\"],\n inputs: {\n key: \"key\",\n autoZIndex: \"autoZIndex\",\n baseZIndex: \"baseZIndex\",\n style: \"style\",\n styleClass: \"styleClass\",\n position: \"position\",\n preventOpenDuplicates: \"preventOpenDuplicates\",\n preventDuplicates: \"preventDuplicates\",\n showTransformOptions: \"showTransformOptions\",\n hideTransformOptions: \"hideTransformOptions\",\n showTransitionOptions: \"showTransitionOptions\",\n hideTransitionOptions: \"hideTransitionOptions\",\n breakpoints: \"breakpoints\"\n },\n outputs: {\n onClose: \"onClose\"\n },\n decls: 3,\n vars: 5,\n consts: [[3, \"ngClass\", \"ngStyle\"], [\"container\", \"\"], [3, \"message\", \"index\", \"template\", \"showTransformOptions\", \"hideTransformOptions\", \"showTransitionOptions\", \"hideTransitionOptions\", \"onClose\", 4, \"ngFor\", \"ngForOf\"], [3, \"message\", \"index\", \"template\", \"showTransformOptions\", \"hideTransformOptions\", \"showTransitionOptions\", \"hideTransitionOptions\", \"onClose\"]],\n template: function Toast_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0, 1);\n i0.ɵɵtemplate(2, Toast_p_toastItem_2_Template, 1, 8, \"p-toastItem\", 2);\n i0.ɵɵelementEnd();\n }\n\n if (rf & 2) {\n i0.ɵɵclassMap(ctx.styleClass);\n i0.ɵɵproperty(\"ngClass\", \"p-toast p-component p-toast-\" + ctx.position)(\"ngStyle\", ctx.style);\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"ngForOf\", ctx.messages);\n }\n },\n directives: [i1.NgClass, i1.NgStyle, i1.NgForOf, ToastItem],\n styles: [\".p-toast{position:fixed;width:25rem}.p-toast-message{overflow:hidden}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-right{top:20px;right:20px}.p-toast-top-left{top:20px;left:20px}.p-toast-bottom-left{bottom:20px;left:20px}.p-toast-bottom-right{bottom:20px;right:20px}.p-toast-top-center{top:20px;left:50%;transform:translate(-50%)}.p-toast-bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.p-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}\\n\"],\n encapsulation: 2,\n data: {\n animation: [trigger('toastAnimation', [transition(':enter, :leave', [query('@*', animateChild())])])]\n },\n changeDetection: 0\n});\n\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(Toast, [{\n type: Component,\n args: [{\n selector: 'p-toast',\n template: `\n <div #container [ngClass]=\"'p-toast p-component p-toast-' + position\" [ngStyle]=\"style\" [class]=\"styleClass\">\n <p-toastItem *ngFor=\"let msg of messages; let i=index\" [message]=\"msg\" [index]=\"i\" (onClose)=\"onMessageClose($event)\"\n [template]=\"template\" @toastAnimation (@toastAnimation.start)=\"onAnimationStart($event)\" (@toastAnimation.done)=\"onAnimationEnd($event)\"\n [showTransformOptions]=\"showTransformOptions\" [hideTransformOptions]=\"hideTransformOptions\"\n [showTransitionOptions]=\"showTransitionOptions\" [hideTransitionOptions]=\"hideTransitionOptions\"></p-toastItem>\n </div>\n `,\n animations: [trigger('toastAnimation', [transition(':enter, :leave', [query('@*', animateChild())])])],\n changeDetection: ChangeDetectionStrategy.OnPush,\n encapsulation: ViewEncapsulation.None,\n host: {\n 'class': 'p-element'\n },\n styles: [\".p-toast{position:fixed;width:25rem}.p-toast-message{overflow:hidden}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-right{top:20px;right:20px}.p-toast-top-left{top:20px;left:20px}.p-toast-bottom-left{bottom:20px;left:20px}.p-toast-bottom-right{bottom:20px;right:20px}.p-toast-top-center{top:20px;left:50%;transform:translate(-50%)}.p-toast-bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.p-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}\\n\"]\n }]\n }], function () {\n return [{\n type: i3.MessageService\n }, {\n type: i0.ChangeDetectorRef\n }, {\n type: i3.PrimeNGConfig\n }];\n }, {\n key: [{\n type: Input\n }],\n autoZIndex: [{\n type: Input\n }],\n baseZIndex: [{\n type: Input\n }],\n style: [{\n type: Input\n }],\n styleClass: [{\n type: Input\n }],\n position: [{\n type: Input\n }],\n preventOpenDuplicates: [{\n type: Input\n }],\n preventDuplicates: [{\n type: Input\n }],\n showTransformOptions: [{\n type: Input\n }],\n hideTransformOptions: [{\n type: Input\n }],\n showTransitionOptions: [{\n type: Input\n }],\n hideTransitionOptions: [{\n type: Input\n }],\n breakpoints: [{\n type: Input\n }],\n onClose: [{\n type: Output\n }],\n containerViewChild: [{\n type: ViewChild,\n args: ['container']\n }],\n templates: [{\n type: ContentChildren,\n args: [PrimeTemplate]\n }]\n });\n})();\n\nclass ToastModule {}\n\nToastModule.ɵfac = function ToastModule_Factory(t) {\n return new (t || ToastModule)();\n};\n\nToastModule.ɵmod = /* @__PURE__ */i0.ɵɵdefineNgModule({\n type: ToastModule\n});\nToastModule.ɵinj = /* @__PURE__ */i0.ɵɵdefineInjector({\n imports: [[CommonModule, RippleModule], SharedModule]\n});\n\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(ToastModule, [{\n type: NgModule,\n args: [{\n imports: [CommonModule, RippleModule],\n exports: [Toast, SharedModule],\n declarations: [Toast, ToastItem]\n }]\n }], null, null);\n})();\n/**\n * Generated bundle index. Do not edit.\n */\n\n\nexport { Toast, ToastItem, ToastModule };","map":{"version":3,"sources":["C:/Users/DELL/Desktop/bachelor-thesis/trip-planner-front/node_modules/primeng/fesm2015/primeng-toast.mjs"],"names":["i0","EventEmitter","Component","ViewEncapsulation","ChangeDetectionStrategy","Input","Output","ViewChild","ContentChildren","NgModule","i1","CommonModule","i3","PrimeTemplate","SharedModule","UniqueComponentId","ZIndexUtils","i2","RippleModule","trigger","state","style","transition","animate","query","animateChild","ToastItem","constructor","zone","onClose","ngAfterViewInit","initTimeout","message","sticky","runOutsideAngular","timeout","setTimeout","emit","index","life","clearTimeout","onMouseEnter","onMouseLeave","onCloseIconClick","event","preventDefault","ngOnDestroy","ɵfac","NgZone","ɵcmp","NgClass","NgIf","NgTemplateOutlet","Ripple","transform","opacity","height","type","args","selector","template","animations","encapsulation","None","changeDetection","OnPush","host","showTransformOptions","hideTransformOptions","showTransitionOptions","hideTransitionOptions","containerViewChild","Toast","messageService","cd","config","autoZIndex","baseZIndex","position","preventOpenDuplicates","preventDuplicates","id","ngOnInit","messageSubscription","messageObserver","subscribe","messages","Array","filteredMessages","filter","m","canAdd","add","clearSubscription","clearObserver","key","markForCheck","breakpoints","createStyle","messagesArchieve","allow","containsMessage","collection","find","summary","detail","severity","ngAfterContentInit","templates","forEach","item","getType","onMessageClose","splice","detectChanges","onAnimationStart","fromState","nativeElement","setAttribute","set","zIndex","modal","onAnimationEnd","toState","clear","styleElement","document","createElement","head","appendChild","innerHTML","breakpoint","breakpointStyle","styleProp","destroyStyle","removeChild","unsubscribe","MessageService","ChangeDetectorRef","PrimeNGConfig","NgStyle","NgForOf","styles","styleClass","ToastModule","ɵmod","ɵinj","imports","exports","declarations"],"mappings":"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","sourcesContent":["import * as i0 from '@angular/core';\nimport { EventEmitter, Component, ViewEncapsulation, ChangeDetectionStrategy, Input, Output, ViewChild, ContentChildren, NgModule } from '@angular/core';\nimport * as i1 from '@angular/common';\nimport { CommonModule } from '@angular/common';\nimport * as i3 from 'primeng/api';\nimport { PrimeTemplate, SharedModule } from 'primeng/api';\nimport { UniqueComponentId, ZIndexUtils } from 'primeng/utils';\nimport * as i2 from 'primeng/ripple';\nimport { RippleModule } from 'primeng/ripple';\nimport { trigger, state, style, transition, animate, query, animateChild } from '@angular/animations';\n\nclass ToastItem {\n constructor(zone) {\n this.zone = zone;\n this.onClose = new EventEmitter();\n }\n ngAfterViewInit() {\n this.initTimeout();\n }\n initTimeout() {\n if (!this.message.sticky) {\n this.zone.runOutsideAngular(() => {\n this.timeout = setTimeout(() => {\n this.onClose.emit({\n index: this.index,\n message: this.message\n });\n }, this.message.life || 3000);\n });\n }\n }\n clearTimeout() {\n if (this.timeout) {\n clearTimeout(this.timeout);\n this.timeout = null;\n }\n }\n onMouseEnter() {\n this.clearTimeout();\n }\n onMouseLeave() {\n this.initTimeout();\n }\n onCloseIconClick(event) {\n this.clearTimeout();\n this.onClose.emit({\n index: this.index,\n message: this.message\n });\n event.preventDefault();\n }\n ngOnDestroy() {\n this.clearTimeout();\n }\n}\nToastItem.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.0.0\", ngImport: i0, type: ToastItem, deps: [{ token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Component });\nToastItem.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.0.0\", type: ToastItem, selector: \"p-toastItem\", inputs: { message: \"message\", index: \"index\", template: \"template\", showTransformOptions: \"showTransformOptions\", hideTransformOptions: \"hideTransformOptions\", showTransitionOptions: \"showTransitionOptions\", hideTransitionOptions: \"hideTransitionOptions\" }, outputs: { onClose: \"onClose\" }, host: { classAttribute: \"p-element\" }, viewQueries: [{ propertyName: \"containerViewChild\", first: true, predicate: [\"container\"], descendants: true }], ngImport: i0, template: `\n <div #container [attr.id]=\"message.id\" [class]=\"message.styleClass\" [ngClass]=\"['p-toast-message-' + message.severity, 'p-toast-message']\" [@messageState]=\"{value: 'visible', params: {showTransformParams: showTransformOptions, hideTransformParams: hideTransformOptions, showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions}}\"\n (mouseenter)=\"onMouseEnter()\" (mouseleave)=\"onMouseLeave()\">\n <div class=\"p-toast-message-content\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\" [ngClass]=\"message.contentStyleClass\">\n <ng-container *ngIf=\"!template\">\n <span [class]=\"'p-toast-message-icon pi' + (message.icon ? ' ' + message.icon : '')\" [ngClass]=\"{'pi-info-circle': message.severity == 'info', 'pi-exclamation-triangle': message.severity == 'warn',\n 'pi-times-circle': message.severity == 'error', 'pi-check' :message.severity == 'success'}\"></span>\n <div class=\"p-toast-message-text\">\n <div class=\"p-toast-summary\">{{message.summary}}</div>\n <div class=\"p-toast-detail\">{{message.detail}}</div>\n </div>\n </ng-container>\n <ng-container *ngTemplateOutlet=\"template; context: {$implicit: message}\"></ng-container>\n <button type=\"button\" class=\"p-toast-icon-close p-link\" (click)=\"onCloseIconClick($event)\" (keydown.enter)=\"onCloseIconClick($event)\" *ngIf=\"message.closable !== false\" pRipple>\n <span class=\"p-toast-icon-close-icon pi pi-times\"></span>\n </button>\n </div>\n </div>\n `, isInline: true, directives: [{ type: i1.NgClass, selector: \"[ngClass]\", inputs: [\"class\", \"ngClass\"] }, { type: i1.NgIf, selector: \"[ngIf]\", inputs: [\"ngIf\", \"ngIfThen\", \"ngIfElse\"] }, { type: i1.NgTemplateOutlet, selector: \"[ngTemplateOutlet]\", inputs: [\"ngTemplateOutletContext\", \"ngTemplateOutlet\"] }, { type: i2.Ripple, selector: \"[pRipple]\" }], animations: [\n trigger('messageState', [\n state('visible', style({\n transform: 'translateY(0)',\n opacity: 1\n })),\n transition('void => *', [\n style({ transform: '{{showTransformParams}}', opacity: 0 }),\n animate('{{showTransitionParams}}')\n ]),\n transition('* => void', [\n animate(('{{hideTransitionParams}}'), style({\n height: 0,\n opacity: 0,\n transform: '{{hideTransformParams}}'\n }))\n ])\n ])\n ], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.0.0\", ngImport: i0, type: ToastItem, decorators: [{\n type: Component,\n args: [{\n selector: 'p-toastItem',\n template: `\n <div #container [attr.id]=\"message.id\" [class]=\"message.styleClass\" [ngClass]=\"['p-toast-message-' + message.severity, 'p-toast-message']\" [@messageState]=\"{value: 'visible', params: {showTransformParams: showTransformOptions, hideTransformParams: hideTransformOptions, showTransitionParams: showTransitionOptions, hideTransitionParams: hideTransitionOptions}}\"\n (mouseenter)=\"onMouseEnter()\" (mouseleave)=\"onMouseLeave()\">\n <div class=\"p-toast-message-content\" role=\"alert\" aria-live=\"assertive\" aria-atomic=\"true\" [ngClass]=\"message.contentStyleClass\">\n <ng-container *ngIf=\"!template\">\n <span [class]=\"'p-toast-message-icon pi' + (message.icon ? ' ' + message.icon : '')\" [ngClass]=\"{'pi-info-circle': message.severity == 'info', 'pi-exclamation-triangle': message.severity == 'warn',\n 'pi-times-circle': message.severity == 'error', 'pi-check' :message.severity == 'success'}\"></span>\n <div class=\"p-toast-message-text\">\n <div class=\"p-toast-summary\">{{message.summary}}</div>\n <div class=\"p-toast-detail\">{{message.detail}}</div>\n </div>\n </ng-container>\n <ng-container *ngTemplateOutlet=\"template; context: {$implicit: message}\"></ng-container>\n <button type=\"button\" class=\"p-toast-icon-close p-link\" (click)=\"onCloseIconClick($event)\" (keydown.enter)=\"onCloseIconClick($event)\" *ngIf=\"message.closable !== false\" pRipple>\n <span class=\"p-toast-icon-close-icon pi pi-times\"></span>\n </button>\n </div>\n </div>\n `,\n animations: [\n trigger('messageState', [\n state('visible', style({\n transform: 'translateY(0)',\n opacity: 1\n })),\n transition('void => *', [\n style({ transform: '{{showTransformParams}}', opacity: 0 }),\n animate('{{showTransitionParams}}')\n ]),\n transition('* => void', [\n animate(('{{hideTransitionParams}}'), style({\n height: 0,\n opacity: 0,\n transform: '{{hideTransformParams}}'\n }))\n ])\n ])\n ],\n encapsulation: ViewEncapsulation.None,\n changeDetection: ChangeDetectionStrategy.OnPush,\n host: {\n 'class': 'p-element'\n }\n }]\n }], ctorParameters: function () { return [{ type: i0.NgZone }]; }, propDecorators: { message: [{\n type: Input\n }], index: [{\n type: Input\n }], template: [{\n type: Input\n }], showTransformOptions: [{\n type: Input\n }], hideTransformOptions: [{\n type: Input\n }], showTransitionOptions: [{\n type: Input\n }], hideTransitionOptions: [{\n type: Input\n }], onClose: [{\n type: Output\n }], containerViewChild: [{\n type: ViewChild,\n args: ['container']\n }] } });\nclass Toast {\n constructor(messageService, cd, config) {\n this.messageService = messageService;\n this.cd = cd;\n this.config = config;\n this.autoZIndex = true;\n this.baseZIndex = 0;\n this.position = 'top-right';\n this.preventOpenDuplicates = false;\n this.preventDuplicates = false;\n this.showTransformOptions = 'translateY(100%)';\n this.hideTransformOptions = 'translateY(-100%)';\n this.showTransitionOptions = '300ms ease-out';\n this.hideTransitionOptions = '250ms ease-in';\n this.onClose = new EventEmitter();\n this.id = UniqueComponentId();\n }\n ngOnInit() {\n this.messageSubscription = this.messageService.messageObserver.subscribe(messages => {\n if (messages) {\n if (messages instanceof Array) {\n const filteredMessages = messages.filter(m => this.canAdd(m));\n this.add(filteredMessages);\n }\n else if (this.canAdd(messages)) {\n this.add([messages]);\n }\n }\n });\n this.clearSubscription = this.messageService.clearObserver.subscribe(key => {\n if (key) {\n if (this.key === key) {\n this.messages = null;\n }\n }\n else {\n this.messages = null;\n }\n this.cd.markForCheck();\n });\n }\n ngAfterViewInit() {\n if (this.breakpoints) {\n this.createStyle();\n }\n }\n add(messages) {\n this.messages = this.messages ? [...this.messages, ...messages] : [...messages];\n if (this.preventDuplicates) {\n this.messagesArchieve = this.messagesArchieve ? [...this.messagesArchieve, ...messages] : [...messages];\n }\n this.cd.markForCheck();\n }\n canAdd(message) {\n let allow = this.key === message.key;\n if (allow && this.preventOpenDuplicates) {\n allow = !this.containsMessage(this.messages, message);\n }\n if (allow && this.preventDuplicates) {\n allow = !this.containsMessage(this.messagesArchieve, message);\n }\n return allow;\n }\n containsMessage(collection, message) {\n if (!collection) {\n return false;\n }\n return collection.find(m => {\n return ((m.summary === message.summary) && (m.detail == message.detail) && (m.severity === message.severity));\n }) != null;\n }\n ngAfterContentInit() {\n this.templates.forEach((item) => {\n switch (item.getType()) {\n case 'message':\n this.template = item.template;\n break;\n default:\n this.template = item.template;\n break;\n }\n });\n }\n onMessageClose(event) {\n this.messages.splice(event.index, 1);\n this.onClose.emit({\n message: event.message\n });\n this.cd.detectChanges();\n }\n onAnimationStart(event) {\n if (event.fromState === 'void') {\n this.containerViewChild.nativeElement.setAttribute(this.id, '');\n if (this.autoZIndex) {\n ZIndexUtils.set('modal', this.containerViewChild.nativeElement, this.baseZIndex || this.config.zIndex.modal);\n }\n }\n }\n onAnimationEnd(event) {\n if (event.toState === 'void') {\n if (this.autoZIndex) {\n ZIndexUtils.clear(this.containerViewChild.nativeElement);\n }\n }\n }\n createStyle() {\n if (!this.styleElement) {\n this.styleElement = document.createElement('style');\n this.styleElement.type = 'text/css';\n document.head.appendChild(this.styleElement);\n let innerHTML = '';\n for (let breakpoint in this.breakpoints) {\n let breakpointStyle = '';\n for (let styleProp in this.breakpoints[breakpoint]) {\n breakpointStyle += styleProp + ':' + this.breakpoints[breakpoint][styleProp] + ' !important;';\n }\n innerHTML += `\n @media screen and (max-width: ${breakpoint}) {\n .p-toast[${this.id}] {\n ${breakpointStyle}\n }\n }\n `;\n }\n this.styleElement.innerHTML = innerHTML;\n }\n }\n destroyStyle() {\n if (this.styleElement) {\n document.head.removeChild(this.styleElement);\n this.styleElement = null;\n }\n }\n ngOnDestroy() {\n if (this.messageSubscription) {\n this.messageSubscription.unsubscribe();\n }\n if (this.containerViewChild && this.autoZIndex) {\n ZIndexUtils.clear(this.containerViewChild.nativeElement);\n }\n if (this.clearSubscription) {\n this.clearSubscription.unsubscribe();\n }\n this.destroyStyle();\n }\n}\nToast.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.0.0\", ngImport: i0, type: Toast, deps: [{ token: i3.MessageService }, { token: i0.ChangeDetectorRef }, { token: i3.PrimeNGConfig }], target: i0.ɵɵFactoryTarget.Component });\nToast.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.0.0\", type: Toast, selector: \"p-toast\", inputs: { key: \"key\", autoZIndex: \"autoZIndex\", baseZIndex: \"baseZIndex\", style: \"style\", styleClass: \"styleClass\", position: \"position\", preventOpenDuplicates: \"preventOpenDuplicates\", preventDuplicates: \"preventDuplicates\", showTransformOptions: \"showTransformOptions\", hideTransformOptions: \"hideTransformOptions\", showTransitionOptions: \"showTransitionOptions\", hideTransitionOptions: \"hideTransitionOptions\", breakpoints: \"breakpoints\" }, outputs: { onClose: \"onClose\" }, host: { classAttribute: \"p-element\" }, queries: [{ propertyName: \"templates\", predicate: PrimeTemplate }], viewQueries: [{ propertyName: \"containerViewChild\", first: true, predicate: [\"container\"], descendants: true }], ngImport: i0, template: `\n <div #container [ngClass]=\"'p-toast p-component p-toast-' + position\" [ngStyle]=\"style\" [class]=\"styleClass\">\n <p-toastItem *ngFor=\"let msg of messages; let i=index\" [message]=\"msg\" [index]=\"i\" (onClose)=\"onMessageClose($event)\"\n [template]=\"template\" @toastAnimation (@toastAnimation.start)=\"onAnimationStart($event)\" (@toastAnimation.done)=\"onAnimationEnd($event)\"\n [showTransformOptions]=\"showTransformOptions\" [hideTransformOptions]=\"hideTransformOptions\"\n [showTransitionOptions]=\"showTransitionOptions\" [hideTransitionOptions]=\"hideTransitionOptions\"></p-toastItem>\n </div>\n `, isInline: true, styles: [\".p-toast{position:fixed;width:25rem}.p-toast-message{overflow:hidden}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-right{top:20px;right:20px}.p-toast-top-left{top:20px;left:20px}.p-toast-bottom-left{bottom:20px;left:20px}.p-toast-bottom-right{bottom:20px;right:20px}.p-toast-top-center{top:20px;left:50%;transform:translate(-50%)}.p-toast-bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.p-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}\\n\"], components: [{ type: ToastItem, selector: \"p-toastItem\", inputs: [\"message\", \"index\", \"template\", \"showTransformOptions\", \"hideTransformOptions\", \"showTransitionOptions\", \"hideTransitionOptions\"], outputs: [\"onClose\"] }], directives: [{ type: i1.NgClass, selector: \"[ngClass]\", inputs: [\"class\", \"ngClass\"] }, { type: i1.NgStyle, selector: \"[ngStyle]\", inputs: [\"ngStyle\"] }, { type: i1.NgForOf, selector: \"[ngFor][ngForOf]\", inputs: [\"ngForOf\", \"ngForTrackBy\", \"ngForTemplate\"] }], animations: [\n trigger('toastAnimation', [\n transition(':enter, :leave', [\n query('@*', animateChild())\n ])\n ])\n ], changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.0.0\", ngImport: i0, type: Toast, decorators: [{\n type: Component,\n args: [{ selector: 'p-toast', template: `\n <div #container [ngClass]=\"'p-toast p-component p-toast-' + position\" [ngStyle]=\"style\" [class]=\"styleClass\">\n <p-toastItem *ngFor=\"let msg of messages; let i=index\" [message]=\"msg\" [index]=\"i\" (onClose)=\"onMessageClose($event)\"\n [template]=\"template\" @toastAnimation (@toastAnimation.start)=\"onAnimationStart($event)\" (@toastAnimation.done)=\"onAnimationEnd($event)\"\n [showTransformOptions]=\"showTransformOptions\" [hideTransformOptions]=\"hideTransformOptions\"\n [showTransitionOptions]=\"showTransitionOptions\" [hideTransitionOptions]=\"hideTransitionOptions\"></p-toastItem>\n </div>\n `, animations: [\n trigger('toastAnimation', [\n transition(':enter, :leave', [\n query('@*', animateChild())\n ])\n ])\n ], changeDetection: ChangeDetectionStrategy.OnPush, encapsulation: ViewEncapsulation.None, host: {\n 'class': 'p-element'\n }, styles: [\".p-toast{position:fixed;width:25rem}.p-toast-message{overflow:hidden}.p-toast-message-content{display:flex;align-items:flex-start}.p-toast-message-text{flex:1 1 auto}.p-toast-top-right{top:20px;right:20px}.p-toast-top-left{top:20px;left:20px}.p-toast-bottom-left{bottom:20px;left:20px}.p-toast-bottom-right{bottom:20px;right:20px}.p-toast-top-center{top:20px;left:50%;transform:translate(-50%)}.p-toast-bottom-center{bottom:20px;left:50%;transform:translate(-50%)}.p-toast-center{left:50%;top:50%;min-width:20vw;transform:translate(-50%,-50%)}.p-toast-icon-close{display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.p-toast-icon-close.p-link{cursor:pointer}\\n\"] }]\n }], ctorParameters: function () { return [{ type: i3.MessageService }, { type: i0.ChangeDetectorRef }, { type: i3.PrimeNGConfig }]; }, propDecorators: { key: [{\n type: Input\n }], autoZIndex: [{\n type: Input\n }], baseZIndex: [{\n type: Input\n }], style: [{\n type: Input\n }], styleClass: [{\n type: Input\n }], position: [{\n type: Input\n }], preventOpenDuplicates: [{\n type: Input\n }], preventDuplicates: [{\n type: Input\n }], showTransformOptions: [{\n type: Input\n }], hideTransformOptions: [{\n type: Input\n }], showTransitionOptions: [{\n type: Input\n }], hideTransitionOptions: [{\n type: Input\n }], breakpoints: [{\n type: Input\n }], onClose: [{\n type: Output\n }], containerViewChild: [{\n type: ViewChild,\n args: ['container']\n }], templates: [{\n type: ContentChildren,\n args: [PrimeTemplate]\n }] } });\nclass ToastModule {\n}\nToastModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.0.0\", ngImport: i0, type: ToastModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });\nToastModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: \"12.0.0\", version: \"13.0.0\", ngImport: i0, type: ToastModule, declarations: [Toast, ToastItem], imports: [CommonModule, RippleModule], exports: [Toast, SharedModule] });\nToastModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: \"12.0.0\", version: \"13.0.0\", ngImport: i0, type: ToastModule, imports: [[CommonModule, RippleModule], SharedModule] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.0.0\", ngImport: i0, type: ToastModule, decorators: [{\n type: NgModule,\n args: [{\n imports: [CommonModule, RippleModule],\n exports: [Toast, SharedModule],\n declarations: [Toast, ToastItem]\n }]\n }] });\n\n/**\n * Generated bundle index. Do not edit.\n */\n\nexport { Toast, ToastItem, ToastModule };\n"]},"metadata":{},"sourceType":"module"}
Note: See TracBrowser for help on using the repository browser.