import{a as w}from"./chunk-77WMUU2O.js";import{a as ot}from"./chunk-K3DOHYQZ.js";import{c as Q,d as q,e as J,g as tt,h as et,i as it}from"./chunk-S3R7OBRS.js";import{a as nt}from"./chunk-BQPHGBSR.js";import{a as at}from"./chunk-W6XOYQ67.js";import{B as rt,c as _,e as T,g as L,l as N,m as P,n as f}from"./chunk-UBPC4FNO.js";import{a as Y}from"./chunk-U45OJP77.js";import{a as O}from"./chunk-2QDNDRJH.js";import{s as $}from"./chunk-QYQ7WNYU.js";import{k as Z}from"./chunk-GW55Q7ZA.js";import{o as j,p as W}from"./chunk-GR55BOSQ.js";import{Ac as D,Ca as u,Fc as r,Gc as l,J as F,La as B,Lc as k,Nb as X,O as v,Qa as h,Rc as R,Tb as c,Tc as s,Ub as A,Ya as K,a as U,b as z,dd as m,ed as y,fa as p,fc as G,fd as S,hb as E,ib as I,md as V,nc as C,tc as g,vc as H}from"./chunk-HC2G7LSI.js";function _t(t,i){if(t&1){let n=k();r(0,"div",7)(1,"h4",8),m(2),l(),r(3,"button",9),R("click",function(){E(n);let e=s();return I(e.dismiss())}),r(4,"span",10),m(5,"\xD7"),l()()()}if(t&2){let n=s();c(2),y(n.data.title)}}function ft(t,i){t&1&&(r(0,"p"),m(1," Vei fi redirec\u0163ionat pe site-ul TBI Bank. Te rug\u0103m s\u0103 te asiguri c\u0103 nu ai activate "),r(2,"span",13),m(3," adblockere"),l(),m(4,". "),l()),t&2&&(c(2),g("matTooltip","Ad Blocker este un software sau extensie de browser care \xEEmpiedic\u0103 afi\u0219area reclamelor online pe site-uri web \u0219i aplica\u021Bii."))}function Ct(t,i){if(t&1&&(r(0,"p",12),m(1),l()),t&2){let n=i.$implicit;g("innerHTML",n,X),c(),y(n)}}function vt(t,i){if(t&1&&C(0,Ct,2,2,"p",14),t&2){let n=s(2);g("ngForOf",n.data.paragraphs)}}function ht(t,i){if(t&1&&(r(0,"div",11),C(1,ft,5,1,"p")(2,vt,1,1,"p",12),l()),t&2){let n=s();c(),D(1,n.data.title==="Important de \u0219tiut"?1:-1),c(),D(2,n.data.title!=="Important de \u0219tiut"?2:-1)}}function Tt(t,i){if(t&1){let n=k();r(0,"button",15),R("click",function(){E(n);let e=s();return I(e.decline())}),m(1),l()}if(t&2){let n=s();H("mr-3",n.data.btnOkText),c(),S(" ",n.data.btnCancelText," ")}}function xt(t,i){if(t&1){let n=k();r(0,"button",16),R("click",function(){E(n);let e=s();return I(e.accept())}),m(1),l()}if(t&2){let n=s();c(),S(" ",n.data.btnOkText," ")}}var M=window;M.dataLayer=M.dataLayer||[];var x=(()=>{let i=class i extends O{constructor(a,e){super(),this.activeModal=a,this.data=e,e?.openTrackingCode&&e.openTrackingCode?.pipe(p(1),u(this.destroyed$)).subscribe(o=>{w.analyticsPush(o)})}decline(){this.data.cancelTrackingCode&&M.dataLayer.push(this.data.cancelTrackingCode),this.activeModal.close(!1)}accept(){this.data.confirmTrackingCode&&this.data.confirmTrackingCode?.pipe(p(1),u(this.destroyed$)).subscribe(a=>{w.analyticsPush(a)}),this.data.confirmCallback&&this.data.confirmCallback(),this.activeModal.close(!0)}dismiss(){M.dataLayer.push(this.data.closeTrackingCode),this.activeModal.close(!1)}};i.\u0275fac=function(e){return new(e||i)(A(Q),A(q))},i.\u0275cmp=K({type:i,selectors:[["oro-confirm-dialog"]],standalone:!0,features:[G,V],decls:7,vars:4,consts:[[1,"box-modal",2,"z-index","2000"],["class","modal-header",4,"ngIf"],[1,"modal-body"],["mat-dialog-content","",4,"ngIf"],["mat-dialog-actions",""],["class","btn btn-outline-secondary ml-auto",3,"mr-3","click",4,"ngIf"],["class","btn btn-primary","cdkFocusRegionstart","",3,"click",4,"ngIf"],[1,"modal-header"],["mat-dialog-title",""],["mat-button","",1,"confirm-dialog-close","close",3,"click"],["aria-hidden","true"],["mat-dialog-content",""],[3,"innerHTML"],[3,"matTooltip"],[3,"innerHTML",4,"ngFor","ngForOf"],[1,"btn","btn-outline-secondary","ml-auto",3,"click"],["cdkFocusRegionstart","",1,"btn","btn-primary",3,"click"]],template:function(e,o){e&1&&(r(0,"div",0),C(1,_t,6,1,"div",1),r(2,"div",2),C(3,ht,3,2,"div",3),r(4,"div",4),C(5,Tt,2,3,"button",5)(6,xt,2,1,"button",6),l()()()),e&2&&(c(),g("ngIf",o.data.title),c(2),g("ngIf",o.data.paragraphs),c(2),g("ngIf",o.data.btnCancelText),c(),g("ngIf",o.data.btnOkText))},dependencies:[W,tt,nt,et,j,it,ot],styles:["[_nghost-%COMP%]{--mdc-dialog-subhead-color: var(--black);--mdc-dialog-subhead-font: var(--font-family-sans-serif);--mdc-dialog-subhead-line-height: 2rem;--mdc-dialog-subhead-size: 1.5rem;--mdc-dialog-subhead-tracking: -.26px;--mdc-dialog-subhead-weight: bold;--mdc-dialog-supporting-text-color: var(--black);--mdc-dialog-supporting-text-font: var(--font-family-sans-serif);--mdc-dialog-supporting-text-line-height: 1.5rem;--mdc-dialog-supporting-text-size: 1rem;--mdc-dialog-supporting-text-tracking: normal}[_nghost-%COMP%] h4[_ngcontent-%COMP%]{margin-bottom:0;padding:0}[_nghost-%COMP%] h4[_ngcontent-%COMP%]:before{display:none}[_nghost-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:1rem} .confirm-dialog .modal-header{align-items:center;border-bottom:1px solid #E0E0E0;padding:0}@media screen and (min-width: 768px){ .confirm-dialog .modal-header{padding:1rem 2rem 1rem 26px}}@media screen and (max-width: 767px){ .confirm-dialog-close{top:5px!important}}@media screen and (max-width: 576px){ .confirm-dialog{margin-top:70px}}"]});let t=i;return t})();var bt={event:_.MIKRO_USER_CLICK,event_action:N.NEW_COMBINATION_BANNER,event_category:L.PRODUCT_DETAIL,event_label:P.QUIT,event_value:f.ZERO},Et={event:_.MIKRO_USER_CLICK,event_action:N.NEW_COMBINATION_BANNER,event_category:L.PRODUCT_DETAIL,event_label:P.CONFIRM,event_value:f.ZERO},ct=`Pentru a alege noua combina\u021Bie de prelungire contractual\u0103, tranzac\u021Bia din co\u0219 va fi \xEEnlocuit\u0103 de cea curent\u0103.`,It="Pentru a alege noua combina\u021Bie de migrare la abonament, tranzac\u021Bia din co\u0219 va fi \xEEnlocuit\u0103 de cea curent\u0103.",Ft={title:"",btnCancelText:"\xCEnchide",paragraphs:[`Ai deja \xEEn co\u0219ul de cump\u0103r\u0103turi o tranzac\u021Bie pe num\u0103rul <strong>%activeMsisdn%</strong>. Dac\u0103 dore\u0219ti s\u0103 alegi un alt telefon este necesar s\u0103-l \u0219tergi pe cel deja ad\u0103ugat \xEEn co\u0219.`]},kt={title:"Alege o nou\u0103 combina\u021Bie",paragraphs:[ct],btnCancelText:"Renun\u021B\u0103",btnOkText:"Continu\u0103",cancelTrackingCode:bt,confirmTrackingCode:F(Et)},lt=` Ai atins num\u0103rul maxim de tranzac\u021Bii cu rate in co\u0219. Pentru a ad\u0103uga un nou produs \xEEn rate este necesar s\u0103 \u0219tergi o tranzac\u021Bie \xEEn co\u0219.`,Rt=` Ai atins num\u0103rul maxim de tranzac\u021Bii cu abonament in co\u0219. Pentru a ad\u0103uga un nou produs cu abonament,o tranzac\u021Bie din co\u0219 va fi \xEEnlocuit\u0103 de cea curent\u0103.`,Bt={title:"Alege o nou\u0103 combina\u021Bie",paragraphs:[Rt],btnCancelText:"Renun\u021B\u0103",btnOkText:"Continu\u0103"},Kt={title:"Alege o nou\u0103 combina\u021Bie",paragraphs:[ct],btnCancelText:"Renun\u021B\u0103",btnOkText:"Continu\u0103"},Xt=z(U({},kt),{paragraphs:[It]}),Gt=` <svg width="16" height="25" viewBox="0 0 16 25" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M11.7502 23.5L14.5115 20.7387L5.54231 11.75L14.5115 2.76125L11.7502 0L0.000225067 11.75L11.7502 23.5Z" /> </svg> `,Ht=` <svg fill="none" height="25" viewBox="0 0 16 25" width="16" xmlns="http://www.w3.org/2000/svg"> <path clip-rule="evenodd" d="M2.76149 23.5L0.000244141 20.7387L8.96941 11.75L0.000244141 2.76125L2.76149 0L14.5115 11.75L2.76149 23.5Z" fill-rule="evenodd" /> </svg> `;var oe=(()=>{let i=class i extends O{constructor(a,e,o,b){super(),this.matDialog=a,this.navService=e,this.router=o,this.store=b,this.confirmAcquisitionChangeParams={title:"Schimbare tip achizi\u021Bie",btnOkText:"De acord",btnCancelText:"Renun\u021B\u0103",paragraphs:["Pentru a finaliza comanda cu acest tip de tranzac\u021Bie, este necesar s\u0103 eliminam produsele din co\u0219ul actual"],openTrackingCode:this.navService.identifyEventCategory().pipe(p(1),u(this.destroyed$),v(d=>({event:_.MIKRO_USER_CLICK,event_action:T.SUBSCRIPTIONS,event_category:d,event_label:"Change Transaction Type Pop Up",event_value:f.ZERO}))),confirmTrackingCode:this.navService.identifyEventCategory().pipe(p(1),u(this.destroyed$),v(d=>({event:_.MIKRO_USER_CLICK,event_action:T.SUBSCRIPTIONS,event_category:d,event_label:"Change Transaction Type OK",event_value:f.ZERO})))},this.confirmItemsWithInstallmentsExceeded={title:"Limita de tranzac\u021Bii a fost atins\u0103",paragraphs:[lt],btnOkText:"Vizualizeaz\u0103 co\u0219ul",btnCancelText:"Renun\u021B\u0103",confirmCallback:()=>{this.router.navigate([at.cart.path]),this.store.dispatch(Y())}},this.confirmTransactionChangeParams={title:"Schimbare tip achizi\u021Bie",paragraphs:["\xCEn comand\u0103 pot fi achizi\u021Bionate doar produse prepay, ca urmare pentru a continua este necesar s\u0103 elimin\u0103m produsele din co\u0219ul actual."],btnOkText:"De acord",btnCancelText:"Renun\u021B\u0103",openTrackingCode:this.navService.identifyEventCategory().pipe(p(1),u(this.destroyed$),v(d=>({event:_.MIKRO_USER_CLICK,event_action:T.SUBSCRIPTIONS,event_category:d,event_label:"Change Transaction Type Pop Up",event_value:f.ZERO}))),confirmTrackingCode:this.navService.identifyEventCategory().pipe(p(1),u(this.destroyed$),v(d=>({event:_.MIKRO_USER_CLICK,event_action:T.SUBSCRIPTIONS,event_category:d,event_label:"Change Transaction Type OK",event_value:f.ZERO})))}}alert({title:a,paragraphs:e,btnOkText:o}){return this.matDialog.open(x,{autoFocus:!0,panelClass:["mat-modal-dialog","mid-dialog","confirm-dialog"],data:{title:a,paragraphs:e,btnOkText:o||"Confirm\u0103"}}).afterClosed()}confirm({title:a,paragraphs:e,btnCancelText:o,btnOkText:b,openTrackingCode:d,cancelTrackingCode:dt,closeTrackingCode:st,confirmTrackingCode:mt,confirmCallback:pt}){return this.matDialog.open(x,{autoFocus:!0,panelClass:["mat-modal-dialog","mid-dialog","confirm-dialog"],data:{btnCancelText:o||"\xCEnchide",btnOkText:b||"Confirm\u0103",cancelTrackingCode:dt||"",closeTrackingCode:st||"",confirmCallback:pt,confirmTrackingCode:mt,openTrackingCode:d,paragraphs:e,title:a}}).afterClosed()}refresh(){return this.matDialog.open(x,{autoFocus:!0,panelClass:["mat-modal-dialog","mid-dialog","confirm-dialog"],data:{title:"Actualizeaz\u0103 co\u0219ul",paragraphs:["Este necesar\u0103 o re\xEEmprosp\u0103tare a paginii pentru a avea co\u0219ul la zi."],btnOkText:"Continu\u0103"}}).afterClosed()}warn({title:a,paragraphs:e}){return this.matDialog.open(x,{autoFocus:!0,panelClass:["mat-modal-dialog","mid-dialog","confirm-dialog"],data:{title:a,paragraphs:e,btnCancelText:"\xCEnchide"}}).afterClosed()}};i.\u0275fac=function(e){return new(e||i)(h(J),h(rt),h(Z),h($))},i.\u0275prov=B({token:i,factory:i.\u0275fac,providedIn:"root"});let t=i;return t})();export{Ft as a,kt as b,Bt as c,Kt as d,Xt as e,Gt as f,Ht as g,oe as h};