1import{o as V}from"./CQMkTEeJ.js";import{$ as n,Ar as g,E as m,G as d,K as i,M as $,Pn as B,Q as j,U as s,Vt as l,W as I,Yt as M,bn as r,bt as L,nr as b,qt as q,u as w,ur as C}from"./C0Tl9HKj.js";import"./dP53nhgG.js";import{f as A,u as T}from"./j3HjRlkW.js";import{t as K}from"./DfmstUig.js";import{c as f,n as Q,t as x}from"./SJ-wEjPI.js";import{i as D}from"./DTniLSZy.js";import{t as F}from"./BgG3vJtx.js";import{t as y}from"./K9rsuiWd.js";import{t as O}from"./CtkDODkR.js";import{K as G,Q as p,t as P}from"#entry";import{t as k}from"./CJliUJX-.js";import{t as R}from"./fmQiWc31.js";C(),L(),w();var W={class:"choose-lang"},Y={key:1,class:"dropdown"},z=["onClick"],H={key:0,class:"fa fa-check"};function J(e,t,v,N,_,a){const u=O;return l(),i("div",W,[s("a",{class:"selected",onClick:t[0]||(t[0]=m((...o)=>a.flipLang&&a.flipLang(...o),["prevent"]))},[n(u,{class:"h stretch center"},{default:r(()=>[s("span",null,g(a.getLangName(e.lang)),1),t[2]||(t[2]=s("i",{class:"fa fa-angle-down"},null,-1))]),_:1})]),_.showLang?(l(),i("div",{key:0,class:"dropdown-mask",onClick:t[1]||(t[1]=(...o)=>a.flipLang&&a.flipLang(...o))})):d("",!0),_.showLang?(l(),i("div",Y,[(l(!0),i($,null,q(a.languages,o=>(l(),i("a",{href:"#",onClick:m(h=>a.onLangChange(o.code),["stop","prevent"]),key:o.code},[n(u,{class:"h stretch center"},{default:r(()=>[s("span",null,g(o.name)+"Â ",1),o.code===e.lang?(l(),i("i",H)):d("",!0)]),_:2},1024)],8,z))),128))])):d("",!0)])}var X={props:{org:{type:Object,required:!0}},data(){return{showLang:!1}},computed:{...f(Q,["lang"]),languages(){return[this.org.app_config.default_lang].concat(this.org.app_config.langs)}},methods:{onLangChange(e){V().$langStore.setLang(e),this.flipLang(),window.location.reload()},flipLang(){this.showLang=!this.showLang},getLangName(e){return D(this.languages,{code:e})?.name}}},Z=Object.assign(y(X,[["render",J],["__scopeId","data-v-ec621fdc"]]),{__name:"ChooseLang"});B();L(),C(),w();var ee=["src"],te={key:0,class:"item"},ae={class:"user-menu"},se={key:0,class:"profile-link","tooltip-target":""},ne={class:"pop-items"};function re(e,t,v,N,_,a){const u=K,o=P,h=Z,S=R,c=O,E=M("VMenu");return l(),I(c,{class:"h center stretch dashboard-header"},{default:r(()=>[n(u,{class:"logo link",to:"/"},{default:r(()=>[s("img",{class:"logo-img",src:a.logoImageUrl},null,8,ee)]),_:1}),n(c,{class:"h center end btns"},{default:r(()=>[e.baseOrg.isNunify?(l(),i("div",te,[n(o,{class:"item",kind:"secondary-border",onClicked:a.onCreateEvent},{default:r(()=>[...t[1]||(t[1]=[j("Create Event",-1)])]),_:1},8,["onClicked"])])):d("",!0),n(h,{class:"no-mob",org:v.org},null,8,["org"]),s("div",ae,[n(E,{distance:"5",placement:"bottom"},{popper:r(()=>[s("div",ne,[n(u,{class:"add-btn",to:"/events/complete-profile"},{default:r(()=>[n(c,{class:"h center"},{default:r(()=>[t[2]||(t[2]=s("i",{class:"fa fa-edit"},null,-1)),s("p",null,g(("localiser"in e?e.localiser:b(k)).get("profile.labels.edit")),1)]),_:1})]),_:1}),s("a",{class:"add-btn danger",href:"#",onClick:t[0]||(t[0]=m((...U)=>a.signOut&&a.signOut(...U),["stop","prevent"]))},[n(c,{class:"h center"},{default:r(()=>[t[3]||(t[3]=s("i",{class:"fa fa-sign-out-alt"},null,-1)),s("p",null,g(("localiser"in e?e.localiser:b(k)).get("profile.labels.sign_out")),1)]),_:1})])])]),default:r(()=>[e.baseUser?(l(),i("div",se,[n(S,{user:e.baseUser,multiplier:1.25,"border-thickness":1},null,8,["user"])])):d("",!0)]),_:1})])]),_:1})]),_:1})}var oe={props:{org:{type:Object,required:!0}},data(){return{}},computed:{...f(x,["baseOrg"]),...f(G,["authenticated","baseUser"]),logoImageUrl(){return this.org.store_config.icon_url},isLogin(){return A().path.includes("/login")}},methods:{async signOut(){p.trackEvent("side-nav","signout"),await F.signOut(this.$creds),this.$userStore.logout(this.$creds),p.reset(this.$userStore),T("/")},onCreateEvent(e){e(),p.trackEvent("base-top-nav","create_event"),window.open("https://cms.nunify.com/create-new-event","_blank")}}},ke=Object.assign(y(oe,[["render",re],["__scopeId","data-v-7b0f5510"]]),{__name:"BaseTopNav"});export{ke as t};
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.