{"ast":null,"code":"import { FormControl, FormGroup } from '@angular/forms';\nimport { environment } from 'src/environments/environment';\nimport * as md5 from 'md5';\nimport * as i0 from \"@angular/core\";\nimport * as i1 from \"src/app/services/tracking-service\";\nimport * as i2 from \"src/app/services/auth-service\";\nimport * as i3 from \"@angular/forms\";\nimport * as i4 from \"@angular/common\";\n\nfunction TrackingmoduleComponent_div_20_Template(rf, ctx) {\n  if (rf & 1) {\n    i0.ɵɵelementStart(0, \"div\", 17);\n    i0.ɵɵelement(1, \"div\", 18);\n    i0.ɵɵelementEnd();\n  }\n}\n\nfunction TrackingmoduleComponent_div_22_Template(rf, ctx) {\n  if (rf & 1) {\n    i0.ɵɵelementStart(0, \"div\", 19);\n    i0.ɵɵtext(1, \" No data found for the following AWB numbers: \");\n    i0.ɵɵelementStart(2, \"strong\");\n    i0.ɵɵtext(3);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n  }\n\n  if (rf & 2) {\n    const ctx_r1 = i0.ɵɵnextContext();\n    i0.ɵɵadvance(3);\n    i0.ɵɵtextInterpolate(ctx_r1.awbsWithNoData.join(\", \"));\n  }\n}\n\nfunction TrackingmoduleComponent_div_23_tr_69_Template(rf, ctx) {\n  if (rf & 1) {\n    i0.ɵɵelementStart(0, \"tr\");\n    i0.ɵɵelementStart(1, \"td\");\n    i0.ɵɵtext(2);\n    i0.ɵɵpipe(3, \"date\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(4, \"td\");\n    i0.ɵɵtext(5);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(6, \"td\");\n    i0.ɵɵtext(7);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(8, \"td\");\n    i0.ɵɵelementStart(9, \"span\", 23);\n    i0.ɵɵtext(10);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(11, \"td\");\n    i0.ɵɵtext(12);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n  }\n\n  if (rf & 2) {\n    const progress_r5 = ctx.$implicit;\n    i0.ɵɵadvance(2);\n    i0.ɵɵtextInterpolate(i0.ɵɵpipeBind2(3, 5, progress_r5.date, \"dd-MMM-yyyy\"));\n    i0.ɵɵadvance(3);\n    i0.ɵɵtextInterpolate(progress_r5.time || \"-\");\n    i0.ɵɵadvance(2);\n    i0.ɵɵtextInterpolate(progress_r5.location || \"-\");\n    i0.ɵɵadvance(3);\n    i0.ɵɵtextInterpolate(progress_r5.activity);\n    i0.ɵɵadvance(2);\n    i0.ɵɵtextInterpolate(progress_r5.remark || \"-\");\n  }\n}\n\nfunction TrackingmoduleComponent_div_23_Template(rf, ctx) {\n  if (rf & 1) {\n    i0.ɵɵelementStart(0, \"div\", 20);\n    i0.ɵɵelementStart(1, \"div\", 21);\n    i0.ɵɵelementStart(2, \"div\", 2);\n    i0.ɵɵelementStart(3, \"table\", 22);\n    i0.ɵɵelementStart(4, \"tr\");\n    i0.ɵɵelementStart(5, \"th\");\n    i0.ɵɵtext(6, \"AWB No.\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(7, \"td\");\n    i0.ɵɵtext(8);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(9, \"tr\");\n    i0.ɵɵelementStart(10, \"th\");\n    i0.ɵɵtext(11, \"Booking Date\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(12, \"td\");\n    i0.ɵɵtext(13);\n    i0.ɵɵpipe(14, \"date\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(15, \"tr\");\n    i0.ɵɵelementStart(16, \"th\");\n    i0.ɵɵtext(17, \"Origin\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(18, \"td\");\n    i0.ɵɵtext(19);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(20, \"tr\");\n    i0.ɵɵelementStart(21, \"th\");\n    i0.ɵɵtext(22, \"Destination\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(23, \"td\");\n    i0.ɵɵtext(24);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(25, \"tr\");\n    i0.ɵɵelementStart(26, \"th\");\n    i0.ɵɵtext(27, \"Consignee Name\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(28, \"td\");\n    i0.ɵɵtext(29);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(30, \"tr\");\n    i0.ɵɵelementStart(31, \"th\");\n    i0.ɵɵtext(32, \"Status\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(33, \"td\");\n    i0.ɵɵelementStart(34, \"span\", 23);\n    i0.ɵɵtext(35);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(36, \"tr\");\n    i0.ɵɵelementStart(37, \"th\");\n    i0.ɵɵtext(38, \"Delivery Date and Time\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(39, \"td\");\n    i0.ɵɵtext(40);\n    i0.ɵɵpipe(41, \"date\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(42, \"tr\");\n    i0.ɵɵelementStart(43, \"th\");\n    i0.ɵɵtext(44, \"Receiver Name\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(45, \"td\");\n    i0.ɵɵtext(46);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(47, \"tr\");\n    i0.ɵɵelementStart(48, \"th\");\n    i0.ɵɵtext(49, \"Forwarding AWB No. :\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(50, \"td\");\n    i0.ɵɵtext(51);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(52, \"div\", 24);\n    i0.ɵɵelementStart(53, \"strong\");\n    i0.ɵɵtext(54);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(55, \"table\", 25);\n    i0.ɵɵelementStart(56, \"thead\", 26);\n    i0.ɵɵelementStart(57, \"tr\");\n    i0.ɵɵelementStart(58, \"th\", 27);\n    i0.ɵɵtext(59, \"Date\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(60, \"th\", 28);\n    i0.ɵɵtext(61, \"Time\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(62, \"th\", 29);\n    i0.ɵɵtext(63, \"Location\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(64, \"th\", 30);\n    i0.ɵɵtext(65, \"Activity\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(66, \"th\", 29);\n    i0.ɵɵtext(67, \"Remark\");\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementStart(68, \"tbody\");\n    i0.ɵɵtemplate(69, TrackingmoduleComponent_div_23_tr_69_Template, 13, 8, \"tr\", 31);\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n    i0.ɵɵelementEnd();\n  }\n\n  if (rf & 2) {\n    const trackingData_r3 = ctx.$implicit;\n    i0.ɵɵadvance(8);\n    i0.ɵɵtextInterpolate(trackingData_r3.awbnumber || \"-\");\n    i0.ɵɵadvance(5);\n    i0.ɵɵtextInterpolate(i0.ɵɵpipeBind2(14, 11, trackingData_r3.bookingdate, \"dd-MM-yyyy\"));\n    i0.ɵɵadvance(6);\n    i0.ɵɵtextInterpolate(trackingData_r3.origin || \"-\");\n    i0.ɵɵadvance(5);\n    i0.ɵɵtextInterpolate(trackingData_r3.destination || \"-\");\n    i0.ɵɵadvance(5);\n    i0.ɵɵtextInterpolate(trackingData_r3.consigneename || \"-\");\n    i0.ɵɵadvance(6);\n    i0.ɵɵtextInterpolate(trackingData_r3.status || \"-\");\n    i0.ɵɵadvance(5);\n    i0.ɵɵtextInterpolate(i0.ɵɵpipeBind2(41, 14, trackingData_r3.deliverydatetime, \"dd-MM-yyyy hh:mm a\") || \"-\");\n    i0.ɵɵadvance(6);\n    i0.ɵɵtextInterpolate(trackingData_r3.receivername || \"-\");\n    i0.ɵɵadvance(5);\n    i0.ɵɵtextInterpolate(trackingData_r3.forwardingawbno || \"-\");\n    i0.ɵɵadvance(3);\n    i0.ɵɵtextInterpolate1(\"Shipment Progress for AWB No. \", trackingData_r3.awbnumber, \"\");\n    i0.ɵɵadvance(15);\n    i0.ɵɵproperty(\"ngForOf\", trackingData_r3.progress);\n  }\n}\n\nexport let TrackingmoduleComponent = /*#__PURE__*/(() => {\n  class TrackingmoduleComponent {\n    constructor(trackingService, authService) {\n      this.trackingService = trackingService;\n      this.authService = authService;\n      this.consignmentNumber = '';\n      this.trackingType = '';\n      this.loading = false; // loader flag\n\n      this.allTrackingData = [];\n      this.awbsWithNoData = [];\n      this.trackingForm = new FormGroup({\n        consignmentNumber: new FormControl(''),\n        trackingType: new FormControl('1')\n      });\n    }\n\n    ngOnInit() {}\n\n    track() {\n      var _a, _b;\n\n      const input = (_b = (_a = this.trackingForm.get('consignmentNumber')) === null || _a === void 0 ? void 0 : _a.value) === null || _b === void 0 ? void 0 : _b.trim();\n      if (!input) return;\n      const awbNumbers = [...new Set(input.split(/[\\s,]+/).map(awb => awb.trim()).filter(Boolean))];\n      const rawToken = localStorage.getItem('token');\n      const token = rawToken ? JSON.parse(rawToken) : null;\n\n      if (token && !this.authService.IsTokenExpired(token.accesstoken)) {\n        this.fetchTrackingDetails(awbNumbers, token.accesstoken);\n      } else {\n        this.authenticateUser(awbNumbers);\n      }\n    }\n\n    fetchTrackingDetails(awbNumbers, accessToken) {\n      this.loading = true;\n      this.allTrackingData = [];\n      this.awbsWithNoData = [];\n      let completedCalls = 0;\n      const totalCalls = awbNumbers.length;\n      awbNumbers.forEach(awb => {\n        let trackingRecord = {\n          awbnumber: awb,\n          progress: []\n        };\n        let awbDataFound = false;\n        this.trackingService.GetByAwbNumber(awb, accessToken).subscribe({\n          next: res => {\n            var _a, _b, _c, _d, _e, _f, _g, _h, _j, _k, _l, _m, _o, _p, _q, _r, _s; // console.log(\"RES-GETBYAWBNUMBER--\", res);\n\n\n            if ((res === null || res === void 0 ? void 0 : res.success) && res.data) {\n              awbDataFound = true;\n              trackingRecord = Object.assign(Object.assign({}, trackingRecord), {\n                awbnumber: (_a = res.data) === null || _a === void 0 ? void 0 : _a.awbnumber,\n                bookingdate: (_b = res.data) === null || _b === void 0 ? void 0 : _b.bookingdate,\n                origin: ((_e = (_d = (_c = res.data) === null || _c === void 0 ? void 0 : _c.details) === null || _d === void 0 ? void 0 : _d.find(d => d.type === 'Shipper')) === null || _e === void 0 ? void 0 : _e.origindestloc) || '',\n                destination: ((_h = (_g = (_f = res.data) === null || _f === void 0 ? void 0 : _f.details) === null || _g === void 0 ? void 0 : _g.find(d => d.type === 'Consignee')) === null || _h === void 0 ? void 0 : _h.origindestloc) || '',\n                consigneename: ((_m = (_l = (_k = (_j = res.data) === null || _j === void 0 ? void 0 : _j.details) === null || _k === void 0 ? void 0 : _k.find(d => d.type === 'Consignee')) === null || _l === void 0 ? void 0 : _l.info) === null || _m === void 0 ? void 0 : _m.name) || '',\n                status: (_o = res.data) === null || _o === void 0 ? void 0 : _o.status,\n                deliverydatetime: '',\n                receivername: '',\n                forwardingawbno: ((_q = (_p = res.data) === null || _p === void 0 ? void 0 : _p.forwardingdetails) === null || _q === void 0 ? void 0 : _q.deliveryawbno) || ((_s = (_r = res.data) === null || _r === void 0 ? void 0 : _r.forwardingdetails) === null || _s === void 0 ? void 0 : _s.forwardingawbno) || '',\n                progress: []\n              });\n            }\n          },\n          complete: () => {\n            this.trackingService.GetProgressByAwbNumber(awb, accessToken).subscribe({\n              next: res => {\n                var _a, _b, _c; // console.log(\"RES-GET-PROGRESS-BYAWBNUMBER--\", res);\n\n\n                if ((res === null || res === void 0 ? void 0 : res.success) && ((_a = res.data) === null || _a === void 0 ? void 0 : _a.length) > 0) {\n                  awbDataFound = true; // Check for SHIPMENT_DELIVERED entry\n\n                  const deliveredEntry = res.data.find(item => item.transactionstatus === 'SHIPMENT_DELIVERED');\n\n                  if (deliveredEntry === null || deliveredEntry === void 0 ? void 0 : deliveredEntry.additionaldetails) {\n                    trackingRecord.deliverydatetime = ((_b = deliveredEntry === null || deliveredEntry === void 0 ? void 0 : deliveredEntry.additionaldetails) === null || _b === void 0 ? void 0 : _b.deliverydatetime) || '-';\n                    trackingRecord.receivername = ((_c = deliveredEntry === null || deliveredEntry === void 0 ? void 0 : deliveredEntry.additionaldetails) === null || _c === void 0 ? void 0 : _c.receiver) || '-';\n                  }\n\n                  const progress = res.data.map(item => {\n                    const dateObj = new Date(item.transactiondate);\n                    return {\n                      date: dateObj,\n                      time: dateObj.toLocaleTimeString('en-US', {\n                        hour: '2-digit',\n                        minute: '2-digit',\n                        hour12: true\n                      }),\n                      location: item.area || '',\n                      activity: item.transactionstatus,\n                      remark: item.remark || '-'\n                    };\n                  });\n                  trackingRecord.progress = progress;\n                }\n              },\n              complete: () => {\n                completedCalls++;\n\n                if (awbDataFound) {\n                  this.allTrackingData.push(trackingRecord);\n                } else {\n                  this.awbsWithNoData.push(awb);\n                }\n\n                if (completedCalls === totalCalls) {\n                  this.loading = false;\n                }\n              }\n            });\n          }\n        });\n      });\n    }\n\n    authenticateUser(awbNumbers) {\n      const initialParams = {\n        logintype: environment.logintype,\n        clientid: environment.clientid,\n        email: environment.email,\n        mode: 'email'\n      };\n      this.authService.AuthenticateUser(initialParams).subscribe(res1 => {\n        if (res1 === null || res1 === void 0 ? void 0 : res1.success) {\n          const hashedPassword = md5(environment.password);\n          const loginParams = {\n            logintype: environment.logintype,\n            clientid: environment.clientid,\n            email: environment.email,\n            password: hashedPassword,\n            id: res1.data[0].id,\n            deviceid: 1\n          };\n          this.authService.AuthenticateUser(loginParams).subscribe(res2 => {\n            if ((res2 === null || res2 === void 0 ? void 0 : res2.success) && res2.accesstoken) {\n              const tokenData = {\n                accesstoken: res2.accesstoken,\n                refreshtoken: res2.refreshtoken,\n                type: 'user'\n              };\n              this.authService.SetToken(tokenData);\n              this.fetchTrackingDetails(awbNumbers, tokenData.accesstoken);\n            }\n          });\n        }\n      });\n    }\n\n  }\n\n  TrackingmoduleComponent.ɵfac = function TrackingmoduleComponent_Factory(t) {\n    return new (t || TrackingmoduleComponent)(i0.ɵɵdirectiveInject(i1.TrackingService), i0.ɵɵdirectiveInject(i2.AuthService));\n  };\n\n  TrackingmoduleComponent.ɵcmp = /*@__PURE__*/i0.ɵɵdefineComponent({\n    type: TrackingmoduleComponent,\n    selectors: [[\"app-trackingmodule\"]],\n    decls: 24,\n    vars: 4,\n    consts: [[1, \"container-fluid\", \"my-5\", \"py-5\"], [1, \"card\", \"mx-auto\", 2, \"max-width\", \"900px\"], [1, \"card-body\"], [1, \"search-form\", \"w-100\", \"text-center\", 3, \"formGroup\", \"ngSubmit\"], [\"type\", \"search\", \"placeholder\", \"Enter your tracking ID\", \"formControlName\", \"consignmentNumber\", 1, \"input-text\", \"w-100\"], [1, \"input-text\", \"w-100\", 2, \"font-size\", \"12px\"], [1, \"my-3\"], [1, \"btn\", \"btn-danger\", \"mx-1\"], [1, \"fa\", \"fa-map-marker\"], [\"href\", \"https://api.whatsapp.com/send?phone=919581514666&text=I%20have%20an%20issue%20with%20a%20shipment\", \"target\", \"_blank\", 1, \"btn\", \"btn-success\", \"mx-1\"], [1, \"fa\", \"fa-whatsapp\"], [\"href\", \"tel:+919581514666\", \"target\", \"_blank\", 1, \"btn\", \"btn-primary\", \"mx-1\"], [1, \"fa\", \"fa-phone\"], [\"class\", \"loader-overlay\", 4, \"ngIf\"], [1, \"d-flex\", \"justify-content-center\"], [\"class\", \"alert alert-warning text-center\", \"style\", \"max-width: 800px;\", 4, \"ngIf\"], [\"class\", \"row\", 4, \"ngFor\", \"ngForOf\"], [1, \"loader-overlay\"], [1, \"spinner\"], [1, \"alert\", \"alert-warning\", \"text-center\", 2, \"max-width\", \"800px\"], [1, \"row\"], [1, \"card\", \"mx-auto\", \"mb-4\", 2, \"width\", \"1000px\"], [1, \"table\", \"table-bordered\", \"text-start\", \"w-100\", 2, \"text-align\", \"left\"], [1, \"badge\", \"bg-dark\", 2, \"color\", \"white\"], [2, \"border\", \"1px solid #ddd\", \"background-color\", \"#f9f9f9\", \"padding\", \"10px\", \"margin\", \"10px 0\", \"text-align\", \"left\", \"color\", \"black\"], [1, \"table\", \"table-bordered\", \"w-100\", 2, \"width\", \"100%\", \"text-align\", \"left\"], [2, \"background-color\", \"#004a99\", \"color\", \"white\"], [2, \"width\", \"15%\"], [2, \"width\", \"10%\"], [2, \"width\", \"20%\"], [2, \"width\", \"35%\"], [4, \"ngFor\", \"ngForOf\"]],\n    template: function TrackingmoduleComponent_Template(rf, ctx) {\n      if (rf & 1) {\n        i0.ɵɵelementStart(0, \"div\", 0);\n        i0.ɵɵelementStart(1, \"div\", 1);\n        i0.ɵɵelementStart(2, \"div\", 2);\n        i0.ɵɵelementStart(3, \"form\", 3);\n        i0.ɵɵlistener(\"ngSubmit\", function TrackingmoduleComponent_Template_form_ngSubmit_3_listener() {\n          return ctx.track();\n        });\n        i0.ɵɵelementStart(4, \"label\");\n        i0.ɵɵelementStart(5, \"h3\");\n        i0.ɵɵtext(6, \"Track Your Shipment\");\n        i0.ɵɵelementEnd();\n        i0.ɵɵelement(7, \"input\", 4);\n        i0.ɵɵelementEnd();\n        i0.ɵɵelementStart(8, \"div\", 5);\n        i0.ɵɵtext(9, \"Enter multiple AWB numbers separated by commas.\");\n        i0.ɵɵelementEnd();\n        i0.ɵɵelementStart(10, \"div\", 6);\n        i0.ɵɵelementStart(11, \"button\", 7);\n        i0.ɵɵelement(12, \"i\", 8);\n        i0.ɵɵtext(13, \" Track \");\n        i0.ɵɵelementEnd();\n        i0.ɵɵelementStart(14, \"a\", 9);\n        i0.ɵɵelement(15, \"i\", 10);\n        i0.ɵɵtext(16, \" WhatsApp\");\n        i0.ɵɵelementEnd();\n        i0.ɵɵelementStart(17, \"a\", 11);\n        i0.ɵɵelement(18, \"i\", 12);\n        i0.ɵɵtext(19, \" Phone\");\n        i0.ɵɵelementEnd();\n        i0.ɵɵelementEnd();\n        i0.ɵɵtemplate(20, TrackingmoduleComponent_div_20_Template, 2, 0, \"div\", 13);\n        i0.ɵɵelementEnd();\n        i0.ɵɵelementEnd();\n        i0.ɵɵelementEnd();\n        i0.ɵɵelementEnd();\n        i0.ɵɵelementStart(21, \"div\", 14);\n        i0.ɵɵtemplate(22, TrackingmoduleComponent_div_22_Template, 4, 1, \"div\", 15);\n        i0.ɵɵelementEnd();\n        i0.ɵɵtemplate(23, TrackingmoduleComponent_div_23_Template, 70, 17, \"div\", 16);\n      }\n\n      if (rf & 2) {\n        i0.ɵɵadvance(3);\n        i0.ɵɵproperty(\"formGroup\", ctx.trackingForm);\n        i0.ɵɵadvance(17);\n        i0.ɵɵproperty(\"ngIf\", ctx.loading);\n        i0.ɵɵadvance(2);\n        i0.ɵɵproperty(\"ngIf\", ctx.awbsWithNoData.length > 0);\n        i0.ɵɵadvance(1);\n        i0.ɵɵproperty(\"ngForOf\", ctx.allTrackingData);\n      }\n    },\n    directives: [i3.ɵNgNoValidate, i3.NgControlStatusGroup, i3.FormGroupDirective, i3.DefaultValueAccessor, i3.NgControlStatus, i3.FormControlName, i4.NgIf, i4.NgForOf],\n    pipes: [i4.DatePipe],\n    styles: [\".container-fluid[_ngcontent-%COMP%]{background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.9)),url(services-one-1200x800.038ae3fbd1c457f2.jpg) no-repeat;background-size:cover}.card[_ngcontent-%COMP%]{text-align:center}.w-100[_ngcontent-%COMP%]{width:100%!important}.my-100[_ngcontent-%COMP%]{margin-top:100px}.my-100[_ngcontent-%COMP%]   h3[_ngcontent-%COMP%]{background-color:#16143e;color:#fff;width:100%;text-align:left;padding:.5rem 1rem}.my-5[_ngcontent-%COMP%]{margin:3rem 0!important}.loader-overlay[_ngcontent-%COMP%]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0006;z-index:9999;display:flex;align-items:center;justify-content:center;pointer-events:all}.spinner[_ngcontent-%COMP%]{width:60px;height:60px;border:8px solid #f3f3f3;border-top:8px solid #007bff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}\"]\n  });\n  return TrackingmoduleComponent;\n})();","map":null,"metadata":{},"sourceType":"module"}