Files
flights_web_raw/apps/angular/node_modules/.cache/babel-webpack/274cdd218cdfffa406d6e66bf7c3b47d.json
T

1 line
34 KiB
JSON

{"ast":null,"code":"import _asyncToGenerator from \"/Users/gnezim/_projects/tims/flights_web_raw/Aeroflot.Flights.Web/apps/angular/node_modules/@babel/runtime/helpers/esm/asyncToGenerator\";\nimport { RouteTypeLegacy } from '@app/shared/enumerators';\nimport { getLegs } from '@app/shared/models-legacy';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"../flight-status-button/flight-status.logic\";\nimport * as i2 from \"@angular/common\";\nimport * as i3 from \"../operator-logo/operator-logo.component\";\nimport * as i4 from \"../flight-status-button/flight-status-button.component\";\nimport * as i5 from \"../../../shared/pipes-legacy/flight-number.pipe\";\nimport * as i6 from \"../../../shared/pipes-legacy/codesharing.pipe\";\n\nfunction DetailsHeaderBadgeComponent_div_5_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 5);\n i0.ɵɵtext(1);\n i0.ɵɵpipe(2, \"codesharing\");\n i0.ɵɵelementEnd();\n }\n\n if (rf & 2) {\n const ctx_r0 = i0.ɵɵnextContext();\n i0.ɵɵadvance(1);\n i0.ɵɵtextInterpolate1(\" \", i0.ɵɵpipeBind1(2, 1, ctx_r0.legs), \" \");\n }\n}\n\nfunction DetailsHeaderBadgeComponent_flight_status_button_7_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"flight-status-button\", 6);\n }\n\n if (rf & 2) {\n const ctx_r1 = i0.ɵɵnextContext();\n i0.ɵɵproperty(\"small\", true)(\"flight\", ctx_r1.flight);\n }\n}\n\nexport class DetailsHeaderBadgeComponent {\n constructor(statusLogic) {\n this.statusLogic = statusLogic;\n this.canShowStatus = true;\n this.icons = {\n round: true,\n large: false\n };\n this.RouteType = RouteTypeLegacy;\n }\n\n ngOnChanges(changes) {\n var _this = this;\n\n return _asyncToGenerator(function* () {\n if (_this.flight && 'flight' in changes) {\n _this.legs = getLegs(_this.flight);\n _this.shouldShowStatus = _this.statusLogic.available(_this.flight);\n _this.showCodeSharing = _this.hasCodeSharing();\n }\n })();\n }\n\n hasCodeSharing() {\n return this.legs.some(leg => leg.hasCodesharing);\n }\n\n}\n\nDetailsHeaderBadgeComponent.ɵfac = function DetailsHeaderBadgeComponent_Factory(t) {\n return new (t || DetailsHeaderBadgeComponent)(i0.ɵɵdirectiveInject(i1.FlightStatusLogic));\n};\n\nDetailsHeaderBadgeComponent.ɵcmp = /*@__PURE__*/i0.ɵɵdefineComponent({\n type: DetailsHeaderBadgeComponent,\n selectors: [[\"details-header-badge\"]],\n inputs: {\n flight: \"flight\",\n canShowStatus: \"canShowStatus\",\n icons: \"icons\"\n },\n features: [i0.ɵɵNgOnChangesFeature],\n decls: 8,\n vars: 9,\n consts: [[1, \"detail-header-badge-flight-number\"], [\"data-testid\", \"flight-details-number\"], [\"class\", \"description\", 4, \"ngIf\"], [3, \"caption\", \"round\", \"large\", \"flight\"], [3, \"small\", \"flight\", 4, \"ngIf\"], [1, \"description\"], [3, \"small\", \"flight\"]],\n template: function DetailsHeaderBadgeComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0);\n i0.ɵɵelementStart(1, \"div\");\n i0.ɵɵelementStart(2, \"div\", 1);\n i0.ɵɵtext(3);\n i0.ɵɵpipe(4, \"flightNumber\");\n i0.ɵɵelementEnd();\n i0.ɵɵtemplate(5, DetailsHeaderBadgeComponent_div_5_Template, 3, 3, \"div\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵelement(6, \"operator-logo\", 3);\n i0.ɵɵelementEnd();\n i0.ɵɵtemplate(7, DetailsHeaderBadgeComponent_flight_status_button_7_Template, 1, 2, \"flight-status-button\", 4);\n }\n\n if (rf & 2) {\n i0.ɵɵadvance(3);\n i0.ɵɵtextInterpolate1(\" \", i0.ɵɵpipeBind1(4, 7, ctx.flight), \" \");\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"ngIf\", ctx.showCodeSharing);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"caption\", !ctx.icons.round)(\"round\", ctx.icons.round)(\"large\", ctx.icons.large)(\"flight\", ctx.flight);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.canShowStatus && ctx.shouldShowStatus);\n }\n },\n directives: [i2.NgIf, i3.OperatorLogoComponent, i4.FlightStatusButtonComponent],\n pipes: [i5.FlightNumberPipe, i6.CodesharingPipe],\n styles: [\"[_nghost-%COMP%] {\\n display: flex;\\n flex-direction: column;\\n justify-content: space-between;\\n}\\n[_nghost-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child) {\\n margin-bottom: 10px;\\n}\\n[_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] {\\n display: flex;\\n align-items: flex-start;\\n font-weight: 500;\\n font-size: 18px;\\n}\\n[_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child) {\\n margin-right: 10px;\\n}\\n[_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child) {\\n margin-bottom: 5px;\\n}\\n@media (max-width: 640px) {\\n [_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\\n white-space: normal !important;\\n }\\n}\\n@media (max-width: 640px) {\\n [_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] {\\n flex: 1;\\n justify-content: space-between;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3N0eWxlcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9zdHlsZXMvX2ZvbnRzLnNjc3MiLCJkZXRhaWxzLWhlYWRlci1iYWRnZS5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL3N0eWxlcy9fbGF5b3V0cy5zY3NzIiwiLi4vLi4vLi4vLi4vc3R5bGVzL19zY3JlZW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSx5QkFBQTtBQ0NBLGNBQUE7QUNHQTtFQUVJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0FBSko7QUNzQ1E7RUFDSSxtQkh4Q0Y7QUVJVjtBQUdJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JETU07RUNMTixlRFJPO0FDT2Y7QUNQUTtFQUNJLGtCSEpGO0FFYVY7QUMwQlE7RUFDSSxrQkgxQ0Y7QUVrQlY7QUVaSTtFRmFRO0lBRVEsOEJBQUE7RUFDbEI7QUFDRjtBRWpCSTtFRkdBO0lBa0JRLE9BQUE7SUFDQSw4QkFBQTtFQUFWO0FBQ0YiLCJmaWxlIjoiZGV0YWlscy1oZWFkZXItYmFkZ2UuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkYm9yZGVyLXJhZGl1czogM3B4O1xuXG4vKiBQYWRkaW5ncyBhbmQgTWFyZ2lucyAqL1xuJHNwYWNlLXM6IDVweDtcbiRzcGFjZS1zMjogOHB4O1xuJHNwYWNlLW06IDEwcHg7XG4kc3BhY2UtbTI6IDEycHg7XG4kc3BhY2UtbDogMTVweDtcbiRzcGFjZS14bDogMjBweDtcbiRzcGFjZS14eGw6IDQwcHg7XG4kc3BhY2UteHh4bDogODBweDtcblxuJHNwYWNlLXRvcC1zaXRlOiAzMnB4O1xuXG4vLyBTSVRFIFdJRFRIXG4kc2l0ZS13aWR0aDogMTQ0MHB4O1xuJGxlZnQtYXNpZGUtd2lkdGg6IDI4NXB4O1xuJGxlZnQtYXNpZGUtd2lkdGgtZGVza3RvcDogMjMuODc1JTtcbiRjb2x1bW4tc3BhY2luZzogMS41JTtcblxuLy8gTUVESUFcbi8vIFdoZW4gY2hhbmdpbmcgdGhlIHNpemUgb2YgYnJlYWtwb2ludHMsIHlvdSBhbHNvIG5lZWQgdG8gY2hhbmdlIGluIHRoZSBmaWxlIHNjcmVlbi1zaXplLnNlcnZpY2UudHNcbiRtZWRpYS1icmVha3BvaW50LWRlc2t0b3A6IDEzMDBweDtcbiRtZWRpYS1icmVha3BvaW50LWRlc2t0b3AtbWluOiAxMDUxcHg7XG4kbWVkaWEtYnJlYWtwb2ludC10YWJsZXQ6IDEwNTBweDtcbiRtZWRpYS1icmVha3BvaW50LXRhYmxldC1taW46IDc2OXB4O1xuJG1lZGlhLWJyZWFrcG9pbnQtc21hbGwtdGFibGV0OiA3NjhweDtcbiRtZWRpYS1icmVha3BvaW50LXNtYWxsLXRhYmxldC1taW46IDY0MXB4O1xuJG1lZGlhLWJyZWFrcG9pbnQtbW9iaWxlOiA2NDBweDtcblxuLy9CVVRUT05cbiRidXR0b24taGVpZ2h0OiA0OHB4O1xuJGJ1dHRvbi1oZWlnaHQtLW1vYmlsZTogMzhweDtcbiRidXR0b24tc29ydC1oZWlnaHQ6IDEycHg7XG4kc21hbGwtYnV0dG9uLWhlaWdodDogMzVweDtcbiRtZWRpdW0tYnV0dG9uLWhlaWdodDogNDBweDtcbiRzdGFuZGFyZC1idXR0b24taGVpZ2h0OiA0OHB4O1xuJGJpZy1idXR0b24taGVpZ2h0OiA1NnB4O1xuJHNsaWRlci1oYW5kbGUtc2l6ZTogMTZweDtcbiRidXR0b25zLXdpZHRoOiAzMnB4O1xuXG4vLyBNRURJQVxuJGRlc2t0b3BIZWFkZXJIZWlnaHQ6IDEwM3B4O1xuJHRhYmxldEhlYWRlckhlaWdodDogMTAzcHg7XG4kbW9iaWxlSGVhZGVySGVpZ2h0OiAxMDNweDtcblxuLy8gRkxJR0hUXG4kdGV4dC1tYXJnaW4tYm90dG9tOiAycHg7XG4kZmxpZ2h0LWhlaWdodDogNDBweDtcbiR3aWR0aC1mbGlnaHQtbnVtYmVyOiA2MHB4O1xuJHdpZHRoLWJhY2tncm91bmQtY29tcGFueTogMTIwcHg7XG4kd2lkdGgtZGVwLWFycjogNDAlO1xuJHdpZHRoLXN0YXR1czogMjAlO1xuJHdpZHRoLWZsaWdodC10aW1lOiA3NXB4O1xuJHdpZHRoLWZsaWdodC1kYXktY2hhbmdlOiAyNXB4O1xuJGJ1dHRvbi1leHBhbmQtc2l6ZTogMzJweDtcbiRsYWJlbC1zaGlmdC13aWR0aDogMjBweDtcbiRsYWJlbC1zaGlmdC1oZWlnaHQ6IDE4cHg7XG4kc3RhdHVzLWluZGljYXRvci1zaXplOiA4cHg7XG4kc3RhdHVzLXdpZHRoOiAxMDBweDtcbiRmbGlnaHQtZGV0YWlscy1maXQ6IDIlO1xuLy9GTElHSFQtREVUQUlMU1xuJG1hcmdpbi1kZXRhaWxzLXRpdGxlOiAyMCU7XG5cbi8vIEZJTFRFUlNcbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4kc2Nyb2xsLXdpZHRoOiA2cHg7XG4iLCIvLyBkb250JyBwdXQgY2xhc3NlcyBoZXJlLCBvbmx5IHZhcmlhYmxlcyBhbmQgbWl4aW5zLlxuLy8gdGhpcyBpcyBuZWVkZWQgdW50aWwgd2UgbWlncmF0aW9uIHRvIEB1c2UvQGZvcndhcmRcbkB1c2UgJy4vY29sb3JzJyBhcyBjb2xvcnM7XG4vKiBGb250IHNpemUgKi9cbiRmb250LXNpemUteHM6IDEwcHg7XG4kZm9udC1zaXplLXM6IDEycHg7XG4kZm9udC1zaXplLW06IDE0cHg7XG4kZm9udC1zaXplLWw6IDE2cHg7XG4kZm9udC1zaXplLXhsOiAxOHB4O1xuJGZvbnQtc2l6ZS14bDE6IDIwcHg7XG4kZm9udC1zaXplLXhsMjogMjJweDtcbiRmb250LXNpemUteGwzOiAyNnB4O1xuJGZvbnQtc2l6ZS14eGw6IDMwcHg7XG4kZm9udC1zaXplLXh4eGw6IDQycHg7XG4kZm9udC1zaXplLXh4eGwtLXRhYmxldDogMzZweDtcbiRmb250LXNpemUteHh4bC0tbW9iaWxlOiAyMnB4O1xuXG4kZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1ib2xkOiA3MDA7XG5cbi8vIDQ0IHVzYWdlc1xuQG1peGluIGZvbnQtc21hbGwoJGNvbG9yLWZvbnQtc21hbGw6IGNvbG9ycy4kZ3JheSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjb2xvci1mb250LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250LW92ZXJmbG93IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBsaW5rIHtcbiAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnLi9zcmMvc3R5bGVzL2xheW91dHMnIGFzICo7XG5AdXNlICcuL3NyYy9zdHlsZXMvY29sb3JzJyBhcyAqO1xuQHVzZSAnLi9zcmMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4vc3JjL3N0eWxlcy9mb250cycgYXMgKjtcbkB1c2UgJy4vc3JjL3N0eWxlcy9zY3JlZW4nIGFzICo7XG5cbjpob3N0IHtcbiAgICBAaW5jbHVkZSB2LXNwYWNpbmcoJHNwYWNlLW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuZGV0YWlsLWhlYWRlci1iYWRnZS1mbGlnaHQtbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgQGluY2x1ZGUgaC1zcGFjaW5nKCRzcGFjZS1tKTtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHYtc3BhY2luZygkc3BhY2Utcyk7XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4vc2NyZWVuJyBhcyBzY3JlZW47XG5cbkBtaXhpbiBoLXNwYWNpbmcoJHNpemUsICR3aXRoTGFzdDogZmFsc2UpIHtcbiAgICBAaWYgJHdpdGhMYXN0IHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBoLWRlZXAtc3BhY2luZygkc2l6ZSwgJHdpdGhMYXN0OiBmYWxzZSkge1xuICAgIEBpZiAkd2l0aExhc3Qge1xuICAgICAgICAmOjpuZy1kZWVwID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICY6Om5nLWRlZXAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHYtZGVlcC1zcGFjaW5nKCRzaXplLCAkd2l0aExhc3Q6IGZhbHNlKSB7XG4gICAgQGlmICR3aXRoTGFzdCB7XG4gICAgICAgICY6Om5nLWRlZXAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICY6Om5nLWRlZXAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiB2LXNwYWNpbmcoJHNpemUsICR3aXRoTGFzdDogZmFsc2UpIHtcbiAgICBAaWYgJHdpdGhMYXN0IHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemU7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdhcCgkc2l6ZSkge1xuICAgIC8vIGRvbnQnIHJlbW92ZSwgd2lwXG4gICAgQHN1cHBvcnRzIChnYXA6ICRzaXplKSB7XG4gICAgICAgIGdhcDogJHNpemU7XG4gICAgfVxuXG4gICAgQHN1cHBvcnRzIG5vdCAoZ2FwOiAkc2l6ZSkge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4ubW9iaWxlKCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi5ndC1tb2JpbGUoKSB7XG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuXG4vLyAkbWVkaWEtYnJlYWtwb2ludC1kZXNrdG9wOiAxMzAwcHg7XG4vLyAkbWVkaWEtYnJlYWtwb2ludC10YWJsZXQ6IDEwNTBweDtcbi8vICRtZWRpYS1icmVha3BvaW50LXRhYmxldC0yOiA3NjhweDtcbi8vICRtZWRpYS1icmVha3BvaW50LW1vYmlsZTogNjQwcHg7XG5cbkBtaXhpbiBtb2JpbGUoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcmlhYmxlcy4kbWVkaWEtYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wKCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiB2YXJpYWJsZXMuJG1lZGlhLWJyZWFrcG9pbnQtZGVza3RvcC1taW4pIHtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbkBtaXhpbiBndC1tb2JpbGUoKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHZhcmlhYmxlcy4kbWVkaWEtYnJlYWtwb2ludC1zbWFsbC10YWJsZXQtbWluKSB7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG5AbWl4aW4gc21UYWJsZXQoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcmlhYmxlcy4kbWVkaWEtYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQoKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHZhcmlhYmxlcy4kbWVkaWEtYnJlYWtwb2ludC10YWJsZXQtbWluKSBhbmQgKG1heC13aWR0aDogdmFyaWFibGVzLiRtZWRpYS1icmVha3BvaW50LXRhYmxldCkge1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldC1zbWFsbCgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogdmFyaWFibGVzLiRtZWRpYS1icmVha3BvaW50LXNtYWxsLXRhYmxldC1taW4pIGFuZCAobWF4LXdpZHRoOiB2YXJpYWJsZXMuJG1lZGlhLWJyZWFrcG9pbnQtc21hbGwtdGFibGV0KSB7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0cygpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogdmFyaWFibGVzLiRtZWRpYS1icmVha3BvaW50LXNtYWxsLXRhYmxldC1taW4pIGFuZCAobWF4LXdpZHRoOiB2YXJpYWJsZXMuJG1lZGlhLWJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG5AbWl4aW4gcHJpbnQoKSB7XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG4iXX0= */\"],\n changeDetection: 0\n});","map":{"version":3,"sources":["/Users/gnezim/_projects/tims/flights_web_raw/Aeroflot.Flights.Web/apps/angular/src/app/modules/components/details-header-badge/details-header-badge.component.ts"],"names":["RouteTypeLegacy","getLegs","i0","i1","i2","i3","i4","i5","i6","DetailsHeaderBadgeComponent_div_5_Template","rf","ctx","ɵɵelementStart","ɵɵtext","ɵɵpipe","ɵɵelementEnd","ctx_r0","ɵɵnextContext","ɵɵadvance","ɵɵtextInterpolate1","ɵɵpipeBind1","legs","DetailsHeaderBadgeComponent_flight_status_button_7_Template","ɵɵelement","ctx_r1","ɵɵproperty","flight","DetailsHeaderBadgeComponent","constructor","statusLogic","canShowStatus","icons","round","large","RouteType","ngOnChanges","changes","shouldShowStatus","available","showCodeSharing","hasCodeSharing","some","leg","hasCodesharing","ɵfac","DetailsHeaderBadgeComponent_Factory","t","ɵɵdirectiveInject","FlightStatusLogic","ɵcmp","ɵɵdefineComponent","type","selectors","inputs","features","ɵɵNgOnChangesFeature","decls","vars","consts","template","DetailsHeaderBadgeComponent_Template","ɵɵtemplate","directives","NgIf","OperatorLogoComponent","FlightStatusButtonComponent","pipes","FlightNumberPipe","CodesharingPipe","styles","changeDetection"],"mappings":"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","sourcesContent":["import { RouteTypeLegacy } from '@app/shared/enumerators';\nimport { getLegs } from '@app/shared/models-legacy';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"../flight-status-button/flight-status.logic\";\nimport * as i2 from \"@angular/common\";\nimport * as i3 from \"../operator-logo/operator-logo.component\";\nimport * as i4 from \"../flight-status-button/flight-status-button.component\";\nimport * as i5 from \"../../../shared/pipes-legacy/flight-number.pipe\";\nimport * as i6 from \"../../../shared/pipes-legacy/codesharing.pipe\";\nfunction DetailsHeaderBadgeComponent_div_5_Template(rf, ctx) { if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 5);\n i0.ɵɵtext(1);\n i0.ɵɵpipe(2, \"codesharing\");\n i0.ɵɵelementEnd();\n} if (rf & 2) {\n const ctx_r0 = i0.ɵɵnextContext();\n i0.ɵɵadvance(1);\n i0.ɵɵtextInterpolate1(\" \", i0.ɵɵpipeBind1(2, 1, ctx_r0.legs), \" \");\n} }\nfunction DetailsHeaderBadgeComponent_flight_status_button_7_Template(rf, ctx) { if (rf & 1) {\n i0.ɵɵelement(0, \"flight-status-button\", 6);\n} if (rf & 2) {\n const ctx_r1 = i0.ɵɵnextContext();\n i0.ɵɵproperty(\"small\", true)(\"flight\", ctx_r1.flight);\n} }\nexport class DetailsHeaderBadgeComponent {\n constructor(statusLogic) {\n this.statusLogic = statusLogic;\n this.canShowStatus = true;\n this.icons = { round: true, large: false };\n this.RouteType = RouteTypeLegacy;\n }\n async ngOnChanges(changes) {\n if (this.flight && 'flight' in changes) {\n this.legs = getLegs(this.flight);\n this.shouldShowStatus = this.statusLogic.available(this.flight);\n this.showCodeSharing = this.hasCodeSharing();\n }\n }\n hasCodeSharing() {\n return this.legs.some((leg) => leg.hasCodesharing);\n }\n}\nDetailsHeaderBadgeComponent.ɵfac = function DetailsHeaderBadgeComponent_Factory(t) { return new (t || DetailsHeaderBadgeComponent)(i0.ɵɵdirectiveInject(i1.FlightStatusLogic)); };\nDetailsHeaderBadgeComponent.ɵcmp = /*@__PURE__*/ i0.ɵɵdefineComponent({ type: DetailsHeaderBadgeComponent, selectors: [[\"details-header-badge\"]], inputs: { flight: \"flight\", canShowStatus: \"canShowStatus\", icons: \"icons\" }, features: [i0.ɵɵNgOnChangesFeature], decls: 8, vars: 9, consts: [[1, \"detail-header-badge-flight-number\"], [\"data-testid\", \"flight-details-number\"], [\"class\", \"description\", 4, \"ngIf\"], [3, \"caption\", \"round\", \"large\", \"flight\"], [3, \"small\", \"flight\", 4, \"ngIf\"], [1, \"description\"], [3, \"small\", \"flight\"]], template: function DetailsHeaderBadgeComponent_Template(rf, ctx) { if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0);\n i0.ɵɵelementStart(1, \"div\");\n i0.ɵɵelementStart(2, \"div\", 1);\n i0.ɵɵtext(3);\n i0.ɵɵpipe(4, \"flightNumber\");\n i0.ɵɵelementEnd();\n i0.ɵɵtemplate(5, DetailsHeaderBadgeComponent_div_5_Template, 3, 3, \"div\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵelement(6, \"operator-logo\", 3);\n i0.ɵɵelementEnd();\n i0.ɵɵtemplate(7, DetailsHeaderBadgeComponent_flight_status_button_7_Template, 1, 2, \"flight-status-button\", 4);\n } if (rf & 2) {\n i0.ɵɵadvance(3);\n i0.ɵɵtextInterpolate1(\" \", i0.ɵɵpipeBind1(4, 7, ctx.flight), \" \");\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"ngIf\", ctx.showCodeSharing);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"caption\", !ctx.icons.round)(\"round\", ctx.icons.round)(\"large\", ctx.icons.large)(\"flight\", ctx.flight);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.canShowStatus && ctx.shouldShowStatus);\n } }, directives: [i2.NgIf, i3.OperatorLogoComponent, i4.FlightStatusButtonComponent], pipes: [i5.FlightNumberPipe, i6.CodesharingPipe], styles: [\"[_nghost-%COMP%] {\\n display: flex;\\n flex-direction: column;\\n justify-content: space-between;\\n}\\n[_nghost-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child) {\\n margin-bottom: 10px;\\n}\\n[_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] {\\n display: flex;\\n align-items: flex-start;\\n font-weight: 500;\\n font-size: 18px;\\n}\\n[_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child) {\\n margin-right: 10px;\\n}\\n[_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:not(:last-child) {\\n margin-bottom: 5px;\\n}\\n@media (max-width: 640px) {\\n [_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] .description[_ngcontent-%COMP%] {\\n white-space: normal !important;\\n }\\n}\\n@media (max-width: 640px) {\\n [_nghost-%COMP%] .detail-header-badge-flight-number[_ngcontent-%COMP%] {\\n flex: 1;\\n justify-content: space-between;\\n }\\n}\\n/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3N0eWxlcy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9zdHlsZXMvX2ZvbnRzLnNjc3MiLCJkZXRhaWxzLWhlYWRlci1iYWRnZS5jb21wb25lbnQuc2NzcyIsIi4uLy4uLy4uLy4uL3N0eWxlcy9fbGF5b3V0cy5zY3NzIiwiLi4vLi4vLi4vLi4vc3R5bGVzL19zY3JlZW4uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSx5QkFBQTtBQ0NBLGNBQUE7QUNHQTtFQUVJLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0FBSko7QUNzQ1E7RUFDSSxtQkh4Q0Y7QUVJVjtBQUdJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JETU07RUNMTixlRFJPO0FDT2Y7QUNQUTtFQUNJLGtCSEpGO0FFYVY7QUMwQlE7RUFDSSxrQkgxQ0Y7QUVrQlY7QUVaSTtFRmFRO0lBRVEsOEJBQUE7RUFDbEI7QUFDRjtBRWpCSTtFRkdBO0lBa0JRLE9BQUE7SUFDQSw4QkFBQTtFQUFWO0FBQ0YiLCJmaWxlIjoiZGV0YWlscy1oZWFkZXItYmFkZ2UuY29tcG9uZW50LnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkYm9yZGVyLXJhZGl1czogM3B4O1xuXG4vKiBQYWRkaW5ncyBhbmQgTWFyZ2lucyAqL1xuJHNwYWNlLXM6IDVweDtcbiRzcGFjZS1zMjogOHB4O1xuJHNwYWNlLW06IDEwcHg7XG4kc3BhY2UtbTI6IDEycHg7XG4kc3BhY2UtbDogMTVweDtcbiRzcGFjZS14bDogMjBweDtcbiRzcGFjZS14eGw6IDQwcHg7XG4kc3BhY2UteHh4bDogODBweDtcblxuJHNwYWNlLXRvcC1zaXRlOiAzMnB4O1xuXG4vLyBTSVRFIFdJRFRIXG4kc2l0ZS13aWR0aDogMTQ0MHB4O1xuJGxlZnQtYXNpZGUtd2lkdGg6IDI4NXB4O1xuJGxlZnQtYXNpZGUtd2lkdGgtZGVza3RvcDogMjMuODc1JTtcbiRjb2x1bW4tc3BhY2luZzogMS41JTtcblxuLy8gTUVESUFcbi8vIFdoZW4gY2hhbmdpbmcgdGhlIHNpemUgb2YgYnJlYWtwb2ludHMsIHlvdSBhbHNvIG5lZWQgdG8gY2hhbmdlIGluIHRoZSBmaWxlIHNjcmVlbi1zaXplLnNlcnZpY2UudHNcbiRtZWRpYS1icmVha3BvaW50LWRlc2t0b3A6IDEzMDBweDtcbiRtZWRpYS1icmVha3BvaW50LWRlc2t0b3AtbWluOiAxMDUxcHg7XG4kbWVkaWEtYnJlYWtwb2ludC10YWJsZXQ6IDEwNTBweDtcbiRtZWRpYS1icmVha3BvaW50LXRhYmxldC1taW46IDc2OXB4O1xuJG1lZGlhLWJyZWFrcG9pbnQtc21hbGwtdGFibGV0OiA3NjhweDtcbiRtZWRpYS1icmVha3BvaW50LXNtYWxsLXRhYmxldC1taW46IDY0MXB4O1xuJG1lZGlhLWJyZWFrcG9pbnQtbW9iaWxlOiA2NDBweDtcblxuLy9CVVRUT05cbiRidXR0b24taGVpZ2h0OiA0OHB4O1xuJGJ1dHRvbi1oZWlnaHQtLW1vYmlsZTogMzhweDtcbiRidXR0b24tc29ydC1oZWlnaHQ6IDEycHg7XG4kc21hbGwtYnV0dG9uLWhlaWdodDogMzVweDtcbiRtZWRpdW0tYnV0dG9uLWhlaWdodDogNDBweDtcbiRzdGFuZGFyZC1idXR0b24taGVpZ2h0OiA0OHB4O1xuJGJpZy1idXR0b24taGVpZ2h0OiA1NnB4O1xuJHNsaWRlci1oYW5kbGUtc2l6ZTogMTZweDtcbiRidXR0b25zLXdpZHRoOiAzMnB4O1xuXG4vLyBNRURJQVxuJGRlc2t0b3BIZWFkZXJIZWlnaHQ6IDEwM3B4O1xuJHRhYmxldEhlYWRlckhlaWdodDogMTAzcHg7XG4kbW9iaWxlSGVhZGVySGVpZ2h0OiAxMDNweDtcblxuLy8gRkxJR0hUXG4kdGV4dC1tYXJnaW4tYm90dG9tOiAycHg7XG4kZmxpZ2h0LWhlaWdodDogNDBweDtcbiR3aWR0aC1mbGlnaHQtbnVtYmVyOiA2MHB4O1xuJHdpZHRoLWJhY2tncm91bmQtY29tcGFueTogMTIwcHg7XG4kd2lkdGgtZGVwLWFycjogNDAlO1xuJHdpZHRoLXN0YXR1czogMjAlO1xuJHdpZHRoLWZsaWdodC10aW1lOiA3NXB4O1xuJHdpZHRoLWZsaWdodC1kYXktY2hhbmdlOiAyNXB4O1xuJGJ1dHRvbi1leHBhbmQtc2l6ZTogMzJweDtcbiRsYWJlbC1zaGlmdC13aWR0aDogMjBweDtcbiRsYWJlbC1zaGlmdC1oZWlnaHQ6IDE4cHg7XG4kc3RhdHVzLWluZGljYXRvci1zaXplOiA4cHg7XG4kc3RhdHVzLXdpZHRoOiAxMDBweDtcbiRmbGlnaHQtZGV0YWlscy1maXQ6IDIlO1xuLy9GTElHSFQtREVUQUlMU1xuJG1hcmdpbi1kZXRhaWxzLXRpdGxlOiAyMCU7XG5cbi8vIEZJTFRFUlNcbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4kc2Nyb2xsLXdpZHRoOiA2cHg7XG4iLCIvLyBkb250JyBwdXQgY2xhc3NlcyBoZXJlLCBvbmx5IHZhcmlhYmxlcyBhbmQgbWl4aW5zLlxuLy8gdGhpcyBpcyBuZWVkZWQgdW50aWwgd2UgbWlncmF0aW9uIHRvIEB1c2UvQGZvcndhcmRcbkB1c2UgJy4vY29sb3JzJyBhcyBjb2xvcnM7XG4vKiBGb250IHNpemUgKi9cbiRmb250LXNpemUteHM6IDEwcHg7XG4kZm9udC1zaXplLXM6IDEycHg7XG4kZm9udC1zaXplLW06IDE0cHg7XG4kZm9udC1zaXplLWw6IDE2cHg7XG4kZm9udC1zaXplLXhsOiAxOHB4O1xuJGZvbnQtc2l6ZS14bDE6IDIwcHg7XG4kZm9udC1zaXplLXhsMjogMjJweDtcbiRmb250LXNpemUteGwzOiAyNnB4O1xuJGZvbnQtc2l6ZS14eGw6IDMwcHg7XG4kZm9udC1zaXplLXh4eGw6IDQycHg7XG4kZm9udC1zaXplLXh4eGwtLXRhYmxldDogMzZweDtcbiRmb250LXNpemUteHh4bC0tbW9iaWxlOiAyMnB4O1xuXG4kZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4kZm9udC1saWdodDogMzAwO1xuJGZvbnQtcmVndWxhcjogNDAwO1xuJGZvbnQtbWVkaXVtOiA1MDA7XG4kZm9udC1ib2xkOiA3MDA7XG5cbi8vIDQ0IHVzYWdlc1xuQG1peGluIGZvbnQtc21hbGwoJGNvbG9yLWZvbnQtc21hbGw6IGNvbG9ycy4kZ3JheSkge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXJlZ3VsYXI7XG4gICAgY29sb3I6ICRjb2xvci1mb250LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbkBtaXhpbiBmb250LW92ZXJmbG93IHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtaXhpbiBsaW5rIHtcbiAgICBjb2xvcjogJGJsdWUtbGlnaHQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxufVxuIiwiQHVzZSAnLi9zcmMvc3R5bGVzL2xheW91dHMnIGFzICo7XG5AdXNlICcuL3NyYy9zdHlsZXMvY29sb3JzJyBhcyAqO1xuQHVzZSAnLi9zcmMvc3R5bGVzL3ZhcmlhYmxlcycgYXMgKjtcbkB1c2UgJy4vc3JjL3N0eWxlcy9mb250cycgYXMgKjtcbkB1c2UgJy4vc3JjL3N0eWxlcy9zY3JlZW4nIGFzICo7XG5cbjpob3N0IHtcbiAgICBAaW5jbHVkZSB2LXNwYWNpbmcoJHNwYWNlLW0pO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAuZGV0YWlsLWhlYWRlci1iYWRnZS1mbGlnaHQtbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICAgICAgQGluY2x1ZGUgaC1zcGFjaW5nKCRzcGFjZS1tKTtcblxuICAgICAgICAmID4gZGl2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHYtc3BhY2luZygkc3BhY2Utcyk7XG5cbiAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlKCkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgJy4vc2NyZWVuJyBhcyBzY3JlZW47XG5cbkBtaXhpbiBoLXNwYWNpbmcoJHNpemUsICR3aXRoTGFzdDogZmFsc2UpIHtcbiAgICBAaWYgJHdpdGhMYXN0IHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBoLWRlZXAtc3BhY2luZygkc2l6ZSwgJHdpdGhMYXN0OiBmYWxzZSkge1xuICAgIEBpZiAkd2l0aExhc3Qge1xuICAgICAgICAmOjpuZy1kZWVwID4gKiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICY6Om5nLWRlZXAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIHYtZGVlcC1zcGFjaW5nKCRzaXplLCAkd2l0aExhc3Q6IGZhbHNlKSB7XG4gICAgQGlmICR3aXRoTGFzdCB7XG4gICAgICAgICY6Om5nLWRlZXAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplO1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgICY6Om5nLWRlZXAgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiB2LXNwYWNpbmcoJHNpemUsICR3aXRoTGFzdDogZmFsc2UpIHtcbiAgICBAaWYgJHdpdGhMYXN0IHtcbiAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpemU7XG4gICAgICAgIH1cbiAgICB9IEBlbHNlIHtcbiAgICAgICAgJiA+ICo6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2l6ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1peGluIGdhcCgkc2l6ZSkge1xuICAgIC8vIGRvbnQnIHJlbW92ZSwgd2lwXG4gICAgQHN1cHBvcnRzIChnYXA6ICRzaXplKSB7XG4gICAgICAgIGdhcDogJHNpemU7XG4gICAgfVxuXG4gICAgQHN1cHBvcnRzIG5vdCAoZ2FwOiAkc2l6ZSkge1xuICAgICAgICBAaW5jbHVkZSBzY3JlZW4ubW9iaWxlKCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICYgPiAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNjcmVlbi5ndC1tb2JpbGUoKSB7XG4gICAgICAgICAgICAmID4gKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSAnLi92YXJpYWJsZXMnIGFzIHZhcmlhYmxlcztcblxuXG4vLyAkbWVkaWEtYnJlYWtwb2ludC1kZXNrdG9wOiAxMzAwcHg7XG4vLyAkbWVkaWEtYnJlYWtwb2ludC10YWJsZXQ6IDEwNTBweDtcbi8vICRtZWRpYS1icmVha3BvaW50LXRhYmxldC0yOiA3NjhweDtcbi8vICRtZWRpYS1icmVha3BvaW50LW1vYmlsZTogNjQwcHg7XG5cbkBtaXhpbiBtb2JpbGUoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcmlhYmxlcy4kbWVkaWEtYnJlYWtwb2ludC1tb2JpbGUpIHtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbkBtaXhpbiBkZXNrdG9wKCkge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiB2YXJpYWJsZXMuJG1lZGlhLWJyZWFrcG9pbnQtZGVza3RvcC1taW4pIHtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbkBtaXhpbiBndC1tb2JpbGUoKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHZhcmlhYmxlcy4kbWVkaWEtYnJlYWtwb2ludC1zbWFsbC10YWJsZXQtbWluKSB7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG5AbWl4aW4gc21UYWJsZXQoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcmlhYmxlcy4kbWVkaWEtYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQoKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IHZhcmlhYmxlcy4kbWVkaWEtYnJlYWtwb2ludC10YWJsZXQtbWluKSBhbmQgKG1heC13aWR0aDogdmFyaWFibGVzLiRtZWRpYS1icmVha3BvaW50LXRhYmxldCkge1xuICAgICAgICBAY29udGVudCgpO1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldC1zbWFsbCgpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogdmFyaWFibGVzLiRtZWRpYS1icmVha3BvaW50LXNtYWxsLXRhYmxldC1taW4pIGFuZCAobWF4LXdpZHRoOiB2YXJpYWJsZXMuJG1lZGlhLWJyZWFrcG9pbnQtc21hbGwtdGFibGV0KSB7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0cygpIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogdmFyaWFibGVzLiRtZWRpYS1icmVha3BvaW50LXNtYWxsLXRhYmxldC1taW4pIGFuZCAobWF4LXdpZHRoOiB2YXJpYWJsZXMuJG1lZGlhLWJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgIEBjb250ZW50KCk7XG4gICAgfVxufVxuXG5AbWl4aW4gcHJpbnQoKSB7XG4gICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgQGNvbnRlbnQoKTtcbiAgICB9XG59XG4iXX0= */\"], changeDetection: 0 });\n"]},"metadata":{},"sourceType":"module"}