1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[788],{2357:function(){},8951:function(e,t,i){"use strict";var l,n=i(4050);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var l in i)({}).hasOwnProperty.call(i,l)&&(e[l]=i[l])}return e}).apply(null,arguments)}t.Z=function(e){return n.createElement("svg",s({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 32 23"},e),l||(l=n.createElement("path",{fill:"currentColor",fillRule:"evenodd",d:"M15.077 3.767A8.185 8.185 0 0 0 .54 11.115a8.185 8.185 0 0 0 14.537 7.348h9.43a7.348 7.348 0 1 0 0-14.696zm-2.727 4a4.194 4.194 0 0 0-1.653-2.93A4.17 4.17 0 0 0 8.185 4c-.524 0-1.026.096-1.489.273A4.182 4.182 0 0 0 4 8.186c0 1.14.456 2.174 1.196 2.929A4.17 4.17 0 0 0 4 14.045a4.182 4.182 0 0 0 6.697 3.348 4.2 4.2 0 0 0 1.653-2.93h12.158a3.348 3.348 0 1 0 0-6.696z",clipRule:"evenodd"})))}},1486:function(e,t,i){Promise.resolve().then(i.bind(i,957)),Promise.resolve().then(i.bind(i,6526)),Promise.resolve().then(i.bind(i,7450)),Promise.resolve().then(i.t.bind(i,6460,23)),Promise.resolve().then(i.bind(i,3262)),Promise.resolve().then(i.bind(i,916)),Promise.resolve().then(i.bind(i,9052))},9106:function(e,t,i){"use strict";i.d(t,{Z:function(){return u}});var l=i(9565),n=i(3461),s=i(8951),a=i(4889),r=i(4060),o=i(4945),c=i(3966);let d=(0,o.forwardRef)((e,t)=>{let{className:i,variant:d="purchase",onClick:u}=e,h=(0,o.useCallback)(()=>{let e="purchase"===d?"content":"purchaseHeaderSmall"===d?"mobile":"header";(0,c.K)("buy_tickets_clicked",{cta_location:e,variant:d});let t=document.querySelector(".bokun-widgets-cart-wrapper");t instanceof HTMLElement&&(t.style.display="block"),null==u||u()},[u,d]);return(0,l.jsx)(n.z,{onClick:h,variant:d,size:"none",className:"group relative overflow-hidden p-0 bokunButton ".concat(i),ref:t,id:"bokun_a2f00341_0d1c_46bf_8808_ac0c9a9dc17d","data-src":"https://widgets.bokun.io/online-sales/ea06c274-ab36-4a0f-ba75-ac5fb041019b/experience/848829?partialView=1","data-testid":"widget-book-button","aria-label":"Buy tickets to the museum",children:(0,l.jsxs)(a.E.div,{className:(0,r.cn)("flex items-center justify-center h-full px-4 py-2 xs:py-3","purchase"===d?"w-full":"w-52"),initial:"initial",whileHover:"hover",children:[(0,l.jsx)(a.E.div,{variants:{initial:{opacity:0,x:-8},hover:{opacity:1,x:16}},transition:{duration:.3,ease:"easeOut"},className:"absolute left-2",children:(0,l.jsx)(s.Z,{color:"var(--phallus-light)",className:"h-[1em]"})}),(0,l.jsx)(a.E.span,{variants:{initial:{x:0},hover:{x:24}},transition:{duration:.3,ease:"easeOut"},className:"w-full text-center",children:"Buy tickets"})]})})});d.displayName="BuyButton";var u=d},3262:function(e,t,i){"use strict";i.d(t,{default:function(){return h}});var l=i(9565),n=i(4945),s=i(4762),a=i(9106),r=i(6495),o=i(6915),c=i(4889),d=e=>{let{video_url_desktop:t,video_url_mobile:i,onCanPlay:s}=e,a=(0,n.useRef)(null);return(0,n.useEffect)(()=>{let e=a.current;if(e)return e.readyState<3&&e.load(),e.paused&&e.play().catch(e=>{console.error("Error playing video:",e)}),()=>{e&&!e.paused&&e.pause()}},[]),(0,l.jsxs)("video",{ref:a,muted:!0,playsInline:!0,loop:!0,onCanPlay:s,className:"absolute top-0 left-0 object-cover w-full h-full",children:[(0,l.jsx)("source",{src:"".concat("https://pub-27d760be91554c8aae6d84c3dc65f016.r2.dev","/").concat(i),type:"video/mp4",media:"(max-width: 479px)"}),(0,l.jsx)("source",{src:"".concat("https://pub-27d760be91554c8aae6d84c3dc65f016.r2.dev","/").concat(t),type:"video/mp4",media:"(min-width: 480px)"}),"Your browser does not support the video tag."]})},u=i(905),h=e=>{let{variant:t,title:i,subtitle:h,image:f}=e,{isMobileSmall:p,isMobile:m}=(0,s.eI)(),{setDisplayButton:v}=(0,s.Q5)(),[g,x]=(0,n.useState)(!1),{ref:b,inView:w}=(0,u.YD)({threshold:0});return(0,n.useEffect)(()=>{v(!w)},[w,v]),"video"===t?(0,l.jsxs)("div",{className:"relative w-full",children:[(0,l.jsxs)("div",{className:"w-full bg-phallus-body-light relative pt-[177.78%] mobile:pt-[56.25%] rounded-phallusmd overflow-hidden",children:[(0,l.jsx)(o.M,{children:!g&&(0,l.jsx)(c.E.div,{initial:{opacity:1},exit:{opacity:0}
1,transition:{duration:.5},className:"absolute inset-0 animate-shimmer"})}),(0,l.jsx)(d,{video_url_mobile:"Phallus-30sek-9x16.mov",video_url_desktop:"Phallus-30sek.mov",onCanPlay:()=>x(!0)})]}),(0,l.jsx)("div",{className:"absolute inset-0 pointer-events-none",children:(0,l.jsx)("div",{className:"flex flex-col justify-end h-full",children:(0,l.jsxs)("div",{className:"sticky bottom-0 flex flex-col w-full gap-4 p-2 pointer-events-auto mobile:w-3/4 sm:w-1/2 xs:p-4 md:p-8 xs:gap-6 md:gap-8 text-phallus-light",children:[(0,l.jsx)("span",{className:"font-semibold text-fluid-header-title drop-shadow-phallus",children:i}),(0,l.jsx)(a.Z,{ref:b,className:"w-full mobile:w-64 md:w-80 text-fluid-subheading"})]})})})]}):(0,l.jsxs)("div",{className:"relative w-full",children:[(0,l.jsx)("div",{className:"w-full relative pt-[177.78%] mobile:pt-[56.25%] rounded-phallusmd overflow-hidden",children:f&&(0,l.jsx)(r.Z,{isHero:!0,forcePortrait:p,image:f,className:"absolute top-0 left-0 object-cover"})}),(0,l.jsx)("div",{className:"absolute inset-0 pointer-events-none",children:(0,l.jsx)("div",{className:"flex flex-col justify-end h-full",children:(0,l.jsxs)("div",{className:"sticky bottom-0 flex flex-col w-full gap-4 p-2 pointer-events-auto mobile:w-3/4 lg:w-1/2 xs:p-4 md:p-8 xs:gap-6 lg:gap-8 text-phallus-light",children:[(0,l.jsx)("span",{className:"font-semibold text-fluid-header-title drop-shadow-phallus",children:i}),!m&&h&&(0,l.jsx)("span",{className:"font-normal text-fluid-header-subtitle drop-shadow-phallus",children:h})]})})})]})}},916:function(e,t,i){"use strict";var l=i(9565),n=i(8346);t.default=()=>{let{isMobileSmall:e}=(0,n.e)(),t=e?.5:.75;return(0,l.jsxs)("div",{className:"flex flex-row justify-start gap-6 mt-12 md:mt-24 align-center",children:[(0,l.jsx)("div",{style:{width:"".concat(170*t,"px"),height:"".concat(217*t,"px")},children:(0,l.jsx)("div",{style:{width:"fit-content",transform:"scale(".concat(t,")"),transformOrigin:"top left"},children:(0,l.jsx)("div",{style:{width:"170px",height:"217px"},dangerouslySetInnerHTML:{__html:'<link href="https://awards.infcdn.net/2024/r_rcm.css" rel="stylesheet"/><div id="b-rcircle" data-length="29" class=" b-rcircle_black f13 " onclick="if(event.target.nodeName.toLowerCase() != \'a\') {window.open(this.querySelector(\'.b-rcircle_r-link\').href);return 0;}"> <a href="https://restaurantguru.com/The-Icelandic-Phallological-Museum-Hid-Islenzka-Redasafn-Reykjavik" class="b-rcircle_r-link" target="_blank">The Icelandic Phallological Museum (Hi\xf0 \xcdslenzka Re\xf0asafn)</a> <p class="b-rcircle_year">2024</p> <div class="b-rcircle_bottom "> <p class="b-rcircle_str1 ">Recommended</p> </div> <div class="b-rcircle_heading"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="144px" height="144px" viewBox="0 0 144 144"> <defs> <path id="b-rcircle-arc" d="M 12 72 a 60 60 0 0 0 120 0"></path> </defs> <text class="b-rcircle_heading__bottom " fill="#fff" text-anchor="middle"> <textPath startOffset="50%" xlink:href="#b-rcircle-arc"><a href="https://restaurantguru.com/" target="_blank" class="b-rcircle_heading__link">Restaurant Guru</a></textPath> </text> </svg> </div></div>'}})})}),(0,l.jsx)("div",{style:{width:"".concat(174*t,"px"),height:"".concat(135*t,"px")},children:(0,l.jsx)("div",{style:{width:"fit-content",transform:"scale(".concat(t,")"),transformOrigin:"top left"},children:(0,l.jsx)("div",{style:{width:"174px",height:"135px"},dangerouslySetInnerHTML:{__html:'<link href="https://awards.infcdn.net/circle_v2.css" rel="stylesheet"/><div id="circle_v2" onclick="if(event.target.nodeName.toLowerCase() != \'a\') {window.open(this.querySelector(\'.sq_center\').href);return 0;}" class=""> <div class="arc-heading "> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="160px" height="160px" viewBox="0 0 160 160"> <defs> <path id="heading-arc" d="M 30 80 a 50 50 0 1 1 100 0"></path> </defs> <text class="arc-heading__heading " fill="#000" text-anchor="middle"> <textPath startOffset="50%" xlink:href="#heading-arc">Recommended</textPath> </text> </svg> </div> <div class="sq_year">2023</div> <a href="https://restaurantguru.com/The-Icelandic-Phallological-Museum-Hid-Islenzka-Redasafn-Reykjavik" class="sq_center f8" target="_blank">The Icelandic Phallological Museum (Hi\xf0 \xcdslenzka Re\xf0asafn)</a> <div class="arc-heading arc-heading__bottom"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="120px" height="120px" viewBox="0 0 120 120"> <defs> <path id="subheading-arc" d="M 12 60 a 48 48 0 0 0 96 0"></path> </defs> <text class="arc-heading__subheading" fill="#000" text-anchor="middle">
1 <textPath startOffset="50%" xlink:href="#subheading-arc"><a href="https://restaurantguru.com" target="_blank">Restaurant Guru</a></textPath> </text> </svg> </div></div>'}})})})]})}},9052:function(e,t,i){"use strict";i.d(t,{default:function(){return o}});var l=i(9565),n=i(4889),s=i(905),a=i(4060),r=e=>{let{item:t}=e;return(0,l.jsxs)("div",{className:(0,a.cn)("flex",(null==t?void 0:t.description)?"flex-col gap-1":"flex-row justify-between"),children:[(0,l.jsx)("span",{className:"mr-2 font-semibold text-phallus-dark text-fluid-subheading",children:t.name}),t.description&&(0,l.jsx)("span",{className:"text-phallus-body text-fluid-body",children:t.description}),(0,l.jsxs)("div",{className:"flex flex-col self-end w-fit",children:[(0,l.jsx)("span",{className:"font-semibold text-phallus-dark text-fluid-subheading whitespace-nowrap",children:t.price}),(0,l.jsx)("div",{className:"w-full h-1 rounded-full bg-phallus-secondary"})]})]})},o=e=>{var t,i;let{category:o}=e,{ref:c,inView:d}=(0,s.YD)({triggerOnce:!0,threshold:.3}),{firstColumn:u,secondColumn:h}=(null===(t=o.title)||void 0===t?void 0:t.includes("Savory"))||(null===(i=o.title)||void 0===i?void 0:i.includes("Beer"))?{firstColumn:o.items}:{firstColumn:o.items.slice(0,Math.ceil(o.items.length/2)),secondColumn:o.items.slice(Math.ceil(o.items.length/2))};return(0,l.jsxs)(n.E.div,{ref:c,className:(0,a.cn)("flex flex-col w-full gap-4",h?"md:col-span-2":""),initial:{opacity:0,y:30},animate:d?{opacity:1,y:0}:{},transition:{duration:.3,ease:"easeInOut"},children:[(0,l.jsx)("h2",{className:"font-semibold text-phallus-dark text-fluid-heading",children:o.title}),(0,l.jsxs)("div",{className:(0,a.cn)("flex flex-col gap-4 md:grid md:grid-cols-2 md:gap-12",h?"md:grid-cols-2":"md:grid-cols-1"),children:[(0,l.jsx)("div",{className:"flex flex-col gap-4",children:null==u?void 0:u.map(e=>(0,l.jsx)(r,{item:e},e.name))}),h&&(0,l.jsx)("div",{className:"flex flex-col gap-4 md:col-start-2",children:null==h?void 0:h.map(e=>(0,l.jsx)(r,{item:e},e.name))})]})]},o.title)}},6495:function(e,t,i){"use strict";i.d(t,{Z:function(){return r}});var l=i(9565),n=i(7109),s=i(4945),a=i(4060),r=e=>{let{image:t,className:i,forcePortrait:r=!1,isHero:o=!1}=e,[c,d]=(0,s.useState)(!0),u=(0,s.useMemo)(()=>{var e,i;if((null===(e=t.dimensions)||void 0===e?void 0:e.width)&&(null===(i=t.dimensions)||void 0===i?void 0:i.height)){let e=t.dimensions.height/t.dimensions.width;return o?r?16/9*100:9/16*100:e<1?100*Math.max(e,3/4):100*Math.min(e,4/3)}return 75},[t.dimensions,r,o]);return(null==t?void 0:t.url)&&(null==t?void 0:t.alt)?(0,l.jsx)("div",{className:(0,a.cn)("overflow-hidden relative w-full rounded-phallusmd bg-phallus-body-light",i),style:{paddingBottom:"".concat(u,"%")},children:(0,l.jsx)(n.default,{src:t.url,alt:t.alt,fill:!0,sizes:"100vw",style:{objectFit:"cover"},onLoad:()=>d(!1),className:(0,a.cn)("transition-all duration-300 ease-in-out",c?"blur-[20px]":"blur-0")})}):null}},3461:function(e,t,i){"use strict";i.d(t,{z:function(){return c}});var l=i(9565),n=i(4945),s=i(9038),a=i(3127),r=i(4060);let o=(0,a.j)("inline-flex items-center justify-center whitespace-nowrap rounded-md font-medium ring-offset-phallus-light transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-phallus-primary focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"text-phallus-light ring-offset-phallus-light",link:"text-primary underline-offset-4 hover:underline",static:"",purchase:"w-full font-medium bg-phallus-purchase text-phallus-light rounded-phalluslg hover:bg-phallus-purchase/90 active:bg-phallus-purchase/90",purchaseHeader:"w-52 font-medium bg-phallus-purchase text-phallus-light rounded-phalluslg hover:bg-phallus-purchase/90 active:bg-phallus-purchase/90",purchaseHeaderSmall:"w-40 lg:w-52 font-medium bg-phallus-purchase text-phallus-light rounded-phalluslg hover:bg-phallus-purchase/90 active:bg-phallus-purchase/90",consent:"font-medium bg-phallus-blue text-phallus-light rounded-phalluslg hover:bg-phallus-blue active:bg-phallus-blue"},size:{default:"px-4 py-2 xs:py-3",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-8 w-8 sm:h-10 sm:w-10",none:""}},defaultVariants:{variant:"default",size:"default"}}),c=n.forwardRef((e,t)=>
1{let{className:i,variant:n,size:a,asChild:c=!1,...d}=e,u=c?s.g7:"button";return(0,l.jsx)(u,{className:(0,r.cn)(o({variant:n,size:a,className:i})),ref:t,...d})});c.displayName="Button"},4762:function(e,t,i){"use strict";i.d(t,{Q5:function(){return a},eI:function(){return l.e},Mi:function(){return r}});var l=i(8346),n=i(3777),s=i(7889);let a=(0,n.U)()((0,s.mW)(e=>({displayButton:!1,setDisplayButton:t=>e({displayButton:t})}))),r=(0,n.U)()((0,s.mW)(e=>({isOpen:!1,setIsOpen:t=>e({isOpen:t})})))},8346:function(e,t,i){"use strict";i.d(t,{e:function(){return s}});var l=i(4945),n=i(1064);function s(){let[e,t]=(0,l.useState)(!1),i=(0,n.ac)({maxWidth:767}),s=(0,n.ac)({maxWidth:639}),a=(0,n.ac)({maxWidth:479}),r=(0,n.ac)({maxWidth:319});return(0,l.useEffect)(()=>{t(!0)},[]),{isMobile:!!e&&i,isTailwindSm:!!e&&s,isMobileSmall:!!e&&a,isMobileXSmall:!!e&&r}}},3966:function(e,t,i){"use strict";i.d(t,{K:function(){return r}});var l=i(8029),n=i(5226);let s=()=>window.innerWidth<768?"mobile":"desktop",a=()=>window.location.pathname,r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};l.ZP.capture(e,{pathname:a(),device_type:s(),consent_mode:(0,n.Xh)(),...t})}},5226:function(e,t,i){"use strict";i.d(t,{VH:function(){return a},Xh:function(){return o},Z_:function(){return s},iH:function(){return c},tj:function(){return n},xu:function(){return d}});let l="cookieConsent",n="consent:changed",s="accepted_optional",a="declined_optional",r=()=>{let e=window.localStorage.getItem(l);return e===s||e===a?e:null},o=()=>{let e=r();return e===s?s:e===a?a:"unset"}
1,c=()=>o()===s,d=e=>{window.localStorage.setItem(l,e),window.dispatchEvent(new Event(n))}},4060:function(e,t,i){"use strict";i.d(t,{cn:function(){return s}});var l=i(6421),n=i(7768);function s(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];return(0,n.m6)((0,l.W)(t))}},905:function(e,t,i){"use strict";i.d(t,{YD:function(){return c}});var l=i(4945),n=Object.defineProperty,s=new Map,a=new WeakMap,r=0,o=void 0;function c(){var e;let{threshold:t,delay:i,trackVisibility:n,rootMargin:c,root:d,triggerOnce:u,skip:h,initialInView:f,fallbackInView:p,onChange:m}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[v,g]=l.useState(null),x=l.useRef(),[b,w]=l.useState({inView:!!f,entry:void 0});x.current=m,l.useEffect(()=>{let e;if(!h&&v)return e=function(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:o;if(void 0===window.IntersectionObserver&&void 0!==l){let n=e.getBoundingClientRect();return t(l,{isIntersecting:l,target:e,intersectionRatio:"number"==typeof i.threshold?i.threshold:0,time:0,boundingClientRect:n,intersectionRect:n,rootBounds:n}),()=>{}}let{id:n,observer:c,elements:d}=function(e){let t=Object.keys(e).sort().filter(t=>void 0!==e[t]).map(t=>{var i;return"".concat(t,"_").concat("root"===t?(i=e.root)?(a.has(i)||(r+=1,a.set(i,r.toString())),a.get(i)):"0":e[t])}).toString(),i=s.get(t);if(!i){let l;let n=new Map,a=new IntersectionObserver(t=>{t.forEach(t=>{var i;let s=t.isIntersecting&&l.some(e=>t.intersectionRatio>=e);e.trackVisibility&&void 0===t.isVisible&&(t.isVisible=s),null==(i=n.get(t.target))||i.forEach(e=>{e(s,t)})})},e);l=a.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),i={id:t,observer:a,elements:n},s.set(t,i)}return i}(i),u=d.get(e)||[];return d.has(e)||d.set(e,u),u.push(t),c.observe(e),function(){u.splice(u.indexOf(t),1),0===u.length&&(d.delete(e),c.unobserve(e)),0===d.size&&(c.disconnect(),s.delete(n))}}(v,(t,i)=>{w({inView:t,entry:i}),x.current&&x.current(t,i),i.isIntersecting&&u&&e&&(e(),e=void 0)},{root:d,rootMargin:c,threshold:t,trackVisibility:n,delay:i},p),()=>{e&&e()}},[Array.isArray(t)?t.toString():t,v,d,c,u,h,n,p,i]);let y=null==(e=b.entry)?void 0:e.target,j=l.useRef();v||!y||u||h||j.current===y||(j.current=y,w({inView:!!f,entry:void 0}));let k=[g,b.inView,b.entry];return k.ref=k[0],k.inView=k[1],k.entry=k[2],k}l.Component}},function(e){e.O(0,[418,240,24,635,491,631,744],function(){return e(e.s=1486)}),_N_E=e.O()}]);
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.