PageSourceSearch

https://ns.com/_next/static/chunks/90774-bb985d62cb09488e.js?dpl=dpl_A2U8huRzNx8u8wiWUaMiGooTUTPW

js ns.com collected 2026-10-02 04:47:42 UTC 186,991 bytes, 2 lines download raw bytes

1try{!function(){var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="c473edf2-8e70-47aa-8068-4d898187f2ff",e._sentryDebugIdIdentifier="sentry-dbid-c473edf2-8e70-47aa-8068-4d898187f2ff")}()}catch(e){}!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e._sentryModuleMetadata=e._sentryModuleMetadata||{},e._sentryModuleMetadata[(new e.Error).stack]=function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];if(null!=r)for(var n in r)r.hasOwnProperty(n)&&(e[n]=r[n])}return e}({},e._sentryModuleMetadata[(new e.Error).stack],{"_sentryBundlerPluginAppKey:ns-web":!0})}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[90774],{646:(e,t,r)=>{"use strict";r.d(t,{t:()=>s});var n=r(85468),a=r(13356),i=new Map;function s(e){var{playbackId:t,brandedPlaybackId:r,brandedAssetReady:s}=e,[o,l]=(0,a.useState)(!1),[c,u]=(0,a.useState)(!0),[d,m]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var e=s&&r?r:t,a=!!(s&&r);if(!e){u(!1),m(!1);return}if(m(a),a&&s){l(!0),u(!1);return}if(!a){l(!1),u(!1);return}if(i.has(e)){l(i.get(e)||!1),u(!1);return}(0,n._)(function*(){try{var t=(yield fetch("https://stream.mux.com/".concat(e,"/highest.mp4"),{method:"HEAD"})).ok;i.set(e,t),l(t)}catch(t){i.set(e,!1),l(!1)}finally{u(!1)}})()},[t,r,s]);var v=s&&r?r:t;return{isAvailable:o,isLoading:c,downloadUrl:o&&v?"https://stream.mux.com/".concat(v,"/highest.mp4"):null,isBranded:d}}},2189:(e,t,r)=>{"use strict";r.d(t,{dj:()=>p,oR:()=>f});var n=r(18323),a=r(17063),i=r(81463),s=r(97320),o=r(13356),l=0,c=new Map,u=e=>{if(!c.has(e)){var t=setTimeout(()=>{c.delete(e),v({type:"REMOVE_TOAST",toastId:e})},1e6);c.set(e,t)}},d=[],m={toasts:[]};function v(e){m=((e,t)=>{switch(t.type){case"ADD_TOAST":return(0,s._)((0,i._)({},e),{toasts:[t.toast,...e.toasts].slice(0,1)});case"UPDATE_TOAST":return(0,s._)((0,i._)({},e),{toasts:e.toasts.map(e=>e.id===t.toast.id?(0,i._)({},e,t.toast):e)});case"DISMISS_TOAST":var{toastId:r}=t;return r?u(r):e.toasts.forEach(e=>{u(e.id)}),(0,s._)((0,i._)({},e),{toasts:e.toasts.map(e=>e.id===r||void 0===r?(0,s._)((0,i._)({},e),{open:!1}):e)});case"REMOVE_TOAST":if(void 0===t.toastId)return(0,s._)((0,i._)({},e),{toasts:[]});return(0,s._)((0,i._)({},e),{toasts:e.toasts.filter(e=>e.id!==t.toastId)})}})(m,e),d.forEach(e=>{e(m)})}function f(e){var t=(0,n._)({},(0,a._)(e)),r=(l=(l+1)%Number.MAX_SAFE_INTEGER).toString(),o=()=>v({type:"DISMISS_TOAST",toastId:r});return v({type:"ADD_TOAST",toast:(0,s._)((0,i._)({},t),{id:r,open:!0,onOpenChange:e=>{e||o()}})}),{id:r,dismiss:o,update:e=>v({type:"UPDATE_TOAST",toast:(0,s._)((0,i._)({},e),{id:r})})}}function p(){var[e,t]=o.useState(m);return o.useEffect(()=>(d.push(t),()=>{var e=d.indexOf(t);e>-1&&d.splice(e,1)}),[e]),(0,s._)((0,i._)({},e),{toast:f,dismiss:e=>v({type:"DISMISS_TOAST",toastId:e})})}},2193:(e,t,r)=>{"use strict";r.d(t,{t:()=>a});var n=r(45282);function a(e){return[n.$o.member,n.$o.core,n.$o.longterm].includes(String(e))}},3382:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>c});var n=r(85468),a=r(29152),i=r(13356),s=r(23668),o=r(95749),l=r(4939);function c(e){var{src:t,assetReady:r=!1,entryId:c,className:u="",size:d="base",hideFullscreenToggle:m=!1,playbackId:v,brandedPlaybackId:f,brandedAssetReady:p,taskTitle:h,username:g,isLoggedIn:y=!1,showDownloadButton:x=!1,tempStorageId:w}=e,[b,_]=(0,i.useState)(null),[j,N]=(0,i.useState)(!1),[k,C]=(0,i.useState)(!1),E=(0,i.useRef)(null);(0,i.useEffect)(()=>{var e=!0;return(0,n._)(function*(){if(r){E.current&&(URL.revokeObjectURL(E.current),E.current=null,_(null)),l.v.removeEntryMapping(c);return}if(!E.current||!b){N(!0),C(!1);try{var t=null;if(w||c.startsWith("temp_")||c.startsWith("optimistic_")){var n=w||c;t=yield l.v.getVideo(n)}else t=yield l.v.getVideoForEntry(c);e&&t?(E.current&&E.current!==t&&URL.revokeObjectURL(E.current),E.current=t,_(t)):e&&C(!0)}catch(t){e&&C(!0)}finally{e&&N(!1)}}})(),()=>{e=!1}},[c,r,w,b]),(0,i.useEffect)(()=>{r&&(E.current&&(URL.revokeObjectURL(E.current),E.current=null,_
1(null)),(0,n._)(function*(){yield l.v.deleteVideo(c).catch(()=>{}),w&&(yield l.v.deleteVideo(w).catch(()=>{})),l.v.removeEntryMapping(c)})())},[r,c,w]),(0,i.useEffect)(()=>()=>{E.current&&(URL.revokeObjectURL(E.current),E.current=null)},[]);var S=r?t:b;return(r||b||k)&&!j?r||!k||S?S?(0,a.jsx)(o.A,{videoUrl:S,className:u,size:d,hideFullscreenToggle:m,playbackId:v,brandedPlaybackId:f,brandedAssetReady:p,taskTitle:h,username:g,isLoggedIn:y,showDownloadButton:x}):null:(0,a.jsxs)("div",{className:"flex h-full flex-col items-center justify-center bg-gray-900 text-white ".concat(u),children:[(0,a.jsx)("p",{className:"text-sm text-gray-400",children:"Video is being processed"}),(0,a.jsx)("p",{className:"mt-2 text-xs text-gray-500",children:"Please check back in a moment"})]}):(0,a.jsxs)("div",{className:"flex h-full flex-col items-center justify-center bg-gray-900 text-white ".concat(u),children:[(0,a.jsx)(s.A,{className:"mb-4 h-12 w-12 animate-spin"}),(0,a.jsx)("p",{className:"text-sm",children:j?"Loading video...":"Processing video..."}),(0,a.jsx)("p",{className:"mt-2 text-xs text-gray-400",children:"This may take a few moments"})]})}},4531:(e,t,r)=>{"use strict";r.d(t,{w:()=>M,I:()=>P});var n=r(85468),a=r(29152),i=r(13356),s=r(78046),o=r(81908),l=r(87753),c=r(56255),u=r(81463),d=r(97320),m=r(62839),v=r(4104),f=r(58494),p=r(96902),h=r(38655),g=r(43733);function y(e){return(null==e?void 0:e.code)===40160}function x(e){return"failed"===e||"suspended"===e||"detached"===e}function w(e){return"messaging:typing:".concat(e)}var b=r(57453),_=r(45282),j=r(69614);class N extends Error{constructor(e,t){super(e),this.status=t,this.name="FetchError"}}class k extends Error{constructor(){super("Messaging realtime connection closed"),this.name="AblyAuthCancelledError"}}class C extends Error{constructor(e,t,r,n){super("Failed to fetch Ably token request (status ".concat(e,")")),this.status=e,this.attempts=t,this.retryable=r,this.name="AblyTokenFetchError",(null==n?void 0:n.cause)!==void 0&&(this.cause=n.cause)}}function E(e){return 0===e||408===e||429===e||e>=500&&e<=599}var S={connected:!1,typingUsers:{},sendTypingSignal:()=>(0,n._)(function*(){})(),attachConversationTyping:()=>()=>{}},T=(0,i.createContext)(S);function I(e){var{children:t}=e,r=function(){var e,t=(0,o.Q9)(),{user:r}=(0,c.u)(),a=(0,f.useQueryClient)(),s=(0,i.useRef)({}),l=(0,i.useRef)(null),b=(0,i.useRef)(null),_=(0,i.useRef)({}),j=(0,i.useRef)({}),N=(0,i.useRef)(null),[k,C]=(0,i.useState)(!1),[E,S]=(0,i.useState)({}),{data:T}=(0,h.E)({enabled:!!r});(0,i.useEffect)(()=>{if(!k){N.current=null;return}if(T){var e=T.map(e=>e.id);if(null===N.current){N.current=new Set(e);return}var r=N.current,n=e.filter(e=>!r.has(e));0!==n.length&&(n.forEach(e=>r.add(e)),t.auth.authorize().catch(()=>{n.forEach(e=>r.delete(e))}))}},[k,T,t]),l.current=null!=(e=null==r?void 0:r.id)?e:null;var I=(0,i.useRef)(()=>{});I.current=(e,t,r)=>{var n=l.current;if(r&&r!==n){var a="".concat(t,":").concat(r);if(s.current[a]&&(clearTimeout(s.current[a]),delete s.current[a]),"typing.started"===e){S(e=>{var n,a=null!=(n=e[t])?n:[];return a.includes(r)?e:(0,d._)((0,u._)({},e),{[t]:[...a,r]})}),s.current[a]=setTimeout(()=>{S(e=>{var n,a=null!=(n=e[t])?n:[],i=a.filter(e=>e!==r);if(i.length===a.length)return e;if(0===i.length){var{[t]:s}=e;return(0,m._)(e,[t].map(v._))}return(0,d._)((0,u._)({},e),{[t]:i})}),delete s.current[a]},p.cy);return}S(e=>{var n,a=null!=(n=e[t])?n:[],i=a.filter(e=>e!==r);if(i.length===a.length)return e;if(0===i.length){var{[t]:s}=e;return(0,m._)(e,[t].map(v._))}return(0,d._)((0,u._)({},e),{[t]:i})})}},(0,i.useEffect)(()=>{var e=j.current,t=s.current;return()=>{b.current&&clearTimeout(b.current),Object.values(e).forEach(clearTimeout),Object.values(t).forEach(clearTimeout)}},[]),(0,o.$t)(e=>{"connected"===e.current?(C(!0),b.current&&clearTimeout(b.current),b.current=setTimeout(()=>{a.invalidateQueries({queryKey:g.TZ.conversations}),a.invalidateQueries({queryKey:g.TZ.allMessages})},300)):("closed"===e.current||"failed"===e.current||"disconnected"===e.current||"suspended"===e.current)&&(b.current&&(clearTimeout(b.current),b.current=null),C(!1))}),(0,i.useEffect)(()=>
1{if(k&&(null==r?void 0:r.id)){var e="messaging:user:".concat(r.id),i=t.channels.get(e),s=!1,o=e=>{if("message.created"===e.name){var t;if(!((t=e.data)&&"object"==typeof t&&"string"==typeof t.conversationId))return;a.invalidateQueries({queryKey:g.TZ.messages(e.data.conversationId)}),a.invalidateQueries({queryKey:g.TZ.conversations});return}"conversation.updated"===e.name&&a.invalidateQueries({queryKey:g.TZ.conversations})};return Promise.resolve().then(()=>i.subscribe(o)).catch(e=>(0,n._)(function*(){if(!s&&(y(e)||x(i.state)))try{if(yield t.auth.authorize(),s||(i.unsubscribe(o),yield i.attach(),s))return;yield i.subscribe(o)}catch(e){}})()),()=>{s=!0,i.unsubscribe(o),i.detach().catch(()=>{})}}},[t,k,a,null==r?void 0:r.id]);var M=(0,i.useCallback)(e=>{var t,r=j.current[e];r&&(clearTimeout(r),delete j.current[e]),_.current[e]=(null!=(t=_.current[e])?t:0)+1},[]),P=(0,i.useCallback)((e,r)=>{var n=j.current[e];n&&clearTimeout(n),j.current[e]=setTimeout(()=>{var n;delete j.current[e],(null!=(n=_.current[e])?n:0)>0||r.detach().catch(()=>{}).then(()=>{var n;if((null!=(n=_.current[e])?n:0)>0)return void r.attach().catch(()=>{});try{t.channels.release(w(e))}catch(e){}})},1e3)},[t]),D=(0,i.useCallback)((e,t)=>{var r,n=Math.max(0,(null!=(r=_.current[e])?r:0)-1);if(n>0){_.current[e]=n;return}delete _.current[e],P(e,t)},[P]);return{connected:k,typingUsers:E,sendTypingSignal:(0,i.useCallback)((e,r)=>(0,n._)(function*(){if("connected"===t.connection.state){var n=t.auth.clientId;if(n){var a=t.channels.get(w(e)),i=r?"typing.started":"typing.stopped",s={conversationId:e,actorUserId:n};try{yield a.publish(i,s)}catch(e){if(!y(e))return;try{yield t.auth.authorize(),yield a.attach(),yield a.publish(i,s)}catch(e){}}finally{P(e,a)}}}})(),[t,P]),attachConversationTyping:(0,i.useCallback)(e=>{var r=t.channels.get(w(e));M(e);var a=!1,i=e=>{var t;("typing.started"===e.name||"typing.stopped"===e.name)&&(t=e.data)&&"object"==typeof t&&"string"==typeof t.conversationId&&"string"==typeof t.actorUserId&&I.current(e.name,e.data.conversationId,e.data.actorUserId)};return Promise.resolve().then(()=>r.subscribe(i)).catch(e=>(0,n._)(function*(){if(!a&&(y(e)||x(r.state)))try{if(yield t.auth.authorize(),a||(r.unsubscribe(i),yield r.attach(),a))return;yield r.subscribe(i)}catch(e){}})()),()=>{a=!0,r.unsubscribe(i),D(e,r)}},[t,D,M])}}();return(0,a.jsx)(T.Provider,{value:r,children:t})}function M(e){var{children:t}=e,{authenticated:r}=(0,l.h)(),{user:u}=(0,c.u)(),[d,m]=(0,i.useState)(null);return((0,i.useEffect)(()=>{if(!r||!(null==u?void 0:u.id)||(null==u?void 0:u.type)===_.$o.remote)return void m(e=>(null==e||e.close(),null));var e=!1,t=new s.Realtime({authCallback:(r,a)=>{var i,s=!1,o=(e,t)=>{s||(s=!0,a(e,t))};if(e)return void o("Messaging realtime connection closed",null);(i=()=>e,(0,n._)(function*(){for(var e=0;e<3;e+=1){if(i())throw new k;try{var t=yield(0,n._)(function*(){var e=new AbortController,t=window.setTimeout(()=>e.abort(new DOMException("Ably auth request timed out","TimeoutError")),1e4);try{var r=yield(0,j.clientFetch)("/api/v1/messaging/realtime/auth/",{signal:e.signal});if(!r.ok)throw new N("Failed to fetch Ably token request",r.status);return yield r.json()}finally{window.clearTimeout(t)}})();if(i())throw new k;return t}catch(t){if(t instanceof k)throw t;var r=t instanceof N?t.status:0,a=e+1,s=a>=3;if(!E(r)||s)throw new C(r,a,E(r),{cause:t});yield function(e){return new Promise(t=>window.setTimeout(t,e))}(500*2**e)}}throw new C(0,3,!1)})()).then(e=>{o(null,e)}).catch(r=>{if(r instanceof k||e)return void o("Messaging realtime connection closed",null);var n=r instanceof C?r.status:0;if(403===n||401===n){o("Messaging not available for this account",null),e||(t.close(),m(null));return}var a=r instanceof C?r.attempts:1,i=r instanceof C&&r.retryable;b.v.warn(i?"Ably auth request failed after retries":"Ably auth request failed (non-retryable)",{feature:"messaging_realtime",attempts:a,status:n,user_id:u.id}),o(r instanceof Error?r.message:"Failed to fetch Ably token request",null)})}});return m(t),()=>{e=!0,t.close(),m(null)}},[r,null==u?void 0:u.id,null==u?void 0:u.type]),d)?(0,a.jsx)(o.kL,{client:d,children:(0,a.jsx)(I,{children:t})}):(0,a.jsx)(T.Provider,{value:S,children:t})}function P(){return(0,i.useContext)(T)}},4939:(e,t,r)=>{"use strict";r.d(t,{v:()=>o});var n=r(85468),a="videos",i="ns-video-entry-mapping";class s{checkSupport(){return(0,n._)(function*(){if(null!==this.isSupported)return this.isSupported;try{if(!window.indexedDB)return this.isSupported=!1,!1;if(null===this.isPrivateBrowsing)try{var e="test-private-browsing",t=indexedDB.open(e);yield new Promise((r,n)=>{t.onerror=()=>{this.isPrivateBrowsing=!0,n(Error("Private browsing detected"))},t.onsuccess=()=>{this.isPrivateBrowsing=!1,t.result.close(),indexedDB.deleteDatabase(e),r(!0)},t.onblocked=()=>n(Error("Database blocked"))})}catch(e){return this.isPrivateBrowsing=!0,this.isSupported=!1,!1}return this.isSupported=!this.isPrivateBrowsing,this.isSupported}catch(e){return this.isSupported=!1,!1}}).call(this)}checkQuota(e){return(0,n._)(function*(){if(!navigator.storage||!navigator.storage.estimate)return e<0x6400000;try{var t=yield navigator.storage.estimate();return(t.quota||0)-(t.usage||0)>1.5*e}catch(t){return e<0x3200000}})()}initDB(){return(0,n._)(function*(){try{if(this.db)return this.db;if(!(yield this.checkSupport()))return null;return new Promise(e=>{var t=indexedDB.open("ns-video-storage",1),r=!1,n=setTimeout(()=>{r||(r=!0,e(null))},1e4);t.onerror=()=>{clearTimeout(n),e(null)},t.onsuccess=()=>{clearTimeout(n),this.db=t.result,this.db.onerror=e=>{},e(this.db)},t.onupgradeneeded=e=>{clearTimeout(n);try{var t=e.target.result;if(!t.objectStoreNames.contains(a)){var r=t.createObjectStore(a,{keyPath:"id"});r.createIndex("createdAt","createdAt",{unique:!1}),r.createIndex("entryId","metadata.entryId",{unique:!1})}}catch(e){}},t.onblocked=()=>{clearTimeout(n),e(null)}})}catch(e){return null}}).call(this)}storeVideo(e,t){return(0,n._)(function*(){try{if(!(yield this.checkQuota(e.size)))return this.fallbackStoreVideo(e,t);var r=yield this.initDB();if(!r)return this.fallbackStoreVideo(e,t);var n={id:t,blob:e,createdAt:new Date,metadata:{entryId:t,fileName:e.name,fileSize:e.size,mimeType:e.type}};return new Promise(i=>{try{var s=r.transaction([a],"readwrite"),o=s.objectStore(a),l=setTimeout(()=>{s.abort(),i(this.fallbackStoreVideo(e,t))},15e3);s.oncomplete=()=>{clearTimeout(l),i(t)},s.onerror=()=>{clearTimeout(l),i(this.fallbackStoreVideo(e,t))},s.onabort=()=>{clearTimeout(l),i(this.fallbackStoreVideo(e,t))},o.put(n).onerror=()=>{clearTimeout(l),i(this.fallbackStoreVideo(e,t))}}catch(r){i(this.fallbackStoreVideo(e,t))}})}catch(r){return this.fallbackStoreVideo(e,t)}}).call(this)}fallbackStoreVideo(e,t){return(0,n._)(function*(){try{var r=URL.createObjectURL(e);return this.fallbackStorage.set(t,r),t}catch(e){throw e}}).call(this)}getVideo(e){return(0,n._)(function*(){try{if(this.fallbackStorage.has(e))return this.fallbackStorage.get(e)||null;var t=yield this.initDB();if(!t)return null;return new Promise(r=>{try{var n=t.transaction([a],"readonly"),i=n.objectStore(a).get(e),s=setTimeout(()=>{n.abort(),r(null)},5e3);i.onsuccess=()=>{clearTimeout(s);var e=i.result;if(null==e?void 0:e.blob)try{var t=URL.createObjectURL(e.blob);r(t)}catch(e){r(null)}else r(null)},i.onerror=()=>{clearTimeout(s),r(null)},n.onabort=()=>{clearTimeout(s),r(null)}}catch(e){r(null)}})}catch(e){return null}}).call(this)}deleteVideo(e){return(0,n._)(function*(){try{if(this.fallbackStorage.has(e)){var t=this.fallbackStorage.get(e);if(t)try{URL.revokeObjectURL(t)}catch(e){}this.fallbackStorage.delete(e)}var r=yield this.initDB();if(!r)return;return new Promise(t=>{try{var n=r.transaction([a],"readwrite"),i=n.objectStore(a).delete(e),s=setTimeout(()=>{n.abort(),t()},5e3);i.onsuccess=()=>{clearTimeout(s),t()},i.onerror=()=>{clearTimeout(s),t()},n.onabort=()=>{clearTimeout(s),t()}}catch(e){t()}})}catch(e){}}).call(this)}hasVideo(e){return(0,n._)(function*(){try{if(this.fallbackStorage.has(e))return!0;var t=yield this.getVideo(e);return null!==t}catch(e){return!1}}).call(this)}cleanupOldVideos(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:7;return(0,n._)(function*(){try{var t=yield this.initDB();if(!t)return;var r=new Date;return r.setDate(r.getDate()-e),new Promise(e=>{try{var n=t.transaction([a],"readwrite").objectStore(a),i=n.index("createdAt"),s=IDBKeyRange.upperBound(r),o=i.openCursor(s),l=0;o.onsuccess=t=>{var r=t.target.result;if(r)try{n.delete(r.primaryKey),l++,r.continue()}catch(e){r.continue()}else e()},o.onerror=()=>{e()}}catch(t){e()}})}catch(e){}}).call(this)}getVideosByEntryId(e){return(0,n._)(function*(){try{var t=yield this.initDB();if(!t)return[];return new Promise(r=>{try{var n=t.transaction([a],"readonly").objectStore(a).index("entryId").getAll(e);n.onsuccess=()=>{r(n.result||[])},n.onerror=()=>{r([])}}catch(e){r([])}})}catch(e){return[]}}).call(this)}cleanupReadyEntries(e){return(0,n._)(function*(){if(0!==e.length){for(var{entryId:t}of e)try{yield this.deleteVideo(t)}catch(e){}}}).call(this)}clearAll(){return(0,n._)(function*(){try{var e=yield this.initDB();if(!e)return;return new Promise(t=>{try{var r=e.transaction([a],"readwrite").objectStore(a).clear();r.onsuccess=()=>{t()},r.onerror=()=>{t()}}catch(e){t()}})}catch(e){}}).call(this)}loadEntryMapping(){try{var e=localStorage.getItem(i);e?this.entryMapping=JSON.parse(e):this.entryMapping={}}catch(e){this.entryMapping={}}}saveEntryMapping(){try{localStorage.setItem(i,JSON.stringify(this.entryMapping))}catch(e){}}setEntryMapping(e,t){this.loadEntryMapping(),this.entryMapping[e]=t,this.saveEntryMapping()}getEntryMapping(e){return this.loadEntryMapping(),this.entryMapping[e]||null}removeEntryMapping(e){this.loadEntryMapping(),delete this.entryMapping[e],this.saveEntryMapping()}getVideoForEntry(e){return(0,n._)(function*(){var t=this.getEntryMapping(e);if(t){var r=yield this.getVideo(t);if(r)return r;this.removeEntryMapping(e)}return yield this.getVideo(e)}).call(this)}constructor(){this.db=null,this.isPrivateBrowsing=null,this.isSupported=null,this.fallbackStorage=new Map,this.entryMapping={}}}var o=new s},4968:(e,t,r)=>{"use strict";r.d(t,{DW:()=>c,De:()=>n.De,Tz:()=>v,aO:()=>l,cv:()=>u,dF:()=>m,e0:()=>i,iM:()=>n.iM,mN:()=>d,oD:()=>o,s2:()=>n.s2,sK:()=>s,up:()=>n.up});var n=r(83559),a=r(37811),i="https://ns.com",s="https://thenetworkstate.com",o="https://venture.angellist.com/v/back/balaji-fund";"".concat("https://ns.com","/claim/").concat(a.env.NEXT_PUBLIC_CLAIM_CODE);var l='By submitting, I confirm I own all rights to this work and agree to the <a href="/terms" target="_blank" rel="noopener noreferrer" class="underline">Terms of Use</a> and <a href="/privacy" target="_blank" rel="noopener noreferrer" class="underline">Privacy Policy</a>.',c='By submitting, I confirm this referral is made in good faith and agree to the <a href="/terms" target="_blank" rel="noopener noreferrer" class="underline">Terms of Use</a> and <a href="/privacy" target="_blank" rel="noopener noreferrer" class="underline">Privacy Policy</a>.',u="/",d="https://assets.ns.com",m="https://assets.ns.com/cdn-cgi/image",v=d},6454:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});
1var n=r(29152),a=r(20536),i=r(39646),s=r(83559),o=r(77425);function l(e){var{src:t,alt:r,width:l=337,height:c=600,className:u=""}=e;return(0,n.jsx)("div",{className:"relative h-full w-full shrink-0 lg:h-[600px] lg:w-[337px] ".concat(u),children:(0,n.jsx)("div",{className:"flex h-full w-full items-center justify-center overflow-hidden rounded-none bg-gradient-to-tr from-gray-700 via-gray-800 to-gray-900 lg:rounded-l-lg lg:rounded-t-lg lg:rounded-tr-none lg:p-6",children:t&&(0,n.jsxs)(o.lG,{children:[(0,n.jsx)(o.zM,{asChild:!0,children:(0,n.jsx)("div",{className:"relative aspect-[9/16] w-full cursor-pointer overflow-hidden border-b border-t shadow-[0_0_10px_rgba(255,255,255,0.1)] shadow-white/20 transition-shadow duration-200 hover:shadow-[0_0_15px_rgba(255,255,255,0.15)] hover:shadow-white/30 lg:border-b lg:border-t lg:border-gray-500",children:(0,n.jsx)(a.default,{src:(0,s.uL)(t,{width:l,height:c,dpr:2}),alt:r,fill:!0,className:"object-cover",loading:"lazy",fetchPriority:"low",draggable:!1})})}),(0,n.jsx)(o.ZJ,{children:(0,n.jsx)(o.HM,{asChild:!0,children:(0,n.jsx)("button",{className:"fixed right-4 top-4 z-[100] flex h-10 w-10 cursor-pointer items-center justify-center rounded-full bg-black transition-colors duration-200 hover:bg-gray-800",children:(0,n.jsx)(i.A,{className:"h-5 w-5 text-white"})})})}),(0,n.jsxs)(o.Cf,{hideCloseButton:!0,className:"pointer-events-none h-auto max-h-none w-auto max-w-none border-none bg-transparent p-0 outline-none",children:[(0,n.jsx)(o.L3,{className:"sr-only",children:r}),(0,n.jsx)(a.default,{src:(0,s.uL)(t,{width:1080,height:1920,dpr:2}),alt:r,width:600,height:900,className:"max-h-[90vh] max-w-[90vw] object-contain",priority:!0,draggable:!1})]})]})})})}},7607:(e,t,r)=>{"use strict";r.d(t,{w:()=>s});var n=r(13356),a=r(45894),i=r(93284);function s(e){var{componentId:t,shouldHide:r,enabled:s=!0}=e,{temporarilyHideIntercom:o,restoreIntercom:l}=(0,a.Jn)(),c=(0,i.B)(),u=(0,n.useRef)(!1),d=(0,n.useRef)(!1);(0,n.useEffect)(()=>{if(!c||!s){u.current&&(l(t),u.current=!1);return}if(!d.current&&(d.current=!0,r)){o(t),u.current=!0;return}return r&&!u.current?(o(t),u.current=!0):!r&&u.current&&(l(t),u.current=!1),()=>{u.current&&(l(t),u.current=!1),d.current=!1}},[r,s,c,t,o,l])}},9971:(e,t,r)=>{"use strict";r.d(t,{X:()=>l,q:()=>o});var n=null,a=null,i=!1,s=null,o={_setOnConnectorsUpdated:e=>{var t;a=e,null==n||null==(t=n._setOnConnectorsUpdated)||t.call(n,e)},onMount:()=>{i=!0,null==n||n.onMount()},onUnmount:()=>{i=!1,null==n||n.onUnmount()},get:()=>{var e;return null!=(e=null==n?void 0:n.get())?e:[]}};function l(){return s||(s=Promise.all([r.e(33230),r.e(13538),r.e(1877)]).then(r.bind(r,14729)).then(e=>{var t,r=e.toSolanaWalletConnectors();n=r,a&&(null==(t=r._setOnConnectorsUpdated)||t.call(r,a),a(r.get())),i&&r.onMount()}).catch(e=>{throw s=null,e})),s}},10393:(e,t,r)=>{"use strict";r.d(t,{Be:()=>f,DX:()=>y,N8:()=>v,Oh:()=>j,QZ:()=>_,Tk:()=>E,U_:()=>h,VI:()=>L,VR:()=>d,W9:()=>P,XG:()=>b,Xf:()=>T,YI:()=>u,_g:()=>S,c3:()=>C,gp:()=>m,hG:()=>N,hI:()=>k,lE:()=>x,n5:()=>D,qB:()=>p,ro:()=>A,uC:()=>w,uF:()=>M,uQ:()=>F,xD:()=>g});var n=r(85468),a=r(81463),i=r(97320),s=r(76850);function o(e,t,r){var n=e.getQueryData(s.Y8.list(t,r));if(n)return n;var a=e.getQueryState(s.Y8.list(t,r));if((null==a?void 0:a.fetchStatus)==="fetching"){var i=e.getQueryData(s.VU.detail(r));if(i&&i.commentsPreview)return{results:i.commentsPreview,next:null}}return{results:[],next:null}}function l(e,t,r){var n=e.getQueryData(s.Bx.list(t,r));return n||{results:[],next:null}}function c(e){var t=new Map;for(var r of e){var n=r.reviewer.id,a=t.get(n);a&&(r.pending||!a.pending)||t.set(n,r)}return Array.from(t.values())}function u(e,t,r,n){var l=o(e,t,r);e.setQueryData(s.Y8.list(t,r),(0,i._)((0,a._)({},l),{results:[n,...l.results]})),e.setQueryData([...s.Y8.list(t,r),"paginated"],e=>{if(!e)return e;var t=[...e.pages];return t.length>0&&(t[0]=(0,i._)((0,a._)({},t[0]),{results:[n,...t[0].results]})),(0,i._)((0,a._)({},e),{pages:t})})}function d(e,t,r,n){var o=[...s.Y8.list(t,r),"paginated"];e.setQueryData(o,t=>{if(!t){var o,l,c,u,d=e.getQueryData(s.VU.detail(r)),m=null!=(u=null==d?void 0:d.commentsPreview)?u:[],v=new Set,f=[];
1for(var p of[n,...m])v.has(p.id)||(v.add(p.id),f.push(p));var h=f.length>=20?"has_more":null;return{pages:[{results:f,next:h}],pageParams:[0]}}var g=[...t.pages];return 0===g.length&&g.push({results:[],next:null!=(o=t.next)?o:null}),g[0]=(0,i._)((0,a._)({},g[0]),{results:[n,...null!=(l=null==(c=g[0])?void 0:c.results)?l:[]]}),(0,i._)((0,a._)({},t),{pages:g})})}function m(e,t,r,n){var l=o(e,t,r);e.setQueryData(s.Y8.list(t,r),(0,i._)((0,a._)({},l),{results:l.results.filter(e=>e.id!==n)})),e.setQueryData([...s.Y8.list(t,r),"paginated"],e=>{if(!e)return e;var t=e.pages.map(e=>{var t;return(0,i._)((0,a._)({},e),{results:(null!=(t=e.results)?t:[]).filter(e=>e.id!==n)})});return(0,i._)((0,a._)({},e),{pages:t})})}function v(e,t,r,n){var o=[...s.Y8.list(t,r),"paginated"];e.setQueryData(o,e=>{if(!e)return e;var t=e.pages.map(e=>(0,i._)((0,a._)({},e),{results:(e.results||[]).filter(e=>e.id!==n)}));return(0,i._)((0,a._)({},e),{pages:t})})}function f(e,t,r,n){var o=l(e,t,r);e.setQueryData(s.Bx.list(t,r),(0,i._)((0,a._)({},o),{results:[n,...o.results]}))}function p(e,t,r,n){var o=[...s.Bx.list(t,r),"paginated"];e.setQueryData(o,o=>{if(!o){var l,u,d,m,v,f,p,h,g=e.getQueryData(s.Bx.list(t,r)),y=e.getQueryData(s.VU.detail(r)),x=c([n,...null!=(f=null==g?void 0:g.results)?f:[],...null!=(p=null==y?void 0:y.reviewsPreview)?p:[]]),w=null!=(h=null==g?void 0:g.next)?h:null,b=null!=w?w:x.length>=20?"has_more":null;return{pages:[{results:x,next:b}],pageParams:[0]}}var _=[...o.pages];0===_.length&&_.push({results:[],next:null!=(l=o.next)?l:null});var j=c([n,...null!=(u=null==(m=_[0])?void 0:m.results)?u:[]]),N=null!=(d=null==(v=_[0])?void 0:v.next)?d:null,k=null!=N?N:j.length>=20?"has_more":null;return _[0]=(0,i._)((0,a._)({},_[0]),{results:j,next:k}),(0,i._)((0,a._)({},o),{pages:_})})}function h(e,t,r,n){var o=[...s.Bx.list(t,r),"paginated"];e.setQueryData(o,e=>{if(!e)return e;var t=e.pages.map(e=>(0,i._)((0,a._)({},e),{results:(e.results||[]).filter(e=>e.reviewer.id!==n.id)}));return(0,i._)((0,a._)({},e),{pages:t})})}function g(e,t,r){var n=[...s.Bx.list(t,r),"paginated"];e.setQueryData(n,e=>{if(!e)return e;var t=e.pages.map(e=>(0,i._)((0,a._)({},e),{results:(e.results||[]).map(e=>e.pending?(0,i._)((0,a._)({},e),{pending:!1}):e)}));return(0,i._)((0,a._)({},e),{pages:t})})}function y(e,t,r,n){var o=l(e,t,r);e.setQueryData(s.Bx.list(t,r),(0,i._)((0,a._)({},o),{results:o.results.filter(e=>e.reviewer.id!==n.id)}))}function x(e,t,r){return{id:e,content:t,createdAt:new Date,updatedAt:new Date,commenter:{id:r.id,name:r.name,username:r.username,profileImage:r.profileImage},isOwnComment:!0,isAdmin:!1,isSponsor:!1,pending:!0}}function w(e){return{id:Date.now().toString(),createdAt:new Date,reviewer:{id:e.id,name:e.name,username:e.username,profileImage:e.profileImage},pending:!0}}function b(e,t,r,n,o){e.setQueryData(s.Y8.list(t,r),e=>e?(0,i._)((0,a._)({},e),{results:e.results.map(e=>e.id===n?(0,i._)((0,a._)({},o),{pending:!1}):e)}):e),e.setQueryData([...s.Y8.list(t,r),"paginated"],e=>{if(!e)return e;var t=e.pages.map(e=>{var t;return(0,i._)((0,a._)({},e),{results:(null!=(t=e.results)?t:[]).map(e=>e.id===n?(0,i._)((0,a._)({},o),{pending:!1}):e)})});return(0,i._)((0,a._)({},e),{pages:t})})}function _(e,t,r,n,o){var l=[...s.Y8.list(t,r),"paginated"];e.setQueryData(l,e=>{if(!e)return e;var t=e.pages.map(e=>(0,i._)((0,a._)({},e),{results:(e.results||[]).map(e=>e.id===n?(0,i._)((0,a._)({},o),{pending:!1}):e)}));return(0,i._)((0,a._)({},e),{pages:t})})}function j(e,t,r){e.setQueryData(s.Bx.list(t,r),e=>e?(0,i._)((0,a._)({},e),{results:e.results.map(e=>e.pending?(0,i._)((0,a._)({},e),{pending:!1}):e)}):e)}function N(e,t,r){var n,a,i,o,l,c;e.setQueryData(s.VU.detail(r.id),r),n=r.id,a=r.commentsPreview,(i=e.getQueryState(s.Y8.list(t,n)))&&0!==i.dataUpdatedAt||e.setQueryData(s.Y8.list(t,n),{results:a||[],next:null}),o=r.id,l=r.reviewsPreview,(c=e.getQueryState(s.Bx.list(t,o)))&&0!==c.dataUpdatedAt||e.setQueryData(s.Bx.list(t,o),{results:l||[],next:null})}function k(e,t,r){r.forEach(r=>{N(e,t,r)})}function C(e,t,r){var n,a;return{id:e.id,taskId:r,comment:e.comment,src:e.src,entryType:null!=(n=e.entryType)?n:"video",entrant:{id:t.
1id,username:t.username||"",name:t.name||"",profileImage:t.profileImage||"",twitterX:t.twitterX,dateJoined:t.dateJoined,status:t.status},createdAt:new Date,reviewCount:1,commentCount:0,commentsPreview:[],reviewsPreview:[],reviewers:[{userId:t.id,name:t.name||"",username:t.username||"",profileImage:t.profileImage||""}],isOwnEntry:!0,userHasReviewed:!0,assetId:null!=(a=e.assetId)?a:void 0,assetReady:!1,pending:!0,tempStorageId:e.tempStorageId}}function E(e,t,r,n){[s.w9.task(t),s.w9.lists()].forEach(s=>{e.setQueryData(s,e=>{if(!e)return e;if(Array.isArray(e))return e.map(e=>{if(e.slug===t){var s,o=null!=(s=e.topThreeEntries)?s:[];if("add"!==n)return(0,i._)((0,a._)({},e),{userHasEntered:!1,topThreeEntries:o.filter(e=>e.userId!==r.userId)});var l=o.some(e=>e.userId===r.userId);return(0,i._)((0,a._)({},e),{userHasEntered:!0,topThreeEntries:l?o:[r,...o].slice(0,3)})}return e});var s,o=null!=(s=e.topThreeEntries)?s:[];if("add"!==n)return(0,i._)((0,a._)({},e),{userHasEntered:!1,topThreeEntries:o.filter(e=>e.userId!==r.userId)});var l=o.some(e=>e.userId===r.userId);return(0,i._)((0,a._)({},e),{userHasEntered:!0,topThreeEntries:l?o:[r,...o].slice(0,3)})})})}function S(e,t,r){e.setQueryData([...s.VU.list(t),"paginated"],e=>{if(!e)return e;var t=[...e.pages];return t.length>0&&(t[0]=(0,i._)((0,a._)({},t[0]),{entries:[r,...t[0].entries],totalCount:t[0].totalCount+1})),(0,i._)((0,a._)({},e),{pages:t})})}function T(e,t,r,n){e.setQueryData([...s.VU.list(t),"paginated"],e=>{if(!e)return e;var t=e.pages.map(e=>{var t;return(0,i._)((0,a._)({},e),{entries:(null!=(t=e.entries)?t:[]).map(e=>{if(e.id===r){var t=n.tempStorageId||e.tempStorageId;return(0,i._)((0,a._)({},n),{tempStorageId:t,pending:!1})}return e})})});return(0,i._)((0,a._)({},e),{pages:t})});var o=(0,i._)((0,a._)({},n),{tempStorageId:n.tempStorageId,pending:!1});e.setQueryData(s.VU.detail(n.id),o)}function I(e,t,r){return(0,n._)(function*(){if((null==r?void 0:r.fetchStatus)==="fetching"){var n=e.getQueryData(t);yield e.cancelQueries({queryKey:t}),n&&e.setQueryData(t,n)}})()}function M(e,t,r){return(0,n._)(function*(){var n=[e.cancelQueries({queryKey:[...s.VU.list(t),"paginated"]}),e.cancelQueries({queryKey:s.w9.task(t)}),e.cancelQueries({queryKey:s.w9.lists()})];if(r){n.push(e.cancelQueries({queryKey:s.VU.detail(r)}));var a=e.getQueryState(s.Y8.list(t,r)),i=e.getQueryState(s.Bx.list(t,r));yield Promise.all([I(e,s.Y8.list(t,r),a),I(e,s.Bx.list(t,r),i)])}yield Promise.all(n)})()}function P(e,t,r){var n={previousPaginatedEntries:e.getQueryData([...s.VU.list(t),"paginated"]),previousTask:e.getQueryData(s.w9.task(t)),previousTasksList:e.getQueryData(s.w9.lists())};if(r){n.previousEntry=e.getQueryData(s.VU.detail(r));var a=e.getQueryState(s.Y8.list(t,r));if(n.previousComments=e.getQueryData(s.Y8.list(t,r)),!n.previousComments&&(null==a?void 0:a.fetchStatus)==="fetching"){var i=n.previousEntry||e.getQueryData(s.VU.detail(r));i&&i.commentsPreview&&(n.previousComments={results:i.commentsPreview,next:null})}n.previousReviews=e.getQueryData(s.Bx.list(t,r))}return n}function D(e,t,r,n){r.previousPaginatedEntries&&e.setQueryData([...s.VU.list(t),"paginated"],r.previousPaginatedEntries),r.previousTask&&e.setQueryData(s.w9.task(t),r.previousTask),r.previousTasksList&&e.setQueryData(s.w9.lists(),r.previousTasksList),n&&(r.previousEntry&&e.setQueryData(s.VU.detail(n),r.previousEntry),r.previousComments&&e.setQueryData(s.Y8.list(t,n),r.previousComments),r.previousReviews&&e.setQueryData(s.Bx.list(t,n),r.previousReviews))}function A(e,t,r,n){var{commentDelta:o=0,reviewDelta:l=0,reviewerUpdate:c}=n;(0!==o||0!==l||c)&&(e.setQueryData([...s.VU.list(t),"paginated"],e=>{if(!e)return e;var t=e.pages.map(e=>(0,i._)((0,a._)({},e),{entries:e.entries.map(e=>{if(e.id!==r)return e;var t=(0,a._)({},e);if(0!==o&&(t.commentCount=Math.max(0,(e.commentCount||0)+o)),0!==l&&(t.reviewCount=Math.max(0,(null!=(n=e.reviewCount)?n:0)+l)),c){var n,i,s=null!=(i=e.reviewers)?i:[];"add"===c.action?(t.userHasReviewed=!0,t.reviewers=[...s,c.reviewer]):(t.userHasReviewed=!1,t.reviewers=s.filter(e=>e.userId!==c.reviewer.userId))}return t})}));return(0,i._)((0,a._)({},e),{pages:t})}),e.setQueryData(s.VU.detail(r),e=>{if(!e)return e;var t,r=(0,a._)({},e);return 0!==o&&(r.commentCount=Math.max(0,(e.commentCount||0)+o)),0!==l&&(r.reviewCount=Math.max(0,(null!=(t=e.reviewCount)?t:0)+l)),c&&("add"===c.action?(r.userHasReviewed=!0,r.reviewers=[...e.reviewers,c.reviewer]):(r.userHasReviewed=!1,r.reviewers=e.reviewers.filter(e=>
1e.userId!==c.reviewer.userId))),r}))}function F(e,t,r){var{reviewDelta:n=0,entryDelta:i=0}=r;e.setQueryData(s.w9.task(t),e=>{if(!e)return e;var t,r,s=(0,a._)({},e);return 0!==n&&(s.reviewCount=Math.max(0,(null!=(t=e.reviewCount)?t:0)+n)),0!==i&&(s.entryCount=Math.max(0,(null!=(r=e.entryCount)?r:0)+i)),s}),e.setQueryData(s.w9.lists(),e=>e?e.map(e=>{if(e.slug===t){var r,s,o=(0,a._)({},e);return 0!==n&&(o.reviewCount=Math.max(0,(null!=(r=e.reviewCount)?r:0)+n)),0!==i&&(o.entryCount=Math.max(0,(null!=(s=e.entryCount)?s:0)+i)),o}return e}):e)}function L(e,t,r){var n=e.getQueryData(s.VU.detail(r)),a=e.getQueryData(s.VU.list(t)),i=null==a?void 0:a.find(e=>e.id===r);return(null==n?void 0:n.userHasReviewed)||(null==i?void 0:i.userHasReviewed)||!1}},10859:(e,t,r)=>{"use strict";r.d(t,{GM:()=>f,IM:()=>h,hv:()=>p});var n=r(81463),a=r(97320),i=r(29152),s=r(13356),o=r(58494),l=r(18453),c=r(76850),u=r(23491),d=(0,s.createContext)(void 0),m={showCommentsReviewsModal:()=>{},hideCommentsReviewsModal:()=>{},isCommentsReviewsModalOpen:!1};function v(){var e=(0,s.useContext)(d);return e||m}function f(e){var{children:t}=e,r=(0,o.useQueryClient)(),n=(0,l.usePathname)(),[a,m]=(0,s.useState)(!1),[v,f]=(0,s.useState)(null),p=(0,s.useCallback)(e=>{f(e),m(!0)},[]),h=(0,s.useCallback)(()=>{if(m(!1),v){var{taskSlug:e,entryId:t}=v;r.removeQueries({queryKey:[...c.Y8.list(e,t),"paginated"],exact:!1}),r.removeQueries({queryKey:[...c.Bx.list(e,t),"paginated"],exact:!1})}setTimeout(()=>{f(null)},100)},[v,r]);return(0,s.useEffect)(()=>{a&&h()},[n]),(0,i.jsxs)(d.Provider,{value:{showCommentsReviewsModal:p,hideCommentsReviewsModal:h,isCommentsReviewsModalOpen:a},children:[t,v&&(0,i.jsx)(u.A,{entryId:v.entryId,taskSlug:v.taskSlug,isOpen:a,onClose:h,initialTab:v.initialTab,disableTransition:v.disableTransition})]})}function p(){var{showCommentsReviewsModal:e}=v();return{showCommentsModal:(0,s.useCallback)(t=>{e((0,a._)((0,n._)({},t),{initialTab:"comments"}))},[e])}}function h(){var{showCommentsReviewsModal:e}=v();return{showReviewsModal:(0,s.useCallback)(t=>{e((0,a._)((0,n._)({},t),{initialTab:"reviews"}))},[e])}}},18679:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(85468),a=r(29152),i=r(13356),s=r(8193),o=r(86391),l=r(93602),c=r(72457),u=r(23668);function d(e){var{onBack:t,initialEmail:r,autoSendCode:d=!1,title:m,description:v,otpTitle:f,otpDescription:p}=e,{sendEmailCode:h,verifyEmailCode:g,resetEmailAuth:y,emailAuthState:x,emailAuthError:w}=(0,l.Jd)(),[b,_]=(0,i.useState)(r||""),[j,N]=(0,i.useState)(""),[k,C]=(0,i.useState)(null),[E,S]=(0,i.useState)(null),T=(0,i.useRef)(null),I=(0,i.useRef)(!1);(0,i.useEffect)(()=>{d&&r&&!I.current&&(I.current=!0,h(r).catch(()=>{}))},[d,r,h]),(0,i.useEffect)(()=>{"awaiting_code"===x&&T.current&&T.current.focus()},[x]);var M=e=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e),P=(0,i.useCallback)(()=>(0,n._)(function*(){if(C(null),S("send"),!b.trim())return void C("Please enter your email address");if(!M(b.trim()))return void C("Please enter a valid email address");try{yield h(b.trim())}catch(e){}})(),[b,h]),D=(0,i.useCallback)(()=>(0,n._)(function*(){if(C(null),S("verify"),!j.trim())return void C("Please enter the verification code");if(j.trim().length<6)return void C("Please enter the complete 6-digit code");try{yield g(j.trim())}catch(e){}})(),[j,g]),A=(0,i.useCallback)(()=>{y(),N(""),C(null),S(null),t&&t()},[t,y]),F=(0,i.useCallback)(()=>(0,n._)(function*(){C(null);try{yield h(b.trim())}catch(e){}})(),[b,h]),L=k||w,R="sending_code"===x||"submitting_code"===x,Q=b.trim().length>0&&M(b.trim());return"initial"===x||"sending_code"===x||"error"===x&&"send"===E?(0,a.jsxs)("div",{className:"w-full space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2 text-center",children:[(0,a.jsx)("h3",{className:"text-lg font-medium",children:m||"Sign in with email"}),(0,a.jsx)("p",{className:"text-sm text-gray-600",children:v||"We'll send you a verification code."})]}),(0,a.jsx)(o.p,{id:"email-input",type:"email",placeholder:"[email protected]",value:b,onChange:e=>_(e.target.value),onKeyDown:e=>{"Enter"!==e.key||R||P()},disabled:R,className:"w-full",autoFocus:!0,"aria-invalid":!!L,"aria-describedby":L?"email-error":void 0}),L&&(0,a.jsx)("p",{id:"email-error",className:"text-sm text-red-600",role:"alert",children:L}),(0,a.jsx)(s.$,{type:"button",variant:"ns",onClick:P,disabled:R||!Q,className:(0,
1c.cn)("text-md flex w-full items-center justify-center rounded-lg px-6 py-6 transition-colors","bg-black text-white hover:bg-gray-800"),children:R?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.A,{className:"mr-2 h-5 w-5 animate-spin"}),"Sending code..."]}):"Continue"}),t&&(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)("button",{type:"button",onClick:A,disabled:R,className:"text-sm text-gray-600 underline transition-colors hover:text-gray-900 disabled:opacity-50",children:"Other sign in options"})})]}):"awaiting_code"===x||"submitting_code"===x||"error"===x&&"verify"===E?(0,a.jsxs)("div",{className:"w-full space-y-4",children:[(0,a.jsxs)("div",{className:"space-y-2 text-center",children:[(0,a.jsx)("h3",{className:"text-lg font-medium",children:f||"Check your email"}),(0,a.jsx)("p",{className:"text-sm text-gray-600",children:p||(0,a.jsxs)(a.Fragment,{children:["We sent a verification code to"," ",(0,a.jsx)("span",{className:"font-medium text-gray-900",children:b})]})})]}),(0,a.jsx)(o.p,{ref:T,id:"code-input",type:"text",inputMode:"numeric",pattern:"[0-9]*",placeholder:"Enter 6-digit code",value:j,onChange:e=>{N(e.target.value.replace(/\D/g,"").slice(0,6))},onKeyDown:e=>{"Enter"!==e.key||R||6!==j.length||D()},disabled:R,className:"w-full text-center text-lg tracking-widest",maxLength:6,autoComplete:"one-time-code","aria-invalid":!!L,"aria-describedby":L?"code-error":void 0}),L&&(0,a.jsx)("p",{id:"code-error",className:"text-sm text-red-600",role:"alert",children:L}),(0,a.jsx)(s.$,{type:"button",variant:"ns",onClick:D,disabled:R||j.length<6,className:(0,c.cn)("text-md flex w-full items-center justify-center rounded-lg px-6 py-6 transition-colors","bg-black text-white hover:bg-gray-800"),children:R?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(u.A,{className:"mr-2 h-5 w-5 animate-spin"}),"Verifying..."]}):"Verify code"}),(0,a.jsx)("div",{className:"text-center",children:(0,a.jsx)("button",{type:"button",onClick:F,disabled:R,className:"text-sm text-gray-600 underline transition-colors hover:text-gray-900 disabled:opacity-50",children:"Resend code"})})]}):null}},19592:(e,t,r)=>{"use strict";r.d(t,{B1:()=>d,FU:()=>y,Qe:()=>s.Qe,RK:()=>f,VM:()=>s.VM,Xf:()=>m,Zn:()=>c,_z:()=>h,dz:()=>s.dz,fL:()=>p,fV:()=>v,g3:()=>u,i6:()=>s.i6,vs:()=>g});var n=r(85468),a=r(81463),i=r(32183),s=r(25968),o="/api/v1/messaging/conversations";function l(e,t){return(0,n._)(function*(){try{var r=yield e.json();return r.detail||r.message||r.error||t}catch(e){return t}})()}function c(){return(0,n._)(function*(){var e=yield(0,i.o)("".concat(o,"/"));if(!e.ok)throw Error("Failed to load conversations");return e.json()})()}function u(e,t){return(0,n._)(function*(){var r=yield(0,i.o)("".concat(o,"/"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify((0,a._)({username:e},t?{body:t}:{}))});if(!r.ok)throw Error((yield l(r,"Failed to start conversation")));return r.json()})()}function d(e,t){return(0,n._)(function*(){var r=yield(0,i.o)("".concat(o,"/message-request/"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify((0,a._)({username:e},t?{body:t}:{}))});if(!r.ok)throw Error((yield l(r,"Failed to send message request")));return r.json()})()}function m(e){return(0,n._)(function*(){var t=yield(0,i.o)("".concat(o,"/message-request/batch/"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({usernames:e})});if(!t.ok)throw Error((yield l(t,"Failed to send tea invites")));return t.json()})()}function v(){return(0,n._)(function*(){var e=yield(0,i.o)("".concat(o,"/buddy-coffee-invite/"),{method:"POST"});if(!e.ok)throw Error((yield l(e,"Failed to send tea invites")));return e.json()})()}function f(e){return(0,n._)(function*(){var t=yield(0,i.o)("".concat(o,"/").concat(e,"/message-request/accept/"),{method:"POST"});if(!t.ok)throw Error((yield l(t,"Failed to accept message request")));return t.json()})()}function p(e,t){return(0,n._)(function*(){var r="".concat(o,"/").concat(e,"/messages/")+(t?"?before=".concat(encodeURIComponent(t)):""),n=yield(0,i.o)(r);if(!n.ok)throw Error("Failed to load messages");return n.json()})()}function h(e,t,r){return(0,n._)(function*(){var n=yield(0,i.o)("".concat(o,"/").concat(e,"/messages/"),{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({body:t,replyToId:null!=r?r:null})});if(!n.ok)throw Error("Failed to send message");return n.json()})()}function g(e){return(0,n._)(function*(){if(!(yield(0,i.o)("".concat(o,"/").concat(e,"/read/"),{method:"POST"})).ok)throw Error("Failed to mark conversation read")})()}function y(e,t,r){return(0,n._)(function*(){var n=new URLSearchParams({q:e});t&&"all"!==t&&n.set("type",t),r&&n.set("friends_only","1");var a=yield(0,i.o)("/api/v1/messaging/users/search/?".concat(n.toString()));if(!a.ok)throw Error("Failed to search users");return a.json()})()}},23491:(e,t,r)=>{"use strict";r.d(t,{v:()=>F,A:()=>K});var n=r(81463),a=r(29152),i=r(13356),s=r(93284),o=r(94218),l=r(85468),c=r(8193),u=r(57143),d=r(23668),m=r(15880),v=r(72457),f=r(93602);function p(e){var{isPending:t,onSubmit:r,className:n}=e,[s,o]=(0,i.useState)(""),{authenticated:l}=(0,f.Jd)(),p=/iPhone/.test(navigator.userAgent)&&!/iPad/.test(navigator.userAgent),h=(0,i.useRef)(0),g=()=>{var e=s.trim();e&&(r(e),l&&o(""))};return(0,a.jsx)("form",{onSubmit:e=>{e.preventDefault(),g()},className:(0,v.cn)("border-t p-4",n),children:(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(u.T,{value:s,onChange:e=>{var t=e.target.value;t.length<=240&&o(t)},placeholder:"Add a comment...",className:"mt-0.5 flex-1 resize-none overflow-y-auto border-none pt-2 text-gray-700 placeholder:text-gray-400",disabled:t,rows:1,maxLength:240,style:{minHeight:"auto",maxHeight:"120px"},onInput:e=>{var t=e.target;t.style.height="auto",t.style.height="".concat(Math.min(t.scrollHeight,120),"px")},onFocus:()=>{p&&(h.current=window.scrollY,document.body.style.position="fixed",document.body.style.top="-".concat(h.current,"px"),document.body.style.width="100%")},onBlur:()=>{if(p){var e=h.current;setTimeout(()=>{document.body.style.position="",document.body.style.top="",document.body.style.width="",window.scrollTo(0,e)},0)}},onKeyDown:e=>{"Enter"===e.key&&!e.shiftKey&&(e.preventDefault(),t||g())}}),(0,a.jsx)(c.$,{variant:"ns",type:"submit",disabled:!s.trim()||t,className:"relative shrink-0 self-end px-3 text-gray-500 after:pointer-events-auto after:absolute after:-bottom-2 after:-right-2 after:-top-2 after:left-0 after:rounded-md after:content-['']",children:t?(0,a.jsx)(d.A,{className:"h-4 w-4 animate-spin"}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(m.A,{className:"mr-1 hidden h-4 w-4 md:block"}),(0,a.jsx)("span",{children:"Send"})]})})]})})}var h=r(27364),g=r(59891),y=r(46452);function x(){return(0,a.jsx)(y.E,{className:"h-16 w-full rounded-lg bg-gray-50"})}var w=r(85734);function b(e){var{comments:t,isLoading:r,isLoadingMore:n,hasMoreComments:s,fetchNextComments:o,taskSponsorId:c,onDelete:u,deletingCommentId:d,scrollRef:f,onScroll:p,className:y,onUpdatePending:b}=e;(0,i.useEffect)(()=>
1{if(f.current){var e=f.current.querySelector("[data-radix-scroll-area-viewport]");e&&e.scrollTo({top:0})}},[f]);var[_,j]=(0,i.useState)(null);(0,i.useEffect)(()=>{var e,t=null==(e=f.current)?void 0:e.querySelector("[data-radix-scroll-area-viewport]");t&&j(t)},[f]);var{sentinelRef:N,isFetching:k,loadMore:C}=(0,w.X)({hasMore:!!s,onLoadMore:()=>(0,l._)(function*(){o&&(yield Promise.resolve(o()))})(),root:_,rootMargin:"0px 0px 300px 0px"}),E=(0,i.useCallback)(e=>{p(e)},[p]);return(0,a.jsx)(h.F,{className:(0,v.cn)("min-h-0 flex-1",y),ref:f,onScroll:E,children:(0,a.jsx)("div",{className:"overflow-hidden px-2 md:px-4",children:r?(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)(x,{}),(0,a.jsx)(x,{}),(0,a.jsx)(x,{})]}):0===t.length?(0,a.jsxs)("div",{className:"flex min-h-[200px] flex-col justify-center py-8 text-center text-gray-500",children:[(0,a.jsx)(m.A,{className:"mx-auto mb-2 h-8 w-8 text-gray-300"}),(0,a.jsx)("p",{className:"text-sm",children:"No comments yet"}),(0,a.jsx)("p",{className:"mt-1 text-xs text-gray-400",children:"Be the first to comment!"})]}):(0,a.jsxs)("div",{className:"z-0 flex flex-col gap-2 overflow-hidden pb-4 pr-2",children:[t.map(e=>(0,a.jsx)(g.A,{comment:e,onDelete:u,isDeleting:d===e.id},e.id)),n&&s&&!r&&(0,a.jsxs)("div",{className:"mt-2 flex flex-col gap-2 px-3",children:[(0,a.jsx)(x,{}),(0,a.jsx)(x,{})]}),(0,a.jsx)("div",{ref:N,style:{height:1,visibility:"hidden"},"aria-hidden":"true"}),!("IntersectionObserver"in window)&&s&&(0,a.jsx)("button",{onClick:()=>C(),disabled:n||k,className:"mt-2 text-sm text-gray-600 disabled:opacity-50",children:n?"Loading...":"Load more"})]})})})}var _=r(56950),j=r(74723);function N(e){var{review:t}=e,{reviewer:{name:r,username:n,profileImage:i,id:s}}=t;return(0,a.jsxs)("div",{className:(0,v.cn)("group flex items-center justify-between gap-3 rounded-lg p-3 transition-colors hover:bg-gray-50",t.pending&&"opacity-70"),children:[(0,a.jsx)("div",{className:"shrink-0",children:(0,a.jsx)(j.A,{userId:s,name:r,username:n,profileImage:i,avatarSize:"sm",nameSize:"sm",nameClassName:"text-gray-700",usernameSize:"xs",enableNavigation:!0})}),(0,a.jsx)(_.A,{className:(0,v.cn)("h-5 w-5",t.pending?"text-gray-300":"text-gray-400")})]})}function k(){return(0,a.jsx)(y.E,{className:"h-16 w-full rounded-lg bg-gray-50"})}function C(e){var{reviews:t,isLoading:r,isLoadingMore:n,hasMoreReviews:s,fetchNextReviews:o,scrollRef:c,onScroll:u,className:d,highlightedItemId:m,isHighlightActive:f}=e;(0,i.useEffect)(()=>{if(c.current){var e=c.current.querySelector("[data-radix-scroll-area-viewport]");e&&e.scrollTo({top:0})}},[c]);var[p,g]=(0,i.useState)(null);(0,i.useEffect)(()=>{var e,t=null==(e=c.current)?void 0:e.querySelector("[data-radix-scroll-area-viewport]");t&&g(t)},[c]);var{sentinelRef:y,isFetching:x,loadMore:b}=(0,w.X)({hasMore:!!s,onLoadMore:()=>(0,l._)(function*(){o&&(yield Promise.resolve(o()))})(),root:p,rootMargin:"0px 0px 300px 0px"}),j=(0,i.useCallback)(e=>{u(e)},[u]);return(0,a.jsx)(h.F,{className:(0,v.cn)("min-h-0 flex-1",d),ref:c,onScroll:j,children:(0,a.jsx)("div",{className:"overflow-hidden px-2 md:px-4",children:(()=>{if(r)return(0,a.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,a.jsx)(k,{}),(0,a.jsx)(k,{}),(0,a.jsx)(k,{})]});if(0===t.length)return(0,a.jsxs)("div",{className:"py-8 text-center text-gray-500",children:[(0,a.jsx)(_.A,{className:"mx-auto mb-2 h-8 w-8 text-gray-300"}),(0,a.jsx)("p",{className:"text-sm",children:"No upvotes yet"}),(0,a.jsx)("p",{className:"mt-1 text-xs text-gray-400",children:"Be the first to vote!"})]});var e=m?t.find(e=>e.id===m):null,i=m?t.filter(e=>e.id!==m):t;return(0,a.jsxs)("div",{className:"z-0 flex flex-col gap-2 overflow-hidden pb-4 pr-2",children:[e&&(0,a.jsx)("div",{className:(0,v.cn)("rounded-lg transition-all duration-1000 ease-in-out",f?"border-2 border-green-200 bg-green-50 shadow-lg":"border-2 border-transparent bg-transparent"),style:{opacity:f?1:.7,transform:f?"scale(1.02)":"scale(1)"},children:(0,a.jsx)(N,{review:e},"highlighted-".concat(e.id))}),i.map(e=>(0,a.jsx)(N,{review:e},e.id)),n&&s&&!r&&(0,a.jsxs)("div",{className:"mt-2 flex flex-col gap-2",children:[(0,a.jsx)(k,{}),(0,a.jsx)(k,{})]}),(0,a.jsx)("div",{ref:y,style:{height:1,visibility:"hidden"},"aria-hidden":"true"}),!("IntersectionObserver"in window)&&s&&(0,a.jsx)("button",{onClick:()=>b(),disabled:n,className:"mt-2 text-sm text-gray-600 disabled:opacity-50",children:n?"Loading...":"Load more"})]})})()})})}function E(e){var{comments:t,reviews:r,tabType:n,isLoading:i,isLoadingMore:s,hasMoreComments:o,fetchNextComments:l,hasMoreReviews:c,fetchNextReviews:u,taskSponsorId:d,onDelete:m,deletingCommentId:v,scrollRef:f,onScroll:p,commentsClassName:h,reviewsClassName:g,onUpdatePending:y}=e;return"comments"===n?(0,a.jsx)(b,{comments:t,isLoading:i,isLoadingMore:s,hasMoreComments:o,fetchNextComments:l,taskSponsorId:d,onDelete:m,deletingCommentId:v,scrollRef:f,onScroll:p,className:h,onUpdatePending:y}):(0,a.jsx)(C,{reviews:r,isLoading:i,isLoadingMore:s,hasMoreReviews:c,fetchNextReviews:u,scrollRef:f,onScroll:p,className:g})}var S=r(50773);function T(e){var{commentsCount:t,reviewCount:r,showHeaderShadow:n,activeTab:i="comments",onTabChange:s,className:o,isLoading:l=!1}=e;return(0,a.jsx)("div",{className:(0,v.cn)("relative z-10 bg-white p-4 transition-all duration-200 md:p-6",n&&"border-b border-gray-200",o),children:(0,a.jsx)("div",{className:"flex items-center justify-between",children:l?(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(y.E,{className:"h-6 w-20 rounded-full"}),(0,a.jsx)(y.E,{className:"h-6 w-16 rounded-full"})]}):(0,a.jsx)(S.tU,{value:i,onValueChange:e=>null==s?void 0:s(e),className:"w-auto",children:(0,a.jsxs)(S.j7,{className:"h-auto gap-1 bg-transparent p-0",children:[(0,a.jsxs)(S.Xi,{value:"comments",className:(0,v.cn)("rounded-full border border-white bg-transparent text-sm font-medium text-gray-600","data-[state=active]:border data-[state=active]:border-gray-300 data-[state=active]:bg-gray-50 data-[state=active]:px-3 data-[state=active]:py-0.5 data-[state=active]:text-gray-600 data-[state=active]:shadow-none","data-[state=inactive]:bg-transparent data-[state=inactive]:text-gray-500","transition-colors hover:bg-gray-100"),children:[t," ",1===t?"Comment":"Comments"]}),(0,a.jsxs)(S.Xi,{value:"reviews",className:(0,v.cn)("rounded-full border border-white bg-transparent text-sm font-medium text-gray-600","data-[state=active]:border data-[state=active]:border-gray-300 data-[state=active]:bg-gray-50 data-[state=active]:px-3 data-[state=active]:py-0.5 data-[state=active]:text-gray-500 data-[state=active]:shadow-none","data-[state=inactive]:bg-transparent data-[state=inactive]:text-gray-500","transition-colors hover:text-gray-700"),children:[r," ",1===r?"Upvote":"Upvotes"]})]})})})})}var I=r(68337),M=r(40268),P=r(45894),D=r(2189),A=r(54620);function F(e){var{entry:t,taskSlug:r,activeTab:n,onTabChange:s,headerClassName:o,commentsClassName:c,reviewsClassName:u,formClassName:d}=e,[m,v]=(0,i.useState)(!1),[h,g]=(0,i.useState)(null),y=(0,i.useRef)(null),{userProfileAbbreviated:x}=(0,f.Jd)(),w=(0,I.sm)(r,t.id),b=(0,M.L5)(r,t.id),{comments:_,isLoading:j,isLoadingMore:N,hasMore:k,fetchNextPage:C}=w,{reviews:S,isLoading:F,isLoadingMore:L,hasMore:R,fetchNextPage:Q}
1=b,U=(0,I.lw)(r,t.id,x),O=(0,I.yy)(r,t.id),{authenticated:V}=(0,f.Jd)(),{createPendingComment:z,clearPendingAction:B}=(0,P.qz)(),{showLoginModal:q}=(0,P.GD)(),H="comments"===n?j:F;return(0,a.jsxs)("div",{className:"flex h-full min-h-0 flex-1 flex-col bg-white",children:[(0,a.jsx)(T,{commentsCount:t.commentCount,reviewCount:t.reviewCount,showHeaderShadow:m,activeTab:n,onTabChange:e=>{s(e)},className:o,isLoading:H}),(0,a.jsx)(E,{comments:_||[],reviews:S||[],tabType:n,isLoading:H,isLoadingMore:"comments"===n?N:L,hasMoreComments:k,fetchNextComments:C,hasMoreReviews:R,fetchNextReviews:Q,onDelete:e=>{g(e),O.mutate(e,{onSuccess:()=>{g(null),(0,A.trackEvent)("comment_deleted",{feature:"earn",task_slug:r,entry_id:t.id})},onError:e=>{g(null),(0,A.trackError)("comment_deletion_failed",e instanceof Error?e:"Deletion failed",{feature:"earn",task_slug:r,entry_id:t.id})}})},deletingCommentId:h,scrollRef:y,onScroll:e=>{v(e.target.scrollTop>0)},commentsClassName:c,reviewsClassName:u}),"comments"===n&&(0,a.jsx)(p,{isPending:(null==U?void 0:U.isPending)||!1,onSubmit:e=>(0,l._)(function*(){if(!V){z({content:e,entryId:t.id,taskSlug:r,entry:t},{taskSlug:r,entryId:t.id}),q({title:"Sign in to comment",description:"You need to be logged in to post comments",redirectTo:window.location.pathname,onCancel:()=>{B()}});return}try{yield null==U?void 0:U.mutateAsync({content:e}),(0,A.trackEvent)("comment_created",{feature:"earn",task_slug:r,entry_id:t.id})}catch(e){var n=e instanceof Error?e.message:"Failed to submit comment";(0,A.trackError)("comment_creation_failed",e instanceof Error?e:n,{feature:"earn",task_slug:r,entry_id:t.id}),(0,D.oR)({title:"Error",description:n,variant:"destructive"})}})(),className:d})]})}function L(e){var{entry:t,taskSlug:r,isOpen:n,onClose:s,activeTab:l,onTabChange:c,disableTransition:u}=e,d=/iPhone/.test(navigator.userAgent)&&!/iPad/.test(navigator.userAgent);return(0,i.useEffect)(()=>(n&&d&&(document.body.style.overflow="hidden"),()=>{d&&(document.body.style.overflow="")}),[n,d]),(0,a.jsx)(o._s,{open:n,onOpenChange:e=>{e||s()},repositionInputs:!1,children:(0,a.jsxs)(o.zj,{className:"flex h-[60vh] flex-col overflow-hidden p-0 ".concat(u?"transition-none !duration-0":""),children:[(0,a.jsx)(o.gk,{className:"sr-only",children:"Comments and reviews"}),(0,a.jsx)(F,{entry:t,taskSlug:r,activeTab:l,onTabChange:c,onClose:s})]})})}var R=r(77425),Q=r(3382),U=r(55992),O=r(83559),V=r(20536),z=r(6454);function B(e){var{entry:t}=e;return"link"===t.entryType||"code"===t.entryType?(0,a.jsxs)("div",{className:"relative flex aspect-[9/16] h-full w-full items-center justify-center overflow-hidden",children:[(0,a.jsx)("div",{className:"absolute inset-0 h-full w-full",children:(0,a.jsx)("div",{className:"relative h-full w-full",children:(0,a.jsx)(V.default,{src:(0,O.iM)("tasks/link-frame-desktop-white.svg"),alt:"Link frame",fill:!0,className:"object-fill object-right",priority:!0,draggable:!1})})}),(0,a.jsx)("div",{className:"relative z-20 flex h-[243px] w-full max-w-[280px] items-center md:max-w-[300px]",children:(0,a.jsx)("div",{className:"w-full",children:(0,a.jsx)("div",{className:"[&>div]:!sm:w-full w-full [&>div]:!flex [&>div]:!w-full [&>div]:!min-w-0 [&>div]:!max-w-none [&>div]:!flex-col",children:(0,a.jsx)(U.A,{url:t.src,previewData:t.linkPreviewData,showThirdPartyModal:!0,className:"h-full",fillContainer:!0})})})})]}):"image"===t.entryType?(0,a.jsx)(z.A,{src:t.src||"",alt:t.comment||"Entry image",width:337,height:600,className:"md:w-[337px]"}):(0,a.jsx)("div",{className:"aspect-[9/16] h-full overflow-hidden",children:(0,a.jsx)(Q.default,{src:t.src,assetReady:t.assetReady,entryId:t.id})})}var q=r(39646);function H(e){var{entry:t,taskSlug:r,isOpen:n,onClose:i,activeTab:s,onTabChange:o,disableTransition:l}=e;return(0,a.jsx)(R.lG,{open:n,onOpenChange:i,children:(0,a.jsxs)(R.Cf,{hideCloseButton:!0,animation:!l,className:"h-[600px] max-w-4xl overflow-hidden border-0 bg-transparent p-0",children:[(0,a.jsx)(R.L3,{className:"sr-only",children:"Comments and reviews"}),(0,a.jsxs)("div",{className:"relative flex h-full overflow-hidden rounded-xl bg-white",children:[(0,a.jsx)("div",{className:"relative z-20 w-[337px] flex-shrink-0 overflow-hidden",children:(0,a.jsx)(B,{entry:t})}),(0,a.jsx)(q.A,{className:"absolute right-6 top-6 z-30 h-6 w-6 cursor-pointer stroke-1",onClick:i}),(0,a.jsx)("div",{className:"relative z-10 min-w-0 flex-1",children:(0,a.jsx)(F,{entry:t,taskSlug:r,activeTab:s,onTabChange:o,onClose:i})})]})]})})}var W=r(95306);function K(e){var{entryId:t,taskSlug:r,isOpen:o,onClose:l,initialTab:c,disableTransition:u}=e,d=(0,s.B)(),[m,v]=(0,i.useState)(c||"comments"),{temporarilyHideIntercom:f,restoreIntercom:p}=(0,P.Jn)(),{data:h}=(0,W.EN)(t,r);if((0,i.useEffect)(()=>{o&&c&&v(c)},[o,c]),(0,i.useEffect)(()=>{d&&(o?f():p())},[o,d,f,p]),(0,i.useEffect)(()=>{o||v("comments")},[o]),!h)return null;var g={entry:h,taskSlug:r,activeTab:m,onTabChange:v,onClose:l,isOpen:o,disableTransition:u};return d?(0,a.jsx)(L,(0,n._)({},g)):(0,a.jsx)(H,(0,n._)({},g))}},23793:(e,t,r)=>{"use strict";r.d(t,{Iu:()=>s,MB:()=>l,p9:()=>o});var n=r(85468),a=r(32183),i=r(92649);function s(e,t){return(0,n._)(function*(){try{var r=yield(0,a.o)("/api/v1/tasks/".concat(e,"/e
1ntries/").concat(t,"/review/"),(0,i.D_)("POST")),n=yield(0,i.sM)(r,"vote for entry");return{success:!0,message:n.message||"Vote added successfully",action:n.action,review_count:n.review_count,user_has_reviewed:n.user_has_reviewed}}catch(e){return{success:!1,message:e.message||"Failed to vote for entry"}}})()}function o(e,t){return(0,n._)(function*(){try{var r=yield(0,a.o)("/api/v1/tasks/".concat(e,"/entries/").concat(t,"/review/"),(0,i.D_)("DELETE")),n=yield(0,i.sM)(r,"remove vote");return{success:!0,message:n.message||"Vote removed successfully",action:n.action,review_count:n.review_count,user_has_reviewed:n.user_has_reviewed}}catch(e){return{success:!1,message:e.message||"Failed to remove vote"}}})()}function l(e,t,r,s){return(0,n._)(function*(){try{var n=new URLSearchParams,o=r?Math.min(Math.max(r,1),100):20,l=s?Math.max(0,s):0;if(void 0!==l&&o>0){var c=Math.min(Math.floor(l/o)+1,1e3);n.append("page",c.toString()),n.append("page_size",o.toString())}else n.append("page_size",o.toString());var u=n.toString()?"?".concat(n.toString()):"",d=yield(0,a.o)("/api/v1/tasks/".concat(e,"/entries/").concat(t,"/reviews/").concat(u),(0,i.D_)("GET")),m=yield(0,i.sM)(d,"fetch upvotes");return{results:m.results||[],next:m.next||null}}catch(e){return(0,i.hS)(e,"fetchReviews")}})()}},24926:(e,t,r)=>{"use strict";r.d(t,{F:()=>s,d:()=>o});var n=r(29152),a=r(13356),i=(0,a.createContext)({nonce:""});function s(e){var{nonce:t,children:r}=e,s=(0,a.useMemo)(()=>({nonce:t}),[t]);return(0,n.jsx)(i.Provider,{value:s,children:r})}function o(){return(0,a.useContext)(i).nonce}},25968:(e,t,r)=>{"use strict";r.d(t,{G2:()=>f,VM:()=>m,i6:()=>d,Qe:()=>u,dz:()=>v});var n=r(85468),a=r(32183);class i extends Error{constructor(e,t,r){super(e),this.name="ApiError",this.status=t,this.data=r}}function s(e,t){return(0,n._)(function*(){var r=yield(0,a.o)(e,t);if(!r.ok){var{message:s,data:o}=yield(0,n._)(function*(){try{var e,t,n,a,i=yield r.json();return{message:null!=(a=null!=(n=null!=(t=null!=(e=i.detail)?e:i.error)?t:Array.isArray(i.non_field_errors)?i.non_field_errors.join(", "):null)?n:r.statusText)?a:"Request failed",data:i}}catch(e){return{message:r.statusText||"Request failed",data:null}}})();throw new i(s,r.status,o)}if(204!==r.status)return r.json()})()}var o={member:"/api/v1/messaging/broadcast/",internal:"/api/v1/internal/messaging/broadcast/"},l="/api/v1/messaging/users/";function c(e){return"type"===e.kind?"type=".concat(encodeURIComponent(e.value)):"skill"===e.kind?"skill_group=".concat(encodeURIComponent(e.value)):"oncampus"===e.kind?"oncampus=true":"industry_group=".concat(encodeURIComponent(e.value))}function u(e){return s("".concat(l,"?").concat(c(e),"&preview=true"))}function d(){return s("".concat(l,"filter-options/"))}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2e3,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return s("".concat(l,"?").concat(c(e),"&limit=").concat(t,"&offset=").concat(r))}function v(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"member";return s(o[t],{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)})}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"member";return(0,n._)(function*(){try{var t=yield(0,a.o)("".concat(o[e],"capability/"));if(!t.ok)return!1;var r=yield t.json();return(null==r?void 0:r.canBroadcast)===!0}catch(e){return!1}})()}},27364:(e,t,r)=>{"use strict";r.d(t,{F:()=>u});var n=r(81463),a=r(97320),i=r(62839),s=r(29152),o=r(13356),l=r(56637),c=r(72457),u=o.forwardRef((e,t)=>{var{className:r,children:o,onScroll:u,orientation:m="vertical",viewportRef:v}=e,f=(0,i._)(e,["className","children","onScroll","orientation","viewportRef"]);return(0,s.jsxs)(l.bL,(0,a._)((0,n._)({ref:t,className:(0,c.cn)("relative overflow-hidden",r)},f),{children:[(0,s.jsx)(l.LM,{ref:v,className:"h-full w-full rounded-[inherit]",onScroll:u,children:o}),(0,s.jsx)(d,{orientation:m}),(0,s.jsx)(l.OK,{})]}))});u.displayName=l.bL.displayName;var d=o.forwardRef((e,t)=>{var{className:r,orientation:o="vertical"}=e,u=(0,i._)(e,["className","orientation"]);return(0,s.jsx)(l.VM,(0,a._)((0,n._)({ref:t,orientation:o,className:(0,
1c.cn)("flex touch-none select-none transition-colors","vertical"===o&&"h-full w-2 border-l border-l-transparent p-[1px]","horizontal"===o&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",r)},u),{children:(0,s.jsx)(l.lr,{className:"relative flex-1 rounded-full bg-border"})}))});d.displayName=l.VM.displayName},30312:(e,t,r)=>{"use strict";r.d(t,{default:()=>d});var n=r(29152),a=r(13356),i=r(20536),s=r(18453),o=r(72457),l=r(4968),c=(0,r(83559).rx)("avatar-gradient.svg"),u=a.memo(e=>{var{userId:t,imageKey:r,imageSrc:u,className:d,initialsClassName:m,username:v,border:f=!1,borderInnerColor:p="border-white",borderOuterColor:h="border-white",borderSize:g="md",blackAndWhite:y=!1,isClickable:x=!1,handleClick:w,onLoadingStateChange:b,hideFallbackBorder:_=!1}=e,[j,N]=(0,a.useState)(!1),[k,C]=(0,a.useState)(!1);(0,s.useRouter)();var{width:E,height:S}=(0,a.useMemo)(()=>(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:80;if(!e)return{width:t,height:t};var r=e.match(/w-\[(\d+)px\]/),n=e.match(/h-\[(\d+)px\]/),a=e.match(/size-\[(\d+)px\]/);if(r||n){var i=e.includes("aspect-square"),s=r?2*parseInt(r[1]):void 0,o=n?2*parseInt(n[1]):void 0;return{width:null!=s?s:i&&null!=o?o:t,height:null!=o?o:i&&null!=s?s:t}}if(a){var l=2*parseInt(a[1]);return{width:l,height:l}}var c=e.match(/w-(\d+)/),u=e.match(/h-(\d+)/),d=e.match(/size-(\d+)/);if(d){var m=20*parseInt(d[1]);return{width:m,height:m}}return{width:c?20*parseInt(c[1]):t,height:u?20*parseInt(u[1]):t}})(d),[d]),T=(0,a.useMemo)(()=>{if(u)return u;var{key:e,detectedPrefix:t}=function(e){if(!e)return{key:void 0,detectedPrefix:"profile-images"};var t=e.trim().replace(/^\/+/,"");return t.startsWith("referral-link-images/")?{key:t.replace(/^referral-link-images\//,""),detectedPrefix:"referral-link-images"}:{key:t.replace(/^profile-images\//,""),detectedPrefix:"profile-images"}}(r);if(e)return"".concat(l.dF,"/width=").concat(E,",height=").concat(S,",format=webp,quality=85/").concat(t,"/").concat(e)},[u,r,E,S]);(0,a.useEffect)(()=>{r&&T&&(N(!1),C(!0),null==b||b(!0))},[r,T,b]);var I=()=>{N(!0),C(!1),null==b||b(!1)},M=()=>{C(!1),null==b||b(!1)},P=(0,o.cn)("relative flex items-center justify-center rounded-full overflow-hidden flex-shrink-0 bg-gray-100",x&&"cursor-pointer",d),D=(0,n.jsx)(i.default,{src:c,alt:v||"Avatar",fill:!0,sizes:"".concat(E,"px"),className:"object-cover",unoptimized:!0});return f?(0,n.jsx)("span",{className:(0,o.cn)("flex items-center justify-center rounded-full",{sm:"border border-2 p-0.5",md:"border-2 p-1.5",lg:"border p-1"}[g],p,h,x&&"cursor-pointer",d),onClick:x?w:void 0,role:x?"button":void 0,tabIndex:x?0:void 0,onKeyDown:x?e=>"Enter"===e.key&&(null==w?void 0:w()):void 0,children:(0,n.jsxs)("span",{className:(0,o.cn)("relative h-full w-full overflow-hidden rounded-full bg-gray-100"),children:[T&&!j&&(0,n.jsx)(i.default,{src:T,alt:v||"Avatar",fill:!0,className:(0,o.cn)("object-cover",y&&"grayscale filter"),sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",onError:I,onLoad:M,priority:E>100}),(!T||j)&&D]})}):(0,n.jsxs)("span",{className:P,onClick:x?w:void 0,role:x?"button":void 0,tabIndex:x?0:void 0,onKeyDown:x?e=>"Enter"===e.key&&(null==w?void 0:w()):void 0,children:[T&&!j&&(0,n.jsx)(i.default,{src:T,alt:v,fill:!0,className:(0,o.cn)("object-cover",y&&"grayscale filter"),sizes:"(max-width: 768px) 100vw, (max-width: 1200px) 50vw, 33vw",onError:I,onLoad:M,priority:E>100}),(!T||j)&&D]})});u.displayName="ProfileAvatar";let d=u},32842:(e,t,r)=>{"use strict";r.d(t,{B:()=>f,N:()=>p});var n=r(85468),a=r(29152),i=r(13356),s=r(58494),o=r(48216),l=r(96498),c=r(93602),u=r(77425),d=r(8193),m=r(68751),v=(0,i.createContext)(null);function f(e){var{children:t}=e,{user:r}=(0,c.Jd)(),f=null==r?void 0:r.id,p=(0,i.useRef)(f);p.current=f;var h=(0,s.useQueryClient)(),g=(0,i.useRef)(null),[y,x]=(0,i.useState)(null),[w,b]=(0,i.useState)(null),_=(0,i.useCallback)(e=>(0,n._)(function*(){if(!f)throw Error("Sign in to connect Farcaster.");null==(t=g.current)||t.abort();var t,r=new AbortController;g.current=r;var n=()=>!r.signal.aborted&&p.current===f;b(null);try{e&&(0,m.vs)(f);for(var a=yield(0,m.Lu)(e?"connect":void 0,r.signal),i=0;n();i++){if(a.authorized&&!a.approvalUrl)return(0,m.k2)(a,h),(0,m.sK)(f),x(null),a;if(!a.approvalUrl)throw Error("Approval expired. Close this window and connect again.");if(x({userId:f,url:a.approvalUrl}),i>=150)throw Error("Still waiting for approval. Return to your profile and connect again to continue.");if(yield new Promise(e=>window.setTimeout(e,2e3)),!n())break;a=yield(0,m.Lu)("check",r.signal)}throw new DOMException("Connection cancelled","AbortError")}catch(t){throw n()&&(b(t instanceof Error?t.message:"Could not connect Farcaster."),l.wd("Farcaster web connection failed",{level:"error",tags:{feature:"farcaster",step:e?"connect":"return"}})),t}finally{g.current===r&&(g.current=null)}})(),[f,h]);(0,i.useEffect)(()=>(f&&(0,m.ri)(f)&&_(!1).catch(()=>{}),()=>{var e;null==(e=g.current)||e.abort()}),[f,_]);var j=(0,i.useCallback)(()=>_(!0),[_]);return(0,a.jsxs)(v.Provider,{value:j,children:[t,(0,a.jsx)(u.lG,{open:(null==y?void 0:y.userId)===f&&!!y,onOpenChange:e=>{var t;e||(null==(t=g.current)||t.abort(),f&&(0,m.sK)(f),x(null),b(null))},children:(0,a.jsxs)(u.Cf,{children:[(0,a.jsx)(u.L3,{children:"Connect Farcaster"}),(0,a.jsx)(u.rr,{children:"Approve NS in Farcaster to link your profile and allow posting, likes and recasts."}),y?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("div",{className:"mx-auto rounded-xl bg-white p-4",children:(0,a.jsx)(o.h,{value:y.url,size:224})}),(0,a.jsx)(d.$,{asChild:!0,children:(0,a.jsx)("a",{href:y.url,target:"_blank",rel:"noopener noreferrer",children:"Open Farcaster"})})]}):null,(0,a.jsx)("p",{className:"text-sm text-muted-foreground",role:"status",children:w||"Scan the code with your phone, or open Farcaster. This window will update after approval."})]})})]})}function p(){var e=(0,i.useContext)(v);if(!e)throw Error("useConnectFarcaster requires FarcasterLinkRecovery");return e}},34493:(e,t,r)=>{"use strict";r.d(t,{A:()=>
1o,Q:()=>l});var n=r(29152),a=r(13356),i=r(18453),s=(0,a.createContext)({previousPath:null,currentDomain:null});function o(e){var{children:t}=e,r=(0,i.usePathname)(),[o,l]=(0,a.useState)(null),[c,u]=(0,a.useState)(null),d=(0,a.useRef)(null);return(0,a.useEffect)(()=>{u(window.location.hostname)},[]),(0,a.useEffect)(()=>{r&&(d.current&&d.current!==r&&l(d.current),d.current=r)},[r]),(0,n.jsx)(s.Provider,{value:{previousPath:o,currentDomain:c},children:t})}function l(){var e=(0,a.useContext)(s);if(!e)throw Error("useNavigationHistory must be used within NavigationHistoryProvider");return e}},37081:(e,t,r)=>{"use strict";function n(e){if(!/^https?:\/\//i.test(e))return!1;try{var t=new URL(e).hostname;return"ns.com"!==t&&!t.endsWith(".ns.com")}catch(e){return!1}}function a(e){var t=e.trim();if(!t||/\s/.test(t))return!1;try{var r=/^https?:\/\//i.test(t)?t:"https://".concat(t),n=new URL(r);return("http:"===n.protocol||"https:"===n.protocol)&&n.hostname.length>0}catch(e){return!1}}r.d(t,{U8:()=>a,jm:()=>o,nv:()=>s,tb:()=>n});var i=new Set(["http:","https:","mailto:"]);function s(e){if("string"!=typeof e||""===e.trim())return!1;try{var t=new URL(e,"https://ns.com");return i.has(t.protocol)}catch(e){return!1}}function o(e){if(!e)return e;var t="view=FitH&zoom=page-width",r=e.indexOf("#");return -1===r?"".concat(e,"#").concat(t):e.slice(r+1)?"".concat(e,"&").concat(t):"".concat(e).concat(t)}},38428:(e,t,r)=>{"use strict";r.d(t,{RH:()=>N,qz:()=>k});var n=r(85468),a=r(81463),i=r(97320),s=r(29152),o=r(13356);function l(e){try{var t,r,n,a;switch(e.actionType){case"videoEntry":t=!(r=e.payload).comment||r.comment.length>280?{success:!1,error:"Comment must be less than 280 characters"}:r.src&&("pending"===r.src||""!==r.src.trim())?"video"!==r.entryType?{success:!1,error:"Entry type must be 'video'"}:r.termsAccepted?r.entryId&&""!==r.entryId.trim()?{success:!0}:{success:!1,error:"Video ID is required"}:{success:!1,error:"Terms must be accepted"}:{success:!1,error:"Video source is required"};break;case"linkEntry":t=!(n=e.payload).comment||n.comment.length>280?{success:!1,error:"Comment must be less than 280 characters"}:n.url&&function(e){try{return new URL(e),!0}catch(e){return!1}}(n.url)?["link","code"].includes(n.entryType)?n.termsAccepted?{success:!0}:{success:!1,error:"Terms must be accepted"}:{success:!1,error:"Entry type must be 'link' or 'code'"}:{success:!1,error:"Please enter a valid URL"};break;case"review":t=e.payload.entryId?{success:!0}:{success:!1,error:"Entry ID is required"};break;case"comment":t=(a=e.payload).content&&""!==a.content.trim()?a.content.length>240?{success:!1,error:"Comment must be less than 240 characters"}:a.entryId?a.taskSlug&&""!==a.taskSlug.trim()?{success:!0}:{success:!1,error:"Task slug is required"}:{success:!1,error:"Entry ID is required"}:{success:!1,error:"Comment content is required"};break;default:return{success:!1,error:"Unknown action type"}}if(t.success)return{success:!0,data:e};return{success:!1,error:t.error}}catch(e){return{success:!1,error:"Invalid action payload"}}}var c="pending_action",u="PendingVideoStorage",d="videos";function m(e){return new Date().getTime()-e.createdAt.getTime()>6e5}function v(e){return(0,n._)(function*(){if("videoEntry"===e.actionType){var t=e.payload;yield y(t.entryId)}if("imageEntry"===e.actionType){var r,a=e.payload;a.entryId&&(yield(r=a.entryId,(0,n._)(function*(){yield y(r)})()))}})()}var f=null;function p(){return f||(f=new Promise(e=>{try{var t=indexedDB.open(u,2);t.onerror=()=>{e(null)},t.onsuccess=()=>{var r=t.result;r.objectStoreNames.contains(d)?e(r):(r.close(),f=null,e(null))},t.onupgradeneeded=e=>{try{var t=e.target.result;t.objectStoreNames.contains(d)||t.createObjectStore(d,{keyPath:"id"}).createIndex("actionId","actionId",{unique:!1})}catch(e){}}}catch(t){e(null)}})),f}function h(e,t,r){return(0,n._)(function*(){if(!t)return t;try{var n=yield p();if(!n)return t;var a={id:t,file:e,createdAt:new Date,actionId:r};return new Promise(e=>{try{var r=n.transaction([d],"readwrite").objectStore(d).put(a);r.onsuccess=()=>e(t),r.onerror=()=>e(t)}catch(r){e(t)}})}catch(e){return t}})()}function g(e){return(0,n._)(function*(){try{var t=yield p();if(!t)return null;return new Promise(r=>{try{var n=t.transaction([d],"readonly").objectStore(d).get(e);n.onsuccess=()=>{var e=n.result;r(e?e.file:null)},n.onerror=()=>r(null)}catch(e){r(null)}})}catch(e){return null}})()}function y(e){return(0,n._)(function*(){try{var t=yield p();if(!t)return!0;return new Promise(r=>{try{var n=t.transaction([d],"readwrite").objectStore(d).delete(e);n.onsuccess=()=>r(!0),n.onerror=()=>r(!0)}catch(e){r(!0)}})}catch(e){return!0}})()}function x(){try{if(!window.sessionStorage)return!1;var e="__ns_ss_test__";return window.sessionStorage.setItem(e,"1"),window.sessionStorage.removeItem(e),!0}catch(e){return!1}}function w(e){return(0,n._)(function*(){try{if(!x())return;if(e){var t={id:e.id,actionType:e.actionType,createdAt:e.createdAt.toISOString(),context:e.context,payload:e.payload};sessionStorage.setItem(c,JSON.stringify(t))}else sessionStorage.removeItem(c)}catch(e){console.error("Failed to save action to session storage:",e)}})()}function b(){try{if(!x())return null;var e,t=sessionStorage.getItem(c);if(!t)return null;var r={id:(e=JSON.parse(t)).id,actionType:e.actionType,createdAt:new Date(e.createdAt),context:e.context,payload:e.payload};if(m(r))return v(r),sessionStorage.removeItem(c),null;return r}catch(e){console.error("Failed to load action from session storage:",e);
1try{sessionStorage.removeItem(c)}catch(e){}return null}}var _=(0,o.createContext)(null),j={currentPendingAction:null,isExpired:!1,createPendingAction:()=>(0,n._)(function*(){return""})(),getCurrentPendingAction:()=>null,updatePendingAction:()=>(0,n._)(function*(){return!1})(),clearPendingAction:()=>(0,n._)(function*(){return!1})(),getPendingVideoFile:()=>(0,n._)(function*(){return null})(),getPendingImageFile:()=>(0,n._)(function*(){return null})(),createPendingVideoEntry:()=>(0,n._)(function*(){return""})(),createPendingImageEntry:()=>(0,n._)(function*(){return""})(),createPendingComment:()=>(0,n._)(function*(){return""})(),createPendingReview:()=>(0,n._)(function*(){return""})(),validatePendingActionPayload:()=>({success:!1,error:"Provider not mounted"})};function N(e){var{children:t}=e,[r,f]=(0,o.useState)(null),[p,y]=(0,o.useState)(!1),j=(0,o.useRef)(new Set);(0,o.useEffect)(()=>{(0,n._)(function*(){(yield(0,n._)(function*(){try{var e=(yield new Promise((e,t)=>{var r=indexedDB.open(u,1);r.onerror=()=>t(r.error),r.onsuccess=()=>e(r.result)})).transaction([d],"readonly").objectStore(d).getAllKeys();return new Promise(t=>{e.onsuccess=()=>{var r=e.result.some(e=>"string"==typeof e&&e.startsWith("temp_"));t(r)},e.onerror=()=>t(!1)})}catch(e){return!1}})())&&(yield(0,n._)(function*(){try{var e=(yield new Promise((e,t)=>{var r=indexedDB.open(u,1);r.onerror=()=>t(r.error),r.onsuccess=()=>e(r.result),r.onupgradeneeded=e=>{var t=e.target.result;t.objectStoreNames.contains(d)||t.createObjectStore(d,{keyPath:"id"}).createIndex("actionId","actionId",{unique:!1})}})).transaction([d],"readwrite").objectStore(d),t=e.getAll();return new Promise(r=>{t.onsuccess=()=>{var n=t.result,a=new Date().getTime(),i=0;n.forEach(t=>{if(t.id&&"string"==typeof t.id&&t.id.startsWith("temp_")){var r=t.createdAt?new Date(t.createdAt).getTime():0;a-r>6e5&&(e.delete(t.id),i++)}}),r(i)},t.onerror=()=>{r(0)}})}catch(e){return 0}})())})().catch(()=>{});var e=b();e&&(f(e),y(m(e)))},[]),(0,o.useEffect)(()=>{if(r){var e=setInterval(()=>{m(r)&&(y(!0),v(r),f(null),w(null))},3e4);return()=>clearInterval(e)}},[r]);var N=e=>(0,n._)(function*(){r&&(yield k());var t=(0,i._)((0,a._)({},e),{id:Math.random().toString(36).substring(2,8).toUpperCase(),createdAt:new Date});return f(t),y(!1),yield w(t),t.id})(),k=()=>(0,n._)(function*(){return r&&(yield v(r)),f(null),y(!1),j.current=new Set,yield(0,n._)(function*(){try{if(!x())return;var e=b();e&&(yield v(e)),sessionStorage.removeItem(c)}catch(e){console.error("Failed to delete action from session storage:",e);try{sessionStorage.removeItem(c)}catch(e){}}})(),yield w(null),!0})();return(0,s.jsx)(_.Provider,{value:{currentPendingAction:r,isExpired:p,createPendingAction:N,getCurrentPendingAction:()=>r&&m(r)?(v(r),f(null),y(!0),w(null),null):r,updatePendingAction:e=>(0,n._)(function*(){if(!r)return!1;if(m(r))return v(r),f(null),y(!0),w(null),!1;var t=(0,a._)({},r,e);return f(t),yield w(t),!0})(),clearPendingAction:k,getPendingVideoFile:e=>(0,n._)(function*(){return yield g(e)})(),getPendingImageFile:e=>(0,n._)(function*(){return yield(0,n._)(function*(){return g(e)})()})(),createPendingVideoEntry:(e,t,r)=>(0,n._)(function*(){return yield h(e,t.entryId),yield N({actionType:"videoEntry",payload:t,context:r})})(),createPendingImageEntry:(e,t,r)=>(0,n._)(function*(){var a=t.entryId;return a&&(yield(0,n._)(function*(){return h(e,a,void 0)})()),yield N({actionType:"imageEntry",payload:t,context:r})})(),createPendingComment:(e,t)=>(0,n._)(function*(){return yield N({actionType:"comment",payload:e,context:t})})(),createPendingReview:(e,t)=>(0,n._)(function*(){return yield N({actionType:"review",payload:e,context:t})})(),validatePendingActionPayload:l},children:t})}function k(){var e=(0,o.useContext)(_);return e||j}},38655:(e,t,r)=>{"use strict";r.d(t,{C:()=>c,E:()=>l});var n=r(29189),a=r(87753),i=r(13356),s=r(19592),o=r(43733);function l(){var{enabled:e=!0}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{authenticated:t}=(0,a.h)();return(0,n.useQuery)({queryKey:o.TZ.conversations,queryFn:s.Zn,enabled:t&&e,refetchOnWindowFocus:!1})}function c(){var{data:e}=l();return(0,i.useMemo)(()=>{var t=new Set;for(var r of null!=e?e:[]){var n,a=null==(n=r.otherParticipant)?void 0:n.username;a&&r.canMessage&&t.add(a)}return t},[e])}},39398:(e,t,r)=>{"use strict";r.d(t,{BR:()=>g,Fr:()=>x});var n=r(85468),a=r(81463),i=r(97320),s=r(29152),o=r(86160),l=r.n(o),c=r(18453),u=r(13356),d=r(2193),m=r(93602),v=r(25258),f=r(94878),p=(0,u.createContext)(void 0);function h(){return(0,n._)(function*(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8e3,t=Date.now();return yield new Promise((r,n)=>{var a=()=>{var i=window.Intercom;return"function"!=typeof i||Array.isArray(i.q)?Date.now()-t>=e?void n(Error("Intercom did not become ready in time")):void window.setTimeout(a,50):void r(i)};a()})}).apply(this,arguments)}function g(){var e=(0,u.useContext)(p);if(!e)throw Error("useIntercom must be used within IntercomProvider");return e}var y="intercom-ns-launcher";function x(e){var{children:t}=e,{authenticated:o,authenticationReady:g,user:x}=(0,m.Jd)(),{isVisible:b}=(0,f.J)(),_=(0,c.usePathname)(),j=(0,u.useRef)(!1),N=(0,u.useRef)(null),k=(0,u.useRef)(0),[C,E]=(0,u.useState)(!1),S="pjtaf6tm",T="/kiosk"===_||_.startsWith("/kiosk/"),I="/admin"===_||_.startsWith("/admin/"),M=T||I,P="/support"===_||_.startsWith("/support/"),D=o&&!!x,A=g&&o&&x&&(0,d.t)(x.type),F=A&&!P&&!T,L=(0,u.useCallback)(()=>(0,n._)(function*(){if(j.current&&"function"==typeof window.Intercom)return window.Intercom;if(N.current)return yield N.current;if(!S||!g||M)throw Error("Intercom is not available");try{if(window.top!==window.self)throw Error("Intercom is not available in embedded pages")}catch(e){throw Error("Intercom is not available in embedded pages")}var e=k.current,t=(0,n._)(function*(){var{default:t}=yield r.e(59679).then(r.t.bind(r,59679,23)),n=()=>
1{if(e!==k.current)throw Error("Intercom initialization was cancelled")};n();var s={app_id:S,hide_default_launcher:!0,custom_launcher_selector:"#".concat(y)};if(D){var{token:o,error:l}=yield(0,v.bF)();if(e!==k.current)throw Error("Intercom initialization was cancelled");o?(n(),t((0,i._)((0,a._)({},s),{api_base:"https://api-iam.intercom.io",intercom_user_jwt:o,session_duration:864e5}))):((null==l?void 0:l.status)===501?console.warn("Intercom JWT not available - initializing as visitor"):(null==l?void 0:l.status)===401?console.warn("Intercom JWT unauthorized - initializing as visitor"):l&&console.error("Failed to get Intercom JWT:",l.message),n(),t(s))}else n(),t(s);var c=window.Intercom;if("function"!=typeof c)throw Error("Intercom failed to initialize");return j.current=!0,c})();N.current=t;try{return yield t}catch(e){throw N.current=null,e}})(),[S,g,D,M]),R=(0,u.useCallback)(e=>(0,n._)(function*(){yield L(),(yield h())("showNewMessage",e),E(!0)})(),[L]),Q=(0,u.useCallback)(e=>(0,n._)(function*(){yield L(),(yield h())("startConversation",e),E(!0)})(),[L]);(0,u.useEffect)(()=>{if(S&&g&&!M){var e=window,t=!1,r=null,n=null,a=()=>{L().then(()=>h()).then(()=>{t||E(!0)}).catch(e=>{t||console.error("Intercom initialization failed:",e)})};return A||("function"==typeof e.requestIdleCallback?r=e.requestIdleCallback(a,{timeout:3e3}):n=setTimeout(a,2e3)),()=>{if(t=!0,k.current+=1,null!==r&&"function"==typeof e.cancelIdleCallback&&e.cancelIdleCallback(r),null!==n&&clearTimeout(n),window.Intercom&&j.current)try{window.Intercom("shutdown")}catch(e){console.error("Failed to shutdown Intercom:",e)}j.current=!1,N.current=null,E(!1)}}},[S,g,L,M,A]);var U=(0,u.useMemo)(()=>({openNewMessage:R,startConversation:Q}),[R,Q]);return M?(0,s.jsx)(p.Provider,{value:U,children:t}):(0,s.jsxs)(p.Provider,{value:U,children:[t,(0,s.jsx)("style",{children:"\n        #".concat(y," {\n          position: fixed;\n          right: 20px;\n          bottom: calc(20px + var(--intercom-bottom-offset, 0px));\n          width: 56px;\n          height: 56px;\n          padding: 0;\n          border: none;\n          background: none;\n          cursor: pointer;\n          border-radius: 50%;\n          z-index: 40; /* z-intercom-lightweight */\n          box-shadow: 0 4px 16px rgba(0, 0, 0, 0.35);\n          opacity: 0;\n          transition: opacity 0.4s ease, transform 0.15s ease, box-shadow 0.15s ease;\n          pointer-events: none;\n        }\n        #").concat(y,".visible {\n          opacity: 1;\n          pointer-events: auto;\n        }\n        @media (hover: hover) and (pointer: fine) {\n          #").concat(y,":hover {\n            transform: scale(1.06);\n            box-shadow: 0 6px 20px rgba(0, 0, 0, 0.45);\n          }\n        }\n        #").concat(y,":active {\n          transform: scale(0.97);\n        }\n        #").concat(y,".intercom-force-hidden {\n          display: none !important;\n        }\n      ")}),F?(0,s.jsx)(l(),{id:y,href:b?"/support":"#",className:b?"visible":"","aria-label":"Open support","aria-hidden":!b,tabIndex:b?void 0:-1,children:(0,s.jsx)(w,{title:"Open support"})}):A?null:(0,s.jsx)("button",{type:"button",id:y,className:C?"visible":"","aria-hidden":!C,tabIndex:C?0:-1,children:(0,s.jsx)(w,{title:"Open support chat"})})]})}function w(e){var{title:t}=e;return(0,s.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1000 1000",fill:"none",style:{display:"block",width:"100%",height:"100%"},children:[(0,s.jsx)("title",{children:t}),(0,s.jsx)("rect",{width:"1000",height:"1000",rx:"500",fill:"#131316"}),(0,s.jsx)("path",{d:"M383.481 255.479C499.259 255.48 578.099 274.327 650.874 274.327C719.282 274.327 768.692 271.551 815.587 266C820.341 265.437 824.54 269.138 824.541 273.928V679.498C824.541 683.21 821.989 686.436 818.331 687.057C786.059 692.531 710.059 695.269 650.874 695.269C587.471 695.269 493.746 676.421 394.507 676.421C306.935 676.421 276.27 708.22 207.973 766.112C200.275 772.638 188.525 767.245 188.429 757.153C188.16 728.723 187.76 685.904 187.76 682.614V278.197C187.76 274.19 190.73 270.811 194.703 270.299C243.168 264.055 303.542 255.479 383.481 255.479ZM479.96 355.993C479.96 356.19 479.78 398.753 479.66 447.99C446.213 445.625 417.266 445.995 391.748 445.995V500.495C409.549 500.495 441.721 500.497 479.563 503.802C479.522 547.987 479.598 586.878 479.96 594.735C493.743 597.877 502.013 597.876 529.326 602.856V509.455C567.33 513.952 595.317 516.202 623.304 516.202V459.657C592.988 459.657 570.563 457.409 529.326 452.912V360.751C529.174 360.731 493.714 355.993 479.96 355.993Z",fill:"white"})]})}},40268:(e,t,r)=>{"use strict";r.d(t,{Du:()=>v,L5:()=>d,mW:()=>m});var n=r(85468),a=r(58494),i=r(28933),s=r(17350),o=r(13356),l=r(23793),c=r(76850),u=r(10393);function d(e,t,r){var n,s,u=(0,a.useQueryClient)(),d=(null==r?void 0:r.pageSize)||20,m=u.getQueryData(c.Bx.list(e,t)),v=(0,i.useInfiniteQuery)({queryKey:[...c.Bx.list(e,t),"paginated"],queryFn:r=>{var{pageParam:n=0}=r;return(0,l.MB)(e,t,d,n)},getNextPageParam:(e,t)=>{if(e.next)return t.length*d},initialPageParam:0,enabled:null==(s=null==r?void 0:r.enabled)||s,staleTime:c.cM.staleTime.reviews,gcTime:c.cM.gcTime.default,refetchOnMount:c.cM.refetch.onMount,refetchOnWindowFocus:c.cM.refetch.onWindowFocus,refetchOnReconnect:c.cM.refetch.onReconnect,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),initialData:(null==m?void 0:m.results)?{pages:[{results:m.results,next:m.results.length>=d?"has_more":null}],pageParams:[0]}:void 0}),f=(0,o.useMemo)(()=>
1{if(!(null==(e=v.data)?void 0:e.pages))return[];var e,t=v.data.pages.flatMap(e=>e.results),r=new Set,n=[];for(var a of t)r.has(a.id)||(r.add(a.id),n.push(a));return n},[null==(n=v.data)?void 0:n.pages]),p=(0,o.useMemo)(()=>f.length,[f]);return{reviews:f,totalCount:p,isLoading:v.isLoading,isLoadingMore:v.isFetchingNextPage,error:v.error,hasMore:v.hasNextPage,fetchNextPage:v.fetchNextPage,refetch:v.refetch}}var m=(e,t)=>{var r=(0,a.useQueryClient)();return(0,s.useMutation)({mutationFn:t=>{var{entryId:r}=t;return(0,l.Iu)(e,r)},onMutate:a=>{var{entryId:i}=a;return(0,n._)(function*(){if(!t)throw Error("Authentication required to review entries");if((0,u.VI)(r,e,i))throw Error("You have already reviewed this entry");yield(0,u.uF)(r,e,i);var n=(0,u.W9)(r,e,i),a=(0,u.uC)(t);return(0,u.Be)(r,e,i,a),(0,u.qB)(r,e,i,a),(0,u.ro)(r,e,i,{reviewDelta:1,reviewerUpdate:{action:"add",reviewer:{userId:t.id,name:t.name,username:t.username,profileImage:t.profileImage}}}),(0,u.uQ)(r,e,{reviewDelta:1}),n})()},onError:(t,n,a)=>{var{entryId:i}=n;a&&(0,u.n5)(r,e,a,i)},onSuccess:(t,a)=>{var{entryId:i}=a;return(0,n._)(function*(){(0,u.Oh)(r,e,i),(0,u.xD)(r,e,i)})()}})},v=(e,t)=>{var r=(0,a.useQueryClient)();return(0,s.useMutation)({mutationFn:t=>{var{entryId:r}=t;return(0,l.p9)(e,r)},onMutate:a=>{var{entryId:i}=a;return(0,n._)(function*(){if(!t)throw Error("Authentication required to remove upvotes");if(!(0,u.VI)(r,e,i))throw Error("You haven't voted for this entry yet");yield(0,u.uF)(r,e,i);var n=(0,u.W9)(r,e,i);return(0,u.DX)(r,e,i,t),(0,u.U_)(r,e,i,t),(0,u.ro)(r,e,i,{reviewDelta:-1,reviewerUpdate:{action:"remove",reviewer:{userId:t.id,name:t.name,username:t.username,profileImage:t.profileImage}}}),(0,u.uQ)(r,e,{reviewDelta:-1}),n})()},onError:(t,n,a)=>{var{entryId:i}=n;a&&(0,u.n5)(r,e,a,i)},onSuccess:(e,t)=>{var{entryId:r}=t;return(0,n._)(function*(){})()}})}},43733:(e,t,r)=>{"use strict";r.d(t,{Ev:()=>p,Ld:()=>h,TZ:()=>d,bR:()=>f,ot:()=>v});var n=r(85468),a=r(81463),i=r(97320),s=r(28933),o=r(58494),l=r(17350),c=r(19592),u=r(96902),d={conversations:["conversations"],allMessages:["messages"],messages:e=>[...d.allMessages,e]};function m(e,t){var r,n,s=t,o=new Map;for(var l of null!=(r=null==e?void 0:e.pages.flatMap(e=>e.messages))?r:[]){var c=l.clientId;c&&o.set(l.id,c)}o.size>0&&(s=(0,i._)((0,a._)({},s),{pages:s.pages.map(e=>(0,i._)((0,a._)({},e),{messages:e.messages.map(e=>{var t=o.get(e.id);return t?(0,i._)((0,a._)({},e),{clientId:t}):e})}))}));var d=null!=(n=null==e?void 0:e.pages.flatMap(e=>e.messages).filter(e=>"deliveryStatus"in e&&!!e.deliveryStatus))?n:[];if(0===d.length)return s;var m=new Set(s.pages.flatMap(e=>e.messages.map(e=>e.id))),v=s.pages.flatMap(e=>e.messages),f=d.filter(e=>!m.has(e.id)&&!v.some(t=>(function(e,t){if(!e.isMine||(0,u.QZ)(e.body)!==(0,u.QZ)(t.body)||(null!=(r=e.replyToId)?r:null)!==(null!=(n=t.replyToId)?n:null))return!1;var r,n,a=Date.parse(e.createdAt),i=Date.parse(t.createdAt);return!(Number.isNaN(a)||Number.isNaN(i))&&6e4>Math.abs(a-i)})(t,e)));if(0===f.length||0===s.pages.length)return s;var p=[...s.pages],h=p[p.length-1];return p[p.length-1]=(0,i._)((0,a._)({},h),{messages:[...h.messages,...f]}),(0,i._)((0,a._)({},s),{pages:p})}function v(e){return(0,s.useInfiniteQuery)({queryKey:d.messages(e),queryFn:t=>{var{pageParam:r}=t;return(0,c.fL)(e,r)},initialPageParam:void 0,getNextPageParam:()=>void 0,getPreviousPageParam:e=>{var t;return e.hasMore&&null!=(t=e.cursor)?t:void 0},enabled:!!e,staleTime:3e5,refetchOnWindowFocus:!1,structuralSharing:m})}function f(e){var t=(0,o.useQueryClient)();return(0,l.useMutation)({mutationFn:t=>{var{body:r,replyToId:n}=t;return(0,c._z)(e,r,n)},onMutate:r=>{var{body:s,replyToId:o,clientId:l}=r;return(0,n._)(function*(){yield t.cancelQueries({queryKey:d.messages(e)});var r,n=null!=l?l:"optimistic-".concat(Date.now()),c={id:n,clientId:n,body:s,preview:s.replace(/<[^>]*>/g,"").trim(),sender:{id:"",name:"",username:null,displayName:null,profileImageKey:null,type:"member"},kind:"user",isMine:!0,createdAt:new Date().toISOString(),replyToId:null!=o?o:null,replyToBody:null,deliveryStatus:"sending"};t.setQueryData(d.messages(e),e=>{if(!e)return e;var t=[...e.pages];if(l){var r=!1;if(t[t.length-1]=(0,i._)((0,a._)({},t[t.length-1]),{messages:t[t.length-1].messages.map(e=>e.id===l?(r=!0,c):e)}),!r){var n=t[t.length-1];t[t.length-1]=(0,i._)((0,a._)({},n),{messages:[...n.messages,c]})}}else{var s=t[t.length-1];t[t.length-1]=(0,i._)((0,a._)({},s),{messages:[...s.messages,c]})}return(0,i._)((0,a._)({},e),{pages:t})});var u=null!=(r=t.getQueryData(d.conversations))?r:[];return t.setQueryData(d.conversations,function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],r=t.find(t=>
1t.id===e);return r?[(0,i._)((0,a._)({},r),{updatedAt:c.createdAt,lastMessage:c}),...t.filter(t=>t.id!==e)]:t}),{previousConversations:u,tempId:n}})()},onSuccess:(r,n,s)=>{t.setQueryData(d.messages(e),e=>e?(0,i._)((0,a._)({},e),{pages:e.pages.map(e=>(0,i._)((0,a._)({},e),{messages:e.messages.map(e=>e.id===(null==s?void 0:s.tempId)?(0,i._)((0,a._)({},r),{clientId:null==s?void 0:s.tempId}):e)}))}):e),t.setQueryData(d.conversations,function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=t.find(t=>t.id===e);return n?[(0,i._)((0,a._)({},n),{updatedAt:r.createdAt,lastMessage:r}),...t.filter(t=>t.id!==e)]:t})},onError:(r,n,s)=>{(null==s?void 0:s.previousConversations)&&t.setQueryData(d.conversations,s.previousConversations),t.setQueryData(d.messages(e),e=>e?(0,i._)((0,a._)({},e),{pages:e.pages.map(e=>(0,i._)((0,a._)({},e),{messages:e.messages.map(e=>{var t;return e.id===(null==s?void 0:s.tempId)?(0,i._)((0,a._)({},e),{body:n.body,preview:n.body.replace(/<[^>]*>/g,"").trim(),replyToId:null!=(t=n.replyToId)?t:null,deliveryStatus:"failed"}):e})}))}):e)}})}function p(e){var t=(0,o.useQueryClient)();return(0,l.useMutation)({mutationFn:()=>(0,c.RK)(e),onSuccess:e=>{t.setQueryData(d.conversations,function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return t.map(t=>t.id===e.id?e:t)})}})}function h(e){var t=(0,o.useQueryClient)();return(0,l.useMutation)({mutationFn:()=>(0,c.vs)(e),onMutate:()=>(0,n._)(function*(){yield t.cancelQueries({queryKey:d.conversations});var r,n=null!=(r=t.getQueryData(d.conversations))?r:[];return t.setQueryData(d.conversations,n.map(t=>t.id===e?(0,i._)((0,a._)({},t),{unreadCount:0}):t)),{previousConversations:n}})(),onError:(e,r,n)=>{(null==n?void 0:n.previousConversations)&&t.setQueryData(d.conversations,n.previousConversations)}})}},45282:(e,t,r)=>{"use strict";r.d(t,{$o:()=>n,JB:()=>a,MK:()=>i,VI:()=>l,e4:()=>o,h0:()=>c,uo:()=>s});var n={remote:"remote",member:"member",longterm:"long-term",core:"core",staff:"staff",guest:"guest"},a={[n.remote]:"Remote",[n.member]:"Member",[n.longterm]:"Long-termer",[n.core]:"Core",[n.staff]:"Staff",[n.guest]:"Guest"};Object.values(n);var i={individual:"individual",coupleFamily:"couple_family",team:"team",scholarship:"scholarship"},s={[i.individual]:"Individual",[i.coupleFamily]:"Couples / Family",[i.team]:"Team",[i.scholarship]:"Scholarship"},o=function(e){return e.applied="applied",e.waitlisted="waitlisted",e.rejected="rejected",e.accepted="accepted",e}({}),l={ethereum:"ens",solana:"sns"},c=7776e6},45894:(e,t,r)=>{"use strict";r.d(t,{GD:()=>n.GD,I$:()=>c.I,IM:()=>i.IM,Jd:()=>l.Jd,Jn:()=>u.J,Q4:()=>d.Q,Uc:()=>o.BR,eQ:()=>s.e,hv:()=>i.hv,qz:()=>a.qz}),r(97099);var n=r(92332),a=r(38428),i=r(10859),s=r(69574),o=r(39398),l=r(93602),c=r(4531),u=r(94878),d=r(34493)},46452:(e,t,r)=>{"use strict";r.d(t,{E:()=>o});var n=r(81463),a=r(62839),i=r(29152),s=r(72457);function o(e){var{className:t}=e,r=(0,a._)(e,["className"]);return(0,i.jsx)("div",(0,n._)({className:(0,s.cn)("animate-pulse rounded-md bg-gray-iron-100",t)},r))}},47382:(e,t,r)=>{"use strict";r.d(t,{$C:()=>c,BG:()=>l,HB:()=>d,Mo:()=>u,o0:()=>o});var n=r(85468),a=r(81463),i=r(97320),s=r(13356),o=e=>1===e||2===e,l=()=>{var[e,t]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{var e=()=>{var e=navigator.userAgent||navigator.vendor||window.opera;return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e)||window.innerWidth<=768};t(e());var r=()=>{t(e())};return window.addEventListener("resize",r),()=>window.removeEventListener("resize",r)},[]),e},c=(e,t,r,a)=>{var i=document.createElement("video");i.src=e,i.currentTime=0;var s=!1,o=0;t&&(i.muted=!0,i.playsInline=!0,i.preload="auto");var l=()=>{s||(i.videoWidth>0&&i.videoHeight>0?((e,t,r)=>{var n=document.createElement("canvas"),a=e.videoWidth>0?Math.min(1,720/e.videoWidth):1,i=Math.max(1,Math.round(e.videoWidth*a)),s=Math.max(1,Math.round(e.videoHeight*a));n.width=i,n.height=s;var o=n.getContext("2d");o&&i>0&&s>0?(o.drawImage(e,0,0,i,s),n.toBlob(e=>{e&&t(URL.createObjectURL(e)),r()},"image/jpeg",.7)):r()})(i,e=>{s=!0,r(e)},a):o<3?setTimeout(l,200*++o):a())};if(!t)return i.addEventListener("loadeddata",l),i.addEventListener("error",()=>{a()}),i.load(),()=>{i.removeEventListener("loadeddata",l),i.removeEventListener("error",()=>{})};var c=!1,u=()=>{c||(c=!0,setTimeout(l,100))};i.addEventListener("loadeddata",u),i.addEventListener("loadedmetadata",u),i.addEventListener("canplay",u),i.addEventListener("canplaythrough",u),i.addEventListener("seeked",u),i.addEventListener("error",()=>{a()});var d=setTimeout(()=>{s||l()},2e3);return i.load(),setTimeout(()=>(0,n._)(function*(){try{yield i.play(),i.pause(),!s&&i.videoWidth>0&&l()}catch(e){}})(),50),()=>{clearTimeout(d),i.removeEventListener("loadeddata",u),i.removeEventListener("loadedmetadata",u),i.removeEventListener("canplay",u),i.removeEventListener("canplaythrough",u),i.removeEventListener("seeked",u),i.removeEventListener("error",()=>{})}},u=(e,t)=>
1e?{onLoadedMetadata:e=>{var t=e.currentTarget;0===t.currentTime&&(t.currentTime=.1)},onLoadedData:e=>{var r=e.currentTarget;t||0!==r.currentTime||(r.currentTime=.1)}}:{},d=e=>{var t={preload:e?"metadata":"auto",playsInline:!0};return e?(0,i._)((0,a._)({},t),{"webkit-playsinline":!0}):t}},50773:(e,t,r)=>{"use strict";r.d(t,{Xi:()=>d,av:()=>m,j7:()=>u,tU:()=>c});var n=r(81463),a=r(62839),i=r(29152),s=r(13356),o=r(67849),l=r(72457),c=o.bL,u=s.forwardRef((e,t)=>{var{className:r}=e,s=(0,a._)(e,["className"]);return(0,i.jsx)(o.B8,(0,n._)({ref:t,className:(0,l.cn)("inline-flex h-10 items-center justify-center rounded-xl bg-muted p-1 text-muted-foreground",r)},s))});u.displayName=o.B8.displayName;var d=s.forwardRef((e,t)=>{var{className:r}=e,s=(0,a._)(e,["className"]);return(0,i.jsx)(o.l9,(0,n._)({ref:t,type:"button",className:(0,l.cn)("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:rounded-xl data-[state=active]:bg-background data-[state=active]:text-foreground data-[state=active]:shadow-sm",r)},s))});d.displayName=o.l9.displayName;var m=s.forwardRef((e,t)=>{var{className:r}=e,s=(0,a._)(e,["className"]);return(0,i.jsx)(o.UC,(0,n._)({ref:t,className:(0,l.cn)("mt-2 ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 data-[state=inactive]:hidden",r)},s))});m.displayName=o.UC.displayName},51152:e=>{e.exports={volumeSlider:"VideoControls_volumeSlider__ShucM",videoScrubber:"VideoControls_videoScrubber__qFP3L"}},51527:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var n=r(29152);r(13356);let a=e=>{var{className:t="text-[#111827]",width:r=32,style:a={}}=e;return(0,n.jsx)("svg",{width:r,viewBox:"0 0 29.44 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:t,style:a,children:(0,n.jsx)("path",{d:"M9.04883 0C14.4015 1.58136e-05 18.0466 0.857342 21.4111 0.857422C24.5739 0.857419 26.8592 0.730968 29.0273 0.478516C29.2469 0.453142 29.4413 0.621298 29.4414 0.838867V19.2832C29.4411 19.4516 29.323 19.5976 29.1543 19.626C27.6623 19.8749 24.1475 20 21.4111 20C18.4798 19.9999 14.1466 19.1426 9.55859 19.1426C5.14747 19.1426 2.72034 19.3956 0.432617 19.7822C0.207077 19.8203 0.000341557 19.6499 0 19.4248V1.0332C3.69636e-05 0.851129 0.136849 0.697243 0.320312 0.673828C2.56107 0.389876 5.35291 0 9.04883 0ZM13.4951 8.76074C11.9493 8.65328 10.6111 8.66895 9.43164 8.66895V11.1475C10.2548 11.1475 11.7426 11.1495 13.4922 11.2998C13.4903 13.3072 13.492 15.0743 13.5088 15.4326C14.1458 15.5754 14.5286 15.5754 15.791 15.8018V11.5508C17.549 11.7554 18.8433 11.8613 20.1377 11.8613V9.29004C18.7357 9.29004 17.6985 9.187 15.791 8.98242V4.79199C15.7758 4.78999 14.1434 4.57627 13.5088 4.57617C13.5086 4.61678 13.5007 6.53989 13.4951 8.76074Z",fill:"currentColor"})})}},52859:(e,t,r)=>{"use strict";r.d(t,{U:()=>a});var n=r(13356);function a(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=(0,n.useMemo)(()=>"function"==typeof window.matchMedia?window.matchMedia(e):void 0,[e]),[a,i]=(0,n.useState)(t);return(0,n.useLayoutEffect)(()=>{if(r){i(r.matches);var e=function(e){i(e.matches)};return r.addEventListener("change",e),()=>{r.removeEventListener("change",e)}}},[r,i]),a}},54286:(e,t,r)=>{"use strict";r.d(t,{default:()=>h});var n=r(29152),a=r(13356),i=r(51527),s=r(86160),o=r.n(s),l=r(23668),c=r(84213),u=r(93602),d=r(18679),m=r(18453),v=r(66030),f=r(79919),p=r(4968);function h(e){var{title:t="Welcome to ns.com",description:r="Sign in to your account to continue.",error:s=!1,errorMessage:h="Something went wrong while connecting. Please try again.",burnLogin:g=!1,hideTermsAndPrivacy:y=!1,redirectTo:x}=e,{loginWithGoogle:w,loginWithApple:b,authenticated:_,authenticationReady:j,emailAuthState:N}=(0,u.Jd)(),k=(0,m.useSearchParams)(),[C,E]=(0,a.useState)(null),[S,T]=(0,a.useState)("options"),[I,M]=(0,a.useState)(!1),P=(0,a.useRef)(!1);return((0,a.useEffect)(()=>{E((0,v.nZ)())},[]),(0,a.useEffect)(()=>
1{if(j&&_&&!P.current&&"done"===N){var e,t,r=null!=(t=null!=(e=k.get("redirectTo"))?e:x)?t:p.cv;P.current=!0,M(!0),window.location.replace("/refresh?redirectTo=".concat(encodeURIComponent(r)))}},[j,_,N,k,x]),I)?(0,n.jsxs)("div",{className:"flex w-full max-w-[335px] flex-col items-center justify-center space-y-6",children:[!g&&(0,n.jsx)(i.A,{className:"w-16"}),(0,n.jsxs)("div",{className:"flex items-center justify-center gap-3 text-gray-600",children:[(0,n.jsx)(l.A,{className:"h-5 w-5 animate-spin"}),(0,n.jsx)("span",{children:"Redirecting..."})]})]}):"email"===S?(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center space-y-6",children:[!g&&(0,n.jsx)(i.A,{className:"w-16"}),(0,n.jsx)("div",{className:"w-full max-w-[335px]",children:(0,n.jsx)(d.A,{onBack:()=>T("options")})}),!y&&(0,n.jsxs)("div",{className:"w-full max-w-[335px] text-center text-xs text-muted-foreground",children:["By continuing, you agree to our"," ",(0,n.jsx)(o(),{href:"/terms",className:"underline hover:text-foreground",children:"Terms"})," ","and"," ",g?(0,n.jsx)(o(),{href:"/privacy",className:"underline hover:text-foreground",children:"Privacy"}):(0,n.jsx)(o(),{href:"/privacy",className:"underline hover:text-foreground",children:"Privacy Policy"}),"."]})]}):(0,n.jsxs)("div",{className:"flex flex-col items-center justify-center space-y-6",children:[!g&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.A,{className:"w-16"}),(0,n.jsxs)("div",{className:"max-w-[380px] space-y-3 text-center",children:[(0,n.jsx)("h2",{className:"font-suisse-works text-3xl font-medium",children:t}),r&&(0,n.jsx)("p",{className:"text-sm text-gray-600",children:r})]})]}),(0,n.jsx)("div",{className:"flex w-full flex-col items-center justify-center space-y-3",children:(0,n.jsx)(f.u,{lastLogin:C,onGoogle:()=>w(),onApple:()=>b(),onEmail:()=>T("email")})}),s&&(0,n.jsxs)("div",{className:"flex w-full items-center justify-center gap-3 rounded-lg border border-[#FEC84B] bg-[#FEF0C7] py-3 pl-4 pr-2 text-xs font-medium text-[#93370D]",children:[(0,n.jsx)("span",{className:"flex items-center justify-center",children:(0,n.jsx)(c.A,{size:20})}),(0,n.jsx)("span",{children:h})]}),!y&&(0,n.jsxs)("div",{className:"w-full max-w-[335px] text-center text-xs text-muted-foreground",children:["By continuing, you agree to our"," ",(0,n.jsx)(o(),{href:"/terms",className:"underline hover:text-foreground",children:"Terms"})," ","and"," ",g?(0,n.jsx)(o(),{href:"/privacy",className:"underline hover:text-foreground",children:"Privacy"}):(0,n.jsx)(o(),{href:"/privacy",className:"underline hover:text-foreground",children:"Privacy Policy"}),"."]})]})}},55992:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var n=r(85468),a=r(81463),i=r(97320),s=r(29152),o=r(13356),l=r(95653),c=r(72457),u=r(4968),d=r(80084),m=r(20536),v=r(69574),f={code:"".concat(u.s2,"/tasks/images/code-preview-white.svg"),default:"".concat(u.s2,"/tasks/images/misc-link-preview.svg")},p=1200/630;function h(e){var{image:t,link:r,title:n,description:a,className:i,style:o,imageContainerStyle:u,variant:d="default"}=e;return"chat"===d?(0,s.jsx)("div",{className:(0,c.cn)("flex w-full flex-col justify-center duration-200",i),style:o,children:(0,s.jsxs)("div",{className:"flex min-h-0 flex-col overflow-hidden rounded-lg",children:[(0,s.jsx)("div",{className:"relative min-h-0 w-full flex-1 overflow-hidden bg-gray-200",style:u,children:t}),(0,s.jsxs)("div",{className:"relative z-10 flex shrink-0 flex-col items-start gap-px bg-iron-50 px-3 py-3 text-sm",children:[(0,s.jsx)("div",{className:"w-full",children:n}),(0,s.jsx)("div",{className:"w-full",children:a}),(0,s.jsxs)("div",{className:"mt-1 flex w-full items-center gap-1 text-iron-500",children:[(0,s.jsx)(l.A,{className:"size-3 shrink-0 -rotate-45","aria-hidden":"true"}),r]})]})]})}):(0,s.jsx)("div",{className:(0,c.cn)("flex w-full flex-col justify-center duration-200",i),style:o,children:(0,s.jsxs)("div",{className:"flex min-h-0 flex-col overflow-hidden rounded-lg border border-ns-gray shadow-md transition-shadow hover:shadow-lg",children:[(0,s.jsx)("div",{className:"relative min-h-0 w-full flex-1 overflow-hidden bg-gray-200",style:u,children:t}),(0,s.jsxs)("div",{className:"relative z-10 flex shrink-0 flex-col items-start border-t border-gray-200 bg-gray-50 px-3 py-2",children:[(0,s.jsx)("div",{className:"mb-0.5 h-[16px] w-full text-xs",children:r}),(0,s.jsx)("div",{className:"mb-0.5 h-[16px] w-full text-xs",children:n}),(0,s.jsx)("div",{className:"w-full text-xs",children:a})]})]})})}let g=(0,o.memo)(function(e){var t,r,l,{url:u,className:g,previewData:y,taskEntryType:x,showThirdPartyModal:w=!1,onThirdPartyModalOpen:b,name:_,description:j,fillContainer:N,maxHeight:k,variant:C="default"}=e,E="chat"===C,[S,T]=(0,o.useState)(null!=y?y:null),[I,M]=(0,o.useState)(!y),[P,D]=(0,o.useState)(!1),{showExternalLinkModal:A}=(0,v.e)(),F=(0,o.useCallback)(e=>(0,n._)(function*(){e.preventDefault(),e.stopPropagation();var t=u.match(/^https?:\/\//i)?u:"https://".concat(u);if(t=t.replace(/^https?:\/\//i,e=>e.toLowerCase()),b)return void b(t);try{(yield A(t))&&window.open(t,"_blank","noopener,noreferrer")}catch(e){}})(),[u,b,A]);(0,o.useEffect)(()=>
1{if(!u){T(null),M(!1);return}if(y){T(y),M(!1);return}var e=u.match(/^https?:\/\//i)?u:"https://".concat(u);e=e.replace(/^https?:\/\//i,e=>e.toLowerCase());try{new URL(e)}catch(e){T(null),M(!1);return}D(!1),M(!0),(0,n._)(function*(){try{var t=yield(0,d.N)(e),r=!!(t&&(t.title||t.description||t.image));T(r?t:null)}catch(e){T(null)}finally{M(!1)}})()},[u,y]);var L=I?"loading":S?"data":"fallback",R=u?(e=>{try{var t=e.match(/^https?:\/\//i)?e:"https://".concat(e);return t=t.replace(/^https?:\/\//i,e=>e.toLowerCase()),new URL(t).hostname}catch(t){var r=e.match(/^(?:https?:\/\/)?(?:www\.)?([^\/:]+)/i);return(null==r?void 0:r[1])||e}})(u):"example.com",Q="data"===L?null!=(r=null!=(t=null!=_?_:null==S?void 0:S.name)?t:null==S?void 0:S.title)?r:null==S?void 0:S.siteName:u?"":"Example Name",U="data"===L?"string"==typeof j?j:null!=(l=null==S?void 0:S.description)?l:"":"string"==typeof j?j:null,O=void 0!==k?"number"==typeof k?"".concat(k,"px"):k:void 0,V=(0,a._)({containerType:"inline-size"},O?{maxHeight:O}:{},O?{"--lp-max":O}:{"--lp-max":"999999px"}),z={aspectRatio:"".concat(1200," / ").concat(630),maxHeight:"calc(100cqw / ".concat(p,")")};return(0,s.jsx)("div",{className:(0,c.cn)("flex w-full",w?"cursor-pointer":"",g),onClick:w?F:void 0,children:(0,s.jsx)(h,{variant:C,className:N?"h-full":void 0,style:V,imageContainerStyle:z,image:"loading"===L?(0,s.jsx)("div",{className:"h-full w-full animate-pulse rounded-t bg-gray-200"}):((e,t,r,n,o,l)=>{if(!e)return null;var c=e&&!e.includes("assets.ns.com"),u=(0,i._)((0,a._)({},o),{aspectRatio:"".concat(1200," / ").concat(630),width:"100%",height:"100%",objectFit:"cover",display:"block"});return c?(0,s.jsx)("img",{src:e,alt:t,className:r,style:u,width:1200,height:630,onError:()=>{(null==S?void 0:S.image)&&D(!0)}}):(0,s.jsx)(m.default,{src:e,alt:t,width:1200,height:630,className:r,style:u,onError:()=>{(null==S?void 0:S.image)&&D(!0)},sizes:n,priority:l})})((null==S?void 0:S.image)&&!P?S.image:"code"===x?f.code:f.default,Q||"Link preview","object-cover w-full h-full","100vw",void 0,!0),link:"loading"===L?(0,s.jsx)("div",{className:"h-full w-20 animate-pulse rounded bg-gray-200"}):(0,s.jsx)("span",{className:(0,c.cn)("truncate",E?"text-sm text-iron-500":"text-xs text-gray-500"),children:R}),title:"loading"===L?(0,s.jsx)("div",{className:"h-full animate-pulse rounded bg-gray-200"}):(0,s.jsx)("p",{className:(0,c.cn)("line-clamp-1",E?"text-sm font-semibold text-iron-900":"text-xs text-black"),children:Q&&Q}),description:U?(0,s.jsx)("p",{className:(0,c.cn)("overflow-hidden transition-all duration-300",E?"line-clamp-2 text-sm text-iron-600":"line-clamp-2 text-xs text-gray-600"),children:U}):null})})})},56307:(e,t,r)=>{"use strict";r.d(t,{AV:()=>i,i6:()=>s});var n=r(29152),a=r(13356),i=(0,a.createContext)(void 0);function s(e){var{children:t}=e,r=(0,a.useRef)(null);return(0,n.jsx)(i.Provider,{value:{currentPlayingVideo:r.current,setCurrentPlayingVideo:e=>{r.current!==e&&(r.current&&e?r.current===e||r.current.isSameNode(e)||r.current.pause():r.current&&!e&&r.current.pause(),r.current=e)}},children:t})}},57143:(e,t,r)=>{"use strict";r.d(t,{T:()=>l});var n=r(81463),a=r(62839),i=r(29152),s=r(13356),o=r(72457),l=s.forwardRef((e,t)=>{var{className:r}=e,s=(0,a._)(e,["className"]);return(0,i.jsx)("textarea",(0,n._)({className:(0,o.cn)("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm placeholder:text-muted-foreground focus:outline-none disabled:cursor-not-allowed disabled:opacity-50",r),ref:t},s))});l.displayName="Textarea"},59891:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(29152),a=r(8193),i=r(74723),s=r(72457);r(13356);var o=r(93602);function l(e){var t,{comment:r,onDelete:l,isDeleting:c,hideDeleteButton:u=!1}=e,{pending:d}=r,{authenticated:m,user:v}=(0,o.Jd)(),f=m&&(null==v?void 0:v.id)===r.commenter.id;return(0,n.jsxs)("div",{className:(0,s.cn)("group flex gap-1 rounded-lg p-3",d&&"bg-gray-50",f&&!d&&"bg-gradient-to-r from-[#FFF3E0] to-transparent"),children:[(0,n.jsx)("div",{className:"mt-0.5 shrink-0",children:(0,n.jsx)(i.A,{userId:r.commenter.id,name:r.commenter.name,username:r.commenter.username,profileImage:r.commenter.profileImage,avatarSize:"sm",showUsername:!1,showName:!1,enableNavigation:!0})}),(0,n.jsx)("div",{className:"min-w-0 flex-1",children:(0,n.jsx)("div",{className:"flex items-start justify-between gap-2",children:(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsxs)("p",{className:"overflow-wrap-anywhere mb-0.5 whitespace-pre-line text-sm text-gray-700",style:{wordBreak:"break-word"},children:[(0,n.jsx)("span",{className:"mr-1.5 font-semibold",children:r.commenter.name||r.commenter.username}),function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;return(e.match(/(\S+|\s+)/g)||[]).map((e,r)=>/^\s+$/.test(e)?e:e.length>t?(0,n.jsx)("span",{className:"inline break-all",children:e},r):e)}(r.content)]}),(0,n.jsxs)("span",{className:"flex gap-2 text-xs font-medium text-gray-500",children:[(0,n.jsx)("span",{className:"text-gray-400",children:"0s"===(t=(0,s.cY)(r.createdAt instanceof Date?r.createdAt.toISOString():r.createdAt))?"1s":t}),m&&f&&!u&&!d&&(0,n.jsx)(a.$,{size:"icon",onClick:()=>
1l(r.id),disabled:c,className:"h-4 border-none bg-transparent text-gray-500 hover:bg-transparent hover:text-gray-600 focus:outline-none focus-visible:outline-none",children:(0,n.jsx)("span",{className:"text-xs font-medium underline",children:"Delete"})})]})]})})})]})}},61502:(e,t,r)=>{"use strict";r.d(t,{b:()=>p,n:()=>f});var n=r(85468),a=r(29152),i=r(65992),s=r(77425),o=r(32183),l=r(54620),c=r(48337),u=r(23677),d=r(23668),m=r(13356),v=(0,m.createContext)(null);function f(e){var{children:t}=e,[r,f]=(0,m.useState)(!1),[p,h]=(0,m.useState)(""),[g,y]=(0,m.useState)("choosing"),[x,w]=(0,m.useState)([]),[b,_]=(0,m.useState)(""),[j,N]=(0,m.useState)(""),[k,C]=(0,m.useState)(null),E=(0,m.useRef)(null),S=(0,m.useCallback)((e,t)=>{var r=E.current;E.current=null,f(!1),N(""),C(null),_(""),w([]),"resolve"===e?null==r||r.resolve():null==r||r.reject(null!=t?t:Error("step_up_cancelled"))},[]),T=(0,m.useCallback)(e=>(0,n._)(function*(){y("passkey"),C(null);try{var t=crypto.getRandomValues(new Uint8Array(32));if(!(yield navigator.credentials.get({publicKey:{challenge:t,allowCredentials:e.map(e=>({type:"public-key",id:function(e){for(var t="=".repeat((4-e.length%4)%4),r=atob((e+t).replace(/-/g,"+").replace(/_/g,"/")),n=new Uint8Array(r.length),a=0;a<r.length;a++)n[a]=r.charCodeAt(a);return n}(e)})),userVerification:"required"}})))throw Error("cancelled");(0,l.trackEvent)("auth_stepup_verified",{feature:"auth",method:"passkey"}),S("resolve")}catch(e){var r=e instanceof Error?e:Error(String(e));(0,l.trackError)("auth_stepup_passkey_failed",r,{feature:"auth"}),C("Passkey verification failed or was cancelled. Try again or use email instead."),y("choosing")}})(),[S]),I=(0,m.useCallback)(()=>(0,n._)(function*(){y("sending"),C(null);try{var e=yield(0,o.o)("/api/v1/auth/stepup/start/",{method:"POST",body:JSON.stringify({}),headers:{"Content-Type":"application/json"}}),t=yield e.json().catch(()=>null);if(200!==e.status)throw Error(t&&(t.detail||t.error)||"Could not send a code (HTTP ".concat(e.status,")."));_((null==t?void 0:t.maskedEmail)||(null==t?void 0:t.masked_email)||""),y("awaiting_code"),(0,l.trackEvent)("auth_stepup_code_sent",{feature:"auth"})}catch(e){var r=e instanceof Error?e:Error(String(e));(0,l.trackError)("auth_stepup_start_failed",r,{feature:"auth"}),C(r.message),y("awaiting_code")}})(),[]),M=(0,m.useCallback)(e=>new Promise((t,r)=>{if(E.current){try{E.current.reject(Error("step_up_superseded_by_new_request"))}catch(e){}E.current=null}E.current={resolve:t,reject:r},h(e.reason),C(null),N(""),_("");var n,a=null!=(n=e.availablePasskeys)?n:[];w(a),a.length>0?y("choosing"):I(),f(!0),(0,l.trackEvent)("auth_stepup_started",{feature:"auth",reason:e.reason,has_passkey:a.length>0})}),[I]),P=(0,m.useCallback)(()=>{I()},[I]),D=(0,m.useCallback)(()=>{T(x)},[T,x]),A=(0,m.useCallback)(e=>(0,n._)(function*(){if(e.preventDefault(),6===j.length){y("verifying"),C(null);try{var t=yield(0,o.o)("/api/v1/auth/stepup/verify/",{method:"POST",body:JSON.stringify({code:j}),headers:{"Content-Type":"application/json"}});if(204===t.status){(0,l.trackEvent)("auth_stepup_verified",{feature:"auth",method:"email"}),S("resolve");return}var r=yield t.json().catch(()=>null),n=r&&(r.detail||r.error)||"Verification failed (HTTP ".concat(t.status,").");C(n),y("awaiting_code"),(0,l.trackError)("auth_stepup_verify_failed",Error(n),{feature:"auth"})}catch(e){var a=e instanceof Error?e:Error(String(e));(0,l.trackError)("auth_stepup_verify_failed",a,{feature:"auth"}),C(a.message),y("awaiting_code")}}})(),[j,S]),F=(0,m.useCallback)(()=>{N(""),I()},[I]),L=(0,m.useCallback)(e=>{!e&&r&&S("reject",Error("step_up_cancelled"))},[r,S]),R=(0,m.useMemo)(()=>({requireStepUp:M}),[M]);return(0,a.jsxs)(v.Provider,{value:R,children:[t,(0,a.jsx)(s.lG,{open:r,onOpenChange:L,children:(0,a.jsxs)(s.Cf,{className:"sm:max-w-md",children:[(0,a.jsxs)(s.c7,{children:[(0,a.jsx)(s.L3,{children:"Verify it's you"}),(0,a.jsxs)(s.rr,{children:["For your security, confirm before we ",p||"continue","."]})]}),"choosing"===g||"passkey"===g?(0,a.jsxs)("div",{className:"space-y-3",children:[(0,a.jsx)(i.A8,{type:"button",variant:"primary",display:"medium",className:"w-full",onClick:D,disabled:"passkey"===g,pen
1ding:"passkey"===g,pendingLabel:"Waiting for passkey…",PrefixIcon:c.A,children:"Use a passkey"}),(0,a.jsx)(i.A8,{type:"button",variant:"secondary",display:"medium",className:"w-full",onClick:P,disabled:"passkey"===g,PrefixIcon:u.A,children:"Email me a code instead"}),k&&(0,a.jsx)("p",{className:"text-sm text-red-700",role:"alert",children:k}),(0,a.jsx)("div",{className:"flex justify-end",children:(0,a.jsx)(i.A8,{type:"button",variant:"tertiary",display:"medium",onClick:()=>S("reject",Error("step_up_cancelled")),disabled:"passkey"===g,children:"Cancel"})})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:"flex items-center gap-3 rounded-lg bg-iron-50 p-3 text-sm text-gray-iron-700",children:[(0,a.jsx)(u.A,{className:"h-5 w-5 text-gray-iron-500","aria-hidden":!0}),(0,a.jsx)("div",{children:"sending"===g?(0,a.jsxs)("span",{className:"inline-flex items-center gap-2",children:[(0,a.jsx)(d.A,{className:"h-4 w-4 animate-spin","aria-hidden":!0}),"Sending a code…"]}):b?(0,a.jsxs)(a.Fragment,{children:["We sent a 6-digit code to"," ",(0,a.jsx)("span",{className:"font-medium",children:b}),". It expires in 5 minutes."]}):(0,a.jsx)(a.Fragment,{children:"We sent a 6-digit code to your email."})})]}),(0,a.jsxs)("form",{className:"space-y-3",onSubmit:A,children:[(0,a.jsxs)("label",{className:"block text-sm",children:[(0,a.jsx)("span",{className:"text-gray-iron-600",children:"Verification code"}),(0,a.jsx)("input",{type:"text",inputMode:"numeric",autoComplete:"one-time-code",pattern:"[0-9]{6}",maxLength:6,value:j,onChange:e=>N(e.target.value.replace(/\D/g,"")),disabled:"sending"===g||"verifying"===g,className:"mt-1 block w-full rounded-md border border-iron-300 px-3 py-2 text-lg tabular-nums tracking-[0.4em]","aria-invalid":k?"true":"false","aria-describedby":k?"stepup-error":void 0,autoFocus:!0})]}),k&&(0,a.jsx)("p",{id:"stepup-error",className:"text-sm text-red-700",role:"alert",children:k}),(0,a.jsxs)("div",{className:"flex items-center justify-between pt-2",children:[(0,a.jsx)("button",{type:"button",onClick:F,disabled:"awaiting_code"!==g,className:"text-sm text-gray-iron-600 underline disabled:opacity-50",children:"Send a new code"}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsx)(i.A8,{type:"button",variant:"secondary",display:"medium",onClick:()=>S("reject",Error("step_up_cancelled")),disabled:"verifying"===g,children:"Cancel"}),(0,a.jsx)(i.A8,{type:"submit",variant:"primary",display:"medium",disabled:6!==j.length||"sending"===g||"verifying"===g,pending:"verifying"===g,pendingLabel:"Verifying",children:"Verify"})]})]})]})]})]})})]})}function p(){var e=(0,m.useContext)(v);return e||{requireStepUp:()=>(0,n._)(function*(){throw Error("StepUpProvider is not mounted; cannot complete step-up.")})()}}},68337:(e,t,r)=>{"use strict";r.d(t,{lw:()=>h,yy:()=>g,sm:()=>p});var n=r(85468),a=r(81463),i=r(97320),s=r(58494),o=r(28933),l=r(17350),c=r(32183),u=r(76988),d=r(92649),m=r(76850),v=r(10393),f=r(13356);function p(e,t,r){var a,i,l,v=(0,s.useQueryClient)(),p=(null==r?void 0:r.pageSize)||20,h=v.getQueryData(m.Y8.list(e,t)),g=(0,o.useInfiniteQuery)({queryKey:[...m.Y8.list(e,t),"paginated"],queryFn:r=>{var{pageParam:a=0}=r;return(0,n._)(function*(){try{var r=new URLSearchParams,n=p?Math.min(Math.max(p,1),100):20,i=a?Math.max(0,a):0;if(void 0!==i&&n>0){var s=Math.min(Math.floor(i/n)+1,1e3);r.append("page",s.toString()),r.append("page_size",n.toString())}else r.append("page_size",n.toString());var o=r.toString()?"?".concat(r.toString()):"",l=yield(0,c.o)("/api/v1/tasks/".concat(e,"/entries/").concat(t,"/comments/").concat(o),(0,d.D_)("GET")),m=yield(0,d.sM)(l,"fetch comments");return{results:(m.results||[]).map(u.q6),next:m.next||null,count:"number"==typeof m.count?m.count:void 0}}catch(e){throw e}})()},getNextPageParam:(e,t)=>{if(e.next){if("number"==typeof e.count){var r=Math.max(1,Math.ceil(e.count/p));if(t.length+0>=r)return}return t.length*p}},initialPageParam:0,enabled:null==(i=null==r?void 0:r.enabled)||i,staleTime:18e5,gcTime:m.cM.gcTime.default,refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1,retry:3,retryDelay:e=>Math.min(1e3*2**e,3e4),initialData:(null==h?void 0:h.results)?{pages:[{results:h.results,next:null!=(l=h.next)?l:h.results.length>=p?"has_more":null,count:void 0}],pageParams:[0]}:void 0}),y=(0,f.useMemo)(()=>
1{if(!(null==(e=g.data)?void 0:e.pages))return[];var e,t=g.data.pages.flatMap(e=>e.results),r=new Set,n=[];for(var a of t)r.has(a.id)||(r.add(a.id),n.push(a));return n},[null==(a=g.data)?void 0:a.pages]),x=(0,f.useMemo)(()=>y.length,[y]);return{comments:y,totalCount:x,isLoading:g.isLoading,isLoadingMore:g.isFetchingNextPage,error:g.error,hasMore:g.hasNextPage,fetchNextPage:g.fetchNextPage,refetch:g.refetch}}function h(e,t,r){var o=(0,s.useQueryClient)();return(0,l.useMutation)({mutationFn:a=>{var{content:i}=a;if(!r)throw Error("User profile not available");return(0,n._)(function*(){try{var r=yield(0,c.o)("/api/v1/tasks/".concat(e,"/entries/").concat(t,"/comments/"),(0,d.D_)("POST",{content:i})),n=yield(0,d.sM)(r,"create comment");return(0,u.q6)(n)}catch(e){throw e}})()},onMutate:s=>{var{content:l}=s;return(0,n._)(function*(){if(!r)throw Error("User profile not available");yield(0,v.uF)(o,e,t);var n=(0,v.W9)(o,e,t),s="optimistic_".concat(Date.now(),"_").concat(Math.random().toString(36).substring(2,11)),c=(0,v.lE)(s,l,r);return(0,v.YI)(o,e,t,c),(0,v.VR)(o,e,t,c),(0,v.ro)(o,e,t,{commentDelta:1}),o.setQueryData(m.VU.detail(t),e=>{if(!e)return e;var t=[c,...e.commentsPreview].slice(0,20);return(0,i._)((0,a._)({},e),{commentsPreview:t})}),o.setQueryData(m.VU.list(e),e=>e?e.map(e=>{if(e.id===t){var r=[c,...e.commentsPreview||[]].slice(0,20);return(0,i._)((0,a._)({},e),{commentsPreview:r})}return e}):e),o.setQueryData([...m.VU.list(e),"paginated"],e=>{if(!e)return e;var r=e.pages.map(e=>(0,i._)((0,a._)({},e),{entries:e.entries.map(e=>{if(e.id===t){var r=[c,...e.commentsPreview].slice(0,20);return(0,i._)((0,a._)({},e),{commentsPreview:r})}return e})}));return(0,i._)((0,a._)({},e),{pages:r})}),{snapshot:n,commentOptimisticId:s}})()},onError:(r,n,a)=>{(null==a?void 0:a.snapshot)&&(0,v.n5)(o,e,a.snapshot,t)},onSuccess:(r,n,s)=>{(null==s?void 0:s.commentOptimisticId)&&((0,v.XG)(o,e,t,s.commentOptimisticId,r),(0,v.QZ)(o,e,t,s.commentOptimisticId,r)),o.setQueryData(m.VU.detail(t),e=>e?(0,i._)((0,a._)({},e),{commentsPreview:e.commentsPreview.map(e=>e.id===s.commentOptimisticId?(0,i._)((0,a._)({},r),{pending:!1}):e)}):e),o.setQueryData([...m.VU.list(e),"paginated"],e=>{if(!e)return e;var n=e.pages.map(e=>(0,i._)((0,a._)({},e),{entries:e.entries.map(e=>e.id===t?(0,i._)((0,a._)({},e),{commentsPreview:e.commentsPreview.map(e=>e.id===s.commentOptimisticId?(0,i._)((0,a._)({},r),{pending:!1}):e)}):e)}));return(0,i._)((0,a._)({},e),{pages:n})}),o.setQueryData(m.VU.list(e),e=>e?e.map(e=>{if(e.id===t){var n;return(0,i._)((0,a._)({},e),{commentsPreview:null==(n=e.commentsPreview)?void 0:n.map(e=>e.id===s.commentOptimisticId?(0,i._)((0,a._)({},r),{pending:!1}):e),commentCount:e.commentCount})}return e}):e)},onSettled:()=>(0,n._)(function*(){})()})}function g(e,t){var r=(0,s.useQueryClient)();return(0,l.useMutation)({mutationFn:r=>(0,n._)(function*(){try{var n=yield(0,c.o)("/api/v1/tasks/".concat(e,"/entries/").concat(t,"/comments/").concat(r,"/"),(0,d.D_)("DELETE"));if(!n.ok&&404!==n.status)throw Error("Failed to delete comment: ".concat(n.status))}catch(e){throw e}})(),onMutate:s=>(0,n._)(function*(){yield(0,v.uF)(r,e,t);var n=(0,v.W9)(r,e,t);return(0,v.gp)(r,e,t,s),(0,v.N8)(r,e,t,s),(0,v.ro)(r,e,t,{commentDelta:-1}),r.setQueryData(m.VU.detail(t),e=>e?(0,i._)((0,a._)({},e),{commentsPreview:e.commentsPreview.filter(e=>e.id!==s)}):e),r.setQueryData([...m.VU.list(e),"paginated"],e=>{if(!e)return e;var r=e.pages.map(e=>(0,i._)((0,a._)({},e),{entries:e.entries.map(e=>e.id===t?(0,i._)((0,a._)({},e),{commentsPreview:e.commentsPreview.filter(e=>e.id!==s)}):e)}));return(0,i._)((0,a._)({},e),{pages:r})}),n})(),onError:(n,a,i)=>{i&&(0,v.n5)(r,e,i,t)},onSuccess:()=>{}})}},68751:(e,t,r)=>{"use strict";r.d(t,{Lu:()=>m,k2:()=>v,ri:()=>u,sK:()=>d,vs:()=>c});var n=r(85468),a=r(81463),i=r(97320),s=r(32183),o=r(86342),l="ns:pendingFarcasterLink";function c(e){try{window.sessionStorage.setItem(l,JSON.stringify({userId:e,startedAt:Date.now()}))}catch(e){}}function u(e){try{var t=JSON.parse(window.sessionStorage.getItem(l)||"null");return(null==t?void 0:t.userId)===e&&Date.now()-t.startedAt>=0&&Date.now()-t.startedAt<864e5}catch(e){return!1}}function d(e){try{u(e)&&window.sessionStorage.removeItem(l)}catch(e){}}function m(e,t){return(0,n._)(function*(){var r=yield(0,s.o)("/api/v1/mobile/farcaster/connection/",(0,i._)((0,a._)({method:e?"POST":"GET"},e?{body:JSON.stringify({action:e,platform:"web"}),headers:{"Content-Type":"application/json"}}:{}),{signal:t})),n=yield r.json();if(!r.ok)throw Error("string"==typeof n.detail?n.detail:"Could not connect Farcaster. Please try again.");return n})()}function v(e,t){t.setQueryData(o.B.myUserProfileLegacy(),t=>{if(!t)return t;var r=(0,a._)({},t.verifiedAccounts);return e.linked?r.farcaster={username:e.username,verifiedAt:new Date().toISOString()}:delete r.farcaster,(0,i._)((0,a._)({},t),{farcaster:e.linked?e.username:"",verifiedAccounts:r})}),t.invalidateQueries({queryKey:o.B.myUserProfileLegacy()})}},69554:(e,t,r)=>{"use strict";r.d(t,{s:()=>u});var n=r(29152),a=r(77425),i=r(94218),s=r(52859),o=r(72457),l=r(99299),c=r(39646);function u(e){var{open:t,onOpenChange:r,children:u,title:d,srOnlyTitle:m,subtitle:v,footer:f,className:p,contentClassName:h,headerClassName:g}=e,y=(0,s.U)("(max-width: 767px)",null);return null===y?null:y?(0,n.jsx)(i._s,{open:t,onOpenChange:r,repositionInputs:!1,children:(0,n.jsxs)(i.zj,{className:(0,o.cn)("flex h-[80vh] max-h-[80vh] flex-col p-0",p),children:[m&&(0,n.jsx)(l.bL,{children:(0,n.jsx)(i.gk,{children:m})}),d&&(0,n.jsxs)(i.BE,{className:(0,o.cn)("flex flex-row items-start justify-between gap-0 px-6 py-5",g),children:[(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(i.gk,{children:d}),v&&(0,n.jsx)("p",{className:"text-base font-normal leading-[1.4] text-iron-500",children:v})]}),(0,n.jsxs)("button",{type:"button",onClick:()=>r(!1),className:"cursor-pointer rounded-sm opacity-70 transition-opacity hover:opacity-100",children:[(0,n.jsx)(c.A,{className:"size-6"}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})]}),(0,n.jsx)("div",{className:(0,o.cn)("flex min-h-0 flex-1 flex-col overflow-y-auto",h),children:u}),f&&(0,n.jsx)(i.tb,{className:"px-6 pb-8 pt-4",children:f})]})}):(0,n.jsx)(a.lG,{open:t,onOpenChange:r,children:(0,n.jsxs)(a.Cf,{hideCloseButton:!0,className:(0,o.cn)("my-4 flex h-[760px] max-h-[85vh] w-[calc(100%-2rem)] max-w-[720px] flex-col gap-0 overflow-hidden rounded-xl p-0",p),children:[m&&(0,n.jsx)(l.bL,{children:(0,n.jsx)(a.L3,{children:m})}),d&&(0,n.jsxs)(a.c7,{className:(0,o.cn)("flex-row items-start justify-between space-y-0 px-6 py-5",g),children:[(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(a.L3,{children:d}),v&&(0,n.jsx)("p",{className:"text-base font-normal leading-[1.4] text-iron-500",children:v})]}),(0,n.jsxs)(a.HM,{className:"cursor-pointer rounded-sm opacity-70 transition-opacity hover:opacity-100",children:[(0,n.jsx)(c.A,{className:"size-6"}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})]}),(0,n.jsx)("div",{className:(0,o.cn)("flex min-h-0 flex-1 flex-col overflow-y-auto",h),children:u}),f&&(0,n.jsx)("div",{className:"shrink-0 px-6 pb-8 pt-4",children:f})]})})}r(13356)},69574:(e,t,r)=>{"use strict";r.d(t,{K:()=>m,e:()=>d});var n=r(85468),a=r(29152),i=r(13356),s=r(59445),o=r(65992),l=r(69554);function c(e){var{open:t,onOpenChange:r,onContinue:n,onCancel:i,url:c}=e;return(0,a.jsx)(l.s,{open:t,onOpenChange:e=>{e||i(),r(e)},srOnlyTitle:"You're leaving ns.com",className:"h-auto sm:max-w-md",footer
1:(0,a.jsxs)("div",{className:"flex gap-3",children:[(0,a.jsx)(o.A8,{type:"button",variant:"secondary",display:"medium",onClick:i,className:"flex-1",children:"Cancel"}),(0,a.jsx)(o.A8,{type:"button",variant:"primary",display:"medium",onClick:n,className:"flex-1",children:"Continue"})]}),children:(0,a.jsxs)("div",{className:"space-y-3 px-6 pb-2 pt-8",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2 text-xl font-semibold",children:[(0,a.jsx)(s.A,{"aria-hidden":!0,className:"h-5 w-5 shrink-0 text-yellow-600"}),"You're leaving ns.com"]}),(0,a.jsx)("p",{className:"text-gray-600",children:"The page you're about to open is run by a third party. ns.com isn't responsible for its content or security. Their privacy & cookie policies may differ."}),c&&(0,a.jsxs)("p",{className:"break-all text-sm text-gray-500",children:["Destination: ",c]})]})})}var u=(0,i.createContext)(void 0);function d(){var e=(0,i.useContext)(u);return e||{showExternalLinkModal:()=>(0,n._)(function*(){return!1})(),hideExternalLinkModal:()=>{},isExternalLinkModalOpen:!1}}function m(e){var{children:t}=e,[r,n]=(0,i.useState)(!1),[s,o]=(0,i.useState)(""),[l,d]=(0,i.useState)(null),m=(0,i.useCallback)(e=>new Promise(t=>{o(e),d(()=>t),n(!0)}),[]),v=(0,i.useCallback)(()=>{n(!1),l&&l(!1),setTimeout(()=>{o(""),d(null)},300)},[l]),f=(0,i.useCallback)(()=>{l&&l(!0),n(!1),setTimeout(()=>{o(""),d(null)},300)},[l]),p=(0,i.useCallback)(()=>{v()},[v]);return(0,a.jsxs)(u.Provider,{value:{showExternalLinkModal:m,hideExternalLinkModal:v,isExternalLinkModalOpen:r},children:[t,(0,a.jsx)(c,{open:r,onOpenChange:e=>{e||v()},onContinue:f,onCancel:p,url:s})]})}},74723:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var n=r(29152),a=r(72457),i=r(13356),s=r(18453),o=r(30312);function l(e){var{userId:t,name:r,username:l,profileImage:c,className:u,avatarSize:d="md",nameSize:m="md",usernameSize:v="sm",showName:f=!0,showUsername:p=!0,nameClassName:h,usernameClassName:g,blackAndWhite:y=!0,horizontal:x=!1,enableNavigation:w=!1,onClick:b}=e,[_,j]=(0,i.useState)(!1),N=(0,s.useRouter)(),k={xs:"text-xs",sm:"text-sm",md:"text-md",lg:"text-lg"},C=r||l||"",E=l||"",S=()=>{b?b():w&&l&&N.push("/".concat(l))},T=b||w;return(0,n.jsxs)("div",{className:(0,a.cn)("flex min-w-0 items-center gap-2",T&&"cursor-pointer",u),onClick:T?S:void 0,role:T?"button":void 0,tabIndex:T?0:void 0,onKeyDown:T?e=>"Enter"===e.key&&S():void 0,children:[(0,n.jsx)("div",{className:"flex-shrink-0",children:(0,n.jsx)(o.default,{userId:t,username:E,imageKey:c,className:{xs:"w-6 h-6",sm:"w-8 h-8",md:"w-10 h-10",lg:"w-12 h-12"}[d],initialsClassName:k[d],blackAndWhite:y,enableNavigation:!1})}),(0,n.jsxs)("div",{className:(0,a.cn)("min-w-0 flex-1",x?"flex items-center gap-1.5":"flex flex-col gap-0.5 md:gap-0"),children:[f&&(0,n.jsx)("span",{className:(0,a.cn)("truncate font-semibold",{xs:"text-xs",sm:"text-sm",md:"text-md",lg:"text-lg"}[m],h),children:C}),p&&(0,n.jsxs)("span",{className:(0,a.cn)("truncate text-gray-600",k[v],"md:text-xs",g),children:["@",E]})]})]})}},77425:(e,t,r)=>{"use strict";r.d(t,{Cf:()=>g,Es:()=>x,HM:()=>p,L3:()=>w,ZJ:()=>f,c7:()=>y,lG:()=>m,rr:()=>b,zM:()=>v});var n=r(81463),a=r(97320),i=r(62839),s=r(29152),o=r(13356),l=r(60675),c=r(39646),u=r(7607),d=r(72457),m=e=>((0,u.w)({componentId:"dialog",shouldHide:!!e.open,enabled:!0}),(0,s.jsx)(l.bL,(0,a._)((0,n._)({},e),{onOpenChange:t=>{var r;if(t&&1){var n=window.scrollY;requestAnimationFrame(()=>window.scrollTo(0,n))}null==(r=e.onOpenChange)||r.call(e,t)}}))),v=l.l9,f=l.ZL,p=l.bm,h=o.forwardRef((e,t)=>{var{className:r}=e,a=(0,i._)(e,["className"]);return(0,s.jsx)(l.hJ,(0,n._)({ref:t,className:(0,d.cn)("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r)},a))});h.displayName=l.hJ.displayName;var g=o.forwardRef((e,t)=>{var{className:r,hideCloseButton:o,animation:u=!0,children:m}=e,v=(0,i._)(e,["className","hideCloseButton","animation","children"]);return(0,s.jsxs)(f,{children:[(0,s.jsx)(h,{}),(0,s.jsxs)(l.UC,(0,a._)((0,n._)({ref:t,className:(0,d.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg outline-none sm:rounded-2xl",u&&"duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%]",r),onOpenAutoFocus:e=>{e.preventDefault()}},v),{children:[m,!o&&(0,s.jsxs)(l.bm,{className:"absolute right-4 top-4 z-50 cursor-pointer rounded-sm p-1 opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,s.jsx)(c.A,{className:"h-5 w-5"}),(0,s.jsx)("span",{className:"sr-only",children:"Close"})]})]}))]})});g.displayName=l.UC.displayName;var y=e=>{var{className:t}=e,r=(0,i._)(e,["className"]);return(0,s.jsx)("div",(0,n._)({className:(0,d.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t)},r))};y.displayName="DialogHeader";var x=e=>{var{className:t}=e,r=(0,i._)(e,["className"]);return(0,s.jsx)("div",(0,n._)({className:(0,d.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t)},r))};x.displayName="DialogFooter";var w=o.forwardRef((e,t)=>
1{var{className:r}=e,a=(0,i._)(e,["className"]);return(0,s.jsx)(l.hE,(0,n._)({ref:t,className:(0,d.cn)("text-lg font-semibold leading-none tracking-tight",r)},a))});w.displayName=l.hE.displayName;var b=o.forwardRef((e,t)=>{var{className:r}=e,a=(0,i._)(e,["className"]);return(0,s.jsx)(l.VY,(0,n._)({ref:t,className:(0,d.cn)("text-sm text-muted-foreground",r)},a))});b.displayName=l.VY.displayName},79919:(e,t,r)=>{"use strict";r.d(t,{u:()=>d});var n=r(29152),a=r(71731),i=r(23677);function s(e){var{className:t,width:r=16,height:a=16}=e;return(0,n.jsxs)("svg",{className:t,viewBox:"0 0 24 24",width:r,height:a,xmlns:"http://www.w3.org/2000/svg",children:[(0,n.jsx)("path",{d:"M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z",fill:"#4285F4"}),(0,n.jsx)("path",{d:"M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z",fill:"#34A853"}),(0,n.jsx)("path",{d:"M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z",fill:"#FBBC05"}),(0,n.jsx)("path",{d:"M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z",fill:"#EA4335"})]})}var o=r(65992);function l(e){var{show:t}=e;return t?(0,n.jsx)("span",{"aria-hidden":"true",className:"pointer-events-none absolute -right-2 -top-2 rounded-3xl border border-black bg-white px-2 py-1 text-[10px] font-medium uppercase leading-none text-black",children:"Last used"}):null}function c(e){var{size:t,className:r,role:a,"aria-hidden":i}=e,o="number"==typeof t?t:20;return(0,n.jsx)("span",{className:r,role:a,"aria-hidden":i,children:(0,n.jsx)(s,{width:o,height:o})})}function u(e){var{size:t,className:r,role:i,"aria-hidden":s}=e;return(0,n.jsx)(a.eMv,{size:"number"==typeof t?t:20,className:r,role:i,"aria-hidden":s})}function d(e){var{lastLogin:t=null,layout:r="stacked",actionText:a="Continue",googleVariant:s="primary",connectedProviders:d,disabled:m=!1,onGoogle:v,onApple:f}=e,p=!1!==e.showEmail,h=e=>{var{provider:r,providerKey:i,connected:s,variant:l,onClick:c,Icon:u}=e;return s?(0,n.jsxs)("button",{type:"button","aria-label":"".concat(r," connected"),"aria-disabled":"true",disabled:!0,className:"flex h-12 w-full items-center justify-center gap-1.5 rounded-full bg-[#DCFAE6] px-5 py-2 text-base font-medium leading-5 text-[#1A1A1E]",children:[(0,n.jsx)(u,{size:20,"aria-hidden":!0,role:"graphics-symbol"}),(0,n.jsx)("span",{children:"Connected"})]}):(0,n.jsxs)(o.A8,{type:"button",variant:l,display:"medium",onClick:c,disabled:m,className:"w-full",PrefixIcon:u,prefixIconProps:o.wY,children:[a," with ",r,t===i?(0,n.jsx)("span",{className:"sr-only",children:"(last used)"}):null]})},g=(0,n.jsxs)("div",{className:"inline"===r?"grid w-full grid-cols-1 gap-3 sm:grid-cols-2":"flex w-full flex-col gap-3",children:[(0,n.jsxs)("div",{className:"relative w-full",children:[h({provider:"Google",providerKey:"google",connected:null==d?void 0:d.google,variant:s,onClick:v,Icon:c}),(0,n.jsx)(l,{show:"google"===t&&!(null==d?void 0:d.google)})]}),(0,n.jsxs)("div",{className:"relative w-full",children:[h({provider:"Apple",providerKey:"apple",connected:null==d?void 0:d.apple,variant:"secondary",onClick:f,Icon:u}),(0,n.jsx)(l,{show:"apple"===t&&!(null==d?void 0:d.apple)})]})]});return(0,n.jsxs)(n.Fragment,{children:[g,p?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"relative w-full py-2","aria-hidden":"true",children:[(0,n.jsx)("div",{className:"absolute inset-0 flex items-center",children:(0,n.jsx)("span",{className:"w-full border-t border-gray-300"})}),(0,n.jsx)("div",{className:"relative flex justify-center text-xs uppercase",children:(0,n.jsx)("span",{className:"bg-white px-2 text-gray-500",children:"Or"})})]}),(0,n.jsxs)("div",{className:"relative w-full",children:[(0,n.jsxs)(o.A8,{type:"button",variant:"secondary",display:"medium",onClick:e.onEmail,disabled:m,className:"w-full",PrefixIcon:i.A,children:[a," with Email","email"===t?(0,n.jsx)("span",{className:"sr-only",children:"(last used)"}):null]}),(0,n.jsx)(l,{show:"email"===t})]})]}):null]})}},80084:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(85468),a=r(32183);function i(e){return(0,n._)(function*(){var t,r,n,i,s,o,l,c,u=yield(0,a.o)("/api/v1/tasks/utils/fetch-link-preview/",{method:"POST",body:JSON.stringify({url:e})});if(!u.ok)return null;var d=yield u.json();return{url:null!=(t=null==d?void 0:d.url)?t:e,title:null!=(r=null==d?void 0:d.title)?r:null,description:null!=(n=null==d?void 0:d.description)?n:null,image:null!=(i=null==d?void 0:d.image)?i:null,
1siteName:null!=(o=null!=(s=null==d?void 0:d.siteName)?s:null==d?void 0:d.site_name)?o:null,originalImage:null!=(c=null!=(l=null==d?void 0:d.originalImage)?l:null==d?void 0:d.original_image)?c:void 0}})()}},83559:(e,t,r)=>{"use strict";r.d(t,{De:()=>l,MH:()=>c,Q0:()=>v,WJ:()=>d,XC:()=>s,aL:()=>o,fe:()=>p,g3:()=>g,iM:()=>i,pK:()=>u,qT:()=>h,rx:()=>m,s2:()=>a,uL:()=>x,up:()=>y,xZ:()=>f});var n=r(37811),a="https://assets.ns.com",i=e=>{var t=e.startsWith("/")?e.slice(1):e;return"".concat(a,"/static/").concat(t)},s=e=>i("burn/".concat(e)),o=s("burn-claim.png"),l=e=>i("learn/books/thumbnails/".concat(e)),c=e=>i("learn/books/images/".concat(e)),u=e=>i("home/".concat(e)),d=e=>i("learn/speakers/images/".concat(e)),m=e=>i("profile/".concat(e)),v=e=>i("coffee/".concat(e)),f=e=>i("onboarding/".concat(e)),p=e=>i("referrals/".concat(e)),h=e=>i("replit/".concat(e)),g=e=>"".concat(a,"/guests/").concat(e),y=e=>e.endsWith(".svg")?"".concat(a,"/static/").concat(e):"".concat(a,"/cdn-cgi/image/width=60,height=60,fit=contain,quality=100,format=webp/static/").concat(e),x=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{width:r=800,quality:a=100,format:i="webp",blur:s,dpr:o=1}=t,l=n.env.NEXT_PUBLIC_CLOUDFLARE_TRANSFORM_URL||"https://assets.ns.com/cdn-cgi/image",c=t.height?"width=".concat(r,",height=").concat(t.height):"width=".concat(r);return"".concat(l,"/").concat(c).concat("number"==typeof s?",blur=".concat(s):"").concat(o?",dpr=".concat(o):"",",quality=").concat(a,",format=").concat(i,"/").concat(e)};n.env.NEXT_PUBLIC_USE_STATIC_CDN},84190:(e,t,r)=>{"use strict";function n(e){return e.split(/[\s\-_]+/).map((e,t)=>0===t?e.toLowerCase():e.charAt(0).toUpperCase()+e.slice(1).toLowerCase()).join("")}r.d(t,{C:()=>n})},85734:(e,t,r)=>{"use strict";r.d(t,{X:()=>i});var n=r(85468),a=r(13356);function i(e){var{hasMore:t,onLoadMore:r,rootMargin:i="0px 0px 300px 0px",root:s,prefetchOnMount:o=!0}=e,l=(0,a.useRef)(null),[c,u]=(0,a.useState)(!1),d=(0,a.useCallback)(()=>(0,n._)(function*(){if(!c&&t){u(!0);try{yield r()}finally{u(!1)}}})(),[c,t,r]);return(0,a.useEffect)(()=>{if(l.current&&t&&!c){var e=new IntersectionObserver(e=>{var[t]=e;t.isIntersecting&&d()},{root:null!=s?s:void 0,rootMargin:i,threshold:0});return e.observe(l.current),()=>e.disconnect()}},[s,i,t,c,d]),(0,a.useEffect)(()=>{if(o&&!c&&t){var e=window.setTimeout(()=>{d()},150);return()=>window.clearTimeout(e)}},[t,c,d,s,o]),{sentinelRef:l,isFetching:c,loadMore:d}}},86391:(e,t,r)=>{"use strict";r.d(t,{p:()=>l});var n=r(81463),a=r(62839),i=r(29152),s=r(13356),o=r(72457),l=s.forwardRef((e,t)=>{var{className:r,type:s}=e,l=(0,a._)(e,["className","type"]);return(0,i.jsx)("input",(0,n._)({type:s,className:(0,o.cn)("flex h-10 w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
1ing-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",r),ref:t},l))});l.displayName="Input"},92332:(e,t,r)=>{"use strict";r.d(t,{oi:()=>f,GD:()=>v});var n=r(29152),a=r(13356),i=r(77425);r(8193);var s=r(94218),o=r(54286),l=r(52859);function c(e){var{open:t,onOpenChange:r,trigger:a,redirectTo:c="/",queryParams:u="",title:d="Welcome to ns.com",description:m="Sign in to your account to continue.",showCloseButton:v=!0}=e;return(0,l.U)("(min-width: 768px)")?(0,n.jsxs)(i.lG,{open:t,onOpenChange:r,children:[a&&(0,n.jsx)(i.zM,{asChild:!0,children:a}),(0,n.jsxs)(i.Cf,{forceMount:!0,className:"gap-0 p-8 sm:max-w-[400px]",children:[(0,n.jsxs)(i.c7,{className:"sr-only",children:[(0,n.jsx)(i.L3,{children:d}),(0,n.jsx)(i.rr,{children:m})]}),(0,n.jsx)(o.default,{title:d,description:m,redirectTo:c})]})]}):(0,n.jsxs)(s._s,{open:t,onOpenChange:r,repositionInputs:!1,children:[a&&(0,n.jsx)(s.Uz,{asChild:!0,children:a}),(0,n.jsxs)(s.zj,{forceMount:!0,className:"max-h-[92dvh] overflow-y-auto overscroll-contain supports-[height:100svh]:max-h-[92svh]",children:[(0,n.jsxs)(s.BE,{className:"sr-only",children:[(0,n.jsx)(s.gk,{children:d}),(0,n.jsx)(s.I6,{children:m})]}),(0,n.jsx)("div",{className:"px-5 pb-[calc(1.25rem+env(safe-area-inset-bottom))] pt-6 sm:px-8",children:(0,n.jsx)(o.default,{title:d,description:m,redirectTo:c})})]})]})}var u=r(93602),d=(0,a.createContext)(void 0),m={showLoginModal:()=>{},hideLoginModal:()=>{},isLoginModalOpen:!1};function v(){var e=(0,a.useContext)(d);return e||m}function f(e){var{children:t}=e,[r,i]=(0,a.useState)(!1),[s,o]=(0,a.useState)({}),{authenticated:l,resetEmailAuth:m}=(0,u.Jd)(),v=(0,a.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};o(e),i(!0)},[]),f=(0,a.useCallback)(()=>{i(!1),m(),s.onCancel&&s.onCancel(),setTimeout(()=>{o({})},300)},[s,m]),p=(0,a.useCallback)(e=>{e||f()},[f]);return(0,a.useEffect)(()=>{r&&l&&(i(!1),s.onSuccess&&s.onSuccess(),setTimeout(()=>{o({})},300))},[r,l,s]),(0,n.jsxs)(d.Provider,{value:{showLoginModal:v,hideLoginModal:f,isLoginModalOpen:r},children:[t,(0,n.jsx)(c,{open:r,onOpenChange:p,title:s.title,description:s.description,redirectTo:s.redirectTo,queryParams:s.queryParams})]})}},92649:(e,t,r)=>{"use strict";r.d(t,{D_:()=>i,hS:()=>a,sM:()=>o,zV:()=>s});var n=r(85468);function a(e,t){throw e}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"GET",t=arguments.length>1?arguments[1]:void 0,r={method:e,headers:{"Content-Type":"application/json"}};return t&&(r.body=JSON.stringify(t)),r}function s(e,t){return 404===e.status?t:null}function o(e,t){return(0,n._)(function*(){if(!e.ok){var r=yield(0,n._)(function*(){try{var t=yield e.json();return t.detail||t.error||t.non_field_errors&&t.non_field_errors.join(", ")||JSON.stringify(t)||"An error occurred"}catch(t){return e.statusText||"An error occurred"}})(),a=Error("Failed to ".concat(t,": ").concat(r));throw a.status=e.status,a}return e.json()})()}r(13873)},93284:(e,t,r)=>{"use strict";r.d(t,{B:()=>a});var n=r(13356);function a(){var[e,t]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{var e=()=>{t(window.innerWidth<768)};return e(),window.addEventListener("resize",e),()=>window.removeEventListener("resize",e)},[]),e}},94218:(e,t,r)=>{"use strict";r.d(t,{BE:()=>h,I6:()=>x,Uz:()=>m,_s:()=>d,gk:()=>y,tb:()=>g,zj:()=>p});var n=r(81463),a=r(97320),i=r(62839),s=r(29152),o=r(13356),l=r(97993),c=r(7607),u=r(72457),d=e=>{var{shouldScaleBackground:t=!1}=e,r=(0,i._)(e,["shouldScaleBackground"]);return(0,c.w)({componentId:"drawer",shouldHide:!!r.open,enabled:!0}),(0,s.jsx)(l._s.Root,(0,n._)({shouldScaleBackground:t},r))};d.displayName="Drawer";var m=o.forwardRef((e,t)=>{var{className:r}=e,a=(0,i._)(e,["className"]);return(0,s.jsx)(l._s.Trigger,(0,n._)({ref:t,className:(0,u.cn)("focus:outline-none focus:ring-0 focus-visible:outline-none focus-visible:ring-0",r)},a))});m.displayName=l._s.Trigger.displayName;var v=l._s.Portal;o.forwardRef((e,t)=>
1{var{className:r}=e,a=(0,i._)(e,["className"]);return(0,s.jsx)(l._s.Close,(0,n._)({ref:t,className:(0,u.cn)("focus:outline-none focus:ring-0 focus-visible:outline-none focus-visible:ring-0",r)},a))}).displayName=l._s.Close.displayName;var f=o.forwardRef((e,t)=>{var{className:r,animation:a=!0}=e,o=(0,i._)(e,["className","animation"]);return(0,s.jsx)(l._s.Overlay,(0,n._)({ref:t,className:(0,u.cn)("fixed inset-0 z-50 bg-black/80 focus:outline-none focus:ring-0 focus-visible:outline-none focus-visible:ring-0",a&&"transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-300 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",r)},o))});f.displayName=l._s.Overlay.displayName;var p=o.forwardRef((e,t)=>{var{className:r,children:o,hideHandle:c,animation:d=!0}=e,m=(0,i._)(e,["className","children","hideHandle","animation"]);return(0,s.jsxs)(v,{children:[(0,s.jsx)(f,{animation:d}),(0,s.jsxs)(l._s.Content,(0,a._)((0,n._)({ref:t,className:(0,u.cn)("fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] border bg-background focus:outline-none focus:ring-0 focus-visible:outline-none focus-visible:ring-0",d&&"transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-300 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",r)},m),{children:[!c&&(0,s.jsx)("div",{className:"mx-auto mt-4 h-2 w-[100px] rounded-full bg-muted"}),o]}))]})});p.displayName="DrawerContent";var h=e=>{var{className:t}=e,r=(0,i._)(e,["className"]);return(0,s.jsx)("div",(0,n._)({className:(0,u.cn)("grid gap-1.5 p-4 text-left",t)},r))};h.displayName="DrawerHeader";var g=e=>{var{className:t}=e,r=(0,i._)(e,["className"]);return(0,s.jsx)("div",(0,n._)({className:(0,u.cn)("mt-auto flex flex-col gap-2 p-4",t)},r))};g.displayName="DrawerFooter";var y=o.forwardRef((e,t)=>{var{className:r}=e,a=(0,i._)(e,["className"]);return(0,s.jsx)(l._s.Title,(0,n._)({ref:t,className:(0,u.cn)("text-lg font-semibold leading-none tracking-tight focus:outline-none focus:ring-0 focus-visible:outline-none focus-visible:ring-0",r)},a))});y.displayName=l._s.Title.displayName;var x=o.forwardRef((e,t)=>{var{className:r}=e,a=(0,i._)(e,["className"]);return(0,s.jsx)(l._s.Description,(0,n._)({ref:t,className:(0,u.cn)("text-sm text-muted-foreground focus:outline-none focus:ring-0 focus-visible:outline-none focus-visible:ring-0",r)},a))});x.displayName=l._s.Description.displayName},94878:(e,t,r)=>{"use strict";r.d(t,{B:()=>o,J:()=>l});var n=r(29152),a=r(13356),i=r(93284),s=(0,a.createContext)(void 0);function o(e){var{children:t}=e,[r,o]=(0,a.useState)(!0),[l,c]=(0,a.useState)(!0),u=(0,i.B)(),d=(0,a.useRef)(new Set),m=(0,a.useCallback)(function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];o(!1),t&&c(!1),null==(e=document.getElementById("intercom-ns-launcher"))||e.classList.add("intercom-force-hidden")},[]),v=(0,a.useCallback)(()=>{var e;o(!0),c(!0),null==(e=document.getElementById("intercom-ns-launcher"))||e.classList.remove("intercom-force-hidden")},[]),f=(0,a.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unknown";u&&(d.current.add(e),m(!1))},[u,m]),p=(0,a.useCallback)(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"unknown";u&&(d.current.delete(e),0===d.current.size&&v())},[u,v]);(0,a.useEffect)(()=>{if(u&&r||!u&&l){var e;null==(e=document.getElementById("intercom-ns-launcher"))||e.classList.remove("intercom-force-hidden")}},[u,r,l]);var h=u?r:l;return(0,n.jsx)(s.Provider,{value:(0,a.useMemo)(()=>({isVisible:h,hideIntercom:m,showIntercom:v,temporarilyHideIntercom:f,restoreIntercom:p}),[m,h,p,v,f]),children:t})}function l(){var e=(0,a.useContext)(s);return e||(console.warn("IntercomVisibilityContext not found, useIntercomVisibility() only works when inside IntercomVisibilityProvider sub-tree"),{isVisible:!0,hideIntercom:()=>{},showIntercom:()=>{},temporarilyHideIntercom:()=>{},restoreIntercom:()=>{}})}},95306:(e,t,r)=>{"use strict";r.d(t,{kJ:()=>_,jR:()=>N,gv:()=>b,EN:()=>w,GC:()=>j});var n=r(85468),a=r(81463),i=r(97320),s=r(62839),o=r(76850),l=r(58494),c=r(29189),u=r(28933),d=r(17350),m=r(18453),v=r(13356),f=r(32183),p=r(76988),h=r(92649),g=r(2189),y=r(4939),x=r(10393),w=(e,t,r)=>{var i=(0,l.useQueryClient)(),s=(0,c.useQuery)({queryKey:o.VU.detail(e),queryFn:()=>(0,n._)(function*(){return yield(0,n._)(function*(){try{var t=yield(0,f.o)("/api/v1/tasks/entries/".concat(e,"/"),(0,a._)({},(0,h.D_)("GET"),{})),r=yield(0,h.sM)(t,"fetch entry by ID");return(0,p.rT)(r)}
1catch(e){return null}})()})(),enabled:!!e,initialData:r,staleTime:o.cM.staleTime.entries,gcTime:o.cM.gcTime.entry,refetchOnMount:!1,refetchOnWindowFocus:!1});return(0,v.useEffect)(()=>{var e=s.data;e&&(0,x.hG)(i,t,e)},[s.data,i,t]),s},b=(e,t)=>{var r,s,c,d,m=(0,l.useQueryClient)(),g=(null==t?void 0:t.pageSize)||20,y=(0,u.useInfiniteQuery)({queryKey:[...o.VU.list(e),"paginated"],queryFn:t=>{var{pageParam:r=0}=t;return function(e){return(0,n._)(function*(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};try{var r=(0,p.DK)((0,a._)({limit:t.entries_limit||20,offset:t.entries_offset||0},t.entries_order?{ordering:t.entries_order}:{})),n=yield(0,f.o)("/api/v1/tasks/".concat(e,"/entries/").concat(r?"?".concat(r.toString()):""),(0,h.D_)("GET")),i=yield(0,h.sM)(n,"fetch paginated entries"),s=(0,p.Hu)(i);if(!Array.isArray(s))return{entries:[],hasMore:!1,totalCount:0};var o=s.map(p.rT),l=i.count||o.length,c=(t.entries_offset||0)+o.length<l;return{entries:o,hasMore:c,totalCount:l}}catch(e){return{entries:[],hasMore:!1,totalCount:0}}}).apply(this,arguments)}(e,{entries_limit:g,entries_offset:r})},getNextPageParam:(e,t)=>{var r=t.reduce((e,t)=>e+t.entries.length,0);if(e.hasMore)return r},initialPageParam:0,enabled:null==(d=null==t?void 0:t.enabled)||d,staleTime:o.cM.staleTime.entries,gcTime:o.cM.gcTime.entries,refetchOnMount:!1,refetchOnWindowFocus:!1,refetchOnReconnect:!1,initialData:(null==t?void 0:t.initialData)?{pages:[{entries:t.initialData,hasMore:t.initialData.length>=g,totalCount:t.initialData.length}],pageParams:[0]}:void 0});(0,v.useEffect)(()=>{var t;if(null==(t=y.data)?void 0:t.pages){var r=y.data.pages.flatMap(e=>e.entries).filter(Boolean);r.length>0&&(0,x.hI)(m,e,r)}},[y.data,m,e]);var w=(null==(r=y.data)?void 0:r.pages.flatMap(e=>e.entries).filter(Boolean))||[],b=(null==(c=y.data)||null==(s=c.pages[0])?void 0:s.totalCount)||0,_=y.hasNextPage||!1,j=y.isFetchingNextPage;return(0,i._)((0,a._)({},y),{data:w,entries:w,totalCount:b,hasMore:_,isLoadingMore:j,fetchNextPage:y.fetchNextPage})},_=(e,t,r)=>{var c=(0,l.useQueryClient)();return(0,d.useMutation)({mutationFn:t=>{var{idempotencyKey:r}=t,o=(0,s._)(t,["idempotencyKey"]);return(0,n._)(function*(){var t=r||"".concat(Date.now(),"-").concat(Math.random().toString(36).substr(2,9));try{var n=(0,h.D_)("POST",o),s=yield(0,f.o)("/api/v1/tasks/".concat(e,"/entries/"),(0,i._)((0,a._)({},n),{headers:(0,i._)((0,a._)({},n.headers),{"X-Idempotency-Key":t})})),l=yield(0,h.sM)(s,"create entry"),c=l.entry||l;return{entry:(0,p.rT)(c)}}catch(e){return(0,h.hS)(e,"createEntry")}})()},onMutate:s=>(0,n._)(function*(){if(!r)throw Error("User must be authenticated to create entries");var n=s.id||"optimistic_".concat(Date.now(),"_").concat(Math.random().toString(36).substr(2,9));null==t||t(),yield(0,x.uF)(c,e);var l=(0,x.W9)(c,e),u=c.getQueryData(o.w9.task(e)),d=null==u?void 0:u.id;if(!d)throw Error("Task data not available for optimistic updates");var m=(0,x.c3)((0,i._)((0,a._)({},s),{id:n,tempStorageId:s.tempStorageId}),r,d);(0,x._g)(c,e,m),(0,x.uQ)(c,e,{entryDelta:1});var v={userId:r.id,username:r.username,name:r.name,profileImage:r.profileImage};(0,x.Tk)(c,e,v,"add");var f=(0,x.uC)({id:r.id,username:r.username||"",name:r.name||"",profileImage:r.profileImage||""});return(0,x.Be)(c,e,n,f),[o.w9.task(e),o.w9.lists()].forEach(t=>{c.setQueryData(t,t=>{if(!t)return t;if(Array.isArray(t))return t.map(t=>{if(t.slug===e){var r=(t.userEntryCount||0)+1;return null!==t.entryLimit&&t.entryLimit,(0,i._)((0,a._)({},t),{userHasEntered:!0,userEntryCount:r})}return t});var r=(t.userEntryCount||0)+1;return null!==t.entryLimit&&t.entryLimit,(0,i._)((0,a._)({},t),{userHasEntered:!0,userEntryCount:r})})}),{snapshot:l,optimisticId:n}})(),onError:(t,r,n)=>{(null==n?void 0:n.snapshot)&&(0,x.n5)(c,e,n.snapshot),(0,g.oR)({title:"Failed to submit entry",description:t instanceof Error?t.message:"Please try again",variant:"destructive"})},onSuccess:(t,r,n)=>{if(t.entry){var s=r.tempStorageId||r.tempStorageId;t.entry.id&&s&&y.v.setEntryMapping(t.entry.id,s);var l=(0,i._)((0,a._)({},t.entry),{tempStorageId:r.tempStorageId});
1(null==n?void 0:n.optimisticId)?(0,x.Xf)(c,e,n.optimisticId,l):c.invalidateQueries({queryKey:o.VU.list(e)})}}})},j=e=>{var t=(0,l.useQueryClient)();return(0,d.useMutation)({mutationFn:t=>{var{entryId:r}=t;return(0,n._)(function*(){try{var t=yield(0,f.o)("/api/v1/tasks/".concat(e,"/entries/").concat(r,"/toggle-visibility/"),(0,h.D_)("PATCH")),n=yield(0,h.sM)(t,"toggle entry visibility");return{entry:(0,p.rT)(n)}}catch(e){return{success:!1,message:e.message||"Failed to toggle entry visibility"}}})()},onMutate:r=>{var{entryId:s}=r;return(0,n._)(function*(){yield(0,x.uF)(t,e);var r=(0,x.W9)(t,e);return t.setQueryData([...o.VU.list(e),"paginated"],e=>(null==e?void 0:e.pages)?(0,i._)((0,a._)({},e),{pages:e.pages.map(e=>(0,i._)((0,a._)({},e),{entries:e.entries.map(e=>e.id===s?(0,i._)((0,a._)({},e),{isHidden:!e.isHidden}):e)}))}):e),t.setQueryData(o.VU.list(e),function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(e=>e.id===s?(0,i._)((0,a._)({},e),{isHidden:!e.isHidden}):e)}),t.setQueryData(o.VU.detail(s),e=>e?(0,i._)((0,a._)({},e),{isHidden:!e.isHidden}):e),r})()},onError:(r,n,a)=>{a&&(0,x.n5)(t,e,a),(0,g.oR)({title:"Failed to toggle visibility",description:"Please try again",variant:"destructive"})},onSuccess:e=>{if("success"in e&&!e.success)return void(0,g.oR)({title:"Failed to toggle visibility",description:e.message,variant:"destructive"});var t="entry"in e?e.entry:null,r=null==t?void 0:t.isHidden;(0,g.oR)({title:r?"Entry hidden":"Entry visible",description:r?"This entry is now hidden from non-admin users":"This entry is now visible to all users"})}})},N=e=>{var t=(0,l.useQueryClient)(),r=(0,m.useRouter)(),s=(0,m.usePathname)();return(0,d.useMutation)({mutationFn:t=>{var{entryId:r}=t;return(0,n._)(function*(){try{var t=yield(0,f.o)("/api/v1/tasks/".concat(e,"/entries/").concat(r,"/"),(0,h.D_)("DELETE"));return yield(0,h.sM)(t,"delete entry"),{success:!0,message:"Entry deleted successfully"}}catch(e){return{success:!1,message:e.message||"Failed to delete entry"}}})()},onMutate:r=>{var{entryId:s}=r;return(0,n._)(function*(){yield(0,x.uF)(t,e);var r=(0,x.W9)(t,e),n=t.getQueryData([...o.VU.list(e),"paginated"]);if(null==n?void 0:n.pages)for(var l of n.pages){var c,u,d=l.entries.find(e=>e.id===s);if(d){c=null==(u=d.entrant)?void 0:u.id;break}}return t.setQueryData([...o.VU.list(e),"paginated"],e=>{if(!e)return e;var t=e.pages.map(e=>(0,i._)((0,a._)({},e),{entries:e.entries.filter(e=>e.id!==s),totalCount:e.totalCount-!!e.entries.some(e=>e.id===s)}));return(0,i._)((0,a._)({},e),{pages:t})}),(0,x.uQ)(t,e,{entryDelta:-1}),[o.w9.task(e),o.w9.lists()].forEach(r=>{t.setQueryData(r,t=>{if(!t)return t;if(Array.isArray(t))return t.map(t=>{if(t.slug===e){var r=Math.max(0,(t.userEntryCount||0)-1);return(0,i._)((0,a._)({},t),{userHasEntered:r>0,userEntryCount:r,topThreeEntries:c?t.topThreeEntries.filter(e=>e.userId!==c):t.topThreeEntries})}return t});var r=Math.max(0,(t.userEntryCount||0)-1);return(0,i._)((0,a._)({},t),{userHasEntered:r>0,userEntryCount:r,topThreeEntries:c?t.topThreeEntries.filter(e=>e.userId!==c):t.topThreeEntries})})}),r})()},onError:(r,n,a)=>{a&&(0,x.n5)(t,e,a),(0,g.oR)({title:"Failed to delete entry",description:"Please try again",variant:"destructive"})},onSuccess:(t,n)=>{(0,g.oR)({title:"Entry deleted",description:"Your entry has been removed"}),(null==s?void 0:s.startsWith("/entry/"))&&r.push("/earn/".concat(e))}})}},95749:(e,t,r)=>{"use strict";r.d(t,{A:()=>L});var n=r(81463),a=r(29152),i=r(13356),s=r(72457),o=r(85468),l=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),c=r(56307),u=r(18981),d=r(70487),m=r(49638),v=r(4548);function f(e){var{isFullscreen:t,onClick:r,size:n="base",className:i=""}=e,o={sm:{wrapper:"h-9 w-9",icon:"w-3 h-3"},base:{wrapper:"h-10 w-10",icon:"w-4 h-4"}};return(0,a.jsxs)("div",{className:(0,s.cn)("relative",i),children:[(0,a.jsx)("div",{className:(0,s.cn)("flex cursor-pointer items-center justify-center rounded-lg bg-black/30 p-2 backdrop-blur-sm transition-colors hover:bg-black/40",o[n].wrapper),onClick:r}),t?(0,a.jsx)(m.A,{className:(0,s.cn)("pointer-events-none absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 text-white",o[n].icon)}):(0,a.jsx)(v.A,{className:(0,s.cn)("pointer-events-none absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 text-white",o[n].icon)})]})}
1var p=r(51152),h=r.n(p);function g(e){var{currentTime:t,duration:r,volume:n,isMuted:i,showControls:o,isDraggingScrubber:l,isHoveringVolume:c,isFullscreen:m,hideFullscreenToggle:v=!1,size:p="base",handleScrubberChange:g,handleScrubberMouseDown:y,handleScrubberMouseUp:x,handleVolumeChange:w,toggleMute:b,handleFullscreen:_,showControlsTemporarily:j,setIsHoveringVolume:N,formatTime:k,leftSlot:C,compact:E=!1}=e;return(0,a.jsxs)("div",{className:(0,s.cn)("video-controls absolute bottom-0 left-0 right-0 z-30 bg-gradient-to-t from-black/60 to-transparent transition-opacity duration-300 ".concat(E?"pt-5 pb-2.5 px-4":"pt-8 pb-4 px-4"),o?"opacity-100":"opacity-0"),children:[(0,a.jsx)("div",{className:(0,s.cn)(E?"mb-1.5":"mb-2"),children:(0,a.jsx)("input",{type:"range",min:"0",max:r||100,value:t,onChange:g,onMouseDown:y,onMouseUp:x,className:(0,s.cn)(h().videoScrubber,"h-1 w-full cursor-pointer appearance-none rounded-lg"),style:{background:"linear-gradient(to right, white ".concat(t/(r||100)*100,"%, rgba(255,255,255,0.2) ").concat(t/(r||100)*100,"%)"),height:"".concat(E?3:5,"px")}})}),(0,a.jsxs)("div",{className:"flex items-center justify-between",children:[(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[C&&(0,a.jsx)("div",{className:"mr-2",children:C}),!v&&(0,a.jsx)(f,{size:p,isFullscreen:m,onClick:_}),(0,a.jsxs)("div",{className:"flex items-center",onMouseEnter:()=>N(!0),onMouseLeave:()=>{N(!1),j()},children:[(0,a.jsx)("button",{onClick:b,className:"flex h-10 w-10 items-center justify-center rounded-lg bg-black/30 p-2 backdrop-blur-sm transition-colors hover:bg-black/40",children:i||0===n?(0,a.jsx)(u.A,{className:"h-4 w-4 text-white"}):(0,a.jsx)(d.A,{className:"h-4 w-4 text-white"})}),(0,a.jsx)("div",{className:(0,s.cn)("overflow-hidden transition-all duration-300","mb-1 ml-2 w-[84px]"),children:(0,a.jsx)("input",{type:"range",min:"0",max:"1",step:"0.05",value:n,onChange:w,className:(0,s.cn)(h().volumeSlider,"w-20 cursor-pointer appearance-none rounded-lg"),style:{background:"linear-gradient(to right, white ".concat(100*n,"%, rgba(255,255,255,0.2) ").concat(100*n,"%)"),height:"".concat(E?3:4,"px")}})})]})]}),(0,a.jsxs)("div",{className:"text-sm font-medium text-white",children:[k(t)," / ",k(r)]})]})]})}var y=r(13326),x=r.n(y),w=r(1850),b=r(47382),_=r(57648);function j(e){var{size:t="base",className:r=""}=e,n={sm:{wrapper:"h-9 w-9",icon:"w-5 h-5"},base:{wrapper:"h-16 w-16",icon:"w-9 h-9"}};return(0,a.jsx)("div",{className:(0,s.cn)("relative z-0",r),children:(0,a.jsx)("div",{className:(0,s.cn)("z-10 flex items-center justify-center rounded-xl bg-gradient-to-b from-black/20 to-black/5 backdrop-blur-md",n[t].wrapper),children:(0,a.jsx)(_.A,{className:(0,s.cn)("text-white",n[t].icon)})})})}var N=r(54620),k=r(57453),C=(0,w.default)(()=>Promise.all([r.e(7157),r.e(84150),r.e(84124)]).then(r.bind(r,84124)),{loadableGenerated:{webpack:()=>[null]},ssr:!1}),E=new Map;function S(e){var{videoUrl:t,isFullscreen:r,isTransitioning:o,isPlaying:l,isBlobUrl:c,posterUrl:u,handlePlay:d,handlePause:m,handleTimeUpdate:v,handleLoadedMetadata:f,className:p,autoPlay:h=!1,startMuted:g=!1}=e,y=(0,b.BG)(),w=(0,b.HB)(y),_=(0,b.Mo)(y),S=(0,i.useRef)(null),T=(0,i.useRef)(!1),[I,M]=(0,i.useState)(()=>!0===E.get(t)),[P,D]=(0,i.useState)(!1),[A,F]=(0,i.useState)(!1),L=(0,i.useCallback)(e=>{if(!c&&e){var t=!0===e.fatal,r=e.type||"unknown",n=e.details||"unknown";return k.v.info("Mux HLS error",{feature:"video_player",video_url_type:"mux",is_mobile:y,error_type:r,error_details:n,is_fatal:t,player_error_code:e.player_error_code,player_error_message:e.player_error_message}),t&&((0,N.trackError)("mux_fatal_error",Error("HLS ".concat(r,": ").concat(n)),{feature:"video_player",video_url_type:"mux",is_mobile:y,error_type:r,error_details:n}),F(!0)),!1}return e},[c,y]);return(0,i.useEffect)(()=>{l&&!P&&D(!0)},[l,P]),(0,i.useEffect)(()=>{M(!0===E.get(t)),D(!1),F(!1),T.current=!1},[t]),(0,i.useEffect)(()=>{y&&S.current&&(S.current.setAttribute("webkit-playsinline","true"),S.current.setAttribute("playsinline","true"))},[y,c,t]),(0,a.jsxs)(a.Fragment,{children:[A&&(0,a.jsx)("div",{className:x().dynamic([["2d7e5956b80f7436",[y?"cover":r?"contain":"cover"]]])+" absolute inset-0 z-50 flex items-center justify-center bg-black/80 text-white",children:(0,a.jsxs)("div",{className:x().dynamic([["2d7e5956b80f7436",[y?"cover":r?"contain":"cover"]]])+" text-center",children:[(0,a.jsx)("p",{className:x().dynamic([["2d7e5956b80f7436",[y?"cover":r?"contain":"cover"]]])+" mb-2 text-sm",children:"Video loading error"}),(0,a.jsx)("p",{className:x().dynamic([["2d7e5956b80f7436",[y?"cover":r?"contain":"cover"]]])+" text-xs text-gray-400",children:"Please try refreshing the page"})]})}),y&&!c&&(0,a.jsx)("div",{"aria-hidden":!0,style:{backgroundColor:"#000",backgroundImage:u?"url(".concat(u,")"):void 0,backgroundRepeat:"no-repeat",backgroundPosition:"center center",backgroundSize:y?"cover":r?"contain":"cover"},className:x().dynamic([["2d7e5956b80f7436",[y?"cover":r?"contain":"cover"]]])+" absolute inset-0 h-full w-full"}),y&&!c&&!h&&!P&&u&&(0,a.jsx)("div",{className:x().dynamic([["2d7e5956b80f7436",[y?"cover":r?"contain":"cover"]]])+" pointer-events-none absolute inset-0 z-40 flex h-full w-full items-center justify-center bg-transparent",children:(0,a.jsx)(j,{size:"base"})}),(0,a.jsx)(C,(0,n._)({ref:S,playbackId:c?void 0:t,src:c?t:void 0,preferPlayback:"mse",poster:y?void 0:u,errorTranslator:L,className:(0,s.cn)("ns-mux-video absolute inset-0",y?"object-cover":r?"object-contain":"object-cover"),style:(0,n._)({width:"100%",height:"100%",minWidth:"100%",minHeight:"100%",objectFit:y?"cover":r?"contain":"cover",objectPosition:"center center",visibility:y?c||P&&I?"visible":"hidden":"visible",opacity:y?c?+!!I:P&&I?1:0:1,transform:y?c?"none":"scale(".concat(P&&I?1:1.1,")"):"none",transition:y?c?"opacity 0.3s ease-in-out":"opacity 200ms ease-in-out, transform 200ms ease-in-out":void 0,willChange:"transform, opacity"},o&&{transition:"none !important",transform:"none !important"}
1),preload:w.preload,controls:y,loop:!0,playsInline:w.playsInline,muted:g,autoPlay:h,onPlay:d,onPause:m,onEnded:m,onTimeUpdate:v,onLoadedMetadata:()=>{if(f(),y&&(M(!0),E.set(t,!0)),h&&S.current)try{var e=S.current.play();e&&"function"==typeof e.then&&e.catch(()=>{})}catch(e){}},onLoadedData:e=>{M(!0),F(!1),E.set(t,!0);var r=e.target;r.style.opacity="1",y&&(r.setAttribute("webkit-playsinline","true"),r.setAttribute("playsinline","true"))},onCanPlay:()=>{y&&!I&&(M(!0),E.set(t,!0))},onError:e=>{var t,r,n=null==(t=e.currentTarget.error)?void 0:t.code,a=(null==(r=e.currentTarget.error)?void 0:r.message)||"Video failed to load";!(0,b.o0)(n)&&(F(!0),T.current||(T.current=!0,(0,N.trackEvent)("video_playback_error",{feature:"video_player",video_url_type:c?"blob":"mux",is_mobile:y,error_code:n,error_message:a})))}},_)),(0,a.jsx)(x(),{id:"2d7e5956b80f7436",dynamic:[y?"cover":r?"contain":"cover"],children:".ns-mux-video.__jsx-style-dynamic-selector{width:100%!important;height:100%!important;display:block!important}.ns-mux-video.__jsx-style-dynamic-selector>*.__jsx-style-dynamic-selector{width:100%!important;height:100%!important;display:block!important}.ns-mux-video.__jsx-style-dynamic-selector video.__jsx-style-dynamic-selector{object-fit:".concat(y?"cover":r?"contain":"cover","!important;object-position:center center!important;width:100%!important;height:100%!important;display:block!important}")})]})}var T=r(8193),I=r(23668),M=r(76102),P=r(84190),D=r(45894);function A(e){var{downloadUrl:t,taskTitle:r,username:n,isLoggedIn:l,className:c,variant:u="default"}=e,[d,m]=(0,i.useState)(!1),{showLoginModal:v}=(0,D.GD)(),f=()=>(0,o._)(function*(){if(t&&r){if(!l)return void v({title:"Sign in to download",description:"You need to be logged in to download videos",redirectTo:window.location.pathname});m(!0);try{var e=(0,P.C)(r),a="".concat(n,"-").concat(e,"-earn-ns.com.mp4"),i="".concat(t,"?download=").concat(encodeURIComponent(a)),s=document.createElement("a");s.href=i,s.download=a,document.body.appendChild(s),s.click(),document.body.removeChild(s)}catch(e){}finally{setTimeout(()=>m(!1),1e3)}}})();return"compact"===u?(0,a.jsx)(T.$,{variant:"ns",size:"sm",onClick:f,disabled:d,className:(0,s.cn)("flex cursor-pointer items-center justify-center rounded-lg bg-black/30 p-2 backdrop-blur-sm transition-colors hover:bg-black/40",c),children:d?(0,a.jsx)(I.A,{className:"h-5 w-5 animate-spin"}):(0,a.jsx)(M.A,{className:"h-5 w-5"})}):(0,a.jsx)(T.$,{variant:"ns",size:"sm",onClick:f,disabled:d||!t,className:(0,s.cn)("flex cursor-pointer items-center justify-center rounded-lg bg-black/30 p-2 backdrop-blur-sm transition-colors hover:bg-black/40",c),children:d?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(I.A,{className:"h-4 w-4 animate-spin"}),(0,a.jsx)("span",{children:"Downloading..."})]}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(M.A,{className:"h-4 w-4"}),(0,a.jsx)("span",{children:"Download"})]})})}var F=r(646);function L(e){var{videoUrl:t,className:r="",size:u="base",hideFullscreenToggle:d=!1,autoPlay:m=!1,startMuted:v=!1,posterTime:f=0,playbackId:p,brandedPlaybackId:h,brandedAssetReady:y,taskTitle:x,username:w,isLoggedIn:_=!1,showDownloadButton:N=!1,leftSlot:k,compact:C}=e,{isPlaying:E,currentTime:T,duration:I,volume:M,isMuted:P,showControls:D,isDraggingScrubber:L,isHoveringVolume:R,isFullscreen:Q,isTransitioning:U,containerRef:O,setIsHoveringVolume:V,handlePlay:z,handlePause:B,handleVideoClick:q,handleFullscreen:H,handleTimeUpdate:W,handleLoadedMetadata:K,handleScrubberChange:J,handleScrubberMouseDown:Y,handleScrubberMouseUp:G,handleVolumeChange:X,toggleMute:Z,showControlsTemporarily:$,formatTime:ee}=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[t,r]=(0,i.useState)(!1),[n,a]=(0,i.useState)(0),[s,u]=(0,i.useState)(0),[d,m]=(0,i.useState)(1),[v,f]=(0,i.useState)(!1),[p,h]=(0,i.useState)(!1),[g,y]=(0,i.useState)(!1),[x,w]=(0,i.useState)(!1),b=(0,i.useRef)(null),_=(0,i.useRef)(void 0),j=(0,i.useRef)(void 0),[N,k]=(0,i.useState)(0),{videoElement:C,getVideoElement:E}=function(e){var[t,r]=(0,i.useState)(null),n=(0,i.useCallback)(()=>t,[t]);return(0,i.useEffect)(()=>
1{if(e.current){var n=()=>{var n,a=null==(n=e.current)?void 0:n.querySelector("video");a&&a!==t&&r(a)};if(n(),!t){var a=new MutationObserver(e=>{e.forEach(e=>{"childList"===e.type&&n()})});return a.observe(e.current,{childList:!0,subtree:!0}),()=>a.disconnect()}}},[e,t]),{videoElement:t,getVideoElement:n,isVideoReady:!!t}}(b),{isFullscreen:S,toggle:T,isTransitioning:I}=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},[r,n]=(0,i.useState)(!1),[a,s]=(0,i.useState)(!1),{onEnter:c,onExit:u,onError:d}=t,m=(0,i.useRef)(void 0),v="undefined"!=typeof document&&!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled),[f,p]=(0,i.useState)(!1),h=(0,i.useCallback)(()=>"undefined"==typeof document?null:document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement,[]),g=(0,i.useCallback)(()=>(0,o._)(function*(){if(e.current){var t=e.current.querySelector("video");if(!t){var r=e.current.querySelector("mux-video");r&&(t=r.querySelector("video")||r.media||r)}if(t)try{s(!0),t.requestFullscreen?yield t.requestFullscreen():t.webkitEnterFullscreen?t.webkitEnterFullscreen():t.webkitRequestFullscreen?yield t.webkitRequestFullscreen():t.mozRequestFullScreen&&(yield t.mozRequestFullScreen())}catch(e){throw s(!1),null==d||d(e),e}}})(),[e,d]),y=(0,i.useCallback)(()=>(0,o._)(function*(){if(e.current){if(l())try{yield g();return}catch(e){}if(!v){s(!0),p(!0),e.current.classList.add("simulated-fullscreen"),setTimeout(()=>{s(!1),null==c||c()},100);return}try{s(!0);var t=e.current;t.requestFullscreen?yield t.requestFullscreen():t.webkitRequestFullscreen?yield t.webkitRequestFullscreen():t.mozRequestFullScreen?yield t.mozRequestFullScreen():t.msRequestFullscreen&&(yield t.msRequestFullscreen())}catch(e){throw s(!1),null==d||d(e),e}}})(),[e,v,c,d,g]),x=(0,i.useCallback)(()=>(0,o._)(function*(){if(f){s(!0),p(!1),e.current&&e.current.classList.remove("simulated-fullscreen"),setTimeout(()=>{s(!1),null==u||u()},100);return}if(h())try{s(!0),"undefined"!=typeof document&&(document.exitFullscreen?yield document.exitFullscreen():document.webkitExitFullscreen?yield document.webkitExitFullscreen():document.mozCancelFullScreen?yield document.mozCancelFullScreen():document.msExitFullscreen&&(yield document.msExitFullscreen()))}catch(e){throw s(!1),null==d||d(e),e}})(),[f,e,u,h,d]),w=(0,i.useCallback)(()=>(0,o._)(function*(){if(f||r)yield x();else{if(l())try{yield g();return}catch(e){}yield y()}})(),[f,r,y,x,g]);return(0,i.useEffect)(()=>{var t=()=>{var t,r=h(),a=r===e.current||r&&(null==(t=e.current)?void 0:t.contains(r));n(a),m.current&&clearTimeout(m.current),m.current=setTimeout(()=>{s(!1)},100),a?null==c||c():null==u||u()},a=null==(i=e.current)?void 0:i.querySelector("video");if(!a){var i,o,l=null==(o=e.current)?void 0:o.querySelector("mux-video");l&&(a=l.querySelector("video")||l.media||l)}var d=()=>{n(!0),s(!1),null==c||c()},v=()=>{n(!1),s(!1),null==u||u()};a&&(a.addEventListener("webkitbeginfullscreen",d),a.addEventListener("webkitendfullscreen",v));var f=["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","msfullscreenchange"],p=e=>{"Escape"===e.key&&r&&x().catch(()=>{})};return"undefined"!=typeof document&&(f.forEach(e=>{document.addEventListener(e,t)}),document.addEventListener("keydown",p)),()=>{"undefined"!=typeof document&&(f.forEach(e=>{document.removeEventListener(e,t)}),document.removeEventListener("keydown",p)),a&&(a.removeEventListener("webkitbeginfullscreen",d),a.removeEventListener("webkitendfullscreen",v)),m.current&&clearTimeout(m.current)}},[e,h,r,x,c,u]),(0,i.useEffect)(()=>()=>{m.current&&clearTimeout(m.current)},[]),{isFullscreen:f||r,isSupported:v||!0,toggle:w,enter:y,exit:x,isTransitioning:a}}(b,{onEnter:()=>{var t;h(!0),null==(t=e.onFullscreenEnter)||t.call(e)},onExit:()=>{var t;null==(t=e.onFullscreenExit)||t.call(e)},onError:t=>{var r;null==(r=e.onFullscreenError)||r.call(e,t)}}),M=null,P=(0,i.useContext)(c.AV);P&&(M=P.setCurrentPlayingVideo);var D=()=>{h(!0),clearTimeout(_.current),!t||g||x||(_.current=setTimeout(()=>{h(!1)},3e3))},A=e=>{null==e||e.stopPropagation(),T().catch(()=>{})};return(0,i.useEffect)(()=>{var e=new IntersectionObserver(e=>
1{e.forEach(e=>{var t=E();t&&(e.isIntersecting||t.paused||t.pause())})},{root:null,rootMargin:"0px",threshold:.5});return b.current&&e.observe(b.current),()=>{e.disconnect()}},[E,M]),(0,i.useEffect)(()=>{var e=M;return()=>{if(e){var t=E();t&&!t.paused&&e(null)}clearTimeout(_.current),clearTimeout(j.current)}},[]),{isPlaying:t,currentTime:n,duration:s,volume:d,isMuted:v,showControls:p,isDraggingScrubber:g,isHoveringVolume:x,isFullscreen:S,isTransitioning:I,containerRef:b,getVideoElement:E,setIsHoveringVolume:w,handlePlay:()=>{r(!0);var e=E();M&&e&&M(e)},handlePause:()=>{r(!1),h(!0),clearTimeout(_.current)},handleVideoClick:()=>{k(e=>e+1),clearTimeout(j.current),j.current=setTimeout(()=>{if(0===N){var e=E();e&&(e.paused?e.play().catch(()=>{}):e.pause())}else 1===N&&A();k(0)},300)},handleFullscreen:A,handleTimeUpdate:()=>{if(!g){var e=E();e&&a(e.currentTime)}},handleLoadedMetadata:()=>{var e=E();e&&u(e.duration)},handleScrubberChange:e=>{var t=parseFloat(e.target.value);a(t);var r=E();r&&(r.currentTime=t)},handleScrubberMouseDown:()=>{y(!0)},handleScrubberMouseUp:()=>{y(!1),D()},handleVolumeChange:e=>{var t=parseFloat(e.target.value);m(t);var r=E();r&&(r.volume=t,f(0===t))},toggleMute:e=>{e.stopPropagation();var t=E();t&&(v||0===d?(t.volume=1,m(1),f(!1)):(t.volume=0,m(0),f(!0)))},showControlsTemporarily:D,formatTime:e=>{var t=Math.floor(e/60),r=Math.floor(e%60);return"".concat(t,":").concat(r.toString().padStart(2,"0"))}}}(),et=(0,b.BG)();i.useEffect(()=>{if(m){var e=document.querySelector(".ns-mux-video video");if(e)try{v&&(e.muted=!0);var t=e.play();t&&"function"==typeof t.then&&t.catch(()=>{})}catch(e){}}},[m,v]);var er=t.startsWith("blob:"),en=er?void 0:"https://image.mux.com/".concat(t,"/thumbnail.png?time=").concat(f,"&quality=80&format=webp"),{isAvailable:ea,downloadUrl:ei}=(0,F.t)({playbackId:p,brandedPlaybackId:h,brandedAssetReady:y});return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"\n          .simulated-fullscreen {\n            position: fixed !important;\n            top: 0 !important;\n            left: 0 !important;\n            width: 100vw !important;\n            height: 100vh !important;\n            z-index: 9999 !important;\n            background: black !important;\n          }\n          .simulated-fullscreen .video-controls {\n            bottom: 20px !important;\n          }\n          .mobile-fullscreen-close {\n            position: absolute;\n            top: 20px;\n            right: 20px;\n            z-index: 40;\n            background: rgba(0, 0, 0, 0.5);\n            border-radius: 50%;\n            width: 40px;\n            height: 40px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            cursor: pointer;\n            transition: background-color 0.2s;\n          }\n          .mobile-fullscreen-close:hover {\n            background: rgba(0, 0, 0, 0.7);\n          }\n        "}}),(0,a.jsxs)("div",{ref:O,className:(0,s.cn)("relative h-full w-full overflow-hidden bg-gray-900",r),onMouseMove:$,onMouseEnter:$,onMouseLeave:()=>{!E||L||R||$()},style:(0,n._)({},U&&{transition:"none !important",transform:"none !important"}),children:[(!et||et&&!er)&&(0,a.jsx)("div",{className:(0,s.cn)("absolute inset-0 z-10 flex h-full w-full cursor-pointer items-center justify-center",E&&et&&"pointer-events-none"),onClick:q,children:!E&&!et&&(0,a.jsx)("div",{className:"pointer-events-none z-20 flex h-full w-full items-center justify-center",children:(0,a.jsx)(j,{size:u})})}),!et&&N&&ea&&x&&w&&(0,a.jsx)("div",{className:(0,s.cn)("absolute right-4 top-4 z-40 transition-opacity duration-300",D?"opacity-100":"opacity-0"),children:(0,a.jsx)(A,{downloadUrl:ei,taskTitle:x||"",username:w||"",isLoggedIn:_,variant:"compact",className:"border-0 bg-black/30 text-white backdrop-blur-sm hover:bg-black/50 hover:text-white"})}),!et&&(0,a.jsx)(g,{currentTime:T,duration:I,volume:M,isMuted:P,showControls:D,isDraggingScrubber:L,isHoveringVolume:R,isFullscreen:Q,size:u,handleScrubberChange:J,handleScrubberMouseDown:Y,handleScrubberMouseUp:G,handleVolumeChange:X,toggleMute:Z,handleFullscreen:H,showControlsTemporarily:$,setIsHoveringVolume:V,formatTime:ee,hideFullscreenToggle:d,leftSlot:k,compact:C}),(0,a.jsx)(S,{videoUrl:t,isFullscreen:Q,isTransitioning:U,isBlobUrl:er,posterUrl:en,isPlaying:E,handlePlay:z,handlePause:B,handleTimeUpdate:W,handleLoadedMetadata:K,autoPlay:m,startMuted:v})]})]})}},96902:(e,t,r)=>{"use strict";r.d(t,{A4:()=>b,B6:()=>P,BR:()=>E,Dk:()=>f,EV:()=>S,I2:()=>w,MB:()=>c,Mn:()=>D,Pc:()=>m,Q7:()=>A,QZ:()=>v,R9:()=>I,aW:()=>Q,b9:()=>N,bY:()=>T,cy:()=>d,gA:()=>j,gl:()=>L,iJ:()=>y,jl:()=>x,kn:()=>u,lP:()=>F,mu:()=>k,nY:()=>g,sI:()=>h,x8:()=>R});var n=r(81463),a=r(97320),i=r(98039),s=r.n(i),o=r(55936),l=r(37081),c=2e3,u=3e3,d=4e3,m=200;function v(e){var t;return"undefined"==typeof DOMParser?e.replace(/<[^>]*>/g,"").trim():(null!=(t=new DOMParser().parseFromString(e,"text/html").body.textContent)?t:"").trim()}function f(e){if(!e)return null;for(var t,r=/(?:^|[^-\w])href\s*=\s*(["'])(.*?)\1/gi;null!==(t=r.exec(e));){var n=t[2],a=/^https?:\/\//i.test(n)?n:"https://".concat(n);if((0,l.U8)(a)&&!(0,l.tb)(a))return a}return null}function p(e){try{var t=new URL(e);return{host:t.hostname.replace(/^www\./i,""),path:t.pathname.replace(/\/+$/,"")||"/"}}catch(e){return null}}function h(e,t){if(!t||!(t.title||t.description||t.image)||"No preview available"===t.title)return!1;var r=p(e),n=t.url?p(t.url):null;return!r||!n||r.host===n.host&&r.path===n.path}function g(e){var t,r,n,a,i,s,o,l,c,u=e.otherParticipant,d=e.lastMessage;return{id:e.id,userId:null!=(n=null==u?void 0:u.id)?n:e.id,name:(null==u?void 0:u.displayName)||(null==u?void 0:u.name)||(null==u?void 0:u.username)||"Unknown",username:null!=(a=null==u?void 0:u.username)?a:null,imageKey:null==u?void 0:u.profileImageKey,memberType:"long-term"===(t=null!=(i=null==u?void 0:u.type)?i:"member")?"longterm":t,createdAt:e.createdAt,lastMessage:d?M(d):"",lastMessageIsMine:null!=(s=null==d?void 0:d.isMine)&&s,lastMessageAt:null!=(o=null==d?void 0:d.createdAt)?o:null,lastMessageKind:null!=(l=null==d?void 0:d.kind)?l:null,unread:e.unreadCount,otherLastReadAt:e.otherLastReadAt,kind:e.kind,onboardingRole:e.onboardingRole,scheduleUrl:e.scheduleUrl,effectiveState:e.effectiveState,windowExpiresAt:e.windowExpiresAt,canRespond:e.canRespond,canMessage:e.canMessage,areFriends:e.areFriends,initiatedById:null!=(c=null==(r=e.initiatedBy)?void 0:r.id)?c:null}}function y(e){return"pending"===e.effectiveState&&e.canRespond}function x(e){return null!=e.initiatedById&&!e.areFriends&&("pending"===e.effectiveState||C(e))}function w(e){return e.initiatedById===e.userId?"incoming":"outgoing"}function b(e){return"core_welcome"===e.kind}var _=["I'm reaching out to welcome you to the Network School","I wanted to welcome you to Network School"];function j(e){return _.some(t=>e.includes(t))}function N(e){return"welcome_buddy"===e.kind}function k(e,t){return!!(e&&(null!=t?t:[]).some(t=>{var r;return(null==(r=t.otherParticipant)?void 0:r.username)===e&&(null!=t.windowExpiresAt||"core_welcome"===t.kind||"welcome_buddy"===t.kind)}))}function C(e){return"open"===e.effectiveState&&!e.areFriends&&null!=e.windowExpiresAt}function E(e){return C(e)&&s()(e.windowExpiresAt).isAfter(s()())}function S(e){return C(e)&&!s()(e.windowExpiresAt).isAfter(s()())}function T(e){return null==e.initiatedById||e.areFriends?null:"pending"===e.effectiveState?y(e)?"New message request":"Meet-up request sent":S(e)?"Meet-up window expired":C(e)?"Meet-up request accepted":null}function I(e){var t,r,n,a="system"===e.kind?M(e):e.body;return{id:e.id,content:a,preview:"system"===e.kind?a:e.preview,sender:"system"===e.kind?"system":e.isMine?"me":"them",systemType:null!=(t=e.systemType)?t:null,createdAt:e.createdAt,replyToId:null!=(r=e.replyToId)?r:null,replyToBody:null!=(n=e.replyToBody)?n:null,deliveryStatus:e.deliveryStatus,clientId:e.clientId,isCoffeeInvite:"system"!==e.kind&&["Would be great to catch up over tea sometime.","Would be great to catch up over coffee sometime."].some(t=>e.body.trimEnd().endsWith(t))}}function M(e){if("friendship"===e.systemType){var t,r=null==(t=e.systemPayload)?void 0:t.exchangeDate;if(!r)return!e.body||e.body.trim().startsWith("{")?"You became friends":e.body;var n=s()(r),a=n.isValid()?n.format("MMMM D, YYYY"):r;return"You became friends on ".concat(a)}return e.preview}function P(e){return e?"/".concat(e):"#"}function D(e){return e.displayName||e.name||e.username||"Unknown"}function A(e){return[...e].sort((e,t)=>
1e.profileImageKey&&!t.profileImageKey?-1:!e.profileImageKey&&t.profileImageKey?1:0)}function F(e){var t=function(e){var t=[];for(var r of e){var n=t[t.length-1],a=n&&(0,o.csv)(n.messages[0].createdAt)===(0,o.csv)(r.createdAt),i=null==n?void 0:n.messages[n.messages.length-1];!n||n.sender!==r.sender||!a||r.isCoffeeInvite||(null==i?void 0:i.isCoffeeInvite)?t.push({sender:r.sender,messages:[r]}):n.messages.push(r)}return t}(e),r=null;return t.map(e=>{var t,i=e.messages[0],s=(0,o.csv)(i.createdAt),l=s!==r;return r=s,(0,a._)((0,n._)({},e),{key:"".concat(e.sender,":").concat(null!=(t=i.clientId)?t:i.id),showDivider:l,dividerLabel:l?(0,o.tW2)(i.createdAt):""})})}function L(e){var t=s()().diff(s()(e),"second");if(t<60)return"Just now";var r=Math.floor(t/60);if(r<60)return"".concat(r,"m ago");var n=Math.floor(r/60);if(n<24)return"".concat(n,"h ago");var a=Math.floor(n/24);return a<7?"".concat(a,"d ago"):s()(e).format("MMM D")}function R(e){return"friendship"===e}function Q(e){var t=s()().diff(s()(e),"second");if(t<60)return"just now";var r=Math.floor(t/60);return r<60?"".concat(r,"m ago"):s()(e).isSame(s()(),"day")?s()(e).format("h:mm A"):s()(e).format("MMM D, h:mm A")}},97099:(e,t,r)=>{"use strict";r.d(t,{AppProviders:()=>q});var n=r(29152),a=r(87753),i=r(10859),s=r(69574),o=r(39398),l=r(94878),c=r(92332),u=r(81463),d=r(97320),m=r(13356),v=r(93602),f=r(14705),p=(0,r(81283).j)().isEnabled("posthog"),h=/^[0-9a-f]{32}$/i,g=/^[0-9a-f-]+$/i,y=/^[a-zA-Z0-9_-]{1,50}$/;function x(e){var{children:t}=e,{user:r,authenticated:a}=(0,v.Jd)(),i=(0,m.useRef)(!1),[s,o]=(0,m.useState)(!1);(0,m.useEffect)(()=>{if(null==(e=window.posthog)?void 0:e.__loaded)return void o(!0);var e,t=()=>o(!0);return window.addEventListener("posthog:ready",t),()=>window.removeEventListener("posthog:ready",t)},[]);var l=(0,m.useMemo)(()=>{if(!a||!(null==r?void 0:r.id))return null;var e,t=function(e){if(!e)return null;var t=String(e);return g.test(t)?t.substring(0,100):(console.warn("[MonitoringProvider] Invalid user ID format rejected"),null)}(r.id);if(!t)return null;var n=r.username?(e=r.username)?y.test(e)?e:(console.warn("[MonitoringProvider] Invalid username format rejected"),null):null:void 0;return(0,d._)((0,u._)({id:t},n&&{username:n}),{type:null==r?void 0:r.type,dateJoined:null==r?void 0:r.dateJoined})},[a,null==r?void 0:r.id,null==r?void 0:r.username,null==r?void 0:r.type,null==r?void 0:r.dateJoined]);return(0,m.useEffect)(()=>{try{l?f.o5().setUser(l):f.o5().setUser(null)}catch(e){console.warn("[MonitoringProvider] Sentry not available:",e)}if(p){var e=window.posthog;if(null==e?void 0:e.__loaded)try{var t,r,n=null==(r=f.o5())||null==(t=r.getPropagationContext())?void 0:t.traceId,s=function(e){if(!e)return null;var t=String(e).replace(/-/g,"");return h.test(t)?t:(console.warn("[MonitoringProvider] Invalid trace ID format rejected"),null)}(n);s&&e.register({sentry_trace_id:s}),l?(e.identify(l.id,{user_id:l.id,username:l.username,user_type:l.type,date_joined:l.dateJoined}),l.type?e.register({user_type:l.type}):e.unregister("user_type"),i.current=!0):a||(i.current&&(e.reset(),i.current=!1),e.register({user_type:"guest"}))}catch(e){console.error("[MonitoringProvider] PostHog error:",e instanceof Error?e.message:"Unknown error")}}},[a,l,s]),(0,n.jsx)(n.Fragment,{children:t})}var w=r(34493),b=r(24926),_=r(38428),j=r(16134),N=Object.freeze({defaultOptions:{queries:{staleTime:3e5,gcTime:6e5}}});function k(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:N;return new j.E(e)}var C=r(72001),E=r(58494),S=void 0;function T(e){var{config:t,children:r}=e,a=C.S$?k(t):(S||(S=k(t)),S);return(0,n.jsx)(E.QueryClientProvider,{client:a,children:r})}var I=r(61502),M=r(85468),P=r(65992),D=r(77425),A=r(11785),F=r(80928),L=r(84213),R={totp:{title:"Authenticator app",subtitle:"Enter the 6-digit code from your app.",Icon:A.A},passkey:{title:"Passkey",subtitle:"Use face-id, fingerprint, or a hardware key.",Icon:F.A}};function Q(e){var{open:t,methods:r,onSettled:i}=e,{init:s,submit:o,cancel:l}=(0,a.a0)(),[c,u]=(0,m.useState)("idle"),[d,v]=(0,m.useState)(""),[f,p]=(0,m.useState)(null),[h,g]=(0,m.useState)(!1),y=r.filter(e=>"totp"===e||"passkey"===e);(0,m.useEffect)(()=>
1{if(!t){u("idle"),v(""),p(null);return}if("idle"===c){if(0===y.length){p("No supported 2FA method is enrolled on this account. Please contact support."),u("error");return}1===y.length?x(y[0]):u("picker")}},[t]);var x=(0,m.useCallback)(e=>(0,M._)(function*(){g(!0),p(null);try{if("totp"===e)yield s("totp"),u("totp");else{var t=yield s("passkey");if(!t)throw Error("Passkey verification could not start.");u("passkey"),yield o("passkey",t),i(!0)}}catch(e){p(U(e)),u("error")}finally{g(!1)}})(),[s,o,i]),w=(0,m.useCallback)(()=>(0,M._)(function*(){if(6!==d.length||!/^\d{6}$/.test(d))return void p("Enter the 6-digit code from your authenticator app.");g(!0),p(null);try{yield o("totp",d),i(!0)}catch(e){p(U(e)),v("")}finally{g(!1)}})(),[d,i,o]),b=(0,m.useCallback)(()=>{if(!h){try{l()}catch(e){}i(!1)}},[h,l,i]),_=(0,m.useCallback)(e=>{e||b()},[b]);return(0,n.jsx)(D.lG,{open:t,onOpenChange:_,children:(0,n.jsxs)(D.Cf,{children:["picker"===c?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(D.c7,{children:[(0,n.jsx)(D.L3,{children:"Verify your 2FA"}),(0,n.jsx)(D.rr,{children:"Choose one of your enrolled methods to continue."})]}),(0,n.jsx)("div",{className:"flex flex-col gap-3 pt-2",children:y.map(e=>{var t=R[e];return(0,n.jsxs)("button",{type:"button",onClick:()=>x(e),disabled:h,className:"focusable flex items-center gap-3 rounded-xl border border-iron-200 bg-white p-4 text-left hover:bg-iron-50 disabled:opacity-60",children:[(0,n.jsx)("div",{className:"flex h-10 w-10 items-center justify-center rounded-lg bg-iron-100",children:(0,n.jsx)(t.Icon,{className:"h-5 w-5 text-gray-iron-700"})}),(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:"font-medium text-gray-iron-900",children:t.title}),(0,n.jsx)("div",{className:"text-sm text-gray-iron-500",children:t.subtitle})]})]},e)})}),(0,n.jsx)("div",{className:"flex justify-end pt-4",children:(0,n.jsx)(P.A8,{type:"button",variant:"secondary",display:"small",onClick:b,disabled:h,children:"Cancel"})})]}):null,"totp"===c?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(D.c7,{children:[(0,n.jsx)(D.L3,{children:"Enter the 6-digit code"}),(0,n.jsx)(D.rr,{children:"Open your authenticator app and enter the current code."})]}),(0,n.jsxs)("div",{className:"pt-2",children:[(0,n.jsx)("input",{type:"text",inputMode:"numeric",pattern:"\\d{6}",autoComplete:"one-time-code",maxLength:6,value:d,onChange:e=>v(e.target.value.replace(/\D/g,"").slice(0,6)),placeholder:"123456",className:"w-full rounded-lg border border-iron-300 bg-white px-4 py-3 text-center font-mono text-2xl tracking-[0.4em] text-gray-iron-900 focus:border-gray-iron-900 focus:outline-none",disabled:h,autoFocus:!0}),f?(0,n.jsxs)("div",{className:"mt-2 flex items-center gap-2 text-sm text-red-600",children:[(0,n.jsx)(L.A,{className:"h-4 w-4"}),(0,n.jsx)("span",{children:f})]}):null]}),(0,n.jsxs)("div",{className:"flex flex-col-reverse gap-2 pt-4 sm:flex-row sm:justify-end",children:[(0,n.jsx)(P.A8,{type:"button",variant:"secondary",display:"small",onClick:b,disabled:h,children:"Cancel"}),(0,n.jsx)(P.A8,{type:"button",variant:"primary",display:"small",onClick:w,pending:h,pendingLabel:"Verifying…",children:"Verify"})]})]}):null,"passkey"===c?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(D.c7,{children:[(0,n.jsx)(D.L3,{children:"Verify with your passkey"}),(0,n.jsx)(D.rr,{children:"Approve the prompt your browser just showed to continue."})]}),(0,n.jsx)("div",{className:"flex flex-col items-center gap-3 pb-1 pt-2",children:(0,n.jsx)(F.A,{className:"h-10 w-10 text-gray-iron-600"})}),(0,n.jsx)("div",{className:"flex justify-end pt-2",children:(0,n.jsx)(P.A8,{type:"button",variant:"secondary",display:"small",onClick:b,disabled:h,children:"Cancel"})})]}):null,"error"===c?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(D.c7,{children:[(0,n.jsx)(D.L3,{children:"Couldn't verify"}),(0,n.jsx)(D.rr,{children:null!=f?f:"Verification failed."})]}),(0,n.jsxs)("div",{className:"flex flex-col-reverse gap-2 pt-4 sm:flex-row sm:justify-end",children:[(0,n.jsx)(P.A8,{type:"button",variant:"secondary",display:"small",onClick:b,children:"Cancel"}),y.length>0?(0,n.jsx)(P.A8,{type:"button",variant:"primary",display:"small",onClick:()=>{p(null),u(1===y.length?"idle":"picker"),1===y.length&&x(y[0])},children:"Try again"}):null]})]}):null]})})}function U(e){return(0,a.a3)(e)?"Too many wrong codes. Wait a few minutes and try again.":(0,a.a4)(e)?"That verification window expired. Try again.":(0,a.a2)(e)?"That code did not match. Double-check and try again.":e instanceof Error?e.message:"Could not verify. Try again in a moment."}function O(){var[e,t]=(0,m.useState)(!1),[r,i]=(0,m.useState)([]);(0,a.a9)({onMfaRequired:e=>{var{mfaMethods:r}=e;i(r),t(!0)}});var s=(0,m.useCallback)(()=>{t(!1),i([])},[]);return(0,n.jsx)(Q,{open:e,methods:r,onSettled:s})}var V=r(4531),z=r(32842),B={appearance:{walletList:[],walletChainType:"ethereum-and-solana"},externalWallets:{solana:{connectors:r(9971).q}}
1,mfa:{noPromptOnMfaRequired:!0}};function q(e){var{children:t,nonce:r}=e,u="cmf4xqkxr002mjr0bi0aaj15o";if(!u)throw Error("NEXT_PUBLIC_PRIVY_APP_ID environment variable is required");return(0,n.jsx)(b.F,{nonce:r,children:(0,n.jsx)(T,{children:(0,n.jsxs)(a.V,{appId:u,clientId:"client-WY6QXG1mQXPoKgTMoCcTQ6Eb3ABxnLvHps9MjSvFAkgTB",config:B,children:[(0,n.jsx)(O,{}),(0,n.jsx)(I.n,{children:(0,n.jsx)(v.vu,{children:(0,n.jsx)(V.w,{children:(0,n.jsx)(x,{children:(0,n.jsx)(w.A,{children:(0,n.jsx)(l.B,{children:(0,n.jsx)(o.Fr,{children:(0,n.jsx)(z.B,{children:(0,n.jsx)(c.oi,{children:(0,n.jsx)(_.RH,{children:(0,n.jsx)(s.K,{children:(0,n.jsx)(i.GM,{children:t})})})})})})})})})})})})]})})})}}}]);
2//# sourceMappingURL=90774-bb985d62cb09488e.js.map

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.