1import{o as B,D as f,H as P}from"./DLaXUcTx.js";import{B as _e}from"./Sfn_1oxN.js";import{_ as ee,fb as be,fc as ye,fd as j,o as d,e as g,w as o,a as l,t as r,c as y,I as U,b as s,d as H,s as u,fe as ke,k as O,T as K,V as L,W as we,H as e,X as ae,p as N,a8 as Se,a_ as xe,aV as X,dG as Ce,a7 as Be,f as Ne,C as Ee,B as Le,D as Oe,i as Te,g as Ie,y as v,J as Ae,x as Y,U as Q,aS as $e,ag as ze}from"./DEjM1lnO.js";import{u as De,a as Re}from"./CxudhHoo.js";import{u as Me}from"./2pCyRyWE.js";import{u as Pe}from"./BLLFjLH6.js";import{a as je,B as He,b as Ve}from"./CjkVxOP7.js";import{u as Ue}from"./WpeE5Pnp.js";import{u as Ke}from"./DQqLC7fc.js";import{u as Fe}from"./DRZ7a8wo.js";import{t as Z}from"./CGtki7JS.js";const We=5e3,qe={name:"SessionExpiredModal",components:{IIcon:f,InbButton:B},setup(){const t=ke(),a=u(()=>t.modalReason===j.ABSOLUTE?"sessionExpired.modal.absoluteExpiryTitle":"sessionExpired.modal.title"),c=u(()=>t.modalReason===j.ABSOLUTE?"sessionExpired.modal.absoluteExpiryText":"sessionExpired.modal.text");return{session:t,modalTitleKey:a,modalTextKey:c,MODAL_REASONS:j}},methods:{async onIdleOk(){await ye()&&this.$toast.show(this.$t("sessionExpired.alert.sessionExtended"),{duration:We})},async onEnd(){await be("manual")}}},Ge={class:"text-center"};function Je(t,a,c,i,_,h){const b=f,k=B,x=_e;return d(),g(x,{ref:"expireModal",modelValue:i.session.showModal,"onUpdate:modelValue":a[1]||(a[1]=w=>i.session.showModal=w),centered:"","no-close-on-backdrop":"",tabindex:"-1",role:"dialog","footer-class":"d-flex justify-content-between p-2 session-expiration-modal-footer","header-close-class":"close"},{"header-close":o(()=>[s(b,{type:"x"})]),footer:o(()=>[i.session.modalReason===i.MODAL_REASONS.IDLE?(d(),y(U,{key:0},[s(k,{id:"closeIdleExpirationModal",variant:"primary",onClick:h.onIdleOk},{default:o(()=>[H(r(t.$t("sessionExpired.modal.ok")),1)]),_:1},8,["onClick"]),s(k,{id:"endSession",variant:"outline-primary",onClick:h.onEnd},{default:o(()=>[H(r(t.$t("sessionExpired.modal.endButton")),1)]),_:1},8,["onClick"])],64)):(d(),g(k,{key:1,id:"closeExpirationModal",variant:"primary",class:"mx-auto",onClick:a[0]||(a[0]=w=>i.session.showModal=!1)},{default:o(()=>[H(r(t.$t("sessionExpired.modal.ok")),1)]),_:1}))]),default:o(()=>[l("h5",Ge,r(t.$t(i.modalTitleKey)),1),l("p",null,r(t.$t(i.modalTextKey)),1)]),_:1},8,["modelValue"])}const za=ee(qe,[["render",Je]]);var Xe=t=>u(()=>{const a=Se(t);return{container:a===!0,[`container-${a}`]:typeof a=="string"}}),Ye=O({__name:"BNavbar",props:{container:{type:[Boolean,String],default:"fluid"},fixed:{default:void 0},noAutoClose:{type:Boolean,default:!1},print:{type:Boolean,default:!1},sticky:{default:void 0},tag:{default:"nav"},toggleable:{type:[Boolean,String],default:!1},variant:{default:null}},setup(t){const a=K(t,"BNavbar"),c=u(()=>a.tag==="nav"?void 0:"navigation"),i=Xe(()=>a.container),_=Me(u(()=>({bgVariant:a.variant}))),h=u(()=>[_.value,{"d-print":a.print,[`sticky-${a.sticky}`]:a.sticky!==void 0,[`fixed-${a.fixed}`]:a.fixed!==void 0,"navbar-expand":a.toggleable===!1,[`navbar-expand-${a.toggleable}`]:typeof a.toggleable=="string"}]);return xe(Ce,{tag:X(()=>a.tag),noAutoClose:X(()=>a.noAutoClose)}),(b,k)=>(d(),g(ae(e(a).tag),{class:N(["navbar",h.value]),role:c.value},{default:o(()=>[e(a).container!==!1?(d(),y("div",{key:0,class:N(e(i))},[L(b.$slots,"default")],2)):L(b.$slots,"default",{key:1})]),_:3},8,["class","role"]))}}),Qe=O({__name:"BNavbarBrand",props:{tag:{default:"div"},active:{type:Boolean,default:void 0},activeClass:{default:void 0},disabled:{type:Boolean,default:void 0},exactActiveClass:{default:void 0},href:{default:void 0},icon:{type:Boolean,default:void 0},noRel:{type:Boolean},opacity:{default:void 0},opacityHover:{default:void 0},prefetch:{type:Boolean},prefetchOn:{},noPrefetch:{type:Boolean},prefetchedClass:{},rel:{default:void 0},replace:{type:Boolean,default:void 0},routerComponentName:{default:void 0},stretched:{type:Boolean,default:!1},target:{default:void 0},to:{default:void 0},underlineOffset:{default:void 0},underlineOffsetHover:{default:void 0},underlineOpacity:{default:void 0},underlineOpacityHover:{default:void 0},underlineVariant:{default:void 0},variant:{default:void 0}},setup(t){const a=K(t,"BNavbarBrand"),{computedLink:c,computedLinkProps:i}=De(a),_=u(()=>c.value?Re:a.tag);
1return(h,b)=>(d(),g(ae(_.value),we({class:"navbar-brand"},e(i)),{default:o(()=>[L(h.$slots,"default")]),_:3},16))}}),Ze=O({__name:"BNavbarNav",props:{align:{default:void 0},fill:{type:Boolean,default:!1},justified:{type:Boolean,default:!1},small:{type:Boolean,default:!1},tag:{default:"ul"}},setup(t){const a=K(t,"BNavbarNav"),c=Pe(()=>a.align),i=u(()=>({"nav-fill":a.fill,"nav-justified":a.justified,[c.value]:a.align!==void 0,small:a.small}));return(_,h)=>(d(),y("ul",{class:N(["navbar-nav",i.value])},[L(_.$slots,"default")],2))}});const V=Be("/images/logo/inbank-partner-logo.svg"),ea=["data-testid"],aa={class:"d-flex align-items-center"},ta={class:"p-2 global-nav__dd-item-shop-icon"},oa={class:"pl-2"},na={class:"selected-shop-name"},sa={class:"selected-organization-name"},la={key:1,class:"selected-shop-name"},ia={class:"d-flex align-items-center"},da={class:"py-2 pl-3 global-nav__dd-item-shop-icon"},ra={class:"pl-2"},ua={class:"selected-shop-name"},ca={key:1},pa={key:0,class:"global-nav__dd-shop-list-wrapper"},ga={"data-testid":"pp-header-dropdown-shop-item",class:"ml-2"},ma={class:"ml-2"},fa={class:"pl-2"},va={class:"d-none d-lg-inline data-hj-suppress","data-hj-suppress":""},ha={class:"pl-2"},_a={class:"d-none d-lg-inline"},ba={class:"data-hj-suppress","data-hj-suppress":""},ya={class:"d-none d-lg-inline"},ka=5,wa=O({__name:"AppNavbar",props:{variant:{type:String,default:"global"},brandLink:{type:String,required:!0},userName:{type:String,default:""},shops:{type:Array,default:()=>[]},organizations:{type:Array,default:()=>[]},selectedShop:{type:Object,default:null},tempSelectedShop:{type:[Object,Boolean],default:null},logout:{type:Function,default:void 0},switchShopTestId:{type:String,default:void 0},shopNameTestId:{type:String,default:void 0}},setup(t){const a=t,{$store:c,$t:i,$mixpanel:_,$localisation:h}=Ne(),b=Ee(),k=Le(),x=Oe(),w=Te(),{public:te}=Ie(),{switchLanguage:oe,localeSelection:F}=Ue(x,c),{trackManageStoreClicked:ne}=Fe(te,_,x,h,i,c),{hasMerchantPlatformManagePermission:se}=ze(c),{isOnboardingEnabled:le}=Ke(c),T=Y(!1),I=Y(!1),ie=u(()=>x.locales?.value||[]),A=u(()=>ie.value.length>1),$=u(()=>`${F.value.selectedLocale}`.toUpperCase()),z=u(()=>F.value.languages),D={toggle:"pp-header-dropdown-language",language:"pp-header-dropdown-item-language"},de=u(()=>a.selectedShop?.name||i("store.labels.allShops")),re=u(()=>a.shops.length>1||a.organizations.length>1),ue=u(()=>a.shops.length>ka||a.organizations.length>1),W=u(()=>a.selectedShop?.uuid?a.selectedShop?.type===$e.ONLINE_PARTNER?le.value?"onboarding":null:se.value?"shop-management-employees":null:null),ce=u(()=>!!W.value),E=u(()=>a.organizations.find(n=>n.shops?.some(C=>C.uuid===a.selectedShop?.uuid))||null),q=()=>{try{globalThis.window?.location?.reload?.()}catch(m){console.error("Window reload failed:",m)}},R=m=>{oe(m)},pe=async m=>{m?.uuid&&(await Q.selectShop(m.uuid),c.dispatch("setActiveShop",m),q())},ge=async()=>{await Q.deselectShop(),c.dispatch("setActiveShop",null),q()},me=()=>{c.dispatch("setPwChangeReturnPath",k?.fullPath);const m=w("password-change");b.push(m)},fe=()=>{const m=W.value;m&&(ne(a.selectedShop?.uuid,a.selectedShop?.name,E.value?.uuid,E.value?.name),b.push(w(m)))};return(m,n)=>{const C=Qe,M=Ye,S=He,ve=Ve,G=je,J=Ze;return t.variant==="public"?(d(),g(M,{key:0,toggleable:"sm",variant:"light",class:"navbar-main public-nav"},{default:o(()=>[s(C,{to:t.brandLink},{default:o(()=>[...n[9]||(n[9]=[l("img",{src:V,width:"",height:"36",alt:"Inbank"},null,-1)])]),_:1},8,["to"]),e(A)?(d(),g(e(P),{key:0,"data-testid":D,class:"main-nav ml-auto global-nav__language-switcher","dropdown-text":e($),languages:e(z),size:"sm",onClick:n[0]||(n[0]=p=>R(p))},null,8,["dropdown-text","languages"])):v("",!0)]),_:1})):t.variant==="global"?(d(),g(M,{key:1,toggleable:"sm",variant:"light",class:"global-nav navbar-main flex-nowrap justify-content-between px-2 px-md-3"},{default:o(()=>[s(C,{to:t.brandLink,class:"global-nav__brand p-0"},{default:o(()=>[...n[10]||(n[10]=[l("img",{src:V,width:"",height:"36",alt:"Inbank"},null,-1)])]),_:1},8,["to"]),s(J,{class:"navbar-nav flex-row main-nav justify-content-end w-100 minw-0"},{default:o(()=>[s(G,{variant:"link",class:"main-nav","menu-class":"global-nav__shop-dropdown","toggle-class":"global-nav__dd m-0 regular text-primary",placement:"bottom-end","no-caret":"",onShow:n[1]||(n[1]=p=>I.value=!0),onHide:n[2]||(n[2]=p=>I.value=!1)},{"button-content":o(()=>[s(e(f),{type:"shop",collection:"feather",size:"16","stroke-width":"0.5"}),l("span",{class:"d-none d-lg-inline","data-testid":t.shopNameTestId||null},r(e(de)),9,ea),s(e(f),{type:e(I)?"chevron-up":"chevron-down",collection:"feather",size:"16"},null,8,["type"])]),default:o(()=>[s(S,{class:"global-nav__dd-item global-nav__dd-item-shop-info"},{default:o(()=>[l("div",aa,[l("div",ta,[s(e(f),{type:"shop",collection:"feather",size:"20","stroke-width":"0.7"}
1)]),l("div",oa,[t.selectedShop?.name&&e(E)?.name?(d(),y(U,{key:0},[l("p",na,r(t.selectedShop.name),1),l("p",sa,r(e(E)?.name),1)],64)):(d(),y("p",la,r(e(i)("store.labels.allShops")),1))])])]),_:1}),e(ce)?(d(),g(S,{key:0,class:"global-nav__dd-item global-nav__dd-item-manage-shop",onClick:fe},{default:o(()=>[l("div",ia,[l("div",da,[s(e(f),{type:"settings",collection:"feather",size:"20"})]),l("div",ra,[l("p",ua,r(e(i)("links.manageStore")),1)])])]),_:1})):v("",!0),e(re)?(d(),y("div",ca,[s(ve),t.shops.length<6&&t.organizations.length<2?(d(),y("div",pa,[(d(!0),y(U,null,Ae(t.shops,(p,he)=>(d(),g(S,{key:he,class:N(["global-nav__dd-item",{"global-nav__dd-item--active":p.uuid===t.selectedShop?.uuid}]),onClick:Sa=>pe(p)},{default:o(()=>[s(e(f),{type:"shop",collection:"feather",size:"18","stroke-width":"0.7"}),l("span",ga,r(p.name),1)]),_:2},1032,["class","onClick"]))),128)),s(S,{class:N(["global-nav__dd-item",{"global-nav__dd-item--active":!!t.tempSelectedShop}]),onClick:ge},{default:o(()=>[s(e(f),{type:"shop",collection:"feather",size:"18","stroke-width":"0.7"}),l("span",ma,r(e(i)("store.labels.allShops")),1)]),_:1},8,["class"])])):v("",!0),e(ue)?(d(),g(S,{key:1,to:e(w)("store"),"data-testid":t.switchShopTestId||null,class:"global-nav__dd-item global-nav__dd-item-switch-shop"},{default:o(()=>[s(e(f),{type:"refresh-cw",collection:"feather",size:"20"}),l("span",fa,r(e(i)("links.switchStore")),1)]),_:1},8,["to","data-testid"])):v("",!0)])):v("",!0)]),_:1}),s(G,{ref:"langDropdown",variant:"link",class:"main-nav","toggle-class":"global-nav__dd m-0 regular text-primary","menu-class":"global-nav__language-dropdown",placement:"bottom-end","no-caret":"",onShow:n[3]||(n[3]=p=>T.value=!0),onHide:n[4]||(n[4]=p=>T.value=!1)},{"button-content":o(()=>[s(e(f),{type:"user",collection:"feather",size:"16"}),l("span",va,r(e(Z)(t.userName)),1),s(e(f),{type:e(T)?"chevron-up":"chevron-down",collection:"feather",size:"16"},null,8,["type"])]),default:o(()=>[s(S,{onClick:me},{default:o(()=>[s(e(f),{type:"key",collection:"feather",size:"20"}),l("span",ha,r(e(i)("links.changePassword")),1)]),_:1})]),_:1},512),e(A)?(d(),g(e(P),{key:0,"data-testid":D,class:"main-nav global-nav__language-switcher","dropdown-text":e($),languages:e(z),size:"sm",onClick:n[5]||(n[5]=p=>R(p))},null,8,["dropdown-text","languages"])):v("",!0),t.logout?(d(),g(e(B),{key:1,variant:"link",class:"main-nav ml-1 my-0 mr-0 regular text-primary",onClick:n[6]||(n[6]=p=>t.logout?.())},{default:o(()=>[l("span",_a,r(e(i)("links.logout")),1),n[11]||(n[11]=l("span",{class:"icons icon--nav icon-sign-out text-gray px-0 pl-md-2"},null,-1))]),_:1})):v("",!0)]),_:1})]),_:1})):t.variant==="minimal"?(d(),g(M,{key:2,toggleable:"sm",variant:"light",class:"global-nav navbar-main flex-nowrap justify-content-between px-2 px-md-3"},{default:o(()=>[s(C,{to:t.brandLink,class:"global-nav__brand p-0"},{default:o(()=>[...n[12]||(n[12]=[l("img",{src:V,width:"",height:"36",alt:"Inbank"},null,-1)])]),_:1},8,["to"]),s(J,{class:"navbar-nav flex-row main-nav justify-content-end w-100 minw-0"},{default:o(()=>[e(A)?(d(),g(e(P),{key:0,"data-testid":D,class:"main-nav global-nav__language-switcher","dropdown-text":e($),languages:e(z),size:"md",onClick:n[7]||(n[7]=p=>R(p))},null,8,["dropdown-text","languages"])):v("",!0),s(e(B),{variant:"link","toggle-class":"px-1 px-md-2 regular text-primary"},{default:o(()=>[s(e(f),{type:"user",collection:"feather",size:"16"}),l("span",ba,r(e(Z)(t.userName)),1)]),_:1}),t.logout?(d(),g(e(B),{key:1,variant:"link",class:"main-nav pl-3 pr-1 regular text-primary",onClick:n[8]||(n[8]=p=>t.logout?.())},{default:o(()=>[l("span",ya,r(e(i)("links.logout")),1),s(e(f),{type:"log-out",collection:"feather",size:"16"})]),_:1})):v("",!0)]),_:1})]),_:1})):v("",!0)}}}),Da=ee(wa,[["__scopeId","data-v-08982aa8"]]);export{Da as A,za as _};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.