1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2727],{1762:(e,t,s)=>{"use strict";s.d(t,{D:()=>g});var a=s(54631),r=s(38959),l=s(31224),i=s(66092),n=s(18035),c=s(91288),o=s(23427);let u=e=>{let{activeSuggestionIndex:t,showSuggestions:s,handleSelect:r,recentSearches:i=[],suggestions:n=[],onRemoveRecent:c}=e;if(!s||!n.length)return null;let u=i.length;return(0,a.jsxs)("div",{id:"autocomplete-suggestions","aria-live":"polite","aria-expanded":s,"data-testid":"autocomplete-suggestions",className:"SearchInput-suggestions",children:[i.length>0&&(0,a.jsxs)("div",{className:"SearchInput-suggestions-section",children:[(0,a.jsx)("div",{className:"SearchInput-suggestions-sectionTitle",children:"Recent searches"}),(0,a.jsx)("div",{className:"SearchInput-suggestions-recentList",children:i.map((e,s)=>(0,a.jsxs)("div",{className:"SearchInput-suggestions-recentItemWrapper",children:[(0,a.jsx)("button",{type:"button",className:`SearchInput-suggestions-recentItem ${t===s?"active":""}`,onClick:()=>r(e.text),children:(0,a.jsx)("span",{className:"SearchInput-suggestions-recentItemText",children:e.text})}),(0,a.jsx)("button",{type:"button",className:"SearchInput-suggestions-recentItemRemove",onClick:t=>{t.stopPropagation(),c?.(e.id)},"aria-label":`Remove ${e.text} from recent`,children:(0,a.jsx)(l.I,{name:"close",size:12})})]},e.id))})]}),n.length>0&&(0,a.jsxs)("div",{className:"SearchInput-suggestions-section",children:[(0,a.jsx)("div",{className:"SearchInput-suggestions-sectionTitle",children:"Suggested searches"}),(0,a.jsx)("div",{className:"SearchInput-suggestions-suggestedList",children:n.map((e,s)=>{let l="song"===e.type;return(0,a.jsxs)("button",{type:"button",className:`SearchInput-suggestions-suggestedItem ${t===u+s?"active":""}`,onClick:()=>r("string"==typeof e.artist?e.artist:e.artist.name),"aria-label":`${e.title}, ${"string"==typeof e.artist?e.artist:e.artist.name}`,children:[(0,a.jsx)(o.default,{src:e.image||"",alt:`${e.title}, ${"string"==typeof e.artist?e.artist:e.artist.name}`,height:40,width:40,className:`SearchInput-suggestions-suggestedItemAvatar ${l?"SearchInput-suggestions-suggestedItemAvatarCircle":""}`}),(0,a.jsx)("div",{className:"SearchInput-suggestions-suggestedItemContent",children:(0,a.jsx)("span",{className:"SearchInput-suggestions-suggestedItemTitle",children:"string"==typeof e.artist?e.artist:e.artist.name})})]},e.id)})})]})]})};var d=s(53358),h=s(87768),m=s(23685);let g=e=>{let{autofocus:t,className:s="",placeholder:o}=e,{suggestions:g,searchValue:p,handleSearchChange:f,isLoading:x,handleSelect:v,recentSearches:S,removeRecentSearch:j}=(0,m.H)(),y=(0,r.useRef)(null),w=(0,r.useRef)(null),[N,C]=(0,r.useState)(p),k=(0,h.useSearchParams)();(0,d.W)(y,()=>{b(!1)});let[I,b]=(0,r.useState)(!1),[A,P]=(0,r.useState)(-1),$=(0,n.d)(N,500),{handleKeyDown:_,handleSelect:L}=(0,c.u)({suggestions:g,onSelect:v,setVal:C,setShowSuggestions:b,setActiveSuggestionIndex:P,activeSuggestionIndex:A});(0,r.useEffect)(()=>{k?.get("q")||C("")},[k]),(0,r.useEffect)(()=>{p&&C(p)},[p]),(0,r.useEffect)(()=>{p!==$&&f($)},[$]),(0,r.useEffect)(()=>{t&&w.current&&w.current?.focus()},[t]),(0,r.useEffect)(()=>{if(g.length>0){let e=g?.find(e=>e?.artist?.toLowerCase()===N?.toLowerCase());e?P(g.indexOf(e)||0):P(-1)}},[N,g]);let E=N&&!x;return(0,a.jsxs)("form",{onSubmit:e=>{e.preventDefault(),f($)},className:`SearchInput ${s}`,ref:y,children:[(0,a.jsx)(l.I,{name:"searchIcon",color:"var(--color-orange)",size:12,"aria-label":"searchicon",className:"SearchInput-icon"}),(0,a.jsx)("input",{ref:w,type:"text",value:N,onChange:e=>{C(e.target.value),I||b(!0)},onKeyDown:e=>_(e),onFocus:()=>b(!0),className:"SearchInput-input",placeholder:o||"Search for artists, songs, albums!"}),E&&(0,a.jsx)(i.$,{onClick:()=>C(""),_type:{type:"IconButton",_variant:"plain"},className:"SearchInput-closeBtn",children:(0,a.jsx)(l.I,{name:"close",color:"var(--color-white)",width:10,"aria-label":"close"})}),x&&(0,a.jsx)(l.I,{name:"spinner",className:"SearchInput-spinner",size:20,"aria-label":"spinner"}),(0,a.jsx)(u,{showSuggestions:I,suggestions:g,activeSuggestionIndex:A,handleSelect:L,val:N,recentSearches:S,onRemoveRecent:j})]})}},5247:()=>{},8268:(e,t,s)=>{"use strict";s.d(t,{CardImage:()=>h});
1var a=s(54631),r=s(38959),l=s(99334),i=s(31224),n=s(92301),c=s(66092),o=s(97384),u=s(91252),d=s(49013);let h=e=>{let{className:t="",alt:s="",type:n,src:h,link:g,song:p,songsList:f,sectionName:x,canPlay:v=!0,imageAsLink:S=!1,data:j,isReUp:y=!1}=e,[w,N]=(0,r.useState)(!1),{onClick:C,preparedSong:k,isPlaying:I,showPlayButton:b,loadingId:A}=(0,o.c)({song:p,songsList:f,sectionName:x}),{manageReUp:P}=(0,d.y)("playlist"===n?j:p),$=A===k?.id||A===k?.song_id||A===k?.album_id;return(0,a.jsxs)(m,{className:`CardImage-block ${t} ${n}`,onMouseEnter:y?()=>"playlist"!==n&&!v&&N(!0):()=>"playlist"!==n&&v&&N(!0),onMouseLeave:y?()=>"playlist"!==n&&!v&&N(!1):()=>"playlist"!==n&&v&&N(!1),onClick:C,type:n,link:g,ariaLabel:"playlist"===n?`Learn more about ${s}`:`Listen to ${s}`,dataTestId:"CardImage-block",imageAsLink:S,children:[(0,a.jsx)(l.Img,{src:`${h}?width=456`,width:228,height:232,alt:s,sources:[{srcSet:`${h}?width=360`,media:"(max-width: 1130px)",width:180,height:180},{srcSet:`${h}?width=320`,media:"(max-width: 767px)",width:160,height:160}],className:"CardImage","data-testid":"CardImage-img"}),"playlist"!==n&&v&&(w||I&&b)&&(0,a.jsxs)(c.$,{_type:{type:"IconButton",_variant:"filledLight"},className:"CardImage-playBtn",onClick:e=>{e.preventDefault(),e.stopPropagation(),C()},"data-testid":"CardImage-playBtn",children:[$&&(0,a.jsx)(i.I,{name:"spinner",size:21,color:"var(--color-black-10)",className:"CardImage-playBtn-icon"}),!$&&(0,a.jsx)(i.I,{name:I&&b?"pause":"play",size:21,color:"var(--color-black-10)",className:"CardImage-playBtn-icon"})]}),"playlist"!==n&&y&&!v&&w&&(0,a.jsxs)(c.$,{_type:{type:"IconButton",_variant:"filledLight"},className:"CardImage-reupBtn",onClick:e=>{e.preventDefault(),e.stopPropagation(),P()},"data-testid":"CardImage-reupBtn",children:[$&&(0,a.jsx)(i.I,{name:"spinner",size:16,color:"var(--color-black-10)",className:"CardImage-reupBtn-icon"}),!$&&(0,a.jsx)(i.I,{name:"reup",size:16,color:"var(--color-black-10)",className:"CardImage-reupBtn-icon"})]}),(0,a.jsx)(u.d,{music:j})]})},m=e=>{let{type:t,link:s,children:r,ariaLabel:l,className:i,onClick:c,onMouseEnter:o,onMouseLeave:u,dataTestId:d,imageAsLink:h}=e;return"playlist"===t&&s||h?(0,a.jsx)(n.default,{"data-testid":d,className:i,"aria-label":l,onMouseEnter:o,onMouseLeave:u,href:s,children:r}):(0,a.jsx)("div",{"data-testid":d,className:i,onClick:c,onMouseEnter:o,onMouseLeave:u,"aria-label":l,children:r})}},9342:(e,t,s)=>{"use strict";s.d(t,{U:()=>v});var a=s(54631),r=s(92301),l=s(38959),i=s(3130),n=s(66092),c=s(23427),o=s(81936),u=s(29641),d=s.n(u);let h={xl:232,m:98,s:60},m=e=>{let{image:t,name:s,url_slug:l,verified:i,size:n}=e,u=n?h[n]:129;return(0,a.jsx)("div",{className:d()("AccountCardAvatar",n&&`AccountCardAvatar--${n}`),children:(0,a.jsxs)(r.default,{href:`/${l}`,children:[(0,a.jsx)(c.default,{width:u,height:u,className:"AccountCardAvatar-image",src:function(e){return e?e.includes("?")?e:`${e}?width=240`:"https://assets.dev.audiomack.com/default-artist-image.png"}(t),alt:`${s}'s Avatar`}),(0,a.jsx)(o.L,{verified:i??"",size:22,blockTooltip:!0,className:"AccountCardAvatar-icon"})]})})};var g=s(95038),p=s(30579),f=s(48401),x=s(20088);let v=e=>{let{openAuthModal:t,artist:s,followButton:c,size:o,className:u,showFollowButton:h=!0}=e,v=(0,l.useRef)(null),S=(0,x.U)("md","greaterThan"),{user:j,setUser:y}=(0,p.u)(),[w,N]=(0,l.useState)(!1),C=j?.following?.map(String).includes(String(s.id)),k=async e=>{if(!j)return t?.();N(!0);try{await (0,f.Tx)({artistSlug:e,follow:!C}),y(e=>{if(!e)return e;let t=String(s.id),a=e.following;return{...e,following:C?a.filter(e=>e!==t):[...a,t]}})}catch(e){console.log("onFollow error:",e)}finally{N(!1)}};return(0,a.jsxs)("article",{className:d()("AccountCard",o&&`AccountCard--${o}`,u),children:[(0,a.jsx)(m,{image:s.image||s.image_base||"",name:s.name,url_slug:s.url_slug,verified:s.verified,size:o}),(0,a.jsx)("h2",{children:(0,a.jsx)(r.default,{ref:v,className:"AccountCard-name",href:`/${s.url_slug}`,children:s.name})}),(0,a.jsx)(g.A,{placement:"top",targetRef:v,action:"hover",className:"AccountCard-namePopover",children:s.name}),S&&!h?(0,a.jsxs)("div",{className:"AccountCard-accountName",children:["@",s.url_slug]}):void 0!==s.followers_count&&(0,a.jsxs)("div",{className:"AccountCard-followers",children:[(0,i.X1)(s.followers_count)," ",(0,i.td)("Follower",s.followers_count,!0)]}),h&&(c||(0,a.jsx)(n.$,{className:"AccountCard-followBtn",disabled:w,_type:{type:"PillButton",_size:"medium",_variant:C?"filled":"outlined"},onClick:()=>k(s.url_slug),children:w?"Loading...":C?"Following":"Follow"}))]})}},18035:(e,t,s)=>{"use strict";s.d(t,{d:()=>r});var a=s(38959);function r(e,t){let[s,r]=(0,a.useState)(e);return(0,a.useEffect)(()=>{let s=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(s)}},[e,t]),s}},21307:()=>{},23685:(e,t,s)=>{"use strict";s.d(t,{SearchInputProvider:()=>u,H:()=>d});
1var a=s(54631),r=s(38959),l=s(40983),i=s(87768),n=s(59189),c=s(93103);let o=(0,r.createContext)(void 0),u=e=>{let{children:t}=e,s=(()=>{let e=(0,i.useRouter)(),{cleanPath:t}=(0,n.N)(),{searchString:s}=(()=>{let[e,t]=(0,r.useState)(window.location.search);return(0,r.useEffect)(()=>{let e=()=>{t(window.location.search)};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},[]),(0,r.useEffect)(()=>{let e=history.pushState,s=history.replaceState;return history.pushState=function(){for(var s=arguments.length,a=Array(s),r=0;r<s;r++)a[r]=arguments[r];let l=e.apply(this,a);return Promise.resolve().then(()=>t(window.location.search)),l},history.replaceState=function(){for(var e=arguments.length,a=Array(e),r=0;r<e;r++)a[r]=arguments[r];let l=s.apply(this,a);return Promise.resolve().then(()=>t(window.location.search)),l},()=>{history.pushState=e,history.replaceState=s}},[]),{searchString:e}})(),{recentSearches:a,addRecentSearch:o,removeRecentSearch:u}=(()=>{let[e,t]=(0,r.useState)([]),s=(0,r.useCallback)(e=>{c.Ay.set(c.SO,e,!0)},[]);return(0,r.useEffect)(()=>{let e=c.Ay.get(c.SO,!0);(e=>Array.isArray(e)&&e.every(e=>"string"==typeof e?.id&&"string"==typeof e?.text))(e)?t(e):t([])},[]),{recentSearches:e,addRecentSearch:(0,r.useCallback)(e=>{let a=e.trim();a&&t(e=>{let t=e.filter(e=>e.text.toLowerCase()!==a.toLowerCase()),r=[{id:`${Date.now()}-${Math.random().toString(36).slice(2,8)}`,text:a},...t].slice(0,10);return s(r),r})},[s]),removeRecentSearch:(0,r.useCallback)(e=>{t(t=>{let a=t.filter(t=>t.id!==e);return s(a),a})},[s])}})(),[d,h]=(0,r.useState)(""),[m,g]=(0,r.useState)([]),[p,f]=(0,r.useState)(!1),x=async e=>{if(e){f(!0);try{let t=(await (0,l.H2)({endpoint:"livesearch",fetchOptions:{method:"GET"},params:{q:e,limit:5}})).results||[];g(t)}catch(e){console.error("Error fetchSuggestions:",e),g([])}finally{f(!1)}}};return(0,r.useEffect)(()=>{h(new URLSearchParams(s).get("q")||"")},[s,t]),{searchValue:d,suggestions:m,recentSearches:a,isLoading:p,handleSearchChange:e=>{h(e),e?x(e):g([])},handleSelect:t=>{let a=new URLSearchParams(s);a.set("q",t),o(t),window.history.replaceState(null,"",`/search?${a.toString()}`),e.push(`/search?${a.toString()}`)},removeRecentSearch:u}})();return(0,a.jsx)(o.Provider,{value:s,children:t})},d=()=>{let e=(0,r.useContext)(o);if(void 0===e)throw Error("useSearchInput must be used within an SearchInputProvider");return e}},29844:(e,t,s)=>{"use strict";s.d(t,{SearchPageClient:()=>F});var a=s(54631),r=s(38959),l=s(87768),i=s(1762),n=s(30953),c=s(76122),o=s(87803),u=s(66092),d=s(14125);let h=function(e,t,s){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{concat:!1},r=((e,t)=>{let s={...e};return t.split(",").forEach(e=>{delete s[e]}),s})(s,[!t?e:""].join(",")),l=r?.q?.includes("genre:"),i={...r,...t&&{[e]:t},...l&&"genre"===e&&{q:`genre:${t}`}};return d.A.stringifyUrl({url:"/search",query:i},{skipEmptyString:!0,skipNull:!0,encode:!0,arrayFormat:a.concat?"comma":"none",sort:(e,t)=>"q"===e?-1:e.localeCompare(t)})};var m=s(3130);let g=()=>{let e=(0,l.useRouter)(),t=(0,l.useSearchParams)(),s=Object.fromEntries(t.entries()),r=t?.get("show");return(0,a.jsx)("div",{className:"SearchPage-heroBrowse",children:m.NN.Browse.map((t,l)=>{let i=r===t.key||!r&&0===l,n=h("show",t.key,s);return(0,a.jsx)(u.$,{as:"button",className:"SearchPage-heroBrowseButton",_type:{type:"Button",_variant:i?"filledLight":"outlined",_size:"small"},onClick:()=>e.push(n,{scroll:!1}),children:t.name},t.key)})})};var p=s(56422),f=s(45688),x=s(40983),v=s(30896),S=s(61327),j=s(468),y=s(69408),w=s(92301),N=s(81936),C=s(49025),
1k=s(20088);let I=e=>{let{authenticatedArtist:t,playlistResult:s}=e,r=(0,k.U)("sm","greaterThan"),i=Object.fromEntries((0,l.useSearchParams)().entries()),n=h("show","playlists",i),c=h("show","artists",i);return(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)(p.d,{title:"Accounts",link:r?{title:"See All",href:c}:void 0,children:(0,a.jsxs)("div",{className:"SearchAllContent-container",children:[(0,a.jsx)(y.L,{className:"SearchAllContent-avatar",src:t?.image,alt:`${t?.name} Avatar`,imageAsLink:{link:`/${t?.url_slug}`}}),(0,a.jsxs)("div",{children:[(0,a.jsxs)("h2",{className:"SearchAllContent-name",children:[(0,a.jsx)(w.default,{href:`/${t?.url_slug}`,children:t?.name}),(0,a.jsx)(N.L,{verified:t?.verified??"",size:16,className:"SearchAllContent-name-icon"})]}),t.followers_count?(0,a.jsxs)("div",{className:"SearchAllContent-slug",children:[(0,m.B4)(t.followers_count)," ",(0,m.td)("Follower",t.followers_count,!0)]}):(0,a.jsxs)(w.default,{className:"SearchAllContent-slug",href:`/${t?.url_slug}`,children:["@",t?.url_slug]}),(0,a.jsx)(j.D,{artistId:t?.id,artistSlug:t?.url_slug,className:"SearchAllContent-follow"})]})]})}),!!s?.length&&(0,a.jsx)(a.Fragment,{children:r?(0,a.jsx)(p.d,{title:"Playlists",className:"SearchAllContent-playlistSection",link:{title:"See All",href:n},children:(0,a.jsx)(C.x,{data:s[0],showSettings:!0,className:""},s[0].id)}):(0,a.jsx)(p.d,{title:"Playlists",children:(0,a.jsx)(v.F,{maxItems:5,children:s.map(e=>(0,a.jsx)(S.B,{className:"SearchAllContent-playlistCard",data:e},e.id))})})})]})};var b=s(26577);let A=e=>{let{searchResult:t,tracksForQueue:s}=e,r={tracks:s,sectionName:"search-page",from:"singlePage"};return(0,a.jsx)("div",{className:"SearchMusicContent",children:t?.map(e=>(0,a.jsx)(C.x,{data:e,options:r,showSettings:!0,showAdminSettings:!0,children:(0,a.jsx)(b.T,{pristineMusic:e,songOptions:r})},e.id))})},P=e=>{let{playlistResult:t}=e;return(0,a.jsx)(p.d,{title:"PLAYLISTS",children:(0,a.jsx)("div",{className:"SearchPlaylistContent",children:t.map(e=>(0,a.jsx)(S.B,{data:e},e.id))})})};var $=s(9342),_=s(49771);let L=e=>{let{artistResult:t}=e,{onShowAuthModal:s}=(0,_.X)();return(0,a.jsx)("div",{className:"SearchArtistContent",children:t?.map(e=>(0,a.jsx)($.U,{artist:e,openAuthModal:s,followButton:(0,a.jsx)(j.D,{className:"SearchArtistContent-followBtn",artistId:e.id,artistSlug:e.url_slug})},e.id))})};var E=s(31224);let B=()=>{let e=(0,l.useSearchParams)(),t=e?.get("q")||"",s=e?.get("show")||"";return(0,a.jsxs)("div",{className:"SearchPlaceholder",children:[(0,a.jsx)(E.I,{name:"amMark",size:80}),(0,a.jsxs)("p",{className:"SearchPlaceholder-text",children:[t&&` 2 Sorry we couldn't find any ${s||"results"} for "${t}" try searching for something else. 3 `,!t&&"Search for your favorite artists, songs, albums, playlists, podcasts, and more."]})]})};var R=s(58406);let M=e=>{let{sortOptions:t,currentSort:s,queryParams:r}=e,i=(0,l.useRouter)();return(0,a.jsx)("div",{className:"SearchPage-songsFilter",children:(0,a.jsx)(R.C,{blockHoverControl:!0,contentClassName:"SearchPage-songsFilterDropdown",titleChildren:(0,a.jsx)("button",{className:"SearchPage-songsFilterButton","aria-label":"Filter Songs & Albums",children:(0,a.jsx)(E.I,{className:"SearchPage-songsFilterButton-icon",name:"filter",color:"var(--color-white)"})}),children:t.map(e=>(0,a.jsx)("button",{className:`SearchPage-songsFilterOption ${e.key===s?"active":""}`,onClick:()=>{let t=h("sort",e.key,r);i.push(t,{scroll:!1})},children:e.name},e.key))})})};s(21307);let D=e=>{let{initialQuery:t,initialShow:s}=e,u=(0,l.useSearchParams)(),d=u?.get("q")||t,h=u?.get("show")||s,v=(0,k.U)("sm","greaterThan"),{loadMoreResults:S,resultLoading:j,hasMoreResults:y,tracksForQueue:w,playlistResult:N,authenticatedArtist:C,searchResult:b}=(()=>{let e=(0,l.useRouter)(),t=(0,l.useSearchParams)().toString(),[s,a]=(0,r.useState)([]),[i,n]=(0,r.useState)([]),[c,o]=(0,r.useState)([]),[u,d]=(0,r.useState)(),[h,m]=(0,r.useState)(1),[g,p]=(0,r.useState)(!0),[v,S]=(0,r.useState)(!1);(0,r.useEffect)(()=>{a([]),m(1),p(!0),j()},[t]);let j=async function(){let{page:s}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};S(!0);let r=s||1;s&&s>1?m(r):s||m(1);let l=function(){let s=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,r=new URLSearchParams(t),l=r.get("q");
3if(!l){if(r.delete("q"),""===r.toString()){e.push("/search"),a([]);return}e.push(`/search?${r.toString()}`),a([]);return}let i=r.get("show")||"music",n=r.get("sort")||"popular",c=r.get("genre"),o=r.get("tag"),u="on"===r.get("verified")?"on":void 0,d={q:l||void 0,show:i,sort:n,limit:20,page:s};return c&&(d.genre=c),o&&(d.tag=o),u&&(d.verified=u),{searchQueryParams:d}}(r)?.searchQueryParams;try{let e=await (0,x.H2)({endpoint:"livesearch",params:l});if(e?.results&&0!==e.results.length||p(!1),1===r){let t=e.additional_playlists||[];e.verified_playlist&&(t=[e.verified_playlist,...t]),n(t);let s=e.authenticated_artist||e.verified_artist;d(s),a(e?.results)}else a(t=>{let s=[...t],a=[...e?.results||[]];return[...s,...a]});if(["songs","albums","music"].includes(l?.show||"")){let{tracks:t}=(0,f.x)(e?.results);1===r?o(t):o(e=>[...e,...t])}}catch(e){console.error("Error fetchSearchResults:",e),a([])}finally{S(!1)}};return{searchResult:s,playlistResult:i,authenticatedArtist:u,resultLoading:v,tracksForQueue:c,currentPage:h,hasMoreResults:g,loadMoreResults:()=>j({page:h+1})}})(),$=["music","albums","songs"].includes(h)||""===h,_=["music"].includes(h)||""===h,E={music:$,all:_,playlists:["playlists"].includes(h),artists:["artists"].includes(h)},R=Object.fromEntries(u?.entries()||[]),D=m.NN.Relevance,F=u?.get("sort")||"popular",T=(0,a.jsxs)(a.Fragment,{children:["Results Matching ",(0,a.jsxs)("span",{children:["â",d,"â"]})]}),z=(0,a.jsxs)(a.Fragment,{children:["Search now on ",(0,a.jsx)("span",{children:"Audiomack"})]}),q=!C&&!N?.length&&!b?.length;return(0,a.jsx)("div",{className:"SearchPage",children:(0,a.jsxs)("div",{className:"LayoutWithSidebar",children:[(0,a.jsx)(c.MainSidebar,{}),(0,a.jsxs)("main",{className:"LayoutWithSidebar-main SearchPage-main",children:[(0,a.jsxs)("div",{className:"SearchPage-hero",children:[!v&&(0,a.jsx)("div",{className:"SearchPage-heroTitle",children:d?T:z}),(0,a.jsx)(i.D,{}),d&&(0,a.jsx)(g,{})]}),(0,a.jsx)(n.LayoutNoticeClient,{}),q&&!j&&(0,a.jsx)(B,{}),!q&&(0,a.jsxs)(a.Fragment,{children:[E.all&&(0,a.jsx)(I,{authenticatedArtist:C,playlistResult:N}),E.music&&(0,a.jsx)(p.d,{title:"Songs & Albums",icon:(0,a.jsx)(M,{sortOptions:D,currentSort:F,queryParams:R}),positionIcon:"right",children:(0,a.jsx)("div",{className:"SearchPage-songsSection",children:(0,a.jsx)(A,{searchResult:b,tracksForQueue:w})})}),E.playlists&&(0,a.jsx)(P,{playlistResult:b}),E.artists&&(0,a.jsx)(L,{artistResult:b}),y&&!!b?.length&&(0,a.jsx)(o.s,{onClick:S,loading:j,className:"SearchPage-loadMore"})]})]})]})})},F=e=>(0,a.jsx)(r.Suspense,{fallback:null,children:(0,a.jsx)(D,{...e})})},30896:(e,t,s)=>{"use strict";s.d(t,{F:()=>c});var a=s(54631),r=s(38959),l=s(31224),i=s(29641),n=s.n(i);s(5247);let c=e=>{let{children:t,maxItems:s,buttonSize:i=22,isSmall:c,className:o,wrapperClassName:u}=e,d=(0,r.useRef)(null),[h,m]=(0,r.useState)(!1),[g,p]=(0,r.useState)(!0),[f,x]=(0,r.useState)(0),[v,S]=(0,r.useState)(16),j=(0,r.useRef)(),y=(0,r.useRef)(!1),w=r.Children.toArray(t),[N,C]=(0,r.useState)(s||w.length);(0,r.useEffect)(()=>{let e=()=>{let e=d.current;if(!e||!e.children[0])return;let t=e.children[0],s=t.getBoundingClientRect(),a=window.getComputedStyle(t);x(s.width+parseFloat(a.marginLeft)+parseFloat(a.marginRight)),S(parseFloat(window.getComputedStyle(e).gap)||24)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[N]);let k=(0,r.useCallback)(()=>{let e=d.current;if(!e||0===f||y.current)return;let t=e.scrollLeft+v,s=f+v,a=Math.round(t/s);e.scrollTo({left:a*s,behavior:"smooth"})},[f,v,N]),I=(0,r.useCallback)(e=>{let t=e.currentTarget,s=t.scrollLeft,a=t.scrollWidth-t.clientWidth;m(s>0),p(s<a),clearTimeout(j.current),j.current=setTimeout(k,100)},[k,N]),b=(0,r.useCallback)(e=>{let t=d.current;if(!t||0===f)return;y.current=!0;let s=Math.floor((t.clientWidth+v)/(f+v))*(f+v),a="left"===e?Math.max(0,t.scrollLeft-s):Math.min(t.scrollLeft+s,t.scrollWidth-t.clientWidth);t.scrollTo({left:a,behavior:"smooth"}),setTimeout(()=>{y.current=!1},500)},[f,v]);return(0,a.jsx)("div",{className:n()("Carousel-wrapper",u),children:(0,a.jsxs)("div",{className:"C
3arousel",onTouchStart:()=>s&&C(w.length),onMouseEnter:()=>s&&C(w.length),children:[(0,a.jsx)("div",{ref:d,onScroll:I,className:n()("Carousel-container",o),children:w.slice(0,N)}),h&&(0,a.jsx)("button",{className:n()(`Carousel-button left ${c?"smallBtn":""}`),onClick:()=>b("left"),children:(0,a.jsx)(l.I,{name:"arrowDown",size:i,color:"var(--color-black-20)"})}),g&&(0,a.jsx)("button",{className:n()(`Carousel-button right ${c?"smallBtn":""}`),onClick:()=>b("right"),children:(0,a.jsx)(l.I,{name:"arrowDown",size:i,color:"var(--color-black-20)"})})]})})}},30953:(e,t,s)=>{"use strict";s.d(t,{LayoutNoticeClient:()=>l});var a=s(54631);s(38959);let r=(0,s(7305).default)(()=>Promise.all([s.e(7711),s.e(5400),s.e(8912),s.e(6888),s.e(5160),s.e(5697),s.e(2084),s.e(1327),s.e(7119),s.e(9713),s.e(5447),s.e(8568)]).then(s.bind(s,68568)).then(e=>e.LayoutNotice),{loadableGenerated:{webpack:()=>[68568]},ssr:!1});function l(e){let{isArtistLayout:t}=e;return(0,a.jsx)(r,{isArtistLayout:t})}},56422:(e,t,s)=>{"use strict";s.d(t,{d:()=>n});var a=s(54631);s(38959);var r=s(92301),l=s(29641),i=s.n(l);let n=e=>{let{children:t,title:s,link:l,className:n,icon:c,positionIcon:o="left",showLinkTextOnMobile:u=!1}=e;return(0,a.jsxs)("div",{className:i()("PageSection",n),children:[(0,a.jsxs)("div",{className:"PageSection-header",children:[(0,a.jsxs)("h2",{className:i()("PageSection-title","right"===o?"rightPosition":""),children:[c,s]}),l&&(0,a.jsxs)(r.default,{className:i()("PageSection-link",{"PageSection-link--keepText":u}),href:l.href,children:[(0,a.jsx)("span",{className:"PageSection-link-text",children:l.title}),(0,a.jsx)("span",{className:"PageSection-link-arrow","aria-hidden":"true"})]})]}),t]})}},58406:(e,t,s)=>{"use strict";s.d(t,{C:()=>i});var a=s(54631),r=s(38959),l=s(53358);let i=e=>{let{blockHoverControl:t,blockClickControl:s,titleChildren:i,children:n,contentClassName:c,contentOffset:o=10}=e,u=`${o}px`,[d,h]=(0,r.useState)(!1),m=()=>!t&&h(!0),g=()=>!t&&h(!1),p=(0,r.useRef)(null);return(0,l.W)(p,()=>h(!1)),(0,a.jsxs)("div",{className:"DropDown",ref:p,children:[(0,a.jsx)("span",{className:"DropDown-title",onMouseEnter:m,onMouseLeave:g,onClick:()=>!s&&h(!d),style:{paddingBottom:u},children:i}),n&&(0,a.jsx)("div",{onMouseEnter:m,onMouseLeave:g,className:`DropDown-content ${d?"active":""} ${c}`,style:{top:`calc(100% + ${u})`},children:n})]})}},61327:(e,t,s)=>{"use strict";s.d(t,{B:()=>c});var a=s(54631);s(38959);var r=s(92301),l=s(8268),i=s(92310),n=s(76086);function c(e){let{rank:t,data:s,className:c="",showUpPosition:o,classNameProp:u}=e,d=`/${s?.artist?.url_slug}/${s?.type}/${s?.url_slug}`;return(0,a.jsxs)("div",{className:u,children:[t&&"N/A"!==t?(0,a.jsx)(n.D,{rank:`${t}.`,showUpPosition:o}):null,(0,a.jsxs)("article",{className:`PlaylistCard ${c}`,"data-testid":"PlaylistCard",children:[(0,a.jsx)(l.CardImage,{className:"PlaylistCard-image",type:"playlist",src:"image"in s&&s.image?s.image:s.image_base,link:d,alt:s.title,data:s}),s.title?(0,a.jsx)("h4",{className:"PlaylistCard-title",children:(0,a.jsx)(r.default,{className:"PlaylistCard-title-link","data-testid":"PlaylistCard-title",href:d,children:s.title})}):null,(0,a.jsx)(i.ReadMore,{text:s.description?s.description:`${"track_count"in s&&null!=s.track_count?s.track_count:"0"} songs`,limit:20,className:"PlaylistCard-description"})]})]})}},65815:(e,t,s)=>{Promise.resolve().then(s.bind(s,29844))},69408:(e,t,s)=>{"use strict";s.d(t,{L:()=>c});var a=s(54631),r=s(38959),l=s(99334),i=s(70970),n=s(92301);let c=e=>{let t,{src:s,alt:c,className:o,imageAsLink:u}=e,[d,h]=(0,r.useState)(!1);s&&(t=[{srcSet:`${s}?width=384`,width:192,height:192,media:"(min-width: 992px)"},{srcSet:`${s}?width=260`,width:130,height:130,media:"(min-width: 768px)"},{srcSet:`${s}?width=150`,width:75,height:75,media:"(max-width: 767px)"}]);let m={className:"ArtistAvatar",src:`${s}?width=400`,alt:c,width:192,height:192,sources:t,priority:!1};return(0,a.jsx)("div",{className:`ArtistAvatar-container ${o} ${u?"ArtistAvatar-asLink":""}`,children:u?(0,a.jsx)(n.default,{href:u.link,children:(0,a.jsx)(l.Img,{...m})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(l.Img,{...m,onClick:()=>h(!0)}),(0,a.jsx)(i.A,{show:d,onClose:()=>s&&h(!1),children:(0,a.jsx)(l.Img,{className:"ArtistAvatar-original",src:`${s}`,alt:c,width:530,height:530})})]})})}},87803:(e,t,s)=>{"use strict";s.d(t,{s:()=>c});
3var a=s(54631),r=s(66092),l=s(31224);s(38959);var i=s(29641),n=s.n(i);let c=e=>{let{loading:t,className:s,title:i="Load More",...c}=e;return(0,a.jsxs)(r.$,{_type:{type:"Button",_size:"small",_variant:"filledLight"},disabled:!!t,className:n()(["LoadMoreBtn",s]),...c,children:[t&&(0,a.jsx)(l.I,{name:"spinner",size:16}),i]})}},91288:(e,t,s)=>{"use strict";s.d(t,{u:()=>r});var a=s(38959);let r=e=>{let{suggestions:t,onSelect:s,setVal:r,setShowSuggestions:l,setActiveSuggestionIndex:i,activeSuggestionIndex:n}=e,c=(0,a.useCallback)(e=>{"function"==typeof s&&s(e,"Suggestion"),r(e),l(!1)},[s]);return{handleKeyDown:(0,a.useCallback)(e=>{let{key:a,target:r}=e,{value:o}=r;switch(a){case"ArrowDown":e.preventDefault(),i(e=>0===t.length?-1:e<t.length-1?e+1:0);break;case"ArrowUp":e.preventDefault(),i(e=>0===t.length?-1:e>0?e-1:t.length-1);break;case"Enter":if(e.preventDefault(),n>=0&&t[n]){let e=t[n];"string"==typeof e?c(e):c("string"==typeof e.artist?e.artist:e.artist.name),l(!1)}else s?.(o,"Direct");l(!1);break;case"Escape":e.preventDefault(),l(!1)}},[t,n,c]),handleSelect:c}}}},e=>{e.O(0,[3933,6984,7711,5400,3926,1330,5697,5160,5876,1836,6888,5048,8912,4427,4060,2264,6821,6964,863,1857,2600,7482,5569,3265,9129,3210,2853,1327,3427,8004,7119,584,7617,454,7919,7053,5413,8177,5447,4154,9109,2697,94,8573,3012,9025,6122,8630,7987,7358],()=>e(e.s=65815)),_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.