import{Ab as j,Cb as B,zb as $}from"./chunk-2HRCYW6U.js";import{$b as S,Ab as a,Bc as D,Cc as F,Dc as P,Jb as L,La as o,Lb as u,Mb as h,Tc as N,Ua as y,Va as w,Xb as x,Za as C,da as b,ec as M,fb as I,fc as O,gb as r,gc as v,kc as T,na as _,oa as d,sb as l,tb as s,ub as E,va as k,vb as m,vd as V,wb as p,wd as q,yb as g,zb as f}from"./chunk-MUCMJBU7.js";var R=e=>[e],A=e=>({"info-notification":e}),G=(e,c,n,t,i)=>({key:e,exibeSaldo:c,saldo:n,erroSaldo:t,notifications:i});function H(e,c){if(e&1){let n=g();l(0,"li",6),f("click",function(){_(n);let i=a(3);return d(i.closeDropdown.emit())}),l(1,"a",7)(2,"span"),u(3),s(),l(4,"span",8),u(5),M(6,"menuInfo"),s()()()}if(e&2){let n=a(2).$implicit,t=a();I("data-cy","menu-item-"+n.key),o(),r("routerLink","/minha-conta/"+x(7,R,n.value)),o(2),h(n.title),o(),r("ngClass",x(9,A,n.key==="notifications")),o(),h(O(6,5,S(11,G,n.key,t.exibeCashback,t.saldoCashback,t.saldoCashbackError,t.quantidadeNaoLida)))}}function J(e,c){if(e&1&&(m(0),C(1,H,7,17,"li",5),M(2,"showCashbackMenuOption"),p()),e&2){let n=a().$implicit,t=a();o(),r("ngIf",v(2,1,n.key,t.exibeCashback))}}function K(e,c){if(e&1){let n=g();l(0,"li",6),f("click",function(){_(n);let i=a(2);return d(i.closeDropdown.emit())}),l(1,"a",9),u(2),s()()}if(e&2){let n=a().$implicit;o(),r("routerLink","/minha-conta/"+x(2,R,n.value)),o(),h(n.title)}}function Q(e,c){e&1&&(m(0),E(1,"hr",10),p())}function U(e,c){if(e&1&&(m(0),C(1,J,3,4,"ng-container",4)(2,K,3,4,"ng-template",null,0,T)(4,Q,2,0,"ng-container",3),M(5,"showCashbackMenuOption"),p()),e&2){let n=c.$implicit,t=L(3),i=a();o(),r("ngIf",n.key==="cashback"||n.key==="notifications")("ngIfElse",t),o(3),r("ngIf",n.showDivider&&v(5,3,n.key,i.exibeCashback))}}function W(e,c){if(e&1){let n=g();m(0),l(1,"li",11),f("click",function(){_(n);let i=a();return i.goLogout.emit(),d(i.closeDropdown.emit())}),u(2," Sair "),s(),p()}}var re=(()=>{class e{constructor(){this.options=[],this.isLogged=!1,this.exibeCashback=!1,this.saldoCashback=0,this.saldoCashbackError=null,this.quantidadeNaoLida=0,this.goLogout=new k,this.closeDropdown=new k}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275cmp=y({type:e,selectors:[["vip-minha-conta-menu"]],inputs:{options:"options",isLogged:"isLogged",exibeCashback:"exibeCashback",saldoCashback:"saldoCashback",saldoCashbackError:"saldoCashbackError",quantidadeNaoLida:"quantidadeNaoLida"},outputs:{goLogout:"goLogout",closeDropdown:"closeDropdown"},standalone:!1,decls:3,vars:2,consts:[["simpleTemplate",""],["id","vip-menu-minha-conta","role","menu"],[4,"ngFor","ngForOf"],[4,"ngIf"],[4,"ngIf","ngIfElse"],["role","menuitem",3,"click",4,"ngIf"],["role","menuitem",3,"click"],[1,"w-full","flex","justify-between",3,"routerLink"],[3,"ngClass"],[3,"routerLink"],[1,"vip-divider"],["role","menuitem","data-cy","option-logout",1,"cursor-pointer",3,"click"]],template:function(t,i){t&1&&(l(0,"ul",1),C(1,U,6,6,"ng-container",2)(2,W,3,0,"ng-container",3),s()),t&2&&(o(),r("ngForOf",i.options),o(),r("ngIf",i.isLogged))},dependencies:[D,F,P,V,$,j],styles:["#vip-menu-minha-conta[_ngcontent-%COMP%]{color:var(--vip-color-first-default-main)}#vip-menu-minha-conta[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:not(:last-child), #vip-menu-minha-conta[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{margin-bottom:.625rem}#vip-menu-minha-conta[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]:hover{cursor:pointer}.info-notification[_ngcontent-%COMP%]{background:var(--vip-color-primary-main);color:var(--vip-color-primary-contrast);width:.875rem;text-align:center;border-radius:50%}"],changeDetection:0})}}return e})();var _e=(()=>{class e{static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275mod=w({type:e})}static{this.\u0275inj=b({imports:[N,q,B]})}}return e})();export{re as a,_e as b};