1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7177,35569,36613,45532,52773,54232,57950,72163,82992,88846],{1275:(e,t,r)=>{"use strict";r.d(t,{Sb:()=>g,US:()=>c,aD:()=>p,eC:()=>h,tE:()=>u,y8:()=>m});var a=r(95155),s=r(12115),i=r(65476),n=r(83101),o=r(65229),l=r(64269);let u=i.Kq,c=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i.LM,{ref:t,className:(0,l.cn)("fixed bottom-0 z-[12300] flex max-h-screen w-full flex-col-reverse p-4 sm:right-0 sm:flex-col md:max-w-[420px]",r),...s})});c.displayName=i.LM.displayName;let d=(0,n.F)("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-xl border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border-gray-200 bg-white text-gray-900 dark:border-gray-700 dark:bg-gray-800 dark:text-gray-100",destructive:"destructive group border-red-200 bg-red-50 text-red-900 dark:border-red-800 dark:bg-red-900/40 dark:text-red-100",success:"border-green-200 bg-green-50 text-green-900 dark:border-green-800 dark:bg-green-900/40 dark:text-green-100"}},defaultVariants:{variant:"default"}}),m=s.forwardRef((e,t)=>{let{className:r,variant:s,...n}=e;return(0,a.jsx)(i.bL,{ref:t,className:(0,l.cn)(d({variant:s}),r),...n})});m.displayName=i.bL.displayName,s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i.rc,{ref:t,className:(0,l.cn)("inline-flex h-8 shrink-0 items-center justify-center rounded-xl border px-3 text-sm font-medium ring-offset-background transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none disabled:opacity-50","border-gray-200 text-gray-900 hover:bg-gray-50","dark:border-gray-700 dark:text-gray-100 dark:hover:bg-gray-700/60","group-[.destructive]:border-red-200 group-[.destructive]:hover:border-red-300 group-[.destructive]:hover:bg-red-50 group-[.destructive]:hover:text-red-900","dark:group-[.destructive]:border-red-800 dark:group-[.destructive]:hover:border-red-700 dark:group-[.destructive]:hover:bg-red-900/50 dark:group-[.destructive]:hover:text-red-100",r),...s})}).displayName=i.rc.displayName;let h=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i.bm,{ref:t,className:(0,l.cn)("absolute right-2 top-2 rounded-xl p-1 text-gray-500 opacity-0 transition-opacity hover:text-gray-700 focus:opacity-100 focus:outline-none focus:ring-2 group-hover:opacity-100","dark:text-gray-300 dark:hover:text-gray-100","group-[.destructive]:text-red-400 group-[.destructive]:hover:text-red-600","dark:group-[.destructive]:text-red-200 dark:group-[.destructive]:hover:text-red-50",r),"toast-close":"",...s,children:(0,a.jsx)(o.A,{className:"h-4 w-4"})})});h.displayName=i.bm.displayName;let g=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i.hE,{ref:t,className:(0,l.cn)("text-sm font-semibold",r),...s})});g.displayName=i.hE.displayName;let p=s.forwardRef((e,t)=>{let{className:r,...s}=e;return(0,a.jsx)(i.VY,{ref:t,className:(0,l.cn)("text-sm opacity-90",r),...s})});p.displayName=i.VY.displayName},7793:(e,t,r)=>{"use strict";r.d(t,{j:()=>n,x:()=>o});var a=r(95155),s=r(12115);let i=(0,s.createContext)(void 0);function n(e){let{children:t}=e,[r,n]=(0,s.useState)(2),o=(0,s.useCallback)(()=>({0:.6,1:.8,2:1,3:1.2,4:1.4})[r]||1,[r]),l=(0,s.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200,t=o();return{width:e*t,height:e*t}},[o]),u=(0,s.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:200,t=o(),r=l(e);return{width:"".concat(r.width,"px"),height:"".concat(r.height,"px"),transform:"scale(".concat(t,")"),transformOrigin:"center center"}},[o,l]),c=(0,s.useMemo)(()=>({cardSize:r,setCardSize:n,getScale:o,getCardDimensions:l,getScaledStyle:u}),[r,n,o,l,u]);return(0,a.jsx)(i.Provider,{value:c,children:t})}function o(){let e=(0,s.useContext)(i);if(void 0===e)throw Error("useCardSize must be used within a CardSizeProvider");return e}},12987:(e,t,r)=>{"use strict";r.d(t,{B6:()=>c,LI:()=>i,M2:()=>n,SL:()=>d,TX:()=>m,fu:()=>u,kY:()=>l,xd:()=>o});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"customFiltersApi",baseQuery:s.W,tagTypes:["CustomFilters","CustomFilterResources"],endpoints:e=>({getCustomFilters:e.query({query:()=>({url:"custom_filters"}),providesTags:["CustomFilters"]}),getCustomFilter:e.query({query:e=>({url:"custom_filters/".concat(e)}),providesTags:["CustomFilters"]}),createCustomFilter:e.mutation({query:e=>({url:"custom_filters",method:"POST",body:e}),invalidatesTags:["CustomFilters"]}),updateCustomFilter:e.mutation({query:e=>{let{id:t,payload:r}=e;return{url:"custom_filters/".concat(t),method:"PATCH",body:r}},invalidatesTags:["CustomFilters"]}),deleteCustomFilter:e.mutation({query:e=>({url:"custom_filters/".concat(e),method:"DELETE"}),invalidatesTags:["CustomFilters"]}),getCustomFilterResources:e.query({query:e=>({url:"custom_filters/".concat(e,"/resources")}),providesTags:["CustomFilterResources"]}),updateCustomFilterPreferences:e.mutation({query:e=>({url:"preferences/custom_filters",method:"PATCH",body:e}),invalidatesTags:["CustomFilterResources"]})})}),{useGetCustomFiltersQuery:n,useGetCustomFilterQuery:o,useCreateCustomFilterMutation:l,useUpdateCustomFilterMutation:u,useDeleteCustomFilterMutation:c,useGetCustomFilterResourcesQuery:d,useUpdateCustomFilterPreferencesMutation:m}=i},13673:()=>{},14476:(e,t,r)=>{"use strict";r.d(t,{$x:()=>l,BV:()=>i,M$:()=>n,i6:()=>o});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"topicsApi",baseQuery:s.W,tagTypes:["Topics","TopicResources"],endpoints:e=>({getTopics:e.query({query:()=>({url:"topics"}),providesTags:["Topics"]}),getTopicResources:e.query({query:e=>{let{path:t,limit:r=20,cursor:a}=e,s=new URLSearchParams;return s.set("limit",String(r)),a&&s.set("cursor",a),{url:"topics/".concat(encodeURIComponent(t),"/resources?").concat(s.toString())}},providesTags:(e,t,r)=>{let{path:a}=r;return[{type:"TopicResources",id:a}]}}),updateTopicPreferences:e.mutation({query:e=>({url:"preferences/topics",method:"PATCH",body:e}),invalidatesTags:["TopicResources"]})})}),{useGetTopicsQuery:n,useGetTopicResourcesQuery:o,useUpdateTopicPreferencesMutation:l}=i},19191:(e,t,r)=>{"use strict";r.d(t,{D:()=>o,SelectedCollectionProvider:()=>n});var a=r(95155),s=r(12115);let i=(0,s.createContext)(void 0),n=e=>{let{children:t}
1=e,[r,n]=(0,s.useState)(null),[o,l]=(0,s.useState)({}),u=(0,s.useRef)({}),c=(0,s.useCallback)(function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(u.current[e]&&clearTimeout(u.current[e]),r)return void localStorage.setItem(e,t);if("requestIdleCallback"in window){let r=window.requestIdleCallback(()=>{localStorage.setItem(e,t),delete u.current[e]});u.current[e]=r}else{let r=window.setTimeout(()=>{localStorage.setItem(e,t),delete u.current[e]},50);u.current[e]=r}},[]);(0,s.useEffect)(()=>{let e=localStorage.getItem("selectedCollectionId");e&&n(parseInt(e,10));let t=localStorage.getItem("expandedState");t&&l(JSON.parse(t))},[]);let d=(0,s.useCallback)(e=>{n(e),c("selectedCollectionId",e.toString())},[c]),m=(0,s.useCallback)(e=>{l(t=>{let r={...t,[e]:!t[e]};return c("expandedState",JSON.stringify(r)),r})},[c]),h=(0,s.useCallback)(()=>{let e=Object.keys(o).reduce((e,t)=>{if("collections"===t){var r;e[t]=null==(r=o[t])||r}else e[t]=!1;return e},{});l(e),c("expandedState",JSON.stringify(e))},[o,c]),g=(0,s.useMemo)(()=>({selectedCollectionId:r,updateSelectedCollectionId:d,expandedState:o,toggleExpandedState:m,collapseAllCollections:h}),[r,d,o,m,h]);return(0,a.jsx)(i.Provider,{value:g,children:t})},o=()=>{let e=(0,s.useContext)(i);if(void 0===e)throw Error("useSelectedCollection must be used within a SelectedCollectionProvider");return e}},23083:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>d,Jh:()=>n,Kc:()=>m,NE:()=>p,ci:()=>i,gV:()=>s,lA:()=>v,mB:()=>h,mh:()=>y,ri:()=>u,setCurrentCollection:()=>o,vN:()=>g,xW:()=>c});let a=(0,r(26286).Z0)({name:"auth",initialState:{user:null,isAuthenticated:!1,hasResolvedAuth:!1,currentAccountType:null,currentPlan:null,currentCollection:null,currentCollectionPreferences:null},reducers:{setUser:(e,t)=>{e.user=t.payload,e.isAuthenticated=!!t.payload,e.hasResolvedAuth=!0},setAccountType:(e,t)=>{e.currentAccountType=t.payload},setCurrentPlan:(e,t)=>{e.currentPlan=t.payload},setCurrentCollection:(e,t)=>{var r;e.currentCollection=t.payload,e.currentCollectionPreferences=(null==(r=t.payload)?void 0:r.preferences)||null},setCurrentCollectionPreferences:(e,t)=>{e.currentCollectionPreferences=t.payload},logout:e=>{e.user=null,e.isAuthenticated=!1,e.hasResolvedAuth=!0,e.currentAccountType=null,e.currentPlan=null,e.currentCollection=null,e.currentCollectionPreferences=null},setAuthResolved:(e,t)=>{e.hasResolvedAuth=t.payload}}}),{setUser:s,setAccountType:i,setCurrentPlan:n,setCurrentCollection:o,setCurrentCollectionPreferences:l,logout:u,setAuthResolved:c}=a.actions,d=a.reducer,m=e=>e.auth.isAuthenticated,h=e=>e.auth.user,g=e=>e.auth.currentAccountType,p=e=>e.auth.currentPlan,y=e=>e.auth.currentCollection,v=e=>e.auth.hasResolvedAuth},23215:(e,t,r)=>{"use strict";r.d(t,{FH:()=>i,ql:()=>n});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"importsApi",baseQuery:s.W,tagTypes:["Imports"],endpoints:e=>({getImports:e.query({query:()=>({url:"imports"}),providesTags:["Imports"]}),confirmImport:e.mutation({query:e=>({url:"imports",method:"POST",body:e}),invalidatesTags:["Imports"]})})}),{useGetImportsQuery:n,useConfirmImportMutation:o}=i},24598:()=>{},34652:(e,t,r)=>{"use strict";function a(e,t){let r=String(t);return e.byId[r]||(e.byId[r]={messages:[],streamingContent:"",isStreaming:!1,streamingPhase:{type:"idle"},hadToolCall:!1,initialMessagesLoaded:!1}),e.byId[r]}r.d(t,{Ay:()=>d,Cd:()=>i,J2:()=>l,Q:()=>o,bW:()=>c,bt:()=>n,yY:()=>u});let s=(0,r(26286).Z0)({name:"streamingChats",initialState:{byId:{}},reducers:{seedChat(e,t){let{chatId:r,userMessage:s,title:i}=t.payload,n=a(e,r);n.messages=[s],n.title=i,n.isStreaming=!0,n.streamingPhase={type:"thinking"}},setInitialMessages(e,t){let{chatId:r,messages:s,title:i}=t.payload,n=a(e,r);(!n.initialMessagesLoaded||s.length>n.messages.length)&&(n.messages=s),void 0!==i&&(n.title=i),n.initialMessagesLoaded=!0},applyWebSocketEvent(e,t){let{chatId:r,event:s}=t.payload,i=a(e,r);switch(s.type){case"message_created":i.isStreaming=!0,i.streamingContent="",i.streamingPhase={type:"idle"},i.hadToolCall=!1;break;case"status":"thinking"===s.status?(i.streamingPhase=i.hadToolCall?{type:"processing"}:{type:"thinking"},i.isStreaming=!0):"generating"===s.status&&(i.streamingPhase={type:"generating"});break;case"tool_call":{i.hadToolCall=!0;let e=s.status||"started";i.streamingPhase={type:"tool_call",tool_name:s.tool_name||"unknown",tool_call_id:s.tool_call_id||"",status:e,..."completed"===e?{success:s.success}:{}},i.isStreaming=!0;break}case"content_chunk":i.streamingContent+=s.chunk||"";break;case"message_completed":if(s.message){var n;i.messages.push({id:s.message.id,role:s.message.role,content:s.message.content,result_set_id:null!=(n=s.message.result_set_id)?n:null})}i.streamingContent="",i.isStreaming=!1,i.streamingPhase={type:"idle"};break;case"chat_title_updated":s.title&&(i.title=s.title);break;case"error":i.isStreaming=!1,i.streamingPhase={type:"idle"}}},appendUserMessage(e,t){a(e,t.payload.chatId).messages.push(t.payload.message)},clearChat(e,t){delete e.byId[String(t.payload)]}}}),{seedChat:i,setInitialMessages:n,applyWebSocketEvent:o,appendUserMessage:l,clearChat:u}=s.actions,c=(e,t)=>{if(null!=t)return e.streamingChats.byId[String(t)]},d=s.reducer},35569:(e,t,r)=>{"use strict";r.r(t),r.d(t,{apiSliceProxy:()=>i,useGetResourcesQuery:()=>n});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"apiProxy",baseQuery:s.W,tagTypes:["Resources"],endpoints:e=>({getResources:e.query({query:()=>({url:"collections"}),providesTags:["Resources"]})})}),{useGetResourcesQuery:n}=i},36309:(e,t,r)=>{"use strict";r.d(t,{ThemeScript:()=>s});var a=r(95155);function s(){return(0,a.jsx)("script",{dangerouslySetInnerHTML:{__html:"\n (function() {\
1n try {\n const themeMode = localStorage.getItem('theme-mode') || localStorage.getItem('theme') || 'system';\n const themeVariant = localStorage.getItem('theme-variant') || 'default';\n\n let resolvedTheme = themeMode;\n if (themeMode === 'system') {\n resolvedTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';\n }\n\n // Apply theme to document\n document.documentElement.classList.remove('light', 'dark');\n document.documentElement.classList.add(resolvedTheme);\n document.documentElement.setAttribute('data-theme', themeVariant);\n } catch (e) {\n // Fallback to light theme\n document.documentElement.classList.add('light');\n }\n })();\n "}})}},36613:(e,t,r)=>{"use strict";r.r(t),r.d(t,{commentsApi:()=>i,useCreateCommentMutation:()=>o,useDeleteCommentMutation:()=>u,useGetCommentsQuery:()=>n,useUpdateCommentMutation:()=>l});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"commentsApi",baseQuery:s.W,tagTypes:["Comment","Comments","Collection"],endpoints:e=>({getComments:e.query({query:e=>({url:"resources/".concat(e,"/comments"),method:"GET"}),providesTags:(e,t,r)=>{var a;return[{type:"Comments",id:r},...(null==e||null==(a=e.data)?void 0:a.map(e=>({type:"Comment",id:e.id})))||[]]}}),createComment:e.mutation({query:e=>{let{resourceId:t,payload:r}=e;return{url:"resources/".concat(t,"/comments"),method:"POST",body:r}},invalidatesTags:(e,t,r)=>{let{resourceId:a}=r;return[{type:"Comments",id:a},"Collection"]}}),updateComment:e.mutation({query:e=>{let{resourceId:t,commentId:r,payload:a}=e;return{url:"resources/".concat(t,"/comments/").concat(r),method:"PATCH",body:a}},invalidatesTags:(e,t,r)=>{let{resourceId:a,commentId:s}=r;return[{type:"Comment",id:s},{type:"Comments",id:a}]}}),deleteComment:e.mutation({query:e=>{let{resourceId:t,commentId:r}=e;return{url:"resources/".concat(t,"/comments/").concat(r),method:"DELETE"}},invalidatesTags:(e,t,r)=>{let{resourceId:a,commentId:s}=r;return[{type:"Comment",id:s},{type:"Comments",id:a}]}})})}),{useGetCommentsQuery:n,useCreateCommentMutation:o,useUpdateCommentMutation:l,useDeleteCommentMutation:u}=i},38126:(e,t,r)=>{"use strict";r.d(t,{Toaster:()=>n});var a=r(95155),s=r(1275),i=r(79933);function n(){let{toasts:e}=(0,i.dj)();return(0,a.jsxs)(s.tE,{children:[e.map(function(e){let{id:t,title:r,description:i,action:n,...o}=e;return(0,a.jsxs)(s.y8,{...o,children:[(0,a.jsxs)("div",{className:"grid gap-1",children:[r&&(0,a.jsx)(s.Sb,{children:r}),i&&(0,a.jsx)(s.aD,{children:i})]}),n,(0,a.jsx)(s.eC,{})]},t)}),(0,a.jsx)(s.US,{})]})}},38577:(e,t,r)=>{"use strict";let a;r.d(t,{Providers:()=>L});var s=r(95155),i=r(12115),n=r(77317),o=r(26286),l=r(36317),u=r(47089),c=r(16105),d=r(42138);r(49973);var m=r(54232),h=r(82992),g=r(72163),p=r(88846),y=r(45532),v=r(36613),f=r(439),x=r(35569),b=r(52773),C=r(99348),T=r(63647),w=r(12987),P=r(70093),S=r(23215),k=r(54393),A=r(14476),q=r(23083),M=r(34652);let j=(()=>{let e=null!=a?a:(()=>{let e=(0,o.U1)({reducer:{auth:q.Ay,streamingChats:M.Ay,[u.authSliceProxy.reducerPath]:u.authSliceProxy.reducer,[c.collectionsApi.reducerPath]:c.collectionsApi.reducer,[d.linksApi.reducerPath]:d.linksApi.reducer,[m.activitiesApi.reducerPath]:m.activitiesApi.reducer,[h.tagsApi.reducerPath]:h.tagsApi.reducer,[g.searchApi.reducerPath]:g.searchApi.reducer,[p.collaboratorsApi.reducerPath]:p.collaboratorsApi.reducer,[y.statsApi.reducerPath]:y.statsApi.reducer,[v.commentsApi.reducerPath]:v.commentsApi.reducer,[f.team
1sApi.reducerPath]:f.teamsApi.reducer,[b.assistantApi.reducerPath]:b.assistantApi.reducer,[x.apiSliceProxy.reducerPath]:x.apiSliceProxy.reducer,[C.oD.reducerPath]:C.oD.reducer,[T.n.reducerPath]:T.n.reducer,[w.LI.reducerPath]:w.LI.reducer,[P.DN.reducerPath]:P.DN.reducer,[S.FH.reducerPath]:S.FH.reducer,[k.B0.reducerPath]:k.B0.reducer,[A.BV.reducerPath]:A.BV.reducer},middleware:e=>e({immutableCheck:!1,serializableCheck:!1}).concat(u.authSliceProxy.middleware).concat(c.collectionsApi.middleware).concat(d.linksApi.middleware).concat(m.activitiesApi.middleware).concat(h.tagsApi.middleware).concat(g.searchApi.middleware).concat(p.collaboratorsApi.middleware).concat(y.statsApi.middleware).concat(v.commentsApi.middleware).concat(f.teamsApi.middleware).concat(b.assistantApi.middleware).concat(x.apiSliceProxy.middleware).concat(C.oD.middleware).concat(T.n.middleware).concat(w.LI.middleware).concat(P.DN.middleware).concat(S.FH.middleware).concat(k.B0.middleware).concat(A.BV.middleware),devTools:!1});return(0,l.$k)(e.dispatch),e})();return a||(a=e),e})();var I=r(12279),R=r(69193),N=r(17787),E=r(49027);let _=(0,i.createContext)(void 0);function F(e){let{children:t}=e,[r,a]=(0,i.useState)(null),[n,o]=(0,i.useState)(null),[l,u]=(0,i.useState)(null),c=(0,N.FR)((0,N.MS)(N.AN,{activationConstraint:{distance:5}}),(0,N.MS)(N.uN,{coordinateGetter:E.JR})),d=(0,i.useCallback)(e=>{let{active:t}=e,r=t.data.current;r&&a({type:r.type,collection:r.collection,resource:r.resource,level:r.level,parentId:r.parentId})},[]),m=(0,i.useCallback)(e=>{l&&l(e)},[l]),h=(0,i.useCallback)(e=>{n&&n(e),a(null)},[n]),g=(0,i.useCallback)(e=>{a(null)},[]),p=(0,i.useCallback)(e=>{o(()=>e)},[]),y=(0,i.useCallback)(e=>{u(()=>e)},[]),v=(0,i.useCallback)(e=>{let t=(0,N.TT)(e);return t.length>0?t:(0,N.Qo)(e)},[]),f=(0,i.useMemo)(()=>({activeItem:r,dragType:(null==r?void 0:r.type)||null,onDragEnd:n,setOnDragEnd:p,onDragOver:l,setOnDragOver:y}),[r,n,p,l,y]);return(0,s.jsx)(_.Provider,{value:f,children:(0,s.jsxs)(N.Mp,{sensors:c,collisionDetection:v,onDragStart:d,onDragOver:m,onDragEnd:h,onDragCancel:g,children:[t,(0,s.jsx)(N.Hd,{dropAnimation:null,children:r&&"collection"===r.type&&r.collection&&(0,s.jsx)("div",{className:"bg-white dark:bg-gray-800 rounded-lg shadow-xl border border-gray-200 dark:border-gray-700 px-3 py-2 opacity-90",children:(0,s.jsxs)("div",{className:"flex items-center gap-2",children:["emoji"===r.collection.icon_type?(0,s.jsx)("span",{className:"text-lg",children:r.collection.icon}):(0,s.jsx)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"#0D99FF",children:(0,s.jsx)("path",{d:"M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1.9-2-2-2h-8l-2-2z"})}),(0,s.jsx)("span",{className:"text-sm font-medium text-gray-900 dark:text-gray-100",children:r.collection.title||r.collection.name})]})})})]})})}var O=r(95704);function Q(){return(0,i.useEffect)(()=>{let e=async()=>{let e=O.env.NEXT_PUBLIC_SENTRY_API_URL,t="phc_2BhnBZpcJ16z5VAdSqM9NaEZShty9kdEwrHVMhFMNOl";try{e&&(await Promise.all([r.e(14850),r.e(12073)]).then(r.bind(r,72020))).init({dsn:e,integrations:[]})}catch(e){console.error("Error initializing Sentry:",e)}try{t&&(await r.e(8229).then(r.bind(r,26614))).default.init(t,{api_host:"https://us.i.posthog.com"})}catch(e){console.error("Error initializing PostHog:",e)}};if("requestIdleCallback"in window){let t=window.requestIdleCallback(()=>{e()});return()=>window.cancelIdleCallback(t)}let t=setTimeout(()=>{e()},1500);return()=>clearTimeout(t)},[]),null}function L(e){let{children:t}=e;return(0,s.jsx)(n.Kq,{store:j,children:(0,s.jsx)(R.N,{children:(0,s.jsx)(I.f,{children:(0,s.jsxs)(F,{children:[(0,s.jsx)(Q,{}),t]})})})})}},45532:(e,t,r)=>{"use strict";r.r(t),r.d(t,{statsApi:()=>i,useCreateFeedbackMutation:()=>l,useGetFeedbacksQuery:()=>o,useGetStatsQuery:()=>n});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"statsApi",baseQuery:s.W,tagTypes:["Stats","Feedbacks"],endpoints:e=>({getStats:e.query({query:()=>({url:"/stats"}),providesTags:["Stats"]}),getFeedbacks:e.query({query:()=>({url:"/feedbacks"}),providesTags:["Feedbacks"]}),createFeedback:e.mutation({query:e=>({url:"feedbacks",method:"POST",body:{feedback:{feedback_type:e.feedback_type,title:e.title,de
1scription:e.description,metadata:e.metadata||{}}}}),invalidatesTags:["Feedbacks"]})})}),{useGetStatsQuery:n,useGetFeedbacksQuery:o,useCreateFeedbackMutation:l}=i},47089:(e,t,r)=>{"use strict";r.r(t),r.d(t,{authSliceProxy:()=>i,useCompleteOnboardingMutation:()=>p,useGetMeQuery:()=>l,useLoginMutation:()=>o,useRegisterMutation:()=>n,useRequestPasswordResetMutation:()=>c,useResetPasswordMutation:()=>d,useSwitchAccountMutation:()=>m,useUpdateMeMutation:()=>h,useUpdateOnboardingCompletedMutation:()=>g,useUpdatePasswordMutation:()=>u});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"authApiProxy",baseQuery:s.W,tagTypes:["Me"],keepUnusedDataFor:60,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!0,endpoints:e=>({getMe:e.query({query:()=>({url:"/auth/me"}),providesTags:["Me"],keepUnusedDataFor:60,transformResponse:e=>e}),register:e.mutation({query:e=>({url:"/auth/signup",method:"POST",body:e})}),login:e.mutation({query:e=>({url:"/auth/login",method:"POST",body:e})}),updatePassword:e.mutation({query:e=>({url:"/auth/me/password",method:"PUT",body:e})}),requestPasswordReset:e.mutation({query:e=>({url:"/auth/forgot_password",method:"POST",body:e})}),resetPassword:e.mutation({query:e=>{let{token:t,password:r,password_confirmation:a}=e;return{url:"/auth/reset_password",method:"POST",body:{token:t,password:r,password_confirmation:a}}}}),switchAccount:e.mutation({query:e=>({url:"/auth/switch",method:"POST",body:e}),invalidatesTags:["Me"],async onQueryStarted(e,t){let{dispatch:a,queryFulfilled:s}=t;try{await s;let{setCurrentCollection:e}=await Promise.resolve().then(r.bind(r,23083));a(e(null)),a((await Promise.all([r.e(16105),r.e(35569)]).then(r.bind(r,16105))).collectionsApi.util.invalidateTags(["Collection"])),a((await r.e(42138).then(r.bind(r,42138))).linksApi.util.invalidateTags(["Link","SimilarTopic","Collection","Collections","Unsorted","AllResources","Favorites","ReadLater","MarkRead","Trash","Tag","Tags"])),a((await r.e(54232).then(r.bind(r,54232))).activitiesApi.util.invalidateTags(["AllActivities"])),a((await r.e(82992).then(r.bind(r,82992))).tagsApi.util.invalidateTags(["Tags","Tag"])),a((await r.e(72163).then(r.bind(r,72163))).searchApi.util.resetApiState()),a((await r.e(88846).then(r.bind(r,88846))).collaboratorsApi.util.invalidateTags(["Collection"])),a((await r.e(439).then(r.bind(r,439))).teamsApi.util.invalidateTags(["Team"])),a((await r.e(36613).then(r.bind(r,36613))).commentsApi.util.invalidateTags(["Collection"])),a((await r.e(45532).then(r.bind(r,45532))).statsApi.util.invalidateTags(["Stats","Feedbacks"])),a((await r.e(52773).then(r.bind(r,52773))).assistantApi.util.invalidateTags(["Chat","ChatMessage"])),a((await r.e(57950).then(r.bind(r,35569))).apiSliceProxy.util.invalidateTags(["Resources"]))}catch(e){console.error("Failed to invalidate caches after account switch:",e)}}}),updateMe:e.mutation({query:e=>({url:"/auth/me",method:"PATCH",body:e}),invalidatesTags:["Me"]}),updateOnboardingCompleted:e.mutation({query:e=>({url:"/auth/me",method:"PATCH",body:{user:{onboarding_completed:e}}}),invalidatesTags:["Me"]}),completeOnboarding:e.mutation({query:()=>({url:"/auth/complete_onboarding",method:"POST"}),invalidatesTags:["Me","Collections"]})})}),{useRegisterMutation:n,useLoginMutation:o,useGetMeQuery:l,useUpdatePasswordMutation:u,useRequestPasswordResetMutation:c,useResetPasswordMutation:d,useSwitchAccountMutation:m,useUpdateMeMutation:h,useUpdateOnboardingCompletedMutation:g,useCompleteOnboardingMutation:p}=i},52773:(e,t,r)=>{"use strict";r.r(t),r.d(t,{assistantApi:()=>i,useCreateChatFromMessageMutation:()=>u,useDeleteChatMutation:()=>d,useGetContextCollectionsQuery:()=>o,useGetResultSetQuery:()=>h,useLazyGetChatQuery:()=>m,useLazyGetChatsQuery:()=>n,useSendMessageMutation:()=>l,useSendMessageToChatMutation:()=>c});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"assistantApi",baseQuery:s.W,tagTypes:["Chat","ChatMessage","ContextCollections"],endpoints:e=>({getChats:e.query({query:()=>({url:"/assistant/chats",method:"GET"}),providesTags:["Chat"]}),getContextCollections:e.query({query:e=>{let{q:t}=e;return{url:"/assistant/context".concat(t?"?q=".concat(encodeURIComponent(t)):""),method:"GET"}},providesTags:["ContextCollections"]}),sendMessage:e.mutation({query:e=>({url:"/assistant/messages",method:"POST",body:e}),invalidatesTags:["Chat","ChatMessage"]}),createChatFromMessage:e.mutation({query:e=>({url:"/assistant/chat_from_message",method:"POST",body:e}),invalidatesTags:["Chat"]}),sendMessageToChat:e.mutation({query:e=>{let{chatId:t,content:r}=e;return{url:"/assistant/chats/".concat(t,"/message"),method:"POST",body:{content:r}}},invalidatesTags:(e,t,r)=>{let{chatId:a}=r;return[{type:"ChatMessage",id:a},"ChatMessage"]}}),deleteChat:e.mutation({query:e=>({url:"/assistant/chats/".concat(e),method:"DELETE"}),invalidatesTags:["Chat"]}),getChat:e.query({query:e=>({url:"/assistant/chats/".concat(e),method:"GET"}),providesTags:(e,t,r)=>[{type:"Chat",id:r}]}),getResultSet:e.query({query:e=>{let{chatId:t,resultSetId:r}=e;return{url:"/assistant/chats/".concat(t,"/result_sets/").concat(r),method:"GET"}}})})}),{useLazyGetChatsQuery:n,useGetContextCollectionsQuery:o,useSendMessageMutation:l,useCreateChatFromMessageMutation:u,useSendMessageToChatMutation:c,useDeleteChatMutation:d,useLazyGetChatQuery:m,useGetResultSetQuery:h}=i},54232:(e,t,r)=>{"use strict";r.r(t),r.d(t,{activitiesApi:()=>i,useGetActivitiesCountQuery:()=>l,useGetActivitiesReadQuery:()=>n,useGetActivitiesUnreadQuery:()=>o,useMarkAllAsReadMutation:()=>u});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"activitiesApi",baseQuery:s.W,tagTypes:["AllActivities"],endpoints:e=>({getActivitiesRead:e.query({query:e=>({url:"activities/read?page=".concat(e)}),serializeQueryArgs:e=>{let{endpointName:t}=e;return t},merge:(e,t)=>
1{null==e||e.data.push(...null==t?void 0:t.data),e.metadata.next=null==t?void 0:t.metadata.next},forceRefetch(e){let{currentArg:t,previousArg:r}=e;return t!==r},providesTags:["AllActivities"]}),getActivitiesUnread:e.query({query:e=>({url:"activities/unread?page=".concat(e)}),serializeQueryArgs:e=>{let{endpointName:t}=e;return t},merge:(e,t)=>{(null==t?void 0:t.data.activities.length)?null==e||e.data.activities.push(...null==t?void 0:t.data.activities):e.data.activities=[],e.data.count=null==t?void 0:t.data.count,e.metadata.next=null==t?void 0:t.metadata.next},forceRefetch(e){let{currentArg:t,previousArg:r}=e;return t!==r},providesTags:["AllActivities"]}),getActivitiesCount:e.query({query:()=>({url:"activities/unread_count"})}),markAllAsRead:e.mutation({query:()=>({url:"activities/mark_as_read",method:"POST"}),invalidatesTags:["AllActivities"]})})}),{useGetActivitiesReadQuery:n,useGetActivitiesUnreadQuery:o,useGetActivitiesCountQuery:l,useMarkAllAsReadMutation:u}=i},54393:(e,t,r)=>{"use strict";r.d(t,{B0:()=>i,IJ:()=>n,dU:()=>o});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"wikiPagesApi",baseQuery:s.W,tagTypes:["WikiIndex","WikiPage"],endpoints:e=>({getWikiIndex:e.query({query:()=>({url:"wiki_pages"}),providesTags:["WikiIndex"]}),getWikiPage:e.query({query:e=>({url:"wiki_pages/".concat(encodeURIComponent(e))}),providesTags:(e,t,r)=>[{type:"WikiPage",id:r},"WikiPage"]})})}),{useGetWikiIndexQuery:n,useGetWikiPageQuery:o}=i},63647:(e,t,r)=>{"use strict";r.d(t,{$:()=>n,n:()=>i});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"creditsApi",baseQuery:s.W,tagTypes:["Credits"],endpoints:e=>({purchaseCreditTopup:e.mutation({query:e=>({url:"/credits/topup",method:"POST",body:e})})})}),{usePurchaseCreditTopupMutation:n}=i},65142:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(95155),s=r(12115),i=r(64269);let n=s.forwardRef((e,t)=>{let{className:r,type:s,...n}=e;return(0,a.jsx)("input",{type:s,className:(0,i.cn)("placeholder-gray-300 flex h-10 w-full rounded-md border border-input bg-transparent 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 disabled:cursor-not-allowed disabled:opacity-50",r),ref:t,...n})});n.displayName="Input";let o=n},65306:(e,t,r)=>{"use strict";r.d(t,{default:()=>g});var a=r(95155),s=r(12115),i=r(20063),n=r(77317),o=r(23083),l=r(2644),u=r(97328),c=r(47089);let d="shelfy_last_user";function m(){return(0,a.jsx)("div",{className:"fixed inset-0 flex items-center justify-center bg-white dark:bg-gray-700",children:(0,a.jsx)("div",{className:"w-8 h-8 border-4 border-gray-200 dark:border-gray-600 border-t-blue-500 rounded-full animate-spin"})})}let h=(0,s.memo)(function(e){var t,r,l;let{children:h,modal:g,isPublic:p,pathname:y,allowWhileLoading:v,shouldSkipAuthQuery:f}=e,x=(0,n.wA)(),b=(0,i.useRouter)(),C=(0,n.d4)(o.mB),[T,w]=(0,s.useState)(null);(0,s.useEffect)(()=>{try{let e=window.localStorage.getItem(d);e&&w(JSON.parse(e))}catch(e){}},[]);let{data:P,isLoading:S,isError:k,isFetching:A}=(0,c.useGetMeQuery)(void 0,{skip:f,refetchOnMountOrArgChange:!1,refetchOnFocus:!1,refetchOnReconnect:!0}),q=null==P?void 0:P.user,M=null==P||null==(t=P.current_account)?void 0:t.account_type,j=null!=(l=null==P||null==(r=P.current_account)?void 0:r.plan)?l:null,I=C||(q?{...q,id:String(q.id)}:null)||(k?null:T);return((0,s.useEffect)(()=>{if(f)return void x((0,o.xW)(!0));if(A||k||!q){if(!A&&k){try{window.localStorage.removeItem(d)}catch(e){}w(null),C&&!p&&x((0,o.gV)(null)),x((0,o.Jh)(null)),x((0,o.xW)(!0))}}else{let e={...q,id:String(q.id)};try{window.localStorage.setItem(d,JSON.stringify(e))}catch(e){}C&&C.id===e.id||(x((0,o.gV)(e)),M&&x((0,o.ci)(M)),x((0,o.Jh)(j))),x((0,o.xW)(!0))}},[f,q,M,j,k,A,x,C,p]),(0,s.useEffect)(()=>{if(S||A)return;let e="/onboarding"===y;if(!I){(e||!p)&&b.replace("/login");return}let t=p&&"/"!==y;if(!I.onboarding_completed&&!e&&!t)return void b.replace("/onboarding");I.onboarding_completed&&e&&b.replace("/")},[I,y,S,A,b,p]),I)?"/onboarding"===y?(0,a.jsx)(a.Fragment,{children:h}):(0,a.jsx)(u.Ay,{modal:g,children:h}):S||A?v?(0,a.jsx)(a.Fragment,{children:h}):(0,a.jsx)(m,{}):p?(0,a.jsx)(a.Fragment,{children:h}):(0,a.jsx)(m,{})}),g=(0,s.memo)(function(e){let{children:t,modal:r}=e,s=(0,i.usePathname)(),n=(0,l.tg)(s),o=n&&"/"!==s;return(0,a.jsx)(h,{modal:r,isPublic:n,pathname:s,allowWhileLoading:n,shouldSkipAuthQuery:o,children:t})})},68442:(e,t,r)=>{Promise.resolve().then(r.t.bind(r,41402,23)),Promise.resolve().then(r.t.bind(r,66806,23)),Promise.resolve().then(r.t.bind(r,25363,23)),Promise.resolve().then(r.t.bind(r,9376,23)),Promise.resolve().then(r.t.bind(r,13673,23)),Promise.resolve().then(r.t.bind(r,24598,23)),Promise.resolve().then(r.bind(r,65306)),Promise.resolve().then(r.bind(r,36309)),Promise.resolve().then(r.bind(r,38126)),Promise.resolve().then(r.bind(r,69542)),Promise.resolve().then(r.bind(r,19191)),Promise.resolve().then(r.bind(r,38577))},69193:(e,t,r)=>{"use strict";r.d(t,{N:()=>m,D:()=>h});var a=r(95155),s=r(12115);let i={mode:"system",variant:"default"},n="theme",o="theme-mode",l="theme-variant",u=(0,s.createContext)(void 0);function c(){try{let e=localStorage.getItem(o);if(e&&["light","dark","system"].includes(e))return e;let t=localStorage.getItem(n);if(t&&["light","dark","system"].includes(t))return t}catch(e){}return i.mode}function d(){try{let e=localStorage.getItem(l);if(e&&["default","ocean","forest","sunset"].includes(e))return e}catch(e){}return i.variant}function m(e){let{children:t}=e,[r,i]=(0,s.useState)(c),[m,h]=(0,s.useState)(d),[g,p]=(0,s.useState)(()=>{var e;return"system"===(e=c())?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e});(0,s.useEffect)(()=>{try{if(!localStorage.getItem(o)){let e=localStorage.getItem(n);e&&["light","dark","system"].includes(e)&&localStorage.setItem(o,e)}}catch(e){}},[]),(0,s.useEffect)(()=>{let e=()=>{"system"===r?p(window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"):p(r)};e();let t=window.matchMedia("(prefers-color-scheme: dark)"),a=()=>{"system"===r&&e()};return t.addEventListener("change",a),()=>t.removeEventListener("change",a)},[r]),(0,s.useEffect)(()=>{let e=document.documentElement;e.classList.remove("light","dark"),e.classList.add(g),e.setAttribute("data-theme",m)},[g,m]);let y=(0,s.useCallback)(e=>{i(e),localStorage.setItem(n,e),localStorage.setItem(o,e)},[]),v=(0,s.useCallback)(e=>{i(e),localStorage.setItem(o,e),localStorage.setItem(n,e)},[]),f=(0,s.useCallback)(e=>{h(e),localStorage.setItem(l,e)},[]),x=(0,s.useMemo)(()=>({theme:r,setTheme:y,resolvedTheme:g,mode:r,variant:m,setMode:v,setVariant:f}),[r,y,g,r,m,v,f]);return(0,a.jsx)(u.Provider,{value:x,children:t})}function h(){let e=(0,s.useContext)(u);if(void 0===e)throw Error("useTheme must be used within ThemeProvider");return e}},69542:(e,t,r)=>{"use strict";r.d(t,{K:()=>o,ResourceSelectionProvider:()=>u});var a=r(95155),s=r(12115),i=r(20063);let n=(0,s.createContext)(void 0),o=()=>{let e=(0,s.useContext)(n);if(!e)throw Error("useResourceSelection must be used within a ResourceSelectionProvider");return e};function l(e){let{onRouteChange:t}=e,r=(0,i.usePathname)(),a=(0,s.useRef)(r);return(0,s.useEffect)(()=>{a.current!==r&&(a.current=r,t())},[r,t]),null}let u=e=>{let{children:t}
1=e,[r,i]=(0,s.useState)(new Set),[o,u]=(0,s.useState)(!1),c=(0,s.useCallback)(()=>{u(!1),i(new Set)},[]),d=(0,s.useCallback)(e=>{i(t=>{let r=new Set(t);return r.has(e)?r.delete(e):r.add(e),0===r.size&&u(!1),r})},[]),m=(0,s.useCallback)(()=>{i(new Set)},[]),h=(0,s.useCallback)(e=>{i(new Set(e))},[]),g=(0,s.useCallback)(e=>{u(!0),e&&i(new Set([e]))},[]),p=(0,s.useCallback)(()=>{u(!1),i(new Set)},[]),y=(0,s.useCallback)(e=>r.has(e),[r]),v=r.size,f=(0,s.useMemo)(()=>({selectedResourceIds:r,isSelectionMode:o,toggleSelection:d,clearSelections:m,selectAll:h,enterSelectionMode:g,exitSelectionMode:p,isSelected:y,selectedCount:v}),[r,o,d,m,h,g,p,y,v]);return(0,a.jsxs)(n.Provider,{value:f,children:[(0,a.jsx)(l,{onRouteChange:c}),t]})}},70093:(e,t,r)=>{"use strict";r.d(t,{DN:()=>i,mN:()=>n,pL:()=>o});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"shufflesApi",baseQuery:s.W,tagTypes:["Shuffles","Shuffle"],endpoints:e=>({getShuffles:e.query({query:()=>({url:"shuffles"}),providesTags:["Shuffles"]}),getShuffle:e.query({query:e=>({url:"shuffles/".concat(e)}),providesTags:(e,t,r)=>[{type:"Shuffle",id:r},"Shuffle"]}),updateShufflesPreferences:e.mutation({query:e=>({url:"preferences/shuffles",method:"PATCH",body:e}),invalidatesTags:["Shuffles"]})})}),{useGetShufflesQuery:n,useGetShuffleQuery:o,useUpdateShufflesPreferencesMutation:l}=i},72163:(e,t,r)=>{"use strict";r.r(t),r.d(t,{searchApi:()=>i,useDeleteRecentSearchMutation:()=>c,useGetRecentSearchesQuery:()=>l,useLazyGetRecentSearchesQuery:()=>u,useLazySearchQuery:()=>o,useSearchQuery:()=>n});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"searchApi",baseQuery:s.W,tagTypes:["Search","RecentSearches"],endpoints:e=>({search:e.query({query:e=>{let{q:t,offset:r=0,limit:a=20,intuitiveSearch:s=!1}=e,i={q:t,offset:r.toString(),limit:a.toString(),intuitive_search:s.toString()};return{url:"search?".concat(new URLSearchParams(i).toString())}},providesTags:["Search"]}),getRecentSearches:e.query({query:()=>({url:"search/recent"}),providesTags:["RecentSearches"]}),deleteRecentSearch:e.mutation({query:e=>({url:"search/recent/".concat(e),method:"DELETE"}),invalidatesTags:["RecentSearches"]})})}),{useSearchQuery:n,useLazySearchQuery:o,useGetRecentSearchesQuery:l,useLazyGetRecentSearchesQuery:u,useDeleteRecentSearchMutation:c}=i},82992:(e,t,r)=>{"use strict";r.r(t),r.d(t,{tagsApi:()=>i,useGetTagQuery:()=>o,useGetTagResourcesQuery:()=>l,useGetTagsQuery:()=>n,useUpdateTagPreferencesMutation:()=>u});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"tagsApi",baseQuery:s.W,tagTypes:["Tags","Tag","TagResources"],endpoints:e=>({getTags:e.query({query:()=>({url:"tags"}),providesTags:["Tags"]}),getTag:e.query({query:e=>({url:"tags/".concat(e)}),providesTags:["Tags","Tag"]}),getTagResources:e.query({query:e=>({url:"tags/".concat(e)}),providesTags:["TagResources"]}),updateTagPreferences:e.mutation({query:e=>({url:"preferences/tags",method:"PATCH",body:e}),invalidatesTags:["TagResources"]})})}),{useGetTagsQuery:n,useGetTagQuery:o,useGetTagResourcesQuery:l,useUpdateTagPreferencesMutation:u}=i},86389:(e,t,r)=>{"use strict";r.r(t),r.d(t,{UpgradeModal:()=>n});var a=r(95155);r(12115);var s=r(20063),i=r(20781);let n=e=>{let{isOpen:t,onClose:r,featureName:n,featureDescription:o,featureIcon:l}=e,u=(0,s.useRouter)();return t?(0,a.jsx)("div",{className:"fixed inset-0 bg-black/30 dark:bg-black/50 flex items-center justify-center z-[60] cursor-pointer",onClick:e=>{e.target===e.currentTarget&&r()},children:(0,a.jsx)("div",{className:"bg-white dark:bg-gray-800 rounded-2xl p-6 w-96 max-w-[90vw] cursor-default shadow-xl",children:(0,a.jsxs)("div",{className:"text-center",children:[(0,a.jsx)("h3",{className:"font-semibold text-lg text-gray-900 dark:text-gray-100 mb-2",children:n}),(0,a.jsx)("p",{className:"font-normal text-md text-gray-600 dark:text-gray-400 mb-6",children:o||"Available in Pro. Please upgrade to access ".concat(n,".")}),(0,a.jsxs)("div",{className:"flex gap-3 justify-center",children:[(0,a.jsx)(i.$,{variant:"dark",className:"min-w-[100px] min-w-[66] h-[40p
1x]",onClick:r,children:"Cancel"}),(0,a.jsx)(i.$,{variant:"black",className:"min-w-[100px] min-w-[66] h-[40px]",onClick:()=>{r(),u.push("/pricing-plans")},children:"Upgrade"})]})]})})}):null}},88846:(e,t,r)=>{"use strict";r.r(t),r.d(t,{collaboratorsApi:()=>i,useAcceptInvitationMutation:()=>h,useDeleteCollaboratorMutation:()=>c,useDeleteInvitationMutation:()=>d,useGetInvitationByTokenQuery:()=>m,useInviteUserMutation:()=>o,useInviteUsersMutation:()=>n,useUpdateCollaboratorPermissionMutation:()=>u,useUpdateInvitationPermissionMutation:()=>l});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"collaboratorsApi",baseQuery:s.W,tagTypes:["Collection","Invitations"],endpoints:e=>({inviteUsers:e.mutation({query:e=>{let{invitee_emails:t,resource_id:r,resource_type:a,permission:s}=e;return{url:"invitations",method:"POST",body:{invitee_emails:t,resource_id:r,resource_type:a,permission:s}}},invalidatesTags:(e,t,r)=>{var a;let s=null==(a=r.resource_id)?void 0:a.toString();return["Collection","Invitations",...s?[{type:"Collection",id:s}]:[]]}}),inviteUser:e.mutation({query:e=>{let{bundleId:t,emails:r,permission:a}=e;return{url:"collections/".concat(t,"/collaborators"),method:"POST",body:{emails:r,permission:a}}},invalidatesTags:["Collection"]}),updateInvitationPermission:e.mutation({query:e=>{let{invitationId:t,permission:r}=e;return{url:"invitations/".concat(t),method:"PUT",body:{permission:r}}},invalidatesTags:(e,t,r)=>["Collection","Invitations",...r.resourceId?[{type:"Collection",id:r.resourceId.toString()}]:[]]}),updateCollaboratorPermission:e.mutation({query:e=>{let{collaboratorId:t,email:r,permission:a}=e;return{url:"collaborators/".concat(t),method:"PUT",body:{email:r,permission:a}}},invalidatesTags:["Collection","Invitations"]}),deleteCollaborator:e.mutation({query:e=>{let{collaboratorId:t}=e;return{url:"collaborators/".concat(t),method:"DELETE"}},invalidatesTags:["Collection","Invitations"]}),deleteInvitation:e.mutation({query:e=>{let{invitationId:t}=e;return{url:"invitations/".concat(t),method:"DELETE"}},invalidatesTags:(e,t,r)=>["Collection","Invitations",...r.resourceId?[{type:"Collection",id:r.resourceId.toString()}]:[]]}),getInvitationByToken:e.query({query:e=>{let{token:t}=e;return{url:"invitations/".concat(t),method:"GET"}}}),acceptInvitation:e.mutation({query:e=>{let{token:t}=e;return{url:"invitations/".concat(t),method:"POST"}},invalidatesTags:["Collection","Invitations"]})})}),{useInviteUsersMutation:n,useInviteUserMutation:o,useUpdateInvitationPermissionMutation:l,useUpdateCollaboratorPermissionMutation:u,useDeleteCollaboratorMutation:c,useDeleteInvitationMutation:d,useGetInvitationByTokenQuery:m,useAcceptInvitationMutation:h}=i},94994:(e,t,r)=>{"use strict";r.d(t,{A:()=>c});var a=r(95155),s=r(12115),i=r(51834),n=r(861),o=r(64269),l=r(63892);let u={sm:"max-w-sm",md:"max-w-md",lg:"max-w-lg",xl:"max-w-xl","2xl":"max-w-2xl","3xl":"max-w-3xl","4xl":"max-w-4xl","5xl":"max-w-5xl","6xl":"max-w-6xl","7xl":"max-w-7xl"},c=e=>{let{isOpen:t,onClose:r,children:c,title:d,footerContent:m,hideCloseButton:h=!1,className:g="",size:p="md",fullscreenOnMobile:y=!1,preventCloseOnOutsideClick:v=!1}=e,f=s.useRef(0);s.useEffect(()=>{t&&(f.current=Date.now())},[t]);let x=()=>Date.now()-f.current<500;return(0,a.jsx)(i.lG,{open:t,onOpenChange:e=>{e||v||r()},children:(0,a.jsxs)(i.Cf,{overlayClassName:"z-[12200]",className:(0,o.cn)(y?"sm:".concat(u[p]):u[p],"bg-white dark:bg-gray-600","z-[12210]",g,"p-0",y&&"w-screen max-w-none rounded-none sm:rounded-lg"),"data-fullscreen-mobile":!!y||void 0,onInteractOutside:e=>{if(v||x())return void e.preventDefault();r()},onPointerDownOutside:e=>{if(x())return void e.preventDefault()},onEscapeKeyDown:e=>{if(v)return void e.preventDefault();r()},onClick:e=>e.stopPropagation(),onMouseDown:e=>e.stopPropagation(),children:[d?(0,a.jsx)(i.c7,{className:"flex w-full flex-row space-y-0 border-b border-gray-100 dark:border-gray-700",children:(0,a.jsxs)("div",{className:"flex items-center justify-between gap-3 px-4 py-2.5 sm:px-6 sm:py-4 w-full",children:[(0,a.jsx)(i.L3,{className:"min-w-0 flex-1 truncate text-[15px] sm:text-lg font-semibold text-black dark:text-gray-100 m-0 leading-tight",children:d}),!h&&(0,a.jsx)("div",{className:"w-8 h-8 sm:w-10 sm:h-10 flex items-center justify-center flex-shrink-0",children:(0,a.jsx)(i.HM,{asChild:!0,children:(0,a.jsx)("button",{className:"p-1 rounded text-gray-400 dark:text-gray-100 hover:text-gray-700 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors cursor-pointer focus:outline-none focus-visible:ring-0","aria-label":"Close modal",autoFocus:!1,children:(0,a.jsx)(l.A,{name:"Close",width:18,height:18,className:"text-gray-400 dark:text-white"})})})})]})}):(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(n.s6,{children:(0,a.jsx)(i.L3,{children:"Modal"})}),!h&&(0,a.jsx)(i.c7,{className:"flex w-full flex-row space-y-0 border-b border-gray-100 dark:border-gray-700",children:(0,a.jsx)("div",{className:"flex items-center justify-end px-4 py-2.5 sm:px-6 sm:py-4 w-full",children:(0,a.jsx)("div",{className:"w-8 h-8 sm:w-10 sm:h-10 flex items-center justify-center flex-shrink-0",children:(0,a.jsx)(i.HM,{asChild:!0,children:(0,a.jsx)("button",{className:"p-1 rounded text-gray-400 dark:text-gray-100 hover:text-gray-700 dark:hover:text-white hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors cursor-pointer focus:outline-none focus-visible:ring-0","aria-label":"Close modal",autoFocus:!1,children:(0,a.jsx)(l.A,{name:"Close",width:18,height:18,className:"text-gray-400 dark:text-white"})})})})})})]}),(0,a.jsx)("div",{className:(0,o.cn)("overflow-y-auto sm:p-6",y?"p-0":"p-4",y?"max-h-[calc(100dvh-52px)] sm:max-h-[70vh]":"max-h-[70vh]"),children:c}),m&&(0,a.jsx)(i.Es,{className:(0,o.cn)("sm:p-6",y?"p-0":"p-4"),children:m})]})})}},99348:(e,t,r)=>{"use strict";r.d(t,{Ex:()=>o,gA:()=>l,oD:()=>i,rY:()=>n});var a=r(61321),s=r(49973);let i=(0,a.xP)({reducerPath:"stripeApi",baseQuery:s.W,tagTypes:["Subscription"],endpoints:e=>({createCheckoutSession:e.mutation({query:e=>({url:"/stripe/create_checkout_session",method:"POST",body:e})}),cancelSubscription:e.mutation({query:()=>({url:"/subscriptions/cancel",method:"POST"}),invalidatesTags:["Subscription"]}),reactivateSubscription:e.mutation({query:()=>({url:"/subscriptions/reactivate",method:"POST"}),invalidatesTags:["Subscription"]})})}),{useCreateCheckoutSessionMutation:n,useCancelSubscriptionMutation:o,useReactivateSubscriptionMutation:l}=i}},e=>{e.O(0,[37935,2978,46869,2123,36842,61321,93069,89511,72544,52619,25492,36753,45060,64269,76077,16105,42138,72568,97328,28441,31255,77358],()=>e(e.s=68442)),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.