PageSourceSearch

https://mifi.no/assets/js/c23aa447.1a8d3249.js

js mifi.no collected 2026-10-03 23:00:51 UTC 22,980 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmifi_no=self.webpackChunkmifi_no||[]).push([[3247],{32245:(e,t,n)=>{n.r(t),n.d(t,{default:()=>D});var i=n(71735),a=n(42388),o=n(96540),r=n(59879),s=n(5260),l=n(16512),c=n(21582),h=n(56973),d=n(45066),m=n(3),p=n(17613);const g={outerWrapper:"outerWrapper_Srhk",locationPin:"locationPin_i8Yo",wrapper:"wrapper_VMCL",big:"big_EVX3","menu-items":"menu-items_q6nZ",headingIcon:"headingIcon_itSk",bounce:"bounce_NVxC",tapIndicator:"tapIndicator_B7Wr",kenBurns1:"kenBurns1__hmZ",kenBurnsEffect1:"kenBurnsEffect1_Qf35",mainImg:"mainImg_SndE",kenBurnsEffect2:"kenBurnsEffect2_Lf_e",box:"box_ZBof",qa:"qa_vGH0",locationHeader:"locationHeader_Eb_y",schedule:"schedule_TX11",button:"button_cLuM",buttonInverse:"buttonInverse_MHwJ",menu:"menu__0vB",arrow:"arrow_AWCT",arrowDown:"arrowDown_VJta"};var u=n(74848);const x="https://static.mifi.no/dist/2025/mifiyuan/",f="https://forms.gle/wFF2FbJyusforbhn9",j="9am - Depart from hotel to Sticky Waterfall\n10am - Arrive to Sticky Waterfall\n11:30am - Depart for lunch\n12:30pm - Arrive at Rab-a-bit cafe for lunch/ coffee\n2:30pm - Depart to Elephant Sanctuary\n3-5pm - Elephant Sanctuary (MaeRim Elephant Home)\n5:30pm - Arrive back to hotel\n6:30pm - To dinner (for those joining for Mikael's birthday)\n9pm - Back to Hotel";function F({decay:e=.99,ticks:t=1,...n}){confetti({spread:360,ticks:t,gravity:0,decay:e,startVelocity:5,...n,particleCount:50,scalar:4})}function y(e){F({shapes:["heart"],colors:["FFCCCC","FF9999","FFDDDD","C74444"],origin:e})}function w(e){e.preventDefault(),F({shapes:["emoji"],shapeOptions:{emoji:{value:["\ud83e\udd84","\ud83c\udf08","\ud83e\udd29"]}},origin:{x:e.clientX/window.innerWidth,y:e.clientY/window.innerHeight}}),setTimeout((()=>{window.location.href=e.target.href}),1500)}const C=({href:e,name:t})=>(0,u.jsxs)("a",{rel:"noopener nofollow noreferrer",target:"_blank",href:e,style:{textDecoration:"underline",color:"inherit",display:"flex",alignItems:"center"},children:[(0,u.jsx)(m.HzC,{className:g.locationPin,style:{fontSize:"1.7em"}}),(0,u.jsx)("span",{children:t})]});function k({locationShort:e,locationHref:t,title:n,description:i,time:a,startDate:o,endDate:r,location:s}){return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)("p",{style:{fontSize:"1.1em",textAlign:"center"},children:n}),e&&t&&(0,u.jsxs)("a",{rel:"noopener nofollow noreferrer",target:"_blank",href:t,style:{textDecoration:"none",color:"inherit",display:"flex",alignItems:"center",marginBottom:".1em"},children:[(0,u.jsx)(m.HzC,{className:g.locationPin,style:{fontSize:".8em",marginRight:".4em"}}),(0,u.jsx)("span",{children:e})]}),(0,u.jsx)("p",{style:{opacity:.7},children:a}),(0,u.jsxs)("button",{type:"button",onClick:function(){function e(e){return`${e.toISOString().replaceAll(/[:-]/g,"").split(".")[0]}Z`}const t=`BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//Your Company//Your Product//EN\nBEGIN:VEVENT\nUID:${Date.now()}@example.com\nDTSTAMP:${e(new Date)}\nDTSTART:${e(o)}\nDTEND:${e(r)}\nSUMMARY:${n}\nDESCRIPTION:${i??n}\nLOCATION:${s}\nEND:VEVENT\nEND:VCALENDAR\n`,a=new Blob([t],{type:"text/calendar;charset=utf-8"}),l=document.createElement("a");l.href=URL.createObjectURL(a),l.download="event.ics",l.click()},className:g.button,style:{marginBottom:"2em",display:"flex",alignItems:"center",fontSize:".7em",padding:".3em .8em"},children:[(0,u.jsx)(m.wIk,{style:{fontSize:"1.2em",marginRight:".5em"}})," Add to Calendar"]}),i&&(0,u.jsx)("p",{style:{textAlign:"center",whiteSpace:"pre-wrap"},children:i})]})}function b({src:e,style:t,colors:n,...i}){return(0,u.jsx)("img",{src:`${x}${e}`,alt:"Image",style:{width:"100%",cursor:"pointer",...t},...i,role:"button",tabIndex:0,onClick:e=>function(e,t){F({ticks:300,shapes:["heart"],colors:t.map((e=>e.replace(/^#/,""))),origin:{x:e.clientX/window.innerWidth,y:e.clientY/window.innerHeight}})}(e,n)})}function B({href:e,children:t}){return(0,u.jsx)("li",{children:(0,u.jsx)("a",{rel:"noopener nofollow noreferrer",target:"_blank",href:e,style:{textDecoration:"underline",color:"inherit",display:"flex"},children:t})})}function D(){(0,o.useEffect)((()=>{(async()=>{const e=e=>new Promise(((t,n)=>{const i=document.createElement("script"),a=document.scripts[0];i.src=e,i.async=!0,a.parentNode.insertBefore(i,a),i.addEventListener("load",(()=>{t()})),i.addEventListener("error",(e=>{n(e)}))}));await Promise.all([e("https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"),e("https://cdn.jsdelivr.net/npm/@tsparticles/[email protected]/tsparticles.confetti.bundle.min.js")]),WebFont.load({google:{families:["Alegreya","WindSong","Merriweather","Libertinus Math"]}}),y({x:.5,y:.3})})()}),[]);const[e,t]=(0,o.useState)(!1),n=(0,o.useCallback)((()=>t(!1)),[]);return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsxs)(s.A,{children:[(0,u.jsx)("title",{children:"Yuan + Mikael"}),(0,u.jsx)("meta",{property:"og:image",content:`${x}26351e10-56b5-11f0-9f27-effbe8e7bb58-100-1000.jpg`})]}),(0,u.jsxs)("div",{className:g.outerWrapper,children:[(0,u.jsxs)("div",{className:g.wrapper,children:[(0,u.jsxs)("div",{children:[(0,u.jsxs)("div",{id:"home",style:{position:"relative",curs
1or:"pointer",userSelect:"none"},role:"button",onClick:e=>y({x:e.clientX/window.innerWidth,y:e.clientY/window.innerHeight}),tabIndex:0,children:[(0,u.jsx)("div",{className:g.mainImg,style:{backgroundImage:`url(${x}26351e10-56b5-11f0-9f27-effbe8e7bb58-100-2000.jpg`}}),(0,u.jsxs)("div",{style:{position:"absolute",bottom:0,left:0,color:"white",padding:"0 3em"},children:[(0,u.jsxs)("div",{style:{paddingBottom:".5em",fontFamily:"WindSong",fontSize:"3em"},children:["Yuan +",(0,u.jsx)("br",{}),"Mikael"]}),(0,u.jsx)("div",{style:{paddingBottom:"3em",fontSize:"1em"},children:"We can't wait to share our special day with you!"})]}),(0,u.jsx)("div",{style:{position:"absolute",right:"2vw",bottom:"2vw",color:"white",fontSize:"2em"},children:(0,u.jsx)(p.hxX,{className:g.tapIndicator})})]}),(0,u.jsx)("div",{id:"rsvp",style:{height:"100vh",display:"flex",alignItems:"center",justifyContent:"center",margin:"0 3em"},children:(0,u.jsxs)("div",{style:{textAlign:"center"},children:[(0,u.jsxs)("div",{style:{fontSize:"1.7em"},children:["Saturday",(0,u.jsx)("br",{}),"December 13, 2025",(0,u.jsx)("br",{})]}),(0,u.jsx)("div",{style:{fontSize:"1.4em",padding:"1em 0"},children:"Chiang Mai, Thailand \ud83c\uddf9\ud83c\udded"}),(0,u.jsx)("div",{children:(0,u.jsx)("a",{className:g.button,style:{fontSize:"1.3em"},href:f,onClick:w,children:"RSVP"})}),(0,u.jsx)(c.hJ1,{style:{fontSize:"3em",marginTop:"1em"},className:g.arrow})]})}),(0,u.jsx)(b,{src:"a6fa92a0-56c9-11f0-97fb-595f0db69573-ppf-1000.jpg",colors:["#26e9f1","#4ba8ac"]}),(0,u.jsxs)("div",{className:g.box,children:[(0,u.jsx)("h1",{id:"accomodation",children:"Accomodation"}),(0,u.jsxs)("p",{children:["We will be providing a complimentary one-night stay on 13-14th Dec at ",(0,u.jsx)("a",{href:"https://www.proudphufah.com/muang/",target:"_blank",rel:"noopener noreferrer",children:"Proud Phu Fah Muang Chiang Mai"}),", along with shuttle service to the event venue. Check-in at the hotel is from 2pm. The shuttle bus will leave at 3:30pm from the hotel."]})]}),(0,u.jsx)(b,{src:"petitjardin.jpg",colors:["#2c442c","#39bf39"]}),(0,u.jsxs)("div",{className:g.box,children:[(0,u.jsx)("h1",{id:"schedule",children:"Schedule"}),(0,u.jsx)("div",{className:g.locationHeader,children:"Friday, December\xa012"}),(0,u.jsx)("div",{className:g.schedule,children:(0,u.jsx)(k,{title:"Waterfall and Elephant Tour",time:"09:00 AM to 5:30 PM",startDate:new Date("2025-12-12T09:00:00+07:00"),endDate:new Date("2025-12-12T17:00:00+07:00"),locationShort:"Chiang Mai",location:"Chiang Mai",description:j})}),(0,u.jsx)("div",{className:g.schedule,children:(0,u.jsx)(k,{title:"\ud83c\udf82 Celebrating Mikael's Birthday",time:"7:00 PM to 9:00 PM",startDate:new Date("2025-12-12T19:00:00+07:00"),endDate:new Date("2025-12-12T21:00:00+07:00"),description:"Yuan is planning dinner at Petit Jardin Caf\xe9 et Bistro for Mikael's birthday the day before. Let me know if you'd like to join so I can add you into the booking!",locationShort:"Petit Jardin",location:"Petit Jardin Caf\xe9 et Bistro",locationHref:"https://maps.app.goo.gl/b2qEgceBwTTazP3r8?g_st=ia"})}),(0,u.jsx)("div",{className:g.locationHeader,children:"Saturday, December\xa013"}),(0,u.jsx)("div",{className:g.schedule,children:(0,u.jsx)(k,{title:"\ud83d\ude8c Shuttle Bus",time:"3:30 PM to 4:00 PM",startDate:new Date("2025-12-13T15:30:00+07:00"),endDate:new Date("2025-12-13T16:00:00+07:00"),description:"Shuttle buses leave from Proud Phu Fah Muang Chiang Mai hotel and straight to the venue and back to the hotel at 8pm.",locationShort:"Proud Phu Fah",location:"Proud Phu Fah Muang Chiangmai, \u0e16\u0e19\u0e19\u0e04\u0e48\u0e32\u0e22\u0e25\u0e39\u0e01\u0e40\u0e2a\u0e37\u0e2d Chang Phueak, Mueang Chiang Mai District, Chiang Mai, Thailand",locationHref:"https://www.google.com/maps/search/?api=1&query=Proud+Phu+Fah+Muang+Chiangmai%2C+%E0%B8%96%E0%B8%99%E0%B8%99%E0%B8%84%E0%B9%88%E0%B8%B2%E0%B8%A2%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B9%80%E0%B8%AA%E0%B8%B7%E0%B8%AD+Chang+Phueak%2C+Mueang+Chiang+Mai+District%2C+Chiang+Mai%2C+Thailand"})}),(0,u.jsxs)("div",{className:g.schedule,children:[(0,u.jsx)(k,{title:"\ud83e\udd42 Reception and Light Bites",time:"4:00 PM to 5:30 PM",startDate:new Date("2025-12-13T16:00:00+07:00"),endDate:new Date("2025-12-13T17:30:00+07:00"),locationShort:"The Ironwood",location:"The Ironwood, \u0e16\u0e19\u0e19\u0e41\u0e21\u0e48\u0e23\u0e34\u0e21 - \u0e2a\u0e30\u0e40\u0e21\u0e34\u0e07 Mae Raem, Mae Rim District, Chiang Mai, Thailand",locationHref:"https://www.google.com/maps/search/?api=1&query=The+Ironwood%2C+%E0%B8%96%E0%B8%99%E0%B8%99%E0%B9%81%E0%B8%A1%E0%B9%88%E0%B8%A3%E0%B8%
1B4%E0%B8%A1+-+%E0%B8%AA%E0%B8%B0%E0%B9%80%E0%B8%A1%E0%B8%B4%E0%B8%87+Mae+Raem%2C+Mae+Rim+District%2C+Chiang+Mai%2C+Thailand"}),(0,u.jsxs)("div",{style:{marginBottom:"1em",textAlign:"center"},children:[(0,u.jsx)(p.Iiw,{style:{fontSize:"1.2em",verticalAlign:"middle",marginRight:0}})," Dress code: Happy Colours"]})]}),(0,u.jsx)("div",{className:g.schedule,children:(0,u.jsx)(k,{title:"\ud83c\udf7d Dinner",time:"6:00 PM to 8:00 PM",startDate:new Date("2025-12-13T18:00:00+07:00"),endDate:new Date("2025-12-13T20:00:00+07:00"),locationShort:"The Ironwood",location:"The Ironwood, \u0e16\u0e19\u0e19\u0e41\u0e21\u0e48\u0e23\u0e34\u0e21 - \u0e2a\u0e30\u0e40\u0e21\u0e34\u0e07 Mae Raem, Mae Rim District, Chiang Mai, Thailand",locationHref:"https://www.google.com/maps/search/?api=1&query=The+Ironwood%2C+%E0%B8%96%E0%B8%99%E0%B8%99%E0%B9%81%E0%B8%A1%E0%B9%88%E0%B8%A3%E0%B8%B4%E0%B8%A1+-+%E0%B8%AA%E0%B8%B0%E0%B9%80%E0%B8%A1%E0%B8%B4%E0%B8%87+Mae+Raem%2C+Mae+Rim+District%2C+Chiang+Mai%2C+Thailand"})}),(0,u.jsx)("div",{className:g.schedule,children:(0,u.jsx)(k,{title:"\ud83c\udf79\ud83e\udea9 Party!",time:"9:00 PM to 11:00 PM",startDate:new Date("2025-12-13T21:00:00+07:00"),endDate:new Date("2025-12-13T23:00:00+07:00"),description:"We will first head back to hotel to change and go to a nice bar after that!",locationShort:"The Ironwood",location:"The Ironwood, \u0e16\u0e19\u0e19\u0e41\u0e21\u0e48\u0e23\u0e34\u0e21 - \u0e2a\u0e30\u0e40\u0e21\u0e34\u0e07 Mae Raem, Mae Rim District, Chiang Mai, Thailand"})}),(0,u.jsx)("div",{className:g.locationHeader,children:"Sunday, December\xa014"}),(0,u.jsx)("div",{className:g.schedule,children:(0,u.jsx)(k,{title:"Breakfast Get Together \ud83c\udf73\ud83e\udd50",time:"8:30 AM to 10:00 AM",startDate:new Date("2025-12-14T08:30:00+07:00"),endDate:new Date("2025-12-14T10:00:00+07:00"),description:"Complimentary breakfast at the hotel, let's all meet at 8:30am!",locationShort:"Proud Phu Fah",location:"Proud Phu Fah Muang Chiangmai, \u0e16\u0e19\u0e19\u0e04\u0e48\u0e32\u0e22\u0e25\u0e39\u0e01\u0e40\u0e2a\u0e37\u0e2d Chang Phueak, Mueang Chiang Mai District, Chiang Mai, Thailand",locationHref:"https://www.google.com/maps/search/?api=1&query=Proud+Phu+Fah+Muang+Chiangmai%2C+%E0%B8%96%E0%B8%99%E0%B8%99%E0%B8%84%E0%B9%88%E0%B8%B2%E0%B8%A2%E0%B8%A5%E0%B8%B9%E0%B8%81%E0%B9%80%E0%B8%AA%E0%B8%B7%E0%B8%AD+Chang+Phueak%2C+Mueang+Chiang+Mai+District%2C+Chiang+Mai%2C+Thailand"})})]}),(0,u.jsx)(b,{src:"13b68050-56cc-11f0-8c28-6bf975c32ddf-CM-1000.jpg",colors:["#ffd03e","#e9b000"]}),(0,u.jsxs)("div",{className:g.box,children:[(0,u.jsx)("h1",{id:"travel",children:"Travel"}),(0,u.jsx)("div",{className:g.headingIcon,children:(0,u.jsx)(d.Uds,{})}),(0,u.jsx)("h2",{children:"Getting In"}),(0,u.jsx)("p",{children:"We recommend flying into Chiang Mai International Airport (CNX) or taking a train from Bangkok. For a shorter itinerary, a one-night stop in Ayutthaya followed by direct travel to Chiang Mai also works well. If you have more time, you can take a slower, more scenic journey up north."}),(0,u.jsxs)("ul",{children:[(0,u.jsx)("li",{children:"Day 1: Bangkok \u2192 Ayutthaya (1\u20132 nights)"}),(0,u.jsx)("li",{children:"Day 2: Ayutthaya \u2192 Lopburi (1 night)"}),(0,u.jsx)("li",{children:"Day 3: Lopburi \u2192 Phitsanulok \u2192 Sukhothai area (1\u20132 nights)"}),(0,u.jsx)("li",{children:"Day 4\u20135: Phitsanulok \u2192 Chiang Mai (overnight sleeper or day train)"})]}),(0,u.jsx)("div",{className:g.headingIcon,children:(0,u.jsx)(h.jwC,{})}),(0,u.jsx)("h2",{children:"Getting Downtown"}),(0,u.jsx)("p",{children:"There's a few ways to get in downtown. There are several car rental options and Grab. If you need car rentals, please let Yuan know!"}),(0,u.jsx)(C,{href:"https://www.google.com/maps/search/?api=1&query=Chiang+Mai+International+Airport+%28CNX%29%2C+%E0%B8%96%E0%B8%99%E0%B8%99+%E0%B8%A1%E0%B8%AB%E0%B8%B4%E0%B8%94%E0%B8%A5+Mueang+Chiang+Mai+District%2C+Chiang+Mai%2C+Thailand",name:"Chiang Mai International Airport (CNX), \u0e16\u0e19\u0e19 \u0e21\u0e2b\u0e34\u0e14\u0e25 Mueang Chiang Mai District, Chiang Mai, Thailand"}),(0,u.jsx)("div",{className:g.headingIcon,children:(0,u.jsx)(h.ptL,{})}),(0,u.jsx)("h2",{children:"Things to Note"}),(0,u.jsx)("p",{children:"December in Chiang Mai marks the continuation of the cool season, with temperatures approximately ranging from 15\xb0C to 28\xb0C."}),(0,u.jsx)("div",{className:g.headingIcon,children:(0,u.jsx)(r.QU0,{})}),(0,u.jsx)("h2",{children:"What to See"}),(0,u.jsxs)("ul",{className:g.big,children:[(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2F2ARbfLj"),children:"Wat Phra Singh"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FbFwRAa1"),
1children:"Wat Chedi Luang"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FHhQWQUw"),children:"Wat Phra That Doi Suthep"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FAW9jFY5"),children:"Wat Pha Lat"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FzYBXw77"),children:"Jing Jai Farmer\u2019s Market"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FMfZ2CfQ"),children:"Baan Kang Wat Craft Market"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fwww.viator.com%2Fen-SG%2Ftours%2FChiang-Mai%2FExperience-Elephant-Sanctuary-Sticky-Waterfall%2Fd5267-60309P32%3Fpid%3DP00058688%26uid%3DU00668569%26mcid%3D58086%26currency%3DSGD"),children:"Elephant Sanctuary Chiang Mai + Sticky Waterfall "}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FuKVfEC3"),children:"Kad Na Mor Night Market "}),(0,u.jsx)(B,{href:"https://maps.app.goo.gl/qoJmWirK67JisZqF8?g_st=ipc",children:"Mae Kha Canal"})]}),(0,u.jsx)("div",{className:g.headingIcon,children:(0,u.jsx)(a.uk6,{})}),(0,u.jsx)("h2",{children:"Where to Eat & Drink"}),(0,u.jsxs)("ul",{className:g.big,children:[(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FQB7W9F3"),children:"Greensmoked - Smoke house & wine bar"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FyScFi1u"),children:"Khao-Soi- i"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FqTKrPAs"),children:"Flour Flour Bakery"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FRBveS2n"),children:"Khagee"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FN9RsVQW"),children:"Blackitch Artisan Kitchen"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2Fe7tWvrq"),children:"Ohu Bakery"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FxxWeHkj"),children:"Penicillin Oden Bar"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FrwRiLpF"),children:"Kini Panit"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2F1iTQPh9"),children:"Foo Coffee x Loaf & Fish"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FKu6uYEH"),children:"Araksa Tea Garden"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FjnYQntY"),children:"Rab-a-bit"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2F6twtaLz"),children:"Fleur Cafe & Eatery"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2Fta1xsWA"),children:"Pluto Cafe "}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FYw3Q5hH"),children:"Akma Ama"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FLtmKH8Q"),children:"Roast8ry"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FQM4sNL7"),children:"Graph Coffee Co"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FwpU5jxR"),children:"The Baristro x Ping River"}),(0,u.jsx)(B,{href:decodeURIComponent("https%3A%2F%2Fg.co%2Fkgs%2FN7kR8Xj"),children:"Bar San"}),(0,u.jsx)(B,{href:"https://maps.app.goo.gl/oVkxJN6P7qtp5Zcy6?g_st=ipc",children:"Rasik Local Kitchen"})]}),(0,u.jsx)("div",{className:g.headingIcon,children:(0,u.jsx)(a.NeL,{})}),(0,u.jsx)("h2",{children:"Where to Relax"}),(0,u.jsxs)("ul",{className:g.big,children:[(0,u.jsx)(B,{href:"https://www.klook.com/en-US/activity/711-fah-lanna-spa-chiangmai/?aid=35757&aff_adid=1079589&aff_pid=&aff_sid=&utm_medium=affiliate-alwayson&utm_source=non-network&utm_campaign=35757&utm_term=&utm_content=&aff_klick_id=102706179879-35757-1079589-adb4ae7",children:"Fah Lanna Spa Old City"}),(0,u.jsx)(B,{href:"https://affiliate.klook.com/redirect?aid=35757&aff_adid=1081200&k_site=https%3A%2F%2Fwww.klook.com%2Fen-US%2Factivity%2F78957-cheeva-spa-experience-chiangmai%2F",children:"Cheeva Spa"})]}),(0,u.jsx)("div",{className:g.headingIcon,children:(0,u.jsx)(i.Ial,{})}),(0,u.jsx)("h2",{children:"Where to Stay"}),(0,u.jsxs)("p",{children:["We're providing a complimentary night\u2019s stay on December 13\u201314 at Proud Phu Fah, Chiang Mai. ",(0,u.jsx)("b",{children:"If you'd like to stay additional nights at the same hotel, please let us know."})," The hotel is offering a special rate of 3,700 THB ~ SGD145 per night."]}),(0,u.jsx)("p",{children:"There are a few nice hotels around the city. Yuan can help you check or book the hotel."}),(0,u.jsx)("p",{children:"Lower Tier:"}),(0,u.jsxs)("ol",{children:[(0,u.jsx)("li",{children:"Glory Wabi Sabi Hotel ~ SGD52/night"}),(0,u.jsx)("li",{children:"TravelLodge Nimman ~SGD76/night"}),(0,u.jsx)("li",{children:"Book Design Hotel ~ SGD101/night"})]}),(0,u.jsx)("p",{children:"For those with kids, you can consider staying at this Mori Natural Farm at Mae Rim (direct contact FB)."}),(0,u.jsx)("p",{children:"Mid-tier"}),(0,u.jsxs)("ol",{children:[(0,u.jsx)("li",{children:"Coucou Hotel ~SGD122/night"}),(0,u.jsx)("li",{children:"Sala Lanna ~SGD172/night"}),(0,u.jsx)("li",{children:"Villa Alanna ~SGD 190/night"})]}),(0,u.jsx)("p",{children:"High-tier"}),(0,u.jsxs)("ol",{children:[(0,u.jsx)("li",{children:"Amanor Hotel ~SGD213/night"}),(0,u.jsx)("li",{children:"Aleeta Retreat~ SGD410/night"}),(0,u.jsx)("li",{children:"Raya Heritage ~SGD665/night"})]})]})]}),(0,u.jsx)(b,{src:"94bcd530-5732-11f0-8836-e57660e7e040-love-1000.jpg",className:g.kenBurns1,style:{margin:"10vw 0"},colors:["#ffd03e","#ff603e"]}),(0,u.jsxs)("div",{className:g.box,children:[(0,u.jsx)("h2",{id:"qa",className:g.qa,children:"Q & A"}),(0,u.jsxs)("div",{className:g.qa,children:[(0,u.jsx)("p",{children:"For all our friends and family who have lots of questions, please check out our Q & A first!"}),(0,u.jsx)("p",{children:"What will the weather be like?"}),(0,u.jsxs)("p",{children:["In December, Chiang Mai enjoys cool, dry, and pleasant weather\u2014one of the best times to visit.",(0,u.jsx)("br",{}),"Daytime highs: 25\u201330\xb0C (77\u201386\xb0F)",(0,u.jsx)("br",{}),"Nighttime lows: 10\u201318\xb0C (50\u201364\xb0F)"]}),(0,u.jsx)("p",{children:"What should I wear?"}),(0,u.jsx)("p",{children:"Please see our Schedule for the dress code."}),(0,u.jsx)("p",{children:"Are there any colors that guests should avoid wearing?"}),(0,u.jsx)("p",{children:"None, as you please."}),(0,u.jsx)("p",{children:"Is the party indoors or outdoors?"}),(0,u.jsx)("p",{children:"The pre-drinks will be held outdoors, and the dinner will be indo
1ors."}),(0,u.jsx)("p",{children:"Is there transportation being provided between reception and hotels?"}),(0,u.jsx)("p",{children:"Yes! The shuttle bus leaves at 3:30pm from the hotel and back to the hotel at 8:30pm."}),(0,u.jsx)("p",{children:"Do you have hair and makeup contact?"}),(0,u.jsx)("p",{children:"Yes, please contact Yuan!"})]})]}),(0,u.jsxs)("div",{style:{marginBottom:"3em",marginTop:"5em",textAlign:"center",opacity:.7},children:[(0,u.jsx)("a",{href:"https://mifi.no/",target:"_blank",rel:"noopener noreferrer",style:{color:"inherit"},children:"mifi.no"})," ",(0,u.jsxs)("span",{style:{opacity:.4},children:[" | ",(0,u.jsx)("a",{href:"https://github.com/mifi/mifi.no/blob/master/src/pages/yuan/index.tsx",target:"_blank",rel:"noopener noreferrer",style:{color:"inherit"},children:"Source code \ud83e\udd13"})]})]})]}),(0,u.jsxs)("button",{className:g.button,type:"button",style:{position:"fixed",top:"5vw",left:"5vw",backgroundColor:"white",opacity:.8,fontFamily:"Libertinus Math",letterSpacing:".1em",display:"flex",alignItems:"center"},onClick:()=>t((e=>!e)),children:[(0,u.jsx)(l.fF8,{style:{marginRight:".5em"}}),(0,u.jsx)("span",{children:"MENU"})]}),(0,u.jsxs)("div",{className:g.menu,"data-visible":e,children:[(0,u.jsxs)("div",{style:{paddingBottom:".5em",fontFamily:"WindSong",fontSize:"2em",padding:".5em .5em"},children:["Yuan +",(0,u.jsx)("br",{}),"Mikael"]}),(0,u.jsxs)("ul",{className:g["menu-items"],children:[(0,u.jsx)("li",{children:(0,u.jsx)("a",{href:"#home",onClick:n,children:"Home"})}),(0,u.jsx)("li",{children:(0,u.jsx)("a",{href:"#rsvp",onClick:n,children:"RSVP"})}),(0,u.jsx)("li",{children:(0,u.jsx)("a",{href:"#accomodation",onClick:n,children:"Accomodation"})}),(0,u.jsx)("li",{children:(0,u.jsx)("a",{href:"#schedule",onClick:n,children:"Schedule"})}),(0,u.jsx)("li",{children:(0,u.jsx)("a",{href:"#travel",onClick:n,children:"Travel"})}),(0,u.jsx)("li",{children:(0,u.jsx)("a",{href:"#qa",onClick:n,children:"Q & A"})})]}),(0,u.jsx)("button",{type:"button",style:{all:"unset",position:"absolute",right:0,top:0},onClick:n,children:(0,u.jsx)(l.cmI,{style:{fontSize:"2em",color:"black",padding:".3em",boxSizing:"content-box",cursor:"pointer"}})})]})]})]})}}}]);

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.