!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="ce10a462-1a72-43c4-b9bc-cf7f1cdccd01",e._sentryDebugIdIdentifier="sentry-dbid-ce10a462-1a72-43c4-b9bc-cf7f1cdccd01")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5814],{35883:()=>{},46601:()=>{},89214:()=>{},62733:(e,t,r)=>{Promise.resolve().then(r.bind(r,33082)),Promise.resolve().then(r.bind(r,52778)),Promise.resolve().then(r.bind(r,27168)),Promise.resolve().then(r.bind(r,62135)),Promise.resolve().then(r.bind(r,32171))},32465:(e,t,r)=>{"use strict";var n=r(2265),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},s=n.useState,l=n.useEffect,o=n.useLayoutEffect,i=n.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!a(e,r)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=s({inst:{value:r,getSnapshot:t}}),a=n[0].inst,d=n[1];return o(function(){a.value=r,a.getSnapshot=t,c(a)&&d({inst:a})},[e,r,t]),l(function(){return c(a)&&d({inst:a}),e(function(){c(a)&&d({inst:a})})},[e]),i(r),r};t.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:d},42017:(e,t,r)=>{"use strict";var n=r(2265),a=r(25918),s="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},l=a.useSyncExternalStore,o=n.useRef,i=n.useEffect,c=n.useMemo,d=n.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,r,n,a){var u=o(null);if(null===u.current){var m={hasValue:!1,value:null};u.current=m}else m=u.current;var f=l(e,(u=c(function(){function e(e){if(!i){if(i=!0,l=e,e=n(e),void 0!==a&&m.hasValue){var t=m.value;if(a(t,e))return o=t}return o=e}if(t=o,s(l,e))return t;var r=n(e);return void 0!==a&&a(t,r)?t:(l=e,o=r)}var l,o,i=!1,c=void 0===r?null:r;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]},[t,r,n,a]))[0],u[1]);return i(function(){m.hasValue=!0,m.value=f},[f]),d(f),f}},25918:(e,t,r)=>{"use strict";e.exports=r(32465)},23801:(e,t,r)=>{"use strict";e.exports=r(42017)},52778:(e,t,r)=>{"use strict";r.d(t,{TempGlobalNav:()=>u});var n=r(57437),a=r(62135),s=r(39573),l=r(38698),o=r(7745),i=r(10357),c=r(68932),d=r(62154);function u(){let{profile:e}=(0,c.G)();if(!e||!e.username)return null;let t="/u/".concat(null==e?void 0:e.username);return(0,n.jsxs)("nav",{className:"ml-auto flex text-mono-950",children:[(0,n.jsx)(o.AddLogButton,{className:"transform-all hidden rotate-180 duration-200 ease-in-out hover:rotate-0 hover:bg-mono-900 hover:text-mono-100 md:flex"}),(0,n.jsx)(l.SearchButton,{className:"transform-all hidden duration-200 ease-in-out hover:bg-mono-900 hover:text-mono-100 md:flex"}),(0,n.jsx)(d.Button,{href:"/notifications",className:"transform-all hidden size-9 rounded-full border-2 border-mono-900 p-1 duration-200 ease-in-out hover:-rotate-45 hover:bg-mono-900 hover:text-mono-100 md:flex",children:(0,n.jsx)(i.t,{context:"header"})}),(0,n.jsxs)(a.Link,{href:t,variant:"plain",className:"transform-all group hidden items-center justify-center gap-1 rounded-full border-2 border-mono-900 pl-1 pr-2 duration-200 ease-in-out hover:bg-mono-950 hover:text-mono-100 md:flex",children:[(0,n.jsx)(s.Z,{className:"transform-all h-6 w-6 duration-200 group-hover:-rotate-45"})," ","profile"]})]})}},51875:(e,t,r)=>{"use strict";r.d(t,{k:()=>n}),r(13179);var n=(0,r(58152).$)("15e7504f2f04aa6ac04603a2852f56bffe0998a8")},86590:(e,t,r)=>{"use strict";r.d(t,{$o:()=>m,OX:()=>x,Qz:()=>c,dy:()=>i,iI:()=>p,sc:()=>h,u6:()=>g,uh:()=>u,ze:()=>v});var n=r(57437),a=r(2265),s=r(98914),l=r(52497),o=r(95793);let i=e=>{let{shouldScaleBackground:t=!0,noBodyStyles:r=!1,...a}=e;return(0,n.jsx)(s.d.Root,{shouldScaleBackground:t,noBodyStyles:r,...a})};i.displayName="Drawer";let c=s.d.Trigger,d=s.d.Portal,u=s.d.Close,m=e=>{let{onClick:t}=e;return(0,n.jsx)(u,{onClick:t,children:(0,n.jsx)(o.Z,{className:"h-6 w-6 text-white"})})},f=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(s.d.Overlay,{ref:t,className:(0,l.cn)("fixed inset-0 z-50 bg-black/60 backdrop-blur",r),...a})});f.displayName=s.d.Overlay.displayName;let h=a.forwardRef((e,t)=>{let{className:r,children:a,...o}=e;return(0,n.jsxs)(d,{children:[(0,n.jsx)(f,{}),(0,n.jsx)(s.d.Content,{ref:t,className:(0,l.cn)("fixed inset-x-0 bottom-0 z-50 mx-auto mt-24 flex h-auto max-w-screen-sm flex-col rounded-t-[32px] border border-mono-200 border-b-transparent bg-mono-100 shadow-xl",r),...o,children:a})]})});h.displayName="DrawerContent";let x=e=>{let{className:t,...r}=e;return(0,n.jsx)("div",{className:(0,l.cn)("flex w-full content-between items-center justify-between px-5 py-4",t),...r})};x.displayName="DrawerHeader";let v=e=>{let{className:t,...r}=e;return(0,n.jsx)("div",{className:(0,l.cn)("mt-auto flex flex-col gap-2 p-4",t),...r})};v.displayName="DrawerFooter";let p=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(s.d.Title,{ref:t,className:(0,l.cn)("text-sm",r),...a})});p.displayName=s.d.Title.displayName;let g=a.forwardRef((e,t)=>{let{className:r,...a}=e;return(0,n.jsx)(s.d.Description,{ref:t,className:(0,l.cn)("px-4 text-sm text-white/20",r),...a})});g.displayName=s.d.Description.displayName},27168:(e,t,r)=>{"use strict";r.d(t,{GlobalFooter:()=>Z});var n=r(57437),a=r(2265);let s=a.forwardRef(function(e,t){let{title:r,titleId:n,...s}=e;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},s),r?a.createElement("title",{id:n},r):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"}))});var l=r(39573),o=r(52497),i=r(73827),c=r(62135);function d(e){let{href:t,children:r,className:a}=e,s=(0,i.usePathname)();return(0,n.jsx)(c.Link,{href:t,prefetch:!0,className:(0,o.cn)("group",s.includes(t)?"text-mono-950":"text-mono-900",a),onClick:()=>{s===t&&window.scrollTo(0,0)},children:(0,n.jsx)("div",{className:"group-active:bg-white/5 lg:group-hover:bg-white/5 rounded-full border border-transparent p-1.5 transition-transform duration-150 ease-in-out group-active:scale-110 lg:group-hover:scale-105",children:r})})}var u=r(10357);function m(e){let{className:t,...r}=e;return(0,n.jsxs)("svg",{width:"30",height:"30",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,...r,children:[(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18.0195 23.9556C20.0168 24.0949 20.6551 23.5089 20.7776 23.2796C20.9001 23.0503 21.0416 22.1767 19.8745 20.4838C18.8003 18.9259 16.9304 17.2005 14.4821 15.783C12.0339 14.3655 9.63937 13.6219 7.80128 13.4937C5.80402 13.3545 5.16571 13.9404 5.04319 14.1697C4.92068 14.3991 4.77913 15.2727 5.94629 16.9655C7.02043 18.5235 8.8904 20.2489 11.3386 21.6664C13.7869 23.0838 16.1814 23.8275 18.0195 23.9556ZM10.3964 23.4299C15.6893 26.4944 21.1056 26.8721 22.4941 24.2734C23.8826 21.6748 20.7173 17.0839 15.4244 14.0194C10.1315 10.9549 4.71514 10.5773 3.32668 13.1759C1.93823 15.7746 5.10343 20.3654 10.3964 23.4299Z",fill:"currentColor"}),(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.124 20.2045C22.1212 20.3437 22.7595 19.7578 22.882 19.5284C23.0046 19.2991 23.1461 18.4255 21.9789 16.7327C20.9048 15.1747 19.0348 13.4493 16.5866 12.0318C14.1384 10.6143 11.7438 9.87071 9.90573 9.74255C7.90847 9.6033 7.27016 10.1893 7.14765 10.4186C7.02513 10.6479 6.88358 11.5215 8.05074 13.2144C9.12489 14.7723 10.9949 16.4977 13.4431 17.9152C15.8913 19.3327 18.2859 20.0763 20.124 20.2045ZM12.5008 19.6788C17.7938 22.7433 23.2101 23.1209 24.5985 20.5223C25.987 17.9236 22.8218 13.3327 17.5289 10.2683C12.2359 7.20377 6.81959 6.82612 5.43114 9.42476C4.04268 12.0234 7.20788 16.6143 12.5008 19.6788Z",fill:"currentColor"}),(0,n.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M22.1987 16.5063C24.196 16.6455 24.8343 16.0596 24.9568 15.8303C25.0793 15.6009 25.2209 14.7273 24.0537 13.0345C22.9796 11.4765 21.1096 9.7511 18.6614 8.33363C16.2131 6.91615 13.8186 6.17252 11.9805 6.04436C9.98324 5.9051 9.34493 6.49108 9.22242 6.72039C9.0999 6.94969 8.95835 7.82329 10.1255 9.51616C11.1997 11.0741 13.0696 12.7995 15.5179 14.217C17.9661 15.6345 20.3606 16.3781 22.1987 16.5063ZM14.5756 15.9806C19.8685 19.0451 25.2849 19.4227 26.6733 16.8241C28.0618 14.2254 24.8966 9.63455 19.6036 6.57006C14.3107 3.50557 8.89436 3.12793 7.50591 5.72657C6.11745 8.32521 9.28265 12.9161 14.5756 15.9806Z",fill:"currentColor"})]})}var f=r(62154),h=r(88187),x=r(29149),v=r(34189);let p=e=>{let{className:t,...r}=e;return(0,n.jsx)("input",{className:(0,o.cn)("outline-mono-400 hover:outline-mono-600 rounded-md border px-3 py-3 text-lg text-white transition-all focus:border-white focus:outline-2 focus:outline-white",t),...r})};var g=r(51875),b=r(82790),w=r(84104),j=r(86590),y=r(33082);let N=e=>{let{redirectPath:t,className:r}=e,{open:s}=(0,b.k_)(),{data:l}=(0,b.Kv)(),c=(0,i.useRouter)(),[d,u,m]=(0,a.useActionState)(g.k,null),[N,k]=(0,a.useState)(!1),C="".concat(window.location.origin,"/").concat(t);(0,a.useEffect)(()=>{if((null==d?void 0:d.success)===!1){(0,y.A)("Error sending email",{description:null==d?void 0:d.message,icon:"\uD83D\uDC94"});return}k(!1)},[d,c]),(0,a.useEffect)(()=>{"SIWE_AUTH_SUCCESS"===l.event&&(k(!1),(0,w.I)({allowedRoles:["none"],roleRedirects:{active:null!=t?t:"/home",admin:null!=t?t:"/home",onboarding:"/onboarding"},defaultRedirect:"/home"}))},[l,k,t]);let{status:E}=(0,x.kP)(),{isConnected:R}=(0,v.m)();return(0,n.jsxs)(j.dy,{open:N,onOpenChange:k,children:[(0,n.jsx)(j.Qz,{asChild:!0,children:(0,n.jsxs)("button",{className:(0,o.cn)("mr-auto w-auto rounded-full bg-white px-6 py-4 text-center text-lg text-black",r),children:["Access ",h.aD]})}),(0,n.jsxs)(j.sc,{className:"h-5/6 lg:h-fit",children:[(0,n.jsxs)(j.OX,{children:[(0,n.jsxs)(j.iI,{children:["Access ",h.aD]}),(0,n.jsx)(j.$o,{})]}),(0,n.jsxs)(j.u6,{className:"overflow-y-auto",children:[(0,n.jsx)("div",{className:"text-2xl text-white",children:"Welcome to factory"}),(0,n.jsx)("p",{className:"text-lg text-mono-600",children:"We are currently invite only."}),(0,n.jsxs)("form",{action:u,className:"flex flex-col gap-3 pt-3",children:[(0,n.jsx)("input",{type:"hidden",name:"callbackUrl",value:C}),(0,n.jsx)(p,{type:"email",name:"email",placeholder:"Email"}),(0,n.jsx)(f.Button,{className:"bg-white py-4 text-black",type:"submit",disabled:m,children:m?"Sending email...":"Send a magic link"})]}),(0,n.jsx)("div",{className:"flex w-full items-center justify-center border-t border-mono-200 py-2 pb-3 pt-3 text-lg text-mono-500",children:(0,n.jsx)("button",{className:"text-lghover:underline mx-auto bg-transparent px-3 py-2 text-center",onClick:()=>{(function(){try{s()}catch(e){s()}})(),k(!1)},children:R?"loading"===E?"Loading...":"unauthenticated"===E?"Sign in with Ethereum":"Loading....":"Connect a wallet"})})]})]})]})};var k=r(49041);function C(e){let{children:t,className:r}=e;return(0,n.jsx)(k.K,{className:(0,o.cn)("z-5 fixed bottom-0 flex h-14 w-full items-center justify-around border-t border-t-mono-200 bg-mono-50 py-2 md:hidden",r),children:t})}function E(){let e=(0,i.usePathname)();return"/"===e||"/join"===e?null:(0,n.jsx)(C,{className:"justify-center",children:(0,n.jsx)(N,{className:"mr-0 px-3.5 py-2 text-base",redirectPath:e})})}var R=r(96441),S=r(68932),P=r(86844);function Z(){let{profile:e}=(0,S.G)(),t=(0,i.usePathname)();if(!e)return(0,n.jsx)(E,{});if(!e.username)return null;let r="/u/".concat(e.username);return t.startsWith("/m/search")||!(0,P.JA)(t)?(0,n.jsxs)(C,{children:[(0,n.jsx)(d,{href:"/home",children:(0,n.jsx)(m,{className:"size-7"})}),(0,n.jsx)(d,{href:"/m/search",children:(0,n.jsx)(s,{className:"size-6"})}),(0,n.jsx)(d,{href:"/m/search/log",className:"mb-6 size-14 rounded-full bg-mono-950 text-mono-200",children:(0,n.jsx)(R.Z,{className:"size-10"})}),(0,n.jsx)(d,{href:r,children:(0,n.jsx)(l.Z,{className:"size-6"})}),(0,n.jsx)(d,{href:"/notifications",children:(0,n.jsx)(u.t,{context:"footer"})})]}):null}},49041:(e,t,r)=>{"use strict";r.d(t,{K:()=>l});var n=r(57437),a=r(2265),s=r(52497);function l(e){let{className:t,children:r}=e,l=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:100,[t,r]=(0,a.useState)(0),[n,s]=(0,a.useState)("neutral"),l=(0,a.useRef)(0),o=()=>{r(window.scrollY)};return(0,a.useEffect)(()=>{t>l.current+e?(s("down"),l.current=t):t<l.current-e&&(s("up"),l.current=t)},[t,e]),(0,a.useEffect)(()=>(window.addEventListener("scroll",o),()=>{window.removeEventListener("scroll",o)}),[]),n}(),[o,i]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{"up"===l?i(!1):"down"===l&&i(!0)},[l]),(0,n.jsx)("div",{className:(0,s.cn)("transition-opacity duration-300 hover:opacity-100",t,o&&"opacity-70 md:opacity-100"),children:r})}},62135:(e,t,r)=>{"use strict";r.d(t,{Link:()=>i});var n=r(57437),a=r(3391),s=r(52497),l=r(2265),o=r(62154);let i=l.forwardRef((e,t)=>{let{href:r,className:l,variant:i="link",scroll:c=!0,...d}=e,u="plain"===i?null:(0,o.$)(i);return(0,n.jsx)(a.default,{href:r,scroll:c,className:(0,s.cn)(u,l),ref:t,...d})});i.displayName="Link"},86844:(e,t,r)=>{"use strict";function n(e){return"/m/release/".concat(e,"/log")}function a(e){return"/m/log/".concat(e,"/edit")}function s(e){return e.startsWith("/m/")}r.d(t,{JA:()=>s,Jd:()=>n,i:()=>a})},84138:(e,t,r)=>{"use strict";function n(e){return"/log/".concat(null!=e?e:"[slug]")}function a(e){var t;return"/release/".concat(null!==(t=null==e?void 0:e.slug)&&void 0!==t?t:"[slug]")}r.d(t,{Ks:()=>a,dY:()=>n})},83549:(e,t,r)=>{"use strict";r.d(t,{m:()=>s});var n=r(21861),a=r(73892);function s(){let e=(0,n.NL)();return function(t,r){e.setQueriesData({predicate:e=>e.queryKey[0]===a.AS},e=>e?{...e,pages:e.pages.map(e=>({...e,feed:e.feed.map(e=>e.release.id!==t?e:{...e,release:{...e.release,currentUserBookmarked:r}})}))}:e)}}},17608:(e,t,r)=>{"use strict";r.d(t,{e:()=>h});var n=r(57437),a=r(44065),s=r(19501),l=r(2265),o=r(62154),i=r(9609),c=r(33082),d=r(83549);r(12900);var u=r(52497);function m(e){let{className:t}=e;return(0,n.jsx)("svg",{viewBox:"0 0 160 160",width:"160",height:"160",className:(0,u.cn)("pulse-svg rounded-full animate-in fade-in",t),children:(0,n.jsxs)("g",{transform:"translate(80,80)",fill:"none",stroke:"currentColor",children:[(0,n.jsx)("g",{transform:"rotate(0)",children:(0,n.jsx)("g",{className:"unspanner",children:(0,n.jsx)("line",{className:"spanner",x1:"20",x2:"80",y1:"0",y2:"0"})})}),(0,n.jsx)("g",{transform:"rotate(45)",children:(0,n.jsx)("g",{className:"unspanner",children:(0,n.jsx)("line",{className:"spanner",x1:"20",x2:"80",y1:"0",y2:"0"})})}),(0,n.jsx)("g",{transform:"rotate(90)",children:(0,n.jsx)("g",{className:"unspanner",children:(0,n.jsx)("line",{className:"spanner",x1:"20",x2:"80",y1:"0",y2:"0"})})}),(0,n.jsx)("g",{transform:"rotate(135)",children:(0,n.jsx)("g",{className:"unspanner",children:(0,n.jsx)("line",{className:"spanner",x1:"20",x2:"80",y1:"0",y2:"0"})})}),(0,n.jsx)("g",{transform:"rotate(180)",children:(0,n.jsx)("g",{className:"unspanner",children:(0,n.jsx)("line",{className:"spanner",x1:"20",x2:"80",y1:"0",y2:"0"})})}),(0,n.jsx)("g",{transform:"rotate(225)",children:(0,n.jsx)("g",{className:"unspanner",children:(0,n.jsx)("line",{className:"spanner",x1:"20",x2:"80",y1:"0",y2:"0"})})}),(0,n.jsx)("g",{transform:"rotate(270)",children:(0,n.jsx)("g",{className:"unspanner",children:(0,n.jsx)("line",{className:"spanner",x1:"20",x2:"80",y1:"0",y2:"0"})})}),(0,n.jsx)("g",{transform:"rotate(315)",children:(0,n.jsx)("g",{className:"unspanner",children:(0,n.jsx)("line",{className:"spanner",x1:"20",x2:"80",y1:"0",y2:"0"})})})]})})}var f=r(98421);function h(e){let{releaseId:t,isBookmarked:r,context:h}=e,x=(0,d.m)(),[v,p,g]=(0,l.useActionState)(async(e,r)=>{let n=await (0,i.Wf)(e,r),a=!!n.isBookmarked;return x(t,a),(0,c.A)("Bookmark updated",{description:a?"Added to your bookmarks":"Removed from your bookmarks",icon:a?"\uD83D\uDC9A":"\uD83D\uDC94"}),(0,f.j)(a?"bookmark_created":"bookmark_deleted",{context:h,release_id:t}),n},{success:!1,isBookmarked:!1,message:""}),[b,w]=(0,l.useOptimistic)({isBookmarked:r,isInitialRender:!0},(e,t)=>({...e,...t,isInitialRender:!1})),j=async e=>{w({isBookmarked:!b.isBookmarked}),p(e)};return(0,n.jsxs)("form",{action:j,children:[(0,n.jsx)("input",{className:"hidden",name:"releaseId",value:t,readOnly:!0}),(0,n.jsxs)(o.Button,{type:"submit",className:"bounce-on-click bg-mono-50 relative rounded-full p-2 transition-all hover:scale-110",variant:"ghost",onClick:e=>e.stopPropagation(),children:[b.isBookmarked&&!b.isInitialRender?(0,n.jsx)(m,{className:(0,u.cn)("absolute size-10 text-yellow-400 opacity-50")}):null,b.isBookmarked?(0,n.jsx)(s.Z,{className:"h-4 w-4 text-yellow-400"}):(0,n.jsx)(a.Z,{className:"h-4 w-4"})]})]})}},9609:(e,t,r)=>{"use strict";r.d(t,{MI:()=>a,Wf:()=>s,d$:()=>l}),r(13179);var n=r(58152),a=(0,n.$)("cdc6f3364745aac9d20b343ca4d034853d326a2c"),s=(0,n.$)("06292b2b7461a51c1d5b132cd3528174f000d643"),l=(0,n.$)("5f4eb5078a6fc7665dc5beb50829a758b1b90abd")},7745:(e,t,r)=>{"use strict";r.d(t,{AddLogButton:()=>i});var n=r(57437),a=r(62154),s=r(52497),l=r(96441),o=r(97956);function i(e){let{className:t,label:r,variant:i="ghost"}=e,c=(0,o.d)();return(0,n.jsxs)(a.Button,{onClick:()=>{c.show({key:"search",mobileRoute:"/m/search/log",props:{context:"log"}})},variant:i,className:(0,s.cn)("rounded-full border-2 border-white p-1",t),children:[(0,n.jsx)(l.Z,{className:"size-6"}),r]})}},10357:(e,t,r)=>{"use strict";r.d(t,{t:()=>m});var n=r(57437),a=r(2265);let s=a.forwardRef(function(e,t){let{title:r,titleId:n,...s}=e;return a.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":n},s),r?a.createElement("title",{id:n},r):null,a.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M10.34 15.84c-.688-.06-1.386-.09-2.09-.09H7.5a4.5 4.5 0 1 1 0-9h.75c.704 0 1.402-.03 2.09-.09m0 9.18c.253.962.584 1.892.985 2.783.247.55.06 1.21-.463 1.511l-.657.38c-.551.318-1.26.117-1.527-.461a20.845 20.845 0 0 1-1.44-4.282m3.102.069a18.03 18.03 0 0 1-.59-4.59c0-1.586.205-3.124.59-4.59m0 9.18a23.848 23.848 0 0 1 8.835 2.535M10.34 6.66a23.847 23.847 0 0 0 8.835-2.535m0 0A23.74 23.74 0 0 0 18.795 3m.38 1.125a23.91 23.91 0 0 1 1.014 5.395m-1.014 8.855c-.118.38-.245.754-.38 1.125m.38-1.125a23.91 23.91 0 0 0 1.014-5.395m0-3.46c.495.413.811 1.035.811 1.73 0 .695-.316 1.317-.811 1.73m0-3.46a24.347 24.347 0 0 1 0 3.46"}))});function l(e){let{badgeNumber:t=0}=e;return(0,n.jsxs)("div",{className:"relative inline-block",children:[(0,n.jsx)(s,{className:"size-6"}),t>0?(0,n.jsx)("span",{className:"absolute right-0 top-0 flex h-[20px] w-[20px] translate-x-[40%] translate-y-[-40%] transform items-center justify-center rounded-full bg-red-400 pr-[1px] text-center text-[10px] tabular-nums leading-none tracking-tighter text-white",children:t>99?"99+":t}):null]})}r(13179);var o=r(58152),i=(0,o.$)("f075999d632c6e1d7805bc31c075bfdcee35b33f"),c=(0,o.$)("5f74d962a9c456fac9dd2474dbd8e36450cda565"),d=r(73827),u=r(89747);function m(e){let{context:t}=e,[r,s]=(0,a.useState)(0),o=(0,d.usePathname)(),m=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:2e4,[t,r]=(0,a.useState)(!0),n=(0,a.useRef)(null);return(0,a.useEffect)(()=>{function t(){n.current&&clearTimeout(n.current),r(!0),n.current=setTimeout(()=>r(!1),e)}function a(){document.hidden?r(!1):t()}return document.addEventListener("visibilitychange",a),window.addEventListener("mousemove",t),window.addEventListener("keydown",t),t(),()=>{document.removeEventListener("visibilitychange",a),window.removeEventListener("mousemove",t),window.removeEventListener("keydown",t),n.current&&clearTimeout(n.current)}},[e]),t}(),{isMobile:f}=(0,u.h)(),h="footer"===t&&f||"header"===t&&!f;return(0,a.useEffect)(()=>{async function e(){if(m)try{let e=await c(r);"/notifications"!==o&&s(e),"/notifications"===o&&e>0&&await i()}catch(e){console.error("Failed to check for notifications",e)}}let t=null;return h&&(t=setInterval(async()=>{m&&await e()},1e4),m&&e()),()=>{t&&clearInterval(t)}},[m,o,r,h]),(0,a.useEffect)(()=>{(async function(){"/notifications"===o&&r>0&&(await i(),s(0))})()},[o,r]),(0,n.jsx)(l,{badgeNumber:r})}},77351:(e,t,r)=>{"use strict";r.d(t,{E:()=>o,PlayerProvider:()=>i});var n=r(57437),a=r(2265);let s={isPlaying:!1,currentRelease:null};function l(e,t){switch(t.type){case"PLAY":return{...e,isPlaying:!0};case"PAUSE":return{...e,isPlaying:!1};case"SET_RELEASE":return{...e,currentRelease:t.payload,isPlaying:!0};default:return e}}let o=(0,a.createContext)({state:s,dispatch:()=>{}}),i=e=>{let{children:t}=e,[r,i]=(0,a.useReducer)(l,s);return(0,n.jsx)(o.Provider,{value:{state:r,dispatch:i},children:t})}},32171:(e,t,r)=>{"use strict";r.d(t,{GlobalPlayer:()=>v});var n=r(57437),a=r(2265),s=r(20810),l=r(77351),o=r(61025),i=r(62859),c=r(77110),d=r(49041),u=r(68932),m=r(17608),f=r(84138),h=r(62135),x=r(62154);function v(){var e,t,r,v,p,g,b;let w=(0,a.useRef)(null),[j,y]=(0,a.useState)(null),{state:N,dispatch:k}=(0,a.useContext)(l.E),{profile:C}=(0,u.G)();return((0,a.useEffect)(()=>{window.onSpotifyIframeApiReady=e=>{let t=w.current;e.createController(t,{uri:"spotify:album:2guirTSEqLizK7j9i1MTTZ",height:0,width:0},e=>{y(e)})}},[]),(0,a.useEffect)(()=>{j&&(N.isPlaying?j.play():j.pause())},[j,N.isPlaying]),(0,a.useEffect)(()=>{if(j){var e,t;(null===(e=N.currentRelease)||void 0===e?void 0:e.spotifyId)&&(j.loadUri("spotify:album:".concat(null===(t=N.currentRelease)||void 0===t?void 0:t.spotifyId)),j.play())}},[j,null===(e=N.currentRelease)||void 0===e?void 0:e.spotifyId]),(null==C?void 0:C.role)!=="admin"&&(null==C?void 0:C.role)!=="curator")?null:(0,n.jsx)(n.Fragment,{children:N.currentRelease?(0,n.jsxs)(d.K,{className:"z-4 fixed bottom-[56px] w-full md:bottom-4",children:[(0,n.jsx)(s.default,{src:"https://open.spotify.com/embed/iframe-api/v1",async:!0}),(0,n.jsxs)("div",{className:"mx-auto flex max-w-screen-md gap-2 border-t border-mono-200 bg-mono-50 p-2 text-p5 md:mr-4 md:max-w-96 md:rounded-2xl md:border md:p-3 md:shadow-lg",children:[(0,n.jsxs)(h.Link,{href:(0,f.Ks)({slug:null===(t=N.currentRelease)||void 0===t?void 0:t.slug}),variant:"plain",className:"flex w-full gap-2",children:[(0,n.jsx)(o.default,{src:(null===(r=N.currentRelease)||void 0===r?void 0:r.coverImage)||"/images/placeholder.png",alt:(null===(v=N.currentRelease)||void 0===v?void 0:v.title)||"album cover",width:112,height:112,unoptimized:!0,className:"aspect-square size-12 rounded-lg md:size-16"}),(0,n.jsxs)("div",{className:"flex flex-grow flex-col justify-center",children:[(0,n.jsx)("span",{className:"hidden text-xs text-mono-500 md:block",children:"Playing previews from"}),(0,n.jsx)("h2",{className:"text-mono-950",children:null===(p=N.currentRelease)||void 0===p?void 0:p.title}),(0,n.jsx)("p",{className:"text-mono-700",children:null===(g=N.currentRelease)||void 0===g?void 0:g.artist})]})]}),(0,n.jsx)("div",{className:"flex items-center",children:(0,n.jsx)(m.e,{releaseId:null===(b=N.currentRelease)||void 0===b?void 0:b.id,isBookmarked:!1,context:"curated"})}),(0,n.jsxs)("div",{className:"flex items-center",children:[!N.isPlaying&&(0,n.jsx)(x.Button,{variant:"outline",className:"size-8",onClick:()=>{k({type:"PLAY"})},children:(0,n.jsx)(i.Z,{className:"h-6 w-6"})}),N.isPlaying&&(0,n.jsx)(x.Button,{variant:"outline",className:"size-8",onClick:()=>{k({type:"PAUSE"})},children:(0,n.jsx)(c.Z,{className:"h-6 w-6"})})]})]}),(0,n.jsx)("div",{ref:w})]}):null})}},84104:(e,t,r)=>{"use strict";r.d(t,{I:()=>a}),r(13179);var n=r(58152);(0,n.$)("2c1184f7414958e1cbeded61f0b17ba6166915bd");var a=(0,n.$)("3c9618bc84c4636b9ce975cab0f634bdb98266c2")},38698:(e,t,r)=>{"use strict";r.d(t,{SearchButton:()=>c});var n=r(57437),a=r(97956),s=r(2265);let l=s.forwardRef(function({title:e,titleId:t,...r},n){return s.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:n,"aria-labelledby":t},r),e?s.createElement("title",{id:t},e):null,s.createElement("path",{fillRule:"evenodd",d:"M9.965 11.026a5 5 0 1 1 1.06-1.06l2.755 2.754a.75.75 0 1 1-1.06 1.06l-2.755-2.754ZM10.5 7a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Z",clipRule:"evenodd"}))});var o=r(62154),i=r(52497);function c(e){let{className:t,label:r,variant:s="ghost"}=e,c=(0,a.d)();return(0,n.jsxs)(o.Button,{onClick:()=>{c.show({key:"search",mobileRoute:"/m/search",props:{context:"primary"}})},variant:s,className:(0,i.cn)("rounded-full border-2 border-white p-1",t),children:[(0,n.jsx)(l,{className:"h-6 w-6"}),r]})}},12900:()=>{},96441:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(2265);let a=n.forwardRef(function({title:e,titleId:t,...r},a){return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:a,"aria-labelledby":t},r),e?n.createElement("title",{id:t},e):null,n.createElement("path",{d:"M8.75 3.75a.75.75 0 0 0-1.5 0v3.5h-3.5a.75.75 0 0 0 0 1.5h3.5v3.5a.75.75 0 0 0 1.5 0v-3.5h3.5a.75.75 0 0 0 0-1.5h-3.5v-3.5Z"}))})},39573:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(2265);let a=n.forwardRef(function(e,t){let{title:r,titleId:a,...s}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":a},s),r?n.createElement("title",{id:a},r):null,n.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.182 15.182a4.5 4.5 0 0 1-6.364 0M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0ZM9.75 9.75c0 .414-.168.75-.375.75S9 10.164 9 9.75 9.168 9 9.375 9s.375.336.375.75Zm-.375 0h.008v.015h-.008V9.75Zm5.625 0c0 .414-.168.75-.375.75s-.375-.336-.375-.75.168-.75.375-.75.375.336.375.75Zm-.375 0h.008v.015h-.008V9.75Z"}))})},77110:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(2265);let a=n.forwardRef(function(e,t){let{title:r,titleId:a,...s}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":a},s),r?n.createElement("title",{id:a},r):null,n.createElement("path",{fillRule:"evenodd",d:"M6.75 5.25a.75.75 0 0 1 .75-.75H9a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H7.5a.75.75 0 0 1-.75-.75V5.25Zm7.5 0A.75.75 0 0 1 15 4.5h1.5a.75.75 0 0 1 .75.75v13.5a.75.75 0 0 1-.75.75H15a.75.75 0 0 1-.75-.75V5.25Z",clipRule:"evenodd"}))})},62859:(e,t,r)=>{"use strict";r.d(t,{Z:()=>a});var n=r(2265);let a=n.forwardRef(function(e,t){let{title:r,titleId:a,...s}=e;return n.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:t,"aria-labelledby":a},s),r?n.createElement("title",{id:a},r):null,n.createElement("path",{fillRule:"evenodd",d:"M4.5 5.653c0-1.427 1.529-2.33 2.779-1.643l11.54 6.347c1.295.712 1.295 2.573 0 3.286L7.28 19.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z",clipRule:"evenodd"}))})},34189:(e,t,r)=>{"use strict";r.d(t,{m:()=>d});var n=r(61213),a=r(7034),s=r(55964),l=r(63313),o=r(2265),i=r(23801);let c=e=>"object"==typeof e&&!Array.isArray(e);function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,s.Z)(e);return function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:l.v,a=(0,o.useRef)([]),s=(0,i.useSyncExternalStoreWithSelector)(e,t,r,e=>e,(e,t)=>{if(c(e)&&c(t)&&a.current.length){for(let r of a.current)if(!n(e[r],t[r]))return!1;return!0}return n(e,t)});if(c(s)){let e={...s},t={};for(let[r,n]of Object.entries(e))t={...t,[r]:{configurable:!1,enumerable:!0,get:()=>(a.current.includes(r)||a.current.push(r),n)}};return Object.defineProperties(e,t),e}return s}(e=>(0,n.u)(t,{onChange:e}),()=>(0,a.D)(t))}},55964:(e,t,r)=>{"use strict";r.d(t,{Z:()=>c});var n=r(2265),a=r(8570),s=r(45329);let l=()=>"wagmi@2.12.9";class o extends s.G{constructor(){super(...arguments),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiError"})}get docsBaseUrl(){return"https://wagmi.sh/react"}get version(){return l()}}class i extends o{constructor(){super("`useConfig` must be used within `WagmiProvider`.",{docsPath:"/api/WagmiProvider"}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:"WagmiProviderNotFoundError"})}}function c(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=null!==(e=t.config)&&void 0!==e?e:(0,n.useContext)(a.V);if(!r)throw new i;return r}}},e=>{var t=t=>e(e.s=t);e.O(0,[6994,8310,6764,8426,8630,5406,8479,3082,5312,2349,2965,8589,7956,2270,7130,6434,1744],()=>t(62733)),_N_E=e.O()}]);