1 | {"ast":null,"code":"import { CreateInitialPlannerComponent } from '../create-initial-planner/create-initial-planner.component';\nimport { PlannerDto } from '../_models/dto/plannerDto';\nimport { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog';\nimport { MessageService } from 'primeng/api';\nimport { UserDto } from '../_models/dto/userDto';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"../_services/planner.service\";\nimport * as i2 from \"@angular/router\";\nimport * as i3 from \"primeng/dynamicdialog\";\nimport * as i4 from \"primeng/api\";\nimport * as i5 from \"../_services/user.service\";\nimport * as i6 from \"primeng/toast\";\nimport * as i7 from \"primeng/button\";\nimport * as i8 from \"primeng/ripple\";\nimport * as i9 from \"primeng/table\";\nimport * as i10 from \"@angular/common\";\nimport * as i11 from \"primeng/card\";\n\nfunction PlannerComponent_ng_template_6_ng_template_2_Template(rf, ctx) {}\n\nconst _c0 = function () {\n return {\n \"margin-left\": \".5em\"\n };\n};\n\nfunction PlannerComponent_ng_template_6_ng_template_5_Template(rf, ctx) {\n if (rf & 1) {\n const _r9 = i0.ɵɵgetCurrentView();\n\n i0.ɵɵelementStart(0, \"button\", 10);\n i0.ɵɵlistener(\"click\", function PlannerComponent_ng_template_6_ng_template_5_Template_button_click_0_listener() {\n i0.ɵɵrestoreView(_r9);\n const planner_r4 = i0.ɵɵnextContext().$implicit;\n const ctx_r7 = i0.ɵɵnextContext();\n return ctx_r7.onClickEditPlannerGet(planner_r4.id);\n });\n i0.ɵɵelementEnd();\n i0.ɵɵelement(1, \"button\", 11);\n }\n\n if (rf & 2) {\n i0.ɵɵadvance(1);\n i0.ɵɵstyleMap(i0.ɵɵpureFunction0(2, _c0));\n }\n}\n\nconst _c1 = function () {\n return {\n width: \"360px\"\n };\n};\n\nfunction PlannerComponent_ng_template_6_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"td\");\n i0.ɵɵelementStart(1, \"p-card\", 7);\n i0.ɵɵtemplate(2, PlannerComponent_ng_template_6_ng_template_2_Template, 0, 0, \"ng-template\", 8);\n i0.ɵɵelementStart(3, \"p\");\n i0.ɵɵtext(4);\n i0.ɵɵelementEnd();\n i0.ɵɵtemplate(5, PlannerComponent_ng_template_6_ng_template_5_Template, 2, 3, \"ng-template\", 9);\n i0.ɵɵelementEnd();\n i0.ɵɵelementEnd();\n }\n\n if (rf & 2) {\n const planner_r4 = ctx.$implicit;\n i0.ɵɵadvance(1);\n i0.ɵɵstyleMap(i0.ɵɵpureFunction0(4, _c1));\n i0.ɵɵpropertyInterpolate(\"header\", planner_r4.name);\n i0.ɵɵadvance(3);\n i0.ɵɵtextInterpolate(planner_r4.description);\n }\n}\n\nfunction PlannerComponent_div_7_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\");\n i0.ɵɵelementStart(1, \"span\", 12);\n i0.ɵɵtext(2);\n i0.ɵɵelementEnd();\n i0.ɵɵelementEnd();\n }\n\n if (rf & 2) {\n const ctx_r1 = i0.ɵɵnextContext();\n i0.ɵɵadvance(2);\n i0.ɵɵtextInterpolate(ctx_r1.userDisplayName);\n }\n}\n\nfunction PlannerComponent_ng_template_9_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\");\n i0.ɵɵelementStart(1, \"span\");\n i0.ɵɵtext(2);\n i0.ɵɵelementEnd();\n i0.ɵɵelementEnd();\n }\n\n if (rf & 2) {\n const a_r11 = ctx.aVariable;\n i0.ɵɵadvance(2);\n i0.ɵɵtextInterpolate(a_r11);\n }\n}\n\nconst _c2 = function () {\n return {\n aVariable: 123\n };\n};\n\nexport class PlannerComponent {\n constructor(plannerService, router, dialogService, primengConfig, messageService, userService) {\n this.plannerService = plannerService;\n this.router = router;\n this.dialogService = dialogService;\n this.primengConfig = primengConfig;\n this.messageService = messageService;\n this.userService = userService;\n this.planners = [];\n this.plannerDto = new PlannerDto();\n this.ref = new DynamicDialogRef();\n this.user = new UserDto();\n }\n\n ngOnInit() {\n this.primengConfig.ripple = true;\n let userDisplayName = sessionStorage.getItem(\"username\");\n this.plannerService.getAllPlanners().subscribe(data => {\n this.planners = data;\n });\n }\n\n onClickEditPlannerGet(id) {\n console.log(id);\n this.plannerService.getPlannerById(id).subscribe(data => {\n this.router.navigate(['edit/planner/', id]);\n });\n }\n\n show() {\n this.ref = this.dialogService.open(CreateInitialPlannerComponent, {\n header: 'Create initial planner',\n width: '70%',\n contentStyle: {\n \"max-height\": \"500px\",\n \"overflow\": \"auto\"\n },\n baseZIndex: 10000\n });\n this.ref.onClose.subscribe(planner => {\n console.log(\"NOVOKREIRANIOT NAME NA PLANNER: \" + planner.name);\n this.plannerService.postInitialPlanner(planner).subscribe(data => {\n console.log(data);\n }, error => console.log('oops', error));\n this.messageService.add({\n severity: 'success',\n summary: 'The planner: ' + planner.name + ' has been created.'\n });\n });\n }\n\n}\n\nPlannerComponent.ɵfac = function PlannerComponent_Factory(t) {\n return new (t || PlannerComponent)(i0.ɵɵdirectiveInject(i1.PlannerService), i0.ɵɵdirectiveInject(i2.Router), i0.ɵɵdirectiveInject(i3.DialogService), i0.ɵɵdirectiveInject(i4.PrimeNGConfig), i0.ɵɵdirectiveInject(i4.MessageService), i0.ɵɵdirectiveInject(i5.UserService));\n};\n\nPlannerComponent.ɵcmp = /*@__PURE__*/i0.ɵɵdefineComponent({\n type: PlannerComponent,\n selectors: [[\"app-planner\"]],\n features: [i0.ɵɵProvidersFeature([DialogService, MessageService])],\n decls: 11,\n vars: 10,\n consts: [[\"href\", \"https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css\", \"rel\", \"stylesheet\", \"integrity\", \"sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x\", \"crossorigin\", \"anonymous\"], [\"pButton\", \"\", \"pRipple\", \"\", \"type\", \"button\", \"label\", \"Create initial planner\", 1, \"p-button-help\", 3, \"click\"], [3, \"value\", \"paginator\", \"rows\", \"responsive\"], [\"pTemplate\", \"body\"], [4, \"ngIf\"], [3, \"ngTemplateOutlet\", \"ngTemplateOutletContext\"], [\"selfie\", \"\"], [\"subheader\", \"Card Subheader\", \"styleClass\", \"p-card-shadow\", 3, \"header\"], [\"pTemplate\", \"header\"], [\"pTemplate\", \"footer\"], [\"pButton\", \"\", \"pRipple\", \"\", \"type\", \"button\", \"label\", \"Edit\", 1, \"p-button-outlined\", \"p-button-rounded\", \"p-button-help\", 3, \"click\"], [\"pButton\", \"\", \"pRipple\", \"\", \"type\", \"button\", \"icon\", \"pi pi-times\", \"label\", \"Delete\", 1, \"p-button-rounded\", \"p-button-danger\", \"p-button-outlined\"], [1, \"text-warn\"]],\n template: function PlannerComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"link\", 0);\n i0.ɵɵelement(1, \"p-toast\");\n i0.ɵɵelementStart(2, \"button\", 1);\n i0.ɵɵlistener(\"click\", function PlannerComponent_Template_button_click_2_listener() {\n return ctx.show();\n });\n i0.ɵɵelementEnd();\n i0.ɵɵelement(3, \"br\");\n i0.ɵɵelement(4, \"br\");\n i0.ɵɵelementStart(5, \"p-table\", 2);\n i0.ɵɵtemplate(6, PlannerComponent_ng_template_6_Template, 6, 5, \"ng-template\", 3);\n i0.ɵɵelementEnd();\n i0.ɵɵtemplate(7, PlannerComponent_div_7_Template, 3, 1, \"div\", 4);\n i0.ɵɵpipe(8, \"async\");\n i0.ɵɵtemplate(9, PlannerComponent_ng_template_9_Template, 3, 1, \"ng-template\", 5, 6, i0.ɵɵtemplateRefExtractor);\n }\n\n if (rf & 2) {\n const _r2 = i0.ɵɵreference(10);\n\n i0.ɵɵadvance(5);\n i0.ɵɵproperty(\"value\", ctx.planners)(\"paginator\", true)(\"rows\", 3)(\"responsive\", true);\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"ngIf\", i0.ɵɵpipeBind1(8, 7, ctx.userDisplayName$));\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"ngTemplateOutlet\", _r2)(\"ngTemplateOutletContext\", i0.ɵɵpureFunction0(9, _c2));\n }\n },\n directives: [i6.Toast, i7.ButtonDirective, i8.Ripple, i9.Table, i4.PrimeTemplate, i10.NgIf, i10.NgTemplateOutlet, i11.Card],\n pipes: [i10.AsyncPipe],\n styles: [\"mat-card[_ngcontent-%COMP%] { \\r\\n width: 280px; \\r\\n height: 160px; \\r\\n\\r\\n}\\r\\n.example-card[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\\r\\n box-shadow:none !important;\\r\\n cursor:pointer;\\r\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsYW5uZXIuY29tcG9uZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQVk7RUFDWixhQUFhOztBQUVmO0FBQ0E7RUFDRSwwQkFBMEI7RUFDMUIsY0FBYztBQUNoQiIsImZpbGUiOiJwbGFubmVyLmNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJtYXQtY2FyZCAgeyAgIFxyXG4gIHdpZHRoOiAyODBweDsgICBcclxuICBoZWlnaHQ6IDE2MHB4OyBcclxuXHJcbn1cclxuLmV4YW1wbGUtY2FyZCBidXR0b24ge1xyXG4gIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59Il19 */\"]\n});","map":{"version":3,"sources":["C:/Users/DELL/Desktop/bachelor-thesis/trip-planner-front/src/app/planner/planner.component.ts"],"names":["CreateInitialPlannerComponent","PlannerDto","DialogService","DynamicDialogRef","MessageService","UserDto","i0","i1","i2","i3","i4","i5","i6","i7","i8","i9","i10","i11","PlannerComponent_ng_template_6_ng_template_2_Template","rf","ctx","_c0","PlannerComponent_ng_template_6_ng_template_5_Template","_r9","ɵɵgetCurrentView","ɵɵelementStart","ɵɵlistener","PlannerComponent_ng_template_6_ng_template_5_Template_button_click_0_listener","ɵɵrestoreView","planner_r4","ɵɵnextContext","$implicit","ctx_r7","onClickEditPlannerGet","id","ɵɵelementEnd","ɵɵelement","ɵɵadvance","ɵɵstyleMap","ɵɵpureFunction0","_c1","width","PlannerComponent_ng_template_6_Template","ɵɵtemplate","ɵɵtext","ɵɵpropertyInterpolate","name","ɵɵtextInterpolate","description","PlannerComponent_div_7_Template","ctx_r1","userDisplayName","PlannerComponent_ng_template_9_Template","a_r11","aVariable","_c2","PlannerComponent","constructor","plannerService","router","dialogService","primengConfig","messageService","userService","planners","plannerDto","ref","user","ngOnInit","ripple","sessionStorage","getItem","getAllPlanners","subscribe","data","console","log","getPlannerById","navigate","show","open","header","contentStyle","baseZIndex","onClose","planner","postInitialPlanner","error","add","severity","summary","ɵfac","PlannerComponent_Factory","t","ɵɵdirectiveInject","PlannerService","Router","PrimeNGConfig","UserService","ɵcmp","ɵɵdefineComponent","type","selectors","features","ɵɵProvidersFeature","decls","vars","consts","template","PlannerComponent_Template","PlannerComponent_Template_button_click_2_listener","ɵɵpipe","ɵɵtemplateRefExtractor","_r2","ɵɵreference","ɵɵproperty","ɵɵpipeBind1","userDisplayName$","directives","Toast","ButtonDirective","Ripple","Table","PrimeTemplate","NgIf","NgTemplateOutlet","Card","pipes","AsyncPipe","styles"],"mappings":"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","sourcesContent":["import { CreateInitialPlannerComponent } from '../create-initial-planner/create-initial-planner.component';\r\nimport { PlannerDto } from '../_models/dto/plannerDto';\r\nimport { DialogService, DynamicDialogRef } from 'primeng/dynamicdialog';\r\nimport { MessageService } from 'primeng/api';\r\nimport { UserDto } from '../_models/dto/userDto';\r\nimport * as i0 from \"@angular/core\";\r\nimport * as i1 from \"../_services/planner.service\";\r\nimport * as i2 from \"@angular/router\";\r\nimport * as i3 from \"primeng/dynamicdialog\";\r\nimport * as i4 from \"primeng/api\";\r\nimport * as i5 from \"../_services/user.service\";\r\nimport * as i6 from \"primeng/toast\";\r\nimport * as i7 from \"primeng/button\";\r\nimport * as i8 from \"primeng/ripple\";\r\nimport * as i9 from \"primeng/table\";\r\nimport * as i10 from \"@angular/common\";\r\nimport * as i11 from \"primeng/card\";\r\nfunction PlannerComponent_ng_template_6_ng_template_2_Template(rf, ctx) { }\r\nconst _c0 = function () { return { \"margin-left\": \".5em\" }; };\r\nfunction PlannerComponent_ng_template_6_ng_template_5_Template(rf, ctx) { if (rf & 1) {\r\n const _r9 = i0.ɵɵgetCurrentView();\r\n i0.ɵɵelementStart(0, \"button\", 10);\r\n i0.ɵɵlistener(\"click\", function PlannerComponent_ng_template_6_ng_template_5_Template_button_click_0_listener() { i0.ɵɵrestoreView(_r9); const planner_r4 = i0.ɵɵnextContext().$implicit; const ctx_r7 = i0.ɵɵnextContext(); return ctx_r7.onClickEditPlannerGet(planner_r4.id); });\r\n i0.ɵɵelementEnd();\r\n i0.ɵɵelement(1, \"button\", 11);\r\n} if (rf & 2) {\r\n i0.ɵɵadvance(1);\r\n i0.ɵɵstyleMap(i0.ɵɵpureFunction0(2, _c0));\r\n} }\r\nconst _c1 = function () { return { width: \"360px\" }; };\r\nfunction PlannerComponent_ng_template_6_Template(rf, ctx) { if (rf & 1) {\r\n i0.ɵɵelementStart(0, \"td\");\r\n i0.ɵɵelementStart(1, \"p-card\", 7);\r\n i0.ɵɵtemplate(2, PlannerComponent_ng_template_6_ng_template_2_Template, 0, 0, \"ng-template\", 8);\r\n i0.ɵɵelementStart(3, \"p\");\r\n i0.ɵɵtext(4);\r\n i0.ɵɵelementEnd();\r\n i0.ɵɵtemplate(5, PlannerComponent_ng_template_6_ng_template_5_Template, 2, 3, \"ng-template\", 9);\r\n i0.ɵɵelementEnd();\r\n i0.ɵɵelementEnd();\r\n} if (rf & 2) {\r\n const planner_r4 = ctx.$implicit;\r\n i0.ɵɵadvance(1);\r\n i0.ɵɵstyleMap(i0.ɵɵpureFunction0(4, _c1));\r\n i0.ɵɵpropertyInterpolate(\"header\", planner_r4.name);\r\n i0.ɵɵadvance(3);\r\n i0.ɵɵtextInterpolate(planner_r4.description);\r\n} }\r\nfunction PlannerComponent_div_7_Template(rf, ctx) { if (rf & 1) {\r\n i0.ɵɵelementStart(0, \"div\");\r\n i0.ɵɵelementStart(1, \"span\", 12);\r\n i0.ɵɵtext(2);\r\n i0.ɵɵelementEnd();\r\n i0.ɵɵelementEnd();\r\n} if (rf & 2) {\r\n const ctx_r1 = i0.ɵɵnextContext();\r\n i0.ɵɵadvance(2);\r\n i0.ɵɵtextInterpolate(ctx_r1.userDisplayName);\r\n} }\r\nfunction PlannerComponent_ng_template_9_Template(rf, ctx) { if (rf & 1) {\r\n i0.ɵɵelementStart(0, \"div\");\r\n i0.ɵɵelementStart(1, \"span\");\r\n i0.ɵɵtext(2);\r\n i0.ɵɵelementEnd();\r\n i0.ɵɵelementEnd();\r\n} if (rf & 2) {\r\n const a_r11 = ctx.aVariable;\r\n i0.ɵɵadvance(2);\r\n i0.ɵɵtextInterpolate(a_r11);\r\n} }\r\nconst _c2 = function () { return { aVariable: 123 }; };\r\nexport class PlannerComponent {\r\n constructor(plannerService, router, dialogService, primengConfig, messageService, userService) {\r\n this.plannerService = plannerService;\r\n this.router = router;\r\n this.dialogService = dialogService;\r\n this.primengConfig = primengConfig;\r\n this.messageService = messageService;\r\n this.userService = userService;\r\n this.planners = [];\r\n this.plannerDto = new PlannerDto();\r\n this.ref = new DynamicDialogRef;\r\n this.user = new UserDto();\r\n }\r\n ngOnInit() {\r\n this.primengConfig.ripple = true;\r\n let userDisplayName = sessionStorage.getItem(\"username\");\r\n this.plannerService.getAllPlanners().subscribe(data => {\r\n this.planners = data;\r\n });\r\n }\r\n onClickEditPlannerGet(id) {\r\n console.log(id);\r\n this.plannerService.getPlannerById(id).subscribe(data => {\r\n this.router.navigate(['edit/planner/', id]);\r\n });\r\n }\r\n show() {\r\n this.ref = this.dialogService.open(CreateInitialPlannerComponent, {\r\n header: 'Create initial planner',\r\n width: '70%',\r\n contentStyle: { \"max-height\": \"500px\", \"overflow\": \"auto\" },\r\n baseZIndex: 10000\r\n });\r\n this.ref.onClose.subscribe((planner) => {\r\n console.log(\"NOVOKREIRANIOT NAME NA PLANNER: \" + planner.name);\r\n this.plannerService.postInitialPlanner(planner).subscribe(data => {\r\n console.log(data);\r\n }, error => console.log('oops', error));\r\n this.messageService.add({ severity: 'success', summary: 'The planner: ' + planner.name + ' has been created.' });\r\n });\r\n }\r\n}\r\nPlannerComponent.ɵfac = function PlannerComponent_Factory(t) { return new (t || PlannerComponent)(i0.ɵɵdirectiveInject(i1.PlannerService), i0.ɵɵdirectiveInject(i2.Router), i0.ɵɵdirectiveInject(i3.DialogService), i0.ɵɵdirectiveInject(i4.PrimeNGConfig), i0.ɵɵdirectiveInject(i4.MessageService), i0.ɵɵdirectiveInject(i5.UserService)); };\r\nPlannerComponent.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: PlannerComponent, selectors: [[\"app-planner\"]], features: [i0.ɵɵProvidersFeature([DialogService, MessageService])], decls: 11, vars: 10, consts: [[\"href\", \"https://cdn.jsdelivr.net/npm/bootstrap@5.0.1/dist/css/bootstrap.min.css\", \"rel\", \"stylesheet\", \"integrity\", \"sha384-+0n0xVW2eSR5OomGNYDnhzAbDsOXxcvSN1TPprVMTNDbiYZCxYbOOl7+AMvyTG2x\", \"crossorigin\", \"anonymous\"], [\"pButton\", \"\", \"pRipple\", \"\", \"type\", \"button\", \"label\", \"Create initial planner\", 1, \"p-button-help\", 3, \"click\"], [3, \"value\", \"paginator\", \"rows\", \"responsive\"], [\"pTemplate\", \"body\"], [4, \"ngIf\"], [3, \"ngTemplateOutlet\", \"ngTemplateOutletContext\"], [\"selfie\", \"\"], [\"subheader\", \"Card Subheader\", \"styleClass\", \"p-card-shadow\", 3, \"header\"], [\"pTemplate\", \"header\"], [\"pTemplate\", \"footer\"], [\"pButton\", \"\", \"pRipple\", \"\", \"type\", \"button\", \"label\", \"Edit\", 1, \"p-button-outlined\", \"p-button-rounded\", \"p-button-help\", 3, \"click\"], [\"pButton\", \"\", \"pRipple\", \"\", \"type\", \"button\", \"icon\", \"pi pi-times\", \"label\", \"Delete\", 1, \"p-button-rounded\", \"p-button-danger\", \"p-button-outlined\"], [1, \"text-warn\"]], template: function PlannerComponent_Template(rf, ctx) { if (rf & 1) {\r\n i0.ɵɵelement(0, \"link\", 0);\r\n i0.ɵɵelement(1, \"p-toast\");\r\n i0.ɵɵelementStart(2, \"button\", 1);\r\n i0.ɵɵlistener(\"click\", function PlannerComponent_Template_button_click_2_listener() { return ctx.show(); });\r\n i0.ɵɵelementEnd();\r\n i0.ɵɵelement(3, \"br\");\r\n i0.ɵɵelement(4, \"br\");\r\n i0.ɵɵelementStart(5, \"p-table\", 2);\r\n i0.ɵɵtemplate(6, PlannerComponent_ng_template_6_Template, 6, 5, \"ng-template\", 3);\r\n i0.ɵɵelementEnd();\r\n i0.ɵɵtemplate(7, PlannerComponent_div_7_Template, 3, 1, \"div\", 4);\r\n i0.ɵɵpipe(8, \"async\");\r\n i0.ɵɵtemplate(9, PlannerComponent_ng_template_9_Template, 3, 1, \"ng-template\", 5, 6, i0.ɵɵtemplateRefExtractor);\r\n } if (rf & 2) {\r\n const _r2 = i0.ɵɵreference(10);\r\n i0.ɵɵadvance(5);\r\n i0.ɵɵproperty(\"value\", ctx.planners)(\"paginator\", true)(\"rows\", 3)(\"responsive\", true);\r\n i0.ɵɵadvance(2);\r\n i0.ɵɵproperty(\"ngIf\", i0.ɵɵpipeBind1(8, 7, ctx.userDisplayName$));\r\n i0.ɵɵadvance(2);\r\n i0.ɵɵproperty(\"ngTemplateOutlet\", _r2)(\"ngTemplateOutletContext\", i0.ɵɵpureFunction0(9, _c2));\r\n } }, directives: [i6.Toast, i7.ButtonDirective, i8.Ripple, i9.Table, i4.PrimeTemplate, i10.NgIf, i10.NgTemplateOutlet, i11.Card], pipes: [i10.AsyncPipe], styles: [\"mat-card[_ngcontent-%COMP%] { \\r\\n width: 280px; \\r\\n height: 160px; \\r\\n\\r\\n}\\r\\n.example-card[_ngcontent-%COMP%] button[_ngcontent-%COMP%] {\\r\\n box-shadow:none !important;\\r\\n cursor:pointer;\\r\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBsYW5uZXIuY29tcG9uZW50LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLFlBQVk7RUFDWixhQUFhOztBQUVmO0FBQ0E7RUFDRSwwQkFBMEI7RUFDMUIsY0FBYztBQUNoQiIsImZpbGUiOiJwbGFubmVyLmNvbXBvbmVudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJtYXQtY2FyZCAgeyAgIFxyXG4gIHdpZHRoOiAyODBweDsgICBcclxuICBoZWlnaHQ6IDE2MHB4OyBcclxuXHJcbn1cclxuLmV4YW1wbGUtY2FyZCBidXR0b24ge1xyXG4gIGJveC1zaGFkb3c6bm9uZSAhaW1wb3J0YW50O1xyXG4gIGN1cnNvcjpwb2ludGVyO1xyXG59Il19 */\"] });\r\n"]},"metadata":{},"sourceType":"module"} |
---|