1"use strict";(self["webpackChunkkfc_web"]=self["webpackChunkkfc_web"]||[]).push([[602],{2023:function(e,s,t){e.exports=t.p+"img/hoverCar.12741411.svg"},2182:function(e,s,t){e.exports=t.p+"img/pickupWhite.bdd731e7.svg"},2224:function(e,s,t){e.exports=t.p+"img/ph_map-pin-fill.48224010.svg"},2748:function(e,s,t){e.exports=t.p+"img/hoverElectricCar.b7c6589c.svg"},2778:function(e,s,t){e.exports=t.p+"img/hovered_location.fb878a12.svg"},2945:function(e,s,t){e.exports=t.p+"img/marker.b278b4f6.svg"},3602:function(e,s,t){t.r(s),t.d(s,{default:function(){return Is}});var a=t(6768),l=t(4232),r=t(5130),o=t(2182),n=t(4392),d=t(3771),c=t(5483),u=t(9317),i=t(2748),v=t(5060),p=t(4972),_=t(2023);const g={class:"kfc_home_slider"},m={class:"__home_slider_wrap"},k={class:"menu_container"},f={class:"top_tab"},y={class:"container"},h={class:"menu_wrap"},C={class:"left_menu"},w={class:"current_menu __kfc_r_3"},b={class:"menu_items"},L={class:"image"},S={key:0,src:o,alt:""},E={key:1,src:n,alt:""},A={class:"__kfc_r_5"},X={class:"image"},M={key:0,src:c,alt:""},W={key:1,src:u,alt:""},P={class:"__kfc_r_5"},R={class:"right_menu",ref:"orderRef"},K={class:"container"},T={class:"__kfc_content"},I={class:"container content"},F={src:_,alt:""},x={style:{width:"75px",height:"75px"},src:d,alt:""},D={class:"title"},O={key:0},Q={key:1};function q(e,s,t,o,n,c){const u=(0,a.g2)("Slider"),_=(0,a.g2)("search-address"),q=(0,a.g2)("select-store"),B=(0,a.g2)("current-location"),V=(0,a.g2)("SidebarMenu"),$=(0,a.g2)("product-item"),z=(0,a.g2)("MainMenu"),H=(0,a.g2)("message-popup"),N=(0,a.g2)("product-detail-popup"),G=(0,a.g2)("RoadMap");return(0,a.uX)(),(0,a.CE)(a.FK,null,[(0,a.Lk)("div",g,[(0,a.Lk)("div",m,[(0,a.bF)(u)])]),(0,a.Lk)("div",k,[(0,a.Lk)("div",f,[(0,a.Lk)("div",y,[(0,a.Lk)("div",h,[(0,a.Lk)("div",C,[(0,a.Lk)("div",w,(0,l.v_)(2===o.orderType?e.$t("pickupMenu"):e.$t("deliveryMenu")),1),(0,a.Lk)("div",b,[(0,a.Lk)("div",{onClick:s[0]||(s[0]=e=>o.changeOrderType(2)),class:(0,l.C4)(["nav-item __kfc_button",2===o.orderType?"active":""])},[(0,a.Lk)("div",L,[2===o.orderType?((0,a.uX)(),(0,a.CE)("img",S)):((0,a.uX)(),(0,a.CE)("img",E)),s[5]||(s[5]=(0,a.Lk)("img",{class:"__kfc_image_hover",src:d,alt:""},null,-1))]),(0,a.Lk)("span",A,(0,l.v_)(e.$t("pickup")),1)],2),(0,a.Lk)("div",{onClick:s[1]||(s[1]=e=>o.changeOrderType(1)),class:(0,l.C4)(["nav-item __kfc_button",1===o.orderType?"active":""])},[(0,a.Lk)("div",X,[1===o.orderType?((0,a.uX)(),(0,a.CE)("img",M)):((0,a.uX)(),(0,a.CE)("img",W)),s[6]||(s[6]=(0,a.Lk)("img",{class:"__kfc_image_hover",src:i,alt:""},null,-1))]),(0,a.Lk)("span",P,(0,l.v_)(e.$t("delivery")),1)],2)])]),(0,a.Lk)("div",R,[1===o.orderType?((0,a.uX)(),(0,a.Wv)(_,{key:0,classes:"__main_address_input",type:"main"})):(0,a.Q3)("",!0),2===o.orderType?((0,a.uX)(),(0,a.Wv)(q,{value:o.pickupValue,key:o.pickupValue},null,8,["value"])):(0,a.Q3)("",!0),(0,a.bF)(B),(0,a.Lk)("button",{class:"__kfc_button kfc_map",onClick:s[2]||(s[2]=()=>{o.showRoadMap=!0})},[...s[7]||(s[7]=[(0,a.Lk)("div",{class:"image"},[(0,a.Lk)("img",{src:v,alt:""}),(0,a.Lk)("img",{class:"__kfc_image_hover",src:p,alt:""})],-1)])])],512)])])]),(0,a.Lk)("div",K,[o.showSidebarMenu?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.Wv)(V,{key:0,showSidebarMenu:o.showSidebarMenu},null,8,["showSidebarMenu"]))])]),(0,a.Lk)("div",T,[o.showSidebarMenu?((0,a.uX)(),(0,a.Wv)(V,{key:0,showSidebarMenu:o.showSidebarMenu},null,8,["showSidebarMenu"])):(0,a.Q3)("",!0),(0,a.Lk)("div",I,[((0,a.uX)(),(0,a.Wv)(z,{showSliderProduct:o.showSliderProduct,key:o.showSliderProduct+"a"},{products:(0,a.k6)(({menus:e})=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(e,e=>((0,a.uX)(),(0,a.Wv)($,{onClick:s=>o.productDetail(e),menuItem:e,key:e},null,8,["onClick","menuItem"]))),128))]),sliderProducts:(0,a.k6)(({menuItem:e})=>[((0,a.uX)(),(0,a.Wv)($,{onClick:s=>o.productDetail(e),menuItem:e,key:e},null,8,["onClick","menuItem"]))]),_:1},8,["showSliderProduct"])),s[8]||(s[8]=(0,a.Fv)('<div class="rewards __kfc_flex" data-v-3047efbd><div class="rewards-image" data-v-3047efbd></div><div class="rewards-box __kfc_flex" data-v-3047efbd><span class="text" data-v-3047efbd>
1Sign in to save all your rewards.</span><div class="button" data-v-3047efbd><a href="https://www.facebook.com/KFC.Mongolia" target="_blank" data-v-3047efbd><svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none" data-v-3047efbd><path d="M13.3 17.6801C13.1 17.4801 13.004 17.2384 13.012 16.9551C13.02 16.6717 13.1243 16.4301 13.325 16.2301L16.15 13.4051H5C4.71667 13.4051 4.479 13.3091 4.287 13.1171C4.095 12.9251 3.99934 12.6877 4 12.4051C4 12.1217 4.096 11.8841 4.288 11.6921C4.48 11.5001 4.71734 11.4044 5 11.4051H16.15L13.3 8.55508C13.1 8.35508 13 8.11741 13 7.84208C13 7.56674 13.1 7.32941 13.3 7.13008C13.5 6.93008 13.7377 6.83008 14.013 6.83008C14.2883 6.83008 14.5257 6.93008 14.725 7.13008L19.3 11.7051C19.4 11.8051 19.471 11.9134 19.513 12.0301C19.555 12.1467 19.5757 12.2717 19.575 12.4051C19.575 12.5384 19.554 12.6634 19.512 12.7801C19.47 12.8967 19.3993 13.0051 19.3 13.1051L14.7 17.7051C14.5167 17.8884 14.2877 17.9801 14.013 17.9801C13.7383 17.9801 13.5007 17.8801 13.3 17.6801Z" fill="white" data-v-3047efbd></path></svg></a></div></div></div>',1))])]),o.showSelectAddress?((0,a.uX)(),(0,a.Wv)(H,{key:0,onHandleClose:o.toAddressFocus},{headerIcon:(0,a.k6)(()=>[(0,a.bo)((0,a.Lk)("img",F,null,512),[[r.aG,1===o.orderType]]),(0,a.bo)((0,a.Lk)("img",x,null,512),[[r.aG,2===o.orderType]])]),content:(0,a.k6)(()=>[(0,a.Lk)("div",D,[1===o.orderType?((0,a.uX)(),(0,a.CE)("span",O,(0,l.v_)(e.$t("chooseDeliveryAddress")),1)):(0,a.Q3)("",!0),2===o.orderType?((0,a.uX)(),(0,a.CE)("span",Q,(0,l.v_)(e.$t("choosePickupAddress")),1)):(0,a.Q3)("",!0)])]),actions:(0,a.k6)(()=>[(0,a.Lk)("button",{onClick:s[3]||(s[3]=(...e)=>o.toAddressFocus&&o.toAddressFocus(...e)),class:"__kfc_button __kfc_r_6 __kfc_button_cancel"},(0,l.v_)(e.$t("close")),1)]),_:1},8,["onHandleClose"])):(0,a.Q3)("",!0),o.showProductDetail?((0,a.uX)(),(0,a.Wv)(N,{key:1,instance:o.selectedProduct,onHandleClose:o.removeInstance},null,8,["instance","onHandleClose"])):(0,a.Q3)("",!0),o.showRoadMap?((0,a.uX)(),(0,a.Wv)(G,{key:2,onHandleClose:s[4]||(s[4]=()=>{o.showRoadMap=!1})})):(0,a.Q3)("",!0)],64)}t(8111),t(7588);var B=t(782),V=t(144);const $={class:"banner-slider-wrap"},z={class:"banner-wrap"},H={class:"content-wrap"},N={class:"container"},G={class:"content"},j={key:0,class:"title"},U={key:1,class:"__kfc_r_4 description"},Z={key:2,class:"__kfc_button __kfc_button_red"},Y={class:"bottom __kfc_flex"},J={class:"pagination __kfc_flex"},ee={class:"__kfc_r_8 number"},se={class:"__kfc_r_8 number"},te={class:"__kfc_flex navigation"},ae={class:"img-wrap"},le=["src"];function re(e,s,t,r,o,n){const d=(0,a.g2)("swiper-slide"),c=(0,a.g2)("swiper");return(0,a.uX)(),(0,a.CE)("div",$,[(0,a.bF)(c,{class:"mySwiper",ref:"swiperRef",modules:r.modules,autoplay:{delay:3500,disableOnInteraction:!1},onSwiper:r.onSwiper},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(r.bannerList,(e,t)=>((0,a.uX)(),(0,a.Wv)(d,{key:t},{default:(0,a.k6)(()=>[(0,a.Lk)("div",z,[(0,a.Lk)("div",H,[(0,a.Lk)("div",N,[(0,a.Lk)("div",G,[e.label?((0,a.uX)(),(0,a.CE)("h1",j,"Ðнлайн заÑ
иалга")):(0,a.Q3)("",!0),e.description?((0,a.uX)(),(0,a.CE)("p",U,"ÐмÑÐ°Ñ ÑаÑÑан ÑаÑ
иагаа Ð¾Ð½Ð»Ð°Ð¹Ð½Ð°Ð°Ñ Ð·Ð°Ñ
иалаад амÑалÑÑн өдÑийг гÑÑ Ð±Ò¯Ð»ÑÑйгÑÑ Ó©Ð½Ð³Ó©ÑүүлÑÑÑÑй.")):(0,a.Q3)("",!0),e.button?((0,a.uX)(),(0,a.CE)("button",Z,"ÐаÑ
иалаÑ
")):(0,a.Q3)("",!0)]),(0,a.Lk)("div",Y,[(0,a.Lk)("div",J,[(0,a.Lk)("span",ee," 0"+(0,l.v_)(t+1),1),s[2]||(s[2]=(0,a.Lk)("span",{class:"__kfc_color_red"},"/",-1)),(0,a.Lk)("span",se,"0"+(0,l.v_)(r.bannerList.length),1)]),(0,a.Lk)("div",te,[(0,a.Lk)("div",{class:"back",onClick:s[0]||(s[0]=(...e)=>r.prevSlide&&r.prevSlide(...e))},[...s[3]||(s[3]=[(0,a.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"21",height:"20",viewBox:"0 0 21 20",fill:"none"},[(0,a.Lk)("path",{d:"M14.2241 2.49158C14.1274 2.39457 14.0124 2.3176 13.8859 2.26509C13.7593 2.21258 13.6237 2.18555 13.4866 2.18555C13.3496 2.18555 13.214 2.21258 13.0874 2.26509C12.9609 2.3176 12.8459 2.39457 12.7491 2.49158L5.82415 9.41658C5.74689 9.49367 5.68561 9.58524 5.64379 9.68606C5.60197 9.78687 5.58044 9.89494 5.58044 10.0041C5.58044 10.1132 5.60197 10.2213 5.64379 10.3221C5.68561 10.4229 5.74689 10.5145 5.82415 10.5916L12.7491 17.5166C13.1575 17.9249 13.8158 17.9249 14.2241 17.5166C14.6325 17.1082 14.6325 16.4499 14.2241 16.0416L8.19081 9.99991L14.2325 3.95824C14.6325 3.55824 14.6325 2.89158 14.2241 2.49158Z",fill:"white"})],-1)])]),(0,a.Lk)("div",{class:"back",onClick:s[1]||(s[1]=(...e)=>r.nextSlide&&r.nextSlide(...e))},[...s[4]||(s[4]=[(0,a.Lk)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"21",height:"20",viewBox:"0 0 21 20",fill:"none"},[(0,a.Lk)("path",{d:"M6.52414 17.5083C6.93248 17.9166 7.59081 17.9166 7.99914 17.5083L14.9241 10.5833C15.0014 10.5062 15.0627 10.4146 15.1045 10.3138C15.1463 10.213 15.1678 10.1049 15.1678 9.99575C15.1678 9.88661 15.1463 9.77854 15.1045 9.67773C15.0627 9.57692 15.0014 9.48535 14.9241 9.40825L7.99914 2.48325C7.59081 2.07492 6.93248 2.07492 6.52414 2.48325C6.11581 2.89159 6.11581 3.54992 6.52414 3.95825L12.5575 9.99992L6.51581 16.0416C6.11581 16.4416 6.11581 17.1083 6.52414 17.5083Z",fill:"white"})],-1)])])])])])]),(0,a.Lk)("div",ae,[(0,a.Lk)("img",{src:r.cdn+e.img_url,alt:"Image 1"},null,8,le),s[5]||(s[5]=(0,a.Lk)("div",{class:"shadow"},null,-1))])])]),_:2},1024))),128))]),_:1},8,["modules","onSwiper"])])}t(2489);var oe=t(8421),ne=t(5315),de=t(7896),ce={components:{Swiper:oe.RC,SwiperSlide:oe.qr},setup(){const e=(0,V.KR)([]),s=(0,V.KR)(null),t=(0,V.KR)("https://397isne8v4.execute-api.ap-southeast-1.amazonaws.com/prod/resize"),a=e=>{s.value=e},l=()=>s.value?.slidePrev(),r=()=>s.value?.slideNext(),o=async()=>{const{data:s}=await(0,de.A)({url:"/banners/getBanner",hideSuccess:!0});s.success&&(e.value=s.result.filter(e=>1===e.is_active).sort((e,s)=>e.sort-s.sort))};return o(),{Swiper:oe.RC,SwiperSlide:oe.qr,modules:[ne.Ij],bannerList:e,mySwi
1per:s,cdn:t,onSwiper:a,prevSlide:l,nextSlide:r}}},ue=t(1241);const ie=(0,ue.A)(ce,[["render",re]]);var ve=ie;function pe(e,s,t,r,o,n){const d=(0,a.g2)("el-option"),c=(0,a.g2)("el-select");return(0,a.uX)(),(0,a.Wv)(c,{modelValue:r.outletModel,"onUpdate:modelValue":s[0]||(s[0]=e=>r.outletModel=e),"fit-input-width":"","reserve-keyword":"",label:"pickup",placeholder:e.$t("chooseBranch"),onChange:r.findOutlet,class:(0,l.C4)(["__kfc_orderType_select __kfc_r_7",r.classes])},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(r.outlets,e=>((0,a.uX)(),(0,a.Wv)(d,{key:e,label:"mn"===r.locale?e.name_mn:e.name_en,value:e.outletname},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","onChange","class"])}t(116);var _e=t(8048),ge={props:["value","classes"],setup(e){const s=(0,B.Pj)(),t=(0,_e.mD)(),{value:l,classes:r}=e,o=(0,a.EW)(()=>s.getters.locale),n=(0,a.EW)(()=>s.getters["address/getPickupAddress"]),d=(0,a.EW)(()=>s.getters["menu/getOutlets"]),c=(0,V.KR)("KFC-Virtual"===l?"":l),u=(0,V.KR)();(0,a.wB)(n,(e,s)=>{c.value=e});const i=async()=>{if(0===d.value.length){const{data:e}=await(0,de.A)({url:"/manager/getOutlets",hideSuccess:!0});e.success&&s.dispatch("menu/setOutlets",e.result)}},v=async e=>{const{data:a}=await(0,de.A)({url:"/manager/getOutletByOutletName",body:{outlet_name:e},hideSuccess:!0});a.success&&(s.dispatch("address/updatePickupAddress",a.result.outletname),localStorage.setItem("endTimeStore",a.result.end_time),t.trackEvent({event:"selected_store",action:"selected",value:a.result.outletname}))},p=()=>{u.value=d.value.find(e=>e.outletname===c.value),v(u.value.outletname)};return(0,a.sV)(()=>{i()}),{selectedStore:u,outletModel:c,locale:o,outlets:d,classes:r,findOutlet:p}}};const me=(0,ue.A)(ge,[["render",pe]]);var ke=me;const fe={key:0,class:"kfc_sidebar"},ye={class:"sidebar_container"},he=["data-id","onClick"],Ce={class:"right-box"},we={key:0},be={key:1},Le={key:1,class:"scroll-menu"},Se={class:"horizontalCategory",horizontal:!0},Ee=["data-id","onClick"],Ae={class:"top-box"},Xe={key:0},Me={key:1};function We(e,s,t,r,o,n){return(0,a.uX)(),(0,a.CE)(a.FK,null,[r.showSidebarMenu?((0,a.uX)(),(0,a.CE)("div",fe,[(0,a.Lk)("ul",ye,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(r.cats,(e,t)=>((0,a.uX)(),(0,a.CE)("li",{class:"category-item",key:e.id},[(0,a.Lk)("a",{class:"page-scroll __kfc_r_7","data-id":"#category"+t,onClick:e=>r.menuTabPane(t)},[(0,a.Lk)("div",{class:(0,l.C4)(["side-item",0===t?"active":""])},[s[0]||(s[0]=(0,a.Lk)("div",{class:"left-box"},null,-1)),(0,a.Lk)("div",Ce,["mn"==r.locale?((0,a.uX)(),(0,a.CE)("span",we,(0,l.v_)(e.category_mon),1)):((0,a.uX)(),(0,a.CE)("span",be,(0,l.v_)(e.category_en),1))])],2)],8,he)]))),128))])])):(0,a.Q3)("",!0),r.showSidebarMenu?(0,a.Q3)("",!0):((0,a.uX)(),(0,a.CE)("div",Le,[(0,a.Lk)("div",Se,[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(r.cats,(e,t)=>((0,a.uX)(),(0,a.CE)("div",{class:"category-item",key:e.id},[(0,a.Lk)("a",{class:"page-scroll __kfc_r_7","data-id":"#category"+t,onClick:e=>r.menuTabPane(t)},[(0,a.Lk)("div",{class:(0,l.C4)(["side-item __kfc_flex __kfc_flex_column",0===t?"active":""])},[(0,a.Lk)("div",Ae,["mn"==r.locale?((0,a.uX)(),(0,a.CE)("span",Xe,(0,l.v_)(e.category_mon),1)):((0,a.uX)(),(0,a.CE)("span",Me,(0,l.v_)(e.category_en),1))]),s[1]||(s[1]=(0,a.Lk)("div",{class:"bottom-box"},null,-1))],2)],8,Ee)]))),128))])]))],64)}function Pe(e,s,t,r,o,n){return(0,a.uX)(),(0,a.CE)("div",{class:(0,l.C4)(["scroll-snap-container",{fullscreen:t.fullscreen,horizontal:t.horizontal}])},[(0,a.RG)(e.$slots,"default")],2)}var Re={name:"VueScrollSnap",props:{fullscreen:{type:Boolean,default:!1,required:!1},horizontal:{type:Boolean,default:!1,required:!1}}};const Ke=(0,ue.A)(Re,[["render",Pe]]);var Te=Ke,Ie={props:["showSidebarMenu"],components:{VueScrollSnap:Te},setup(e){const s=(0,B.Pj)(),{showSidebarMenu:t}=e,l=(0,a.EW)(()=>s.getters["menu/getCats"]),r=(0,a.EW)(()=>s.getters["locale"]),o=(0,V.KR)(null),n=e=>{const s=document.getElementById("category"+e).offsetTop,t=document.querySelector(".menu_container").offsetHeight,a=document.querySelector(".__kfc_content").offsetTop;window.scroll({top:s+a-t,behavior:"smooth"})};return{cats:l,locale:r,showSidebarMenu:t,scrollMenuTop:o,menuTabPane:n}}};const Fe=(0,ue.A)(Ie,[["render",We],["__scopeId","data-v-04f7de67"]]);var xe=Fe,De=(t(4114),t(7644)),Oe=t(2387);const Qe=["id"],qe={class:"category_header"},Be={key:0},Ve={key:1},$e={key:2,class:"navigation"},ze=["onClick"],He=["onClick"],Ne={class:"category_header"},Ge={key:0},je={key:1};var Ue={__name:"MainMenu",props:["showSliderProduct"],setup(e){const s=e,{showSliderProduct:t}=s,r=(0,B.Pj)(),o=(0,a.EW)(()=>r.getters["menu/getAllCats"]),n=(0,a.EW)(()=>r.getters["menu/getCats"]),d=(0,a.EW)(()=>r.getters["menu/getMenusWuthCat"]),c=(0,a.EW)(()=>r.getters["address/getOrderType"]),u=(0,a.EW)(()=>r.getters["address/getDeliveryOutletName"]),i=(0,a.EW)(()=>r.getters["address/getPickupAddress"]),v=(0,a.EW)(()=>r.getters["menu/getDefaultMenusDelivery"]),p=(0,a.EW)(()=>r.getters["menu/getDefaultMenusPickup"]),_=(0,a.EW)(()=>r.getters["address/getDefaultOutlet"]),g=(0,V.KR)(),m=(0,a.EW)(()=>r.getters["locale"]),k=(0,V.KR)([]),f=(0,V.KR)([]),y=(0,a.EW)(()=>r.getters["cart/inCart"]),h=(0,a.EW)(()=>1===c.value?v.value:p.value);(0,a.sV)(()=>{C().then(()=>{w()})});const C=async()=>{const{data:e}=await(0,de.A)({url:"/menu/getWebMenus",body:{order_type:c.value,outlet_name:_.value},hideSuccess:!0});e.success&&(1===c.value?r.dispatch("menu/setDefaultMenuDelivery",e.result.sort((e,s)=>parseInt(e.menu_sort)-parseInt(s.menu_sort))):2===c.value&&r.dispatch("menu/setDefaultMenuPickup",e.result.sort((e,s)=>
1parseInt(e.menu_sort)-parseInt(s.menu_sort))))},w=async()=>{const{data:e}=await(0,de.A)({url:"/menu/getWebMenus",body:{order_type:c.value,outlet_name:1===c.value?u.value:i.value},hideSuccess:!0}),s=e.result?.sort((e,s)=>parseInt(e.menu_sort)-parseInt(s.menu_sort));if(e.success){let e={},t=s;o.value.forEach(s=>{const a=t.filter(e=>e.menu_category===s.category);a.length>0&&(e[s.category]=a,k.value.push(s))}),r.dispatch("menu/setCategory",k.value),r.dispatch("menu/setMenu",{menus:t,menuWithCat:e}),k.value=[],E(t)}};(0,a.wB)(c,()=>{b()}),(0,a.wB)(u,()=>{b()}),(0,a.wB)(i,()=>{b()});const b=async()=>{0===h.value.length?(await C(),w()):w(),r.dispatch("cart/clearCart"),r.dispatch("order/clearOptions"),sessionStorage.removeItem("orderForm")},L=e=>{const s=f.value.find(s=>parseInt(s.$attrs["data-id"])===e);s.$el.swiper.slidePrev()},S=e=>{const s=f.value.find(s=>parseInt(s.$attrs["data-id"])===e);s.$el.swiper.slideNext()},E=e=>{let s=y.value.filter(e=>0===e.parent);s.forEach((s,t)=>{const a=e.find(e=>e.pkey===s.pkey);a||r.dispatch("cart/removeFromCart",t)})};return(e,s)=>{const r=(0,a.g2)("swiper-slide"),o=(0,a.g2)("swiper");return(0,a.uX)(),(0,a.CE)("div",{id:"kfc_main_menu",class:"kfc_main_menu",ref_key:"contentRef",ref:g},[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(n.value,(s,n)=>((0,a.uX)(),(0,a.CE)("div",{class:"__main_content_section",id:"category"+n,key:n},[(0,V.R1)(t)&&"DT"===s.show_web?((0,a.uX)(),(0,a.CE)(a.FK,{key:0},[(0,a.Lk)("div",qe,["mn"==m.value?((0,a.uX)(),(0,a.CE)("span",Be,(0,l.v_)(s.category_mon),1)):(0,a.Q3)("",!0),"en"==m.value?((0,a.uX)(),(0,a.CE)("span",Ve,(0,l.v_)(s.category_en),1)):(0,a.Q3)("",!0),(0,V.R1)(t)&&"DT"===s.show_web?((0,a.uX)(),(0,a.CE)("div",$e,[(0,a.Lk)("img",{onClick:e=>L(n),class:"",src:De,alt:""},null,8,ze),(0,a.Lk)("img",{onClick:e=>S(n),class:"",src:Oe,alt:""},null,8,He)])):(0,a.Q3)("",!0)]),(0,a.bF)(o,{"data-id":n,ref_for:!0,ref_key:"swiperRefs",ref:f,"slides-per-view":2,"space-between":10,cssMode:!0,modules:e.modules},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(d.value[s.category],s=>((0,a.uX)(),(0,a.Wv)(r,{key:s.pkey},{default:(0,a.k6)(()=>[(0,a.RG)(e.$slots,"sliderProducts",{menuItem:s})]),_:2},1024))),128))]),_:2},1032,["data-id","modules"])],64)):((0,a.uX)(),(0,a.CE)(a.FK,{key:1},[(0,a.Lk)("div",Ne,["mn"==m.value?((0,a.uX)(),(0,a.CE)("span",Ge,(0,l.v_)(s.category_mon),1)):(0,a.Q3)("",!0),"en"==m.value?((0,a.uX)(),(0,a.CE)("span",je,(0,l.v_)(s.category_en),1)):(0,a.Q3)("",!0)]),(0,a.Lk)("div",{class:(0,l.C4)(["__main_content_block","DT"===s.show_web?"grid-item-4":"grid-item-3"])},[(0,a.RG)(e.$slots,"products",{menus:d.value[s.category],key:d.value})],2)],64))],8,Qe))),128))],512)}}};const Ze=(0,ue.A)(Ue,[["__scopeId","data-v-ebca2474"]]);var Ye=Ze,Je=t(811),es=t(576),ss=t(7431),ts=t(8512),as=t(5668),ls=t(8038),rs=t(3197);const os={class:"__kfc_popup_main_wrap wrap-roadmap"},ns={class:"roadmap"},ds={class:"header"},cs={class:"order-type"},us={key:0,src:u,alt:""},is={key:1,src:n,alt:""},vs={class:"__kfc_r_2"},ps={class:"roadmap-content"},_s={class:"content-top"},gs={class:"map"},ms={class:"__marker_pin"},ks={class:"__marker_img"},fs=["src"],ys={class:"__kfc_r_8 __marker_desc"},hs={key:0},Cs={key:1};function ws(e,s,t,r,o,n){const d=(0,a.g2)("select-address"),c=(0,a.g2)("select-store"),u=(0,a.g2)("current-location"),i=(0,a.g2)("GMapInfoWindow"),v=(0,a.g2)("GMapMarker"),p=(0,a.g2)("GMapMap");return(0,a.uX)(),(0,a.CE)("div",{class:"__kfc_popup_overlay",ref:"itself",onClick:s[1]||(s[1]=e=>{e.target===r.itself&&r.handleClose()})},[(0,a.Lk)("div",os,[(0,a.Lk)("div",ns,[(0,a.Lk)("div",ds,[(0,a.Lk)("div",cs,[1===r.orderType?((0,a.uX)(),(0,a.CE)("img",us)):(0,a.Q3)("",!0),2===r.orderType?((0,a.uX)(),(0,a.CE)("img",is)):(0,a.Q3)("",!0),(0,a.Lk)("span",vs,(0,l.v_)(1===r.orderType?e.$t("selectDeliveryAddress"):e.$t("selectPickupAddress")),1)]),(0,a.Lk)("div",{onClick:s[0]||(s[0]=(...e)=>r.handleClose&&r.handleClose(...e)),class:"close"},[...s[2]||(s[2]=[(0,a.Lk)("img",{src:rs,alt:""},null,-1)])])]),(0,a.Lk)("div",ps,[(0,a.Lk)("div",_s,[1===r.orderType?((0,a.uX)(),(0,a.Wv)(d,{position:r.currPos,classes:"__kfc_orderType_select_dark",key:r.currPos,dragStart:r.dragStart},null,8,["position","dragStart"])):(0,a.Q3)("",!0),2===r.orderType?((0,a.uX)(),(0,a.Wv)(c,{address:r.currentAddress,classes:"__kfc_orderType_select_dark",key:r.currentAddress},null,8,["address"])):(0,a.Q3)("",!0),(0,a.bF)(u,{styles:{background:"#F7F7F7"},onGetAddress:r.getCurrentAddress,label:e.$t("useMyLocation")},null,8,["onGetAddress","label"])]),(0,a.Lk)("div",gs,[(0,a.bF)(p,{class:"gmap",center:r.center,zoom:r.zoom,options:r.options,draggable:!1},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(r.nearestOutlets,(e,s)=>((0,a.uX)(),(0,a.Wv)(v,{key:s,position:{lat:parseFloat(e?.latitude),lng:parseFloat(e?.longitude)},icon:r.markerImg,title:e?.name_mn,onClick:s=>r.markerClick(e)},{default:(0,a.k6)(()=>[(0,a.bF)(i,{closeclick:!0,onCloseclick:()=>{r.markerCloseClick(e)},opened:e.outletname===r.openedOutlet},{default:(0,a.k6)(()=>[(0,a.Lk)("div",ms,[(0,a.Lk)("div",ks,[(0,a.Lk)("img",{src:r.cdn+e.img_url,alt:"KFC mongolia"},null,8,fs)]),(0,a.Lk)("div",ys,["mn"==r.locale?((0,a.uX)(),(0,a.CE)("span",hs,(0,l.v_)(e.name_mn),1)):((0,a.uX)(),(0,a.CE)("span",Cs,(0,l.v_)(e.name_en),1))])])]),_:2},1032,["onCloseclick","opened"])]),_:2},1032,["position","icon","title","onClick"]))),128)),((0,a.uX)(),(0,a.Wv)(v,{zIndex:99999,key:r.currPos,position:{lat:parseFloat(r.currPos.lat),lng:parseFloat(r.currPos.lng)},icon:r.markerCurrentPos,title:"",draggable:!0,onDragend:r.updateCoordinates},null,8,["position","icon","onDragend"]))]),_:1},8,["center","zoom","options"])])])])])],512)}var bs=t(2261),Ls=t(2945),Ss=t(2224);function Es(e,s,t,r,o,n){const d=(0,a.g2)("el-option"),c=(0,a.g2)("el-select");return(0,a.uX)(),(0,a.Wv)(c,{"fit-input-width":"",modelValue:r.addressModel,"onUpdate:modelValue":s[0]||(s[0]=e=>r.addressModel=e),"reserve-keyword":"",placeholder:e.$t("chooseAddress"),onChange:r.findAddress,class:(0,l.C4)(["__kfc_orderType_select __kfc_r_7",r.classes])},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(r.addresses,e=>((0,a.uX)(),(0,a.Wv)(d,{key:e,label:(r.locale,e.full_address),value:e.full_address},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","onChange","class"])}var As={props:["classes","position","dragStart"],setup(e){const s=(0,B.Pj)(),{classes:t,position:l,dragStart:r}=e,o=(0,a.EW)(()=>s.getters.locale),n=(0,_e.mD)(),d=(0,V.KR)([]),c=(0,V.KR)(null),u=(0,V.KR)(null),i=(0,V.KR)([]),v=async()=>{const{data:e}=await(0,de.A)({url:"/searchByLocation?lat="+l.lat+"&lon="+l.lng,type:3,method:"get",hideSuccess:!0,disableLoader:!1});e.success&&(i.value=e.data,r&&(c.value=e.data[0].full_address,_()))};v();const p=async e=>{const t=e.podkfc,{data:a}=await(0,de.A)({url:"/manager/getOutletNameByPodKfc",body:{podcode:t},hideSuccess:!0,disableLoader:!1});a.success?(n.trackEvent({event:"selected_address",action:"selected",value:u.value?.full_address}),s.dispatch("address/updateDeliveryAddress",u.value),s.dispatch("address/updateDeliveryOutletName",a.result)):(c.value=c.value.full_address,u.value=c.value)},_=()=>{u.value=i.value.find(e=>e.full_address===c.value),p(u.value)};return{addresses:i,addressModel:c,locale:o,outlets:d,classes:t,findAddress:_}}};const Xs=(0,ue.A)(As,[["render",Es]]);var Ms=Xs,Ws={components:{SearchAddress:ls.A,CurrentLocation:as.A,SelectStore:ke,SelectAddress:Ms},setup(e,{emit:s}){const t=(0,B.Pj)(),l=(0,a.WQ)("notify"),r=(0,_e.mD)(),o=(0,a.EW)(()=>t.getters["address/getOrderType"]),n=(0,V.KR)(null),d=(0,a.EW)(()=>t.getters.locale),c=(0,a.EW)(()=>t.getters["address/getDeliveryAddress"]),u=(0,a.EW)(()=>t.getters["address/getActiveOutlet"]),i=(0,V.KR)({lat:47.91798232576924,lng:106.91774932624921,error:!1}),v=(0,V.KR)(13),p=(0,V.KR)([]),_=(0,V.KR)([]),g=(0,V.KR)(null),m=(0,V.KR)(null),k=(0,V.KR)(!1),f=bs.A.CLOUDFRONT_IMAGE_PATH,y=(0,V.KR)({lat:47.91798232576924,lng:106.91774932624921}),h=(0,V.Kh)({scrollwheel:!0,streetViewControl:!1,disableDefaultUI:!1,mapTypeControl:!1,minZoom:10,maxZoom:20,gestureHandling:"greedy"}),C=(0,a.EW)(()=>1===o.value?c.value:u.value);(0,a.wB)(C,()=>{1===o.value?E():o.value});const w=()=>{n.value.classList.add("unfade"),setTimeout(()=>{s("handleClose")},300)},b=async e=>{console.log(e,"lalaalla"),m.value=e.bairnote,k.value=!0,i.value={lat:parseFloat(e.location?.lat||e.address?.latitude),lng:parseFloat(e.location?.lng||e.address?.longitude)},y.value={lat:parseFloat(e.location?.lat||e.address?.latitude),lng:parseFloat(e.location?.lng||e.address?.longitude)},2===o.value?(A(),v.value=16):E()},L=async()=>{const{data:e}=await(0,de.A)({url:"/manager/getOutlets",hideSuccess:!0});e.success&&(p.value=e.result,_.value=e.result)},S=()=>{const e=_.value.find(e=>e.outletname===u.value);e&&(p.value=[e])},E=async()=>{""!==c.value.latitude&&""!==c.value.longitude&&c.value.latitude&&c.value.longitude?S():l.warning({message:"mn"==d.value?"ÐайÑÑилÑн мÑдÑÑлÑл Ñ
ооÑон байна":"Not found geo",position:"top-left"})},A=async()=>{const{data:e}=await(0,de.A)({url:"/outletes/nearOutlets",body:{lat:i.value.lat,long:i.value.lng},hideSuccess:!0});e.success&&(p.value=e.result)},X=e=>{e&&(g.value=e.outletname,y.value={lat:parseFloat(e.latitude),lng:parseFloat(e.longitude)})},M=e=>{g.value=null},W=e=>{i.value={lat:e.latLng.lat(),lng:e.latLng.lng()},k.value=!0,r.trackEvent({event:"move_pin"})};return L(),(0,a.sV)(()=>{document.querySelector("body").classList.add("__kfc_overflow_hidden")}),(0,a.hi)(()=>{document.querySelector("body").classList.remove("__kfc_overflow_hidden")}),{itself:n,handleClose:w,orderType:o,locale:d,zoom:v,center:y,cdn:f,options:h,markerImg:Ls,openedOutlet:g,nearestOutlets:p,currentAddress:m,markerCurrentPos:Ss,currPos:i,dragStart:k,getCurrentAddress:b,markerCloseClick:M,markerClick:X,updateCoordinates:W}}};const Ps=(0,ue.A)(Ws,[["render",ws],["__scopeId","data-v-5f7b6c34"]]);var Rs=Ps,Ks={components:{Slider:ve,SelectStore:ke,SidebarMenu:xe,MainMenu:Ye,ProductItem:Je.A,MessagePopup:es.A,ProductDetailPo
1pup:ss.A,CurrentLocation:as.A,SearchAddress:ls.A,RoadMap:Rs},setup(){const e=(0,ts.lq)(),s=(0,B.Pj)(),t=(0,a.WQ)("app"),l=(0,a.EW)(()=>s.getters["address/getOrderType"]),r=(0,a.EW)(()=>s.getters["address/hasDeliveryAddress"]),o=(0,a.EW)(()=>s.getters["address/hasPickupAddress"]),n=(0,V.KR)(null),d=(0,V.KR)(!1),c=(0,V.KR)(!1),u=(0,V.KR)(!1),i=(0,V.KR)(null),v=(0,V.KR)(null),p=(0,V.KR)(!0),_=(0,V.KR)(!1),g=(0,V.KR)(document.documentElement.clientWidth),m=(0,a.EW)(()=>s.getters["address/getPickupAddress"]),k=(0,V.KR)(m.value);localStorage.removeItem("purchase-data");const f=async()=>{if("monpay"==e.query.from){t.directFrom="monpay",t.monpay.code=e.query.code;let a={code:e.query.code};const{data:l}=await(0,de.A)({url:"/getMonpayUserinfo",hideSuccess:!0,type:2,body:a});if(l.success){let e=[];e.name=l.result.userFirstname,e.phone=l.result.userPhone,e.email=l.result.userEmail?l.result.userEmail:null,t.monpay.accessToken=l.result.accessToken,s.dispatch("user/setUser",e)}else console.log("error")}},y=()=>{window.screen.width<769&&(t.isMobile=!0)},h=e=>{s.dispatch("address/updateOrderType",e),C()},C=async()=>{const{data:e}=await(0,de.A)({url:"/menu/getWebMenuCategories",body:{order_type:l.value},hideSuccess:!0});e.success&&s.dispatch("menu/setAllCategory",e.result.sort((e,s)=>parseInt(e.category_sort)-parseInt(s.category_sort)))},w=async()=>{d.value=!1,await(0,a.dY)(),n.value.querySelector(".el-input__inner").focus()},b=e=>{if(e.disabled)return;const s=1===l.value?r:o;s.value?L(e):d.value=!0},L=e=>{c.value=!0,i.value=e},S=()=>{c.value=!1,i.value=null},E=()=>{g.value<1320?p.value=!1:p.value=!0},A=()=>{g.value<768?_.value=!0:_.value=!1},X=()=>{g.value=document.documentElement.clientWidth,E(),A()},M=()=>{const e=window.scrollY,s=document.querySelectorAll(".page-scroll"),t=document.querySelector(".menu_container").offsetHeight,a=document.querySelector(".__kfc_content").offsetTop,l=p.value?document.querySelector(".sidebar_container"):document.querySelector(".scroll-menu");s.forEach(s=>{let r=document.querySelector(s.dataset.id);r&&r.offsetTop+a-t<=e&&(l.querySelector(".active").classList.remove("active"),s.querySelector(".side-item").classList.add("active"))});const r=document.querySelector(".horizontalCategory");if(r&&r.querySelector(".active")){let e=r.querySelector(".active").closest(".category-item").offsetLeft-r.offsetLeft;document.querySelector(".horizontalCategory").scrollTo(e,0)}};return(0,a.sV)(()=>{E(),A(),window.addEventListener("resize",X),window.addEventListener("scroll",M)}),(0,a.hi)(()=>{window.removeEventListener("resize",X),window.removeEventListener("scroll",M)}),f(),C(),y(),{orderType:l,orderRef:n,showSelectAddress:d,showProductDetail:c,selectedProduct:i,currentAddress:v,showRoadMap:u,showSidebarMenu:p,showSliderProduct:_,pickupValue:k,changeOrderType:h,getWebMenuCategories:C,productDetail:b,toAddressFocus:w,removeInstance:S}}};const Ts=(0,ue.A)(Ks,[["render",q],["__scopeId","data-v-3047efbd"]]);var Is=Ts},3771:function(e,s,t){e.exports=t.p+"img/hoverPickup.dfd76f07.svg"},4310:function(e,s,t){e.exports=t.p+"img/location.4da996c0.svg"},4972:function(e,s,t){e.exports=t.p+"img/Location-Red.fe6125fd.svg"},5060:function(e,s,t){e.exports=t.p+"img/Location-Black.31733706.svg"},5483:function(e,s,t){e.exports=t.p+"img/electricCarWhite.7ca22352.svg"},5668:function(e,s,t){t.d(s,{A:function(){return m}});var a=t(6768),l=t(4232),r=t(4310),o=t(2778);const n={key:0,class:"__kfc_r_5"};function d(e,s,t,d,c,u){return(0,a.uX)(),(0,a.CE)("div",{class:"current-location",style:(0,l.Tr)(t.styles)},[(0,a.Lk)("button",{onClick:s[0]||(s[0]=(...e)=>d.getCurrentPosition&&d.getCurrentPosition(...e)),class:"__kfc_button location"},[s[1]||(s[1]=(0,a.Lk)("div",{class:"image"},[(0,a.Lk)("img",{src:r,alt:""}),(0,a.Lk)("img",{class:"__kfc_image_hover",src:o,alt:""})],-1)),t.label?((0,a.uX)(),(0,a.CE)("span",n,(0,l.v_)(t.label),1)):(0,a.Q3)("",!0)])],4)}var c=t(7896),u=t(144);function i(){const e=(0,u.KR)({latitude:0,longitude:0,error:!1}),s="navigator"in window&&"geolocation"in navigator,t={enableHighAccuracy:!1,maximumAge:0},l=s=>{e.value.error=!0};let r=null;return(0,a.sV)(()=>{s?r=navigator.geolocation.getCurrentPosition(s=>{e.value=s.coords},l,t):console.log("no support")}),(0,a.hi)(()=>{r&&navigator.geolocation.clearWatch(r)}),{coords:e,isSupported:s}}var v=t(782),p={props:["classes","styles","label"],setup(e,{emit:s}){const t=(0,a.WQ)("notify"),l=(0,v.Pj)(),r=(0,a.EW)(()=>l.getters.locale),o=(0,a.EW)(()=>l.getters["address/getOrderType"]),{coords:n}=i(),d=(0,a.EW)(()=>({lat:n.value.latitude,lng:n.value.longitude,error:n.value.error})),u=async()=>
1{if(d.value.error)return void t.warning({message:"mn"==r.value?"Location аÑаана ÑÑ !":"Product added to Your Cart",position:"top-left"});if(""===d.value.lat||""===d.value.lng||0===d.value.lat||0===d.value.lng)return void t.warning({message:(r.value,"Ð¢Ð°Ð½Ñ Ð±Ð°Ð¹ÑÑлÑг ÑаÑаж байна"),position:"top-left"});const{data:e}=await(0,c.A)({url:"/searchByLocation?lat="+d.value.lat+"&lon="+d.value.lng,type:3,method:"get",hideSuccess:!0});if(e.data.length>0){const t=await p(e.data[0]?.podkfc);1===o.value?(await l.dispatch("address/updateDeliveryOutletName",t),await l.dispatch("address/updateDeliveryAddress",e.data[0])):await l.dispatch("address/updatePickupAddress",t),s("getAddress",{address:e.data[0],location:d.value})}},p=async e=>{const{data:s}=await(0,c.A)({url:"/manager/getOutletNameByPodKfc",body:{podcode:e},hideSuccess:!0});if(s.success)return s.result};return{getCurrentPosition:u}}},_=t(1241);const g=(0,_.A)(p,[["render",d],["__scopeId","data-v-1bf45ca7"]]);var m=g},8038:function(e,s,t){t.d(s,{A:function(){return _}});var a=t(6768),l=t(4232);function r(e,s,t,r,o,n){const d=(0,a.g2)("el-option"),c=(0,a.g2)("el-select");return(0,a.uX)(),(0,a.Wv)(c,{ref:"selectRef",modelValue:r.inputModel,"onUpdate:modelValue":s[0]||(s[0]=e=>r.inputModel=e),"fit-input-width":"",remote:"",filterable:"","reserve-keyword":"",label:"delivery",placeholder:e.$t("address"),"remote-method":r.searchMethod,onChange:r.findAddress,style:(0,l.Tr)(r.styles),class:(0,l.C4)(["__kfc_orderType_select __kfc_r_7",r.classes]),"suffix-icon":r.Search},{default:(0,a.k6)(()=>[((0,a.uX)(!0),(0,a.CE)(a.FK,null,(0,a.pI)(r.filteredAddresses,e=>((0,a.uX)(),(0,a.Wv)(d,{key:e.full_address,label:e.full_address+" | "+e.bairnote,value:e.full_address},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder","remote-method","onChange","style","class","suffix-icon"])}t(8111),t(116);var o=t(7896),n=t(144),d=t(782),c=t(7477),u=t(8048),i={props:["classes","styles"],setup(e,{emit:s}){const t=(0,u.mD)(),{type:l,classes:r,value:i,styles:v}=e,p=(0,d.Pj)(),_=(0,n.KR)([]),g=(0,n.KR)(null),m=(0,a.EW)(()=>p.getters["address/getDeliveryAddress"]),k=(0,n.KR)(m),f=(0,n.KR)(m.value.full_address);(0,a.wB)(m,(e,s)=>{console.log(m.value,"dada"),k.value=e,f.value=e.full_address}),console.log(f.value,"inputModel");const y=e=>{C(_.value.find(s=>s.full_address===e))},h=async e=>{if(""!==e){const{data:s}=await(0,o.A)({url:"/searchByAddress?address="+e,hideSuccess:!0,method:"get",type:3,disableLoader:!1});_.value=s.data}else _.value=[]},C=async e=>{const a=e?.podkfc,{data:l}=await(0,o.A)({url:"/manager/getOutletNameByPodKfc",body:{podcode:a},hideSuccess:!0});l.success?(t.trackEvent({event:"selected_address",action:"selected",value:e?.full_address}),p.dispatch("address/updateDeliveryAddress",e),p.dispatch("address/updateDeliveryOutletName",l.result),s("getAddress",{outlet:l.result,address:e})):f.value=k.value.full_address};return{inputModel:f,address:k,selectRef:g,searchMethod:h,findAddress:y,filteredAddresses:_,classes:r,styles:v,Search:c.vji}}},v=t(1241);const p=(0,v.A)(i,[["render",r]]);var _=p}}]); 2//# sourceMappingURL=602.9f6da907.js.map
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.