(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["LayoutHeaderNavBar","LocaleSwitcher"],{"2fa4":function(e,t,a){"use strict";a("20f6");var r=a("80d2");t["a"]=Object(r["j"])("spacer","div","v-spacer")},"3d0e":function(e,t,a){},"8a45":function(e,t,a){"use strict";a.r(t);var r=a("40dc"),o=a("9d26"),n=a("8336"),i=a("2b0e"),s=i["a"].extend({name:"v-app-bar-nav-icon",functional:!0,render(e,{slots:t,listeners:a,props:r,data:i}){const s=Object.assign(i,{staticClass:("v-app-bar__nav-icon "+(i.staticClass||"")).trim(),props:{...r,icon:!0},on:a}),l=t().default;return e(n["a"],s,l||[e(o["a"],"$menu")])}}),l=a("132d"),c=a("2fa4"),h=a("2a7f"),p=function(){var e=this,t=e._self._c;return t(r["a"],{staticClass:"header-nav-bar",attrs:{fixed:"",app:"",color:e.instance.theme.header_bgcolor,elevation:"0"}},["cluvi-pay"===e.template.header_type?t("header-cluvi-pay",{attrs:{template:e.template}}):e._e(),"main"===e.template.header_type&&e.supplier.count_services>1?t(s,{attrs:{color:e.instance.theme.header_txt_color},on:{click:function(t){return e.SwitchLeftPanel()}}}):e._e(),"main"===e.template.header_type&&1===e.supplier.count_services?t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.BackToMain()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"my_order"===e.template.header_type?t(n["a"],{attrs:{icon:""}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"internal"===e.template.header_type?t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.beforeGoBack()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"to_main"===e.template.header_type?t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.BackToMain()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"to_othersite"===e.template.header_type?t(n["a"],{attrs:{icon:"",href:"https://archies.cluvi.co/",link:""}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"toOrderinprogress"===e.template.header_type?t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.toOrderinprogress()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"tomenu"===e.template.header_type?t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.ToMenu()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"tohome"===e.template.header_type?t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.ToHome()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"tobook"===e.template.header_type?t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.ToBook()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"ordermyontable"===e.template.header_type?t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.NavigatorMyOrder()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),"back_action"!==e.template.header_type||e.openMenuTop?e._e():t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.ExecLambda()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1),"maincategories"===e.template.header_type?t(n["a"],{attrs:{icon:""},on:{click:function(t){return e.MenuMainCategories()}}},[t(l["a"],{attrs:{color:e.instance.theme.header_txt_color}},[e._v("fa-light fa-chevron-left")])],1):e._e(),!e.instance.id||e.template.label&&0!==e.template.label.length||"cluvi-pay"===e.template.header_type?e._e():t(h["a"],{staticClass:"toolbar-title-header-logo",style:{color:e.instance.theme.header_txt_color}},["cluvi-pay"!==e.template.header_type?t("img",{staticStyle:{height:"100%"},attrs:{src:e.instance.header.logo,id:"logocustomer"},on:{click:function(t){return e.GoSelectSupplier()}}}):e._e(),e.isKokoriko?t("p",[e._v(e._s(e.supplier.label))]):e._e()]),e.instance.id&&e.template.label&&e.template.label.length>0?t(h["a"],{staticClass:"ma-0 pa-0 titlecustom",style:{color:e.instance.theme.header_txt_color}},[t("span",{domProps:{innerHTML:e._s(e.template.label)}}),e.isKokoriko?t("p",[e._v(e._s(e.supplier.label))]):e._e()]):e._e(),"maincategories"===e.template.header_type?t(c["a"]):e._e(),e.addOns&&!e.displayIconCartRight?t(n["a"],{staticClass:"pay-btn",attrs:{color:"cluvi2",fab:"","x-small":""},on:{click:function(t){return e.openShowLanguageSelectorModal()}}},[t(l["a"],{attrs:{color:"white"}},[e._v("fa-light fa-globe")])],1):e._e(),e.showLanguageSelector?t("locale-switcher",{attrs:{instance:e.instance,flatOpenModal:e.flatOpenModal},on:{showLanguageSelectorModal:e.showLanguageSelectorModal}}):e._e(),e.displayIconCartRight?t("header-cart"):e._e()],1)},u=[],d=(a("14d9"),a("2f62")),_=a("502e"),m=a("5d81"),f=a("01d9");const g=()=>a.e("HeaderCluviPay").then(a.bind(null,"90e6"));var v={name:"LayoutHeaderNavBar",components:{HeaderCart:m["a"],HeaderCluviPay:g,LocaleSwitcher:()=>Promise.all([a.e("chunk-522f3db9"),a.e("chunk-39835d9a")]).then(a.bind(null,"bf45"))},mixins:[_["a"]],data(){return{displayIconCartRight:!1,showLanguageSelector:!1,flatOpenModal:!1}},computed:{...Object(d["e"])("customer",["supplier","instance"]),...Object(d["e"])("order",["service","service_label","subservice","countProductsList","otPurchaseId"]),...Object(d["e"])("ontable",["productInCook","navMyOrder"]),...Object(d["e"])("shared",["openMenuTop","backRoute"]),...Object(d["e"])("template",["template"]),addOns(){var e;return null===(e=this.instance.cluvi_add_ons)||void 0===e?void 0:e.includes("multilanguage")},isKokoriko(){return window.location.href.includes("kokoriko")}},watch:{$route(e){"Menu"===e.name||"MainCategories"===e.name||"OnTableHome"===e.name||"Home"===e.name||"MyOrder"===e.name||"DeliveryCartInProgress"===e.name||"SubCategories"===e.name?this.displayIconCartRight=!0:this.displayIconCartRight=!1}},methods:{...Object(d["d"])("template",["SwitchLeftPanel","TemplateActiveHeader"]),...Object(d["d"])("shared",["setOpenMenuTop"]),...Object(d["d"])("ontable",["SetNavigatorMyOrder"]),...Object(d["d"])("bookings",["SetBookBanner"]),openShowLanguageSelectorModal(){f["a"].trackEventCluvi({},"click open select language"),this.flatOpenModal=!0,this.showLanguageSelector=!0},showLanguageSelectorModal(){this.showLanguageSelector=!1},NavigatorMyOrder(){if(0===this.navMyOrder)this.$router.go(-1);else if(1===this.navMyOrder)this.productInCook&&this.countProductsList>0&&null!==this.otPurchaseId?this.$router.go(-1):this.SetNavigatorMyOrder(0);else if(2===this.navMyOrder){var e;null!==(e=location.pathname)&&void 0!==e&&e.includes("/cluvipay/")?this.$router.push({name:"OnTableMenuDigital",params:{supplier_id:this.supplier.slug}}):this.$router.go(-1),this.SetNavigatorMyOrder(0)}},toOrderinprogress(){this.$router.push({name:"DeliveryCartInProgress",params:{supplier_id:this.supplier.slug}})},ToBook(){this.$router.push({name:"Book",params:{supplier_id:this.supplier.slug}}),this.SetBookBanner(!1)},MenuMainCategories(){"OnTableHome"===this.$store.state.shared.flatHomeMainCategories||"Home"===this.$store.state.shared.flatHomeMainCategories?this.$router.push({name:this.$store.state.shared.flatHomeMainCategories,params:{supplier_id:this.supplier.slug}}):(this.setOpenMenuTop(!0),this.$router.push({name:"MainCategories",params:{supplier_id:this.supplier.slug}}))},GoSelectSupplier(){this.$router.push({name:"Main"})},ToHome(){"on_table"===this.service?this.$router.push({name:"OnTableHome",params:{supplier_id:this.supplier.slug}}):this.$router.push({name:"Home",params:{supplier_id:this.supplier.slug}}).catch(()=>{})},ToMenu(){this.$router.push({name:"SubCategories",params:{supplier_id:this.supplier.slug}})},ExecLambda(){this.setOpenMenuTop(!this.openMenuTop)},BackToMain(){this.$router.push({name:"Main"})},beforeGoBack(){"Branch"===this.$route.name&&"/"===this.backRoute?this.BackToMain():this.back()}}},b=v,y=(a("967f"),a("2877")),k=Object(y["a"])(b,p,u,!1,null,null,null);t["default"]=k.exports},"967f":function(e,t,a){"use strict";a("3d0e")}}]); //# sourceMappingURL=LayoutHeaderNavBar.624c9d8c.js.map