mirror of
https://github.com/kristoferssolo/solorice.git
synced 2025-10-21 20:10:34 +00:00
2 lines
38 KiB
JavaScript
Executable File
2 lines
38 KiB
JavaScript
Executable File
"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[9209],{79509:(e,t,n)=>{n.d(t,{w:()=>m});var r=n(30758),i=n(97500),a=n.n(i),o=n(43727),c=n(92107),s=n(96992),l=n(52708);const u="pvGZ831aNzHTQMZ8CA_u";var d=n(86070),m=(0,r.memo)((function(e){var t=e.onClick,n=void 0===t?function(){}:t,i=e.size,m=e.className,f=e.uri,v=e.sharingInfo,h=e.interactionData,p=e.ariaLabel,g=void 0===p?c.Ru.get("mwp.list.item.share"):p,x=e.condensedAll,j=e.placement,y=e.semanticColor,b=e.disableTooltip,_=(0,l.L)({sharingInfo:v,uri:f,interactionData:h}).onCopyLink,C=(0,r.useCallback)((function(){_(),n()}),[n,_]);return(0,d.jsx)(s.a,{ariaLabel:g,size:i,onClick:C,className:a()(u,m),icon:o.C,condensedAll:x,placement:j,condensed:!0,semanticColor:y,disableTooltip:b})}))},2185:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(30758),i=n(13758),a=n(86070),o=(0,r.memo)((function(e){var t=e.children;return(0,a.jsx)("span",{className:i.A.detailsText,children:t})}))},37089:(e,t,n)=>{n.d(t,{q:()=>l});var r=n(30758),i=n(97500),a=n.n(i),o=n(81699),c=n(91488),s=n(86070),l=r.memo(r.forwardRef((function(e,t){var n=e.html,i=e.onTimeStampClick,l=e.enableTimestamps,u=void 0!==l&&l,d=e.enableAutomaticLinkification,m=void 0!==d&&d,f=e.semanticColor,v=void 0===f?"textSubdued":f,h=e.className,p=e.asTextContent,g=void 0!==p&&p,x=(0,r.useMemo)((function(){return(0,o.v)(n,i,u,v,m,g)}),[u,m,n,i,v,g]);return(0,s.jsx)("div",{ref:t,className:a()(c.A.HTMLDescription,h),children:x})})))},81699:(e,t,n)=>{n.d(t,{v:()=>j});var r=n(52542),i=(n(7651),n(30456),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(43379),n(19264),n(34192),n(88856),n(51565),n(18316),n(30758)),a=n(6936),o=n.n(a),c=n(13534),s=(n(34518),n(25550),n(2823),n(91281),n(4672),n(34072),n(15342),/(\((?:[0-9]{1,3}:){1,2}[0-9]{2}\))/g);n(83234),n(65594);var l=n(93051),u=n(86070),d=/((?:(?:https?:\/\/)|www\.)(?:(?:(?:[a-z\u00a1-\uffff0-9][-_]*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,}))\.?)(?:[/?#][^\s"]*)?)/gi,m=/^https?:\/\//;function f(e){return"string"==typeof e?(0,u.jsx)(u.Fragment,{children:e.split(d).map((function(e,t){return t%2?(0,u.jsx)(l.N,{to:"".concat(m.test(e)?"":"https://").concat(e),children:e},t):e}))}):e}var v=n(89687),h=n(91488);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var x=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){},t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=0,o={_:function(e,t,o){var c=void 0===t?e:o;return(0,u.jsx)(i.Fragment,{children:n&&!r?f(c):c},"fragment".concat(a++))}};return r?o:g(g({},o),{},{p:function(e){return(0,u.jsx)(c.E,{as:"p",variant:"bodyMedium",semanticColor:t,className:h.A.Paragraph,children:n?f(e.children):e.children})},a:function(t){var n;return null!==(n=t.href)&&void 0!==n&&n.startsWith("#t=")?(0,u.jsx)(v.D,{onClick:e,children:t.children}):t.href?(0,u.jsx)(l.N,{to:t.href,children:t.children}):(0,u.jsx)(u.Fragment,{children:t.children})},ul:function(e){return(0,u.jsx)("ul",{className:h.A.List,children:e.children})},ol:function(e){return(0,u.jsx)("ol",{className:h.A.List,children:e.children})},li:function(e){return(0,u.jsx)(c.E,{as:"li",variant:"bodyMedium",semanticColor:t,className:h.A.ListItem,children:n?f(e.children):e.children})},br:function(){return(0,u.jsx)("br",{})},h1:function(e){return(0,u.jsx)(c.E,{as:"h1",variant:"bodyMediumBold",semanticColor:t,className:h.A.Heading,children:e.children})},h2:function(e){return(0,u.jsx)(c.E,{as:"h2",variant:"bodyMediumBold",semanticColor:t,className:h.A.Heading,children:e.children})},h3:function(e){return(0,u.jsx)(c.E,{as:"h3",variant:"bodyMediumBold",semanticColor:t,className:h.A.Heading,children:e.children})},h4:function(e){return(0,u.jsx)(c.E,{as:"h4",variant:"bodyMediumBold",semanticColor:t,className:h.A.Heading,children:e.children})},h5:function(e){return(0,u.jsx)(c.E,{as:"h5",variant:"bodyMediumBold",semanticColor:t,className:h.A.Heading,children:e.children})},h6:function(e){return(0,u.jsx)(c.E,{as:"h6",variant:"bodyMediumBold",semanticColor:t,className:h.A.Heading,children:e.children})},time:function(t){return(0,u.jsx)(v.D,{onClick:e,children:t.children})}})},j=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"textSubdued",i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],c=arguments.length>2&&void 0!==arguments[2]&&arguments[2]?e.split(s).map((function(e){if(e.match(s)){var t=e.replace("(","").replace(")","");return"(<time>".concat(t,"</time>)")}return e})).join(""):e;try{t=o()(c,{transform:x(n,r,i,a),dangerouslySetChildren:[]})}catch(n){t=e}return t}},76497:(e,t,n)=>{n.d(t,{I:()=>m});var r=n(52542),i=(n(83234),n(30456),n(25550),n(47994),n(43379),n(2823),n(4672),n(46794),n(34192),n(88856),n(15342),n(44286)),a=n(83800),o=n(89255),c=n(80366),s=n(92107),l=n(65345),u=n(70566),d=n(86070),m=function(e){var t=e.concepts,n=e.spec,m=(0,i.Zp)(),f=t.filter(l.V5),v=(0,u.s)();return(0,d.jsx)("div",{style:(0,r.A)({},"--background-base","transparent"),children:(0,d.jsx)(a.I,{mode:"navigation","aria-label":s.Ru.get("card.tag.genre"),children:f.map((function(e,t){var r,i="/concerts/genre/".concat(null===(r=(0,c.o_)(e.data.uri))||void 0===r?void 0:r.id,"-").concat(e.data.name.replaceAll(" ","-"));return(0,d.jsx)(o.v,{onClick:function(r){!function(e,t,r,i){var a;e.preventDefault(),m(t);var o=null===(a=(0,c.o_)(r))||void 0===a?void 0:a.id;if(o&&n){var s=n.conceptButtonFactory({uri:r,position:i}).hitUiNavigate({destination:"spotify:concerts:genre:".concat(o)});v.logInteraction(s)}}(r,i,e.data.uri,t+1)},href:i,children:e.data.name},e.data.uri)}))})})}},62445:(e,t,n)=>{n.d(t,{A:()=>y});var r=n(30758),i=n(90430),a=n(13534),o=n(22976),c=n(93051),s=n(62813),l=n(15566);const u="wedRUk4eiBo9n9vqXLhU",d="hMbtEskyvMbDiwq1EScA",m="HYVIJaYYiCTgSCHie70L",f="SPbe_Q1wtiZQCmo0QKUy",v="TRp4tgG7_cymGIXDevIP",h="tC1Y_nwyyly7cpIGqF5K",p="l93AfoV_qHnMQSQBB5GK",g="DgDBmSR2sbwji2UfqxIf",x="EkGb0ZzhswreSvpZoioY";var j=n(86070);const y=(0,r.memo)((function(e){var t=e.uri,n=e.title,r=e.imageUrl,y=e.date,b=e.subTitle,_=e.firstParty,C=e.onClick,N=y?(0,s.l4)(y):void 0;return(0,j.jsx)(c.N,{to:t,className:u,"data-testid":"concert-card",onClick:C,children:(0,j.jsxs)("div",{className:d,children:[(0,j.jsx)(l.b,{children:(0,j.jsx)("div",{role:"img",className:x,style:{backgroundImage:"url(".concat(r,")")},children:!r&&(0,j.jsx)(i.r,{role:"img",size:"xxlarge",semanticColor:"textSubdued"})})}),N&&(0,j.jsxs)("time",{className:m,dateTime:y,children:[(0,j.jsx)(a.E,{as:"div",variant:"bodySmall",children:(0,s.tj)(N)}),(0,j.jsx)(a.E,{as:"div",variant:"bodyMediumBold",children:(0,s.Py)(N)})]}),(0,j.jsxs)("div",{className:f,dir:"auto",children:[(0,j.jsx)(a.E,{as:"h3",variant:"bodyMedium",className:v,children:n}),(0,j.jsxs)("div",{className:h,children:[_&&(0,j.jsx)("span",{className:g,children:(0,j.jsx)(o.D,{size:"small"})}),(0,j.jsx)(a.E,{as:"span",className:p,variant:"bodySmall","data-testid":"location-name",semanticColor:"textSubdued",children:b})]})]})]})})}))},68600:(e,t,n)=>{n.d(t,{DL:()=>s,Qe:()=>l,bU:()=>d,he:()=>u,nm:()=>c});var r=n(12341),i=(n(7651),n(14551),n(9267),n(184),n(42486),n(83234),n(75380),n(86746),n(78551),n(45434),n(79024),n(34518),n(38408),n(70750),n(28430),n(68216),n(47994),n(43379),n(2823),n(65594),n(78397),n(82467),n(97460),n(4672),n(46794),n(79210),n(34192),n(80456),n(9582),n(93577),n(42534));var a=function(e,t){if(e.includes(t)){var n=e.split("/"),r=n.findIndex((function(e){return e===t}));return n[r+1]}},o=function(e,t){var n,r,i=["/concerts"];(t.location||e.includes("location")&&null!==t.location)&&(i.push("location"),i.push(String(null!==(n=t.location)&&void 0!==n?n:a(e,"location"))));(t.genre||e.includes("genre")&&null!==t.genre)&&(i.push("genre"),i.push(String(null!==(r=t.genre)&&void 0!==r?r:a(e,"genre"))));return i.join("/")},c=function(e,t,n){if(!t)return o(e,{location:null});var r=null==n?void 0:n.normalize().replaceAll(/\W+/g,"-");return o(e,r?{location:"".concat(t,"-").concat(r)}:{location:t})},s=function(e,t,n){if(!t)return o(e,{genre:null});var r=null==n?void 0:n.normalize().replaceAll(/\W+/g,"-");return o(e,r?{genre:"".concat(t,"-").concat(r)}:{genre:t})},l=function(e){if(e){var t=e.split("-"),n=(0,r.A)(t,1)[0],i=t.reduce((function(e,t,n){return 0===n?e:"".concat(e," ").concat(t)}),"").trim();return{id:"spotify:concept:".concat(n),name:i}}};var u=function(e){return e.ticketers.some((function(e){return"spotify"===e.partnerDisplayName.toLowerCase()}))},d=function(e){return(0,i.x)(e,{representation:"date"})}},37576:(e,t,n)=>{n.d(t,{d:()=>r});var r=new(n(86295).l)("addConcertToLibrary","mutation","c4670bb9503f201cff5a61ee426a0aa93cac0eaa1c1b9b8c66d53e058f270f7c",null)},24101:(e,t,n)=>{n.d(t,{$:()=>r});var r=new(n(86295).l)("removeConcertFromLibrary","mutation","2b6a3dc45db6b423eb36c628ccb26768f2c03e75ae274e09a1701336d46dd21d",null)},65345:(e,t,n)=>{n.d(t,{$V:()=>r,Bw:()=>s,V5:()=>u,dR:()=>o,eO:()=>c,se:()=>a,w1:()=>l,ys:()=>i});n(78551),n(5672),n(82467);var r=function(e){return"data"in e&&Object.keys(e.data).length>0},i=function(e){return"concerts"in(null!=e?e:{})},a=function(e){return null!=e},o=function(e){return"__typename"in e&&"AllEvents"===e.__typename},c=function(e){return"__typename"in e},s=function(e){return!!e&&"sections"in e},l=function(e){return"__typename"in e},u=function(e){return Object.keys(e).includes("data")}},54312:(e,t,n)=>{n.r(t),n.d(t,{default:()=>Xt});n(30456),n(24302),n(25550),n(57149),n(47994),n(43379),n(34192),n(88856),n(49166),n(15342);var r=n(44286),i=n(13534),a=n(93493),o=n(15143),c=n(80366),s=n(92107),l=n(867),u=n(45625),d=n(2185),m=n(9754),f=n(33598),v=n(17067),h=n(85925),p=n(88420),g=n(44206),x=n(76497),j=n(52542),y=(n(7651),n(26701),n(60184),n(37417),n(11737),n(51691),n(702),n(5672),n(79210),n(51565),n(18316),n(30758)),b=n(31682),_=n(46496),C=n(27476),N=n(37089),S=n(93051),k=n(68600),R=n(62657),w=n(70566);const D="m8qhw073nx4vyHqaKQNk",I="ynP6muypg8KBMGNcHY5O",O="oDWtgFmvo78XypRSXSZE",A="XWKf1nJGSBaIxrSQhIft",T="nodWKfeO11pb9KDWwHMz",E="oFT4l9ImW_EmgL7n4Gpw";var M=n(86070);function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){(0,j.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const F=(0,y.memo)((function(e){var t,n,a,o=(0,r.zy)().pathname,c=e.location,l=e.showTime,u=e.ageRestriction,d=e.htmlDescription,m=e.doorsOpenTime,f=e.spec,v=(0,w.s)(),h=c.metroAreaLocation?(0,k.nm)(o,null===(t=c.metroAreaLocation)||void 0===t?void 0:t.geonameId,null===(n=c.metroAreaLocation)||void 0===n?void 0:n.fullName):null;return(0,M.jsxs)("div",{className:D,children:[(null==d?void 0:d.trim())&&(0,M.jsxs)("div",{className:I,children:[(0,M.jsx)(i.E,{as:"h2",variant:"titleSmall",className:O,children:s.Ru.get("artist.about")}),(0,M.jsx)(N.q,{html:d,onTimeStampClick:function(){}})]}),(0,M.jsxs)("div",{className:I,children:[(0,M.jsx)(i.E,{as:"h3",variant:"titleSmall",className:O,children:s.Ru.get("tracklist.header.venue")}),(0,M.jsxs)("div",{className:E,children:[(0,M.jsx)(b.t,{className:A}),(0,M.jsxs)("div",{children:[(0,M.jsx)(i.E,{as:"h4",variant:"bodyMediumBold",className:T,children:c.name}),(0,M.jsx)(i.E,{as:"p",variant:"bodyMedium",children:(0,R.im)(L(L({},c),{},{name:""}))})]})]}),(0,M.jsxs)("div",{className:E,children:[(0,M.jsx)(_.p,{className:A}),(0,M.jsxs)("div",{children:[(0,M.jsxs)(i.E,{as:"h4",variant:"bodyMediumBold",className:T,children:[m&&(0,M.jsx)("time",{dateTime:m.toISOString(),children:s.Ru.get("concert.door_time",s.Ru.formatDate(m,{timeStyle:"short"}))}),m&&" • ",(0,M.jsx)("time",{dateTime:l.toISOString(),children:s.Ru.get("concert.show_time",s.Ru.formatDate(l,{timeStyle:"short"}))})]}),(null==u?void 0:u.trim())&&(0,M.jsx)(i.E,{as:"p",variant:"bodyMedium",children:u})]})]}),h&&(0,M.jsxs)("div",{className:E,children:[(0,M.jsx)(C.T,{className:A}),(0,M.jsx)(S.N,{to:h,onClick:function(){return e=h,t=f.concertLocationLinkFactory().hitUiNavigate({destination:e}),void v.logInteraction(t);var e,t},children:(0,M.jsx)(i.E,{variant:"bodyMedium",semanticColor:"textSubdued",children:s.Ru.get("concert.see_more_events_in_location",null===(a=c.metroAreaLocation)||void 0===a?void 0:a.fullName)})})]})]})]})}));n(34518);var U=n(41366),B=n(79509),z=n(80021),q=n(85673),V=n(39150),Z=n(24214),K=n(43837),H=n(53607),Q=n(57863),W=y.memo((function(e){var t=e.uri,n=(0,Q.o)(t).spec;return(0,M.jsx)(H.pZ,{value:"concert",children:(0,M.jsxs)(q.W,{children:[(0,M.jsx)(K.h,{children:(0,M.jsx)(V.m,{spec:n,uri:t,displayText:s.Ru.get("context-menu.copy-concert-link")})}),(0,M.jsx)(Z.q,{spec:n,uri:t})]})})})),Y=n(62822),X=n(12341),G=n(93091),J=n.n(G),$=n(12072),ee=n(50975),te=n(21831),ne=n(17011),re=n(37576),ie=n(24101),ae=n(85726),oe=n(62774),ce=n(60256);const se="JRuVlk6wpKk6ok7zuW6l",le="YpfopxY2udneDY34uzRN",ue="KI_0F1jtTR5tWgl7gZ1E",de="gKtc3TdowDTXBaVESi1D",me="V8TIr8yJq4tYZfPEzm12",fe="rWFRSaU8daVvtbWEjvp7",ve="VvL91cIRcCi1hJh0K845",he="LdW0YNvo_Y77hgqhL4zY",pe="cTkykhjfHxkEGKbxSxXw",ge="MaK8gvvxEqNafaMwXWWM",xe="XgeTnLs82tTjczDR6oKn",je="P3fE7wn6Tqnibn3gljKV",ye="b3qjYcKXwrvfkQkOLMhZ",be="A8LG_5Dvp7IiXDtdR571",_e="O0PSSw8ttrMn9lzq_L16",Ce="D_ffrfn62aOgZKOFfZVr",Ne="OH4mOZCual2ejIodzIkL",Se="se_ixDV6hBf7lve861oU",ke="YDAJHPP5lDmg71SdvJZC",Re="lKQxSRsi8KcoYx5D7mjh",we="LUMel_X4gQK0J1i6X0sC",De="eIA_y6wnyKS7F4BkMraV",Ie="CKbduoHBINBakBcguVzi",Oe="oCmeNmHdfNzMD6n4mSqw",Ae="l6M4kfGer7xxBaIPco5p",Te="r5hQwOq0RGo1ptvIthJ0",Ee="YDoK0ksaHmDfScvMhW4l",Me="ATEdvw7q5RVFqV_7k5xm",Pe="UHICx5Pfx66QaNrl4qIZ",Le="G3mQO0982j3xeMZSBLbU";var Fe=function(e,t){return e(re.d,{concertUri:t})},Ue=function(e,t){return e(ie.$,{concertUri:t})};const Be=(0,y.memo)((function(e){var t=(0,y.useState)(!1),n=(0,X.A)(t,2),r=n[0],i=n[1],a=e.concertUri,o=e.entitySpec,c=(0,y.useMemo)((function(){return null==o?void 0:o.interestedButtonFactory()}),[o]),l=(0,(0,ae.mv)().getGraphQLLoader)(),u=e.addConcertToLibraryMutation,d=void 0===u?Fe:u,m=e.removeConcertFromLibraryMutation,f=void 0===m?Ue:m,v=(0,ce.t)(c),h=(0,w.s)(),p=(0,oe.d)().enqueueSnackbar,g=function(){var t=(0,Y.A)(J().mark((function t(){var n,r;return J().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i(!0),t.prev=1,!e.saved){t.next=12;break}return(n=null==c?void 0:c.hitRemoveInterest())&&h.logInteraction(n),t.next=7,f(l,a);case 7:return t.next=9,e.onSaveConcert();case 9:p(s.Ru.get("concerts_removed-from-your-saved-events")),t.next=19;break;case 12:return(r=null==c?void 0:c.hitAddInterest())&&h.logInteraction(r),t.next=16,d(l,a);case 16:return t.next=18,e.onSaveConcert();case 18:p(s.Ru.get("concerts_added-to-your-saved-events"));case 19:return t.prev=19,i(!1),t.finish(19);case 22:case"end":return t.stop()}}),t,null,[[1,,19,22]])})));return function(){return t.apply(this,arguments)}}();return(0,M.jsx)(ne.Zp,{label:s.Ru.get("concerts_interested_tooltip"),placement:"top-end",children:(0,M.jsx)($.n,{ref:v,size:"small",iconLeading:e.saved?ee.i:te.u,className:we,"aria-checked":e.saved,disabled:r,onClick:g,children:s.Ru.get("concerts_interested")})})}));n(40065),n(4865),n(79024),n(51234),n(97460),n(93577);var ze=n(11854),qe=n(18367),Ve=n(71963),Ze=n(64399),Ke=n(21958),He=n(2648),Qe=n(47540);const We="m8nwW8kkQCgKh2Wo82Qw",Ye="xiSw7Lh5ojpJOB4JogfW",Xe="HGzguF7WF1y4htrRTgR9",Ge="JtOivQIBj0bdIftkeZ2u";var Je=function(e){return(0,M.jsx)(Qe.A,{contentLabel:s.Ru.get("concerts.no_codes_title"),isOpen:!0,className:We,onRequestClose:e.onClose,children:(0,M.jsxs)("section",{className:Xe,children:[(0,M.jsx)("div",{className:Ye,children:(0,M.jsx)($e,{"aria-label":s.Ru.get("close"),iconOnly:Ze.M,size:"small",onClick:e.onClose})}),(0,M.jsxs)("div",{children:[(0,M.jsx)(i.E,{variant:"titleSmall",semanticColor:"textBase",children:s.Ru.get("concerts.no_codes_title")}),(0,M.jsx)("div",{children:(0,M.jsx)(i.E,{children:s.Ru.get("concerts.no_codes_message")})}),(0,M.jsx)("div",{className:Ge,children:(0,M.jsx)(ze.$,{href:e.url,target:"_blank",iconTrailing:Ke.H,children:s.Ru.get("concerts.event.view")})})]})]})})},$e=(0,Ve.Ay)(He.H).withConfig({displayName:"PresaleNoCodesModal___StyledButtonTertiary",componentId:"sc-1yajat8-0"})({color:"#FFFFFF",backgroundColor:"#000000",cursor:"pointer"}),et=n(86295),tt=new et.l("requestPromoCode","mutation","e90e712768b6041ed97f49184289f5fe0d8841134dd715f1f79c704994cd0ac7",null),nt=function(e,t){return e&&e(tt,{accessCode:t})},rt=function(e){var t=(0,y.useState)(!1),n=(0,X.A)(t,2),r=n[0],i=n[1],a=(0,y.useState)(!1),o=(0,X.A)(a,2),c=o[0],l=o[1],u=e.requestPromoCode,d=void 0===u?nt:u,m=(0,(0,ae.mv)().getGraphQLLoader)(),f=function(){var t=(0,Y.A)(J().mark((function t(){var n,r,a;return J().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return i(!0),t.prev=1,t.next=4,d(m,e.accessCode);case 4:a=t.sent,void 0!==(c=null==a||null===(n=a.data)||void 0===n?void 0:n.requestEventOfferPromoCode)&&"code"in c&&e.onComplete(a.data.requestEventOfferPromoCode.code),void 0!==(o=null==a||null===(r=a.data)||void 0===r?void 0:r.requestEventOfferPromoCode)&&"message"in o&&l(!0),i(!1),t.next=14;break;case 10:t.prev=10,t.t0=t.catch(1),l(!0),i(!1);case 14:case"end":return t.stop()}var o,c}),t,null,[[1,10]])})));return function(){return t.apply(this,arguments)}}();return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(ze.$,{className:De,size:"small",onClick:f,children:r?(0,M.jsx)(qe.U,{}):s.Ru.get("concerts.get_access")}),c&&(0,M.jsx)(Je,{onClose:function(){return l(!1)},url:e.url})]})},it=n(62813),at=n(8574),ot=n(42239),ct=n(43980),st=n(4140),lt=(0,y.lazy)((function(){return n.e(666).then(n.bind(n,30666))}));const ut=(0,y.memo)((function(e){var t=(0,y.useState)(""),n=(0,X.A)(t,2),r=n[0],a=n[1],o=e.concertUri,c=e.offer,l=e.position,u=e.spec,d=c.availability===st.sg.SoldOut,m="Spotify"===c.providerName,f=c.url,v=(0,w.s)(),h=(0,at.W)(),p=(0,y.useMemo)((function(){return u.ticketProviderCellFactory({identifier:c.providerName,position:l,uri:c.url})}),[u,c.providerName,l,c.url]),g=(0,ce.t)(p),x=function(){var e=p.hitNavigateToExternalUri({destination:c.url});e&&v.logInteraction(e),h({targetUri:o,intent:"find-concert",type:"click"})},j=(0,y.useMemo)((function(){if(d)return(0,M.jsx)(i.E,{as:"p",variant:"bodyMediumBold",semanticColor:"textSubdued",className:Te,children:s.Ru.get("concerts.soldout")});if(c.availability===st.sg.FewLeft)return(0,M.jsx)(i.E,{as:"p",variant:"bodyMediumBold",semanticColor:"textPositive",className:Oe,children:s.Ru.get("concerts.few_left")});if(c.urlType===st.I2.EventPage)return null;var e={"on-sale":s.Ru.get("concerts.on_sale"),presale:s.Ru.get("concerts.presale")};return(0,M.jsxs)(M.Fragment,{children:[e[c.saleType]&&(0,M.jsx)(i.E,{as:"p",variant:"bodyMediumBold",semanticColor:"textPositive",className:Oe,children:e[c.saleType]}),m&&c.minPrice&&(0,M.jsx)(i.E,{as:"p",variant:"bodyMediumBold",semanticColor:"textPositive",className:Ie,children:s.Ru.get("concerts.ticket_price",c.minPrice)})]})}),[d,c.availability,c.urlType,c.saleType,c.minPrice,m]),b=(0,y.useMemo)((function(){return c.urlType===st.I2.EventPage||d||"presale"===c.saleType&&(0,it.m7)(c.dates.endDateIsoString)?(0,M.jsx)(ze.$,{className:De,iconTrailing:ot.p,size:"small",children:s.Ru.get("concerts.event.view")}):"presale"===c.saleType&&c.accessCode?(0,M.jsx)(rt,{onComplete:function(e){return a(e)},accessCode:c.accessCode,url:c.url}):(0,M.jsx)(ze.$,{className:De,iconTrailing:ot.p,size:"small",children:m?s.Ru.get("concert_buy_tickets"):s.Ru.get("concert_find_tickets")})}),[m,d,c.accessCode,c.dates.endDateIsoString,c.saleType,c.url,c.urlType]);return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsxs)("a",{href:f,className:xe,target:"_blank",ref:g,onClick:function(e){"presale"!==c.saleType||(0,it.m7)(c.dates.endDateIsoString)?x():e.preventDefault()},children:[(0,M.jsx)("div",{className:je,children:(0,M.jsx)(ct._,{loading:"eager",src:c.providerImageUrl,height:"100%",width:"100%",className:ye,children:(0,M.jsx)(C.T,{className:be,size:"medium"})})}),(0,M.jsxs)("div",{className:_e,children:[(0,M.jsxs)("div",{dir:"auto",className:Ae,children:[j,(0,M.jsx)(i.E,{as:"p",semanticColor:"textSubdued",children:c.providerName})]}),b]})]}),r&&(0,M.jsx)(lt,{url:f,dates:{start:c.dates.startDateIsoString,end:c.dates.endDateIsoString},code:r,onClick:x,onClose:function(){return a("")}})]})}));const dt=(0,y.memo)((function(e){var t=e.concertUri,n=e.offers,r=e.entitySpec,a=(0,y.useMemo)((function(){return r.ticketProviderListFactory()}),[r]),o=(0,ce.t)(a),c=!n.find((function(e){return e.urlType===st.I2.TicketPage})),l=!n.find((function(e){return e.availability!==st.sg.SoldOut})),u=!c&&!l;return(0,M.jsxs)(M.Fragment,{children:[u&&(0,M.jsx)(i.E,{as:"h2",variant:"titleSmall",children:s.Ru.get("concert.header.tickets_available_on")}),(0,M.jsx)("div",{ref:o,className:pe,children:n.map((function(e,n){return(0,M.jsx)(ut,{concertUri:t,offer:e,position:n,onRemindMe:function(){},spec:a},e.url)}))}),(0,M.jsx)(i.E,{as:"p",variant:"marginal",semanticColor:"textSubdued",className:ge,children:s.Ru.get("events_page.disclaimer")})]})}));n(83234),n(78551),n(82467),n(5728),n(24136),n(54520),n(91531),n(93678),n(34145);var mt=n(58114);function ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var vt=function(e){var t=e.locationName,n=e.latitude,r=e.longitude,a=e.onClick,o=new URL("https://maps.google.com/");return o.searchParams.set("q",t),n&&r&&o.searchParams.set("ll","".concat(n,",").concat(r)),(0,M.jsx)("a",{href:o.href,target:"_blank",onClick:function(){return null==a?void 0:a(o.href)},children:(0,M.jsx)(i.E,{as:"h2",variant:"titleSmall",children:t})})};const ht=(0,y.memo)((function(e){var t;if((0,a.NC)(mt.DKh)&&((t=e.venue)&&Object.keys(t.data).includes("uri"))){var n=e.venue.data.uri;return(0,M.jsx)(S.N,{to:n,onClick:function(){var t;return null===(t=e.onClick)||void 0===t?void 0:t.call(e,n)},children:(0,M.jsx)(i.E,{as:"h2",variant:"titleSmall",children:e.locationName})})}return(0,M.jsx)(vt,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ft(Object(n),!0).forEach((function(t){(0,j.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e))}));var pt=n(86429);const gt=(0,y.memo)((function(e){var t,n,r=e.concert,a=e.entitySpec,o=(0,w.s)(),c=(0,pt.V)(),l=(0,it.l4)(r.startDateIsoString);if((0,it.m7)(r.startDateIsoString))return(0,M.jsxs)("div",{className:he,children:[(0,M.jsx)(i.E,{as:"h2",variant:"titleSmall",children:s.Ru.get("concert_event_ended")}),(0,M.jsx)(i.E,{variant:"bodyMedium",children:(0,M.jsx)(S.N,{to:"spotify:concerts",children:s.Ru.get("concert_past_message")})})]});return(0,M.jsxs)("div",{className:he,children:[(0,M.jsx)(ht,{venue:r.venue,locationName:(0,R.im)(r.location),latitude:null===(t=r.location.coordinates)||void 0===t?void 0:t.latitude,longitude:null===(n=r.location.coordinates)||void 0===n?void 0:n.longitude}),(0,M.jsx)(i.E,{as:"h2",variant:"bodySmall",className:ke,children:(0,M.jsx)("time",{dateTime:r.startDateIsoString,children:[(0,it.Y)(l),(0,it.WB)(l)].join(" • ")})}),(0,M.jsxs)("div",{className:se,children:[!c&&(0,M.jsx)(Be,{concertUri:r.uri,entitySpec:a,saved:r.saved,onSaveConcert:e.onSaveConcert}),(0,M.jsx)(B.w,{uri:r.uri,sharingInfo:null,interactionData:{intent:"share",type:"click"},onClick:function(){var e=a.shareEventButtonFactory({uri:r.uri}).hitShare({entityToBeShared:r.uri,shareId:r.uri});e&&o.logInteraction(e)},className:Ee,ariaLabel:s.Ru.get("concerts_share_with_friends")}),(0,M.jsx)(z.b,{menu:(0,M.jsx)(W,{uri:r.uri}),onShow:function(){var e=a.contextMenuButtonFactory().hitUiReveal();e&&o.logInteraction(e)},children:(0,M.jsx)(U.e,{size:"large"})})]}),(0,M.jsx)(dt,{concertUri:r.uri,offers:r.offers.items,entitySpec:a})]})}));var xt=n(85093),jt=(n(14551),n(78808)),yt=n(26314),bt=n(1349),_t=n(15566);const Ct="Dry_NQGsDIHDZtrVXCkm",Nt="afT9IeZ3a3xSlKP0pSJH",St="cBs7zoipfqjsCHbDjY_p",kt="wDz6TsRKNxwV4mlO1EMX",Rt="B7ChxzxV0z17kJj9aZSD";var wt=(0,y.memo)((function(e){var t=e.imageUri,n=e.name,r=e.uri,a=e.onClick,o=(0,M.jsxs)(S.N,{to:r,className:Nt,onClick:a,children:[t?(0,M.jsx)(_t.b,{children:(0,M.jsx)("div",{"data-testid":"image-container",className:Rt,style:{backgroundImage:"linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.5) 50.52%, rgba(18, 18, 18, 0.7) 100%), url(".concat(t,")")}})}):null,(0,M.jsx)("div",{className:St,children:(0,M.jsx)(i.E,{as:"h3",variant:"titleMedium",className:kt,children:n})})]});return(0,M.jsx)("div",{className:Ct,children:o})}));const Dt=wt;n(47710),n(68216);var It=n(14955),Ot=function(e,t){return new Date(e.date.isoString).getTime()-new Date(t.date.isoString).getTime()},At=function(e){var t,n,r,i,a=e.artist,o=e.spec,c=(0,w.s)(),l=a.goods.events.concerts.items.filter((function(e){return e.nearUser})).sort(Ot).shift(),u=l&&(n=l,i=s.Ru.formatDate((0,it.l4)(null==n?void 0:n.date.isoString),{day:"numeric",month:"short"}),null!==(r=n.venue.location)&&void 0!==r&&r.name?"".concat(i,", ").concat(n.venue.location.name):i),d=null===(t=a.goods.events.userLocation)||void 0===t?void 0:t.name,m="".concat(a.uri,":concerts");return(0,M.jsxs)("div",{className:Pe,children:[l&&d&&(0,M.jsxs)("div",{className:Le,children:[(0,M.jsx)(It.Z,{children:s.Ru.get("concerts.next_concert_near_location_colon",d)}),(0,M.jsx)(S.N,{to:l.uri,onClick:function(){return e=l.uri,t=o.nextConcertNearUserLinkFactory({uri:e}).hitUiNavigate({destination:e}),void c.logInteraction(t);var e,t},children:(0,M.jsx)(It.Z,{semanticColor:"textSubdued",children:u})})]}),(0,M.jsxs)("div",{className:Le,children:[(0,M.jsx)(It.Z,{children:s.Ru.get("concerts.on_tour_colon")}),(0,M.jsx)(S.N,{to:m,onClick:function(){var e=o.artistEventsLinkFactory({uri:m}).hitUiNavigate({destination:m});c.logInteraction(e)},children:(0,M.jsx)(It.Z,{semanticColor:"textSubdued",children:s.Ru.get("concerts.view_all_upcoming_concerts_count",a.goods.events.concerts.totalCount)})})]})]})};const Tt=(0,y.memo)((function(e){var t,n=e.artist,r=e.position,i=e.lineupSpec,a=(0,y.useMemo)((function(){return i.artistRowFactory({position:r,uri:n.uri})}),[i,r,n.uri]),o=(0,w.s)(),c=n.relatedContent.featuringV2.items.flatMap((function(e){var t=e.data;return"Playlist"===t.__typename&&"artistsets"===t.format?[t]:[]})),l=n.discography.popularReleasesAlbums.items,u=null===(t=n.visuals.avatarImage)||void 0===t||null===(t=t.sources)||void 0===t?void 0:t[0],d=(0,M.jsx)(Dt,{uri:n.uri,name:n.profile.name,imageUri:null==u?void 0:u.url,onClick:function(){var e=null==a?void 0:a.artistCardFactory().hitUiNavigate({destination:n.uri});e&&o.logInteraction(e)}},n.uri),m=c.map((function(e,t){var n,r="User"===e.ownerV2.data.__typename&&e.ownerV2.data.name||e.name;return(0,M.jsx)(yt.B,{index:t,uri:e.uri,name:e.name,images:null===(n=e.images.items[0])||void 0===n?void 0:n.sources,description:e.description||"",authorName:r},e.uri)})),f=l.map((function(e,t){var n,r=e.artists.items.map((function(e){return{uri:e.uri,name:e.profile.name}}));return(0,M.jsx)(jt.a,{uri:e.uri,index:t,artists:r,images:(null===(n=e.coverArt)||void 0===n?void 0:n.sources)||[],name:e.name,sharingInfo:e.sharingInfo},e.uri)}));return(0,M.jsxs)(H.pZ,{value:"headered-grid",index:r,children:[(0,M.jsx)(bt.$,{title:0===r?s.Ru.get("concert.lineup"):"",total:2+m.length+f.length,seeAllUri:n.uri,seeAllLabel:s.Ru.get("view.see-all"),onClickShelfSeeAll:function(){var e=null==a?void 0:a.seeDiscographyLinkFactory().hitUiNavigate({destination:n.uri});e&&o.logInteraction(e)},showSeeAll:!0,alwaysShowSeeAll:!0,children:[d,null].concat((0,xt.A)(m),(0,xt.A)(f)),className:Me}),(0,M.jsx)(At,{artist:n,spec:a})]},n.uri)}));const Et=(0,y.memo)((function(e){var t=e.artists,n=e.entitySpec,r=(0,y.useMemo)((function(){return n.lineupArtistsFactory()}),[n]),i=(0,ce.t)(r);return(0,M.jsx)("div",{ref:i,className:Ce,children:t.flatMap((function(e,t){if("Artist"!==e.data.__typename)return[];var n=e.data;return[(0,M.jsx)(Tt,{artist:n,position:t,lineupSpec:r},n.uri)]}))})}));var Mt=n(62445);const Pt="r4YSqQ00n2_0i2tWtlPj",Lt="yEpakiIFqVrPYCcY_UcX",Ft="TIxb8ebn0Jes35eTIcCQ";const Ut=(0,y.memo)((function(e){return(0,M.jsxs)(S.N,{to:"spotify:concerts",className:Pt,onClick:e.onClick,children:[(0,M.jsx)(_t.b,{children:(0,M.jsx)("div",{className:Ft,style:{backgroundImage:"linear-gradient(180deg, rgba(18, 18, 18, 0) 0%, rgba(18, 18, 18, 0.5) 50.52%, rgba(18, 18, 18, 0.7) 100%), url(".concat("https://concerts.spotifycdn.com/ConcertHubCard.png",")")}})}),(0,M.jsx)("div",{className:Lt,children:(0,M.jsx)(i.E,{as:"h3",variant:"titleSmall",children:s.Ru.get("concerts_browse_more")})})]})}));var Bt=(0,y.memo)((function(e){var t,n=e.concert,r=e.position,i=e.recommendedSpec,a=(0,w.s)(),o=n.artists.items.flatMap((function(e){return"Artist"===e.data.__typename?[e.data]:[]})),c=o.map((function(e){return e.profile.name})),s=(0,R.tI)(n.title,n.festival,c)?n.title:(0,R.Ac)(c),l=null===(t=o[0])||void 0===t||null===(t=t.visuals.avatarImage)||void 0===t?void 0:t.sources[0];return(0,M.jsx)(Mt.A,{uri:n.uri,title:s,date:n.startDateIsoString,subTitle:(0,R.im)(n.location),imageUrl:null==l?void 0:l.url,firstParty:n.firstParty,onClick:function(){var e=null==i?void 0:i.concertCardFactory({position:r,uri:n.uri}).hitUiNavigate({destination:n.uri});e&&a.logInteraction(e)}})}));const zt=(0,y.memo)((function(e){var t=e.relatedConcerts,n=e.entitySpec,r=(0,y.useMemo)((function(){return n.recommendedConcertsFactory()}),[n]),i=(0,w.s)(),a=(0,ce.t)(r),o=t.items.flatMap((function(e){return"ConcertV2"===e.data.__typename?[e.data]:[]}));if(0===o.length)return null;return(0,M.jsx)("div",{ref:a,className:Se,"data-testid":"concert-recommendations",children:(0,M.jsx)(H.pZ,{value:"headered-grid",children:(0,M.jsxs)(bt.$,{title:s.Ru.get("concert.similar_events"),total:t.totalCount,className:Re,showSeeAll:!0,alwaysShowSeeAll:!0,seeAllUri:"spotify:concerts",seeAllLabel:s.Ru.get("view.see-all"),withEncoreCards:!1,children:[(0,M.jsx)(Ut,{onClick:function(){var e=null==r?void 0:r.browseCardFactory().hitUiNavigate({destination:"spotify:concerts"});e&&i.logInteraction(e)}},"browse"),o.map((function(e,t){return(0,M.jsx)(Bt,{position:t,concert:e,recommendedSpec:r},e.uri)}))]})})})}));var qt=n(87718),Vt=new et.l("concert","query","c9898fa92981c0562daed73ba83bcc784d16f6d39eef8409755cce6472932169",null),Zt=n(65345),Kt=n(14546),Ht=n(608),Qt=n(12574),Wt=n(79916),Yt=function(e){var t,n,r,s=e.concert,g=(0,a.NC)(Wt.TQ),j=(0,Qt.r)(o.b,{data:{identifier:null===(t=(0,c.o_)(s.uri))||void 0===t?void 0:t.id,uri:s.uri}}).spec,y=s.artists.items.flatMap((function(e){return"Artist"===e.data.__typename?[e.data]:[]})),b=y[0].visuals.headerImage;(0,Kt.z)(null==b||null===(n=b.extractedColors)||void 0===n?void 0:n.colorDark.hex);var _=y.map((function(e){return e.profile.name})),C=(0,R.tI)(s.title,s.festival,_)?s.title:(0,R.re)(_),N=(0,it.l4)(s.startDateIsoString),S=s.concepts.items.filter(Zt.V5);return(0,M.jsxs)("section",{className:me,children:[(0,M.jsx)(u.Q,{children:(0,Ht.K9)(s.title,s.location.city,s.location.name,N)}),(0,M.jsxs)(m.z,{backgroundImages:null==b?void 0:b.sources,children:[(0,M.jsxs)(f.Y,{children:[(0,M.jsx)(d.Z,{children:(0,M.jsx)("div",{className:le,children:(0,M.jsx)(i.E,{as:"h1",variant:"titleSmall",className:ue,children:(0,M.jsx)("time",{dateTime:s.startDateIsoString,children:(0,it.Fn)(N)})})})}),(0,M.jsx)(p.mm,{className:fe,children:C}),g&&(0,M.jsx)(d.Z,{children:(0,M.jsx)(x.I,{concepts:S,spec:j.concertConceptsFactory()})})]}),(0,M.jsx)(v.h,{children:(0,M.jsx)("div",{className:Ne,children:(0,M.jsx)(h.X,{text:C})})})]}),(0,M.jsxs)("div",{className:de,children:[(0,M.jsx)(l.K,{backgroundColor:null==b||null===(r=b.extractedColors)||void 0===r?void 0:r.colorDark.hex}),(0,M.jsxs)("div",{className:ve,children:[(0,M.jsx)(gt,{concert:s,entitySpec:j,onSaveConcert:e.onSaveConcert}),(0,M.jsx)(Et,{artists:s.artists.items,entitySpec:j}),(0,M.jsx)(F,{location:s.location,showTime:N,htmlDescription:s.htmlDescription,ageRestriction:s.ageRestriction,doorsOpenTime:s.doorsOpenTimeIsoString?(0,it.l4)(s.doorsOpenTimeIsoString):null,spec:j}),(0,M.jsx)(zt,{relatedConcerts:s.relatedConcerts,entitySpec:j})]})]})]})};const Xt=function(){var e,t,n=(0,r.g)().concertId,i="spotify:concert:".concat(n),a=(e={uri:i},(0,qt.I)(Vt,e,t)),o=a.loading,c=a.error,l=a.data,u=a.invalidate;return o?(0,M.jsx)(g.LoadingPage,{hasError:!1,errorMessage:""}):c||"ConcertV2"!==(null==l?void 0:l.concert.__typename)?(0,M.jsx)(g.LoadingPage,{hasError:!0,errorMessage:s.Ru.get("concert.error.concert_not_found_title")}):(0,M.jsx)(Yt,{concert:l.concert,onSaveConcert:u})}},62813:(e,t,n)=>{n.d(t,{Fn:()=>f,MW:()=>v,Py:()=>d,VJ:()=>m,Vi:()=>x,WB:()=>h,WZ:()=>p,Y:()=>s,dp:()=>l,l4:()=>c,m7:()=>g,tX:()=>y,tj:()=>u});var r=n(12341),i=(n(83234),n(68216),n(2823),n(4672),n(12058)),a=n(92107),o=n(65345),c=function(e){return new Date(e.substring(0,16))},s=function(e){return a.Ru.formatDate(e,{weekday:"short",month:"short",day:"numeric"})},l=function(e){return a.Ru.formatDate(e,{weekday:"short",month:"short",day:"numeric",hour:"numeric",minute:"numeric"})},u=function(e){return a.Ru.formatDate(e,{month:"short"})},d=function(e){return a.Ru.formatDate(e,{day:"numeric"})},m=function(e){return a.Ru.formatDate(e,{weekday:"short"})},f=function(e){return a.Ru.formatDate(e,{month:"short",day:"numeric"})},v=function(e){return a.Ru.formatDate(e,{weekday:"short",hour:"numeric",minute:"numeric"})},h=function(e){return a.Ru.formatDate(e,{hour:"numeric",minute:"numeric"})},p=function(e,t){if(e.toDateString()===t.toDateString())return s(e);if(e.getMonth()===t.getMonth()){var n=a.Ru.formatDate(e,{day:"numeric",month:"short"}),r=a.Ru.formatDate(t,{day:"numeric"});return"".concat(n,"–").concat(r)}var i=a.Ru.formatDate(e,{day:"numeric",month:"short"}),o=a.Ru.formatDate(t,{day:"numeric",month:"short"});return"".concat(i,"–").concat(o)},g=function(e){if(!e)return!1;var t=new Date(e);return new Date>t},x=function(e){var t=(0,r.A)(e,1)[0],n=e[e.length-1];return(0,o.$V)(t)&&(0,o.$V)(n)?{startDate:c(t.data.startDateIsoString),endDate:c(n.data.startDateIsoString)}:{startDate:new Date,endDate:new Date}},j={month:"short",day:"numeric"},y=function(e){if((0,i.r)(e.from,e.to))return a.Ru.formatDate(e.from,j);var t=a.Ru.formatDate(e.from,j).replace(/ /g," "),n=a.Ru.formatDate(e.to,j).replace(/ /g," ");return"".concat(t," - ").concat(n)}},62657:(e,t,n)=>{n.d(t,{Ac:()=>c,a9:()=>s,i3:()=>d,im:()=>u,re:()=>l,tI:()=>a});var r=n(85093),i=(n(83234),n(30456),n(34518),n(25550),n(47994),n(43379),n(34192),n(88856),n(15342),n(92107)),a=function(e,t,n){return!!e&&(t||!n.length)},o=function(e){return e.artists.map((function(e){return e.name}))},c=function(e){return 1===e.length?i.Ru.get.apply(i.Ru,["concert.header.upcoming_concert_title_1"].concat((0,r.A)(e))):2===e.length?i.Ru.get.apply(i.Ru,["concert.header.upcoming_concert_title_2"].concat((0,r.A)(e))):3===e.length?i.Ru.get.apply(i.Ru,["concert.header.upcoming_concert_title_3"].concat((0,r.A)(e))):4===e.length?i.Ru.get.apply(i.Ru,["concert.header.upcoming_concert_title_4"].concat((0,r.A)(e))):e.length>4?i.Ru.get.apply(i.Ru,["concert.header.upcoming_concert_title_more"].concat((0,r.A)(e))):""},s=function(e){var t=o(e);return a(e.title,e.festival,t)?e.title:c(t)},l=function(e){return 1===e.length?i.Ru.get.apply(i.Ru,["concert.header.entity_title_1"].concat((0,r.A)(e))):2===e.length?i.Ru.get.apply(i.Ru,["concert.header.entity_title_2"].concat((0,r.A)(e))):3===e.length?i.Ru.get.apply(i.Ru,["concert.header.entity_title_3"].concat((0,r.A)(e))):4===e.length?i.Ru.get.apply(i.Ru,["concert.header.entity_title_4"].concat((0,r.A)(e))):e.length>4?i.Ru.get.apply(i.Ru,["concert.header.entity_title_more"].concat((0,r.A)(e))):""},u=function(e){return[e.name,e.city,e.region,e.country].filter((function(e){return!!e&&"unknown"!==e.toLowerCase()})).join(i.Ru.getSeparator())},d=function(e){if(!e.artists||0===e.artists.items.length)return e.title;if(e.festival)return e.title;var t=e.artists.items.map((function(e){return e.profile.name}));return l(t)}},14546:(e,t,n)=>{n.d(t,{f:()=>c,z:()=>o});var r=n(30758),i=n(23100),a=n(19424);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.l0o,n=(0,a.as)();return(0,r.useEffect)((function(){return e&&n((0,a.Mo)(e)),function(){n((0,a.Hf)())}}),[e,n]),e||t}var c=function(e){return o(e.color,e.fallbackColor),null}},608:(e,t,n)=>{n.d(t,{gq:()=>c,K9:()=>o,zV:()=>s});n(83234),n(70750),n(68216);var r=n(92107),i=function(e){return r.Ru.formatDate(e,{year:"numeric",month:"numeric",day:"numeric"})},a=function(e){return r.Ru.formatDate(e,{hour:"numeric",minute:"numeric"})},o=function(e,t,n,o){if(!e)return"";if(e&&t&&n&&o){var c=i(o),s=a(o);return r.Ru.get("concert.entity_metadata.title_with_date_and_time",e,t,n,c,s)}return r.Ru.get("concert.entity_metadata.title",e,t,n)},c=function(e){if(!e)return"";var t=(new Date).getFullYear();return"".concat(e," Tickets - ").concat(t," Concert Tour Dates | Spotify")},s=function(e){return"Concert Tickets & Tour Dates for you".concat(e?" in ".concat(e):""," | Spotify")}},91488:(e,t,n)=>{n.d(t,{A:()=>r});const r={Heading:"playlist-playlist-heading",HTMLDescription:"playlist-playlist-playlistDescription",List:"playlist-playlist-list",ListItem:"playlist-playlist-listItem",Paragraph:"playlist-playlist-paragraph"}}}]);
|
||
//# sourceMappingURL=xpui-routes-concert.js.map
|