(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[738],{3e3:function(e,a,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/places",function(){return t(8979)}])},9685:function(e,a,t){"use strict";t.d(a,{Z:function(){return n}});var r=t(5893),s=t(5434);function n(e){let{menu:a}=e;return 2==a?(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"relative h-12 w-12",children:[(0,r.jsx)(s.Egn,{className:"relative text-6xl text-[#27B216] mx-4 my-6 right-7"}),(0,r.jsxs)("div",{children:[(0,r.jsx)(s.F3L,{className:"text-white absolute text-md bottom-4 -left-1"}),(0,r.jsx)(s.FeX,{className:"text-white absolute text-md bottom-0 -left-1"})]})]})}):1==a?(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"relative h-12 w-12",children:[(0,r.jsx)(s.Egn,{className:"relative text-6xl text-[#FFD700] mx-4 my-6 right-7"}),(0,r.jsx)("div",{children:(0,r.jsx)(s.FeX,{className:"text-white absolute text-lg bottom-2 -left-1"})})]})}):(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)("div",{className:"relative h-12 w-12",children:[(0,r.jsx)(s.Egn,{className:"relative text-6xl text-[#DB3030] mx-4 my-6 right-7"}),(0,r.jsx)("div",{children:(0,r.jsx)(s.s_P,{className:"text-white absolute text-lg bottom-2 -left-1"})})]})})}},2356:function(e,a,t){"use strict";t.d(a,{db:function(){return l}});var r=t(3977),s=t(9828);let n=0===(0,r.C6)().length?(0,r.ZF)({apiKey:"AIzaSyBH-7hITe4JJVvKDj0bP8ETBQSwbq6ANKc",authDomain:"test-67333.firebaseapp.com",projectId:"test-67333",storageBucket:"test-67333.appspot.com",messagingSenderId:"541629719565",appId:"1:541629719565:web:08ef648cf35236d14c2144"}):(0,r.Mq)(),l=(0,s.ad)(n)},8979:function(e,a,t){"use strict";t.r(a),t.d(a,{default:function(){return j}});var r=t(5893),s=t(5675),n=t.n(s),l=t(1664),o=t.n(l),i=t(7294),c=t(9828),u=t(2356),h=t(9685),d=t(1247),m=t(4761),f=t(3695),x=t(436),p=t(7784),v=t(9008),b=t.n(v);function j(){let[e,a]=(0,i.useState)([]),[t,s]=(0,i.useState)("Ankara"),[l,v]=(0,i.useState)(["Ankara","Bursa"]),[j,g]=(0,i.useState)(!1),w=(0,c.hJ)(u.db,"Places"),[y,k]=(0,i.useState)(""),N=()=>{let e=(0,c.IO)(w,(0,c.ar)("state","==",(0,p.y)()),(0,c.ar)("hasMenu","in",[1,2]),(0,c.Xo)("reviews","desc"),(0,c.Xo)("rating","desc"),(0,c.b9)(20));(0,c.PL)(e).then(e=>{a(e.docs.map(e=>(k(e.data().reviews),{...e.data(),id:e.id})))})},[R,B]=(0,i.useState)([]),[K,C]=(0,i.useState)(!1);async function S(e){try{let a=(0,c.hJ)(u.db,"Places"),t=(0,c.IO)(a,(0,c.ar)("state","==",(0,p.y)()),(0,c.ar)("hasMenu","in",[1,2]),(0,c.Xo)("reviews","desc"),(0,c.Xo)("rating","desc"),(0,c.TQ)(e),(0,c.b9)(20)),r=await (0,c.PL)(t),s=[],n="";return r.forEach(e=>{s.push(e.data()),n=e.data().reviews}),{places:s,lastKey:n}}catch(e){console.log(e)}}let A=e=>{null!=e&&(C(!0),S(e).then(e=>{k(e.lastKey),B(R.concat(e.places)),C(!1)}).catch(e=>{console.log(e),C(!1)}))},F=(0,r.jsx)("div",{className:"flex flex-wrap justify-center",children:R.map(e=>{var a;return null!=e.photo&&(a="https:"!=e.photo.substring(0,6)?"https:".concat(e.photo):e.photo),(0,r.jsx)(o(),{href:{pathname:"./../places/[name]/[state]/[borough]",query:{name:(0,f.E)(e.name),state:e.state,borough:e.borough,placeDoc:e.place_id}},children:(0,r.jsxs)("div",{className:" bg-white flex rounded-3xl h-28 w-84 overflow-hidden m-3 mt-0 shadow-sm drop-shadow-md shadow-menuvar-400 hover:-translate-y-1 hover:shadow-lg transition transform",children:[(0,r.jsx)("div",{className:"container w-[25%] relative",children:(0,r.jsx)(n(),{className:"object-cover overflow-hidden",src:a,alt:e.name,fill:!0,sizes:"25vw"})}),(0,r.jsxs)("div",{className:"container w-[55%] flex flex-col justify-evenly pl-2 py-3",children:[(0,r.jsx)("p",{children:e.name}),(0,r.jsx)("p",{className:"text-sm mt-1",children:(0,m.l)(e.type)}),(0,r.jsxs)("p",{className:"flex items-center",children:[(0,r.jsx)(x.Z,{className:"mr-1",name:"places",size:"small",value:e.rating,readOnly:!0,precision:.1}),e.rating]})]}),(0,r.jsx)("div",{className:" w-[20%] pl-1.5",children:(0,r.jsx)(h.Z,{menu:e.hasMenu})})]})},e.place_id)})});return(0,i.useEffect)(()=>{N(),s(localStorage.getItem("city")),null==(0,p.y)()&&(0,p.I)("Ankara")},[t]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(b(),{children:[(0,r.jsx)("title",{children:"men\xfcvar | "+t}),(0,r.jsx)("meta",{charset:"UTF-8"}),(0,r.jsx)("meta",{name:"description",content:"Men\xfcvar ile bar, restoran ve kafe men\xfclerine kolayca ulaşın. Aradığınız men\xfcye restoran, bar veya kafeye gitmeden kolayca ulaşabilirsiniz. Ek olarak ziyaret ettiğiniz mekanların men\xfclerini de kolayca uygulamamıza y\xfckleyebilirsiniz."}),(0,r.jsx)("meta",{name:"keywords",content:"men\xfcvar, menuvar, menu, men\xfc, restoran, bar, kafe, ankara, bursa"}),(0,r.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0"})]}),(0,r.jsxs)(d.Z,{content:"Yerler - "+t,active:"places",children:[(0,r.jsx)("div",{className:"flex flex-wrap justify-center mt-5",children:e.map(e=>{var a;return a="https:"!=e.photo.substring(0,6)?"https:".concat(e.photo):e.photo,(0,r.jsx)(o(),{href:{pathname:"./places/[name]/[state]/[borough]",query:{name:(0,f.E)(e.name),state:e.state,borough:e.borough,placeDoc:e.id}},children:(0,r.jsxs)("div",{className:" bg-white flex rounded-3xl h-28 w-84 overflow-hidden m-3 mt-0 shadow-sm drop-shadow-md shadow-menuvar-400 hover:-translate-y-1 hover:shadow-lg transition transform",children:[(0,r.jsx)("div",{className:"container w-[25%] relative",children:(0,r.jsx)(n(),{className:"object-cover overflow-hidden",src:a,alt:e.name,fill:!0,sizes:"25vw"})}),(0,r.jsxs)("div",{className:"container w-[55%] flex flex-col justify-evenly pl-2 py-3",children:[(0,r.jsx)("p",{children:e.name}),(0,r.jsx)("p",{className:"text-sm mt-1",children:(0,m.l)(e.type)}),(0,r.jsxs)("p",{className:"flex items-center",children:[(0,r.jsx)(x.Z,{className:"mr-1",name:"places",size:"small",value:e.rating,readOnly:!0,precision:.1}),e.rating]})]}),(0,r.jsx)("div",{className:" w-[20%] pl-1.5",children:(0,r.jsx)(h.Z,{menu:e.hasMenu})})]})},e.id)})}),(0,r.jsx)("div",{children:F}),(0,r.jsx)("div",{className:"text-center",children:K?(0,r.jsx)("p",{className:"m-3 mb-5",children:"Y\xfckleniyor..."}):null!=y?(0,r.jsx)("button",{className:"bg-menuvar-300 text-white text-lg rounded-2xl px-3 my-5 p-2",onClick:()=>A(y),children:"Daha fazla"}):(0,r.jsx)("span",{className:"m-3 mb-5",children:"G\xfcncel"})})]})]})}},3695:function(e,a,t){"use strict";function r(e){var a=e;return(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=(a=a.replaceAll("\xe7","c")).replaceAll("ğ","g")).replaceAll("ı","i")).replaceAll("\xf6","o")).replaceAll("ş","s")).replaceAll("\xfc","u")).replaceAll("\xc7","C")).replaceAll("Ğ","G")).replaceAll("İ","I")).replaceAll("\xd6","O")).replaceAll("Ş","S")).replaceAll("\xdc","U")).replaceAll("[^A-Za-z0-9]","")).replaceAll(" ","")}t.d(a,{E:function(){return r}})},4761:function(e,a,t){"use strict";function r(e){return"American restaurant"==e?"Restoran":"Art cafe"==e||"Bagel shop"==e?"Kafe":"Bakso restaurant"==e?"Restoran":"Bar"==e||"Bar & grill"==e||"Bar PMU"==e?"Bar":"Barbecue restaurant"==e?"Restoran":"Beer hall"==e?"Bar":"Belgian restaurant"==e?"Restoran":"Bistro"==e?"Kafe":"Brasseire"==e?"Bar":"Breakfast restaurant"==e||"British restaurant"==e||"Brunch restaurant"==e||"Buffet restaurant"==e?"Restoran":"Cafe"==e||"Cafetaria"==e?"Kafe":"Carvery"==e||"Chicken restaurant"==e||"Chicken wings restaurant"==e||"Chinese restaurant"==e?"Restoran":"Chocolate artisan"==e||"Chocolate cafe"==e?"Kafe":"Chophouse restaurant"==e||"Cig kofte restaurant"==e?"Restoran":"Club"==e||"Cocktail bar"==e?"Bar":"Coffee stand"==e||"Coffee store"==e||"Coffee shop"==e?"Kafe":"Continental restaurant"==e?"Restoran":"Cosplay cafe"==e?"Kafe":"Country food restaurant"==e||"Croatian restaurant"==e||"Czech restaurant"==e||"Dessert restaurant"==e?"Restoran":"Dessert shop"==e?"Kafe":"Diner"==e?"Restoran":"Disco club"==e?"Bar":"Doner kebab restaurant"==e?"Restoran":"Donut shop"==e?"Kafe":"Down home cooking restaurant"==e||"Dumpling restaurant"==e||"Durum restaurant"==e||"Dutch restaurant"==e?"Restoran":"Espresso bar"==e?"Kafe":"Family restaurant"==e||"Fast food restaurant"==e||"Fine dining restaurant"==e||"Fish & chips restaurant"==e||"Fish and chips takeaway"==e||"Fish restaurant"==e||"Food and drink"==e||"Food court"==e||"French restaurant"==e?"Restoran":"Gastropub"==e||"Gay bar"==e?"Bar":"Georgian restaurant"==e||"Gluten-free restaurant"==e||"Greek restaurant"==e||"Grill"==e||"Gyudon restaurant"==e||"Halal restaurant"==e||"Hamburger restaurant"==e||"Health food restaurant"==e?"Restoran":"Hookah bar"==e||"Ice cream shop"==e?"Kafe":"Indian restaurant"==e||"Italian restaurant"==e||"Japanese restaurant"==e?"Restoran":"Juice shop"==e?"Kafe":"Kalle pache restaurant"==e?"Restoran":"Karaoke bar"==e?"Bar":"Kebab shop"==e||"Kiosk"==e||"Kofta restaurant"==e||"Korean restaurant"==e||"Lebanese restaurant"==e?"Restoran":"Live music bar"==e||"Live music venue"==e?"Bar":"Lounge"==e?"Kafe":"Lunch restaurant"==e||"Meat dish restaurant"==e||"Mediterranean restaurant"==e||"Mexican restaurant"==e?"Restoran":"Meyhane"==e?"Bar":"Modern European restaurant"==e||"Moroccan restaurant"==e?"Restoran":"Night club"==e?"Bar":"Offal barbecue restaurant"==e||"Offal pot cooking restaurant"==e||"Organic restaurant"==e||"Oyster bar restaurant"==e||"Pakistani restaurant"==e?"Restoran":"Pancake restaurant"==e||"Pastry shop"==e||"Patisserie"==e?"Kafe":"Pilaf restaurant"==e||"Pizza delivery"==e||"Pizza restaurant"==e?"Restoran":"Pub"==e?"Bar":"Raw food restaurant"==e||"Restaurant"==e||"Restaurant or cafe"==e||"Rice restaurant"==e||"Roman restaurant"==e?"Restoran":"Salad shop"==e||"Sandwich shop"==e?"Kafe":"Seafood restaurant"==e||"Self service restaurant"==e||"Sfiha restaurant"==e||"Soup restaurant"==e||"Soup shop"==e||"Southern restaurant (US)"==e?"Restoran":"Stand bar"==e?"Bar":"Steak house"==e||"Sushi restaurant"==e?"Restoran":"Sweets and dessert buffet"==e?"Kafe":"Taco restaurant"==e||"Takeout restaurant"==e?"Restoran":"Tea house"==e?"Kafe":"Thai restaurant"==e?"Restoran":"Toast restaurant"==e?"Kafe":"Tongue restaurant"==e||"Traditional restaurant"==e?"Restoran":"Traditional teahouse"==e?"Kafe":"Turkish restaurant"==e||"Valencian restaurant"==e||"Vegan restaurant"==e||"Vegetarian restaurant"==e?"Restoran":"Wine bar"==e||"Wine club"==e?"Bar":"Restoran"}t.d(a,{l:function(){return r}})}},function(e){e.O(0,[228,260,866,16,829,436,637,247,774,888,179],function(){return e(e.s=3e3)}),_N_E=e.O()}]);