1 line
40 KiB
JavaScript
1 line
40 KiB
JavaScript
(self.webpackChunkapp=self.webpackChunkapp||[]).push([[5963],{15963:(Te,B,v)=>{v.r(B),v.d(B,{EntrancePageModule:()=>fe});var L=v(61380),H=v(69270),_=v(15861),X=v(92340),E=v(90603),y=v(24889),U=v(64633),K=v(40537),e=v(45449),u=v(47898),Z=v(89102),Q=v(27317),W=v(14690),Y=v(21284),J=v(80698),N=v(90944),q=v(87871),ee=v(99826);function te(l,m){1&l&&(e.\u0275\u0275elementStart(0,"div",9)(1,"div",10),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd()()),2&l&&(e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,1,"PG_ENTRANCE_TEXT_NO_EVENTS")))}function ne(l,m){1&l&&(e.\u0275\u0275elementStart(0,"span",35),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&l&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_ENTRANCE_TEXT_WAITING_FOR_PARKING")," "))}function ie(l,m){1&l&&(e.\u0275\u0275elementStart(0,"span",36),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&l&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_ENTRANCE_TEXT_OCCUPYING_PARKING")," "))}function oe(l,m){if(1&l&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",27),e.\u0275\u0275element(2,"app-avatar",28),e.\u0275\u0275elementStart(3,"div",29)(4,"div",30),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",31)(7,"span",32),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(10,ne,3,3,"span",33),e.\u0275\u0275template(11,ie,3,3,"span",34),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()),2&l){const t=e.\u0275\u0275nextContext().$implicit;let o,a,r,c;e.\u0275\u0275advance(2),e.\u0275\u0275property("firstName",null!==(o=null==t||null==t.driver||null==t.driver.fullName||null==(o=t.driver.fullName.split(" "))?null:o[0])&&void 0!==o?o:"")("lastName",null!==(a=null==t||null==t.driver||null==t.driver.fullName||null==(a=t.driver.fullName.split(" "))||null==(r=a.slice(1))?null:r.join(" "))&&void 0!==a?a:"")("thumbnailImage",null!==(c=null==t||null==t.driver?null:t.driver.thumbnailImage)&&void 0!==c?c:null)("size","sm"),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t||null==t.driver?null:t.driver.fullName),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(9,8,"PG_ENTRANCE_TEXT_DRIVER")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","WAITING_FOR_PARKING"===(null==t||null==t.driver?null:t.driver.status)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&null!=t.driver&&t.driver.onFoot||!1!==(null==t||null==t.driver?null:t.driver.leftParking)||"QRCODE_PRINTED"!==(null==t||null==t.driver?null:t.driver.status)&&"MULTICHECKIN"!==(null==t||null==t.driver?null:t.driver.status)))}}function re(l,m){1&l&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",19)(2,"div",37),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",38),e.\u0275\u0275text(6),e.\u0275\u0275pipe(7,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()),2&l&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,2,"PG_ENTRANCE_TEXT_ON_FOOT")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(7,4,"TEXT_YES")))}function ae(l,m){if(1&l&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",37),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",38),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&l){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,2,"PG_ENTRANCE_TEXT_LICENSEPLATONE")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(t.driver.licensePlateOne)}}function se(l,m){if(1&l&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",37),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",38),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&l){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,2,"PG_ENTRANCE_TEXT_LICENSEPLATTWO")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(t.driver.licensePlateTwo)}}function le(l,m){if(1&l&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",37),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",38),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&l){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(3,2,"PG_ENTRANCE_TEXT_NOTES")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(t.notes)}}const ce=function(l,m){return{waiting:l,occupying:m}};function de(l,m){if(1&l){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",11)(1,"div",12),e.\u0275\u0275listener("click",function(){const r=e.\u0275\u0275restoreView(t).$implicit,c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.onEventClick(r))}),e.\u0275\u0275elementStart(2,"div",13)(3,"div",14),e.\u0275\u0275text(4),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",15),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",16),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(9,"div",17),e.\u0275\u0275listener("click",function(){const r=e.\u0275\u0275restoreView(t).$implicit,c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.onEventClick(r))}),e.\u0275\u0275template(10,oe,12,10,"ng-container",8),e.\u0275\u0275elementStart(11,"div",18),e.\u0275\u0275template(12,re,8,6,"ng-container",8),e.\u0275\u0275elementStart(13,"div",19),e.\u0275\u0275template(14,ae,6,4,"ng-container",8),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",19),e.\u0275\u0275template(16,se,6,4,"ng-container",8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(17,"div",18)(18,"div",19),e.\u0275\u0275template(19,le,6,4,"ng-container",8),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(20,"div",20)(21,"div",21)(22,"div",22),e.\u0275\u0275listener("click",function(){const r=e.\u0275\u0275restoreView(t).$implicit,c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.createExit(r))}),e.\u0275\u0275text(23),e.\u0275\u0275pipe(24,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(25,"div",21)(26,"div",23),e.\u0275\u0275listener("click",function(){const r=e.\u0275\u0275restoreView(t).$implicit,c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.verifyIsAllGuestsHaveEmail(r))}),e.\u0275\u0275element(27,"ion-icon",24),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(28,"div",25),e.\u0275\u0275listener("click",function(){const r=e.\u0275\u0275restoreView(t).$implicit,c=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(c.shareEvent(r))}),e.\u0275\u0275element(29,"ion-icon",26),e.\u0275\u0275elementEnd()()()()}if(2&l){const t=m.$implicit,o=e.\u0275\u0275nextContext();e.\u0275\u0275property("className","event")("ngClass",e.\u0275\u0275pureFunction2(13,ce,"WAITING_FOR_PARKING"===(null==t||null==t.driver?null:t.driver.status),!(null!=t&&null!=t.driver&&t.driver.onFoot||!1!==(null==t||null==t.driver?null:t.driver.leftParking)||"QRCODE_PRINTED"!==(null==t||null==t.driver?null:t.driver.status)&&"MULTICHECKIN"!==(null==t||null==t.driver?null:t.driver.status)))),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(o.getEventTitleToTheView(t)),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.company?t.company.name:""),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(t.date),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t?null:t.driver),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",(null==t||null==t.driver?null:t.driver.onFoot)&&!(null!=t&&null!=t.driver&&t.driver.licensePlateOne)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",(null==t?null:t.driver)&&(null==t||null==t.driver?null:t.driver.licensePlateOne)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",(null==t?null:t.driver)&&t.driver.licensePlateTwo),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.notes),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(24,11,"PG_ENTRANCE_BTN_CREATE_EXIT")," ")}}function ge(l,m){if(1&l){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-fab",41)(1,"ion-fab-button",42),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.onGoToCreateEvent())}),e.\u0275\u0275element(2,"ion-icon",43),e.\u0275\u0275elementEnd()()}if(2&l){const t=e.\u0275\u0275nextContext().ngIf;e.\u0275\u0275advance(1),e.\u0275\u0275property("disabled","Offline"===t.status)}}function pe(l,m){if(1&l){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-fab",44),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.onGoToParking())}),e.\u0275\u0275elementStart(1,"div",45)(2,"span"),e.\u0275\u0275text(3,"E"),e.\u0275\u0275elementEnd()()()}}function ve(l,m){if(1&l&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,ge,3,1,"ion-fab",39),e.\u0275\u0275template(2,pe,4,0,"ion-fab",40),e.\u0275\u0275elementContainerEnd()),2&l){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.shouldShowAddEventButton()),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.isEnabledParking&&t.isLoadingSettingModulesFinished)}}const me=[{path:"",component:(()=>{class l{constructor(t,o,a,r,c,p,f,x,S,V,D,j,R,A,F,z,b,O,ue,_e,he,Ce,Ee,Pe,Se,Oe){var s=this;this.logisticCompanyService=t,this.navigationService=o,this.momentService=a,this.loadingService=r,this.notificatorService=c,this.profileManagerService=p,this.router=f,this.socialSharing=x,this.calendar=S,this.modalController=V,this.logService=D,this.authService=j,this.apiService=R,this.activatedRoute=A,this.enterExitIonTabsManagerService=F,this.geolocationService=z,this.portalLoginManagerService=b,this.androidPermissions=O,this.modalPermissionsService=ue,this.permissionsAndroidService=_e,this.platform=he,this.resumeCreateEventInterruptedService=Ce,this.translateConfigService=Ee,this.stateService=Pe,this.sessionAddFlowService=Se,this.userPhotoService=Oe,this.events=[],this.voProfiles=[],this.numberRegistersPagination=10,this.page=0,this.loaded=!1,this.isEnabledParking=!1,this.isLoadingSettingModulesFinished=!1,this.context="",this.onEventClick=n=>{const i=n&&n.company?n.company.instanceName:"",d={state:{viewType:this.context,eventId:n.id,companyInstanceName:i}};this.getCompanyInstanceRelatedProfile(i).then(g=>{this.navigationService.forward(["/view-logistic-event/"],d)}).catch(g=>{this.handleErrorGetCompanyInstanceRelated(g,d)})},this.pullDownToGetEvents=n=>{this.loadingService.show(this.translateConfigService.translate("PG_ENTRANCE_LOADING_EVENTS"),"loading-events"),this.events=[],this.page=0;const i={"happensOn.equals":this.getStartAtFilterValue(),size:this.numberRegistersPagination,page:this.page,"eventStatus.in":"OPENED","eventBehavior.in":"ENTRY",sort:["startAt,asc","endAt,asc","status,asc"]};this.logisticCompanyService.getEventsV2(i).then(d=>{n&&n.target.complete(),this.processGetEventsSuccessResponse(d)}).catch(d=>{n&&n.target.complete(),this.processGetEventsErrorResponse(d)}).finally(()=>{this.loadingService.hide(0,"loading-events")})},this.navigateToQRCode=()=>{this.navigationService.forward(["/home"])},this.shareEvent=n=>{const i=this.companyName(n),d=n.title,g=this.momentService.formatAsEventAt(n.startAt),h=n.fullPathLocator,C=this.getCompanyAddress(n),P=this.translateConfigService.translate("SHARE_EVENT_SUBJECT"),T=this.mensageShared(d,i,g,C,h,"OTHERS");this.socialSharing.share(T,P,"","").then(this.shareSuccessResponse).catch(this.shareErrorResponse)},this.shareSuccessResponse=n=>{console.log("shareSuccessResponse"),console.log("response:",n)},this.shareErrorResponse=n=>{console.log("shareErrorResponse"),console.log("error:",n)},this.createExit=function(){var n=(0,_.Z)(function*(i){s.loadingService.show(s.translateConfigService.translate("LOADING_DATA"),"loading-event-data"),s.logisticCompanyService.getEvent(i.id,{},i.company?i.company.instanceName:"").then(function(){var C=(0,_.Z)(function*(P){yield s.loadingService.hide(0,"loading-event-data"),i=P,delete(i={...i,licensePlateOne:i.driver&&i.driver.licensePlateOne?i.driver.licensePlateOne:null,licensePlateTwo:i.driver&&i.driver.licensePlateTwo?i.driver.licensePlateTwo:null,hasCart:!(!i.driver||!i.driver.hasCart)&&i.driver.hasCart,onFoot:!(!i.driver||!i.driver.onFoot)&&i.driver.onFoot}).id,s.goToCreateEventName(i,"CLONE_ENTRY")});return function(P){return C.apply(this,arguments)}}()).catch((0,_.Z)(function*(){yield s.loadingService.hide(0,"loading-event-data");const C={title:s.translateConfigService.translate("TOAST_TITLE_ERROR"),message:s.translateConfigService.translate("PG_ENTRANCE_TOAST_EVENTS_DATA_ERROR_MESSAGE"),type:"error"};s.notificatorService.notify(C)}))});return function(i){return n.apply(this,arguments)}}(),this.verifyIsAllGuestsHaveEmail=n=>{this.eventBeingShare=n,this.addToCalendar(this.eventBeingShare)},this.openUpdateUserEmailModal=function(){var n=(0,_.Z)(function*(i){i=i.filter(g=>!g.email);const d=yield s.modalController.create({component:y.I1,componentProps:{guests:i}});d.onDidDismiss().then(s.onModalDismissCallback),yield d.present()});return function(i){return n.apply(this,arguments)}}(),this.onModalDismissCallback=n=>{console.log("onModalDismissCallback detail:",n),n&&n.data&&(this.updateGuestsData(n.data.guests),n.data.share&&this.addToCalendar(this.eventBeingShare))},this.updateGuestsData=n=>{let i=this.eventBeingShare.guests;i=i.map(d=>n.find(h=>h.id===d.id)||d),this.eventBeingShare.guests=i},this.addToCalendar=n=>{const i=this.companyName(n),d=n.title,g=new Date(n.startAt),h=this.momentService.formatAsEventAt(n.startAt),C=new Date(n.endAt),G="https://"+X.N.wc_url+"/?l="+n.locator,M=this.getCompanyAddress(n),I=[];n?.driver.email&&I.push(n?.driver.email),n?.assistants.forEach($=>{$.email&&I.push($.email)});const k={url:n?.fullPathLocator?n?.fullPathLocator:G,attendees:I.length?I:null},w=this.mensageShared(d,i,h,M,G,"CALENDAR");this.calendar.createEventInteractivelyWithOptions(d,M,w,g,C,k).then(this.addToCalendarSuccessResponse).catch(this.addToCalendarErrorResponse)},this.getCompanyAddress=n=>n.company&&n.company.address?n.company.address:"",this.addToCalendarSuccessResponse=n=>{console.log("addToCalendarSuccessResponse:",n)},this.addToCalendarErrorResponse=n=>{this.logService.logError("http::addToCalendarErrorResponse","",n),console.log("addToCalendarErrorResponse:",n)},this.getGuestClass=n=>n.status.toLowerCase().replace(/_/g,"-"),this.getEventTitleToTheView=n=>n.title,this.goToCreateEventName=(n=null,i="ENTRY")=>{this.navigationService.forward(["/logistic-events/create/event-name"],{state:{action:n?"edit":"create",eventType:i,event:n}})},this.goToParkingManagement=()=>{this.navigationService.forward(["/modules/parking/management"],{state:{}})},this.thereAreProfiles=()=>this.voProfiles.length>0,this.getNonLimitedProfiles=()=>{const n=[];return this.voProfiles.forEach(i=>{i.authorities&&i.authorities.includes("ROLE_COMPANY_LIMITED")?1!==i.authorities.length&&n.push(i):n.push(i)}),n},this.getExpeditionProfiles=()=>{const n=[];return this.voProfiles.forEach(i=>{i.authorities&&i.authorities.includes("ROLE_LOGI_EXP")&&n.push(i)}),n},this.thereAreNonLimitedProfiles=()=>!!this.getNonLimitedProfiles().length,this.onGoToCreateEvent=(0,_.Z)(function*(){s.sessionAddFlowService.clearSessionId(),!s.resumeCreateEvent()&&(s.loadingService.show(s.translateConfigService.translate("LOADING_CHECKING_DATA"),"on-create-event"),s.thereAreNonLimitedProfiles()?s.getVoProfiles().then((0,_.Z)(function*(){s.loadingService.hide(0,"on-create-event");const i=s.getExpeditionProfiles();if(!s.resumeCreateEventInterruptedService.getResumeCreationInterrupted().logistic.eventType)if(i&&i.length>1){const g=yield s.modalController.create({component:y.w9,componentProps:{profiles:s.getExpeditionProfiles()}});g.onDidDismiss().then(h=>{h.data?s.selectProfileModalVOOnProfileSelectCreateEventCallback(h.data):s.selectProfileModalVOOnBackCreateEventCallback()}),yield g.present()}else if(i[0])s.selectProfileModalVOOnProfileSelectCreateEventCallback(i[0]);else{s.loadingService.hide(0,"on-create-event");const g={title:s.translateConfigService.translate("PG_ENTRANCE_TOAST_NO_ACCESS_PROFILE_TITLE"),message:s.translateConfigService.translate("PG_ENTRANCE_TOAST_NO_ACCESS_PROFILE_MESSAGE"),type:"error",timeout:5e3};s.notificatorService.notify(g)}})).catch(i=>{s.loadingService.hide(0,"on-create-event");const d={title:s.translateConfigService.translate("PG_ENTRANCE_TOAST_ERROR_REQUEST_TITLE"),message:s.translateConfigService.translate("PG_ENTRANCE_TOAST_MESSAGE_ERROR_REQUEST"),type:"error",timeout:5e3};s.notificatorService.notify(d)}):s.loadingService.hide(0,"on-create-event").then(()=>{s.cantCreateEvent()}))}),this.getVoProfiles=()=>new Promise((n,i)=>{this.authService.getToken().then(d=>{this.apiService.getUserProfiles("LG",d).subscribe(g=>this.processGetVOUserProfilesSuccessResponse(g,n),g=>this.processGetVOUserProfilesErrorResponse(g,i))})}),this.processGetVOUserProfilesSuccessResponse=(n,i)=>{this.voProfiles=n,this.getModulesByCompanyID(),i()},this.processGetVOUserProfilesErrorResponse=(n,i)=>{i()},this.selectProfileModalVOOnProfileSelectCreateEventCallback=(n,i)=>{this.profileManagerService.setProfileLogistic(n),this.authService.getToken().then(d=>this.portalLoginManagerService.getAccessToken(n.login,n.portal,d)).then(function(){var d=(0,_.Z)(function*(g){const h=g.access_token,C=n.company.instanceName,P=n.company?.site.instanceName;if(i&&P)return s.accessToken=h,s.companyInstance=C,s.companyID=n.company.id,console.log("this.companyID",s.companyID),s.handleVerifyCoordinatesSuccessResponse({authorized:!0,parking:i});const{authorized:T}=yield s.checkSoftLock(C,h);T?s.handleVerifyCoordinatesSuccessResponse({authorized:T}):s.modalPermissionsService.openModal({permission:"GPS"}).then(function(){var G=(0,_.Z)(function*(M){if(M){s.platform.is("cordova")&&(yield s.permissionsAndroidService.hasPermission(s.androidPermissions.PERMISSION.ACCESS_COARSE_LOCATION)),s.loadingService.show(s.translateConfigService.translate("LOADING_CHECKING_DATA"),"on-create-event");const{lat:k,lng:w}=yield s.geoCoordinates("geolocation::afterProfileSelection","on-create-event");if(!k||!w)return;s.apiService.verifyCoordinates(n.company.instanceName,k,w,h).subscribe(s.handleVerifyCoordinatesSuccessResponse,s.handleVerifyCoordinatesErrorResponse)}else s.logService.logError("permissionModal::afterProfileSelectionPageEntraceLogitist","","modal-permission-rejected")});return function(M){return G.apply(this,arguments)}}())});return function(g){return d.apply(this,arguments)}}())},this.handleVerifyCoordinatesSuccessResponse=function(){var n=(0,_.Z)(function*(i){const d=yield s.authService.getToken();if(i?.parking&&d)return s.goToParkingManagement();if(i.authorized)s.loadingService.hide(),s.goToCreateEventName();else{const g=yield s.modalController.create({component:y.NO});g.onDidDismiss().then(()=>{}),yield g.present()}});return function(i){return n.apply(this,arguments)}}(),this.handleVerifyCoordinatesErrorResponse=n=>{this.logService.logError("http::entranceHandleVerifyCoordinatesErrorResponse","",n),this.loadingService.hide();const i={title:this.translateConfigService.translate("PG_ENTRANCE_TOAST_ERROR_CHECKING_LOCATION_TITLE"),message:this.translateConfigService.translate("PG_ENTRANCE_TOAST_ERROR_CHECKING_LOCATION_MESSAGE"),type:"error",timeout:5e3};this.notificatorService.notify(i)},this.selectProfileModalVOOnBackCreateEventCallback=()=>{},this.shouldShowAddEventButton=()=>"VIEWING_TO_CREATE_FROM"!==this.context,this.waitingForParking=n=>{const i="WAITING_FOR_PARKING"===n?.driver?.status;return console.log("waitingForParking event?.driver?.status",n?.driver?.status),console.log("waitingForParking id",n?.id),console.log("waitingForParking ",i),i},this.occupyingParking=n=>{const i=n?.driver?.driver&&!n?.driver?.onFoot&&!1===n?.driver?.leftParking&&("QRCODE_PRINTED"===n?.driver?.status||"MULTICHECKIN"===n?.driver?.status);return console.log("occupyingParking event?.driver?.status",n?.driver?.status),console.log("occupyingParking ",i),console.log("occupyingParking id",n?.id),i},this.eventsSortedByStatus=n=>n.sort((i,d)=>(d.driver&&"WAITING_FOR_PARKING"===d.driver.status?1:0)-(i.driver&&"WAITING_FOR_PARKING"===i.driver.status?1:0)),this.hasModules=(n,i)=>n.flat().includes(i),this.sessionAddFlowService.clearSessionId(),this.activatedRoute.queryParams.subscribe(n=>{this.router.getCurrentNavigation().extras.state&&(this.context=this.router.getCurrentNavigation().extras.state.context,"VIEWING_TO_CREATE_FROM"===this.context?this.enterExitIonTabsManagerService.hide():this.enterExitIonTabsManagerService.show())})}ngOnInit(){console.log("Ioninit")}ionViewWillEnter(){this.resetEventsPage(),this.getEvents(this.page,!1),this.getVoProfiles(),this.resumeCreateEvent()}ionViewWillLeave(){this.resetEventsPage()}callInfiniteScroll(t){setTimeout(()=>{t.target.complete(),this.page+=1,this.getEvents(this.page,t)},500)}getEvents(t,o){this.loaded=!1,o||this.loadingService.show(this.translateConfigService.translate("PG_ENTRANCE_LOADING_EVENTS"),"loading-events");const a={"happensOn.equals":this.getStartAtFilterValue(),size:this.numberRegistersPagination,page:t,"eventStatus.in":"OPENED","eventBehavior.in":"ENTRY",sort:["startAt,asc","endAt,asc","status,asc"]};this.logisticCompanyService.getEventsV2(a).then(r=>{r.entry.events.length>0?(this.processGetEventsSuccessResponse(r.entry.events),this.infiniteScroll.complete()):(this.infiniteScroll.disabled=!0,this.loadingService.hide(0,"loading-events"))}).catch(r=>{this.infiniteScroll.disabled=!0,this.processGetEventsErrorResponse(r)}).finally(()=>{this.loadingService.hide(0,"loading-events"),this.loaded=!0})}getStartAtFilterValue(t=null){return(t=t?new Date(t):new Date).setHours(0,0,0,0),t.toISOString()}getEndAtFilterValue(t=null){return(t=t?new Date(t):new Date).setHours(23,59,59,999),t.toISOString()}processGetEventsSuccessResponse(t){this.eventsSortedByStatus(t);for(let o=0;o<t.length;o++)this.events.push(t[o]);this.loadingService.hide(0,"loading-events"),this.enrichPhotos(t)}enrichPhotos(t){const o=t.filter(a=>!!a.driver).map(a=>a.driver);o.length&&this.userPhotoService.enrichUsersWithPhotos(o)}processGetEventsErrorResponse(t){this.logService.logError("http::processGetEventsErrorResponse","",t),this.loadingService.hide(0,"loading-events");const o={title:this.translateConfigService.translate("TOAST_TITLE_ERROR"),message:this.translateConfigService.translate("PG_ENTRANCE_TOAST_EVENTS_ERROR_MESSAGE"),type:"error"};this.notificatorService.notify(o)}onGoToParking(){var t=this;this.sessionAddFlowService.clearSessionId(),!this.resumeCreateEvent()&&(this.loadingService.show(this.translateConfigService.translate("LOADING_CHECKING_DATA"),"on-create-event"),this.getVoProfiles().then((0,_.Z)(function*(){t.loadingService.hide(0,"on-create-event");const r=t.getExpeditionProfiles();if(!t.resumeCreateEventInterruptedService.getResumeCreationInterrupted().logistic.eventType)if(r&&r.length>1){const p=yield t.modalController.create({component:y.w9,componentProps:{profiles:t.getExpeditionProfiles()}});p.onDidDismiss().then(f=>{f.data?t.selectProfileModalVOOnProfileSelectCreateEventCallback(f.data,!0):t.selectProfileModalVOOnBackCreateEventCallback()}),yield p.present()}else if(r[0])t.selectProfileModalVOOnProfileSelectCreateEventCallback(r[0],!0);else{t.loadingService.hide(0,"on-create-event");const p={title:t.translateConfigService.translate("PG_ENTRANCE_TOAST_NO_ACCESS_PROFILE_TITLE"),message:t.translateConfigService.translate("PG_ENTRANCE_TOAST_NO_ACCESS_PROFILE_MESSAGE"),type:"error",timeout:5e3};t.notificatorService.notify(p)}})).catch(r=>{this.loadingService.hide(0,"on-create-event");const c={title:this.translateConfigService.translate("PG_ENTRANCE_TOAST_ERROR_REQUEST_TITLE"),message:this.translateConfigService.translate("PG_ENTRANCE_TOAST_MESSAGE_ERROR_REQUEST"),type:"error",timeout:5e3};this.notificatorService.notify(c)}))}resetEventsPage(){this.page=0,this.events=[]}companyName(t){const o=this.profileManagerService.getProfileLogistic();return(t&&t.company&&t.company.name?t.company.name:"")||(o&&o.company&&o.company.name?o.company.name:"")}geoCoordinates(t,o){var a=this;return(0,_.Z)(function*(){a.loadingService.hide(0,o);try{const r=yield a.geolocationService.getCurrentPositionAndRequestPermission();return{lat:r&&r.coords&&r.coords.latitude?r.coords.latitude:null,lng:r&&r.coords&&r.coords.longitude?r.coords.longitude:null}}catch(r){a.loadingService.hide(0,o),a.logService.logError(t,"",r);let c="",p="";throw 1===r?.code?(p=a.translateConfigService.translate("TOAST_ACCESS_DENIED_GEOLOCATION_TITLE"),c=a.translateConfigService.translate("TOAST_ACCESS_DENIED_GEOLOCATION_MESSAGE")):"denied"===r?.coarseLocation||"denied"===r?.location?(p=a.translateConfigService.translate("TOAST_LOCATION_PERMISSION_DENIED_TITLE"),c=a.translateConfigService.translate("TOAST_LOCATION_PERMISSION_DENIED_MESSAGE")):(p=a.translateConfigService.translate("PG_ENTRANCE_TOAST_GETTING_LOCATION_TITLE"),c=a.translateConfigService.translate("PG_ENTRANCE_TOAST_GETTING_LOCATION_MESSAGE")),a.notificatorService.notify({title:p,message:c,type:"error",timeout:8e3}),r}})()}resumeCreateEvent(t){let o=!1;const{logistic:a,vo:r,action:c,event:p}=this.resumeCreateEventInterruptedService.getResumeCreationInterrupted();return this.resumeCreateEventInterruptedService.showModalResumeCreateEventInterrupted({target:"LOGISTIC",eventType:"ENTRY",canCreateEvent:!0,action:c,event:{id:p?.id?p.id:"",instanceName:p?.instanceName?p.instanceName:""}}),(""!==a.eventType||a.eventType.length>1||r)&&(o=!0),o}getCompanyInstanceRelatedProfile(t){let o=null;return new Promise((a,r)=>{const c=f=>{const S=this.getProfile(f,t);S?(this.profileManagerService.setProfile(S),a(S)):r("Does not have desired profile")},p=f=>{this.logService.logError("http::processGetCompanyInstanceRelatedLoginErrorResponse","",f),r(f)};this.authService.getToken().then(f=>{o=f,this.apiService.getUserProfiles("VO",o).subscribe(c,p)})})}getProfile(t,o){return t.find(a=>a.company.instanceName===o&&null!==a.login)}handleErrorGetCompanyInstanceRelated(t,o){this.logService.logError("http::processGetCompanyInstanceRelatedLoginErrorResponse","",t),this.profileManagerService.getProfile()&&this.navigationService.forward(["/view-logistic-event/"],o)}mensageShared(t,o,a,r,c,p){const f=this.translateConfigService.translate("SHARE_TEXT_1"),x=this.translateConfigService.translate("SHARE_TEXT_2"),S=this.translateConfigService.translate("SHARE_TEXT_3"),V=this.translateConfigService.translate("SHARE_TEXT_4"),D=this.translateConfigService.translate("SHARE_TEXT_5"),j=this.translateConfigService.translate("SHARE_TEXT_6_LG"),R=this.translateConfigService.translate("SHARE_TEXT_8"),A=`${f} "${t}" ${x} ${o}`,b=`${D} ${c} ${j}`;let O="";return"CALENDAR"===p?(O=`${A}, ${b}\n\n${R}`,O):(O=`${A}, ${S} ${a}, ${V} ${r}.\n\n${b}\n\n${R}`,O)}checkSoftLock(t,o){var a=this;return(0,_.Z)(function*(){try{const{authorized:r}=yield a.apiService.checkSoftLock(t,null,null,o).toPromise();return{authorized:r}}catch(r){throw a.logService.logError("http:api:geo:verify-coodinates","CheckSoftLock HttpErro",r),r}})()}cantCreateEvent(){var t=this;return(0,_.Z)(function*(){yield(yield t.modalController.create({component:U.AL,componentProps:{},cssClass:"can-create-modal"})).present()})()}getModulesByCompanyID(){var t=this;return(0,_.Z)(function*(){const o=t.profileManagerService.getProfileLogistic();if(!o&&o?.login)return;const a=o?.company?.instanceName,r=o?.company?.id;try{const c=yield t.getToken();t.apiService.parkingGetSettingsModulesByCompanyID(a,c,r).pipe((0,K.x)(()=>{t.isLoadingSettingModulesFinished=!0})).subscribe(p=>{t.isEnabledParking=t.hasModules(p.site.modules,"visitor_parking_control")})}catch{console.log("error")}})()}getToken(){var t=this;const o=this.profileManagerService.getProfileLogistic();return this.authService.getToken().then(a=>this.portalLoginManagerService.getAccessToken(o.login,o.portal,a)).then(function(){var a=(0,_.Z)(function*(r){return t.accessToken=r.access_token,r.access_token});return function(r){return a.apply(this,arguments)}}())}}return l.\u0275fac=function(t){return new(t||l)(e.\u0275\u0275directiveInject(u.g5),e.\u0275\u0275directiveInject(u.f5),e.\u0275\u0275directiveInject(u.EM),e.\u0275\u0275directiveInject(u.bz),e.\u0275\u0275directiveInject(u.V6),e.\u0275\u0275directiveInject(u.v4),e.\u0275\u0275directiveInject(L.Router),e.\u0275\u0275directiveInject(Z.e),e.\u0275\u0275directiveInject(Q.f),e.\u0275\u0275directiveInject(E.ModalController),e.\u0275\u0275directiveInject(u.$V),e.\u0275\u0275directiveInject(u.e8),e.\u0275\u0275directiveInject(u.sM),e.\u0275\u0275directiveInject(L.ActivatedRoute),e.\u0275\u0275directiveInject(u.oG),e.\u0275\u0275directiveInject(u._1),e.\u0275\u0275directiveInject(u.dj),e.\u0275\u0275directiveInject(W.r),e.\u0275\u0275directiveInject(u.JQ),e.\u0275\u0275directiveInject(u.YY),e.\u0275\u0275directiveInject(E.Platform),e.\u0275\u0275directiveInject(u.NL),e.\u0275\u0275directiveInject(u.wK),e.\u0275\u0275directiveInject(Y.b),e.\u0275\u0275directiveInject(J.t),e.\u0275\u0275directiveInject(u.IR))},l.\u0275cmp=e.\u0275\u0275defineComponent({type:l,selectors:[["app-entrance"]],viewQuery:function(t,o){if(1&t&&e.\u0275\u0275viewQuery(E.IonInfiniteScroll,5),2&t){let a;e.\u0275\u0275queryRefresh(a=e.\u0275\u0275loadQuery())&&(o.infiniteScroll=a.first)}},decls:12,vars:8,consts:[[1,"entrance-page"],[1,"page-title"],[1,"sub-title"],[1,"events"],["class","empty",4,"ngIf"],[3,"className","ngClass",4,"ngFor","ngForOf"],[2,"z-index","100000",3,"ionInfinite"],["loadingSpinner","crescent"],[4,"ngIf"],[1,"empty"],[1,"text"],[3,"className","ngClass"],[1,"top",3,"click"],[1,"title"],[1,"content"],[1,"company"],[1,"date"],[1,"middle",3,"click"],[1,"row"],[1,"field"],[1,"bottom"],[1,"actions"],[1,"create-exit-holder",3,"click"],[1,"calendar-holder",3,"click"],["slot","start","name","calendar","mode","ios"],[1,"share-holder",3,"click"],["slot","start","name","share","mode","ios"],[1,"driver-card"],[3,"firstName","lastName","thumbnailImage","size"],[1,"driver-info"],[1,"driver-name"],[1,"driver-meta"],[1,"driver-role-label"],["class","parking-badge waiting",4,"ngIf"],["class","parking-badge occupying",4,"ngIf"],[1,"parking-badge","waiting"],[1,"parking-badge","occupying"],[1,"label"],[1,"value"],["vertical","top","horizontal","start","slot","fixed","class","fab-e-add",4,"ngIf"],["class","fab-e-parking","vertical","top","horizontal","end","slot","fixed","style","z-index: 10000",3,"click",4,"ngIf"],["vertical","top","horizontal","start","slot","fixed",1,"fab-e-add"],[3,"disabled","click"],["name","add"],["vertical","top","horizontal","end","slot","fixed",1,"fab-e-parking",2,"z-index","10000",3,"click"],[1,"e-parking"]],template:function(t,o){1&t&&(e.\u0275\u0275elementStart(0,"ion-content",0)(1,"div",1)(2,"div",2),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(5,"div",3),e.\u0275\u0275template(6,te,4,3,"div",4),e.\u0275\u0275template(7,de,30,16,"div",5),e.\u0275\u0275elementStart(8,"ion-infinite-scroll",6),e.\u0275\u0275listener("ionInfinite",function(r){return o.callInfiniteScroll(r)}),e.\u0275\u0275element(9,"ion-infinite-scroll-content",7),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(10,ve,3,2,"ng-container",8),e.\u0275\u0275pipe(11,"async"),e.\u0275\u0275elementEnd()),2&t&&(e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,4,"PG_ENTRANCE_TEXT_TITLE")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",o.loaded&&o.events&&0===o.events.length),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",o.events),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind1(11,6,o.stateService.getState())))},dependencies:[N.NgClass,N.NgForOf,N.NgIf,E.IonContent,E.IonFab,E.IonFabButton,E.IonIcon,E.IonInfiniteScroll,E.IonInfiniteScrollContent,q.A,N.AsyncPipe,ee.X$],styles:["ion-content[_ngcontent-%COMP%]{--background: #f1f1f1}.page-title[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:2em}.page-title[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;font-weight:700;text-align:center}.page-title[_ngcontent-%COMP%] .sub-title[_ngcontent-%COMP%]{text-align:center;color:#656768;font-size:.9em;margin-top:4px}.empty[_ngcontent-%COMP%], .not-empty[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:3em;color:#656768;font-size:.9em}.empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%], .not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{text-align:center}.empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%], .not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;align-items:center;margin-top:1em}.empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;align-items:center;border:1px solid #eee;padding:.25em .75em;border-radius:32px;margin-right:8px}.empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%], .not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{margin-left:4px;color:#0ec254;margin-top:2px}.not-empty[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:1em;color:#656768;font-size:.9em;margin-bottom:2em}.not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{text-align:center}.not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;align-items:center;margin-top:0}.not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{display:inline-flex;justify-content:center;align-items:center;border:1px solid #eee;padding:.25em .75em;border-radius:32px;margin-right:8px}.not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%]{margin-left:4px;color:#0ec254;margin-top:2px}.event[_ngcontent-%COMP%]{border:1px solid #eee;box-shadow:2px 2px 8px rgba(67,60,98,.1);background-color:#fff;border-radius:8px;width:90%;margin:1.2em auto}.event.waiting[_ngcontent-%COMP%]{border-top:5px solid #5abcea}.event.occupying[_ngcontent-%COMP%]{border-top:5px solid #61bc03}.event[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{display:flex;padding:16px;border-bottom:1px solid #eee;flex-direction:column}.event[_ngcontent-%COMP%] .top[_ngcontent-%COMP%] .date[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;font-size:.9em;color:#656768;margin-top:8px}.event[_ngcontent-%COMP%] .top[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important}.event[_ngcontent-%COMP%] .top[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-weight:700}.event[_ngcontent-%COMP%] .top[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .company[_ngcontent-%COMP%]{font-size:.9em!important}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%]{display:flex;padding:16px;border-bottom:1px solid #eee;flex-direction:column;gap:1em}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .row[_ngcontent-%COMP%]{display:flex;flex-direction:row;flex-grow:1;margin-bottom:8px}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .field[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:50%}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .row[_ngcontent-%COMP%] .field[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-weight:700}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .driver-card[_ngcontent-%COMP%]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .driver-card[_ngcontent-%COMP%] app-avatar[_ngcontent-%COMP%]{flex-shrink:0}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .driver-card[_ngcontent-%COMP%] .driver-info[_ngcontent-%COMP%]{flex:1;min-width:0}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .driver-card[_ngcontent-%COMP%] .driver-info[_ngcontent-%COMP%] .driver-name[_ngcontent-%COMP%]{font-size:.9em;font-weight:700;color:#333}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .driver-card[_ngcontent-%COMP%] .driver-info[_ngcontent-%COMP%] .driver-meta[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;margin-top:0;justify-content:space-between;position:relative}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .driver-card[_ngcontent-%COMP%] .driver-info[_ngcontent-%COMP%] .driver-meta[_ngcontent-%COMP%] .driver-role-label[_ngcontent-%COMP%]{font-size:.8em;color:#aaa}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .driver-card[_ngcontent-%COMP%] .driver-info[_ngcontent-%COMP%] .driver-meta[_ngcontent-%COMP%] .parking-badge[_ngcontent-%COMP%]{font-size:.75em;font-weight:700;color:#fff;padding:1px 8px;border-radius:32px;margin-top:5px;position:absolute;right:0}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .driver-card[_ngcontent-%COMP%] .driver-info[_ngcontent-%COMP%] .driver-meta[_ngcontent-%COMP%] .parking-badge.waiting[_ngcontent-%COMP%]{background:#5abcea}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .driver-card[_ngcontent-%COMP%] .driver-info[_ngcontent-%COMP%] .driver-meta[_ngcontent-%COMP%] .parking-badge.occupying[_ngcontent-%COMP%]{background:#61bc03}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .date[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;font-size:.9em;color:#656768;margin-top:8px}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-weight:700}.event[_ngcontent-%COMP%] .middle[_ngcontent-%COMP%] .title[_ngcontent-%COMP%] .company[_ngcontent-%COMP%]{font-size:.9em}.event[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{display:flex;padding:16px;justify-content:space-between}.event[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.event[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .create-exit-holder[_ngcontent-%COMP%]{border-radius:38px;display:flex;justify-content:center;align-items:center;border:2px solid #0ec254;background-color:#fff;color:#0ec254;height:38px;padding:0 12px}.event[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .calendar-holder[_ngcontent-%COMP%], .event[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .share-holder[_ngcontent-%COMP%]{height:38px;width:38px;border-radius:38px;display:flex;justify-content:center;align-items:center;border:2px solid #0ec254;background-color:#fff;color:#0ec254;font-size:24px}.event[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .share-holder[_ngcontent-%COMP%]{margin-left:12px}ion-fab.fab-e-parking[_ngcontent-%COMP%]{background:#fff!important;width:40px;height:40px;box-shadow:0 4px 16px rgba(0,0,0,.12);border-radius:50%;margin:.57em .6em;display:flex;justify-content:center;align-items:center}ion-fab.fab-e-parking[_ngcontent-%COMP%] .e-parking[_ngcontent-%COMP%]{width:40px;height:40px;position:relative;border:solid 3px #eb3238;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}ion-fab.fab-e-parking[_ngcontent-%COMP%] .e-parking[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:800;font-size:1.6em;display:flex;width:39px;height:39px;align-items:center;justify-content:center;border-radius:50%}ion-fab.fab-e-add[_ngcontent-%COMP%]{-webkit-margin-start:.55em;margin-inline-start:.55em;z-index:1000000}"]}),l})()}];let fe=(()=>{class l{}return l.\u0275fac=function(t){return new(t||l)},l.\u0275mod=e.\u0275\u0275defineNgModule({type:l}),l.\u0275inj=e.\u0275\u0275defineInjector({imports:[H.I,L.RouterModule.forChild(me)]}),l})()}}]); |