1import{p as r,a as o,R as l,b as c,c as g}from"./DefaultRightSidebar-bc9ab1ec.js";import{L as d}from"./Logo-c6342453.js";import{n,_,f as v}from"./main-72a01a0e.js";import{C as u}from"./User-e0de9a2e.js";import"./Index-38ff1e27.js";import"./Loader-4440e500.js";const f={components:{Logo:d},mixins:[r]};var m=function(){var t=this,e=t._self._c;return e("nav",{staticClass:"navbar",attrs:{id:"navbar"}},[e("div",{staticClass:"navbar__left-side"},[e("Logo",{attrs:{width:50}}),e("div",{staticClass:"searchbar-container",style:{transform:t.showSearchBar?"translateY(50px)":"translateY(8px)",opacity:t.showSearchBar?1:0,pointerEvents:t.showSearchBar?"initial":"none"}})],1),e("div",{staticClass:"searchbar-container",style:{transform:t.showSearchBar?"translateY(60px)":"translateY(8px)",opacity:t.showSearchBar?1:0,pointerEvents:t.showSearchBar?"initial":"none"}},[e("PlayerSearchbar",{on:{navigation:function(s){t.showSearchBar=!t.showSearchBar}}})],1),t._v(" "+t._s(t.$store.getters.getSettings.getCurrentLang)+" "),e("div",{staticClass:"navbar__right-side"},[e("div",{staticClass:"search-icon pointer mr-3 ml-auto",on:{click:function(s){t.showSearchBar=!t.showSearchBar}}},[e("v-icon",[t._v("$vuetify.icons.magnify")])],1),t.$store.getters.getSettings.enableLangSwitcher&&t.$store.getters.getCurrentLang?e("div",{staticClass:"lang-switcher mr-1"},[e("div",{staticClass:"pointer",on:{click:function(s){return t.$store.commit("setChooseLangDialog",!0)}}},[t.$store.getters.getCurrentLang.flag?e("v-img",{attrs:{width:"18px",height:"100%",src:"/images/flags/"+t.$store.getters.getCurrentLang.flag+".svg"}}):e("div",{staticClass:"small bold lang"},[t._v(" "+t._s(t.$store.getters.getCurrentLang.locale)+" ")])],1)]):t._e(),t.$store.getters.getSettings.enableThemeSwitcher&&t.$store.getters.getTheme.enable_light_dark_switcher?e("div",{staticClass:"theme-switch"},[e("v-btn",{attrs:{icon:""},on:{click:t.switchDarkMode}},[e("v-icon",{attrs:{small:""}},[t._v("$vuetify.icons.brightness-4")])],1)],1):t._e(),t.user?e("div",{staticClass:"user"},[t.$store.getters["purchase/getCart"]&&t.$store.getters["purchase/getCart"].items.length?e("Cart",{staticClass:"mx-1"}):t._e(),e("div",{staticClass:"icons"},[t.$store.getters.getSettings.enableRealtime&&t.$store.getters.getSettings.enableChat&&t.hasPermission("Chat with friends")?e("div",{staticClass:"chat"},[e("v-menu",{attrs:{left:"",bottom:"","position-y":125,"offset-y":"","close-on-content-click":!1,dark:t.$vuetify.theme.dark},scopedSlots:t._u([{key:"activator",fn:function({on:s,attrs:i}){return[e("v-btn",t._g(t._b({attrs:{icon:""}},"v-btn",i,!1),s),[e("v-icon",{attrs:{small:""}},[t._v("$vuetify.icons.message-processing-outline")])],1),t.unreadMessages?e("div",{staticClass:"unread-indicator"},[e("span",[t._v(t._s(t.unreadMessages))])]):t._e()]}}],null,!1,3487846369),model:{value:t.chatMenu,callback:function(s){t.chatMenu=s},expression:"chatMenu"}},[e("chat-component",{attrs:{user:t.$store.getters.getUser,whoToOpen:t.openChatEventFriend,amIAlive:t.chatMenu},on:{chatOpened:function(s){return t.$store.commit("setOpenChatWith",null)},unread:function(s){t.unreadMessages+=s}}})],1)],1):t._e(),t.notifications?e("div",{staticClass:"notifications"},[e("v-menu",{attrs:{bottom:"",left:"","nudge-bottom":"45","max-height":"20em","close-on-content-click":!1},scopedSlots:t._u([{key:"activator",fn:function({on:s,attrs:i}){return[e("v-btn",t._g(t._b({attrs:{small:"",icon:""}},"v-btn",i,!1),s),[e("v-badge",{attrs:{left:"",overlap:"",dot:"",color:t.isThereUnreadNotifications?"error":"transparent"}},[e("v-icon",{attrs:{small:""}},[t._v("$vuetify.icons.bell")])],1)],1)]}}],null,!1,3086334385)},[e("v-card",{staticClass:"panel"},[e("notifications-box",{attrs:{notifications:t.notifications},on:{handled:function(s){return t.show("notifications")}}})],1)],1)],1):t._e(),e("div",{staticClass:"friends",on:{click:function(s){return t.$emit("toggle")}}},[e("v-icon",{staticClass:"mr-3",attrs:{small:""}},[t._v("$vuetify.icons.account-group")])],1)]),e("User")],1):e("div",{staticClass:"auth"},[e("div",{staticClass:"buttons"},[t.$store.getters.getSettings.disableRegistration?t._e():e("v-btn",{staticClass:"primary white--text",attrs:{small:""},on:{click:function(s){return t.$router.push({name:"login"})}}},[t._v(t._s(t.$t("Login")))]),t.$store.getters.getSettings.disableRegistration?t._e():e("v-btn",{staticClass:"register__btn ml-2 white--text",attrs:{small:"",outlined:"",color:"primary"},on:{click:function(s){return t.$router.push({name:"register"})}}}
1,[t._v(t._s(t.$t("Register")))])],1)])])])},h=[],p=n(f,m,h,!1,null,"5aa7de06",null,null);const $=p.exports,b={name:"MuzzifyPlayerSidebar",mixins:[o],data(){return{activeItem:null}},methods:{setActive(a){this.activeItem=a},isActive(a){return this.activeItem==a},getIcon(a){return!this.isActive(a.id)&&this.$vuetify.icons.values[a.icon+"-outline"]?a.icon+"-outline":a.icon}}};var y=function(){var t=this,e=t._self._c;return e("div",{attrs:{id:"player-sidebar__container"}},[e("v-navigation-drawer",{attrs:{permanent:"","mini-variant":t.$vuetify.breakpoint.mdAndDown,floating:"",id:"player-sidebar"}},[e("v-list",{attrs:{nav:""}},t._l(t.items,function(s){return e("v-list-item",{key:s.title,attrs:{link:"","hide-overlay":"",ripple:!1,"active-class":"muzzify-sidebar-item-active",to:s.path},on:{click:function(i){return t.setActive(s.id)}}},[e("v-list-item-icon",{attrs:{title:s.name}},[e("v-icon",{attrs:{size:t.$vuetify.breakpoint.lgAndDown?25:27,color:t.isActive(s.id)?"primary":""}},[t._v("$vuetify.icons."+t._s(t.getIcon(s)))])],1),e("v-list-item-content",{class:{"primary--text":t.isActive(s.id)}},[e("v-list-item-title",{domProps:{textContent:t._s(t.$t(`${s.name}`))}})],1)],1)}),1),t.$store.getters.getInstallPrompt?e("div",{staticClass:"install-pwa-button-container"},[e("div",{staticClass:"install-pwa-button-container__small-screen-btn"},[e("v-btn",{attrs:{"x-small":"",color:"white",outlined:"",title:t.$t("Install the app"),dark:"",fab:""},on:{click:t.showInstallationPrompt}},[e("v-icon",{attrs:{small:""}},[t._v("$vuetify.icons.download")])],1)],1),e("div",{staticClass:"install-pwa-button-container__large-screen-btn"},[e("v-btn",{attrs:{text:"",block:"",small:"",color:"white",outlined:"",title:t.$t("Install the app"),dark:"",rounded:""},on:{click:t.showInstallationPrompt}},[e("v-icon",{attrs:{small:"",left:""}},[t._v("$vuetify.icons.download")]),t._v(" "+t._s(t.$t("install"))+" ")],1)],1),t.isOnline?t._e():e("div",{staticClass:"install-pwa-button-container mt-5"},[e("v-chip",{attrs:{color:"error",small:"",title:t.$t("Offline"),dark:"",rounded:""}},[e("v-icon",{attrs:{small:"",left:""}},[t._v("$vuetify.icons.cloud-off-outline")]),t._v(" "+t._s(t.$t("Offline"))+" ")],1)],1)]):t._e()],1),t.$store.getters.getQueue.length?e("player",{attrs:{playlist:t.$store.getters.getQueue}}):t._e(),e("audio",{attrs:{id:"audio-player",crossOrigin:"anonymous"}})],1)},C=[],S=n(b,y,C,!1,null,"bf6c9f66",null,null);const k=S.exports;const x={components:{RadioStationHighlights:l,ContactUs:u,FriendList:()=>_(()=>import("./FriendList-4919d578.js"),["assets/FriendList-4919d578.js","assets/main-72a01a0e.js","assets/main-d74636b5.css","assets/FriendList-a4e14a44.css"])},created(){this.fetchPages()},methods:{fetchPages(){v.get("/api/pages").then(a=>{this.pages=a.data})}},data(){return{aboutUsDialog:!1,contactUsDialog:!1,pages:[]}},computed:{hideRightSidebar(){return this.$store.getters.getSettings.hideRightSidebar}}};var w=function(){var t=this,e=t._self._c;return t.hideRightSidebar?t._e():e("v-card",{ref:"rightSidebar",attrs:{id:"right-sidebar-container"}},[e("div",{staticClass:"right-sidebar-toggle",on:{click:function(s){return t.$emit("toggle")}}},[e("v-icon",{staticClass:"mr-1",attrs:{small:""}},[t._v("$vuetify.icons.menu")])],1),e("div",{staticClass:"sticky"},[t.$store.getters.getSettings.enableAds?[t.parseAd(t.$store.getters.getSettings.square_ad).position==="trs"&&t.parseAd(t.$store.getters.getSettings.square_ad).code?e("div",{staticClass:"ad-slot square-ad"},[!t.hasPermission("No ads")||t.isAdmin()?e("ad",{attrs:{type:"square",ad_code:t.parseAd(t.$store.getters.getSettings.square_ad).code},on:{click:function(s){t.$store.getters.getSettings.ga4&&t.$store.getters.getSettings.analytics_adClick_event&&t.emitAnalyticsEvent({action:"ad_click",category:"square_ad",label:"top right-sidebar ad"})}}}):t._e()],1):t._e()]:t._e(),e("RadioStationHighlights"),t.$store.getters.getUser&&t.$store.getters.getFriends&&t.$store.getters.getSettings.enableFriendshipSystem?e("friend-list",{staticClass:"card-inside"}):t._e(),t.$store.getters.getSettings.enableAds?[t.parseAd(t.$store.getters.getSettings.square_ad).position==="brs"&&t.parseAd(t.$store.getters.getSettings.square_ad).code?e("div",{staticClass:"ad-slot square-ad"},[t.hasPermission("No ads")?t._e():e("ad",{attrs:{type:"square",ad_code:t.parseAd(t.$store.getters.getSettings.square_ad).code},on:{click:function(s){t.$store.getters.getSettings.ga4&&t.$store.getters.getSettings.analytics_adClick_event&&t.emitAnalyticsEvent({action:"ad_click",category:"square_ad",label:"bottom right-sidebar ad"})}}}
1)],1):t._e()]:t._e(),e("div",{staticClass:"links"},[t._l(t.pages,function(s){return e("div",{key:s.id,staticClass:"link"},[e("router-link",{staticClass:"router-link",attrs:{to:{path:s.path}}},[t._v(" "+t._s(t.$t(s.name))+" ")])],1)}),t.$store.getters.getPlans&&t.$store.getters.getPlans.length>1?e("div",{staticClass:"link"},[e("router-link",{staticClass:"router-link",attrs:{to:{name:"subscription"}}},[t._v(" "+t._s(t.$t("Plans"))+" ")])],1):t._e()],2),e("div",{staticClass:"copyrights"},[t._v(" © "+t._s(t.moment().year())+" "+t._s(t.$store.getters.getSettings.appName)+". "+t._s(t.$t("All rights reserved."))+" ")]),e("div",{staticClass:"external-link mt-4"},[t.$store.getters.getSettings.twitter_link?e("v-btn",{staticClass:"mx-1",attrs:{"x-small":"",href:t.$store.getters.getSettings.twitter_link,rel:"noreferrer",target:"_blank",icon:""}},[e("v-icon",[t._v("$vuetify.icons.twitter")])],1):t._e(),t.$store.getters.getSettings.facebook_link?e("v-btn",{staticClass:"mx-1",attrs:{"x-small":"",href:t.$store.getters.getSettings.facebook_link,rel:"noreferrer",target:"_blank",icon:""}},[e("v-icon",[t._v("$vuetify.icons.facebook")])],1):t._e(),t.$store.getters.getSettings.youtube_link?e("v-btn",{staticClass:"mx-1",attrs:{"x-small":"",href:t.$store.getters.getSettings.youtube_link,rel:"noreferrer",target:"_blank",icon:""}},[e("v-icon",[t._v("$vuetify.icons.youtube")])],1):t._e(),t.$store.getters.getSettings.instagram_link?e("v-btn",{staticClass:"mx-1",attrs:{"x-small":"",href:t.$store.getters.getSettings.instagram_link,rel:"noreferrer",target:"_blank",icon:""}},[e("v-icon",[t._v("$vuetify.icons.instagram")])],1):t._e(),t.$store.getters.getSettings.spotify_link?e("v-btn",{staticClass:"mx-1",attrs:{"x-small":"",href:t.$store.getters.getSettings.spotify_link,rel:"noreferrer",target:"_blank",icon:""}},[e("v-icon",[t._v("$vuetify.icons.spotify")])],1):t._e(),t.$store.getters.getSettings.soundcloud_link?e("v-btn",{staticClass:"mx-1",attrs:{"x-small":"",href:t.$store.getters.getSettings.soundcloud_link,rel:"noreferrer",target:"_blank",icon:""}},[e("v-icon",[t._v("$vuetify.icons.soundcloud")])],1):t._e()],1)],2),e("v-dialog",{attrs:{"max-width":"600"},model:{value:t.contactUsDialog,callback:function(s){t.contactUsDialog=s},expression:"contactUsDialog"}},[t.$store.getters.getSettings.allowGuestsToContact?e("v-card",[e("v-card-title",[t._v(t._s(t.$t("Contact Us"))+" "),e("v-spacer"),e("v-spacer"),e("v-card-actions",[e("v-btn",{attrs:{icon:""},on:{click:function(s){t.contactUsDialog=!1}}},[e("v-icon",[t._v("$vuetify.icons.close")])],1)],1)],1),e("div",{staticClass:"body"},[e("contact-us",{on:{emailSent:function(s){t.contactUsDialog=!1}}})],1)],1):t._e()],1)],1)},P=[],A=n(x,w,P,!1,null,"b61d7c33",null,null);const M=A.exports,z={name:"MuzzifyMaster",mixins:[c],components:{RightSidebar:g,MuzzifyPlayerRightSidebar:M,Navbar:$,Sidebar:k}};var R=function(){var t=this,e=t._self._c;return e("div",{staticClass:"full-height",class:"player--dark",attrs:{id:"player-container"}},[e("Navbar"),e("div",{attrs:{id:"player-container__main"}},[e("Sidebar"),e("div",{attrs:{id:"player-container__content__main"}},[e("v-container",{staticClass:"player-main-container",attrs:{fluid:""}},[e("router-view",{key:t.$store.getters.getCurrentPageId})],1)],1),e("MuzzifyPlayerRightSidebar",{style:{transform:t.windowWidth<900?"translateX("+(t.rightSidebar?"0px":"100%")+")":"translateX(0)"},on:{width:function(s){t.rightSidebarWidth=s},toggle:function(s){t.rightSidebar=!t.rightSidebar}}})],1)],1)},I=[],L=n(z,R,I,!1,null,null,null,null);const O=L.exports;export{O as default};
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.