Files
kapp/1707.53fa42226112879e.js
T
2026-05-21 11:19:10 -03:00

1 line
315 KiB
JavaScript

(self.webpackChunkapp=self.webpackChunkapp||[]).push([[1707],{71994:(Je,Pe,k)=>{k.d(Pe,{sZ:()=>ve,ue:()=>H,AQ:()=>ee,Ut:()=>ge,oY:()=>Be,YH:()=>ze,i9:()=>$e});var n=k(45449),z=k(47898),X=k(90944),h=k(90603),le=k(87871);function e(g,y){if(1&g&&(n.\u0275\u0275elementStart(0,"div",7),n.\u0275\u0275text(1),n.\u0275\u0275elementEnd()),2&g){const d=n.\u0275\u0275nextContext(3);n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",d.foundUser.document," ")}}function Ee(g,y){if(1&g&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275template(1,e,2,1,"div",6),n.\u0275\u0275elementContainerEnd()),2&g){const d=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",null==d.foundUser?null:d.foundUser.document)}}function Me(g,y){if(1&g&&(n.\u0275\u0275elementStart(0,"div",7),n.\u0275\u0275text(1),n.\u0275\u0275elementEnd()),2&g){const d=n.\u0275\u0275nextContext(3);n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",d.foundUser.company," ")}}function ye(g,y){if(1&g&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275template(1,Me,2,1,"div",6),n.\u0275\u0275elementContainerEnd()),2&g){const d=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",null==d.foundUser?null:d.foundUser.company)}}function te(g,y){if(1&g){const d=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275elementStart(1,"div",1),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(d);const I=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(I.userSelect.emit(I.foundUser))}),n.\u0275\u0275element(2,"app-avatar",2),n.\u0275\u0275elementStart(3,"div",3)(4,"div",4),n.\u0275\u0275text(5),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(6,Ee,2,1,"ng-container",0),n.\u0275\u0275template(7,ye,2,1,"ng-container",0),n.\u0275\u0275elementEnd(),n.\u0275\u0275element(8,"ion-ripple-effect",5),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementContainerEnd()}if(2&g){const d=n.\u0275\u0275nextContext();let f;n.\u0275\u0275advance(2),n.\u0275\u0275property("firstName",d.foundUser.firstName)("lastName",d.foundUser.lastName)("thumbnailImage",null!==(f=null!==(f=null==d.foundUser?null:d.foundUser.image)&&void 0!==f?f:null==d.foundUser?null:d.foundUser.thumbnailImage)&&void 0!==f?f:null)("size","md"),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",d.helperService.normalizeName(d.foundUser.firstName,d.foundUser.lastName)," "),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf","driver"===d.typeofuser),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf","assistant"===d.typeofuser)}}function re(g,y){1&g&&(n.\u0275\u0275elementStart(0,"div",14),n.\u0275\u0275element(1,"ion-skeleton-text",15),n.\u0275\u0275elementStart(2,"div",3)(3,"div",4),n.\u0275\u0275element(4,"ion-skeleton-text",16),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",7),n.\u0275\u0275element(6,"ion-skeleton-text",17),n.\u0275\u0275elementEnd()()())}const Ie=function(){return[1,2,3,4,5,6,7,8,9,10]};function be(g,y){1&g&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275elementStart(1,"div",8)(2,"div",9)(3,"div",10),n.\u0275\u0275element(4,"ion-skeleton-text",11)(5,"ion-skeleton-text",12),n.\u0275\u0275elementEnd()(),n.\u0275\u0275template(6,re,7,0,"div",13),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementContainerEnd()),2&g&&(n.\u0275\u0275advance(6),n.\u0275\u0275property("ngForOf",n.\u0275\u0275pureFunction0(1,Ie)))}let ve=(()=>{class g{constructor(d){this.helperService=d,this.skeleton=!1,this.userSelect=new n.EventEmitter}ngOnInit(){}}return g.\u0275fac=function(d){return new(d||g)(n.\u0275\u0275directiveInject(z.W_))},g.\u0275cmp=n.\u0275\u0275defineComponent({type:g,selectors:[["app-card-founduser-lg"]],inputs:{foundUser:"foundUser",skeleton:"skeleton",typeofuser:"typeofuser"},outputs:{userSelect:"userSelect"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"result","ion-activatable",3,"click"],[3,"firstName","lastName","thumbnailImage","size"],[1,"user-info"],[1,"full-name"],["type","bounded"],["class","company",4,"ngIf"],[1,"company"],[1,"results"],[1,"sub-title"],[1,"ion-text-center",2,"display","flex","flex-direction","column","align-items","center"],["animated","",2,"width","100%"],["animated","",2,"width","60%"],["class","result",4,"ngFor","ngForOf"],[1,"result"],["animated","",1,"avatar-skeleton"],["animated","",2,"width","85%"],["animated","",2,"width","50%"]],template:function(d,f){1&d&&(n.\u0275\u0275template(0,te,9,7,"ng-container",0),n.\u0275\u0275template(1,be,7,2,"ng-container",0)),2&d&&(n.\u0275\u0275property("ngIf",f.foundUser&&!f.skeleton),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",f.skeleton))},dependencies:[X.NgForOf,X.NgIf,h.IonRippleEffect,h.IonSkeletonText,le.A],styles:[".avatar-skeleton[_ngcontent-%COMP%]{width:40px;height:40px;border-radius:50%;flex-shrink:0}.result[_ngcontent-%COMP%]{position:relative;margin:10px 0;border:1px solid #eee;border-radius:4px;padding:6px 10px;display:flex;align-items:center;gap:10px}.result[_ngcontent-%COMP%] app-avatar[_ngcontent-%COMP%]{flex-shrink:0}.result[_ngcontent-%COMP%] .user-info[_ngcontent-%COMP%]{flex:1;min-width:0}.result[_ngcontent-%COMP%] .company[_ngcontent-%COMP%]{color:#aaa;font-size:.8em}.results[_ngcontent-%COMP%]{padding:1em;overflow:scroll;height:100%}.results[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;font-weight:700;text-align:left}.results[_ngcontent-%COMP%] .sub-title[_ngcontent-%COMP%]{margin:10px 0;font-size:.9em;background-color:#eee;border:1px solid #ccc;padding:8px;border-radius:2px;text-align:center}"]}),g})();var F=k(24006),oe=k(99826);function me(g,y){if(1&g&&(n.\u0275\u0275elementStart(0,"div",16),n.\u0275\u0275text(1),n.\u0275\u0275elementEnd()),2&g){const d=y.$implicit;n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",d.message," ")}}function Ne(g,y){if(1&g&&(n.\u0275\u0275elementStart(0,"div",14),n.\u0275\u0275template(1,me,2,1,"div",15),n.\u0275\u0275elementEnd()),2&g){const d=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275property("ngForOf",d.getFieldInputValidationErrors("reason"))}}let H=(()=>{class g{constructor(d,f,I,W,G,Z){this.ngZoneService=d,this.createLogisticEventService=f,this.formBuilder=I,this.modalController=W,this.notificatorService=G,this.translateConfigService=Z,this.reasonFormErrors=[],this.onClose=()=>{this.modalController.dismiss({reason:null})},this.onSubmit=()=>{const U=this.reasonForm.controls.reason.value,L=this.validateInput({reason:U});if(L.length){this.setValidationErrors(L);const N={title:this.translateConfigService.translate("TOAST_INVALID_DATA_TITLE"),message:this.translateConfigService.translate("TOAST_INVALID_DATA_NESSAGE"),type:"error"};this.notificatorService.notify(N)}else this.modalController.dismiss({reason:U})},this.validateInput=U=>{const A=[],L=this.validateReasonInput(U);return L&&A.push(L),A},this.validateReasonInput=U=>!U.reason||U.reason.length<1?{message:this.translateConfigService.translate("MD_JUSTIFY_INVITE_WITOUT_LOCATOR_JUSTIFICATION_PROVIDED"),field:"reason"}:null,this.setValidationErrors=U=>{this.reasonFormErrors=U},this.thereIsFieldInputValidationErrors=U=>this.reasonFormErrors.find(A=>A.field===U),this.getFieldInputValidationErrors=U=>this.reasonFormErrors.filter(A=>A.field===U)}ngOnInit(){this.reasonForm=this.formBuilder.group({reason:[""]})}}return g.\u0275fac=function(d){return new(d||g)(n.\u0275\u0275directiveInject(z.zf),n.\u0275\u0275directiveInject(z.V),n.\u0275\u0275directiveInject(F.UntypedFormBuilder),n.\u0275\u0275directiveInject(h.ModalController),n.\u0275\u0275directiveInject(z.V6),n.\u0275\u0275directiveInject(z.wK))},g.\u0275cmp=n.\u0275\u0275defineComponent({type:g,selectors:[["app-justify-self-invite-without-locator"]],decls:25,vars:15,consts:[[3,"ngClass"],[1,"content"],[1,"modal-container"],[1,"modal-title"],[1,"button-holder"],[1,"back",3,"click"],[1,"title"],[1,"modal-body"],[3,"formGroup","ngSubmit"],[1,"input-holder"],["maxlength","55","id","reason","formControlName","reason",3,"placeholder"],["class","errors",4,"ngIf"],[1,"modal-footer"],["type","submit",3,"click"],[1,"errors"],["class","error",4,"ngFor","ngForOf"],[1,"error"]],template:function(d,f){1&d&&(n.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"button",5),n.\u0275\u0275listener("click",function(){return f.onClose()}),n.\u0275\u0275text(6),n.\u0275\u0275pipe(7,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(8,"div",6),n.\u0275\u0275text(9),n.\u0275\u0275pipe(10,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(11,"div",7)(12,"ion-row")(13,"ion-col")(14,"form",8),n.\u0275\u0275listener("ngSubmit",function(){return f.onSubmit()}),n.\u0275\u0275elementStart(15,"div",9)(16,"textarea",10),n.\u0275\u0275pipe(17,"translate"),n.\u0275\u0275text(18," "),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(19,Ne,2,1,"div",11),n.\u0275\u0275elementEnd()()()()(),n.\u0275\u0275elementStart(20,"div",12)(21,"div",4)(22,"button",13),n.\u0275\u0275listener("click",function(){return f.onSubmit()}),n.\u0275\u0275text(23),n.\u0275\u0275pipe(24,"translate"),n.\u0275\u0275elementEnd()()()()()()),2&d&&(n.\u0275\u0275property("ngClass","selector"),n.\u0275\u0275advance(6),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(7,7,"BTN_BACK")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(10,9,"MD_JUSTIFY_INVITE_WITOUT_LOCATOR_TITLE")),n.\u0275\u0275advance(5),n.\u0275\u0275property("formGroup",f.reasonForm),n.\u0275\u0275advance(2),n.\u0275\u0275property("placeholder",n.\u0275\u0275pipeBind1(17,11,"MD_JUSTIFY_INVITE_WITOUT_LOCATOR_INPUT")),n.\u0275\u0275advance(3),n.\u0275\u0275property("ngIf",f.thereIsFieldInputValidationErrors("reason")),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(24,13,"MD_JUSTIFY_INVITE_WITOUT_LOCATOR_BTN_CONFIRM_REFUSAL")," "))},dependencies:[X.NgClass,X.NgForOf,X.NgIf,h.IonCol,h.IonRow,F.\u0275NgNoValidate,F.DefaultValueAccessor,F.NgControlStatus,F.NgControlStatusGroup,F.MaxLengthValidator,F.FormGroupDirective,F.FormControlName,oe.X$],styles:[".selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{height:100vh}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%]{box-shadow:0 -6px 3px rgba(0,0,0,.1);margin-top:0;transition:margin-top 1s ease;background-color:#fff;height:100%;overflow:scroll}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{display:flex;padding-top:1em;justify-content:center;align-items:center;flex-direction:column}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;font-weight:700;text-align:center;margin:32px 32px 8px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{justify-content:center;margin:0}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%]{margin-top:8px;display:flex;justify-content:center;align-items:center;flex-direction:column}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%]{margin-top:18px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{margin-top:0}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;border-radius:8px;color:#656768;width:100%;padding:8px;margin-top:18px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]:focus{border:1px solid #656768;outline:none}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}"]}),g})();function Y(g,y){if(1&g&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275elementStart(1,"div",16)(2,"div",17),n.\u0275\u0275text(3),n.\u0275\u0275pipe(4,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"div",18)(6,"div",19),n.\u0275\u0275text(7),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementContainerEnd()),2&g){const d=n.\u0275\u0275nextContext();n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(4,3,"MD_JUSTIFY_LG_INVITE_WITOUT_LOCATOR_DESTINATION")," "),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate2("",null==d.data?null:d.data.firstName," ",null==d.data?null:d.data.lastName,"")}}function Ae(g,y){if(1&g&&(n.\u0275\u0275elementStart(0,"div",22),n.\u0275\u0275text(1),n.\u0275\u0275elementEnd()),2&g){const d=y.$implicit;n.\u0275\u0275advance(1),n.\u0275\u0275textInterpolate1(" ",d.message," ")}}function we(g,y){if(1&g&&(n.\u0275\u0275elementStart(0,"div",20),n.\u0275\u0275template(1,Ae,2,1,"div",21),n.\u0275\u0275elementEnd()),2&g){const d=n.\u0275\u0275nextContext();n.\u0275\u0275advance(1),n.\u0275\u0275property("ngForOf",d.getFieldInputValidationErrors("reason"))}}const Se=function(g){return{"no-margim":g}};let ee=(()=>{class g{constructor(d,f,I,W){this.formBuilder=d,this.modalController=f,this.notificatorService=I,this.translateConfigService=W,this.data=null,this.reasonFormErrors=[],this.onClose=()=>{this.modalController.dismiss({reason:null})},this.onSubmit=()=>{const G=this.reasonForm.controls.reason.value,U=this.validateInput({reason:G});if(U.length){this.setValidationErrors(U);const A={title:this.translateConfigService.translate("TOAST_INVALID_DATA_TITLE"),message:this.translateConfigService.translate("TOAST_INVALID_DATA_NESSAGE"),type:"error"};this.notificatorService.notify(A)}else this.modalController.dismiss({reason:G})},this.validateInput=G=>{const Z=[],U=this.validateReasonInput(G);return U&&Z.push(U),Z},this.validateReasonInput=G=>!G.reason||G.reason.length<1?{message:this.translateConfigService.translate("MD_JUSTIFY_LG_INVITE_WITOUT_LOCATOR_JUSTIFICATION_PROVIDED"),field:"reason"}:null,this.setValidationErrors=G=>{this.reasonFormErrors=G},this.thereIsFieldInputValidationErrors=G=>this.reasonFormErrors.find(Z=>Z.field===G),this.getFieldInputValidationErrors=G=>this.reasonFormErrors.filter(Z=>Z.field===G)}ngOnInit(){this.reasonForm=this.formBuilder.group({reason:[""]})}}return g.\u0275fac=function(d){return new(d||g)(n.\u0275\u0275directiveInject(F.UntypedFormBuilder),n.\u0275\u0275directiveInject(h.ModalController),n.\u0275\u0275directiveInject(z.V6),n.\u0275\u0275directiveInject(z.wK))},g.\u0275cmp=n.\u0275\u0275defineComponent({type:g,selectors:[["app-logistic-justify-self-invite-with-locator"]],inputs:{data:"data"},decls:28,vars:23,consts:[[3,"ngClass"],[1,"content"],[1,"modal-container"],[1,"modal-title"],[1,"button-holder"],[1,"back",3,"click"],[1,"title"],[1,"modal-body"],[4,"ngIf"],[3,"formGroup","ngSubmit"],[1,"input-holder",3,"ngClass"],["maxlength","55","id","reason","formControlName","reason",3,"ngClass","placeholder"],[1,"count"],["class","errors",4,"ngIf"],[1,"modal-footer"],["type","submit",3,"click"],[1,"destination-holder",2,"margin-top","0","padding","0 2.5em"],[1,"destination-label"],[1,"destination-box"],[1,"name"],[1,"errors"],["class","error",4,"ngFor","ngForOf"],[1,"error"]],template:function(d,f){if(1&d&&(n.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"button",5),n.\u0275\u0275listener("click",function(){return f.onClose()}),n.\u0275\u0275text(6),n.\u0275\u0275pipe(7,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(8,"div",6),n.\u0275\u0275text(9),n.\u0275\u0275pipe(10,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(11,"div",7),n.\u0275\u0275template(12,Y,8,5,"ng-container",8),n.\u0275\u0275elementStart(13,"ion-row")(14,"ion-col")(15,"form",9),n.\u0275\u0275listener("ngSubmit",function(){return f.onSubmit()}),n.\u0275\u0275elementStart(16,"div",10)(17,"textarea",11),n.\u0275\u0275pipe(18,"translate"),n.\u0275\u0275text(19," "),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(20,"div",12),n.\u0275\u0275text(21),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(22,we,2,1,"div",13),n.\u0275\u0275elementEnd()()()()(),n.\u0275\u0275elementStart(23,"div",14)(24,"div",4)(25,"button",15),n.\u0275\u0275listener("click",function(){return f.onSubmit()}),n.\u0275\u0275text(26),n.\u0275\u0275pipe(27,"translate"),n.\u0275\u0275elementEnd()()()()()()),2&d){let I;n.\u0275\u0275property("ngClass","selector"),n.\u0275\u0275advance(6),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(7,11,"BTN_BACK")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(10,13,"MD_JUSTIFY_LG_INVITE_WITOUT_LOCATOR_TITLE")),n.\u0275\u0275advance(3),n.\u0275\u0275property("ngIf",null==f.data?null:f.data.event),n.\u0275\u0275advance(3),n.\u0275\u0275property("formGroup",f.reasonForm),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(19,Se,null!=f.data&&f.data.event?"no-margim":"")),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngClass",n.\u0275\u0275pureFunction1(21,Se,null!=f.data&&f.data.event?"no-margim":""))("placeholder",n.\u0275\u0275pipeBind1(18,15,"MD_JUSTIFY_LG_INVITE_WITOUT_LOCATOR_INPUT")),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1("",(null==f.reasonForm||null==(I=f.reasonForm.get("reason"))||null==I.value?null:I.value.length)||0,"/55"),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",f.thereIsFieldInputValidationErrors("reason")),n.\u0275\u0275advance(4),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(27,17,"MD_JUSTIFY_LG_INVITE_WITOUT_LOCATOR_BTN_CONFIRM_REFUSAL")," ")}},dependencies:[X.NgClass,X.NgForOf,X.NgIf,h.IonCol,h.IonRow,F.\u0275NgNoValidate,F.DefaultValueAccessor,F.NgControlStatus,F.NgControlStatusGroup,F.MaxLengthValidator,F.FormGroupDirective,F.FormControlName,oe.X$],styles:["ion-content.selector.ios[_ngcontent-%COMP%]{--offset-top: 0px !important}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{height:auto;max-height:100%}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%]{box-shadow:0 -6px 3px rgba(0,0,0,.1);margin-top:0;transition:margin-top 1s ease;background-color:#fff;height:auto;max-height:100%;overflow-y:auto}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{display:flex;padding-top:1em;justify-content:center;align-items:center;flex-direction:column}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;font-weight:700;text-align:center;margin:32px 32px 8px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{justify-content:center;margin:0}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%]{margin-top:8px;display:flex;justify-content:center;align-items:center;flex-direction:column}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%]{margin-top:18px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{margin-top:0}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-label[_ngcontent-%COMP%]{font-weight:500;font-size:14px;color:#333;width:100%;text-align:left;margin-bottom:6px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-box[_ngcontent-%COMP%]{background:#f5f5f5;border:1px solid #e0e0e0;border-radius:4px;padding:8px;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-box[_ngcontent-%COMP%] .photo[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;width:auto}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-box[_ngcontent-%COMP%] .photo[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%]{width:48px;height:48px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-box[_ngcontent-%COMP%] .photo[_ngcontent-%COMP%] .initials.escort[_ngcontent-%COMP%]{width:48px!important;height:48px!important;min-width:48px!important;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:#eee}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-box[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{text-align:left;font-size:12px;color:#666;width:auto}@media (max-width: 480px){.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-box[_ngcontent-%COMP%]{padding:6px;gap:6px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-label[_ngcontent-%COMP%]{font-size:13px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-box[_ngcontent-%COMP%] .photo[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%], .selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-box[_ngcontent-%COMP%] .photo[_ngcontent-%COMP%] .initials.escort[_ngcontent-%COMP%]{width:44px;height:44px;min-width:44px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .destination-box[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{font-size:12px}}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .count[_ngcontent-%COMP%]{align-self:flex-start;font-size:11px;color:#bbb;margin-top:2px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] textarea.no-margim[_ngcontent-%COMP%]{margin-top:0}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;border-radius:8px;color:#656768;width:100%;padding:8px;margin-top:18px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]:focus{border:1px solid #656768;outline:none}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%]{margin-bottom:1em;display:flex;justify-content:center;padding:1em}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{text-align:center;margin:auto;width:100%;display:flex;justify-content:center}"]}),g})();function Re(g,y){if(1&g){const d=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"ion-card",12),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(d);const I=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(I.createNewConventional())}),n.\u0275\u0275elementStart(1,"ion-label")(2,"h6",13),n.\u0275\u0275text(3),n.\u0275\u0275pipe(4,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"p",14),n.\u0275\u0275text(6),n.\u0275\u0275pipe(7,"translate"),n.\u0275\u0275elementEnd()()()}2&g&&(n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(4,2,"MD_EVENT_TYPE_VISITOR")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(7,4,"MD_EVENT_TYPE_VISITOR_NEW_EVENT")," "))}function _e(g,y){if(1&g){const d=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"ion-card",12),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(d);const I=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(I.createNewEntry())}),n.\u0275\u0275elementStart(1,"ion-label")(2,"h6",13),n.\u0275\u0275text(3),n.\u0275\u0275pipe(4,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"p",14),n.\u0275\u0275text(6),n.\u0275\u0275pipe(7,"translate"),n.\u0275\u0275elementEnd()()()}2&g&&(n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(4,2,"MD_EVENT_TYPE_CARGO_ARRIVAL")," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(7,4,"MD_EVENT_TYPE_CARGO_ARRIVAL_NEW")," "))}function ue(g,y){if(1&g){const d=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"ion-card",12),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(d);const I=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(I.createNewExit())}),n.\u0275\u0275elementStart(1,"ion-label")(2,"h6",13),n.\u0275\u0275text(3),n.\u0275\u0275pipe(4,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(5,"p",14),n.\u0275\u0275text(6),n.\u0275\u0275pipe(7,"translate"),n.\u0275\u0275elementEnd()()()}2&g&&(n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(4,2,"MD_EVENT_TYPE_CARGO_DEPARTURE")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(7,4,"MD_EVENT_TYPE_CARGO_DEPARTURE_NEW")," "))}let ge=(()=>{class g{constructor(d){this.modalController=d,this.availableTypes=[],this.createNewConventional=()=>{this.modalController.dismiss({type:"CONVENTIONAL"})},this.createNewEntry=()=>{this.modalController.dismiss({type:"NEW_ENTRY"})},this.createEntryFromExit=()=>{this.modalController.dismiss({type:"CLONE_EXIT"})},this.createNewExit=()=>{this.modalController.dismiss({type:"NEW_EXIT"})},this.createExitFromEntry=()=>{this.modalController.dismiss({type:"CLONE_ENTRY"})},this.back=()=>{this.modalController.dismiss(null)}}}return g.\u0275fac=function(d){return new(d||g)(n.\u0275\u0275directiveInject(h.ModalController))},g.\u0275cmp=n.\u0275\u0275defineComponent({type:g,selectors:[["app-select-logistic-event-type-modal"]],inputs:{availableTypes:"availableTypes"},decls:18,vars:10,consts:[[3,"ngClass"],[1,"content"],[1,"background"],[1,"modal-container"],[1,"modal-title"],["tabindex","1"],[1,"modal-body"],[1,"types"],["lines","none",2,"padding","0 2px"],["button","","class","type ion-no-padding",3,"click",4,"ngIf"],[1,"modal-footer"],["mode","ios","fill","clear",1,"reject",3,"click"],["button","",1,"type","ion-no-padding",3,"click"],[1,"name"],[1,"description","ion-text-wrap"]],template:function(d,f){1&d&&(n.\u0275\u0275elementStart(0,"div",0)(1,"div",1),n.\u0275\u0275element(2,"div",2),n.\u0275\u0275elementStart(3,"div",3)(4,"div",4)(5,"h6",5),n.\u0275\u0275text(6),n.\u0275\u0275pipe(7,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(8,"div",6)(9,"div",7)(10,"ion-list",8),n.\u0275\u0275template(11,Re,8,6,"ion-card",9),n.\u0275\u0275template(12,_e,8,6,"ion-card",9),n.\u0275\u0275template(13,ue,8,6,"ion-card",9),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementStart(14,"div",10)(15,"ion-button",11),n.\u0275\u0275listener("click",function(){return f.back()}),n.\u0275\u0275text(16),n.\u0275\u0275pipe(17,"translate"),n.\u0275\u0275elementEnd()()()()()),2&d&&(n.\u0275\u0275property("ngClass","select-logistic-event-type-modal"),n.\u0275\u0275advance(6),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(7,6,"MD_EVENT_TYPE_TITLE")),n.\u0275\u0275advance(5),n.\u0275\u0275property("ngIf",f.availableTypes.includes("CONVENTIONAL")),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",f.availableTypes.includes("ENTRY")),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",f.availableTypes.includes("EXIT")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(17,8,"BTN_BACK")," "))},dependencies:[X.NgClass,X.NgIf,h.IonButton,h.IonCard,h.IonLabel,h.IonList,oe.X$],styles:[".select-logistic-event-type-modal[_ngcontent-%COMP%]{width:100vw;transition:height .5s ease-in-out;overflow:hidden;z-index:1000;height:100vh}.select-logistic-event-type-modal[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], .select-logistic-event-type-modal[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .select-logistic-event-type-modal[_ngcontent-%COMP%] h3[_ngcontent-%COMP%], .select-logistic-event-type-modal[_ngcontent-%COMP%] h4[_ngcontent-%COMP%], .select-logistic-event-type-modal[_ngcontent-%COMP%] h5[_ngcontent-%COMP%], .select-logistic-event-type-modal[_ngcontent-%COMP%] h6[_ngcontent-%COMP%]{all:unset!important}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{height:100vh;position:absolute;width:100vw;top:0;color:#383a3e}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .background[_ngcontent-%COMP%]{position:absolute;height:100vh;width:100vw;background-color:#333;opacity:.3;top:0;transition:opacity .5s ease-out}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%]{height:60vh;background-color:#fff;width:86vw;margin:auto;border-radius:8px;padding:24px;box-shadow:2px 2px rgba(0,0,0,.1);position:relative;margin-top:20vh;transition:margin-top 1s ease}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{text-align:center;font-weight:500;position:absolute;top:0;height:3.5em;line-height:3.5em;width:calc(100% - 48px);background-color:#fff}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%]{position:absolute;height:calc(100% - 7em);width:calc(100% - 48px);top:3.5em;overflow-y:scroll;text-align:justify;font-size:.9em;background-color:#fff}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] ion-card[_ngcontent-%COMP%]{margin:0;box-shadow:none}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .type[_ngcontent-%COMP%]{padding:8px 12px;border:1px solid #eee;border-radius:4px;margin-bottom:8px}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .type[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{font-weight:700}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .type[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{color:#656768}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%]{position:absolute;bottom:0;height:3.5em;width:calc(100% - 48px);line-height:3.5em;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#fff}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{font-size:1em;background-color:#fff;color:#656768;padding:.75em 1.25em;border-radius:32px;transition:background-color .1s ease-out;height:36px}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]:active{background-color:#eee;color:#656768;transition:background-color .1s ease-out}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] ion-button.accept[_ngcontent-%COMP%]{color:#0ec254}.select-logistic-event-type-modal[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-footer[_ngcontent-%COMP%] ion-button.accept[_ngcontent-%COMP%]:active{background-color:#0ec254;color:#fff;transition:background-color .1s ease-out}"]}),g})();var Te=k(15861),xe=k(24889);function ke(g,y){if(1&g){const d=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275elementStart(1,"app-card-founduser-lg",23),n.\u0275\u0275listener("userSelect",function(){const W=n.\u0275\u0275restoreView(d).$implicit,G=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(G.onUserSelect(W))}),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementContainerEnd()}if(2&g){const d=y.$implicit;n.\u0275\u0275advance(1),n.\u0275\u0275property("foundUser",d)}}function Le(g,y){if(1&g&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275template(1,ke,2,1,"ng-container",22),n.\u0275\u0275elementContainerEnd()),2&g){const d=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(1),n.\u0275\u0275property("ngForOf",d.foundUsers)}}function Fe(g,y){if(1&g&&(n.\u0275\u0275elementStart(0,"div",20)(1,"div",7),n.\u0275\u0275text(2),n.\u0275\u0275pipe(3,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(4,"div",21),n.\u0275\u0275text(5),n.\u0275\u0275pipe(6,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(7,Le,2,1,"ng-container",16),n.\u0275\u0275elementEnd()),2&g){const d=n.\u0275\u0275nextContext();n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(3,3,"MD_ASSISTANT_USERS_FOUND")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(6,5,"MD_ASSISTANT_TAP_ITEM")," "),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngIf",d.isLoading)}}function De(g,y){1&g&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275element(1,"app-card-founduser-lg",24),n.\u0275\u0275elementContainerEnd()),2&g&&(n.\u0275\u0275advance(1),n.\u0275\u0275property("skeleton",!0))}let Be=(()=>{class g{constructor(d,f,I,W,G,Z,U,A){var L=this;this.ngZoneService=d,this.createLogisticEventService=f,this.formBuilder=I,this.modalController=W,this.changeDetectorRef=G,this.helperService=Z,this.logService=U,this.userPhotoService=A,this.page=0,this.size=15,this.onClose=N=>{this.modalController.dismiss(N)},this.onUserSelect=N=>{N.fullName=this.helperService.normalizeName(N.firstName,N.lastName),setTimeout(()=>{this.onClose(N)},750)},this.onCreateGuest=(0,Te.Z)(function*(){const N=yield L.modalController.create({component:xe._y});N.onDidDismiss().then(L.onModalDismissCallback),yield N.present()}),this.onModalDismissCallback=N=>{N&&N.data&&this.onUserSelect(N.data)},this.onUpdateContactInfoSuccessResponse=N=>{console.log("onUpdateContactInfoSuccessResponse"),console.log("contact:",N)},this.onUpdateContactInfoErrorResponse=N=>{console.log("onUpdateContactInfoErrorResponse"),console.log("error:",N)},this.onInputChange=N=>{const{value:ie}=N.target;this.infiniteScroll.disabled=!1,this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{ie.length>1&&(this.foundUsers=[],this.page=0),this.doSearch(ie)},750)},this.doSearch=N=>{const ie={searchTerm:N=N.trim()};this.dataTerms=ie,this.createLogisticEventService.getCompanyAssistants(ie,this.page,this.size).then(this.handleGetGuestsSuccessResponse).catch(this.handleGetGuestsErrorResponse).finally(()=>this.isLoading=!0)},this.handleGetGuestsSuccessResponse=N=>{console.log("handleGetGuestsSuccessResponse"),console.log("response:",N),this.setFoundUsers(N),this.userPhotoService.enrichUsersWithPhotos(N)},this.handleGetGuestsErrorResponse=N=>{this.logService.logError("http::handleGetGuestsErrorResponse","",N),console.log("handleGetGuestsErrorResponse"),console.log("error:",N)},this.setFoundUsers=N=>{this.foundUsers=N,this.changeDetectorRef.detectChanges(),scrollBy(0,1)}}ngOnInit(){this.foundUsers=[],this.searchTimeout=null,this.userForm=this.formBuilder.group({searchTerm:[""]})}ionViewWillEnter(){this.onInputChange({target:{value:""}})}loadData(d){this.page+=1,this.loadMore(this.page,d)}loadMore(d,f){this.createLogisticEventService.getCompanyDrivers(this.dataTerms,d,this.size,!!f).then(I=>{this.isLoading=!0,I.length>0?(this.handleGetGuestsSuccessResponse(this.foundUsers.concat(I)),this.size>0&&f.target.complete()):f.target.disabled=!0}).catch(I=>{this.handleGetGuestsErrorResponse(I),f.target.complete(),f.target.disabled=!0})}}return g.\u0275fac=function(d){return new(d||g)(n.\u0275\u0275directiveInject(z.zf),n.\u0275\u0275directiveInject(z.V),n.\u0275\u0275directiveInject(F.UntypedFormBuilder),n.\u0275\u0275directiveInject(h.ModalController),n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(z.W_),n.\u0275\u0275directiveInject(z.$V),n.\u0275\u0275directiveInject(z.IR))},g.\u0275cmp=n.\u0275\u0275defineComponent({type:g,selectors:[["app-selector-for-assistants-to-add-to-event"]],viewQuery:function(d,f){if(1&d&&n.\u0275\u0275viewQuery(h.IonInfiniteScroll,5),2&d){let I;n.\u0275\u0275queryRefresh(I=n.\u0275\u0275loadQuery())&&(f.infiniteScroll=I.first)}},decls:35,vars:16,consts:[[1,"fix-header-modal-ios","ion-no-border"],[3,"ngClass"],[1,"content"],[1,"modal-container"],[1,"modal-title"],[1,"button-holder"],[1,"back",3,"click"],[1,"title"],[1,"modal-body"],[3,"formGroup"],[1,"input-holder"],[1,"upper-options"],["id","name","type","text","formControlName","searchTerm",3,"placeholder","keyup"],[1,"new-holder"],["type","button",3,"click"],["class","results",4,"ngIf"],[4,"ngIf"],[1,"modal-footer"],["threshold","15%","position","bottom",3,"ionInfinite"],["IonInfiniteScroll",""],[1,"results"],[1,"sub-title"],[4,"ngFor","ngForOf"],["typeofuser","assistant",3,"foundUser","userSelect"],[3,"skeleton"]],template:function(d,f){1&d&&(n.\u0275\u0275elementStart(0,"ion-header",0)(1,"ion-toolbar"),n.\u0275\u0275element(2,"ion-title"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(3,"ion-content",1)(4,"div",2)(5,"div",3)(6,"div",4)(7,"div",5)(8,"button",6),n.\u0275\u0275listener("click",function(){return f.onClose()}),n.\u0275\u0275text(9),n.\u0275\u0275pipe(10,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(11,"div",7),n.\u0275\u0275text(12),n.\u0275\u0275pipe(13,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(14,"div",8)(15,"ion-row")(16,"ion-col")(17,"form",9)(18,"div",10)(19,"div",11)(20,"input",12),n.\u0275\u0275listener("keyup",function(W){return f.onInputChange(W)}),n.\u0275\u0275pipe(21,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(22,"div",13)(23,"div",5)(24,"button",14),n.\u0275\u0275listener("click",function(){return f.onCreateGuest()}),n.\u0275\u0275text(25),n.\u0275\u0275pipe(26,"translate"),n.\u0275\u0275elementEnd()()()()()()()(),n.\u0275\u0275elementStart(27,"ion-row")(28,"ion-col"),n.\u0275\u0275template(29,Fe,8,7,"div",15),n.\u0275\u0275template(30,De,2,1,"ng-container",16),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275element(31,"div",17),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(32,"ion-infinite-scroll",18,19),n.\u0275\u0275listener("ionInfinite",function(W){return f.loadData(W)}),n.\u0275\u0275element(34,"ion-infinite-scroll-content"),n.\u0275\u0275elementEnd()()),2&d&&(n.\u0275\u0275advance(3),n.\u0275\u0275property("ngClass","selector"),n.\u0275\u0275advance(6),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(10,8,"MD_ASSISTANT_BTN_CLOSE")," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(13,10,"MD_ASSISTANT_TITLE")),n.\u0275\u0275advance(5),n.\u0275\u0275property("formGroup",f.userForm),n.\u0275\u0275advance(3),n.\u0275\u0275property("placeholder",n.\u0275\u0275pipeBind1(21,12,"MD_ASSISTANT_INPUT")),n.\u0275\u0275advance(5),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(26,14,"MD_ASSISTANT_BTN_NEW")," "),n.\u0275\u0275advance(4),n.\u0275\u0275property("ngIf",!!f.foundUsers.length),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",!f.isLoading))},dependencies:[X.NgClass,X.NgForOf,X.NgIf,h.IonCol,h.IonContent,h.IonHeader,h.IonInfiniteScroll,h.IonInfiniteScrollContent,h.IonRow,h.IonTitle,h.IonToolbar,F.\u0275NgNoValidate,F.DefaultValueAccessor,F.NgControlStatus,F.NgControlStatusGroup,F.FormGroupDirective,F.FormControlName,ve,oe.X$],styles:["ion-content.selector.ios[_ngcontent-%COMP%]{--offset-top: 0px !important}ion-content.selector.ios[_ngcontent-%COMP%] ion-fab.fab[_ngcontent-%COMP%]{position:fixed;margin-top:10px}ion-header.fix-header-modal-ios[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%]{height:0px!important;--background: #fff}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%]{box-shadow:0 -6px 3px rgba(0,0,0,.1);margin-top:0;transition:margin-top 1s ease;background-color:#fff;height:100%;overflow:scroll}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{display:flex;padding-top:1.5em;justify-content:center;align-items:center;flex-direction:column}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;font-weight:700;text-align:center;margin:32px 32px 8px}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{justify-content:center;margin:0}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%]{margin-top:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%]{margin-top:18px}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{margin-top:0}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .bottom-options[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .bottom-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%]{margin-top:18px}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .bottom-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{margin-top:0;width:100%}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%]{overflow:scroll;height:100%;padding:1em}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;width:80%;margin:0 10% 2px;font-weight:700;text-align:center}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%] .sub-title[_ngcontent-%COMP%]{margin:10px 0;font-size:.9em;background-color:#eee;border:1px solid #ccc;padding:8px;border-radius:2px;text-align:center}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%] .result[_ngcontent-%COMP%]{width:95%;margin:10px;border:1px solid #eee;border-radius:4px;padding:10px}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%] .result[_ngcontent-%COMP%] .company[_ngcontent-%COMP%]{color:#aaa}"]}),g})();function Ve(g,y){if(1&g){const d=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275elementStart(1,"app-card-founduser-lg",24),n.\u0275\u0275listener("userSelect",function(){const W=n.\u0275\u0275restoreView(d).$implicit,G=n.\u0275\u0275nextContext(3);return n.\u0275\u0275resetView(G.onUserSelect(W))}),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementContainerEnd()}if(2&g){const d=y.$implicit;n.\u0275\u0275advance(1),n.\u0275\u0275property("foundUser",d)}}function Ge(g,y){if(1&g&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275template(1,Ve,2,1,"ng-container",23),n.\u0275\u0275elementContainerEnd()),2&g){const d=n.\u0275\u0275nextContext(2);n.\u0275\u0275advance(1),n.\u0275\u0275property("ngForOf",d.foundUsers)}}function Ue(g,y){if(1&g&&(n.\u0275\u0275elementStart(0,"div",21)(1,"div",22),n.\u0275\u0275text(2),n.\u0275\u0275pipe(3,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275template(4,Ge,2,1,"ng-container",17),n.\u0275\u0275elementEnd()),2&g){const d=n.\u0275\u0275nextContext();n.\u0275\u0275advance(2),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(3,2,"MD_DRIVER_SUBTITLE")),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngIf",d.isLoading)}}function He(g,y){1&g&&(n.\u0275\u0275elementContainerStart(0),n.\u0275\u0275element(1,"app-card-founduser-lg",25),n.\u0275\u0275elementContainerEnd()),2&g&&(n.\u0275\u0275advance(1),n.\u0275\u0275property("skeleton",!0))}let ze=(()=>{class g{constructor(d,f,I,W,G,Z,U){var A=this;this.createLogisticEventService=d,this.formBuilder=f,this.modalController=I,this.changeDetectorRef=W,this.helperService=G,this.logService=Z,this.userPhotoService=U,this.isLoading=!1,this.page=0,this.size=15,this.onClose=L=>{this.modalController.dismiss(L)},this.onUserSelect=L=>{L.fullName=this.helperService.normalizeName(L.firstName,L.lastName),setTimeout(()=>{this.onClose(L)},750)},this.onCreateDriver=(0,Te.Z)(function*(){const L=yield A.modalController.create({component:xe.v_});L.onDidDismiss().then(N=>{A.onModalDismissCallback(N)}),yield L.present()}),this.onInputChange=L=>{const{value:N}=L.target;this.infiniteScroll.disabled=!1,this.searchTimeout&&clearTimeout(this.searchTimeout),this.searchTimeout=setTimeout(()=>{N.length>1&&(this.foundUsers=[],this.page=0),this.doSearch(N)},750)},this.doSearch=L=>{const N={searchTerm:L=L.trim()};this.dataTerms=N,this.createLogisticEventService.getCompanyDrivers(N,this.page,this.size).then(this.handleGetCompanyDriversSuccessResponse).catch(this.handleGetgetCompanyDriversErrorResponse).finally(()=>this.isLoading=!0)},this.handleGetCompanyDriversSuccessResponse=L=>{console.log("handleGetCompanyDriversSuccessResponse"),console.log("response:",L),this.setFoundUsers(L),this.userPhotoService.enrichUsersWithPhotos(L)},this.handleGetgetCompanyDriversErrorResponse=L=>{console.log("handleGetgetCompanyDriversErrorResponse"),this.logService.logError("http::handleGetgetCompanyDriversErrorResponse","",L),console.log("error:",L)},this.setFoundUsers=L=>{this.foundUsers=L,console.log("foundUsers",L),this.changeDetectorRef.detectChanges(),scrollBy(0,1)}}ngOnInit(){this.foundUsers=[],this.searchTimeout=null,this.userForm=this.formBuilder.group({searchTerm:[""]})}ionViewWillEnter(){this.onInputChange({target:{value:""}})}onModalDismissCallback(d){d&&d.data&&this.onUserSelect(d.data)}loadData(d){this.page+=1,this.loadMore(this.page,d)}loadMore(d,f){this.createLogisticEventService.getCompanyDrivers(this.dataTerms,d,this.size,!!f).then(I=>{this.isLoading=!0,I.length>0?(this.handleGetCompanyDriversSuccessResponse(this.foundUsers.concat(I)),this.size>0&&f.target.complete()):f.target.disabled=!0}).catch(I=>{this.handleGetCompanyDriversSuccessResponse(I),f.target.complete(),f.target.disabled=!0})}}return g.\u0275fac=function(d){return new(d||g)(n.\u0275\u0275directiveInject(z.V),n.\u0275\u0275directiveInject(F.UntypedFormBuilder),n.\u0275\u0275directiveInject(h.ModalController),n.\u0275\u0275directiveInject(n.ChangeDetectorRef),n.\u0275\u0275directiveInject(z.W_),n.\u0275\u0275directiveInject(z.$V),n.\u0275\u0275directiveInject(z.IR))},g.\u0275cmp=n.\u0275\u0275defineComponent({type:g,selectors:[["app-selector-for-driver-to-add-to-event"]],viewQuery:function(d,f){if(1&d&&n.\u0275\u0275viewQuery(h.IonInfiniteScroll,5),2&d){let I;n.\u0275\u0275queryRefresh(I=n.\u0275\u0275loadQuery())&&(f.infiniteScroll=I.first)}},decls:32,vars:10,consts:[[1,"fix-header-modal-ios","ion-no-border"],[3,"ngClass"],["horizontal","center","slot","fixed",1,"fab",3,"click"],["color","medium"],["name","close"],[1,"content"],[1,"modal-container"],[1,"modal-title"],[1,"button-holder"],[1,"modal-body"],[3,"formGroup"],[1,"input-holder"],[1,"upper-options"],["id","name","type","text","formControlName","searchTerm",2,"height","47px",3,"placeholder","keyup"],[1,"new-holder"],["type","button",3,"click"],["class","results",4,"ngIf"],[4,"ngIf"],[1,"modal-footer"],["threshold","15%","position","bottom",3,"ionInfinite"],["IonInfiniteScroll",""],[1,"results"],[1,"sub-title"],[4,"ngFor","ngForOf"],["typeofuser","driver",3,"foundUser","userSelect"],[3,"skeleton"]],template:function(d,f){1&d&&(n.\u0275\u0275elementStart(0,"ion-header",0)(1,"ion-toolbar"),n.\u0275\u0275element(2,"ion-title"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(3,"ion-content",1)(4,"ion-fab",2),n.\u0275\u0275listener("click",function(){return f.onClose()}),n.\u0275\u0275elementStart(5,"ion-fab-button",3),n.\u0275\u0275element(6,"ion-icon",4),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(7,"div",5)(8,"div",6)(9,"div",7),n.\u0275\u0275element(10,"div",8),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(11,"div",9)(12,"ion-row")(13,"ion-col")(14,"form",10)(15,"div",11)(16,"div",12)(17,"input",13),n.\u0275\u0275listener("keyup",function(W){return f.onInputChange(W)}),n.\u0275\u0275pipe(18,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(19,"div",14)(20,"div",8)(21,"button",15),n.\u0275\u0275listener("click",function(){return f.onCreateDriver()}),n.\u0275\u0275text(22),n.\u0275\u0275pipe(23,"translate"),n.\u0275\u0275elementEnd()()()()()()()(),n.\u0275\u0275elementStart(24,"ion-row")(25,"ion-col"),n.\u0275\u0275template(26,Ue,5,4,"div",16),n.\u0275\u0275template(27,He,2,1,"ng-container",17),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275element(28,"div",18),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(29,"ion-infinite-scroll",19,20),n.\u0275\u0275listener("ionInfinite",function(W){return f.loadData(W)}),n.\u0275\u0275element(31,"ion-infinite-scroll-content"),n.\u0275\u0275elementEnd()()),2&d&&(n.\u0275\u0275advance(3),n.\u0275\u0275property("ngClass","selector"),n.\u0275\u0275advance(11),n.\u0275\u0275property("formGroup",f.userForm),n.\u0275\u0275advance(3),n.\u0275\u0275property("placeholder",n.\u0275\u0275pipeBind1(18,6,"MD_DRIVER_INPUT")),n.\u0275\u0275advance(5),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(23,8,"MD_DRIVER_BTN_NEW")," "),n.\u0275\u0275advance(4),n.\u0275\u0275property("ngIf",!!f.foundUsers.length),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",!f.isLoading))},dependencies:[X.NgClass,X.NgForOf,X.NgIf,h.IonCol,h.IonContent,h.IonFab,h.IonFabButton,h.IonHeader,h.IonIcon,h.IonInfiniteScroll,h.IonInfiniteScrollContent,h.IonRow,h.IonTitle,h.IonToolbar,F.\u0275NgNoValidate,F.DefaultValueAccessor,F.NgControlStatus,F.NgControlStatusGroup,F.FormGroupDirective,F.FormControlName,ve,oe.X$],styles:["ion-content.selector[_ngcontent-%COMP%]{--offset-top: 0px !important}ion-content.selector[_ngcontent-%COMP%] ion-fab.fab[_ngcontent-%COMP%]{position:fixed;margin-top:10px}ion-header.fix-header-modal-ios[_ngcontent-%COMP%] ion-toolbar[_ngcontent-%COMP%]{height:0px!important;--background: #fff}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%]{box-shadow:0 -6px 3px rgba(0,0,0,.1);margin-top:0;transition:margin-top 1s ease;background-color:#fff;height:100%;overflow:scroll}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{display:flex;padding-top:3.5em;justify-content:center;align-items:center;flex-direction:column}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;font-weight:700;text-align:center;margin:32px 32px 8px}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{justify-content:center;margin:0}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%]{margin-top:8px;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%]{margin-top:18px}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{margin-top:0}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .bottom-options[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .bottom-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%]{margin-top:18px}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .bottom-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{margin-top:0;width:100%}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%]{overflow:scroll;height:100%;padding:1em}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;width:80%;margin:0 10% 2px;font-weight:700;text-align:center}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%] .sub-title[_ngcontent-%COMP%]{margin:10px 0;font-size:.9em;background-color:#eee;border:1px solid #ccc;padding:8px;border-radius:2px;text-align:center}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%] .result[_ngcontent-%COMP%]{width:95%;margin:10px;border:1px solid #eee;border-radius:4px;padding:10px}.selector[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .results[_ngcontent-%COMP%] .result[_ngcontent-%COMP%] .company[_ngcontent-%COMP%]{color:#aaa}"]}),g})();function We(g,y){1&g&&(n.\u0275\u0275elementStart(0,"div",10),n.\u0275\u0275element(1,"ion-spinner",11),n.\u0275\u0275elementEnd())}function je(g,y){if(1&g){const d=n.\u0275\u0275getCurrentView();n.\u0275\u0275elementStart(0,"div",12)(1,"ion-row")(2,"ion-col")(3,"div",13)(4,"div",14)(5,"button",15),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(d);const I=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(I.deny())}),n.\u0275\u0275text(6),n.\u0275\u0275pipe(7,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(8,"button",15),n.\u0275\u0275listener("click",function(){n.\u0275\u0275restoreView(d);const I=n.\u0275\u0275nextContext();return n.\u0275\u0275resetView(I.authorize())}),n.\u0275\u0275text(9),n.\u0275\u0275pipe(10,"translate"),n.\u0275\u0275elementEnd()()()()(),n.\u0275\u0275elementStart(11,"ion-row")(12,"ion-col")(13,"div",16)(14,"div",17)(15,"div",18),n.\u0275\u0275text(16),n.\u0275\u0275pipe(17,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(18,"div",19),n.\u0275\u0275element(19,"div",20),n.\u0275\u0275elementStart(20,"div",21),n.\u0275\u0275text(21),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementStart(22,"div",22)(23,"div",18),n.\u0275\u0275text(24),n.\u0275\u0275pipe(25,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(26,"div",19),n.\u0275\u0275text(27),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(28,"div",23)(29,"div",18),n.\u0275\u0275text(30),n.\u0275\u0275pipe(31,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(32,"div",19),n.\u0275\u0275text(33),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(34,"div",24)(35,"div",18),n.\u0275\u0275text(36),n.\u0275\u0275pipe(37,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(38,"div",19),n.\u0275\u0275text(39),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(40,"div",25)(41,"div",18),n.\u0275\u0275text(42),n.\u0275\u0275pipe(43,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(44,"div",19),n.\u0275\u0275text(45),n.\u0275\u0275elementEnd()()()()(),n.\u0275\u0275elementStart(46,"ion-row")(47,"ion-col")(48,"div",16)(49,"div",17)(50,"div",18),n.\u0275\u0275text(51),n.\u0275\u0275pipe(52,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(53,"div",19),n.\u0275\u0275element(54,"div",20),n.\u0275\u0275elementStart(55,"div",21),n.\u0275\u0275text(56),n.\u0275\u0275elementEnd()()(),n.\u0275\u0275elementStart(57,"div",22)(58,"div",18),n.\u0275\u0275text(59),n.\u0275\u0275pipe(60,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(61,"div",19),n.\u0275\u0275text(62),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(63,"div",23)(64,"div",18),n.\u0275\u0275text(65),n.\u0275\u0275pipe(66,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(67,"div",19),n.\u0275\u0275text(68),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(69,"div",24)(70,"div",18),n.\u0275\u0275text(71),n.\u0275\u0275pipe(72,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(73,"div",19),n.\u0275\u0275text(74),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(75,"div",25)(76,"div",18),n.\u0275\u0275text(77),n.\u0275\u0275pipe(78,"translate"),n.\u0275\u0275elementEnd(),n.\u0275\u0275elementStart(79,"div",19),n.\u0275\u0275text(80),n.\u0275\u0275elementEnd()()()()()()}if(2&g){const d=n.\u0275\u0275nextContext();n.\u0275\u0275advance(6),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(7,22,"MD_DRIVER_CONFLICT_BTN_CONFIRM_REFUSAL")," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(10,24,"MD_DRIVER_CONFLICT_BTN_ALLOW")," "),n.\u0275\u0275advance(7),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(17,26,"MD_DRIVER_CONFLICT_REGISTERED_DRIVER")),n.\u0275\u0275advance(5),n.\u0275\u0275textInterpolate1(" ",d.registeredDriverInvite.driver.fullName," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(25,28,"MD_DRIVER_CONFLICT_LICENSEPLATONE")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",d.getLicensePlateOneToBeRendered(d.registeredDriverInvite)," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(31,30,"MD_DRIVER_CONFLICT_LICENSEPLATTWO")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",d.getLicensePlateTwoToBeRendered(d.registeredDriverInvite)," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(37,32,"MD_DRIVER_CONFLICT_ON_FOOT")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",d.getOnFootToBeRendered(d.registeredDriverInvite)," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(43,34,"MD_DRIVER_CONFLICT_VEHICLE_HAS_TRAILER")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",d.getOnFootToBeRendered(d.getHasCartToBeRendered)," "),n.\u0275\u0275advance(6),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(52,36,"MD_DRIVER_CONFLICT_DRIVER_CHECKIN")),n.\u0275\u0275advance(5),n.\u0275\u0275textInterpolate1(" ",d.candidateDriverInvite.driver.fullName," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(60,38,"MD_DRIVER_CONFLICT_LICENSEPLATONE")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",d.getLicensePlateOneToBeRendered(d.candidateDriverInvite)," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(66,40,"MD_DRIVER_CONFLICT_LICENSEPLATTWO")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",d.getLicensePlateTwoToBeRendered(d.candidateDriverInvite)," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(72,42,"MD_DRIVER_CONFLICT_ON_FOOT")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",d.getOnFootToBeRendered(d.candidateDriverInvite)," "),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(78,44,"MD_DRIVER_CONFLICT_VEHICLE_HAS_TRAILER")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",d.getOnFootToBeRendered(d.getHasCartToBeRendered)," ")}}let $e=(()=>{class g{constructor(d,f,I,W,G,Z,U){this.modalController=d,this.portalLoginManagerService=f,this.profileManagerService=I,this.logisticEventApiService=W,this.authService=G,this.loadingService=Z,this.translateConfigService=U,this.loaded=!1,this.comparePendingApprovals=()=>{const A=this.profileManagerService.getProfileLogistic();return new Promise((L,N)=>{this.authService.getToken().then(ie=>this.portalLoginManagerService.getAccessToken(A.login,A.portal,ie)).then(ie=>this.logisticEventApiService.comparePendingApprovals(this.instanceName,this.inviteId,ie.access_token).subscribe(L,N)).catch(N)}).finally(()=>this.loaded=!0)},this.handleComparePendingApprovalsSuccessResponse=A=>{console.log("handleComparePendingApprovalsSuccessResponse:",A),this.loadingService.hide(null,"loading-drivers-data");const L=A.current;this.registeredDriverInvite=A.previous,this.candidateDriverInvite=L},this.handleComparePendingApprovalsErrorResponse=A=>{this.loadingService.hide(null,"loading-drivers-data"),console.log("handleComparePendingApprovalsErrorResponse:",A)},this.getLicensePlateOneToBeRendered=A=>{if(A&&A.driver&&A.driver.licensePlateOne)return A.driver.licensePlateOne},this.getLicensePlateTwoToBeRendered=A=>{if(A&&A.driver&&A.driver.licensePlateTwo)return A.driver.licensePlateTwo},this.getOnFootToBeRendered=A=>{if(A&&A.driver)return this.translateConfigService.translate(A.driver.onFoot?"TEXT_YES":"TEXT_NOT")},this.getHasCartToBeRendered=A=>{if(A&&A.driver)return this.translateConfigService.translate(A.driver.hasCart?"TEXT_YES":"TEXT_NOT")},this.deny=()=>{const A={action:"deny",invite:{companyInstance:this.candidateDriverInvite.company.instanceName,inviteId:this.candidateDriverInvite.driver.inviteId,eventId:this.candidateDriverInvite.driver.eventId,event:{eventId:this.candidateDriverInvite.driver.eventId,target:this.candidateDriverInvite.target},...this.candidateDriverInvite}};this.modalController.dismiss(A)},this.authorize=()=>{const A={action:"authorize",invite:{eventId:this.candidateDriverInvite.driver.eventId,companyInstance:this.candidateDriverInvite.company.instanceName,inviteId:this.candidateDriverInvite.driver.inviteId,event:{eventId:this.candidateDriverInvite.driver.eventId,target:this.candidateDriverInvite.target},...this.candidateDriverInvite}};this.modalController.dismiss(A)},this.onClose=()=>{this.modalController.dismiss()}}ngOnInit(){this.loadingService.show(this.translateConfigService.translate("LOADING_DATA"),"loading-drivers-data"),this.comparePendingApprovals().then(this.handleComparePendingApprovalsSuccessResponse).catch(this.handleComparePendingApprovalsErrorResponse)}}return g.\u0275fac=function(d){return new(d||g)(n.\u0275\u0275directiveInject(h.ModalController),n.\u0275\u0275directiveInject(z.dj),n.\u0275\u0275directiveInject(z.v4),n.\u0275\u0275directiveInject(z.cv),n.\u0275\u0275directiveInject(z.e8),n.\u0275\u0275directiveInject(z.bz),n.\u0275\u0275directiveInject(z.wK))},g.\u0275cmp=n.\u0275\u0275defineComponent({type:g,selectors:[["app-solve-driver-checkin-conflict"]],inputs:{inviteId:"inviteId",instanceName:"instanceName"},decls:14,vars:9,consts:[[3,"ngClass"],[1,"content"],[1,"modal-container"],[1,"modal-title"],[1,"button-holder"],[1,"back",3,"click"],[1,"title"],["class","spinner",4,"ngIf"],["class","modal-body",4,"ngIf"],[1,"modal-footer"],[1,"spinner"],["mode","ios","name","crescent"],[1,"modal-body"],[1,"section","bottom"],[1,"actions","two-or-more"],["type","button",3,"click"],[1,"driver-holder"],[1,"item","driver-details"],[1,"label"],[1,"value"],[1,"photo"],[1,"name"],[1,"item","license-plate-one-details"],[1,"item","license-plate-two-details"],[1,"item","entrance-type-details"],[1,"item","has-cart-details"]],template:function(d,f){1&d&&(n.\u0275\u0275elementStart(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"button",5),n.\u0275\u0275listener("click",function(){return f.onClose()}),n.\u0275\u0275text(6),n.\u0275\u0275pipe(7,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275elementStart(8,"div",6),n.\u0275\u0275text(9),n.\u0275\u0275pipe(10,"translate"),n.\u0275\u0275elementEnd()(),n.\u0275\u0275template(11,We,2,0,"div",7),n.\u0275\u0275template(12,je,81,46,"div",8),n.\u0275\u0275element(13,"div",9),n.\u0275\u0275elementEnd()()()),2&d&&(n.\u0275\u0275property("ngClass","selector"),n.\u0275\u0275advance(6),n.\u0275\u0275textInterpolate(n.\u0275\u0275pipeBind1(7,5,"BTN_BACK")),n.\u0275\u0275advance(3),n.\u0275\u0275textInterpolate1(" ",n.\u0275\u0275pipeBind1(10,7,"MD_DRIVER_CONFLICT_TITLE")," "),n.\u0275\u0275advance(2),n.\u0275\u0275property("ngIf",!f.loaded),n.\u0275\u0275advance(1),n.\u0275\u0275property("ngIf",f.registeredDriverInvite&&f.candidateDriverInvite&&f.loaded))},dependencies:[X.NgClass,X.NgIf,h.IonCol,h.IonRow,h.IonSpinner,oe.X$],styles:["ion-content.selector.ios[_ngcontent-%COMP%]{--offset-top: 0px !important}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{height:100vh}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%]{box-shadow:0 -6px 3px rgba(0,0,0,.1);margin-top:0;transition:margin-top 1s ease;background-color:#fff;height:100%;overflow:scroll}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%]{display:flex;padding-top:1em;justify-content:center;align-items:center;flex-direction:column}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:initial!important;font-weight:700;text-align:center;margin:32px;margin-bottom:24px 32px 8px 32px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-title[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{justify-content:center;margin:0}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%]{margin-top:8px;display:flex;justify-content:center;align-items:center;flex-direction:column}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%]{margin-top:18px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .upper-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{margin-top:0}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .bottom-options[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .bottom-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%]{margin-top:18px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .input-holder[_ngcontent-%COMP%] .bottom-options[_ngcontent-%COMP%] .new-holder[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{margin-top:0;width:100%}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;margin:8px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .actions.two-or-more[_ngcontent-%COMP%]{justify-content:space-around}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .actions.only-one[_ngcontent-%COMP%]{justify-content:center}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:1em;color:#0ec254;background-color:#fff;padding:.5em 1.25em;border-radius:32px;border:1px solid #0ec254;transition:background-color .1s ease-out}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{background-color:#0ec254;color:#fff;transition:background-color .1s ease-out}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .driver-holder[_ngcontent-%COMP%]{padding:16px;border:1px solid #eee;border-radius:8px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .driver-holder[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{margin-bottom:12px}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .driver-holder[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-weight:700}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .modal-container[_ngcontent-%COMP%] .modal-body[_ngcontent-%COMP%] .driver-holder[_ngcontent-%COMP%] .driver-details[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{color:#0ec254}.selector[_ngcontent-%COMP%] .content[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:50vh}"]}),g})()},41707:(Je,Pe,k)=>{k.r(Pe),k.d(Pe,{PushNotificationsPageModule:()=>ro});var n=k(61380),z=k(64921),X=k(69270),h=k(15861),le=k(59584),e=k(45449),Ee=k(24889),Me=k(8929),ye=k(5254),te=k(22868),re=k(40537),Ie=k(7625),be=k(72986),ve=k(8782),F=k(71994),oe=k(35548),me=k(92340);class Ne{constructor(){this.dataMap=new Map}setData(_,t){this.dataMap.set(_,t)}getData(_){return this.dataMap.get(_)}resetData(){this.dataMap.clear()}}var H=k(47898),Y=k(90603),Ae=k(21284),we=k(80698),Se=k(22255),ee=k(90944),Re=k(36290),_e=k(99826),ue=k(44173),ge=k(31765);function Te(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",20),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.showPhoto.emit({data:a.invite,photo:null==a.invite?null:a.invite.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",21),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t.invite?null:t.invite.thumbnailImage))}}function xe(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",23)(1,"div",24),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(3);let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(3,1,null!==(i=null==t.invite?null:t.invite.firstName)&&void 0!==i?i:"",null!==(i=null==t.invite?null:t.invite.lastName)&&void 0!==i?i:""))}}function ke(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,xe,4,4,"div",22),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.invite?null:t.invite.initials)&&!(null!=t.invite&&t.invite.thumbnailImage))}}function Le(o,_){1&o&&(e.\u0275\u0275elementStart(0,"small"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_PUSH_NOTIFICATION_TEXT_DRIVER")," "))}function Fe(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",25)(1,"p"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate((null==t.invite?null:t.invite.firstName)+" "+(null==t.invite?null:t.invite.lastName))}}function De(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",28)(1,"ion-button",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onDenyAllClick())}),e.\u0275\u0275elementStart(2,"span",30)(3,"span",31),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"span",32),e.\u0275\u0275elementEnd()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_DENY_ONE")," ",e.\u0275\u0275pipeBind1(6,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_ALL")," "))}function Be(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",28)(1,"ion-button",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onDenyOneClick(a.invite))}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.denyButtonLabel))}}function Ve(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",33)(1,"ion-button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onAllowOneClick())}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.allowButtonLabel))}}function Ge(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",33)(1,"ion-button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onAllowAllClick())}),e.\u0275\u0275elementStart(2,"span",30)(3,"span",31),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"span",32),e.\u0275\u0275elementEnd()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE")," ",e.\u0275\u0275pipeBind1(6,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_ALL")," "))}function Ue(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",33)(1,"ion-button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onAllowPartialClick())}),e.\u0275\u0275elementStart(2,"span",30)(3,"span",31),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"span",32),e.\u0275\u0275elementEnd()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE")," ",e.\u0275\u0275pipeBind1(6,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_PARTIALLY")," "))}function He(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,De,8,6,"div",26),e.\u0275\u0275template(2,Be,5,3,"div",26),e.\u0275\u0275template(3,Ve,5,3,"div",27),e.\u0275\u0275template(4,Ge,8,6,"div",27),e.\u0275\u0275template(5,Ue,8,6,"div",27),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showDenyAll),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showDenyOne),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowOne),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowAll),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowPartial)}}function ze(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",28)(2,"ion-button",29),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==l.denySelfInviteWithLocator?null:l.denySelfInviteWithLocator.emit(a))}),e.\u0275\u0275elementStart(3,"span"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(6,"div",33)(7,"ion-button",34),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==l.authorizeSelfInviteWithLocator?null:l.authorizeSelfInviteWithLocator.emit(a))}),e.\u0275\u0275elementStart(8,"span"),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_DENY_ONE")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(10,4,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE"),""))}function We(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",35)(2,"ion-button",36),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.openSolveDriverCheckinConflict.emit(a))}),e.\u0275\u0275elementStart(3,"span"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,1,"PG_PUSH_NOTIFICATION_BTN_REVIEW")))}function je(o,_){1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementContainerEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_PUSH_NOTIFICATIO_TEXT_LOGISTIC")," "))}function $e(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",40),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"extractInfo"),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(2,1,t.invite.eventRequestNotes,"contact")," ")}}function g(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",37)(2,"div",38),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,$e,3,4,"div",39),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,2,"PG_PUSH_NOTIFICATIO_TEXT_VISITOR_CARD.VISITOR_CONTACT")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.invite.eventRequestNotes)}}function y(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",20),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.showPhoto.emit({data:a,photo:null==a?null:a.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",21),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t?null:t.thumbnailImage))}}function d(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",48)(1,"div",24),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(2).$implicit;let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(3,1,null!==(i=null!==(i=null==t?null:t.firstName)&&void 0!==i?i:null==t?null:t.name)&&void 0!==i?i:"",null!==(i=null==t?null:t.lastName)&&void 0!==i?i:"")," ")}}function f(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,d,4,4,"div",47),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&t.thumbnailImage))}}function I(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",49)(1,"div",50)(2,"div",51),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",50)(5,"div",52)(6,"ion-button",53),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.onDenyOneClick(a))}),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd()()()()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate2("",t.firstName," ",t.lastName,""),e.\u0275\u0275advance(3),e.\u0275\u0275property("fill","INVITE_NOT_APPROVED"===(null==t?null:t.status)?"solid":"outline"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ","INVITE_NOT_APPROVED"===(null==t?null:t.status)?e.\u0275\u0275pipeBind1(8,4,"PG_PUSH_NOTIFICATION_BTN_DENIED"):e.\u0275\u0275pipeBind1(9,6,"PG_PUSH_NOTIFICATION_BTN_DENY")," ")}}function W(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",14)(1,"div",51),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate2("",t.firstName," ",t.lastName,"")}}const G=function(o){return{"is-denied":o}};function Z(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",44)(1,"div",10),e.\u0275\u0275template(2,y,2,1,"ion-avatar",4),e.\u0275\u0275template(3,f,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(4,I,10,8,"div",45),e.\u0275\u0275template(5,W,3,2,"div",46),e.\u0275\u0275elementEnd()),2&o){const t=_.$implicit,i=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(5,G,"INVITE_NOT_APPROVED"===(null==t?null:t.status))),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t?null:t.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&t.thumbnailImage)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",i.isBuildingTarget),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!i.isBuildingTarget)}}const U=function(){return[]};function A(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",41)(2,"div",42),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(6,Z,6,7,"div",43),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.isLogisticEvent?e.\u0275\u0275pipeBind1(4,2,"PG_PUSH_NOTIFICATION_TEXT_ASSISTANTS"):e.\u0275\u0275pipeBind1(5,4,"PG_PUSH_NOTIFICATION_TEXT_ESCORTS")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",(null==t.invite?null:t.invite.companions)||e.\u0275\u0275pureFunction0(6,U))}}function L(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",1)(2,"div",2)(3,"div",3),e.\u0275\u0275template(4,Te,2,1,"ion-avatar",4),e.\u0275\u0275template(5,ke,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",5),e.\u0275\u0275template(7,Le,3,3,"small",0),e.\u0275\u0275template(8,Fe,3,1,"div",6),e.\u0275\u0275elementStart(9,"div",7)(10,"p"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(13,"div",8),e.\u0275\u0275template(14,He,6,5,"ng-container",0),e.\u0275\u0275template(15,ze,11,6,"ng-container",0),e.\u0275\u0275template(16,We,6,3,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"div",9)(18,"div",10)(19,"div",11),e.\u0275\u0275text(20),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(22,"div",12),e.\u0275\u0275text(23),e.\u0275\u0275template(24,je,3,3,"ng-container",0),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(25,"div",13),e.\u0275\u0275elementStart(26,"div",14)(27,"div",15),e.\u0275\u0275text(28),e.\u0275\u0275pipe(29,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(30,"div",16),e.\u0275\u0275text(31),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(32,"div",17)(33,"div",10)(34,"div",18),e.\u0275\u0275text(35),e.\u0275\u0275pipe(36,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"div",19),e.\u0275\u0275text(38),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(39,"div",13),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(40,g,6,4,"ng-container",0),e.\u0275\u0275template(41,A,7,7,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();let i;e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t.invite&&t.invite.thumbnailImage)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.isLogisticEvent&&(null==t.invite?null:t.invite.driver)&&t.invite.hasDriver||(null==t.invite?null:t.invite.driver)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.invite?null:t.invite.firstName)&&(null==t.invite?null:t.invite.lastName)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,18,"PG_PUSH_NOTIFICATIO_TEXT_SCHEDULED_EVENT")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngClass",t.shouldCompare?"ion-justify-content-center":""),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.isBuildingTarget&&!t.shouldCompare&&t.buttonConfig),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.isBuildingTarget&&!t.shouldCompare),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.shouldCompare),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(21,20,"PG_PUSH_NOTIFICATION_TEXT_EVENT")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",null==t.invite||null==t.invite.event?null:t.invite.event.title," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","LOGISTIC"===(null==t.invite.event?null:t.invite.event.target)),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(29,22,"PG_PUSH_NOTIFICATION_TEXT_COMPANY")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.invite?null:t.invite.companyName),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(36,24,"PG_PUSH_NOTIFICATION_TEXT_REQUESTED")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.invite?null:t.invite.createdDate),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.invite&&(null==t.invite?null:t.invite.eventRequestNotes)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null!==(i=null==t.invite||null==t.invite.companions?null:t.invite.companions.length)&&void 0!==i?i:0)>0)}}function N(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",20),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.showPhoto.emit({data:a.invite,photo:null==a.invite?null:a.invite.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",21),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t.invite?null:t.invite.thumbnailImage))}}function ie(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",23)(1,"div",24),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(3);let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(3,1,null!==(i=null==t.invite?null:t.invite.firstName)&&void 0!==i?i:"",null!==(i=null==t.invite?null:t.invite.lastName)&&void 0!==i?i:""))}}function Xe(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,ie,4,4,"div",22),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.invite?null:t.invite.initials)&&!(null!=t.invite&&t.invite.thumbnailImage))}}function Ke(o,_){1&o&&(e.\u0275\u0275elementStart(0,"small"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_PUSH_NOTIFICATION_TEXT_DRIVER")," "))}function Qe(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",25)(1,"p"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate((null==t.invite?null:t.invite.firstName)+" "+(null==t.invite?null:t.invite.lastName))}}function qe(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",28)(1,"ion-button",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onDenyAllClick())}),e.\u0275\u0275elementStart(2,"span",30)(3,"span",31),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"span",32),e.\u0275\u0275elementEnd()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_DENY_ONE")," ",e.\u0275\u0275pipeBind1(6,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_ALL")," "))}function et(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",28)(1,"ion-button",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onDenyOneClick(a.invite))}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.denyButtonLabel))}}function tt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",33)(1,"ion-button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onAllowOneClick())}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.allowButtonLabel))}}function nt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",33)(1,"ion-button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onAllowAllClick())}),e.\u0275\u0275elementStart(2,"span",30)(3,"span",31),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"span",32),e.\u0275\u0275elementEnd()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE")," ",e.\u0275\u0275pipeBind1(6,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_ALL")," "))}function ot(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",33)(1,"ion-button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onAllowPartialClick())}),e.\u0275\u0275elementStart(2,"span",30)(3,"span",31),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275element(7,"span",32),e.\u0275\u0275elementEnd()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE")," ",e.\u0275\u0275pipeBind1(6,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_PARTIALLY")," "))}function it(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,qe,8,6,"div",26),e.\u0275\u0275template(2,et,5,3,"div",26),e.\u0275\u0275template(3,tt,5,3,"div",27),e.\u0275\u0275template(4,nt,8,6,"div",27),e.\u0275\u0275template(5,ot,8,6,"div",27),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showDenyAll),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showDenyOne),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowOne),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowAll),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowPartial)}}function at(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",28)(2,"ion-button",29),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==l.denyDoCheckin?null:l.denyDoCheckin.emit(a))}),e.\u0275\u0275elementStart(3,"span"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(6,"div",33)(7,"ion-button",34),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==l.autorizeDoCheckin?null:l.autorizeDoCheckin.emit(a))}),e.\u0275\u0275elementStart(8,"span"),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_REFUSE")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(10,4,"PG_PUSH_NOTIFICATION_BTN_DORELEASE")))}function rt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",35)(2,"ion-button",36),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.openSolveDriverCheckinConflict.emit(a))}),e.\u0275\u0275elementStart(3,"span"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,1,"PG_PUSH_NOTIFICATION_BTN_EVALUATE")))}function ct(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"span"),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" - ","ENTRY"===(null==t.invite||null==t.invite.event?null:t.invite.event.behavior)?e.\u0275\u0275pipeBind1(3,1,"PG_PUSH_NOTIFICATION_TEXT_ENTRY"):e.\u0275\u0275pipeBind1(4,3,"PG_PUSH_NOTIFICATION_TEXT_EXIT")," ")}}function lt(o,_){1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementContainerEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_PUSH_NOTIFICATIO_TEXT_LOGISTIC")," "))}function st(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",17)(1,"div",10)(2,"div",18),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",19),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(7,"div",13),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,2,"PG_PUSH_NOTIFICATION_BTN_CHECKIN_PERFORMED_AT")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.invite?null:t.invite.checkInAtFormatted)}}function _t(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",40),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"extractInfo"),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(2,1,t.invite.eventRequestNotes,"contact")," ")}}function dt(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",37)(2,"div",38),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,_t,3,4,"div",39),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,2,"PG_PUSH_NOTIFICATIO_TEXT_VISITOR_CARD.VISITOR_CONTACT")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.eventRequestNotes)}}function pt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",20),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.showPhoto.emit({data:a,photo:null==a?null:a.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",21),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t?null:t.thumbnailImage))}}function gt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",48)(1,"div",24),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(2).$implicit;let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(3,1,null!==(i=null!==(i=null==t?null:t.firstName)&&void 0!==i?i:null==t?null:t.name)&&void 0!==i?i:"",null!==(i=null==t?null:t.lastName)&&void 0!==i?i:"")," ")}}function vt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,gt,4,4,"div",47),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&t.thumbnailImage))}}function mt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",49)(1,"div",50)(2,"div",51),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",50)(5,"div",52)(6,"ion-button",56),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.onDenyOneClick(a))}),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd()()()()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate2("",t.firstName," ",t.lastName,""),e.\u0275\u0275advance(3),e.\u0275\u0275property("fill","INVITE_NOT_APPROVED"===(null==t?null:t.status)?"solid":"outline")("disabled","INVITE_NOT_APPROVED"===(null==t?null:t.status)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ","INVITE_NOT_APPROVED"===(null==t?null:t.status)?e.\u0275\u0275pipeBind1(8,5,"PG_PUSH_NOTIFICATION_BTN_DENIED"):e.\u0275\u0275pipeBind1(9,7,"PG_PUSH_NOTIFICATION_BTN_DENY")," ")}}function ut(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",14)(1,"div",51),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate2("",t.firstName," ",t.lastName,"")}}function Ct(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",44)(1,"div",10),e.\u0275\u0275template(2,pt,2,1,"ion-avatar",4),e.\u0275\u0275template(3,vt,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(4,mt,10,9,"div",45),e.\u0275\u0275template(5,ut,3,2,"div",46),e.\u0275\u0275elementEnd()),2&o){const t=_.$implicit,i=e.\u0275\u0275nextContext(3);e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(5,G,"INVITE_NOT_APPROVED"===(null==t?null:t.status))),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t?null:t.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&t.thumbnailImage)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",i.isBuildingTarget),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!i.isBuildingTarget)}}function ht(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",41)(2,"div",42),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(6,Ct,6,7,"div",43),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.isLogisticEvent?e.\u0275\u0275pipeBind1(4,2,"PG_PUSH_NOTIFICATION_TEXT_ASSISTANTS"):e.\u0275\u0275pipeBind1(5,4,"PG_PUSH_NOTIFICATION_TEXT_ESCORTS")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",(null==t.invite?null:t.invite.companions)||e.\u0275\u0275pureFunction0(6,U))}}function ft(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",1)(2,"div",2)(3,"div",3),e.\u0275\u0275template(4,N,2,1,"ion-avatar",4),e.\u0275\u0275template(5,Xe,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",5),e.\u0275\u0275template(7,Ke,3,3,"small",0),e.\u0275\u0275template(8,Qe,3,1,"div",6),e.\u0275\u0275elementStart(9,"div",7)(10,"p"),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(13,"div",54),e.\u0275\u0275template(14,it,6,5,"ng-container",0),e.\u0275\u0275template(15,at,11,6,"ng-container",0),e.\u0275\u0275template(16,rt,6,3,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"div",9)(18,"div",10)(19,"div",11),e.\u0275\u0275text(20),e.\u0275\u0275pipe(21,"translate"),e.\u0275\u0275template(22,ct,5,5,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(23,"div",12),e.\u0275\u0275text(24),e.\u0275\u0275template(25,lt,3,3,"ng-container",0),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(26,"div",13),e.\u0275\u0275elementStart(27,"div",14)(28,"div",15),e.\u0275\u0275text(29),e.\u0275\u0275pipe(30,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(31,"div",16),e.\u0275\u0275text(32),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(33,st,8,4,"div",55),e.\u0275\u0275template(34,dt,6,4,"ng-container",0),e.\u0275\u0275template(35,ht,7,7,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();let i;e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t.invite&&t.invite.thumbnailImage)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.isLogisticEvent&&(null==t.invite?null:t.invite.driver)&&t.invite.hasDriver||(null==t.invite?null:t.invite.driver)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.invite?null:t.invite.firstName)&&(null==t.invite?null:t.invite.lastName)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(12,17,"PG_PUSH_NOTIFICATIO_TEXT_SCHEDULED_EVENT")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.isBuildingTarget&&!t.shouldCompare&&t.buttonConfig),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.isBuildingTarget&&!t.shouldCompare),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.shouldCompare),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(21,19,"PG_PUSH_NOTIFICATION_TEXT_EVENT")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","LOGISTIC"===(null==t.invite.event?null:t.invite.event.target)),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",null==t.invite||null==t.invite.event?null:t.invite.event.title," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","LOGISTIC"===(null==t.invite.event?null:t.invite.event.target)),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(30,21,"PG_PUSH_NOTIFICATION_TEXT_COMPANY")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.invite?null:t.invite.companyName),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.checkInAtFormatted),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.eventRequestNotes),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null!==(i=null==t.invite||null==t.invite.companions?null:t.invite.companions.length)&&void 0!==i?i:0)>0)}}function Ot(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",20),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.showPhoto.emit({data:a.invite,photo:null==a.invite?null:a.invite.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",21),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t.invite?null:t.invite.thumbnailImage))}}function Pt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",23)(1,"div",24),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(4);let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(3,1,null!==(i=null==t.invite?null:t.invite.firstName)&&void 0!==i?i:"",null!==(i=null==t.invite?null:t.invite.lastName)&&void 0!==i?i:""))}}function It(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,Pt,4,4,"div",22),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.invite?null:t.invite.initials)&&!(null!=t.invite&&t.invite.thumbnailImage))}}function St(o,_){1&o&&(e.\u0275\u0275elementStart(0,"small"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_PUSH_NOTIFICATION_TEXT_DRIVER")," "))}function Tt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",25)(1,"p"),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate((null==t.invite?null:t.invite.firstName)+" "+(null==t.invite?null:t.invite.lastName))}}function xt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",28)(1,"ion-button",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.onDenyAllClick())}),e.\u0275\u0275elementStart(2,"span",30)(3,"span",31),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_DENY_ONE")," ",e.\u0275\u0275pipeBind1(6,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_ALL")," "))}function Et(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",28)(1,"ion-button",29),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.onDenyOneClick(a.invite))}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.denyButtonLabel))}}function Mt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",33)(1,"ion-button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.onAllowOneClick())}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.allowButtonLabel))}}function yt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",33)(1,"ion-button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.onAllowAllClick())}),e.\u0275\u0275elementStart(2,"span",30)(3,"span",31),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE")," ",e.\u0275\u0275pipeBind1(6,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_ALL")," "))}function bt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",33)(1,"ion-button",34),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(a.onAllowPartialClick())}),e.\u0275\u0275elementStart(2,"span",30)(3,"span",31),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2(" ",e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE")," ",e.\u0275\u0275pipeBind1(6,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_PARTIALLY")," "))}function Nt(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,xt,7,6,"div",26),e.\u0275\u0275template(2,Et,5,3,"div",26),e.\u0275\u0275template(3,Mt,5,3,"div",27),e.\u0275\u0275template(4,yt,7,6,"div",27),e.\u0275\u0275template(5,bt,7,6,"div",27),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showDenyAll),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showDenyOne),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowOne),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowAll),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowPartial)}}function At(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",28)(2,"ion-button",29),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(null==l.denySelfInviteWithLocator?null:l.denySelfInviteWithLocator.emit(a))}),e.\u0275\u0275elementStart(3,"span"),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(6,"div",33)(7,"ion-button",34),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(null==l.doRelease?null:l.doRelease.emit(a))}),e.\u0275\u0275elementStart(8,"span"),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_REFUSE")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(10,4,"PG_PUSH_NOTIFICATION_BTN_DORELEASE")))}function wt(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"span"),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" - ","ENTRY"===(null==t.invite||null==t.invite.event?null:t.invite.event.behavior)?e.\u0275\u0275pipeBind1(3,1,"PG_PUSH_NOTIFICATION_TEXT_ENTRY"):e.\u0275\u0275pipeBind1(4,3,"PG_PUSH_NOTIFICATION_TEXT_EXIT")," ")}}function Rt(o,_){1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementContainerEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_PUSH_NOTIFICATIO_TEXT_LOGISTIC")," "))}function kt(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"span"),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" - ","ENTRY"===(null==t.invite||null==t.invite.event?null:t.invite.event.behavior)?e.\u0275\u0275pipeBind1(3,1,"PG_PUSH_NOTIFICATION_TEXT_ENTRY"):e.\u0275\u0275pipeBind1(4,3,"PG_PUSH_NOTIFICATION_TEXT_EXIT")," ")}}function Lt(o,_){1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementContainerEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_PUSH_NOTIFICATIO_TEXT_LOGISTIC")," "))}function Ft(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",17)(1,"div",10)(2,"div",18),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",19),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(7,"div",13),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,2,"PG_PUSH_NOTIFICATION_BTN_CHECKIN_PERFORMED_AT")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.invite?null:t.invite.checkInAtFormatted)}}function Dt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",40),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"extractInfo"),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(2,1,t.invite.eventRequestNotes,"contact")," ")}}function Bt(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",37)(2,"div",38),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(5,Dt,3,4,"div",39),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(4,2,"PG_PUSH_NOTIFICATIO_TEXT_VISITOR_CARD.VISITOR_CONTACT")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.eventRequestNotes)}}function Vt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",20),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(l.showPhoto.emit({data:a,photo:null==a?null:a.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",21),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t?null:t.thumbnailImage))}}function Gt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",48)(1,"div",24),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(2).$implicit;let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(3,1,null!==(i=null!==(i=null==t?null:t.firstName)&&void 0!==i?i:null==t?null:t.name)&&void 0!==i?i:"",null!==(i=null==t?null:t.lastName)&&void 0!==i?i:"")," ")}}function Ut(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,Gt,4,4,"div",47),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&t.thumbnailImage))}}function Ht(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",49)(1,"div",50)(2,"div",51),e.\u0275\u0275text(3),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",50)(5,"div",52)(6,"ion-button",56),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(l.onDenyOneClick(a))}),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd()()()()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate2("",t.firstName," ",t.lastName,""),e.\u0275\u0275advance(3),e.\u0275\u0275property("fill","INVITE_NOT_APPROVED"===(null==t?null:t.status)?"solid":"outline")("disabled","INVITE_NOT_APPROVED"===(null==t?null:t.status)),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ","INVITE_NOT_APPROVED"===(null==t?null:t.status)?e.\u0275\u0275pipeBind1(8,5,"PG_PUSH_NOTIFICATION_BTN_DENIED"):e.\u0275\u0275pipeBind1(9,7,"PG_PUSH_NOTIFICATION_BTN_DENY")," ")}}function zt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",14)(1,"div",51),e.\u0275\u0275text(2),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate2("",t.firstName," ",t.lastName,"")}}function Wt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",44)(1,"div",10),e.\u0275\u0275template(2,Vt,2,1,"ion-avatar",4),e.\u0275\u0275template(3,Ut,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(4,Ht,10,9,"div",45),e.\u0275\u0275template(5,zt,3,2,"div",46),e.\u0275\u0275elementEnd()),2&o){const t=_.$implicit,i=e.\u0275\u0275nextContext(4);e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(5,G,"INVITE_NOT_APPROVED"===(null==t?null:t.status))),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t?null:t.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&t.thumbnailImage)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",i.isBuildingTarget),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!i.isBuildingTarget)}}function jt(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",41)(2,"div",42),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(6,Wt,6,7,"div",43),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.isLogisticEvent?e.\u0275\u0275pipeBind1(4,2,"PG_PUSH_NOTIFICATION_TEXT_ASSISTANTS"):e.\u0275\u0275pipeBind1(5,4,"PG_PUSH_NOTIFICATION_TEXT_ESCORTS")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",(null==t.invite?null:t.invite.companions)||e.\u0275\u0275pureFunction0(6,U))}}function $t(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",1)(1,"div",2)(2,"div",3),e.\u0275\u0275template(3,Ot,2,1,"ion-avatar",4),e.\u0275\u0275template(4,It,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(5,"div",5),e.\u0275\u0275template(6,St,3,3,"small",0),e.\u0275\u0275template(7,Tt,3,1,"div",6),e.\u0275\u0275elementStart(8,"div",7)(9,"p"),e.\u0275\u0275text(10),e.\u0275\u0275pipe(11,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(12,"div",54),e.\u0275\u0275template(13,Nt,6,5,"ng-container",0),e.\u0275\u0275template(14,At,11,6,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(15,"div",9)(16,"div",10)(17,"div",11),e.\u0275\u0275text(18),e.\u0275\u0275pipe(19,"translate"),e.\u0275\u0275template(20,wt,5,5,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(21,"div",12),e.\u0275\u0275text(22),e.\u0275\u0275template(23,Rt,3,3,"ng-container",0),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(24,"div",13),e.\u0275\u0275elementStart(25,"div",14)(26,"div",15),e.\u0275\u0275text(27),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(29,"div",16),e.\u0275\u0275text(30),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(31,"div",9)(32,"div",10)(33,"div",11),e.\u0275\u0275text(34),e.\u0275\u0275pipe(35,"translate"),e.\u0275\u0275template(36,kt,5,5,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"div",12),e.\u0275\u0275text(38),e.\u0275\u0275template(39,Lt,3,3,"ng-container",0),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(40,"div",13),e.\u0275\u0275elementStart(41,"div",14)(42,"div",15),e.\u0275\u0275text(43),e.\u0275\u0275pipe(44,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(45,"div",16),e.\u0275\u0275text(46),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(47,Ft,8,4,"div",55),e.\u0275\u0275template(48,Bt,6,4,"ng-container",0),e.\u0275\u0275template(49,jt,7,7,"ng-container",0),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2);let i;e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t.invite&&t.invite.thumbnailImage)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.isLogisticEvent&&(null==t.invite?null:t.invite.driver)&&t.invite.hasDriver),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.invite?null:t.invite.firstName)&&(null==t.invite?null:t.invite.lastName)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(11,22,"PG_PUSH_NOTIFICATIO_TEXT_SCHEDULED_EVENT")),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf",t.isBuildingTarget&&t.buttonConfig),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.isBuildingTarget),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(19,24,"PG_PUSH_NOTIFICATION_TEXT_EVENT")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","LOGISTIC"===(null==t.invite.event?null:t.invite.event.target)),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",null==t.invite||null==t.invite.event?null:t.invite.event.title," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","LOGISTIC"===(null==t.invite.event?null:t.invite.event.target)),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(28,26,"PG_PUSH_NOTIFICATION_TEXT_COMPANY")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.invite?null:t.invite.companyName),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(35,28,"PG_PUSH_NOTIFICATION_TEXT_EVENT")," "),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf","LOGISTIC"===(null==t.invite.event?null:t.invite.event.target)),e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",null==t.invite||null==t.invite.event?null:t.invite.event.title," "),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","LOGISTIC"===(null==t.invite.event?null:t.invite.event.target)),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(44,30,"PG_PUSH_NOTIFICATION_TEXT_COMPANY")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.invite?null:t.invite.companyName),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.checkInAtFormatted),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.eventRequestNotes),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null!==(i=null==t.invite||null==t.invite.companions?null:t.invite.companions.length)&&void 0!==i?i:0)>0)}}function Xt(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,$t,50,32,"div",57),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.invite?null:t.invite.firstName)}}let Zt=(()=>{class o{constructor(){this.disabled=!1,this.isLogisticEvent=!1,this.disabledEdit=!1,this.initials="",this.shouldCompare=!1,this.authorizeSelfInviteWithLocator=new e.EventEmitter,this.openSolveDriverCheckinConflict=new e.EventEmitter,this.denySelfInviteWithLocator=new e.EventEmitter,this.denyDoCheckin=new e.EventEmitter,this.autorizeDoCheckin=new e.EventEmitter,this.doRelease=new e.EventEmitter,this.showPhoto=new e.EventEmitter,this.allowOne=new e.EventEmitter,this.allowAll=new e.EventEmitter,this.allowPartial=new e.EventEmitter,this.denyOne=new e.EventEmitter,this.denyAll=new e.EventEmitter}ngOnInit(){console.log("[card] ngOnInit invite:",this.invite),console.log("[card] ngOnInit isBuildingTarget:",this.isBuildingTarget),console.log("[card] ngOnInit companions:",this.invite?.companions?.map(t=>({inviteId:t?.inviteId,id:t?.id,refId:t?.refId,name:t?.firstName??t?.name,status:t?.status}))),console.log("[card] ngOnInit invite keys:",{inviteId:this.invite?.inviteId,id:this.invite?.id,status:this.invite?.status,target:this.invite?.event?.target,companyInstance:this.invite?.companyInstance})}get isBuildingTarget(){return"BUILDING"===this.invite?.event?.target}get companionCount(){return this.invite?.companions?.length||0}get hasPartialDenial(){return this.invite?.companions?.some(t=>"INVITE_NOT_APPROVED"===t?.status)||!1}get buttonConfig(){return this.isBuildingTarget?this.hasPartialDenial?{showAllowOne:!1,showAllowAll:!1,showAllowPartial:!0,showDenyOne:!1,showDenyAll:!0,allowButtonLabel:"PG_PUSH_NOTIFICATION_BTN_ALLOW_PARTIAL",denyButtonLabel:"PG_PUSH_NOTIFICATION_BTN_DENY_ALL"}:0===this.companionCount?{showAllowOne:!0,showAllowAll:!1,showAllowPartial:!1,showDenyOne:!0,showDenyAll:!1,allowButtonLabel:"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE",denyButtonLabel:"PG_PUSH_NOTIFICATION_BTN_DENY_ONE"}:{showAllowOne:!1,showAllowAll:!0,showAllowPartial:!1,showDenyOne:!1,showDenyAll:!0,allowButtonLabel:"PG_PUSH_NOTIFICATION_BTN_ALLOW_ALL",denyButtonLabel:"PG_PUSH_NOTIFICATION_BTN_DENY_ALL"}:null}onAllowOneClick(){this.allowOne.emit(this.invite)}onAllowAllClick(){this.allowAll.emit(this.invite)}onAllowPartialClick(){this.allowPartial.emit(this.invite)}onDenyOneClick(t){console.log("[card] onDenyOneClick companion.inviteId:",t?.inviteId,"invite.inviteId:",this.invite?.inviteId,"invite:",this.invite,"invite.companyInstance:",this.invite?.companyInstance,"companion:",t),this.denyOne.emit({...t,event:this.invite?.event,invite:this.invite,companyInstance:t?.companyInstance??this.invite?.companyInstance,status:this.invite?.status})}onDenyAllClick(){this.denyAll.emit(this.invite)}}return o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["app-card"]],inputs:{getVisitorCompanyName:"getVisitorCompanyName",invite:"invite",disabled:"disabled",isLogisticEvent:"isLogisticEvent",disabledEdit:"disabledEdit",initials:"initials",shouldCompare:"shouldCompare"},outputs:{authorizeSelfInviteWithLocator:"authorizeSelfInviteWithLocator",openSolveDriverCheckinConflict:"openSolveDriverCheckinConflict",denySelfInviteWithLocator:"denySelfInviteWithLocator",denyDoCheckin:"denyDoCheckin",autorizeDoCheckin:"autorizeDoCheckin",doRelease:"doRelease",showPhoto:"showPhoto",allowOne:"allowOne",allowAll:"allowAll",allowPartial:"allowPartial",denyOne:"denyOne",denyAll:"denyAll"},decls:3,vars:3,consts:[[4,"ngIf"],[1,"card"],[1,"block_one"],[1,"block_one__photo"],[3,"click",4,"ngIf"],[1,"block_one__sub"],["class","block_one__sub__full-name",4,"ngIf"],[1,"block_one__sub__type_event"],[1,"block_two","btns",3,"ngClass"],[1,"block_tree"],[1,"col1"],[1,"title_event"],[1,"desc_event"],[1,"col"],[1,"col2"],[1,"title_company"],[1,"desc_company"],[1,"block_for"],[1,"title_start"],[1,"desc_start"],[3,"click"],[3,"src"],["class","initials",4,"ngIf"],[1,"initials"],[1,"content"],[1,"block_one__sub__full-name"],["class","b3",4,"ngIf"],["class","b2",4,"ngIf"],[1,"b3"],["size","small","mode","ios",1,"b3",3,"click"],[1,"split-label"],[1,"split-label__main"],[1,"split-label__sub"],[1,"b2"],["size","small","mode","ios",1,"b2",3,"click"],[1,"b1"],["size","small","mode","ios",1,"b1",3,"click"],[1,"contact_visited"],[1,"title_contact"],["class","desc_contact",4,"ngIf"],[1,"desc_contact"],[1,"block_five"],[1,"title_champions"],["class","champion",3,"ngClass",4,"ngFor","ngForOf"],[1,"champion",3,"ngClass"],["class","col12 champion",4,"ngIf"],["class","col2",4,"ngIf"],["class","initials escort",4,"ngIf"],[1,"initials","escort"],[1,"col12","champion"],[1,"col6"],[1,"desc_champions"],[1,"btn_reprove"],["mode","ios","size","small","color","danger",3,"fill","click"],[1,"block_two","btns"],["class","block_for",4,"ngIf"],["mode","ios","size","small","color","danger",3,"fill","disabled","click"],["class","card",4,"ngIf"]],template:function(t,i){1&t&&(e.\u0275\u0275template(0,L,42,26,"ng-container",0),e.\u0275\u0275template(1,ft,36,23,"ng-container",0),e.\u0275\u0275template(2,Xt,2,1,"ng-container",0)),2&t&&(e.\u0275\u0275property("ngIf",(null==i.invite?null:i.invite.firstName)&&"WAITING_FOR_INVITE_APPROVE"===(null==i.invite?null:i.invite.status)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==i.invite?null:i.invite.firstName)&&"WAITING_FOR_RELEASE"===(null==i.invite?null:i.invite.status)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","WAITING_FOR_INVITE_APPROVE"!==i.invite.status&&"WAITING_FOR_RELEASE"!==i.invite.status))},dependencies:[ee.NgClass,ee.NgForOf,ee.NgIf,Y.IonAvatar,Y.IonButton,Y.IonImg,_e.X$,ue.V,ge.I],styles:[".card[_ngcontent-%COMP%]{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.1);padding:1.5em 1em;margin:.7em}.card[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%]{height:64px;min-width:64px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#eee}.card[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-size:.9em;font-weight:600}.card[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .col2[_ngcontent-%COMP%]{width:50%}.card[_ngcontent-%COMP%] .block_one[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;gap:20px;margin:0 0 .8em;padding:5px 0}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%]{width:64px;height:64px}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%]{width:64px;height:64px}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:64px;height:64px;object-fit:cover;border-radius:50%}.card[_ngcontent-%COMP%] .block_one__sub[_ngcontent-%COMP%]{min-height:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.card[_ngcontent-%COMP%] .block_one__sub__full-name[_ngcontent-%COMP%]{font-weight:700;color:#535354;font-size:.9em;letter-spacing:.28px;line-height:18px;width:100%;margin-bottom:6px}.card[_ngcontent-%COMP%] .block_one__sub__full-name[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;text-transform:uppercase}.card[_ngcontent-%COMP%] .block_one__sub__type_event[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:3px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#667eae;border-radius:6px;overflow:hidden;height:22px}.card[_ngcontent-%COMP%] .block_one__sub__type_event[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#fff;font-size:12px;font-weight:700}.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%]{margin-bottom:.85em}.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{height:40px!important}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%]{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-between;justify-items:center;align-items:center;min-height:40px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{margin:0;padding:0;background:transparent!important;height:35px;border-radius:8px;--border-radius: 8px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700;color:#fff;font-size:15px;text-align:center;letter-spacing:.3px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b1[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #6db52d;--background-activated: #81ca41}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b2[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #6db52d;--background-activated: #81ca41}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b3[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #d84645;--background-activated: #e65959}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] .split-label[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;line-height:1.2}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] .split-label__main[_ngcontent-%COMP%]{font-weight:700;color:#fff;font-size:15px;letter-spacing:.3px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] .split-label__sub[_ngcontent-%COMP%]{font-weight:600;color:#fff;font-size:11px;letter-spacing:.2px;opacity:.9}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]:has(.split-label){height:auto;min-height:40px;padding:4px 0}.card[_ngcontent-%COMP%] .block_tree[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_for[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:flex-start;margin-bottom:.85em;gap:1em}.card[_ngcontent-%COMP%] .company_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .contact_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .contact_like[_ngcontent-%COMP%]{display:block;width:100%;margin-bottom:.85em}.card[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%] .title_event[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_like[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_company[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_start[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_end[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_champions[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_contact[_ngcontent-%COMP%]{width:auto;height:18px;font-weight:400;color:#a8a8a8;font-size:14px;letter-spacing:.28px;line-height:18px}.card[_ngcontent-%COMP%] .desc_event[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_company[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_end[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_start[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_company_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_contact[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_like[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_reason[_ngcontent-%COMP%]{width:auto;font-weight:600;color:#535354;font-size:.93em;letter-spacing:.3px;line-height:18px;margin-top:4px}.card[_ngcontent-%COMP%] .desc_reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{width:100%;margin-top:0!important;height:auto!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%]{display:flex;flex-direction:column}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .title_champions[_ngcontent-%COMP%]{margin-bottom:8px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%]{display:flex;align-items:center;gap:15px;margin-bottom:5px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion.is-denied[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion.is-denied[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{opacity:.35}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .initials.escort[_ngcontent-%COMP%]{width:40px!important;height:40px!important;min-width:40px!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%]{width:40px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%]{width:40px;height:40px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col2[_ngcontent-%COMP%]{width:100%!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{height:18px;text-transform:uppercase;font-weight:700;color:#535354;font-size:13px;letter-spacing:.26px;line-height:18px}.col12.champion[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:space-between;align-items:center}.col12.champion[_ngcontent-%COMP%] .col6[_ngcontent-%COMP%]{display:flex;align-items:center}.col12.champion[_ngcontent-%COMP%] .btn_reprove[_ngcontent-%COMP%]{height:30px;width:auto;display:flex;align-items:center;justify-content:flex-end}.col12.champion[_ngcontent-%COMP%] .btn_reprove[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--padding-start: 0;--padding-end: 0;width:78px;text-align:center}"],changeDetection:0}),o})();function Yt(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",30),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.showPhoto.emit({data:a.event,photo:null==a.event?null:a.event.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",31),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t.event?null:t.event.thumbnailImage))}}function Jt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",33)(1,"div",34),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(4);let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(3,1,null!==(i=null==t.event?null:t.event.firstName)&&void 0!==i?i:"",null!==(i=null==t.event?null:t.event.lastName)&&void 0!==i?i:""))}}function Kt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,Jt,4,4,"div",32),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t.event&&t.event.thumbnailImage))}}function Qt(o,_){1&o&&(e.\u0275\u0275elementStart(0,"small"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_PUSH_NOTIFICATION_TEXT_DRIVER")," "))}function qt(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",37)(1,"div",38),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",39),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(5);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"PG_CARDS_FSS.LOGISTICS.PLATES.VEHICLE_PLATE")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",null==t.event.driver?null:t.event.driver.licensePlateOne," ")}}function en(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",35)(2,"div",17)(3,"div",25),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",26),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(8,qt,6,4,"div",36),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,3,"PG_PUSH_NOTIFICATION_TEXT_VISITOR_COMPANY")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.company),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.event||null==t.event.driver?null:t.event.driver.licensePlateOne)}}function tn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",17)(1,"div",43),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",44),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(5);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"PG_CARDS_FSS.LOGISTICS.PLATES.VEHICLE_PLATE")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",null==t.event.driver?null:t.event.driver.licensePlateOne," ")}}function nn(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",35),e.\u0275\u0275template(2,tn,6,4,"div",40),e.\u0275\u0275elementStart(3,"div",37)(4,"div",41),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"div",42),e.\u0275\u0275text(8),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t.event||null==t.event.driver?null:t.event.driver.licensePlateOne),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,3,"PG_CARDS_FSS.LOGISTICS.PLATES.TRAILER_PLATE")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",null==t.event||null==t.event.driver?null:t.event.driver.licensePlateTwo," ")}}function on(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,en,9,5,"ng-container",0),e.\u0275\u0275template(2,nn,9,5,"ng-container",0),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t.event&&null!=t.event.driver&&t.event.driver.licensePlateTwo)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.event||null==t.event.driver?null:t.event.driver.licensePlateTwo)}}function an(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",45)(1,"div",46),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",47),e.\u0275\u0275text(5),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"PG_PUSH_NOTIFICATION_TEXT_VISITOR_COMPANY")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.company)}}function rn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",51)(1,"div",52),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",53),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"extractInfo"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"PG_PUSH_NOTIFICATIO_TEXT_VISITOR_CARD.VISITOR_CONTACT")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(6,4,null==t.event?null:t.event.eventRequestNotes,"contact"))}}function cn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",54)(1,"div",55),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",56),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"extractInfo"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"PG_PUSH_NOTIFICATIO_TEXT_VISITOR_CARD.TALK_TO")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(6,4,null==t.event?null:t.event.eventRequestNotes,"name"))}}function ln(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",57)(1,"div",58),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",59),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"extractInfo"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(4);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"PG_PUSH_NOTIFICATIO_TEXT_VISITOR_CARD.REASON_VISIT")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(6,4,null==t.event?null:t.event.eventRequestNotes,"subject"))}}function sn(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,rn,7,7,"div",48),e.\u0275\u0275pipe(2,"extractInfo"),e.\u0275\u0275template(3,cn,7,7,"div",49),e.\u0275\u0275pipe(4,"extractInfo"),e.\u0275\u0275template(5,ln,7,7,"div",50),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind2(2,3,null==t.event?null:t.event.eventRequestNotes,"contact")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind2(4,6,null==t.event?null:t.event.eventRequestNotes,"name")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t.event?null:t.event.eventRequestNotes)}}function _n(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",30),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(4);return e.\u0275\u0275resetView(l.showPhoto.emit({data:a,photo:null==a?null:a.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",31),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t?null:t.thumbnailImage))}}function dn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",66)(1,"div",34),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(2).$implicit;let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(3,1,null!==(i=null==t?null:t.firstName)&&void 0!==i?i:"",null!==(i=null==t?null:t.lastName)&&void 0!==i?i:"")," ")}}function pn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,dn,4,4,"div",65),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&t.thumbnailImage))}}function gn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",63)(1,"div",17),e.\u0275\u0275template(2,_n,2,1,"ion-avatar",4),e.\u0275\u0275template(3,pn,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",21)(5,"div",64),e.\u0275\u0275text(6),e.\u0275\u0275elementEnd()()()),2&o){const t=_.$implicit;e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t?null:t.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&t.thumbnailImage)),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate2("",t.firstName," ",t.lastName,"")}}function vn(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",60)(2,"div",61),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(6,gn,7,4,"div",62),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.isLogisticEvent?e.\u0275\u0275pipeBind1(5,5,"PG_PUSH_NOTIFICATION_TEXT_ASSISTANTS"):e.\u0275\u0275pipeBind1(4,3,"PG_PUSH_NOTIFICATION_TEXT_ESCORTS")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",t.event.escorts)("ngForTrackBy",t.trackByEscortId)}}function mn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",1)(2,"div",2)(3,"div",3),e.\u0275\u0275template(4,Yt,2,1,"ion-avatar",4),e.\u0275\u0275template(5,Kt,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",5),e.\u0275\u0275template(7,Qt,3,3,"small",0),e.\u0275\u0275elementStart(8,"div",6),e.\u0275\u0275element(9,"p",7),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",8)(11,"p"),e.\u0275\u0275text(12),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(13,"div",9)(14,"div",10)(15,"ion-button",11),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==l.reproveEvent?null:l.reproveEvent.emit(a))}),e.\u0275\u0275elementStart(16,"span"),e.\u0275\u0275text(17),e.\u0275\u0275pipe(18,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(19,"div",12)(20,"ion-button",13),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==l.goToReviewEvent?null:l.goToReviewEvent.emit(a))}),e.\u0275\u0275elementStart(21,"span"),e.\u0275\u0275text(22),e.\u0275\u0275pipe(23,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(24,"div",14)(25,"ion-button",15),e.\u0275\u0275listener("click",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(null==l.stepOneApproveEvent?null:l.stepOneApproveEvent.emit(a))}),e.\u0275\u0275elementStart(26,"span"),e.\u0275\u0275text(27),e.\u0275\u0275pipe(28,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(29,"div",16)(30,"div",17)(31,"div",18),e.\u0275\u0275text(32),e.\u0275\u0275pipe(33,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(34,"div",19),e.\u0275\u0275text(35),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(36,"div",20),e.\u0275\u0275elementStart(37,"div",21)(38,"div",22),e.\u0275\u0275text(39),e.\u0275\u0275pipe(40,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(41,"div",23),e.\u0275\u0275text(42),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(43,"div",24)(44,"div",17)(45,"div",25),e.\u0275\u0275text(46),e.\u0275\u0275pipe(47,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(48,"div",26),e.\u0275\u0275text(49),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(50,"div",20),e.\u0275\u0275elementStart(51,"div",21)(52,"div",27),e.\u0275\u0275text(53),e.\u0275\u0275pipe(54,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(55,"div",28),e.\u0275\u0275text(56),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(57,on,3,2,"ng-container",0),e.\u0275\u0275template(58,an,6,4,"div",29),e.\u0275\u0275template(59,sn,6,9,"ng-container",0),e.\u0275\u0275template(60,vn,7,7,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",null==t.event?null:t.event.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t.event&&t.event.thumbnailImage)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.isLogisticEvent&&(null==t.event?null:t.event.driver)),e.\u0275\u0275advance(2),e.\u0275\u0275property("innerHTML",t.isLogisticEvent&&null!=t.event&&t.event.driver?(null==t.event||null==t.event.driver?null:t.event.driver.firstName)+" "+(null==t.event||null==t.event.driver?null:t.event.driver.lastName):(null==t.event?null:t.event.firstName)+" "+(null==t.event?null:t.event.lastName),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.title),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(18,20,"PG_PUSH_NOTIFICATION_BTN_DENY_ONE")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(23,22,"PG_PUSH_NOTIFICATION_BTN_REVIEW"),""),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(28,24,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(33,26,"PG_PUSH_NOTIFICATION_TEXT_EVENT")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.title),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(40,28,"PG_PUSH_NOTIFICATION_TEXT_COMPANY")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.companyName),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(47,30,"PG_PUSH_NOTIFICATION_TEXT_STARTS_IN")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.startAt),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(54,32,"PG_PUSH_NOTIFICATION_TEXT_END_IN")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.endAt),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.isLogisticEvent&&(null==t.event?null:t.event.driver)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!t.isLogisticEvent||!(null==t.event||null==t.event.driver||!t.event.driver.licensePlateTwo)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.event?null:t.event.eventRequestNotes),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.event||null==t.event.escorts?null:t.event.escorts.length)>0)}}function un(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,mn,61,34,"ng-container",0),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf","WAITING_FOR_EVENT_APPROVE"===(null==t.event?null:t.event.status))}}let Cn=(()=>{class o{constructor(){this.disabled=!1,this.isLogisticEvent=!1,this.disabledEdit=!1,this.initials="",this.stepOneApproveEvent=new e.EventEmitter,this.goToReviewEvent=new e.EventEmitter,this.reproveEvent=new e.EventEmitter,this.showPhoto=new e.EventEmitter,this.env=me.N}trackByEscortId(t,i){return i?.id||i?.refId||t}}return o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["app-card-fss"]],inputs:{getVisitorCompanyName:"getVisitorCompanyName",event:"event",disabled:"disabled",isLogisticEvent:"isLogisticEvent",disabledEdit:"disabledEdit",initials:"initials"},outputs:{stepOneApproveEvent:"stepOneApproveEvent",goToReviewEvent:"goToReviewEvent",reproveEvent:"reproveEvent",showPhoto:"showPhoto"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"card"],[1,"block_one"],[1,"block_one__photo"],[3,"click",4,"ngIf"],[1,"block_one__sub"],[1,"block_one__sub__full-name"],[3,"innerHTML"],[1,"block_one__sub__type_event"],[1,"block_two","btns"],[1,"b3"],["size","small","mode","ios",1,"b3",3,"click"],[1,"b2"],["size","small","mode","ios",1,"b2",3,"click"],[1,"b1"],["size","small","mode","ios",1,"b1",3,"click"],[1,"block_tree"],[1,"col1"],[1,"title_event"],[1,"desc_event"],[1,"col"],[1,"col2"],[1,"title_company"],[1,"desc_company"],[1,"block_for"],[1,"title_start"],[1,"desc_start"],[1,"title_end"],[1,"desc_end"],["class","company_visited",4,"ngIf"],[3,"click"],[3,"src"],["class","initials",4,"ngIf"],[1,"initials"],[1,"content"],[1,"block_for","plates"],["class","col2","style","padding-inline-start: 10px;",4,"ngIf"],[1,"col2",2,"padding-inline-start","10px"],[1,"title_end","primary-license-plate"],[1,"desc_end","primary-license-plate"],["class","col1",4,"ngIf"],[1,"title_end","secondary-license-plate"],[1,"desc_end","secondary-license-plate"],[1,"title_start","primary-license-plate"],[1,"desc_start","primary-license-plate"],[1,"company_visited"],[1,"title_visited"],[1,"desc_company_visited"],["class","contact_visited",4,"ngIf"],["class","contact_like",4,"ngIf"],["class","reason",4,"ngIf"],[1,"contact_visited"],[1,"title_contact"],[1,"desc_contact"],[1,"contact_like"],[1,"title_like"],[1,"desc_like"],[1,"reason"],[1,"title_reason"],[1,"desc_reason"],[1,"block_five"],[1,"title_champions"],["class","champion",4,"ngFor","ngForOf","ngForTrackBy"],[1,"champion"],[1,"desc_champions"],["class","initials escort",4,"ngIf"],[1,"initials","escort"]],template:function(t,i){1&t&&e.\u0275\u0275template(0,un,2,1,"ng-container",0),2&t&&e.\u0275\u0275property("ngIf",null==i.event?null:i.event.firstName)},dependencies:[ee.NgForOf,ee.NgIf,Y.IonAvatar,Y.IonButton,Y.IonImg,_e.X$,ue.V,ge.I],styles:[".card[_ngcontent-%COMP%]{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.1);padding:1.5em 1em;margin:.7em;position:relative}.card[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{display:flex;position:absolute;right:-12px;top:2px;opacity:.3}.card[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%]{height:64px;min-width:64px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#eee}.card[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-size:.9em;font-weight:600}.card[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .col2[_ngcontent-%COMP%]{width:50%}.card[_ngcontent-%COMP%] .block_one[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;gap:20px;margin:0 0 .8em;padding:5px 0}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%]{width:64px;height:64px}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%]{width:64px;height:64px}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:64px;height:64px;object-fit:cover;border-radius:50%}.card[_ngcontent-%COMP%] .block_one__sub[_ngcontent-%COMP%]{min-height:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.card[_ngcontent-%COMP%] .block_one__sub__full-name[_ngcontent-%COMP%]{font-weight:700;color:#535354;font-size:.9em;letter-spacing:.28px;line-height:18px;width:100%;text-transform:uppercase;margin-bottom:6px}.card[_ngcontent-%COMP%] .block_one__sub__full-name[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.card[_ngcontent-%COMP%] .block_one__sub__type_event[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:3px 10px;background-color:#ed9f29;border-radius:6px;overflow:hidden;height:22px}.card[_ngcontent-%COMP%] .block_one__sub__type_event[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#fff;font-size:12px;font-weight:700}.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%]{margin-bottom:.75em}.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:clamp(100px,25vw,103px)}@media (max-width: 359px){.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:100px}}@media (min-width: 360px) and (max-width: 389px){.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:calc(100px + (25vw - 100px)/2)}}@media (min-width: 390px) and (max-width: 413px){.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:25vw}}@media (min-width: 414px){.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:103px}}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%]{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-between;justify-items:center;align-items:center;height:40px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{margin:0;padding:0;background:transparent!important;height:35px;border-radius:8px;--border-radius: 8px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700;color:#fff;font-size:15px;text-align:center;letter-spacing:.3px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b1[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #6db52d;--background-activated: #81ca41}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b2[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #b1b1b1;--background-activated: #959595}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b3[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #d84645;--background-activated: #e65959}.card[_ngcontent-%COMP%] .block_tree[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_for[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:flex-start;margin-bottom:.75em;gap:1em}.card[_ngcontent-%COMP%] .company_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .contact_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .contact_like[_ngcontent-%COMP%]{display:block;width:100%;margin-bottom:.75em}.card[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%] .title_event[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_like[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_company[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_start[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_end[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_champions[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_contact[_ngcontent-%COMP%]{width:auto;height:18px;font-weight:400;color:#a8a8a8;font-size:14px;letter-spacing:.28px;line-height:18px}.card[_ngcontent-%COMP%] .desc_event[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_company[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_end[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_start[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_company_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_contact[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_like[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_reason[_ngcontent-%COMP%]{width:auto;font-weight:600;color:#535354;font-size:.93em;letter-spacing:.3px;line-height:18px;margin-top:4px}.card[_ngcontent-%COMP%] .desc_reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{width:100%;margin-top:0!important;height:auto!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%]{display:flex;flex-direction:column}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .title_champions[_ngcontent-%COMP%]{margin-bottom:8px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%]{display:flex;align-items:center;gap:15px;margin-bottom:5px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .initials.escort[_ngcontent-%COMP%]{width:40px!important;height:40px!important;min-width:40px!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%]{width:40px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%]{width:40px;height:40px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col2[_ngcontent-%COMP%]{width:100%!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{height:18px;text-transform:uppercase;font-weight:700;color:#535354;font-size:13px;letter-spacing:.26px;line-height:18px}@media (max-width: 359px){.block_two.btns[_ngcontent-%COMP%]{height:auto!important;display:flex!important;flex-direction:row;width:100%!important;justify-content:space-between}.block_two.btns[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .block_two.btns[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .block_two.btns[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:84px!important}}"],changeDetection:0}),o})();function hn(o,_){1&o&&(e.\u0275\u0275elementStart(0,"div",1)(1,"div",2),e.\u0275\u0275element(2,"img",3),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(3,"div",4)(4,"h1"),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(7,"div",5)(8,"p"),e.\u0275\u0275text(9),e.\u0275\u0275pipe(10,"translate"),e.\u0275\u0275elementEnd()()()),2&o&&(e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(6,2,"PG_PUSH_NOTIFICATIO_TEXT_NOTIFICATION_STATUS.CALM_HERE")," "),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(10,4,"PG_PUSH_NOTIFICATIO_TEXT_NOTIFICATION_STATUS.NO_PENDING_RELEASES")," "))}let fn=(()=>{class o{constructor(){this.events=[],this.invites=[]}}return o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["app-empty"]],inputs:{events:"events",invites:"invites"},decls:1,vars:1,consts:[["class","empty",4,"ngIf"],[1,"empty"],[1,"empty__img"],["src","./assets/img/cancela.svg","alt","cancela","srcset",""],[1,"empty__textone"],[1,"empty__texttwo"]],template:function(t,i){1&t&&e.\u0275\u0275template(0,hn,11,6,"div",0),2&t&&e.\u0275\u0275property("ngIf",i.invites&&0===(null==i.invites?null:i.invites.length)&&i.events&&0===(null==i.events?null:i.events.length))},dependencies:[ee.NgIf,_e.X$],styles:[".empty[_ngcontent-%COMP%]{display:flex;position:relative;margin:5em 0;flex-direction:column;align-content:center;align-items:center}.empty__img[_ngcontent-%COMP%]{width:auto}.empty__textone[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{color:#afafaf;font-weight:700;font-size:30px}.empty__texttwo[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{color:#606060;margin:0;font-size:.9em}"]}),o})();function On(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",31),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.showPhoto.emit({data:a.event,photo:null==a.event?null:a.event.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",32),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t.event?null:t.event.thumbnailImage))}}function Pn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",34)(1,"div",35),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(3);let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(3,1,null!==(i=null==t.event?null:t.event.firstName)&&void 0!==i?i:"",null!==(i=null==t.event?null:t.event.lastName)&&void 0!==i?i:""))}}function In(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,Pn,4,4,"div",33),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.event?null:t.event.initials)&&!(null!=t.event&&t.event.thumbnailImage))}}function Sn(o,_){1&o&&(e.\u0275\u0275elementStart(0,"small"),e.\u0275\u0275text(1),e.\u0275\u0275pipe(2,"translate"),e.\u0275\u0275elementEnd()),2&o&&(e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(2,1,"PG_PUSH_NOTIFICATION_TEXT_DRIVER")," "))}function Tn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",36)(1,"ion-button",37),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.onDenyAllClick())}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.denyButtonLabel))}}function xn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",36)(1,"ion-button",37),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.onDenyOneClick(a.event))}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.denyButtonLabel))}}function En(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",38)(1,"ion-button",39),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.onAllowOneClick())}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.allowButtonLabel))}}function Mn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",38)(1,"ion-button",39),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.onAllowAllClick())}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.allowButtonLabel))}}function yn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",38)(1,"ion-button",39),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.onAllowPartialClick())}),e.\u0275\u0275elementStart(2,"span"),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275elementEnd()()()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(4,1,t.buttonConfig.allowButtonLabel))}}function bn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",38)(1,"ion-button",39),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onAllowAllClick())}),e.\u0275\u0275elementStart(2,"span",41)(3,"span",42),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"span",43),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd()()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(8,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_ALL")))}function Nn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",38)(1,"ion-button",39),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(a.onAllowPartialClick())}),e.\u0275\u0275elementStart(2,"span",41)(3,"span",42),e.\u0275\u0275text(4),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"span",43),e.\u0275\u0275text(7),e.\u0275\u0275pipe(8,"translate"),e.\u0275\u0275elementEnd()()()()}2&o&&(e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(5,2,"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(8,4,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_PARTIALLY")))}function An(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",40)(1,"div",36)(2,"ion-button",37),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.onDenyAllClick())}),e.\u0275\u0275elementStart(3,"span",41)(4,"span",42),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(7,"span",43),e.\u0275\u0275text(8),e.\u0275\u0275pipe(9,"translate"),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(10,"div",11)(11,"ion-button",12),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(a.onReviewClick())}),e.\u0275\u0275elementStart(12,"span"),e.\u0275\u0275text(13),e.\u0275\u0275pipe(14,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(15,bn,9,6,"div",13),e.\u0275\u0275template(16,Nn,9,6,"div",13),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(6,5,"PG_PUSH_NOTIFICATION_BTN_DENY_ONE")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(9,7,"PG_PUSH_NOTIFICATION_BTN_SUBTITLE_ALL")),e.\u0275\u0275advance(5),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(14,9,"PG_PUSH_NOTIFICATION_BTN_REVIEW")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowAll),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowPartial)}}function wn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",47)(1,"div",48),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",49),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"extractInfo"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"PG_PUSH_NOTIFICATIO_TEXT_VISITOR_CARD.VISITOR_CONTACT")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(6,4,null==t.event?null:t.event.eventRequestNotes,"contact"))}}function Rn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",50)(1,"div",51),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",52),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"extractInfo"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"PG_PUSH_NOTIFICATIO_TEXT_VISITOR_CARD.TALK_TO")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(6,4,null==t.event?null:t.event.eventRequestNotes,"name"))}}function kn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",53)(1,"div",54),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",55),e.\u0275\u0275text(5),e.\u0275\u0275pipe(6,"extractInfo"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(3);e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(3,2,"PG_PUSH_NOTIFICATIO_TEXT_VISITOR_CARD.REASON_VISIT")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind2(6,4,null==t.event?null:t.event.eventRequestNotes,"subject"))}}function Ln(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,wn,7,7,"div",44),e.\u0275\u0275pipe(2,"extractInfo"),e.\u0275\u0275template(3,Rn,7,7,"div",45),e.\u0275\u0275pipe(4,"extractInfo"),e.\u0275\u0275template(5,kn,7,7,"div",46),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind2(2,3,null==t.event?null:t.event.eventRequestNotes,"contact")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",e.\u0275\u0275pipeBind2(4,6,null==t.event?null:t.event.eventRequestNotes,"name")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t.event?null:t.event.eventRequestNotes)}}function Fn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"ion-avatar",31),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.showPhoto.emit({data:a,photo:null==a?null:a.thumbnailImage}))}),e.\u0275\u0275element(1,"ion-img",32),e.\u0275\u0275elementEnd()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("src","data:image/png;base64,"+(null==t?null:t.thumbnailImage))}}function Dn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"div",66)(1,"div",35),e.\u0275\u0275text(2),e.\u0275\u0275pipe(3,"getInitials"),e.\u0275\u0275elementEnd()()),2&o){const t=e.\u0275\u0275nextContext(2).$implicit;let i;e.\u0275\u0275advance(2),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind2(3,1,null!==(i=null==t?null:t.firstName)&&void 0!==i?i:"",null!==(i=null==t?null:t.lastName)&&void 0!==i?i:"")," ")}}function Bn(o,_){if(1&o&&(e.\u0275\u0275elementStart(0,"ion-avatar"),e.\u0275\u0275template(1,Dn,4,4,"div",65),e.\u0275\u0275elementEnd()),2&o){const t=e.\u0275\u0275nextContext().$implicit;e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t?null:t.initials)&&!(null!=t&&t.thumbnailImage))}}const Vn=function(o){return{"is-denied":o}};function Gn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"div",59)(1,"div",16),e.\u0275\u0275template(2,Fn,2,1,"ion-avatar",4),e.\u0275\u0275template(3,Bn,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(4,"div",60)(5,"div",61)(6,"div",62),e.\u0275\u0275text(7),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(8,"div",61)(9,"div",63)(10,"ion-button",64),e.\u0275\u0275listener("click",function(){const l=e.\u0275\u0275restoreView(t).$implicit,p=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(p.onDenyOneClick(l))}),e.\u0275\u0275text(11),e.\u0275\u0275pipe(12,"translate"),e.\u0275\u0275pipe(13,"translate"),e.\u0275\u0275elementEnd()()()()()}if(2&o){const t=_.$implicit;e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(11,Vn,"INVITE_NOT_APPROVED"===(null==t?null:t.status))),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",null==t?null:t.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t&&t.thumbnailImage)),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate2("",t.firstName," ",t.lastName,""),e.\u0275\u0275advance(3),e.\u0275\u0275property("fill","INVITE_NOT_APPROVED"===(null==t?null:t.status)?"solid":"outline"),e.\u0275\u0275advance(1),e.\u0275\u0275textInterpolate1(" ","INVITE_NOT_APPROVED"===(null==t?null:t.status)?e.\u0275\u0275pipeBind1(12,7,"PG_PUSH_NOTIFICATION_BTN_DENIED"):e.\u0275\u0275pipeBind1(13,9,"PG_PUSH_NOTIFICATION_BTN_DENY")," ")}}function Un(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",56)(2,"div",57),e.\u0275\u0275text(3),e.\u0275\u0275pipe(4,"translate"),e.\u0275\u0275pipe(5,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(6,Gn,14,13,"div",58),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",t.isLogisticEvent?e.\u0275\u0275pipeBind1(5,4,"PG_PUSH_NOTIFICATION_TEXT_ASSISTANTS"):e.\u0275\u0275pipeBind1(4,2,"PG_PUSH_NOTIFICATION_TEXT_ESCORTS")," "),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngForOf",t.event.escorts)}}const Hn=function(o){return{"btns--stacked":o}};function zn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",1)(2,"div",2)(3,"div",3),e.\u0275\u0275template(4,On,2,1,"ion-avatar",4),e.\u0275\u0275template(5,In,2,1,"ion-avatar",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(6,"div",5),e.\u0275\u0275template(7,Sn,3,3,"small",0),e.\u0275\u0275elementStart(8,"div",6),e.\u0275\u0275element(9,"p",7),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(10,"div",8)(11,"p"),e.\u0275\u0275text(12),e.\u0275\u0275elementEnd()()()(),e.\u0275\u0275elementStart(13,"div",9),e.\u0275\u0275template(14,Tn,5,3,"div",10),e.\u0275\u0275template(15,xn,5,3,"div",10),e.\u0275\u0275elementStart(16,"div",11)(17,"ion-button",12),e.\u0275\u0275listener("click",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext();return e.\u0275\u0275resetView(a.onReviewClick())}),e.\u0275\u0275elementStart(18,"span"),e.\u0275\u0275text(19),e.\u0275\u0275pipe(20,"translate"),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275template(21,En,5,3,"div",13),e.\u0275\u0275template(22,Mn,5,3,"div",13),e.\u0275\u0275template(23,yn,5,3,"div",13),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(24,An,17,11,"div",14),e.\u0275\u0275elementStart(25,"div",15)(26,"div",16)(27,"div",17),e.\u0275\u0275text(28),e.\u0275\u0275pipe(29,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(30,"div",18),e.\u0275\u0275text(31),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(32,"div",19),e.\u0275\u0275elementStart(33,"div",20)(34,"div",21),e.\u0275\u0275text(35),e.\u0275\u0275pipe(36,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(37,"div",22),e.\u0275\u0275text(38),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(39,"div",23)(40,"div",16)(41,"div",24),e.\u0275\u0275text(42),e.\u0275\u0275pipe(43,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(44,"div",25),e.\u0275\u0275text(45),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(46,"div",19),e.\u0275\u0275elementStart(47,"div",20)(48,"div",26),e.\u0275\u0275text(49),e.\u0275\u0275pipe(50,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(51,"div",27),e.\u0275\u0275text(52),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(53,"div",28)(54,"div",29),e.\u0275\u0275text(55),e.\u0275\u0275pipe(56,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(57,"div",30),e.\u0275\u0275text(58),e.\u0275\u0275elementEnd()(),e.\u0275\u0275template(59,Ln,6,9,"ng-container",0),e.\u0275\u0275template(60,Un,7,6,"ng-container",0),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(4),e.\u0275\u0275property("ngIf",null==t.event?null:t.event.thumbnailImage),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!(null!=t.event&&t.event.thumbnailImage)),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.isLogisticEvent&&(null==t.event?null:t.event.driver)),e.\u0275\u0275advance(2),e.\u0275\u0275property("innerHTML",t.isLogisticEvent&&null!=t.event&&t.event.driver?(null==t.event||null==t.event.driver?null:t.event.driver.firstName)+" "+(null==t.event||null==t.event.driver?null:t.event.driver.lastName):(null==t.event?null:t.event.firstName)+" "+(null==t.event?null:t.event.lastName),e.\u0275\u0275sanitizeHtml),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.title),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngClass",e.\u0275\u0275pureFunction1(37,Hn,t.buttonConfig.showDenyAll&&(t.buttonConfig.showAllowAll||t.buttonConfig.showAllowPartial))),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showDenyAll),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showDenyOne),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(20,25,"PG_PUSH_NOTIFICATION_BTN_REVIEW")),e.\u0275\u0275advance(2),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowOne),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowAll),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showAllowPartial),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",t.buttonConfig.showDenyAll&&(t.buttonConfig.showAllowAll||t.buttonConfig.showAllowPartial)),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(29,27,"PG_PUSH_NOTIFICATION_TEXT_EVENT")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.title),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(36,29,"PG_PUSH_NOTIFICATION_TEXT_COMPANY")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.companyName),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(43,31,"PG_PUSH_NOTIFICATION_TEXT_STARTS_IN")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.startAt),e.\u0275\u0275advance(4),e.\u0275\u0275textInterpolate(e.\u0275\u0275pipeBind1(50,33,"PG_PUSH_NOTIFICATION_TEXT_END_IN")),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.endAt),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate1(" ",e.\u0275\u0275pipeBind1(56,35,"PG_PUSH_NOTIFICATION_TEXT_VISITOR_COMPANY")," "),e.\u0275\u0275advance(3),e.\u0275\u0275textInterpolate(null==t.event?null:t.event.company),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",null==t.event?null:t.event.eventRequestNotes),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",(null==t.event||null==t.event.escorts?null:t.event.escorts.length)>0)}}let Wn=(()=>{class o{constructor(){this.disabled=!1,this.isLogisticEvent=!1,this.disabledEdit=!1,this.initials="",this.stepOneApproveEvent=new e.EventEmitter,this.goToReviewEvent=new e.EventEmitter,this.reproveEvent=new e.EventEmitter,this.showPhoto=new e.EventEmitter,this.allowOne=new e.EventEmitter,this.allowAll=new e.EventEmitter,this.allowPartial=new e.EventEmitter,this.denyOne=new e.EventEmitter,this.denyAll=new e.EventEmitter,this.env=me.N,console.log("event",this.event)}ngOnInit(){console.log("[card-fss-v2] ngOnInit event:",this.event),console.log("[card-fss-v2] ngOnInit escorts:",this.event?.escorts?.map(t=>({inviteId:t?.inviteId,id:t?.id,refId:t?.refId,name:t?.firstName,status:t?.status}))),console.log("[card-fss-v2] ngOnInit visitors:",this.event?.visitors?.map(t=>({inviteId:t?.inviteId,id:t?.id,refId:t?.refId,name:t?.firstName,status:t?.status}))),console.log("[card-fss-v2] ngOnInit event keys:",{eventId:this.event?.id,status:this.event?.status,target:this.event?.target,companyInstance:this.event?.companyInstance})}get companionCount(){return(this.event?.escorts?.length||0)+(this.event?.visitors?.length||0)}get hasPartialDenial(){const t=this.event?.escorts?.some(a=>"INVITE_NOT_APPROVED"===a?.status)||!1,i=this.event?.visitors?.some(a=>"INVITE_NOT_APPROVED"===a?.status)||!1;return t||i}get isLogistic(){return"LOGISTIC"===this.event?.target}get buttonConfig(){const t=this.companionCount;return this.isLogistic?0===t?{showAllowOne:!0,showAllowAll:!1,showAllowPartial:!1,showDenyOne:!1,showDenyAll:!0,allowButtonLabel:"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE",denyButtonLabel:"PG_PUSH_NOTIFICATION_BTN_DENY_ALL"}:{showAllowOne:!1,showAllowAll:!0,showAllowPartial:!1,showDenyOne:!1,showDenyAll:!0,allowButtonLabel:"PG_PUSH_NOTIFICATION_BTN_ALLOW_ALL",denyButtonLabel:"PG_PUSH_NOTIFICATION_BTN_DENY_ALL"}:this.hasPartialDenial?{showAllowOne:!1,showAllowAll:!1,showAllowPartial:!0,showDenyOne:!1,showDenyAll:!0,allowButtonLabel:"PG_PUSH_NOTIFICATION_BTN_ALLOW_PARTIAL",denyButtonLabel:"PG_PUSH_NOTIFICATION_BTN_DENY_ALL"}:0===t?{showAllowOne:!0,showAllowAll:!1,showAllowPartial:!1,showDenyOne:!0,showDenyAll:!1,allowButtonLabel:"PG_PUSH_NOTIFICATION_BTN_ALLOW_ONE",denyButtonLabel:"PG_PUSH_NOTIFICATION_BTN_DENY_ONE"}:{showAllowOne:!1,showAllowAll:!0,showAllowPartial:!1,showDenyOne:!1,showDenyAll:!0,allowButtonLabel:"PG_PUSH_NOTIFICATION_BTN_ALLOW_ALL",denyButtonLabel:"PG_PUSH_NOTIFICATION_BTN_DENY_ALL"}}onAllowOneClick(){this.allowOne.emit(this.event)}onAllowAllClick(){this.allowAll.emit(this.event)}onAllowPartialClick(){this.allowPartial.emit(this.event)}onDenyOneClick(t){this.denyOne.emit({...t,event:this.event})}onDenyAllClick(){this.denyAll.emit(this.event)}onReviewClick(){this.goToReviewEvent.emit(this.event)}}return o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["app-card-fss-v2"]],inputs:{getVisitorCompanyName:"getVisitorCompanyName",event:"event",disabled:"disabled",isLogisticEvent:"isLogisticEvent",disabledEdit:"disabledEdit",initials:"initials"},outputs:{stepOneApproveEvent:"stepOneApproveEvent",goToReviewEvent:"goToReviewEvent",reproveEvent:"reproveEvent",showPhoto:"showPhoto",allowOne:"allowOne",allowAll:"allowAll",allowPartial:"allowPartial",denyOne:"denyOne",denyAll:"denyAll"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"card"],[1,"block_one"],[1,"block_one__photo"],[3,"click",4,"ngIf"],[1,"block_one__sub"],[1,"block_one__sub__full-name"],[3,"innerHTML"],[1,"block_one__sub__type_event"],[1,"block_two","btns",3,"ngClass"],["class","b3",4,"ngIf"],[1,"b2"],["size","small","mode","ios",1,"b2",3,"click"],["class","b1",4,"ngIf"],["class","block_two btns btns--split-label",4,"ngIf"],[1,"block_tree"],[1,"col1"],[1,"title_event"],[1,"desc_event"],[1,"col"],[1,"col2"],[1,"title_company"],[1,"desc_company"],[1,"block_for"],[1,"title_start"],[1,"desc_start"],[1,"title_end"],[1,"desc_end"],[1,"company_visited"],[1,"title_visited"],[1,"desc_company_visited"],[3,"click"],[3,"src"],["class","initials",4,"ngIf"],[1,"initials"],[1,"content"],[1,"b3"],["size","small","mode","ios",1,"b3",3,"click"],[1,"b1"],["size","small","mode","ios",1,"b1",3,"click"],[1,"block_two","btns","btns--split-label"],[1,"split-label"],[1,"split-label__main"],[1,"split-label__sub"],["class","contact_visited",4,"ngIf"],["class","contact_like",4,"ngIf"],["class","reason",4,"ngIf"],[1,"contact_visited"],[1,"title_contact"],[1,"desc_contact"],[1,"contact_like"],[1,"title_like"],[1,"desc_like"],[1,"reason"],[1,"title_reason"],[1,"desc_reason"],[1,"block_five"],[1,"title_champions"],["class","champion",3,"ngClass",4,"ngFor","ngForOf"],[1,"champion",3,"ngClass"],[1,"col12","champion"],[1,"col6"],[1,"desc_champions"],[1,"btn_reprove"],["mode","ios","size","small","color","danger",3,"fill","click"],["class","initials escort",4,"ngIf"],[1,"initials","escort"]],template:function(t,i){1&t&&e.\u0275\u0275template(0,zn,61,39,"ng-container",0),2&t&&e.\u0275\u0275property("ngIf","WAITING_FOR_EVENT_APPROVE"===(null==i.event?null:i.event.status)&&(null==i.event?null:i.event.firstName))},dependencies:[ee.NgClass,ee.NgForOf,ee.NgIf,Y.IonAvatar,Y.IonButton,Y.IonImg,_e.X$,ue.V,ge.I],styles:[".card[_ngcontent-%COMP%]{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.1);padding:1.5em 1em;margin:.7em}.card[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%]{height:64px;min-width:64px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#eee}.card[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-size:.9em;font-weight:600}.card[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .col2[_ngcontent-%COMP%]{width:50%}.card[_ngcontent-%COMP%] .block_one[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;gap:20px;margin:0 0 .8em;padding:5px 0}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%]{width:64px;height:64px}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%]{width:64px;height:64px}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:64px;height:64px;object-fit:cover;border-radius:50%}.card[_ngcontent-%COMP%] .block_one__sub[_ngcontent-%COMP%]{min-height:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.card[_ngcontent-%COMP%] .block_one__sub__full-name[_ngcontent-%COMP%]{font-weight:700;color:#535354;font-size:.9em;letter-spacing:.28px;line-height:18px;width:100%;text-transform:uppercase;margin-bottom:6px}.card[_ngcontent-%COMP%] .block_one__sub__full-name[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0}.card[_ngcontent-%COMP%] .block_one__sub__type_event[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:3px 10px;background-color:#ed9f29;border-radius:6px;overflow:hidden;height:22px}.card[_ngcontent-%COMP%] .block_one__sub__type_event[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#fff;font-size:12px;font-weight:700}.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%]{margin-bottom:.75em}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%]{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-between;justify-items:center;align-items:center;height:40px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{margin:0;padding:0;background:transparent!important;height:35px;border-radius:8px;--border-radius: 8px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700;color:#fff;font-size:15px;text-align:center;letter-spacing:.3px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b1[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #6db52d;--background-activated: #81ca41}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b2[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #b1b1b1;--background-activated: #959595}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b3[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #d84645;--background-activated: #e65959}.card[_ngcontent-%COMP%] .block_two.btns--stacked[_ngcontent-%COMP%]{display:flex;flex-direction:column;height:auto;gap:8px}.card[_ngcontent-%COMP%] .block_two.btns--stacked[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two.btns--stacked[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two.btns--stacked[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%] .block_two.btns--stacked[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two.btns--stacked[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two.btns--stacked[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%] .block_two.btns--split-label[_ngcontent-%COMP%]{display:none;width:100%;flex-wrap:wrap;justify-content:space-between;align-items:center;height:auto}.card[_ngcontent-%COMP%] .block_two.btns--split-label[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{height:auto;min-height:40px;padding:4px 0}.card[_ngcontent-%COMP%] .block_two.btns--split-label[_ngcontent-%COMP%] .split-label[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;line-height:1.2}.card[_ngcontent-%COMP%] .block_two.btns--split-label[_ngcontent-%COMP%] .split-label__main[_ngcontent-%COMP%]{font-weight:700;color:#fff;font-size:15px;letter-spacing:.3px}.card[_ngcontent-%COMP%] .block_two.btns--split-label[_ngcontent-%COMP%] .split-label__sub[_ngcontent-%COMP%]{font-weight:600;color:#fff;font-size:11px;letter-spacing:.2px;opacity:.9}.card[_ngcontent-%COMP%] .block_tree[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_for[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:flex-start;margin-bottom:.75em;gap:1em}.card[_ngcontent-%COMP%] .company_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .contact_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .contact_like[_ngcontent-%COMP%]{display:block;width:100%;margin-bottom:.75em}.card[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%] .title_event[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_like[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_company[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_start[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_end[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_champions[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_contact[_ngcontent-%COMP%]{width:auto;height:18px;font-weight:400;color:#a8a8a8;font-size:14px;letter-spacing:.28px;line-height:18px}.card[_ngcontent-%COMP%] .desc_event[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_company[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_end[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_start[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_company_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_contact[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_like[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_reason[_ngcontent-%COMP%]{width:auto;font-weight:600;color:#535354;font-size:.93em;letter-spacing:.3px;line-height:18px;margin-top:4px}.card[_ngcontent-%COMP%] .desc_reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{width:100%;margin-top:0!important;height:auto!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%]{display:flex;flex-direction:column}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .title_champions[_ngcontent-%COMP%]{margin-bottom:8px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%]{display:flex;align-items:center;gap:15px;margin-bottom:5px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion.is-denied[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion.is-denied[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{opacity:.35}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .initials.escort[_ngcontent-%COMP%]{width:40px!important;height:40px!important;min-width:40px!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%]{width:40px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%]{width:40px;height:40px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col2[_ngcontent-%COMP%]{width:100%!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{height:18px;text-transform:uppercase;font-weight:700;color:#535354;font-size:13px;letter-spacing:.26px;line-height:18px}@media (max-width: 359px){.block_two.btns[_ngcontent-%COMP%]{height:auto!important;display:flex!important;flex-direction:row;width:100%!important;justify-content:space-between}.block_two.btns[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .block_two.btns[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .block_two.btns[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:84px!important}}.col12.champion[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:space-between;align-items:center}.col12.champion[_ngcontent-%COMP%] .btn_reprove[_ngcontent-%COMP%]{height:30px;width:auto;display:flex;align-items:center}.col12.champion[_ngcontent-%COMP%] .btn_reprove[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--padding-start: 0;--padding-end: 0;width:78px;text-align:center}"]}),o})();function jn(o,_){1&o&&(e.\u0275\u0275elementStart(0,"div",45)(1,"div",17)(2,"ion-avatar"),e.\u0275\u0275element(3,"ion-skeleton-text",46),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(4,"div",24)(5,"div",47),e.\u0275\u0275element(6,"ion-skeleton-text",48),e.\u0275\u0275elementEnd()()())}const $n=function(){return[0,1,2,3]};function Xn(o,_){1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"div",1)(2,"div",2)(3,"div",3)(4,"ion-avatar"),e.\u0275\u0275element(5,"ion-skeleton-text",4),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(6,"div",5)(7,"div",6)(8,"p"),e.\u0275\u0275element(9,"ion-skeleton-text",7)(10,"ion-skeleton-text",8),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(11,"div",9),e.\u0275\u0275element(12,"ion-skeleton-text",10),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(13,"div",11),e.\u0275\u0275elementContainerStart(14),e.\u0275\u0275elementStart(15,"div",12),e.\u0275\u0275element(16,"ion-skeleton-text",13),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(17,"div",14),e.\u0275\u0275element(18,"ion-skeleton-text",13),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd(),e.\u0275\u0275elementContainerStart(19),e.\u0275\u0275elementStart(20,"div",15),e.\u0275\u0275element(21,"ion-skeleton-text",13),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd(),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(22,"div",16)(23,"div",17)(24,"div",18),e.\u0275\u0275element(25,"ion-skeleton-text",19),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(26,"div",20),e.\u0275\u0275element(27,"ion-skeleton-text",21)(28,"ion-skeleton-text",22),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(29,"div",23),e.\u0275\u0275elementStart(30,"div",24)(31,"div",25),e.\u0275\u0275element(32,"ion-skeleton-text",19),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(33,"div",26),e.\u0275\u0275element(34,"ion-skeleton-text",21)(35,"ion-skeleton-text",27),e.\u0275\u0275elementEnd()()(),e.\u0275\u0275elementStart(36,"div",28)(37,"div",17)(38,"div",29),e.\u0275\u0275element(39,"ion-skeleton-text",19),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(40,"div",30),e.\u0275\u0275element(41,"ion-skeleton-text",21)(42,"ion-skeleton-text",27),e.\u0275\u0275elementEnd()(),e.\u0275\u0275element(43,"div",23),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(44,"div",31)(45,"div",32),e.\u0275\u0275element(46,"ion-skeleton-text",33),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(47,"div",34),e.\u0275\u0275element(48,"ion-skeleton-text",21),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(49,"div",35)(50,"div",36),e.\u0275\u0275element(51,"ion-skeleton-text",33),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(52,"div",37),e.\u0275\u0275element(53,"ion-skeleton-text",21),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(54,"div",38)(55,"div",39),e.\u0275\u0275element(56,"ion-skeleton-text",33),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(57,"div",40),e.\u0275\u0275element(58,"ion-skeleton-text",21)(59,"ion-skeleton-text",41),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementStart(60,"div",42)(61,"div",43),e.\u0275\u0275element(62,"ion-skeleton-text",33),e.\u0275\u0275elementEnd(),e.\u0275\u0275template(63,jn,7,0,"div",44),e.\u0275\u0275elementEnd()(),e.\u0275\u0275elementContainerEnd()),2&o&&(e.\u0275\u0275advance(63),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pureFunction0(1,$n)))}let Zn=(()=>{class o{constructor(){this.skeleton=!1}}return o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["app-card-skeleton-screen"]],inputs:{skeleton:"skeleton"},decls:1,vars:1,consts:[[4,"ngIf"],[1,"card"],[1,"block_one"],[1,"block_one__photo"],["animated","",2,"width","64px","height","64px"],[1,"block_one__sub"],[1,"block_one__sub__full-name"],["animated","",2,"width","50vw","height","15px"],["animated","",2,"width","20vw","height","15px"],[1,"block_one__sub__type_event",2,"margin","0","padding","0","background-color","transparent"],["animated","",2,"width","30vw","height","20px"],[1,"block_two","btns"],[1,"b3"],["animated","",2,"width","90px","height","35px","border-radius","8px"],[1,"b2"],[1,"b1"],[1,"block_tree"],[1,"col1"],[1,"title_event"],["animated","",2,"width","50%","height","10px"],[1,"desc_event"],["animated","",2,"width","100%","height","15px"],["animated","",2,"width","50%","height","15px"],[1,"col"],[1,"col2"],[1,"title_company"],[1,"desc_company"],["animated","",2,"width","40%","height","15px"],[1,"block_for"],[1,"title_start"],[1,"desc_start"],[1,"contact_visited"],[1,"title_contact"],["animated","",2,"width","30%","height","10px"],[1,"desc_contact"],[1,"contact_like"],[1,"title_like"],[1,"desc_like"],[1,"reason"],[1,"title_reason"],[1,"desc_reason"],["animated","",2,"width","30%","height","15px"],[1,"block_five"],[1,"title_champions"],["class","champion",4,"ngFor","ngForOf"],[1,"champion"],["animated","",2,"width","40px","height","40px"],[1,"desc_champions"],["animated","",2,"width","70%"]],template:function(t,i){1&t&&e.\u0275\u0275template(0,Xn,64,2,"ng-container",0),2&t&&e.\u0275\u0275property("ngIf",i.skeleton)},dependencies:[ee.NgForOf,ee.NgIf,Y.IonAvatar,Y.IonSkeletonText],styles:[".card[_ngcontent-%COMP%]{background-color:#fff;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.1);padding:1.5em 1em;margin:.7em}.card[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%]{height:64px;min-width:64px;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#eee}.card[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-size:.9em;font-weight:600}.card[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .col2[_ngcontent-%COMP%]{width:50%;max-height:60px}.card[_ngcontent-%COMP%] .block_one[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;gap:20px;margin:0 0 .8em;padding:5px 0}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%]{width:64px;height:64px}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%]{width:64px;height:64px}.card[_ngcontent-%COMP%] .block_one__photo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:64px;height:64px;object-fit:cover;border-radius:50%}.card[_ngcontent-%COMP%] .block_one__sub[_ngcontent-%COMP%]{min-height:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.card[_ngcontent-%COMP%] .block_one__sub__full-name[_ngcontent-%COMP%]{font-weight:700;color:#535354;font-size:.9em;letter-spacing:.28px;line-height:18px;width:100%;margin-bottom:6px}.card[_ngcontent-%COMP%] .block_one__sub__full-name[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;text-transform:uppercase}.card[_ngcontent-%COMP%] .block_one__sub__type_event[_ngcontent-%COMP%]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:3px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background-color:#ed9f29;border-radius:6px;overflow:hidden;height:22px}.card[_ngcontent-%COMP%] .block_one__sub__type_event[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin:0;color:#fff;font-size:12px;font-weight:700}.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%]{margin-bottom:.85em}.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:clamp(100px,25vw,103px)}@media (max-width: 359px){.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:100px}}@media (min-width: 360px) and (max-width: 389px){.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:calc(100px + (25vw - 100px)/2)}}@media (min-width: 390px) and (max-width: 413px){.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:25vw}}@media (min-width: 414px){.card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_two[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:103px}}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%]{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-between;justify-items:center;align-items:center;height:40px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{margin:0;padding:0;background:transparent!important;height:35px;border-radius:8px;--border-radius: 8px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-weight:700;color:#fff;font-size:15px;text-align:center;letter-spacing:.3px}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b1[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #6db52d;--background-activated: #81ca41}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b2[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #6db52d;--background-activated: #81ca41}.card[_ngcontent-%COMP%] .block_two.btns[_ngcontent-%COMP%] ion-button.b3[_ngcontent-%COMP%]{--color: #fff;--color-activated: #fff;--background: #d84645;--background-activated: #e65959}.card[_ngcontent-%COMP%] .block_tree[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .block_for[_ngcontent-%COMP%]{display:flex;width:100%;justify-content:flex-start;margin-bottom:.85em;gap:1em}.card[_ngcontent-%COMP%] .company_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .contact_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .contact_like[_ngcontent-%COMP%]{display:block;width:100%;margin-bottom:.85em}.card[_ngcontent-%COMP%] .reason[_ngcontent-%COMP%]{width:100%}.card[_ngcontent-%COMP%] .title_event[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_like[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_company[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_start[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_end[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_champions[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .title_contact[_ngcontent-%COMP%]{width:auto;height:18px;font-weight:400;color:#a8a8a8;font-size:14px;letter-spacing:.28px;line-height:18px}.card[_ngcontent-%COMP%] .desc_event[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_company[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_end[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_start[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_company_visited[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_contact[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_like[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_reason[_ngcontent-%COMP%]{width:auto;font-weight:600;color:#535354;font-size:.93em;letter-spacing:.3px;line-height:18px;margin-top:4px}.card[_ngcontent-%COMP%] .desc_reason[_ngcontent-%COMP%], .card[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{width:100%;margin-top:0!important;height:auto!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%]{display:flex;flex-direction:column}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .title_champions[_ngcontent-%COMP%]{margin-bottom:8px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%]{display:flex;align-items:center;gap:15px;margin-bottom:5px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .initials.escort[_ngcontent-%COMP%]{width:40px!important;height:40px!important;min-width:40px!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%]{width:40px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col1[_ngcontent-%COMP%] ion-avatar[_ngcontent-%COMP%]{width:40px;height:40px}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .champion[_ngcontent-%COMP%] .col2[_ngcontent-%COMP%]{width:100%!important}.card[_ngcontent-%COMP%] .block_five[_ngcontent-%COMP%] .desc_champions[_ngcontent-%COMP%]{height:18px;text-transform:uppercase;font-weight:700;color:#535354;font-size:13px;letter-spacing:.26px;line-height:18px}@media (max-width: 359px){.block_two.btns[_ngcontent-%COMP%]{height:auto!important;display:flex!important;flex-direction:row;width:100%!important;justify-content:space-between}.block_two.btns[_ngcontent-%COMP%] .b1[_ngcontent-%COMP%], .block_two.btns[_ngcontent-%COMP%] .b2[_ngcontent-%COMP%], .block_two.btns[_ngcontent-%COMP%] .b3[_ngcontent-%COMP%]{width:84px!important}}"]}),o})();function Yn(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275element(1,"ion-progress-bar",4),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("value",t.progress)}}function Jn(o,_){if(1&o&&e.\u0275\u0275element(0,"app-empty",5),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275property("invites",t.invites)("events",t.events)}}function Kn(o,_){if(1&o&&e.\u0275\u0275element(0,"app-card-skeleton-screen",6),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275property("skeleton",!t.finishProcessingFssData&&!t.finishProcessingReleasesData)}}function Qn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"app-card-fss",8),e.\u0275\u0275listener("showPhoto",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.showPhoto(a))})("stepOneApproveEvent",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.stepOneApproveEvent(a))})("goToReviewEvent",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.goToReviewEvent(a))})("reproveEvent",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.reproveEvent(a))}),e.\u0275\u0275pipe(2,"getInitials"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit,i=e.\u0275\u0275nextContext(2);let a;e.\u0275\u0275advance(1),e.\u0275\u0275property("event",t)("disabled",i.approveeButtonDisable)("disabledEdit",i.editButtoDisable)("isLogisticEvent",i.isLogisticEvent(t))("initials",e.\u0275\u0275pipeBind2(2,6,null!==(a=null==t?null:t.firstName)&&void 0!==a?a:"",null!==(a=null==t?null:t.lastName)&&void 0!==a?a:""))("getVisitorCompanyName",i.getVisitorCompanyName(t))}}function qn(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275elementStart(1,"app-card-fss-v2",9),e.\u0275\u0275listener("showPhoto",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.showPhoto(a))})("stepOneApproveEvent",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.stepOneApproveEvent(a))})("goToReviewEvent",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.goToReviewEvent(a))})("reproveEvent",function(){e.\u0275\u0275restoreView(t);const a=e.\u0275\u0275nextContext().$implicit,l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.reproveEvent(a))})("allowOne",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.allowOne(a))})("allowAll",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.allowAll(a))})("allowPartial",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.allowPartial(a))})("denyOne",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.denyOne(a))})("denyAll",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(3);return e.\u0275\u0275resetView(l.denyAll(a))}),e.\u0275\u0275pipe(2,"getInitials"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementContainerEnd()}if(2&o){const t=e.\u0275\u0275nextContext().$implicit,i=e.\u0275\u0275nextContext(2);let a;e.\u0275\u0275advance(1),e.\u0275\u0275property("event",t)("disabled",i.approveeButtonDisable)("disabledEdit",i.editButtoDisable)("isLogisticEvent",i.isLogisticEvent(t))("initials",e.\u0275\u0275pipeBind2(2,6,null!==(a=null==t?null:t.firstName)&&void 0!==a?a:"",null!==(a=null==t?null:t.lastName)&&void 0!==a?a:""))("getVisitorCompanyName",i.getVisitorCompanyName(t))}}function eo(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,Qn,3,9,"ng-container",1),e.\u0275\u0275template(2,qn,3,9,"ng-container",1),e.\u0275\u0275elementContainerEnd()),2&o){const t=_.$implicit,i=e.\u0275\u0275nextContext(2);e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",i.isLogisticEvent(t)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",!i.isLogisticEvent(t))}}function to(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,eo,3,2,"ng-container",7),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.events)("ngForTrackBy",t.trackByEventId)}}function no(o,_){if(1&o){const t=e.\u0275\u0275getCurrentView();e.\u0275\u0275elementStart(0,"app-card",11),e.\u0275\u0275listener("showPhoto",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.showPhoto(a))})("authorizeSelfInviteWithLocator",function(){const l=e.\u0275\u0275restoreView(t).$implicit,p=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(p.authorizeSelfInviteWithLocator(l))})("openSolveDriverCheckinConflict",function(){const l=e.\u0275\u0275restoreView(t).$implicit,p=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(p.openSolveDriverCheckinConflict(l))})("denySelfInviteWithLocator",function(){const l=e.\u0275\u0275restoreView(t).$implicit,p=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(p.denySelfInviteWithLocator(l))})("denyDoCheckin",function(){const l=e.\u0275\u0275restoreView(t).$implicit,p=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(p.denyDoCheckin(l))})("autorizeDoCheckin",function(){const l=e.\u0275\u0275restoreView(t).$implicit,p=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(p.autorizeDoCheckin(l))})("doRelease",function(){const l=e.\u0275\u0275restoreView(t).$implicit,p=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(p.doRelease(l))})("allowOne",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.allowOneInvite(a))})("allowAll",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.allowAllInvites(a))})("allowPartial",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.allowPartialInvites(a))})("denyOne",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.denyOne(a))})("denyAll",function(a){e.\u0275\u0275restoreView(t);const l=e.\u0275\u0275nextContext(2);return e.\u0275\u0275resetView(l.denyAll(a))}),e.\u0275\u0275pipe(1,"getInitials"),e.\u0275\u0275elementEnd()}if(2&o){const t=_.$implicit,i=e.\u0275\u0275nextContext(2);let a;e.\u0275\u0275property("invite",t)("initials",e.\u0275\u0275pipeBind2(1,4,null!==(a=null==t?null:t.firstName)&&void 0!==a?a:"",null!==(a=null==t?null:t.lastName)&&void 0!==a?a:""))("isLogisticEvent",i.isLogisticEvent(null==t?null:t.event))("shouldCompare",i.shouldCompare(t))}}function oo(o,_){if(1&o&&(e.\u0275\u0275elementContainerStart(0),e.\u0275\u0275template(1,no,2,7,"app-card",10),e.\u0275\u0275elementContainerEnd()),2&o){const t=e.\u0275\u0275nextContext();e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",t.invites)("ngForTrackBy",t.trackByInviteId)}}const io=function(){return[0,1,2,3,4]};String.prototype.hashCode=function(){let o=0;if(0===this.length)return o.toString();for(let _=0;_<this.length;_++)o=(o<<5)-o+this.charCodeAt(_),o|=0;return o.toString()};const Ye="PG_PUSH_NOTIFICATION_LOADING_REJECTING_INVITATION",Ce="PG_PUSH_NOTIFICATION_TOAST_HAS_NO_PROFILE_RELEASE_TITLE",he="PG_PUSH_NOTIFICATION_TOAST_HAS_NO_PROFILE_RELEASE_MESSAGE",ao=[{path:"",component:(()=>{class o{constructor(t,i,a,l,p,C,S,R,V,j,Q,se,J,K,fe,de,ce,Ze,co,lo,so,_o,po,go,vo,mo,uo,Co,ho,fo,Oo,Po){var r=this;this.apiService=t,this.momentService=i,this.loadingService=a,this.notificatorService=l,this.ngZoneService=p,this.navigationService=C,this.authService=S,this.storageService=R,this.insomniaService=V,this.companyService=j,this.logisticCompanyService=Q,this.logService=se,this.profileManagerService=J,this.geolocationService=K,this.modalController=fe,this.portalLoginManagerService=de,this.createLogisticEventService=ce,this.createEventService=Ze,this.pendingRelease=co,this.notificationsBadgeStoreService=lo,this.loaderService=so,this.modalHelpService=_o,this.translateConfigService=po,this.stateService=go,this.sessionAddFlowService=vo,this.router=mo,this.managerTokenUaamobileService=uo,this.plataform=Co,this.showToastModalErroCodeZero=ho,this.cdr=fo,this.managerNotificationPersistentService=Oo,this.route=Po,this.events=[],this.invites=[],this.approveeButtonDisable=!1,this.editButtoDisable=!1,this.inviteBeingReleased=null,this.eventBeingReleased=null,this.durationLong=2e4,this.durationShort=8e3,this.finalizegetPendingReleases=!1,this.finalizegetPendingEventsFss=!1,this.finishProcessingFssData=!1,this.finishProcessingReleasesData=!1,this.progress=0,this.env=me.N,this.destroy$=new Me.xQ,this.stopTimeout=!1,this.hideLoadingLoadPendences=!0,this.portais=ve.n.portalParams.portais,this.firstrequest=!0,this.isOffline=!1,this.tagloadingstart="push-notification-start",this.canCallLoadPendencies=!0,this.profilesCache=new Map,this.stepTwoBuildingLogisticTargetEvent=function(){var c=(0,h.Z)(function*(s){console.log("eventNotification: ",s);const v=s.companyInstance,m=s.id,u={};let E=null;r.pooling(!1),r.getProfileFromCacheOrRemote(v).then(function(){var O=(0,h.Z)(function*(x){r.profileManagerService.setProfileLogistic(x),r.getProfileRelatedAccessToken(x).then(T=>{E=T,r.logisticCompanyService.getEvent(m,u,v).then(function(){var M=(0,h.Z)(function*(b){yield r.verifyCoordinatesAPIAndApproveBuildingTargetLogisticEvent(v,E,x,b)});return function(b){return M.apply(this,arguments)}}()).catch(r.handleGetEventError)}).catch(T=>r.handleGetAccessTokenError(T,["approve-event-review"],{classifier:"approve-event",message:"",data:T}))});return function(x){return O.apply(this,arguments)}}()).catch(r.handleNoProfileToDoRelease)});return function(s){return c.apply(this,arguments)}}(),this.approveLogisticEvent=function(){var c=(0,h.Z)(function*(s){const v={id:r.createLogisticEventService.getId(),type:r.createLogisticEventService.getType(),title:r.createLogisticEventService.getTitle(),startAt:r.createLogisticEventService.getStartDate(),endAt:r.createLogisticEventService.getEndDate(),driver:r.createLogisticEventService.getDriver(),assistants:r.createLogisticEventService.getAssistants(),autoRelease:!r.createLogisticEventService.getNeedAuthorization(),hasCart:r.createLogisticEventService.getHasCart(),onFoot:r.createLogisticEventService.getOnFoot(),licensePlateOne:r.createLogisticEventService.getLicensePlateOne(),licensePlateTwo:r.createLogisticEventService.getLicensePlateTwo(),notes:r.createLogisticEventService.getNotes(),geoCoordinates:s};r.createLogisticEventService.approveEvent(v).then(r.handleApproveLogisticEventSuccessResponse).catch(r.handleApproveLogisticEventErrorResponse).finally(()=>{r.pooling(!0,r.durationShort)})});return function(s){return c.apply(this,arguments)}}(),this.handleApproveLogisticEventSuccessResponse=c=>{console.log("handleApproveEventSuccessResponse"),console.log("response:",c);const s=c.company.instanceName,v=c.id;v&&s&&this.ngZoneService.run(()=>{this.events=this.events.filter(u=>u.id!=v&&u?.company?.instanceName!==s)}),this.enableButtons(),this.loadingService.hide(null,"approve-event-review");const m={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_APPROVE_TITLE"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_APPROVE_MESSAGE"),type:"success"};this.notificatorService.notify(m)},this.handleApproveLogisticEventErrorResponse=c=>{this.enableButtons(),console.log("handleApproveEventErrorResponse"),console.log("error:",c),this.logService.logError("http::handleApproveEventErrorResponse","",c),this.loadingService.hide(null,"approve-event-review");let s="";s=this.translateConfigService.translate(400===c.status?"notmatched"===c.error.errorKey?"PG_PUSH_NOTIFICATION_TOAST_NOMATCHED":"PG_PUSH_NOTIFICATION_TOAST_ERROR_UPDATE":403===c.status?"PG_PUSH_NOTIFICATION_TOAST_FORBIDDEN_UPDATE":"PG_PUSH_NOTIFICATION_TOAST_ERROR_UPDATE");const v={title:this.translateConfigService.translate("TOAST_TITLE_ERROR"),message:s,type:"error"};this.loadPendencies(),this.notificatorService.notify(v)},this.stepTwoBuildingTargetEvent=c=>{const s=c.companyInstance,v=c.id,m={};this.getProfileFromCacheOrRemote(s).then(function(){var E=(0,h.Z)(function*(O){r.setProfileCurrentCorrect(O),r.companyService.getEvent(v,m,s).then(x=>{const T=x.invites,M=T.filter(D=>!D.host),b=T.filter(D=>D.host),w=r.momentService.formatAsEventFromTo(x.startAt,x.endAt),B={...x,guests:M,hosts:b,data:w};r.dataManager.setData("isExpeditionProfile",!1),r.loadData(B,"approve-event-review")}).catch(r.handleGetEventError)});return function(O){return E.apply(this,arguments)}}()).catch(this.handleNoProfileToDoRelease)},this.getCompanyGroups=()=>{this.createEventService.getCompanyGroups().then(this.handleGetCompanyGroupsSuccessResponse).catch(this.handleGetCompanyGroupsErrorResponse)},this.handleGetCompanyGroupsSuccessResponse=c=>{this.createEventService.setGroups(c);const s=this.createEventService.getGroups();1===s.length&&this.createEventService.setSelectedGroup(s[0]),this.getCompanyFloors()},this.handleGetCompanyGroupsErrorResponse=c=>{this.loadingService.hide(null,"approve-event-review"),this.enableButtons()},this.getCompanyFloors=()=>{this.createEventService.getCompanyFloors().then(this.handleGetCompanyFloorsSuccessResponse).catch(this.handleGetCompanyFloorsErrorResponse)},this.handleGetCompanyFloorsSuccessResponse=c=>{if(console.log(c),c.length){this.createEventService.setFloors(c);const s=this.createEventService.getFloors();(1===s.length||s.length>1)&&this.createEventService.setSelectedFloor(s[0]),this.createEventService.getAccount().then(this.handleGetUserAccountSuccessResponse).catch(this.handleGetUserAccountErrorResponse)}else{const s={title:this.translateConfigService.translate("TOAST_TITLE_ERROR"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_COMPANY_HAS_NO_FLOORS_MESSAGE"),type:"error"};this.notificatorService.notify(s)}},this.handleGetCompanyFloorsErrorResponse=c=>{console.log("handleGetCompanyFloorsErrorResponse"),console.log(c),this.navigationService.back(["/home"]),this.loadingService.hide(null,"loading-company-data"),this.loadingService.hide(null,"approve-event-review"),this.enableButtons();const s={title:this.translateConfigService.translate("TOAST_TITLE_ERROR"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_FLOORS_MESSAGE"),type:"error"};this.notificatorService.notify(s)},this.handleGetUserAccountSuccessResponse=c=>{"approve-event-review"===this.createEventService.getAction()&&(this.createEventService.setHosts([c]),console.log(this.createEventService.getHosts()),this.approveEvent())},this.handleGetUserAccountErrorResponse=c=>{console.log("handleGetUserAccountErrorResponse"),console.log("error:",c),this.loadingService.hide(null,"loading-company-data"),this.loadingService.hide(null,"approve-event-review"),this.enableButtons();const s={title:this.translateConfigService.translate("TOAST_TITLE_ERROR"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_GETUSER_MESSAGE"),type:"error"};this.notificatorService.notify(s),this.navigationService.back(["/home"])},this.createEventGetHosts=()=>{let c=this.createEventService.getHosts();return c=c.map(s=>({...s,company:s.company?s.company.name:""})),c},this.stepAllowAllBuildingTargetEventFss=function(){var c=(0,h.Z)(function*(s,v){const m=s.companyInstance,u=s.id,E={};try{const O=yield r.getProfileFromCacheOrRemote(m);r.setProfileCurrentCorrect(O);const x=yield r.getProfileRelatedAccessToken(O),T=yield r.companyService.getEvent(u,E,m),M=T.invites,b=M.filter(ae=>!ae.host),w=M.filter(ae=>ae.host),B=r.momentService.formatAsEventFromTo(T.startAt,T.endAt),D={...T,guests:b,hosts:w,data:B};r.createEventService.clearCreateEventData(),r.createEventService.setAction("approve-event-review"),r.createEventService.setEventToEdit(D);const P=yield r.createEventService.getCompanyGroups();r.createEventService.setGroups(P);const $=r.createEventService.getGroups();1===$.length&&r.createEventService.setSelectedGroup($[0]);const q=yield r.createEventService.getCompanyFloors();if(!q.length){const ae={title:r.translateConfigService.translate("TOAST_TITLE_ERROR"),message:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_COMPANY_HAS_NO_FLOORS_MESSAGE"),type:"error"};return r.notificatorService.notify(ae),r.enableButtons(),r.loadingService.hide(null,"allow-one"),r.loadingService.hide(null,"allow-all"),void r.loadingService.hide(null,"allow-partial")}r.createEventService.setFloors(q);const ne=r.createEventService.getFloors();(1===ne.length||ne.length>1)&&r.createEventService.setSelectedFloor(ne[0]);const pe=yield r.createEventService.getAccount();r.createEventService.setHosts([pe]),r.pooling(!1),yield r.approveEventBuilding(m,x,v)}catch(O){console.log("stepAllowAllBuildingTargetEventFss error:",O),r.handleApproveEventErrorResponse(O)}});return function(s,v){return c.apply(this,arguments)}}(),this.handleApproveEventSuccessResponse=c=>{this.loadingService.hide(null,"approve-event-review"),this.loadingService.hide(null,"allow-one"),this.loadingService.hide(null,"allow-all"),this.loadingService.hide(null,"allow-partial"),this.enableButtons(),console.log("handleApproveEventSuccessResponse"),console.log("response:",c);const s=c.company.instanceName,v=c.id;v&&s&&this.ngZoneService.run(()=>{this.events=this.events.filter(u=>u.id!=v&&u?.company?.instanceName!==s)});const m={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_APPROVE_TITLE"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_APPROVE_MESSAGE"),type:"success"};this.notificatorService.notify(m)},this.handleApproveEventErrorResponse=c=>{console.log("handleApproveEventErrorResponse"),console.log("error:",c),this.enableButtons(),this.logService.logError("http::handleApproveEventErrorResponse","",c),this.loadingService.hide(null,"approve-event-review"),this.loadingService.hide(null,"allow-one"),this.loadingService.hide(null,"allow-all"),this.loadingService.hide(null,"allow-partial");let s="";s=this.translateConfigService.translate(400===c.status?"notmatched"===c.error.errorKey?"PG_PUSH_NOTIFICATION_TOAST_NOMATCHED":"PG_PUSH_NOTIFICATION_TOAST_ERROR_UPDATE":403===c.status?"PG_PUSH_NOTIFICATION_TOAST_FORBIDDEN_UPDATE":"PG_PUSH_NOTIFICATION_TOAST_ERROR_UPDATE");const v={title:this.translateConfigService.translate("TOAST_TITLE_ERROR"),message:s,type:"error"};this.notificatorService.notify(v)},this.onStartSuccessResponse=()=>{console.log("Start"),this.loaderService.hide(),this.stopTimeout=!1,this.finalizegetPendingEventsFss=!1,this.finalizegetPendingReleases=!1,this.loadingService.hide(null,this.tagloadingstart).then(()=>{}).finally(()=>{this.loadPendencies()})},this.getVisitorCompanyName=c=>c.companyName,this.onGetPendingReleasesSuccessResponse=c=>{const v=c.map(m=>{const u=m?.companyInstance,E=m?.companions.map(x=>({...x,status:x?.status??m.status,thumbnailImage:null})),O={...m,companions:E,hasRequireFaceImage:!1,initials:"",requireFaceImage:!1,thumbnailImage:null,checkInAtFormatted:(new Date).toISOString(),lastModifiedDate:(new Date).toISOString()};return O.hasRequireFaceImage=this.hasRequireFaceImage(u),"WAITING_FOR_INVITE_APPROVE"===m.status?O.createdDate=this.momentService.formatAsEventAt(m.createdDate):O.checkInAtFormatted=m.checkinDate?this.momentService.formatAsCheckinAt(m.checkinDate):"",O});this.ngZoneService.run((0,h.Z)(function*(){const m=yield r.sha256(v);m!==r.lastDataHashInvites?(r.lastDataHashInvites=m,r.invites=v.map(u=>({...u})),console.log("\u{1f504} Invites antes de carregar fotos:",r.invites.map(u=>({id:u.inviteId||u.id,hasPhoto:!!u.thumbnailImage}))),yield r.getInvitesPhotos(v,"invites"),console.log("\u{1f4f8} Invites ap\xf3s carregar fotos:",v.map(u=>({id:u.inviteId||u.id,hasPhoto:!!u.thumbnailImage,photoLength:u.thumbnailImage?.length}))),r.invitesBackup=v.map(u=>({...u})),r.invites=v.map(u=>({...u})),console.log("\u2705 Invites final:",r.invites.map(u=>({id:u.inviteId||u.id,hasPhoto:!!u.thumbnailImage})))):(r.invites=r.invitesBackup.map(u=>({...u})),console.log("\u267b\ufe0f Usando backup de invites (com novas refer\xeancias)")),r.loadingService.hide(null,"get-pending-releases").then(()=>{}).catch(()=>{}).finally(()=>{r.finishProcessingReleasesData=!0})}))},this.goToReviewEvent=c=>{"LOGISTIC"===c.target?(this.approveeButtonDisable=!0,this.goToReviewLogisticTargetEvent(c)):(this.disaBledBtnsStopLoading(),this.goToReviewBuildingTargetEvent(c))},this.goToReviewBuildingTargetEvent=c=>{const s=c.companyInstance,v=c.id,m={};let u=null;const E=this.isLogisticEvent(c);this.getProfileFromCacheOrRemote(s).then(function(){var O=(0,h.Z)(function*(x){const T=r.profileManagerService.isExpeditionProfile(x);r.setProfileCurrentCorrect(x),T?r.getProfileRelatedAccessToken(x).then(function(){var M=(0,h.Z)(function*(b){u=b;let w=null,B=null;if(!E)return r.fetchEventAndNavigateToReview(v,m,s,x,!0);{const{authorized:D}=yield r.checkSoftLock(s,x,{callMethod:"goToReviewBuildingTargetEvent",targetLoading:"on-edit-event"});if(D)return r.fetchEventAndNavigateToReview(v,m,s,x,!0);try{const{lat:P,lng:$}=yield r.geoCoordinates("geolocation::editBuildingTarget","on-edit-event");w=P,B=$}catch{return}try{if(!(yield r.apiService.verifyCoordinates(s,w,B,u).toPromise()).authorized)return void r.handleOutOfArea();r.fetchEventAndNavigateToReview(v,m,s,x,!0)}catch(P){r.handleVerifyCoordinatesError(P)}}});return function(b){return M.apply(this,arguments)}}()).catch(M=>r.handleGetAccessTokenError(M,["on-edit-event"],{classifier:"",message:"",data:M})):r.fetchEventAndNavigateToReview(v,m,s,x,!1)});return function(x){return O.apply(this,arguments)}}()).catch(this.handleNoProfileToDoRelease)},this.goToReviewLogisticTargetEvent=function(){var c=(0,h.Z)(function*(s){const v=s.companyInstance,m=s.id,u={};let E=null;r.getProfileFromCacheOrRemote(v).then(function(){var O=(0,h.Z)(function*(x){r.profileManagerService.setProfileLogistic(x),r.getProfileRelatedAccessToken(x).then(function(){var T=(0,h.Z)(function*(M){E=M;let b=null,w=null;const{authorized:B}=yield r.checkSoftLock(v,x,{callMethod:"goToReviewLogisticTargetEvent",targetLoading:"event-edit"});r.logisticCompanyService.getEvent(m,u,v).then(function(){var D=(0,h.Z)(function*(P){if(B){const $=P.behavior,q=P.driver&&P.driver.licensePlateOne?P.driver.licensePlateOne:null,ne=P.driver&&P.driver.licensePlateTwo?P.driver.licensePlateTwo:null,pe=!(!P.driver||!P.driver.hasCart)&&P.driver.hasCart,ae=!(!P.driver||!P.driver.onFoot)&&P.driver.onFoot,Oe={state:{action:"WAITING_FOR_EVENT_APPROVE"!==P.status&&P.finalized?"approve-event-review":"edit",approveEventReview:"TRUE",type:P.behavior,event:{...P,licensePlateOne:q,licensePlateTwo:ne,hasCart:pe,onFoot:ae},eventType:$,isLimitedProfile:r.isLimitedProfile(x)}};r.navigationService.forward(["/logistic-events/create/event-name"],Oe)}else{try{const{lat:$,lng:q}=yield r.geoCoordinates("geolocation::Editd","event-edit");b=$,w=q}catch{return}try{if(!(yield r.apiService.verifyCoordinates(v,b,w,E).toPromise()).authorized)return void r.handleOutOfArea();{const q=P.behavior,ne=P.driver&&P.driver.licensePlateOne?P.driver.licensePlateOne:null,pe=P.driver&&P.driver.licensePlateTwo?P.driver.licensePlateTwo:null,ae=!(!P.driver||!P.driver.hasCart)&&P.driver.hasCart,Oe=!(!P.driver||!P.driver.onFoot)&&P.driver.onFoot,Io={state:{action:"WAITING_FOR_EVENT_APPROVE"!==P.status&&P.finalized?"approve-event-review":"edit",approveEventReview:"TRUE",type:P.behavior,event:{...P,licensePlateOne:ne,licensePlateTwo:pe,hasCart:ae,onFoot:Oe},eventType:q,isLimitedProfile:r.isLimitedProfile(x)}};r.navigationService.forward(["/logistic-events/create/event-name"],Io)}}catch($){r.handleVerifyCoordinatesError($)}}});return function(P){return D.apply(this,arguments)}}()).catch(r.handleGetEventError)});return function(M){return T.apply(this,arguments)}}()).catch(T=>r.handleGetAccessTokenError(T,[""],{classifier:"http:goToReviewLogisticTargetEven",message:"",data:T}))});return function(x){return O.apply(this,arguments)}}()).catch(r.handleNoProfileToDoRelease)});return function(s){return c.apply(this,arguments)}}(),this.reproveEvent=c=>{this.getProfileFromCacheOrRemote(c.invites[0].companyInstance).then(function(){var v=(0,h.Z)(function*(m){"BUILDING"===c.target?(r.approveeButtonDisable=!0,r.profileManagerService.setProfile(m),r.reproveBuildingEvent(c)):(r.approveeButtonDisable=!0,r.profileManagerService.setProfileLogistic(m),r.reproveLogisticEvent(c))});return function(m){return v.apply(this,arguments)}}()).catch(this.handleNoProfileToDoRelease)},this.reproveLogisticEvent=function(){var c=(0,h.Z)(function*(s){r.eventBeingReleased=s;const v=yield r.modalController.create({component:F.ue});v.onDidDismiss().then(function(){var m=(0,h.Z)(function*(u){const E=u.data.reason;if(r.approveeButtonDisable=!1,null===E)return;r.loadingService.show(r.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_FAILING_EVENT"),"reprove-event");const O={id:s.id,message:E};r.pooling(!1),r.createLogisticEventService.denyEvent(O).then(r.handleReproveEventSuccessResponse).catch(r.handleReproveEventErrorResponse).finally(()=>{r.loadingService.hide(0,"reprove-event"),r.pooling(!0,r.durationShort)})});return function(u){return m.apply(this,arguments)}}()),yield v.present()});return function(s){return c.apply(this,arguments)}}(),this.reproveBuildingEvent=function(){var c=(0,h.Z)(function*(s){r.eventBeingReleased=s;const v=yield r.modalController.create({component:F.ue});v.onDidDismiss().then(function(){var m=(0,h.Z)(function*(u){r.approveeButtonDisable=!1;const E=u.data.reason;if(null===E)return;r.loadingService.show(r.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_FAILING_EVENT"),"reprove-event");const x={id:"WAITING_FOR_RELEASE"!==s.status?s.id:s.eventId,message:E};r.pooling(!1),r.createEventService.denyEvent(x).then(r.handleReproveEventSuccessResponse).catch(r.handleReproveEventErrorResponse).finally(()=>{r.loadingService.hide(0,"reprove-event"),r.pooling(!0,r.durationShort)})});return function(u){return m.apply(this,arguments)}}()),yield v.present()});return function(s){return c.apply(this,arguments)}}(),this.handleReproveEventSuccessResponse=c=>{console.log("handleReproveEventSuccessResponse"),console.log("response:",c),this.loadingService.hide(null,"reprove-event").then(()=>{this.showEventReprovedSuccessfullyNotification(),this.removeEventPendencyFromList(),this.clearEventBeingReleased()}).finally(()=>{this.enableButtons()})},this.showEventReprovedSuccessfullyNotification=()=>{const c={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_REPROVE_TITLE"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_REPROVE_MESSAGE"),type:"success"};this.notificatorService.notify(c)},this.removeEventPendencyFromList=()=>{this.ngZoneService.run(()=>{this.events=this.events.filter(c=>c.id!==this.eventBeingReleased.id)})},this.clearEventBeingReleased=()=>{this.ngZoneService.run(()=>{this.eventBeingReleased=null})},this.handleReproveEventErrorResponse=c=>{console.log("handleReproveEventErrorResponse"),console.log("error:",c),this.enableButtons(),this.logService.logError("http::handleReproveEventErrorResponse","",c),this.loadingService.hide(null,"reprove-event");let s="";s=this.translateConfigService.translate(400===c.status?"notmatched"===c.error.errorKey?"PG_PUSH_NOTIFICATION_TOAST_NOMATCHED":"PG_PUSH_NOTIFICATION_TOAST_ERROR_UPDATE":403===c.status?"PG_PUSH_NOTIFICATION_TOAST_FORBIDDEN_UPDATE":"PG_PUSH_NOTIFICATION_TOAST_ERROR_UPDATE");const v={title:this.translateConfigService.translate("TOAST_TITLE_ERROR"),message:s,type:"error"};this.notificatorService.notify(v)},this.handleGetEventError=()=>{this.enableButtons();const c={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_GETTING_DATA_TITLE"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_GETTING_DATA_MESSAGE"),type:"error",timeout:5e3};this.notificatorService.notify(c),this.loadingService.hide(null,"do-release"),this.loadingService.hide(null,"approve-event-review")},this.allowOne=c=>{this.loadingService.show(this.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_APROVING"),"allow-one"),this.disaBledBtnsStopLoading(),this.stepAllowAllBuildingTargetEventFss(c,"allowAll")},this.allowAll=c=>{this.loadingService.show(this.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_APROVING"),"allow-all"),this.disaBledBtnsStopLoading(),this.stepAllowAllBuildingTargetEventFss(c,"allowAll")},this.allowPartial=c=>{this.loadingService.show(this.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_APROVING"),"allow-partial"),this.disaBledBtnsStopLoading(),this.stepAllowAllBuildingTargetEventFss(c,"allowPartial")},this.denyOne=c=>{"BUILDING"===(c?.event?.target??c?.target)?this.denySelfInviteWithLocatorBuilding(c,!0,"denyOne"):this.denySelfInviteWithLocator(c,!0)},this.denyAll=c=>{if("BUILDING"===(c?.target??c?.event?.target)){const v={...c,firstName:"Visitante principal e",lastName:"todos os acompanhantes"};this.denySelfInviteWithLocatorBuilding(v,!0,"denyAll")}else this.denySelfInviteWithLocator(c,!0)},this.allowOneInvite=c=>{const s="WAITING_FOR_RELEASE"===c?.status?"do-release":"authorize-invite";this.loadingService.show(this.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_APROVING"),s),this.inviteBeingReleased=c,this.disaBledBtnsStopLoading(),this.authorizeScheduledInvite(c)},this.allowAllInvites=c=>{const s="WAITING_FOR_RELEASE"===c?.status?"do-release":"authorize-invite";this.loadingService.show(this.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_APROVING"),s),this.inviteBeingReleased=c,this.disaBledBtnsStopLoading(),this.authorizeScheduledInvite(c)},this.allowPartialInvites=c=>{const s="WAITING_FOR_RELEASE"===c?.status?"do-release":"authorize-invite";this.loadingService.show(this.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_APROVING"),s),this.inviteBeingReleased=c,this.disaBledBtnsStopLoading(),this.authorizeScheduledInvite(c)},this.authorizeScheduledInvite=c=>{const s=c?.companyInstance,v=c?.inviteId;"WAITING_FOR_RELEASE"===c?.status?this.getCompanyInstanceRelatedAccessToken(s).then(u=>(this.pooling(!1),this.companyService.authorizeDoCheckin(s,u,v))).then(this.processDoReleaseSuccessResponse).catch(this.processDoReleaseErrorResponse):this.getCompanyInstanceRelatedAccessToken(s).then(u=>(this.pooling(!1),this.companyService.authorizeSelfInviteWithLocator(v,s,u))).then(this.processAuthorizeSelfInviteWithLocatorSuccessResponse).catch(this.processAuthorizeSelfInviteWithLocatorErrorResponse)},this.isLimitedProfile=c=>c.authorities&&(c.authorities.includes("ROLE_COMPANY_LIMITED")||c.authorities.includes("ROLE_COMPANY_LIMITED2")),this.shouldCompare=c=>{let u;return u=!(c&&c.driverAssistant&&c.driverAssistant)&&!0==(!!c&&!!c.hasDriver)&&!1==(!!c&&!!c.registrationMatches),u},this.openSolveDriverCheckinConflict=function(){var c=(0,h.Z)(function*(s){const v=s&&s.inviteId?s.inviteId:"no-invite-id",m=s.companyInstance;if(!m)return;const u=yield r.modalController.create({component:F.i9,componentProps:{inviteId:v,instanceName:m}});yield u.present(),u.onDidDismiss().then(r.onSolveDriverCheckinConflictComponentDismissCallback)});return function(s){return c.apply(this,arguments)}}(),this.onSolveDriverCheckinConflictComponentDismissCallback=c=>{console.log("onSolveDriverCheckinConflictComponentDismissCallback:",c),c.data&&("authorize"===c.data.action?this.authorizeSelfInviteWithLocator(c.data.invite):"deny"===c.data.action&&this.denySelfInviteWithLocator(c.data.invite))},this.getInvitesPhotos=function(){var c=(0,h.Z)(function*(s,v){if("invites"===v&&s.length>0)for(const m of s)yield r.handleInvite(m,m.hasRequireFaceImage);else if(s&&s.length>0)for(const m of s)yield r.handleEventInvites(m,m.hasRequireFaceImage)});return function(s,v){return c.apply(this,arguments)}}(),this.handleGetUserInvitePhotoSuccessResponse=(c,s)=>{const v=c&&c.faceImageThumbnail?c.faceImageThumbnail:null;return s.thumbnailImage=v,console.log("\u{1f4f8} Foto atribu\xedda ao invite:",{inviteId:s.inviteId||s.id,hasPhoto:!!v,photoLength:v?.length}),v},this.handleGetUserInvitePhotoErrorResponse=(c,s)=>{console.log("handleGetUserInvitePhotoErrorResponse"),console.log(c)},this.onGetPendingReleasesErrorResponse=c=>{this.enableButtons(),console.log("error:",c);const s=this.toastNotificationError(c);this.logService.logError("http::onGetPendingReleasesErrorResponse","",c),this.loadingService.hide(null,"get-pending-releases").then(()=>{this.notificatorService.notify(s)})},this.doRelease=function(){var c=(0,h.Z)(function*(s){r.loadingService.show(r.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_SENDING_RELEASE"),"do-release"),r.inviteBeingReleased=s;const{event:v,companyInstance:m,eventId:u}=s,E=r.isLogisticEvent(v);r.getProfileFromCacheOrRemote(m).then(function(){var O=(0,h.Z)(function*(x){let T=null,M=null;const b=r.profileManagerService.isExpeditionProfile(x);try{const w=yield r.getProfileRelatedAccessToken(x);if(b&&E){console.log("[doRelease] path: expedition+logistic",{companyInstance:m,eventId:u});let B=!1;try{const{authorized:D}=yield r.checkSoftLock(m,x,{callMethod:"doRelease",targetLoading:"do-release"});B=D}catch(D){return r.handleErrorCheckSoftLock(D,"doRelease","do-release")}if(B)return r.apiService.doLogisticMobileRelease(m,u,T,M,w).pipe((0,te.b)(()=>{r.pooling(!1)})).subscribe(r.processDoReleaseSuccessResponse,r.processDoReleaseErrorResponse);try{return(yield r.verifyCoordinatesAPI(m,T,M,w,"do-release")).authorized?r.apiService.doLogisticMobileRelease(m,u,T,M,w).pipe((0,te.b)(()=>{r.pooling(!1)})).subscribe(r.processDoReleaseSuccessResponse,r.processDoReleaseErrorResponse):r.handleOutOfArea()}catch(D){return r.handleErrorCheckSoftLock(D,"doRelease","do-release")}}else console.log("[doRelease] path: non-logistic",{isExpeditionProfile:b,isLogisticEvent:E,companyInstance:m,eventId:u}),r.apiService.doMobileRelease(s.siteInstance,s.companyInstance,s.event.locator,s.eventId,s.inviteId).pipe((0,te.b)(()=>{r.pooling(!1)})).subscribe(r.processDoReleaseSuccessResponse,r.processDoReleaseErrorResponse);r.loadingService.hide(null,"do-release")}catch(w){r.handleGetAccessTokenError(w,["do-release"])}});return function(x){return O.apply(this,arguments)}}()).catch(r.handleNoProfileToDoRelease)});return function(s){return c.apply(this,arguments)}}(),this.autorizeDoCheckin=function(){var c=(0,h.Z)(function*(s){r.loadingService.show(r.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_SENDING_RELEASE"),"do-release"),r.inviteBeingReleased=s;const{event:v,companyInstance:m,eventId:u}=s,E=r.isLogisticEvent(v);console.log("[autorizeDoCheckin] clicado",{companyInstance:m,eventId:u,isLogisticEvent:E,target:v?.target,locator:v?.locator}),r.getProfileFromCacheOrRemote(m).then(function(){var O=(0,h.Z)(function*(x){try{const T=yield r.getProfileRelatedAccessToken(x),M=r.profileManagerService.isExpeditionProfile(x);if(M&&E){console.log("[autorizeDoCheckin] path: expedition+logistic",{companyInstance:m,eventId:u});let b=null,w=null;const{authorized:B}=yield r.checkSoftLock(m,x,{callMethod:"autorizeDoCheckin",targetLoading:"do-release"});if(B)r.apiService.doLogisticMobileRelease(m,u,b,w,T).pipe((0,te.b)(()=>{r.pooling(!1)})).subscribe(r.processDoReleaseSuccessResponse,r.processDoReleaseErrorResponse);else{try{const{lat:P,lng:$}=yield r.geoCoordinates("geolocation::doRelease","do-release");b=P,w=$}catch{return}if(!(yield r.verifyCoordinatesAPI(m,b,w,T,"do-release")).authorized)return void r.handleOutOfArea();r.apiService.doLogisticMobileRelease(m,u,b,w,T).pipe((0,te.b)(()=>{r.pooling(!1)})).subscribe(r.processDoReleaseSuccessResponse,r.processDoReleaseErrorResponse)}}else console.log("[autorizeDoCheckin] path: non-logistic",{isExpeditionProfile:M,isLogisticEvent:E,companyInstance:m,inviteId:s.inviteId}),(0,ye.D)(r.companyService.authorizeDoCheckin(m,T,s.inviteId)).pipe((0,te.b)(()=>{r.pooling(!1)})).subscribe(r.processDoReleaseSuccessResponse,r.processDoReleaseErrorResponse)}catch(T){r.handleGetAccessTokenError(T,["do-release"])}});return function(x){return O.apply(this,arguments)}}()).catch(r.handleNoProfileToDoRelease)});return function(s){return c.apply(this,arguments)}}(),this.handleOutOfArea=()=>{this.loadingService.hide(null,"do-release"),this.loadingService.hide(null,"approve-event-review"),this.enableButtons();const c={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_OUTSITE_PERMITTED_TITLE"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_OUTSITE_PERMITTED_MESSAGE"),type:"error",timeout:5e3};this.notificatorService.notify(c)},this.handleVerifyCoordinatesError=c=>{this.loadingService.hide(null,"do-release"),this.enableButtons();const s={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_GETTING_LOCATION_TITLE"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_GETTING_LOCATION_MESSAGE"),type:"error",timeout:5e3};this.notificatorService.notify(s)},this.handleGetAccessTokenError=function(){var c=(0,h.Z)(function*(s,v,m){r.enableButtons();for(const E of v)yield r.loadingService.hide(null,E);r.logService.logError(m.classifier,m.message,m.data||s);const u={title:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_TITLE"),message:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_MESSAGE"),type:"error",timeout:5e3};r.notificatorService.notify(u)});return function(s,v,m){return c.apply(this,arguments)}}(),this.handleNoProfileToDoRelease=c=>{this.loadingService.hide(null,"do-release"),this.loadingService.hide(null,"approve-event-review"),this.logService.logError("http::getUserProfiles","handleNoProfileToDoRelease",{data:c??""}),this.enableButtons();const s={title:this.translateConfigService.translate(Ce),message:this.translateConfigService.translate(he),type:"error",timeout:5e3};this.notificatorService.notify(s)},this.processDoReleaseSuccessResponse=c=>{this.loadingService.hide(null,"do-release").then(()=>{this.showReleaseDoneNotification(),this.removeInviteBeingReleasedFromInvites(),this.clearInviteBeingReleased()}),this.pooling(!0,this.durationShort)},this.clearInviteBeingReleased=()=>{this.ngZoneService.run(()=>{this.inviteBeingReleased=null})},this.removeInviteBeingReleasedFromInvites=()=>{this.ngZoneService.run(()=>{this.invites=this.invites.filter(c=>c.inviteId!==this.inviteBeingReleased.inviteId)})},this.showReleaseDoneNotification=()=>{const c={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_RELEASE_APPROVED"),message:"",type:"success"};this.notificatorService.notify(c)},this.processDoReleaseErrorResponse=c=>{if(console.log("error:",c),this.enableButtons(),c&&c.status&&404===c.status)return this.loadingService.hide(null,"do-release").then(()=>{this.showReleaseDoneNotification(),this.removeInviteBeingReleasedFromInvites(),this.clearInviteBeingReleased()}),void this.pooling(!0,this.durationShort);const s=this.toastNotificationError(c);this.logService.logError("http::processDoReleaseErrorResponse","",c),this.loadingService.hide(null,"do-release").then(()=>{this.clearInviteBeingReleased(),this.notificatorService.notify(s)})},this.navigateToQRCode=()=>{this.navigationService.forward(["/home"])},this.allowItToRest=()=>{this.insomniaService.allowSleepAgain().then(this.allowItToRestSuccessResponse).catch(this.allowItToRestErrorResponse)},this.allowItToRestSuccessResponse=()=>{},this.allowItToRestErrorResponse=c=>{console.log("allowItToRestErrorResponse"),console.log(c)},this.authorizeSelfInviteWithLocator=c=>{this.loadingService.show(this.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_RELEASING_INVITATION"),"authorize-invite"),this.inviteBeingReleased=c;const{event:s,companyInstance:v,eventId:m}=c;let u=null,E=null;const O=this.isLogisticEvent(s);this.getProfileFromCacheOrRemote(v).then(function(){var x=(0,h.Z)(function*(T){r.profileManagerService.isExpeditionProfile(T)?O?r.getProfileRelatedAccessToken(T).then(function(){var M=(0,h.Z)(function*(b){const{authorized:w}=yield r.checkSoftLock(v,T,{callMethod:"authorizeSelfInviteWithLocator",targetLoading:"authorize-invite"});if(w)r.apiService.doLogisticAuthorizeSelfInviteWithLocator(c.companyInstance,m,u,E,b).pipe((0,te.b)(()=>{r.pooling(!1)}),(0,re.x)(()=>{r.pooling(!0,r.durationShort)})).subscribe(r.processAuthorizeSelfInviteWithLocatorSuccessResponse,r.processAuthorizeSelfInviteWithLocatorErrorResponse);else try{const{lat:B,lng:D}=yield r.geoCoordinates("geolocation::authorizeSelfInviteWithLocator","authorize-invite");u=B,E=D;try{if((yield r.verifyCoordinatesAPI(v,u,E,b,"authorize-invite"))?.authorized)r.apiService.doLogisticAuthorizeSelfInviteWithLocator(c.companyInstance,m,u,E,b).pipe((0,te.b)(()=>{r.pooling(!1)}),(0,re.x)(()=>{r.pooling(!0,r.durationShort)})).subscribe(r.processAuthorizeSelfInviteWithLocatorSuccessResponse,r.processAuthorizeSelfInviteWithLocatorErrorResponse);else{r.enableButtons(),r.loadingService.hide(null,"authorize-invite");const $={title:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_OUTSITE_PERMITTED_TITLE"),message:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_OUTSITE_PERMITTED_MESSAGE"),type:"error",timeout:5e3};r.notificatorService.notify($)}}catch(P){return r.enableButtons(),r.loadingService.hide(null,"authorize-invite"),r.handleErrorCheckSoftLock(P,"authorizeSelfInviteWithLocator","authorize-invite")}}catch(B){return r.enableButtons(),r.loadingService.hide(null,"authorize-invite"),void r.logService.logError("geoLocation:device","geoCoordinates error",B)}});return function(b){return M.apply(this,arguments)}}()).catch(M=>{r.loadingService.hide(null,"authorize-invite"),r.enableButtons(),r.logService.logError("http::authorizeSelfInviteWithLocator::getAccessToken","",M);const b={title:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_TITLE"),message:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_MESSAGE"),type:"error",timeout:5e3};r.notificatorService.notify(b)}):r.getProfileRelatedAccessToken(T).then(function(){var M=(0,h.Z)(function*(b){r.pooling(!1),r.companyService.authorizeSelfInviteWithLocator(c.inviteId,v,b).then(r.processAuthorizeSelfInviteWithLocatorSuccessResponse).catch(r.processAuthorizeSelfInviteWithLocatorErrorResponse)});return function(b){return M.apply(this,arguments)}}()).catch(M=>{r.loadingService.hide(null,"authorize-invite"),r.logService.logError("http::doRelease::getAccessToken","",M);const b={title:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_TITLE"),message:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_MESSAGE"),type:"error",timeout:5e3};r.notificatorService.notify(b)}):r.getProfileRelatedAccessToken(T).then(M=>(r.pooling(!1),r.companyService.authorizeSelfInviteWithLocator(c.inviteId,v,M))).then(r.processAuthorizeSelfInviteWithLocatorSuccessResponse).catch(r.processAuthorizeSelfInviteWithLocatorErrorResponse)});return function(T){return x.apply(this,arguments)}}()).catch(x=>{this.loadingService.hide(null,"authorize-invite"),console.log("error:",x);const T={title:this.translateConfigService.translate(Ce),message:this.translateConfigService.translate(he),type:"error",timeout:5e3};this.notificatorService.notify(T)})},this.processAuthorizeSelfInviteWithLocatorSuccessResponse=c=>{console.log("processAuthorizeSelfInviteWithLocatorSuccessResponse"),this.loadingService.hide(null,"authorize-invite").then(()=>{this.showSelfInvitedAuthorizedNotification(),this.removeSelfInvitePendencyFromList(),this.clearInviteBeingReleased(),this.pooling(!0,this.durationShort)})},this.removeSelfInvitePendencyFromList=()=>{this.ngZoneService.run(()=>{this.invites=this.invites.filter(c=>c.inviteId!==this.inviteBeingReleased.inviteId)})},this.showSelfInvitedAuthorizedNotification=()=>{const c={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_INVITATION_APPROVED_TITLE"),message:"",type:"success"};this.notificatorService.notify(c)},this.processAuthorizeSelfInviteWithLocatorErrorResponse=c=>{if(console.log("processAuthorizeSelfInviteWithLocatorErrorResponse"),console.log("error:",c),c&&c.status&&404===c.status)return this.loadingService.hide(null,"authorize-invite").then(()=>{this.showSelfInvitedAuthorizedNotification(),this.removeSelfInvitePendencyFromList(),this.clearInviteBeingReleased()}),void this.pooling(!0,this.durationShort);const s=this.toastNotificationError(c);this.logService.logError("http::processAuthorizeSelfInviteWithLocatorErrorResponse","",c),this.loadingService.hide(null,"authorize-invite").then(()=>{this.clearInviteBeingReleased(),this.notificatorService.notify(s)})},this.denySelfInviteWithLocator=function(){var c=(0,h.Z)(function*(s,v=!0){r.inviteBeingReleased=s;const{event:m,companyInstance:u}=s,E=s.eventId;let O=null;const x={data:s},T=yield r.modalController.create({component:F.AQ,componentProps:x,cssClass:"justify-self-invite-with-locator-modal"});let M=null;if(v){yield T.present();const{data:b}=yield T.onDidDismiss();M=b}else M={reason:s?.reason};if(O=M?.reason?M?.reason:null,O)try{r.loadingService.show(r.translateConfigService.translate(Ye),"deny-invite");const b=yield r.getProfileFromCacheOrRemote(u);try{const w=yield r.getProfileRelatedAccessToken(b);if(r.profileManagerService.isExpeditionProfile(b)){let B=null,D=null;if(!r.isLogisticEvent(m))return r.pooling(!1),r.companyService.denySelfInviteWithLocator(u,w,s.inviteId,O).then(r.processDenySelfInviteWithLocatorSuccessResponse).catch(r.processDenySelfInviteWithLocatorErrorResponse).finally(()=>{r.loadingService.hide(null,"deny-invite"),r.pooling(!0,r.durationShort)});{const{authorized:P}=yield r.checkSoftLock(u,b,{callMethod:"denySelfInviteWithLocator",targetLoading:"deny-invite"});if(!P){try{const{lat:q,lng:ne}=yield r.getGeoCoordinatesDevice();B=q,D=ne}catch{return}return(yield r.verifyCoordinatesAPI(u,B,D,w,"deny-invite")).authorized?void r.apiService.doLogisticDenySelfInviteWithLocator(s.companyInstance,E,B,D,O,w).pipe((0,te.b)(()=>{r.pooling(!1)}),(0,re.x)(()=>{r.loadingService.hide(null,"deny-invite"),r.pooling(!0,r.durationShort)})).subscribe(r.processDenySelfInviteWithLocatorSuccessResponse,r.processDenySelfInviteWithLocatorErrorResponse):void r.handleOutOfArea()}r.apiService.doLogisticDenySelfInviteWithLocator(s.companyInstance,E,B,D,O,w).pipe((0,te.b)(()=>{r.pooling(!1)}),(0,re.x)(()=>{r.loadingService.hide(null,"deny-invite"),r.pooling(!0,r.durationShort)})).subscribe(r.processDenySelfInviteWithLocatorSuccessResponse,r.processDenySelfInviteWithLocatorErrorResponse)}}else r.pooling(!1),r.companyService.denySelfInviteWithLocator(u,w,s.inviteId,O).then(r.processDenySelfInviteWithLocatorSuccessResponse).catch(r.processDenySelfInviteWithLocatorErrorResponse).finally(()=>{r.loadingService.hide(null,"deny-invite"),r.pooling(!0,r.durationShort)})}catch(w){r.logService.logError("http::denySelfInviteWithLocator::getAccessToken","",w);const B={title:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_TITLE"),message:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_MESSAGE"),type:"error",timeout:5e3};r.notificatorService.notify(B)}}catch{const w={title:r.translateConfigService.translate(Ce),message:r.translateConfigService.translate(he),type:"error",timeout:5e3};r.notificatorService.notify(w)}});return function(s){return c.apply(this,arguments)}}(),this.processDenySelfInviteWithLocatorSuccessResponse=c=>{console.log("processDenySelfInviteWithLocatorSuccessResponse"),console.log("response:",c),this.loadingService.hide(null,"deny-invite").then(()=>{this.showSelfInvitedDeniedNotification(),this.removeSelfInvitePendencyFromList(),this.clearInviteBeingReleased()})},this.showSelfInvitedDeniedNotification=()=>{const c={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_INVITATION_DECLINED_TITLE"),message:"",type:"success"};this.notificatorService.notify(c)},this.processDenySelfInviteWithLocatorErrorResponse=c=>{if(console.log("processDenySelfInviteWithLocatorErrorResponse"),console.log("error:",c),c&&c.status&&404===c.status)return void this.loadingService.hide(null,"deny-invite").then(()=>{this.showSelfInvitedDeniedNotification(),this.removeSelfInvitePendencyFromList(),this.clearInviteBeingReleased()});const s=this.toastNotificationError(c);this.logService.logError("http::processDenySelfInviteWithLocatorErrorResponse","",c),this.loadingService.hide(null,"deny-invite").then(()=>{this.clearInviteBeingReleased(),this.notificatorService.notify(s)})},this.processDenyEscortSuccessResponse=c=>{console.log("processDenyEscortSuccessResponse",c);const s=c?.inviteId||c?.id||this.inviteBeingReleased?.inviteId;this.ngZoneService.run(()=>{this.events=this.events.map(m=>{if(m?.escorts&&m?.escorts?.length>0){const u=m.escorts.map(E=>E?.inviteId===s||E?.id===s?{...E,status:"INVITE_NOT_APPROVED",approved:!1,approvedBy:c?.approvedBy||null,approvedDate:c?.approvedDate||(new Date).toISOString(),notApprovedNotes:c?.notApprovedNotes||c?.message||null}:E);return{...m,escorts:u}}return m});const v=m=>m.map(u=>{if(u?.companions?.length>0){const E=u.companions.map(O=>O?.inviteId===s||O?.id===s?{...O,status:"INVITE_NOT_APPROVED",approved:!1,approvedBy:c?.approvedBy||null,approvedDate:c?.approvedDate||(new Date).toISOString(),notApprovedNotes:c?.notApprovedNotes||c?.message||null}:O);return{...u,companions:E}}return u});this.invites?.length>0&&(this.invites=v(this.invites)),this.invitesBackup?.length>0&&(this.invitesBackup=v(this.invitesBackup))}),this.loadingService.hide(null,"deny-invite").then(()=>{this.showEscortDeniedNotification(),this.clearInviteBeingReleased(),this.getPendingReleasesHandler(),this.getPendingEventsHandler()})},this.showEscortDeniedNotification=()=>{const c={title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ESCORT_DENIED_TITLE"),message:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ESCORT_DENIED_MESSAGE"),type:"success"};this.notificatorService.notify(c)},this.processDenyEscortErrorResponse=c=>{if(console.log("processDenyEscortErrorResponse",c),c&&404===c?.status)return this.processDenyEscortSuccessResponse({id:this.inviteBeingReleased?.inviteId,status:"INVITE_NOT_APPROVED"});let s="";s=this.translateConfigService.translate(403===c.status?"PG_PUSH_NOTIFICATION_TOAST_FORBIDDEN_DENY_ESCORT":400===c.status?"PG_PUSH_NOTIFICATION_TOAST_INVALID_DENY_ESCORT":"PG_PUSH_NOTIFICATION_TOAST_ERROR_DENY_ESCORT");const v={title:this.translateConfigService.translate("TOAST_TITLE_ERROR"),message:s,type:"error"};this.logService.logError("http::processDenyEscortErrorResponse","",c),this.loadingService.hide(null,"deny-invite").then(()=>{this.clearInviteBeingReleased(),this.notificatorService.notify(v)})},this.denySelfInviteWithLocatorBuilding=function(){var c=(0,h.Z)(function*(s,v=!0,m=null){r.inviteBeingReleased=s;const u=s?.event??s,O=s?.companyInstance??u?.companyInstance,x=s?.eventId??s?.id??u?.id,T=s?.inviteId;let M=null;const b={data:s,callMethod:m},w=yield r.modalController.create({component:F.AQ,componentProps:b,cssClass:"justify-self-invite-with-locator-modal"});let B=null;if(v){yield w.present();const{data:D}=yield w.onDidDismiss();B=D}else B={reason:s?.reason};if(M=B?.reason?B?.reason:null,M)try{if(r.loadingService.show(r.translateConfigService.translate(Ye),"deny-invite"),r.pooling(!1),"denyOne"===m){const D=s?.inviteId??s?.id,P=yield r.getCompanyInstanceRelatedAccessToken(O);return"WAITING_FOR_RELEASE"===(s?.status??s?.invite?.status)?r.companyService.denyDoCheckin(O,P,D,M).then(r.processDenyEscortSuccessResponse).catch(r.processDenyEscortErrorResponse).finally(()=>{r.loadingService.hide(null,"deny-invite")}):r.companyService.denyOne(O,P,M,D).then(r.processDenyEscortSuccessResponse).catch(r.processDenyEscortErrorResponse).finally(()=>{r.loadingService.hide(null,"deny-invite")})}if("denyAll"===m){const D=yield r.getCompanyInstanceRelatedAccessToken(O);return"WAITING_FOR_RELEASE"===s?.status&&T?r.companyService.denyDoCheckin(O,D,T,M).then(r.processDenySelfInviteWithLocatorSuccessResponse).catch(r.processDenySelfInviteWithLocatorErrorResponse).finally(()=>{r.loadingService.hide(null,"deny-invite"),r.pooling(!0,r.durationShort)}):T?r.companyService.denyAllSelfInviteWithLocator(O,D,T,M).then(r.processDenySelfInviteWithLocatorSuccessResponse).catch(r.processDenySelfInviteWithLocatorErrorResponse).finally(()=>{r.loadingService.hide(null,"deny-invite"),r.pooling(!0,r.durationShort)}):r.companyService.denyAll(O,D,M,x).then(r.processDenySelfInviteWithLocatorSuccessResponse).catch(r.processDenySelfInviteWithLocatorErrorResponse).finally(()=>{r.loadingService.hide(null,"deny-invite"),r.pooling(!0,r.durationShort)})}}catch{const P={title:r.translateConfigService.translate(Ce),message:r.translateConfigService.translate(he),type:"error",timeout:5e3};r.notificatorService.notify(P)}});return function(s){return c.apply(this,arguments)}}(),this.getProfileRelatedAccessToken=c=>new Promise((s,v)=>{this.setProfileCurrentCorrect(c),this.authService.getToken().then(m=>this.portalLoginManagerService.getAccessToken(c.login,c.portal,m)).then(m=>{s(m.access_token)}).catch(m=>{this.logService.logError("http::portalLoginManagerService","Method getProfileRelatedAccessToken Page pushNotification",m),v(m)})}),this.getCompanyInstanceRelatedAccessToken=c=>{let s=null;return new Promise((v,m)=>{const u=O=>{const T=this.getProfile(O,c);T?(this.profileManagerService.setProfile(T),this.portalLoginManagerService.getAccessToken(T.login,T.portal,s).then(M=>{v(M.access_token)}).catch(M=>{this.logService.logError("http::portalLoginManagerService","Method getCompanyInstanceRelatedAccessToken authorizeSelfInviteWithLocator",M),m(M)})):m("Does not have desired profile")},E=O=>{console.log("processGetCompanyInstanceRelatedLoginErrorResponse"),console.log("error:",O),this.logService.logError("http::processGetCompanyInstanceRelatedLoginErrorResponse","",O),m(O)};this.authService.getToken().then(O=>{s=O,this.apiService.getUserProfiles(this.portais,s).subscribe(u,E)})})},this.getCompanyInstanceRelatedProfile=c=>{let s=null;return new Promise((v,m)=>{const u=O=>{const T=this.getProfile(O,c);T?(this.profileManagerService.setProfile(T),v(T)):m("Does not have desired profile")},E=O=>{console.log("processGetCompanyInstanceRelatedLoginErrorResponse"),console.log("error:",O),this.logService.logError("http::processGetCompanyInstanceRelatedLoginErrorResponse","",O),m(O)};this.authService.getToken().then(O=>{s=O,this.apiService.getUserProfiles(this.portais,s).subscribe(u,E)})})},this.getProfileFromCacheOrRemote=c=>{const s=[...this.profileManagerService.getProfileList(),...this.profileManagerService.getProfileLogisticList()],v=this.getProfile(s,c);return v&&v.login?(this.profileManagerService.setProfile(v),Promise.resolve(v)):this.getCompanyInstanceRelatedProfile(c)},this.getEventTitleToTheView=c=>{if(c)return this.isLogisticEvent(c)?c.title+this.translateConfigService.translate("PG_PUSH_NOTIFICATIO_TEXT_LOGISTIC"):c.title},this.shouldShowActionsButtons=c=>!this.isLogisticEvent(c),this.getEventTitleLabelToTheView=c=>{if(c)return this.isLogisticEvent(c)?this.translateConfigService.translate("ENTRY"===c.behavior?"PG_PUSH_NOTIFICATION_TEXT_ENTRY":"PG_PUSH_NOTIFICATION_TEXT_EXIT"):this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TEXT_EVENT")},this.getInviteCompanyNameLabelToTheView=c=>{if(c)return this.isLogisticEvent(c)?this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TEXT_COMPANY"):this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TEXT_COMPANY_VISITED")},this.shouldShowInitials=c=>!c.thumbnailImage,this.shouldShowCompany=c=>!!c.company,this.denyDoCheckin=function(){var c=(0,h.Z)(function*(s,v=!0){r.inviteBeingReleased=s;const m=s.event,u=s.companyInstance;let E=null;const O=yield r.modalController.create({component:F.AQ});let x=null;if(v){yield O.present();const{data:T}=yield O.onDidDismiss();x=T}else x={reason:s?.reason};E=x?.reason,E&&(r.loadingService.show(r.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_REJECTING_INVITATION"),"deny-invite"),r.getProfileFromCacheOrRemote(u).then(function(){var T=(0,h.Z)(function*(M){try{const b=yield r.getProfileRelatedAccessToken(M);if(r.profileManagerService.isExpeditionProfile(M)){let w=null,B=null;const D=s.eventId;if(r.isLogisticEvent(m)){const{authorized:P}=yield r.checkSoftLock(u,M,{callMethod:"denyDoCheckin",targetLoading:"deny-invite"});if(P)r.apiService.doLogisticDenySelfInviteWithLocator(s.companyInstance,D,w,B,E,b).pipe((0,te.b)(()=>{r.pooling(!1)}),(0,re.x)(()=>{r.pooling(!0,r.durationShort)})).subscribe(r.processDenySelfInviteWithLocatorSuccessResponse,r.processDenySelfInviteWithLocatorErrorResponse);else{let $=null,q=null;try{const{lat:ne,lng:pe}=yield r.geoCoordinates("geolocation::denySelfInviteWithLocator","deny-invite");$=ne,q=pe;const ae=yield r.verifyCoordinatesAPI(u,$,q,b,"deny-invite");if(!$||!q)return;if(ae.authorized)r.apiService.doLogisticDenySelfInviteWithLocator(s.companyInstance,D,$,q,E,b).pipe((0,te.b)(()=>{r.pooling(!1)}),(0,re.x)(()=>{r.pooling(!0,r.durationShort)})).subscribe(r.processDenySelfInviteWithLocatorSuccessResponse,r.processDenySelfInviteWithLocatorErrorResponse);else{const Oe={title:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_OUTSITE_PERMITTED_TITLE"),message:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_OUTSITE_PERMITTED_MESSAGE"),type:"error",timeout:5e3};r.notificatorService.notify(Oe)}}catch{return}}}else try{const P=yield r.companyService.denyDoCheckin(u,b,s.inviteId,E);r.processDenySelfInviteWithLocatorSuccessResponse(P)}catch(P){r.processDenySelfInviteWithLocatorErrorResponse(P)}finally{r.pooling(!0,r.durationShort)}}else{r.pooling(!1);try{const w=yield r.companyService.denyDoCheckin(u,b,s.inviteId,E);r.processDenySelfInviteWithLocatorSuccessResponse(w)}catch(w){r.processDenySelfInviteWithLocatorErrorResponse(w)}finally{r.pooling(!0,r.durationShort)}}}catch(b){r.logService.logError("http::denySelfInviteWithLocator::getAccessToken","",b);const w={title:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_TITLE"),message:r.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_ERROR_GET_TOKEN_MESSAGE"),type:"error",timeout:5e3};r.notificatorService.notify(w)}});return function(M){return T.apply(this,arguments)}}()).catch(()=>{const T={title:r.translateConfigService.translate(Ce),message:r.translateConfigService.translate(he),type:"error",timeout:5e3};r.notificatorService.notify(T)}))});return function(s){return c.apply(this,arguments)}}(),this.handleGetLocationError=(c,s,v)=>{this.loadingService.hide(null,c),this.logService.logError(s,"",v);let m="",u="";1===v.code||"denied"===v?.coarseLocation||"denied"===v?.location?(u=this.translateConfigService.translate("TOAST_LOCATION_PERMISSION_DENIED_TITLE"),m=this.translateConfigService.translate("TOAST_LOCATION_PERMISSION_DENIED_MESSAGE")):(u=this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_GETTING_LOCATION_TITLE"),m=this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_GETTING_LOCATION_MESSAGE")),this.notificatorService.notify({title:u,message:m,type:"error",timeout:8e3})},this.handleGetUserEventInvitePhotoSuccessResponse=(c,s)=>{s.thumbnailImage=c&&c.faceImageThumbnail?c.faceImageThumbnail:null},this.handleGetUserCompanionPhotoSuccessResponse=(c,s)=>{s.thumbnailImage=c&&c.faceImageThumbnail?c.faceImageThumbnail:null},this.handleGetUserEventInvitePhotoErrorResponse=(c,s)=>{}}ngOnInit(){this.approveeButtonDisable=!1,this.sessionAddFlowService.clearSessionId(),this.dataManager=new Ne,this.allowItToRest(),this.setProfileOnlyOne(),this.statusConnectionAndRestartStart(),this.initiatePersistentNotificationFromQueryParams()}ionViewWillEnter(){this.registerAppLifecycleListeners(),this.start(!1)}ngOnDestroy(){oe.g.removeAllListeners(),this.resetComponentState(),this.destroy$.next(!0),this.destroy$.complete()}ionViewWillLeave(){this.ngOnDestroy()}ionViewDidLeave(){console.log("aqui ionViewDidLeave")}callRefresh(){clearTimeout(this.setTimeOut),this.eventsBackup=[],this.invitesBackup=[],this.invites=[],this.events=[],this.lastDataHash=null,this.lastDataHashInvites=null,this.finalizegetPendingReleases=!1,this.finalizegetPendingEventsFss=!1,this.loadPendencies()}stepOneApproveEvent(t){console.log("stepOneApproveEvent",{event:t}),this.loadingService.show(this.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_APROVING"),"approve-event-review"),this.disaBledBtnsStopLoading(),"LOGISTIC"===t.target?this.stepTwoBuildingLogisticTargetEvent(t):this.stepTwoBuildingTargetEvent(t),console.log("event: ",t)}loadDataLogistic(t,i,a,l){this.createLogisticEventService.clearCreateEventData(),this.createLogisticEventService.setEventToEdit(t),this.createLogisticEventService.setAction(i),this.createLogisticEventService.setType(a),"approve-event-review"===this.createLogisticEventService.getAction()&&this.approveLogisticEvent(l)}loadData(t,i){this.createEventService.clearCreateEventData(),this.createEventService.setAction(i),this.createEventService.setEventToEdit(t),this.getCompanyGroups()}approveEventBuilding(t,i,a){var l=this;return(0,h.Z)(function*(){const p={id:l.createEventService.getId(),startAt:l.createEventService.getStartDate(),endAt:l.createEventService.getEndDate(),title:l.createEventService.getTitle(),floor:l.createEventService.getSelectedFloor(),group:l.createEventService.getSelectedGroup(),allowCompanion:l.createEventService.getCompanionAllowed(),autoRelease:!l.createEventService.getNeedAuthorization(),multiCheckin:l.createEventService.getMultiCheckIn(),checkinStartAt:l.createEventService.getCheckInStartAt(),geoCoordinates:null},C=+p.id;let S=null;try{if("allowAll"===a){const R=l.buildAllowAllPayload(p);S=yield l.companyService.authorizeAll(t,i,C,R)}else{const R=l.buildAllowPartialPayload(p);S=yield l.companyService.authorizePartial(t,i,C,R)}l.handleApproveEventSuccessResponse(S)}catch(R){l.handleApproveEventErrorResponse(R)}finally{l.pooling(!0,l.durationShort),l.loadingService.hide(null,"allow-one"),l.loadingService.hide(null,"allow-all"),l.loadingService.hide(null,"allow-partial"),l.loaderService.hide()}})()}buildAllowAllPayload(t){const l=[...this.createEventGetHosts(),...this.createEventService.getGuests()];return{id:t.id,title:t.title,startAt:t.startAt,endAt:t.endAt,floor:t.floor?.description,floorCode:t.floor?.code,group:t.group?.description||null,groupCode:t.group?.code||null,allowCompanion:t.allowCompanion,autoRelease:t.autoRelease,multiCheckin:t.multiCheckin,checkinStartAt:t.checkinStartAt,type:"ONCE",timeZoneOffset:-180,status:"OPENED",geoCoordinates:t.geoCoordinates,recurrent:!1,recurrenceDates:[],invites:l.map(p=>({...p,host:p.host||!1,status:p.host?"WAITING_FOR_CHECKIN":"WAITING_FOR_EVENT_APPROVE",approved:!1}))}}buildAllowPartialPayload(t){const l=[...this.createEventGetHosts(),...this.createEventService.getGuests()],p=this.profileManagerService.getProfile();return{id:t.id,title:t.title,startAt:t.startAt,endAt:t.endAt,floor:t.floor?.description,floorCode:t.floor?.code,group:t.group?.description||null,groupCode:t.group?.code||null,allowCompanion:t.allowCompanion,autoRelease:t.autoRelease,multiCheckin:t.multiCheckin,checkinStartAt:t.checkinStartAt,type:"ONCE",timeZoneOffset:-180,status:"OPENED",geoCoordinates:t.geoCoordinates,recurrent:!1,recurrenceDates:[],invites:l.map((C,S)=>C.host||S!==l.length-1?{...C,host:C.host||!1,status:C.host?"WAITING_FOR_CHECKIN":"WAITING_FOR_EVENT_APPROVE",approved:!1}:{...C,host:!1,status:"INVITE_NOT_APPROVED",approved:!1,approvedBy:p?.login||"system",approvedDate:(new Date).toISOString(),notApprovedNotes:"Aprova\xe7\xe3o parcial - convidado n\xe3o autorizado"})}}approveEvent(){var t=this;return(0,h.Z)(function*(){const i={id:t.createEventService.getId(),startAt:t.createEventService.getStartDate(),endAt:t.createEventService.getEndDate(),title:t.createEventService.getTitle(),hosts:t.createEventGetHosts(),guests:t.createEventService.getGuests(),floor:t.createEventService.getSelectedFloor(),group:t.createEventService.getSelectedGroup(),allowCompanion:t.createEventService.getCompanionAllowed(),autoRelease:!t.createEventService.getNeedAuthorization(),multiCheckin:t.createEventService.getMultiCheckIn(),checkinStartAt:t.createEventService.getCheckInStartAt(),geoCoordinates:null},a=t.dataManager.getData("isExpeditionProfile"),l=t.dataManager.getData("authorized"),p=t.dataManager.getData("getProfileRelatedAccessToken");let C=t.dataManager.getData("lat"),S=t.dataManager.getData("lng");if(!a)return t.pooling(!1),t.createEventService.approveEvent(i).then(t.handleApproveEventSuccessResponse).catch(t.handleApproveEventErrorResponse).finally(()=>{t.pooling(!0,t.durationShort),t.loaderService.hide(),t.dataManager.resetData()});{const R=t.profileManagerService.getProfile();if(l)t.pooling(!1),t.createEventService.approveEvent(i).then(t.handleApproveEventSuccessResponse).catch(t.handleApproveEventErrorResponse).finally(()=>{t.loaderService.hide(),t.pooling(!0,t.durationShort),t.dataManager.resetData()});else{if(!C||!S)try{const{lat:V,lng:j}=yield t.geoCoordinates("geolocation::approvEventBuilding","approve-event");C=V,S=j}catch{return void console.log("Erro ao pegar geo coderdaran do dispositvo")}try{(yield t.apiService.verifyCoordinates(R.company.instanceName,C,S,p).toPromise())?.authorized?(i.geoCoordinates={lat:C,lng:S},t.pooling(!1),t.createEventService.approveEvent(i).then(t.handleApproveEventSuccessResponse).catch(t.handleApproveEventErrorResponse).finally(()=>{t.loaderService.hide(),t.pooling(!0,t.durationShort),t.dataManager.resetData()})):t.handleOutOfArea()}catch(V){console.log("ERRo",V),t.handleVerifyCoordinatesError(V)}}}})()}start(t){var i=this;return(0,h.Z)(function*(){try{yield i.plataform.ready()}catch(a){return void i.onStartErrorResponse(i.createErrorWithSource(a,"Platform Ready"))}try{yield i.storageService.startStorage()}catch(a){return void i.onStartErrorResponse(i.createErrorWithSource(a,"Storage Service"))}try{if(t&&i.firstrequest&&!i.isOffline){const a=i.translateConfigService.translate("LOADING_AUTHENTICATING");i.loadingService.show(a,i.tagloadingstart)}yield i.managerTokenUaamobileService.initStartGetTokenUaaMobile()}catch(a){return void i.onStartErrorResponse(i.createErrorWithSource(a,"Token Service"))}finally{i.loadingService.hide(null,i.tagloadingstart)}i.canCallLoadPendencies&&i.onStartSuccessResponse()})()}loadPendencies(){var t=this;return(0,h.Z)(function*(i=!1){try{yield t.getPendingEventsHandler()}catch(a){console.log(a)}try{yield t.getPendingReleasesHandler()}catch(a){console.log(a)}t.loaderService.hide(),t.finalizegetPendingEventsFss&&t.finalizegetPendingReleases&&(t.pooling(!0,t.durationLong),t.loaderService.hide())}).apply(this,arguments)}handleGetPendenciesSuccessResponse(t,i){0===t?.length?(this.pendingRelease.existsPending=!1,this.notificationsBadgeStoreService.setState({count:0,isPending:!1})):(this.pendingRelease.existsPending=!0,this.notificationsBadgeStoreService.setState({isPending:!0})),"events"===i?this.onGetPendingPendingEventsSuccessResponse(t):"pendingreleases"===i&&this.onGetPendingReleasesSuccessResponse(t)}handleGetPendenciesErrorResponse(t){let i,a,l;if(this.loadingService.hide(null,"get-pending-releases"),t?.originalError instanceof le.HttpErrorResponse){const p=t.originalError;if(i=`HTTP error in ${t.source}: ${p.status} - ${p.statusText}`,a=t.stack,l=i,this.logService.logError("handleGetPendencies::error",i,a),0===t?.originalError?.status)return void this.showToastModalErroCodeZero.showToast();const C=this.toastNotificationError(p);this.notificatorService.notify(C)}else{i=`Error in ${t.source}: ${t.message}`,a=t.stack,l=`Error in ${t.source}: ${t.message}`;const p=this.toastNotificationError(t.source);this.notificatorService.notify(p)}this.logService.logError("handleGetPendencies::error",i,a),console.log(`handleGetPendenciesErrorResponse from ${t.source}:`,t.originalError)}onStartErrorResponse(t){this.logService.logError(`onStartErrorResponse::error in ${t?.source||"Unknown Source"}`,"",t?.originalError||t),this.enableButtons(),t instanceof le.HttpErrorResponse&&t?.status&&401===t.status?this.navigateToQRCode():(this.loaderService.hide(),this.loadingService.hide(null,"push-notification-start").then(()=>{}))}getPendingEvents(){return this.apiService.getPendingEvents().pipe((0,re.x)(()=>{this.ngZoneService.run(()=>{this.finalizegetPendingEventsFss=!0,this.finishProcessingFssData=!0})})).toPromise()}getPendingReleases(t){return this.apiService.getPendingReleases().pipe((0,re.x)(()=>{this.ngZoneService.run(()=>{this.finalizegetPendingReleases=!0,this.finishProcessingReleasesData=!0})})).toPromise()}onGetPendingPendingEventsSuccessResponse(t){var i=this;const l=t.map(p=>{try{const C=Array.isArray(p?.invites)?p?.invites:[],S=C.find(K=>!K?.escort)?C.find(K=>!K?.escort):C?.invites[0],R=S?.firstName||"",V=S?.lastName||"",j=S?.companyName,Q=S?.companyInstance,se=S?.refId,J={...p,initials:"",firstName:R,lastName:V,companyName:j,companyInstance:Q,refId:se,hasRequireFaceImage:!1,thumbnailImage:S?.thumbnailImage?S?.thumbnailImage:"",checkInAtFormatted:(new Date).toISOString(),lastModifiedDate:(new Date).toISOString()};return J.hasRequireFaceImage=this.hasRequireFaceImage(Q),"WAITING_FOR_EVENT_APPROVE"===p.status&&(J.createdDate=this.momentService.formatAsEventAt(p.startAt),J.startAt=this.momentService.formatAsEventAt(p.startAt),J.endAt=this.momentService.formatAsEventAt(p.endAt),J.company=S.company,"LOGISTIC"===p.target?(J.driver=p.invites.find(K=>K.driver),J.escorts=p.invites.filter(K=>K.driverAssistant)):J.escorts=p.invites.filter(K=>K.escort),J.escorts=J.escorts.map(K=>({...K,thumbnailImage:""}))),J}catch(C){const S=p?.invites?.map(R=>({inviteId:R?.inviteId,refId:R?.refId}))||[];return console.error("\u274c Error processing event:",{errorMessage:C.message,eventId:p?.id,inviteIds:S,timestamp:(new Date).toISOString()}),this.logService?.logError("onGetPendingPendingEventsSuccessResponse",`Error processing event ${p?.id}: ${C.message}`,{error:C.message,eventId:p?.id,inviteIds:JSON.stringify(S)}),{...p,initials:"",firstName:"",lastName:"",hasError:!0,errorMessage:C.message}}});this.ngZoneService.run((0,h.Z)(function*(){const p=yield i.sha256(l);p!==i.lastDataHash?(i.lastDataHash=p,i.events=l.map(C=>({...C})),yield i.getInvitesPhotos(l,"invites"),i.eventsBackup=l.map(C=>({...C})),i.events=l.map(C=>({...C}))):i.events=i.eventsBackup.map(C=>({...C})),i.loadingService.hide(null,"get-pending-releases").then(()=>{}).catch(()=>{}).finally(()=>{i.finishProcessingFssData=!0})}))}fetchEventAndNavigateToReview(t,i,a,l,p){var C=this;return(0,h.Z)(function*(){try{const S=yield C.companyService.getEvent(t,i,a);C.navigateToEventReview(S,l,p)}catch{C.handleGetEventError()}})()}navigateToEventReview(t,i,a){const l=t.invites,p=l.filter(Q=>!Q.host),C=l.filter(Q=>Q.host),S=this.momentService.formatAsEventFromTo(t.startAt,t.endAt),R={...t,guests:p,hosts:C,data:S},j={state:{action:!a||"WAITING_FOR_EVENT_APPROVE"!==R.status&&R.finalized?"approve-event-review":"edit",approveEventReview:"TRUE",event:R,isLimitedProfile:this.isLimitedProfile(i)}};this.navigationService.back(["/create-event-event-name-step"],j)}getUserInvitePhoto(t){var i=this;return(0,h.Z)(function*(){let a;const l=yield i.authService.getToken();if(i.profilesCache.has(t.companyInstance))a=i.profilesCache.get(t.companyInstance);else{const V=yield i.apiService.getUserProfiles(i.portais,l).toPromise();a=i.getProfile(V,t.companyInstance),i.profilesCache.set(t.companyInstance,a)}const C=(yield i.portalLoginManagerService.getAccessToken(a.login,a.portal,l)).access_token;let S;const R=["WAITING_FOR_INVITE_APPROVE","WAITING_FOR_RELEASE","WAITING_FOR_EVENT_APPROVE"].includes(t.status);try{if(R){const V=!t?.refId&&t?.driver?t.driver.refId:t.refId;S=yield i.apiService.getUserThumbnailPhotoOfPendingRelease(t.companyInstance,C,V).toPromise()}else S=yield i.apiService.getLogisticsUserThumbnailPhotoOfPendingInviteApproval(t.companyInstance,C,t.inviteId).toPromise()}catch(V){V instanceof le.HttpErrorResponse&&i.handleGetUserInvitePhotoErrorResponse(V,t)}return S})()}isLogisticEvent(t){return t&&t.target&&"LOGISTIC"===t.target}trackByEventId(t,i){return i?.id||i?.eventId||i?.refId||t}trackByInviteId(t,i){return i?.id||i?.eventId||i?.refId||t}fullName(t){return t?`${t.firstName??""} ${t.lastName??""}`.trim():""}showPhoto(t,i){var a=this;return(0,h.Z)(function*(){const{photo:l,data:p}=t;if(!l)return;const C=a.fullName(p);console.log(C);let S="";p?.driver||p?.driverCandidate?S=a.translateConfigService.translate("PG_PUSH_NOTIFICATION_TEXT_DRIVER"):p?.driverAssistant&&(S=a.translateConfigService.translate("PG_PUSH_NOTIFICATION_TEXT_ASSISTANT"));const R="data:image/png;base64,"+l,V=a.modalHelpService.getCssClass("modal-generic-component-showphoto",""),j={type:"image",typename:"image",title:S,description:C,img:R,actionsButton:[{label:a.translateConfigService.translate("BTN_CLOSE"),enabled:!0,action:()=>a.modalController.dismiss()}]};yield(yield a.modalController.create({component:Ee.rD,componentProps:{props:j},cssClass:V.cssClass})).present()})()}pooling(t=!0,i=this.durationLong){if(!this.stopTimeout){if("prod"!==this.env.type){clearInterval(this.progressInterval),this.progress=0;const a=100,l=i/a;let p=0;this.progressInterval=setInterval(()=>{p++,this.progress=p/l,p>=l&&clearInterval(this.progressInterval)},a)}clearTimeout(this.setTimeOut),t&&!this.stopTimeout&&(this.firstrequest=!1,this.setTimeOut=setTimeout(()=>{this.loadPendencies(this.hideLoadingLoadPendences)},i))}}getProfile(t,i){return t.find(a=>a.company.instanceName===i&&null!==a.login)}disaBledBtnsStopLoading(){this.approveeButtonDisable=!0,this.hideLoadingLoadPendences=!0,this.editButtoDisable=!0}enableButtons(){this.approveeButtonDisable=!1,this.editButtoDisable=!1}toastNotificationError(t){const i=this.codError(t),a=`${this.translateConfigService.translate("TOAST_SERVICE_TEMPORARILY_UNAVAILABLE_MESSAGE")} ${i??""}`;return{title:this.translateConfigService.translate("PG_PUSH_NOTIFICATION_TOAST_SERVICE_ERROR_TITLE"),message:a,type:"error",timeout:5e3}}codError(t){return t instanceof le.HttpErrorResponse?0===t?.status?"(cod. 0)":`(cod. ${t.status})`:""}geoCoordinates(t,i){var a=this;return(0,h.Z)(function*(){try{const l=yield a.geolocationService.getCurrentPositionAndRequestPermission({loading:!1});return{lat:l&&l.coords&&l.coords.latitude?l.coords.latitude:null,lng:l&&l.coords&&l.coords.longitude?l.coords.longitude:null}}catch(l){throw a.loadingService.hide(null,"approve-event-review"),a.handleGetLocationError(i,t,l),l}})()}verifyCoordinatesAPIAndApproveBuildingTargetEvent(t,i,a,l,p){var C=this;return(0,h.Z)(function*(){const{authorized:S}=yield C.checkSoftLock(t,i,{callMethod:"ApproverEvent::verifyCoordinatesAPIAndApproveBuildingTargetEvent",targetLoading:"approve-event-review"});let R=null,V=null;if(!S)try{const{lat:j,lng:Q}=yield C.geoCoordinates("geolocation::approvEventBuilding:stepOneApproveEvent","approve-event");if(R=j,V=Q,!(yield C.verifyCoordinatesAPI(t,R,V,a,"approve-event-review")).authorized)return void C.handleOutOfArea()}catch{return C.loadingService.hide(null,"approve-event-review"),void C.enableButtons()}try{const j=yield C.companyService.getEvent(l,p,t),Q=j.invites,se=Q.filter(de=>!de.host),J=Q.filter(de=>de.host),K=C.momentService.formatAsEventFromTo(j.startAt,j.endAt),fe={...j,guests:se,hosts:J,data:K};C.dataManager.setData("authorized",S),C.dataManager.setData("lat",R),C.dataManager.setData("lng",V),C.loadData(fe,"approve-event-review")}catch{C.handleGetEventError()}})()}verifyCoordinatesAPIAndApproveBuildingTargetLogisticEvent(t,i,a,l){var p=this;return(0,h.Z)(function*(){const{authorized:C}=yield p.checkSoftLock(t,a,{callMethod:"ApproverEvent::verifyCoordinatesAPIAndApproveBuildingTargetLogisticEvent",targetLoading:"approve-event-review"});let S=null,R=null;if(!C){try{const{lat:ce,lng:Ze}=yield p.geoCoordinates("geolocation::ApproverEvent::stepTwoBuildingLogisticTargetEvent","approve-event-review");S=ce,R=Ze}catch(ce){return p.enableButtons(),console.log(ce),ce}try{if(!(yield p.verifyCoordinatesAPI(t,S,R,i,"approve-event-review")).authorized)return void p.handleOutOfArea()}catch(ce){return p.enableButtons(),console.log(ce),ce}}const{behavior:V,driver:j}=l,Q=j?.licensePlateOne||null,se=j?.licensePlateTwo||null,J=j?.hasCart||!1,K=j?.onFoot||!1,fe={...l,licensePlateOne:Q,licensePlateTwo:se,hasCart:J,onFoot:K};p.loadDataLogistic(fe,"approve-event-review",V,{lat:S,lng:R})})()}getGeoCoordinatesDevice(){var t=this;return(0,h.Z)(function*(){try{const{lat:i,lng:a}=yield t.geoCoordinates("geolocation::approvEventLogistic","aprove-event");return{lat:i,lng:a}}catch(i){throw t.enableButtons(),i}})()}verifyCoordinatesAPI(t,i,a,l,p){var C=this;return(0,h.Z)(function*(){try{return yield C.apiService.verifyCoordinates(t,i,a,l).toPromise()}catch(S){C.handleErrorCheckSoftLock(S,"verifyCoordinatesAPI",p)}})()}setProfileOnlyOne(){const t=this.profileManagerService.getProfileList();t&&t.length>0&&1===t.length&&this.profileManagerService.setProfile(t[0])}statusConnectionAndRestartStart(){this.stateService.getState().pipe((0,Ie.R)(this.destroy$)).subscribe(t=>{if("Offline"===t.status)this.isOffline=!0,clearTimeout(this.setTimeOut);else if(this.isOffline){this.isOffline=!1;const i=setTimeout(()=>{this.start(!1),clearTimeout(i)},1e3)}})}sha256(t){return(0,h.Z)(function*(){const i="string"==typeof t?t:JSON.stringify(t),a=(new TextEncoder).encode(i),l=yield crypto.subtle.digest("SHA-256",a);return Array.from(new Uint8Array(l)).map(S=>S.toString(16).padStart(2,"0")).join("")})()}handleInvite(t,i){var a=this;return(0,h.Z)(function*(){if(i)try{if(t&&t?.refId){const l=yield a.getUserInvitePhoto(t);a.handleGetUserEventInvitePhotoSuccessResponse(l,t)}if(t&&t?.escorts&&t.escorts.length>0)for(const l of t.escorts)try{if(l&&l?.refId){const p=yield a.getUserInvitePhoto(l);a.handleGetUserEventInvitePhotoSuccessResponse(p,l)}}catch(p){a.handleGetUserEventInvitePhotoErrorResponse(p,l)}if(t&&t?.companions?.length>0)for(const l of t.companions)if(l?.refId){const p={...l,status:t.status},C=yield a.getUserInvitePhoto(p);a.handleGetUserCompanionPhotoSuccessResponse(C,l)}}catch(l){a.handleGetUserEventInvitePhotoErrorResponse(l,t)}})()}handleEventInvites(t,i){var a=this;return(0,h.Z)(function*(){t&&t?.refId&&(yield a.handleInvite(t,i));for(const l of t.escorts)try{if(l&&l?.refId){const p=yield a.getUserInvitePhoto(l);a.handleGetUserEventInvitePhotoSuccessResponse(p,l)}}catch(p){a.handleGetUserEventInvitePhotoErrorResponse(p,l)}})()}hasRequireFaceImage(t){if(!t)throw new Error("O nome da inst\xe2ncia da empresa n\xe3o foi fornecido");return this.profileManagerService.goodProfilesListAll().filter(p=>p.company.instanceName===t).some(p=>p.company.site.requireFaceImage)}checkSoftLock(t,i,a){var l=this;return(0,h.Z)(function*(){try{const p=yield l.getProfileRelatedAccessToken(i);try{const{authorized:C}=yield l.apiService.checkSoftLock(t,null,null,p).toPromise();return{authorized:C}}catch(C){throw l.logService.logError("http::api:geo:verify-coodinates","CheckSoftLock HttpError",C),C}}catch(p){throw l.handleErrorCheckSoftLock(p,a?.callMethod?a?.callMethod:"CheckSoftLock",a?.targetLoading?a?.targetLoading:"onrestart"),l.logService.logError("http::api:geo:verify-coodinates","CheckSoftLock HttpError",p),p}})()}setProfileCurrentCorrect(t){t?.authorities.includes("ROLE_LOGI_EXP")?(this.profileManagerService.setProfileLogistic(t),this.profileManagerService.setProfile(t)):this.profileManagerService.setProfile(t)}registerAppLifecycleListeners(){oe.g.removeAllListeners().then(()=>{oe.g.addListener("pause",()=>{this.ngOnDestroy()}),oe.g.addListener("resume",()=>{this.guardActivate()&&(this.loadingService.hide(0,"onrestart"),this.stopTimeout=!1,this.managerNotificationPersistentService.stopContinuousVibration(),this.start(!0).then().catch().finally(()=>this.loadingService.hide(null,this.tagloadingstart)))})})}guardActivate(){return"/push-notifications"===this.router.url}createErrorWithSource(t,i,a=[]){const l=a.map(C=>C).join(", ");return{source:i,originalError:t,message:t?.message+`--listEvent: ${l.toString()}`||"Unknown error",stack:t?.stack||"No stack trace available"}}getPendingEventsHandler(){var t=this;return(0,h.Z)(function*(){let i=[];try{const a=yield t.getPendingEvents();if(i=a,!Array.isArray(a))throw new Error("The response from getPendingEvents is not an array.");t.handleGetPendenciesSuccessResponse(a,"events")}catch(a){t.finishProcessingFssData=!0,a instanceof le.HttpErrorResponse||a?.message?.includes("response from getPendingEvents")?(i.length>0&&i.map(p=>({name:p?.title,eventId:p.id,inviteId:p?.invites&&p?.invites?.length>0?p?.invites[0]?.inviteId:null})),t.handleGetPendenciesErrorResponse(t.createErrorWithSource(a,"Events",i))):(console.warn("\u26a0\ufe0f Runtime error in getPendingEventsHandler (silently handled):",{error:a.message,type:"runtime"}),t.logService?.logError("getPendingEventsHandler::runtime-error",`Runtime error: ${a.message}`,{error:a.message,stack:a.stack}))}})()}getPendingReleasesHandler(){var t=this;return(0,h.Z)(function*(){try{const i=yield t.getPendingReleases();if(!Array.isArray(i))throw new Error("The response from getPendingReleases is not an array.");t.handleGetPendenciesSuccessResponse(i,"pendingreleases")}catch(i){t.finishProcessingReleasesData=!0,i instanceof le.HttpErrorResponse||i?.message?.includes("response from getPendingReleases")?t.handleGetPendenciesErrorResponse(t.createErrorWithSource(i,"PendingReleases")):(console.warn("\u26a0\ufe0f Runtime error in getPendingReleasesHandler (silently handled):",{error:i.message,type:"runtime"}),t.logService?.logError("getPendingReleasesHandler::runtime-error",`Runtime error: ${i.message}`,{error:i.message,stack:i.stack}))}})()}initiatePersistentNotificationFromQueryParams(){var t=this;this.route.queryParams.pipe((0,be.q)(1),(0,Ie.R)(this.destroy$)).subscribe(function(){var i=(0,h.Z)(function*(a){if(console.log("initiatePersistentNotificationFromQueryParams",a),a&&"data"in a&&"action"in a){const l=JSON.parse(a.data),p=a.action;try{const[C,S]=yield Promise.allSettled([t.getPendingEvents(),t.getPendingReleases()]),R=[],V=[];"fulfilled"===C.status&&C?.value?.length>0&&R.push(...C?.value),"fulfilled"===S.status&&S?.value?.length>0&&V.push(...S?.value),t.canCallLoadPendencies=!1,t.dataManager.setData("paransPersistentNotification",{data:l,action:p}),R?.length>0||V?.length>0?t.handlePersistentNotification(R,V):(t.canCallLoadPendencies=!0,t.finishProcessingFssData=!0,t.finishProcessingReleasesData=!0)}catch(C){t.logService.log("error:http","initiatePersistentNotification:: getPendingReleases || getPendingEvents",C)}finally{t.canCallLoadPendencies=!0,t.finishProcessingFssData=!0,t.finishProcessingReleasesData=!0}}else t.canCallLoadPendencies=!0,t.dataManager.setData("paransPersistentNotification",{data:null,action:null})});return function(a){return i.apply(this,arguments)}}())}processCardRejectOrAccept(t,i,a,l){t&&"FSS"===t.rid?!a||(console.log("FSS",a),this.processFssNotification(t,a,i)):this.processGeneralNotification(t,i,l)}processFssNotification(t,i,a){console.log("Aprovar ou rejeitar FSS");const l={companyInstance:i?.companyInstance??i?.invites[0]?.companyInstance??t?.ci,...i};"ACCEPT_ACTION"===a?(console.log("Aprovar FSS"),this.stepOneApproveEvent(l)):"REJECT_ACTION"===a&&(console.log("Rejeitar FSS"),this.rejectFssEventWithNotification(t,l))}processGeneralNotification(t,i,a){if(!a)return;const l=null!==t?.reasonText||void 0!==t?.reasonText;if("ACCEPT_ACTION"===i){if(console.log("Aprovar"),"WAITING_FOR_INVITE_APPROVE"===a.status)return this.authorizeSelfInviteWithLocator(a);if("WAITING_FOR_RELEASE"===a.status)return this.autorizeDoCheckin(a);if("WAITING_FOR_INVITE_APPROVE"!==a.status||"WAITING_FOR_RELEASE"!==a.status)return this.doRelease(a)}else if("REJECT_ACTION"===i&&l){console.log("Rejeitar");const p={reason:t.reasonText,...a};if("WAITING_FOR_RELEASE"===a?.status)return this.denyDoCheckin(p,!1);if("WAITING_FOR_INVITE_APPROVE"!==a.status||"WAITING_FOR_RELEASE"!==a.status)return this.denySelfInviteWithLocator(p,!1)}}rejectFssEventWithNotification(t,i){var a=this;let l=i?.companyInstance??i?.invites[0]?.companyInstance;!l||this.getProfileFromCacheOrRemote(l).then(function(){var p=(0,h.Z)(function*(C){if(a.setProfileCurrentCorrect(C),"BUILDING"===i.target){a.approveeButtonDisable=!0,a.profileManagerService.setProfile(C);const S="WAITING_FOR_RELEASE"!==i.status?i.id:i.eventId;if(S){const R={id:S,message:t.reasonText};a.pooling(!1),a.loadingService.show(a.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_FAILING_EVENT"),"reprove-event"),a.createEventService.denyEvent(R).then(a.handleReproveEventSuccessResponse).catch(a.handleReproveEventErrorResponse).finally(()=>{a.loadingService.hide(0,"reprove-event"),a.pooling(!0,a.durationShort)})}}else{a.approveeButtonDisable=!0,a.profileManagerService.setProfileLogistic(C),a.eventBeingReleased=i;const S={id:i.id,message:t.reasonText};a.pooling(!1),a.loadingService.show(a.translateConfigService.translate("PG_PUSH_NOTIFICATION_LOADING_FAILING_EVENT"),"reprove-event"),a.createLogisticEventService.denyEvent(S).then(a.handleReproveEventSuccessResponse).catch(a.handleReproveEventErrorResponse).finally(()=>{a.loadingService.hide(0,"reprove-event"),a.pooling(!0,a.durationShort)})}});return function(C){return p.apply(this,arguments)}}()).catch(this.handleNoProfileToDoRelease)}handlePersistentNotification(t,i){this.canCallLoadPendencies=!0,this.finishProcessingFssData=!0,this.finishProcessingReleasesData=!0;const{data:a,action:l}=this.dataManager.getData("paransPersistentNotification");if(a&&l)try{const p=i?.find(R=>R?.eventId===+a.eid),C=t?.find(R=>R?.id===a.eid),S=this.shouldCompare(p);if(!p&&!C||S)return;a&&a.eid&&a.etrgt&&this.processCardRejectOrAccept(a,l,C,p)}catch(p){console.error("Erro ao fazer parse dos par\xe2metros",p)}}resetComponentState(){clearTimeout(this.setTimeOut),this.enableButtons(),this.stopTimeout=!0,this.isOffline=!1,this.eventsBackup=[],this.invitesBackup=[],this.lastDataHash=null,this.lastDataHashInvites=null,this.finalizegetPendingReleases=!1,this.finalizegetPendingEventsFss=!1}handleErrorCheckSoftLock(t,i,a){this.enableButtons(),this.loadingService.hide(null,a);let l=this.translateConfigService.translate("TOAST_ERROR_CHECKING_LOCATION_TITLE"),p=this.translateConfigService.translate("TOAST_MESSAGE_ERROR_CHECKING_LOCATION");if(this.logService.logError("http::api:geo:verify-coodinates",i,t),t instanceof le.HttpErrorResponse){if(0===t?.status)return void this.showToastModalErroCodeZero.showToast();l=this.translateConfigService.translate("TOAST_ERROR_CHECKING_LOCATION_TITLE"),p=`${this.translateConfigService.translate("TOAST_MESSAGE_ERROR_CHECKING_LOCATION")} Cod:${t?.status}`}this.notificatorService.notify({title:l,message:p,type:"error",timeout:8e3})}}return o.\u0275fac=function(t){return new(t||o)(e.\u0275\u0275directiveInject(H.sM),e.\u0275\u0275directiveInject(H.EM),e.\u0275\u0275directiveInject(H.bz),e.\u0275\u0275directiveInject(H.V6),e.\u0275\u0275directiveInject(H.zf),e.\u0275\u0275directiveInject(H.f5),e.\u0275\u0275directiveInject(H.e8),e.\u0275\u0275directiveInject(H.V1),e.\u0275\u0275directiveInject(H.gc),e.\u0275\u0275directiveInject(H.JN),e.\u0275\u0275directiveInject(H.g5),e.\u0275\u0275directiveInject(H.$V),e.\u0275\u0275directiveInject(H.v4),e.\u0275\u0275directiveInject(H._1),e.\u0275\u0275directiveInject(Y.ModalController),e.\u0275\u0275directiveInject(H.dj),e.\u0275\u0275directiveInject(H.V),e.\u0275\u0275directiveInject(H.jc),e.\u0275\u0275directiveInject(H.xJ),e.\u0275\u0275directiveInject(H.h2),e.\u0275\u0275directiveInject(H.D1),e.\u0275\u0275directiveInject(H.dr),e.\u0275\u0275directiveInject(H.wK),e.\u0275\u0275directiveInject(Ae.b),e.\u0275\u0275directiveInject(we.t),e.\u0275\u0275directiveInject(n.Router),e.\u0275\u0275directiveInject(H.FB),e.\u0275\u0275directiveInject(Y.Platform),e.\u0275\u0275directiveInject(H.ME),e.\u0275\u0275directiveInject(e.ChangeDetectorRef),e.\u0275\u0275directiveInject(Se._),e.\u0275\u0275directiveInject(n.ActivatedRoute))},o.\u0275cmp=e.\u0275\u0275defineComponent({type:o,selectors:[["app-push-notifications"]],decls:8,vars:10,consts:[[3,"title","showBadge","callRefresh"],[4,"ngIf"],[3,"invites","events",4,"ngIf"],[3,"skeleton",4,"ngFor","ngForOf"],[3,"value"],[3,"invites","events"],[3,"skeleton"],[4,"ngFor","ngForOf","ngForTrackBy"],[3,"event","disabled","disabledEdit","isLogisticEvent","initials","getVisitorCompanyName","showPhoto","stepOneApproveEvent","goToReviewEvent","reproveEvent"],[3,"event","disabled","disabledEdit","isLogisticEvent","initials","getVisitorCompanyName","showPhoto","stepOneApproveEvent","goToReviewEvent","reproveEvent","allowOne","allowAll","allowPartial","denyOne","denyAll"],[3,"invite","initials","isLogisticEvent","shouldCompare","showPhoto","authorizeSelfInviteWithLocator","openSolveDriverCheckinConflict","denySelfInviteWithLocator","denyDoCheckin","autorizeDoCheckin","doRelease","allowOne","allowAll","allowPartial","denyOne","denyAll",4,"ngFor","ngForOf","ngForTrackBy"],[3,"invite","initials","isLogisticEvent","shouldCompare","showPhoto","authorizeSelfInviteWithLocator","openSolveDriverCheckinConflict","denySelfInviteWithLocator","denyDoCheckin","autorizeDoCheckin","doRelease","allowOne","allowAll","allowPartial","denyOne","denyAll"]],template:function(t,i){if(1&t&&(e.\u0275\u0275elementStart(0,"app-header",0),e.\u0275\u0275listener("callRefresh",function(){return i.callRefresh()}),e.\u0275\u0275pipe(1,"translate"),e.\u0275\u0275elementEnd(),e.\u0275\u0275elementStart(2,"ion-content"),e.\u0275\u0275template(3,Yn,2,1,"ng-container",1),e.\u0275\u0275template(4,Jn,1,2,"app-empty",2),e.\u0275\u0275template(5,Kn,1,1,"app-card-skeleton-screen",3),e.\u0275\u0275template(6,to,2,2,"ng-container",1),e.\u0275\u0275template(7,oo,2,2,"ng-container",1),e.\u0275\u0275elementEnd()),2&t){let a,l;e.\u0275\u0275property("title",e.\u0275\u0275pipeBind1(1,7,"PG_PUSH_NOTIFICATION_HEADER_TITLE"))("showBadge",!1),e.\u0275\u0275advance(3),e.\u0275\u0275property("ngIf","prod"!==i.env.type),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",i.finishProcessingFssData&&i.finishProcessingReleasesData),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngForOf",e.\u0275\u0275pureFunction0(9,io)),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",i.events&&(null!==(a=null==i.events?null:i.events.length)&&void 0!==a?a:0)>0&&i.finishProcessingFssData),e.\u0275\u0275advance(1),e.\u0275\u0275property("ngIf",i.invites&&(null!==(l=null==i.invites?null:i.invites.length)&&void 0!==l?l:0)>0&&i.finishProcessingReleasesData)}},dependencies:[ee.NgForOf,ee.NgIf,Y.IonContent,Y.IonProgressBar,Re.G,Zt,Cn,fn,Wn,Zn,_e.X$,ge.I],styles:["ion-content[_ngcontent-%COMP%]{--background: #f1f1f1}ion-toolbar[_ngcontent-%COMP%]{font-family:Nunito,sans-serif}ion-toolbar[_ngcontent-%COMP%] ion-img[_ngcontent-%COMP%]{height:25px;width:25px}ion-toolbar[_ngcontent-%COMP%] ion-title[_ngcontent-%COMP%]{letter-spacing:1px}ion-toolbar[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;height:24px;padding:0;width:24px;margin:0;font-size:19px;color:#656768}ion-toolbar[_ngcontent-%COMP%] ion-button.hover[_ngcontent-%COMP%]{background:#fff}.page-title[_ngcontent-%COMP%]{margin-top:30px;margin-bottom:26px}.page-title[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-weight:700;text-align:center;font-size:initial!important}.page-title[_ngcontent-%COMP%] .sub-title[_ngcontent-%COMP%]{text-align:center;color:#656768;font-size:.9em;margin-top:4px}.pendencies[_ngcontent-%COMP%] .empty[_ngcontent-%COMP%], .pendencies[_ngcontent-%COMP%] .not-empty[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:3em;color:#656768;font-size:.9em}.pendencies[_ngcontent-%COMP%] .empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%], .pendencies[_ngcontent-%COMP%] .not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{text-align:center}.pendencies[_ngcontent-%COMP%] .empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%], .pendencies[_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}.pendencies[_ngcontent-%COMP%] .empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .pendencies[_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}.pendencies[_ngcontent-%COMP%] .empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%] .pull-to-reload-message[_ngcontent-%COMP%] span[_ngcontent-%COMP%] ion-icon[_ngcontent-%COMP%], .pendencies[_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}.pendencies[_ngcontent-%COMP%] .not-empty[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;padding:1em;color:#656768;font-size:.9em;margin-bottom:2em}.pendencies[_ngcontent-%COMP%] .not-empty[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{text-align:center}.pendencies[_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:0}.pendencies[_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}.pendencies[_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}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%]{border:1px solid #eee;box-shadow:2px 2px 8px rgba(67,60,98,.1);border-radius:8px;width:95%;margin:12px auto;background-color:#fff}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%]{display:flex;padding:16px}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section.medium[_ngcontent-%COMP%], .pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section.top[_ngcontent-%COMP%]{border-bottom:1px solid #eee;justify-content:flex-start}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section.medium.campanions[_ngcontent-%COMP%]{display:flex;flex-direction:column}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section.medium.campanions[_ngcontent-%COMP%] > .label[_ngcontent-%COMP%]{font-size:.8em;color:#656768}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section.medium.campanions[_ngcontent-%COMP%] > .value[_ngcontent-%COMP%]{display:flex;margin:4px 0}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%]{height:38px;min-width:38px;border-radius:38px;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#eee}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .initials[_ngcontent-%COMP%] .content[_ngcontent-%COMP%]{font-size:.9em}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .thumbnail-image[_ngcontent-%COMP%]{text-align:center;display:flex;justify-content:center;align-items:center}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .thumbnail-image[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:38px;width:38px;border-radius:38px}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .user-event-data[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .user-event-data[_ngcontent-%COMP%] .full-name[_ngcontent-%COMP%]{display:flex;align-items:center;margin-left:12px;font-size:.9em}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .user-event-data[_ngcontent-%COMP%] .full-name[_ngcontent-%COMP%] .last-name[_ngcontent-%COMP%]{margin-left:4px}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .user-event-data[_ngcontent-%COMP%] .visitor-company[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{margin-left:12px;font-size:.9em}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .checkin-done-at[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .checkin-done-at[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.8em;color:#656768}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .target-company[_ngcontent-%COMP%]{width:50%}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .target-company[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.8em;color:#656768}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .target-event[_ngcontent-%COMP%]{width:50%}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .target-event[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.8em;color:#656768}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%;text-transform:none}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .actions.two-or-more[_ngcontent-%COMP%]{justify-content:space-between}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .actions.only-one[_ngcontent-%COMP%]{justify-content:center;--box-shadow: 0;text-transform:none}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%]{margin-top:0;display:flex;justify-content:center;align-items:center;flex-direction:row}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%] ion-button[_ngcontent-%COMP%]{--box-shadow: 0;text-transform:none}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%] button.ok[_ngcontent-%COMP%]{font-size:1em;color:#fff;background-color:#0ec254;padding:.5em 1.25em;border-radius:32px;border:1px solid #0ec254;transition:background-color .1s ease-out;text-transform:none}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .button-holder[_ngcontent-%COMP%] button.ok[_ngcontent-%COMP%]:active{background-color:#0ec254;color:#fff;transition:background-color .1s ease-out}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .logistic-event-message[_ngcontent-%COMP%]{background-color:#eee;border-radius:4px;padding:8px;text-align:center}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-invite-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .invite-requested-at[_ngcontent-%COMP%]{width:100%}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-invite-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .invite-requested-at[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.8em;color:#656768}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-invite-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .event-company[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-invite-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .event-company[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.8em;color:#656768}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-event-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%]{flex-direction:row}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-event-approve[_ngcontent-%COMP%] .section.column[_ngcontent-%COMP%]{flex-direction:column}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-event-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .invite-requested-at[_ngcontent-%COMP%]{width:100%}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-event-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .invite-requested-at[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.8em;color:#656768}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-event-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .event-company[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-event-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .event-company[_ngcontent-%COMP%] .label[_ngcontent-%COMP%]{font-size:.8em;color:#656768}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-event-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .event-company[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{display:flex;margin-top:4px}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-event-approve[_ngcontent-%COMP%] .section[_ngcontent-%COMP%] .event-company[_ngcontent-%COMP%]:not(:first-child){margin-top:12px}.pendencies[_ngcontent-%COMP%] .pendency[_ngcontent-%COMP%] .waiting-for-event-approve[_ngcontent-%COMP%] .section.top[_ngcontent-%COMP%]{justify-content:center}"]}),o})()}];let ro=(()=>{class o{}return o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=e.\u0275\u0275defineNgModule({type:o}),o.\u0275inj=e.\u0275\u0275defineInjector({imports:[X.I,z.D,n.RouterModule.forChild(ao)]}),o})()}}]);