1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[694],{7288:function(e,t,n){"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let s=e.length-1;return e.slice(0,s).reduce((e,t,r)=>e+t+n[r],"")+e[s]}n.d(t,{Z:function(){return r}})},2195:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/listen",function(){return n(3113)}])},3355:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(5893);n(4184);var s=n(8669);function i(e){let{content:t}=e;return(0,r.jsx)("div",{children:t.map((e,t)=>(0,r.jsx)(s.Z,{...e},t))})}},8669:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(5893),s=n(4184),i=n.n(s),o=n(7294);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=({styles:e={},...t})=>o.createElement("svg",a({width:"30",height:"34",viewBox:"0 0 30 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),o.createElement("path",{d:"M.5.86L28.99 17 .5 33.14V.86z",stroke:"currentColor"}));function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var u=({styles:e={},...t})=>o.createElement("svg",c({width:"34",height:"34",viewBox:"0 0 34 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"},t),o.createElement("path",{stroke:"currentColor",d:"M.5.5h33v33H.5z"})),d=n(1092),p=n(4426),g=n.n(p);function h(e){let{title:t,description:n,spotifyUrl:s,standalone:o=!1}=e,{activeAudio:a}=(0,d.AA)(),c=(0,d.Nd)();return s?(0,r.jsxs)("button",{className:i()(g().audio,{[g().standalone]:o,[g().active]:a===s}),onClick:()=>{a===s?c(null):c(s)},children:[(0,r.jsx)("div",{className:g().playIcon,children:a===s?(0,r.jsx)(u,{}):(0,r.jsx)(l,{})}),(0,r.jsxs)("div",{className:g().details,children:[!o&&(0,r.jsx)("h2",{className:i()("t-h3-mono",g().title),children:t}),n&&(0,r.jsx)("p",{className:i()("t-h6",g().description),children:n})]})]}):null}},8055:function(e,t,n){"use strict";var r=n(5893),s=n(506),i=n(9008),o=n.n(i),a=n(1163),l=n(4822);t.Z=function({title:e,titleSuffix:t="Erotic Review",richTextDescription:n,description:i,socialDescription:c,socialTitle:u,socialImage:d}){let p=`${e??""}${t&&e?` | ${t}`:t}`,g=d&&d.asset?(0,l.i)(d.asset.url).width(1200).height(630).auto("format").quality(85).url():"",h=i||(n?(0,s.Kv)(n).replace("\n"," ").substring(0,160):""),y=(0,a.useRouter)(),_=("https://www.ermagazine.com"+("/"===y.asPath||"/index"===y.asPath?"":y.asPath)).split("?")[0];return(0,r.jsxs)(o(),{children:[(0,r.jsx)("title",{children:p}),i&&(0,r.jsx)("meta",{property:"description",content:h}),(0,r.jsx)("meta",{property:"og:title",content:u??p}),(0,r.jsx)("meta",{name:"twitter:title",content:u??p}),(c||h)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("meta",{property:"og:description",content:c??h}),(0,r.jsx)("meta",{name:"twitter:description",content:c??h})]}),(0,r.jsx)("link",{rel:"canonical",href:_}),(0,r.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,r.jsx)("meta",{name:"twitter:image",content:g}),(0,r.jsx)("meta",{property:"og:image",content:g}),(0,r.jsx)("meta",{property:"og:image:width",content:"1200"}),(0,r.jsx)("meta",{property:"og:image:height",content:"630"}),(0,r.jsx)("meta",{property:"og:url",content:_}),(0,r.jsx)("meta",{property:"og:type",content:"website"})]})}},2536:function(e,t,n){"use strict";n.d(t,{JR:function(){return g},My:function(){return j},NI:function(){return _},XJ:function(){return h},Zl:function(){return m},dj:function(){return x},gH:function(){return $},i9:function(){return v},mo:function(){return y},wI:function(){return f}});var r=n(7288);let s=` 2{ 3 _type, 4 "slug": select( 5 _type == "product" => store.slug.current, 6 slug.current 7 ), 8 title 9} 10`,i=` 11 _id, 12 url, 13 metadata{ 14 lqip, 15 dimensions 16 } 17`,o=` 18 title, 19 description, 20 image{ 21 ${i} 22 } 23`,a=` 24 buttons[] { 25 _type, 26 buttonText, 27 buttonStyle, 28 reference->{ 29 _type, 30 "slug": select( 31 _type == "product" => store.slug.current, 32 slug.current 33 ), 34 }, 35 file { 36 asset-> { 37 url 38 } 39 }, 40 url, 41 email, 42 embedUrl, 43 sectionScrollSlug 44 } 45`,l=` 46 ..., 47 _type == "block" => { 48 markDefs[] { 49 ..., 50 _type == "annotationLinkEmail" => { 51 email 52 }, 53 _type == "annotationLinkInternal" => { 54 "slug": select( 55 @.reference->_type == "product" => @.reference->store.slug.current, 56 @.reference->slug.current 57 ), 58 "type": @.reference->_type 59 }, 60 _type == "annotationLinkExternal" => { 61 href, 62 newWindow 63 }, 64 _type == "annotationLinkFile" => { 65 file { 66 asset-> { 67 url 68 } 69 }, 70 forceDownload 71 } 72 }, 73 }, 74 _type == 'module.images' => { 75 ..., 76 images[] { 77 ..., 78 asset-> { 79 ..., 80 ${i} 81 } 82 } 83 }, 84 _type == 'module.buttons' => { 85 ..., 86 ${a} 87 } 88`,c=`{ 89 ..., 90 "slug": store.slug.current, 91 "title": store.title, 92 "thumbnail": coverImage { 93 asset-> { 94 ${i} 95 } 96 }, 97 store { 98 ..., 99 variants[]->{ 100 ...store 101 } 102 } 103} 104`,u=`{ 105 ..., 106 category-> { 107 title 108 }, 109 "slug": slug.current, 110 thumbnail { 111 asset-> { 112 ${i} 113 } 114 } 115}`,d=`{ 116 ..., 117 "slug": slug.current, 118 title, 119 startDate, 120 endDate, 121 eventTime, 122 location, 123 ticketUrl, 124 ticketLinkCta, 125 thumbnail { 126 asset-> { 127 ${i} 128 } 129 }, 130 "isUpcoming": endDate >= now() 131}`,p=`{ 132 title, 133 description, 134 spotifyUrl 135}`,g=(0,r.Z)` 136*[_type == "page" && slug.current == $slug] | order(_updatedAt desc)[0]{ 137 ..., 138 "slug": slug.current, 139 displayTitle, 140 body[] { 141 ${l} 142 }, 143 seo { 144 ${o} 145 } 146} 147`,h=(0,r.Z)` 148*[_type == "article" && slug.current == $slug] | order(_updatedAt desc)[0]{ 149 ..., 150 category-> { 151 title 152 }, 153 replaceTitleWithImage { 154 ..., 155 asset-> { 156 ${i} 157 } 158 }, 159 body[] { 160 ${l} 161 }, 162 "slug": slug.current, 163 linkedAudio-> { 164 title, 165 description, 166 spotifyUrl 167 }, 168 seo { 169 ${o} 170 }, 171 "relatedContent": *[_type == "articlesIndex"][0].articles[_ref != ^._id]-> ${u} 172} 173`,y=(0,r.Z)` 174*[_type == "product" && store.slug.current == $slug] | order(_updatedAt desc)[0]{ 175 ..., 176 "slug": store.slug.current, 177 coverImage { 178 asset-> { 179 ${i} 180 } 181 }, 182 images[] { 183 asset-> { 184 ${i} 185 } 186 }, 187 store { 188 ..., 189 variants[]->{ 190 ...store 191 } 192 }, 193 crossSells[] { 194 heading, 195 description, 196 product-> ${c} 197 }, 198 subscriptionProduct-> ${c}, 199 seo { 200 ${o} 201 }, 202 "relatedProducts": *[_type == "shop"][0].products[_ref != ^._id]-> ${c} 203} 204`,_=(0,r.Z)` 205 *[_type == "home"][0]{ 206 contentGrid[] { 207 _type, 208 _type == 'intro' => { 209 subheading, 210 title, 211 excerpt, 212 image { 213 asset-> { 214 ${i} 215 } 216 }, 217 reference-> { 218 slug, 219 _type 220 } 221 }, 222 _type == 'reference' => { 223 "reference": @-> { 224 _type, 225 _type == 'product' => ${c}, 226 _type == 'article' => ${u}, 227 _type == 'event' => ${d}, 228 } 229 } 230 }, 231 listenContent[]-> ${p}, 232 shopContent[]-> ${c}, 233 seo { 234 ${o} 235 } 236 } 237`,m=(0,r.Z)` 238 *[_type == "shop"][0]{ 239 title, 240 body[] { 241 ${l} 242 }, 243 categories[] { 244 title, 245 products[]-> ${c} 246 }, 247 "seo": { 248 ${o} 249 } 250 } 251`,f=(0,r.Z)` 252 *[_type == "articlesIndex"][0]{ 253 title, 254 body[] { 255 ${l} 256 }, 257 articles[]-> ${u}, 258 "seo": { 259 ${o} 260 } 261 } 262`,$=(0,r.Z)` 263 *[_type == "eventsIndex"][0]{ 264 title, 265 body[] { 266 ${l} 267 }, 268 "upcomingEvents": *[_type == "event" && endDate >= now()] | order(endDate asc) ${d}, 269 "pastEvents": *[_type == "event" && endDate < now()] | order(startDate desc) ${d}, 270 collaboratorsTitle, 271 collaboratorLogos[] { 272 asset-> { 273 ${i} 274 } 275 }, 276 "seo": { 277 ${o} 278 } 279 } 280`,x=(0,r.Z)` 281*[_type == "event" && slug.current == $slug] | order(_updatedAt desc)[0]{ 282 ..., 283 "slug": slug.current, 284 title, 285 startDate, 286 endDate, 287 eventTime, 288 location, 289 excerpt[] { 290 ${l} 291 }, 292 body[] { 293 ${l} 294 }, 295 ticketUrl, 296 thumbnail { 297 asset-> { 298 ${i} 299 } 300 }, 301 seo { 302 ${o} 303 } 304} 305`,v=(0,r.Z)` 306 *[_type == "listen"][0]{ 307 title, 308 body[] { 309 ${l} 310 }, 311 audioContent[]-> ${p}, 312 "seo": { 313 ${o} 314 } 315 } 316`,j=(0,r.Z)` 317 *[_type == "about"][0]{ 318 title, 319 body[] { 320 ${l} 321 }, 322 leadImage { 323 credit, 324 asset-> { 325 ${i} 326 } 327 }, 328 stockistCountries[]-> { 329 title, 330 "stockists": *[_type == "stockist" && country._ref == ^._id] | order(title asc) { 331 title, 332 location, 333 url 334 } 335 }, 336 contactDetails, 337 masthead, 338 "seo": { 339 ${o} 340 } 341 } 342`;(0,r.Z)` 343*[_type == "settings"][0]{ 344 ..., 345 headerLeftItems[] { 346 title, 347 reference-> ${s} 348 }, 349 headerRightItems[] { 350 title, 351 reference-> ${s} 352 }, 353 newsletterPopup { 354 title, 355 body[] { 356 ${l} 357 } 358 }, 359 footer { 360 newsletterTitle, 361 newsletterBody[] { 362 ${l} 363 } 364 }, 365 splashImages[]{ 366 ..., 367 asset-> { 368 ${i} 369 } 370 } 371}`},3113:function(e,t,n){"use strict";n.r(t),n.d(t,{__N_SSG:function(){return h},default:function(){return y}});var r=n(5893),s=n(1796),i=n(2536),o=n(8055),a=n(4184),l=n.n(a),c=n(4081),u=n(5667),d=n.n(u),p=n(3355
371),g=function(e){let{data:t={}}=e;if(!t)return null;let{title:n,body:s,audioContent:i}=t;return(0,r.jsxs)("div",{className:d().page,children:[(0,r.jsxs)("div",{className:d().header,children:[(0,r.jsx)("h1",{className:l()("t-h1",d().heading),children:n}),(0,r.jsx)(c.Z,{blocks:s}),(0,r.jsx)("a",{href:"https://open.spotify.com/show/1aWdmRxpOyHXiIJYR5od7U",target:"_blank",rel:"noopener noreferrer",className:l()("t-h4"),children:"Subscribe on Spotify"})]}),(null==i?void 0:i.length)&&(0,r.jsx)(p.Z,{content:i})]})},h=!0;function y({draftMode:e,data:t}){let{seo:n}=t;return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(o.Z,{title:"Buy",...n}),(0,r.jsx)(s.Z,{enabled:e,query:i.i9,initialData:t,children:(0,r.jsx)(g,{data:t})})]})}},4426:function(e){e.exports={audio:"audioGrid_audio__OCJtj",standalone:"audioGrid_standalone___0I19",playIcon:"audioGrid_playIcon__eBFjR",details:"audioGrid_details__lhhjn"}},5667:function(e){e.exports={page:"listenIndex_page__2tLAm",header:"listenIndex_header__RBOSw"}},1796:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(5893),s=n(7294);let i=(0,s.lazy)(()=>n.e(899).then(n.bind(n,4899))),o={};function a(e){if(!e.enabled)return e.children;let{query:t,params:n=o,initialData:a,as:l}=e;if(l){if(s.Children.count(e.children)>1)throw Error("LiveQuery: `as` prop can only be used with a single child");if(!(0,s.isValidElement)(e.children))throw Error("LiveQuery: `as` prop requires a valid `children` prop");return(0,r.jsx)(i,{initialData:a,query:t,params:n,throwOnMissingProvider:e.throwOnMissingProvider,children:(0,r.jsx)(l,{...e.children.props})})}return(0,r.jsx)(i,{initialData:a,query:t,params:n,children:e.children})}a.displayName="LiveQuery"}},function(e){e.O(0,[888,774,179],function(){return e(e.s=2195)}),_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.