PageSourceSearch

https://shelfy.so/_next/static/chunks/19387-516e8965303e094c.js

js shelfy.so collected 2026-10-09 22:42:23 UTC 21,176 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[19387],{18186:(e,t,i)=>{i.d(t,{v:()=>n});var n=function(e){return e.URL="url",e.IMAGE="image",e.NOTE="note",e.FILE="file",e.VOICE_NOTE="voice_note",e}({})},47089:(e,t,i)=>{i.r(t),i.d(t,{authSliceProxy:()=>l,useCompleteOnboardingMutation:()=>g,useGetMeQuery:()=>o,useLoginMutation:()=>s,useRegisterMutation:()=>a,useRequestPasswordResetMutation:()=>u,useResetPasswordMutation:()=>d,useSwitchAccountMutation:()=>v,useUpdateMeMutation:()=>m,useUpdateOnboardingCompletedMutation:()=>h,useUpdatePasswordMutation:()=>c});var n=i(61321),r=i(49973);let l=(0,n.xP)({reducerPath:"authApiProxy",baseQuery:r.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:i,password_confirmation:n}=e;return{url:"/auth/reset_password",method:"POST",body:{token:t,password:i,password_confirmation:n}}}}),switchAccount:e.mutation({query:e=>({url:"/auth/switch",method:"POST",body:e}),invalidatesTags:["Me"],async onQueryStarted(e,t){let{dispatch:n,queryFulfilled:r}=t;try{await r;let{setCurrentCollection:e}=await Promise.resolve().then(i.bind(i,23083));n(e(null)),n((await Promise.all([i.e(16105),i.e(35569)]).then(i.bind(i,16105))).collectionsApi.util.invalidateTags(["Collection"])),n((await i.e(42138).then(i.bind(i,42138))).linksApi.util.invalidateTags(["Link","SimilarTopic","Collection","Collections","Unsorted","AllResources","Favorites","ReadLater","MarkRead","Trash","Tag","Tags"])),n((await i.e(54232).then(i.bind(i,54232))).activitiesApi.util.invalidateTags(["AllActivities"])),n((await i.e(82992).then(i.bind(i,82992))).tagsApi.util.invalidateTags(["Tags","Tag"])),n((await i.e(72163).then(i.bind(i,72163))).searchApi.util.resetApiState()),n((await i.e(88846).then(i.bind(i,88846))).collaboratorsApi.util.invalidateTags(["Collection"])),n((await i.e(439).then(i.bind(i,439))).teamsApi.util.invalidateTags(["Team"])),n((await i.e(36613).then(i.bind(i,36613))).commentsApi.util.invalidateTags(["Collection"])),n((await i.e(45532).then(i.bind(i,45532))).statsApi.util.invalidateTags(["Stats","Feedbacks"])),n((await i.e(52773).then(i.bind(i,52773))).assistantApi.util.invalidateTags(["Chat","ChatMessage"])),n((await i.e(57950).then(i.bind(i,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:a,useLoginMutation:s,useGetMeQuery:o,useUpdatePasswordMutation:c,useRequestPasswordResetMutation:u,useResetPasswordMutation:d,useSwitchAccountMutation:v,useUpdateMeMutation:m,useUpdateOnboardingCompletedMutation:h,useCompleteOnboardingMutation:g}=l},48190:(e,t,i)=>{i.d(t,{$F:()=>r,EB:()=>l,Gt:()=>s,eA:()=>o,gs:()=>a});let n=e=>{var t;return null!=(t=null==e?void 0:e.toLowerCase())?t:""},r=e=>"pdf"===e.sub_kind||n(e.file_name).endsWith(".pdf")||n(e.url).endsWith(".pdf"),l=e=>"markdown"===e.sub_kind||n(e.file_name).endsWith(".md")||n(e.file_name).endsWith(".markdown"),a=e=>"text"===e.sub_kind||n(e.file_name).endsWith(".txt"),s=e=>l(e)||a(e),o=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:240;if(!e)return"";let i=e.replace(/```[\s\S]*?```/g,"").replace(/`([^`]+)`/g,"$1").replace(/!\[([^\]]*)\]\([^)]*\)/g,"$1").replace(/\[([^\]]+)\]\([^)]*\)/g,"$1").replace(/^#{1,6}\s+/gm,"").replace(/^>\s?/gm,"").replace(/^[-*+]\s+/gm,"").replace(/^\d+\.\s+/gm,"").replace(/(\*\*|__)(.*?)\1/g,"$2").replace(/(\*|_)(.*?)\1/g,"$2").replace(/~~(.*?)~~/g,"$1").replace(/^\s*[-*_]{3,}\s*$/gm,"").replace(/\n{3,}/g,"\n\n").trim();return i.length<=t?i:i.slice(0,t).trimEnd()+"…"}},65848:(e,t,i)=>{i.d(t,{A:()=>k});var n=i(95155),r=i(12115),l=i(83457),a=i(18514),s=i(63892),o=i(91285),c=i(74475),u=i(42138),d=i(79933),v=i(20063),m=i(16105),h=i(77317),g=i(23083);let p=[{id:"select",label:"Select",icon:"Check",visibility:{screens:["collection","favorites","all","reading-list"]}}
1,{id:"open",label:"Open",icon:"Arrowuprightfilled",visibility:{screens:"all"}},{id:"copy-url",label:"Copy URL",icon:"Copy",visibility:{screens:"all"}},{id:"rename",label:"Rename",icon:"Rename",visibility:{screens:["home","collection","favorites","all","reading-list"]}},{id:"move-to",label:"Move To",icon:"Moveto",visibility:{screens:["home","collection","favorites","all","reading-list"]}},{id:"favorite",label:e=>{var t,i;return(null!=(i=null==e||null==(t=e.state)?void 0:t.is_favorite)?i:null==e?void 0:e.is_favorite)?"Remove From Favorites":"Add To Favorites"},icon:"Heart",isToggle:!0,toggleState:e=>{var t,i;return null!=(i=null==e||null==(t=e.state)?void 0:t.is_favorite)?i:null==e?void 0:e.is_favorite},visibility:{screens:["home","collection","favorites","all","reading-list"]}},{id:"read-later",label:e=>{var t,i;return(null!=(i=null==e||null==(t=e.state)?void 0:t.in_reading_list)?i:null==e?void 0:e.in_reading_list)?"Remove From Reading List":"Add To Reading List"},icon:"History",isToggle:!0,toggleState:e=>{var t,i;return null!=(i=null==e||null==(t=e.state)?void 0:t.in_reading_list)?i:null==e?void 0:e.in_reading_list},visibility:{screens:["home","collection","favorites","all","reading-list"]}},{id:"mark-read",label:e=>{var t,i;return(null!=(i=null==e||null==(t=e.state)?void 0:t.is_read)?i:null==e?void 0:e.is_read)?"Unmark As Read":"Mark As Read"},icon:"Check",isToggle:!0,toggleState:e=>{var t,i;return null!=(i=null==e||null==(t=e.state)?void 0:t.is_read)?i:null==e?void 0:e.is_read},visibility:{screens:["reading-list"]}},{id:"remind",label:e=>(null==e?void 0:e.reminder_at)?"Edit Reminder":"Set Reminder",icon:"Activity",visibility:{screens:["home","collection","favorites","all","reading-list"]}},{id:"pin-home",label:"Pin to Dashboard",icon:"Pin",visibility:{screens:["home","collection","favorites","all","reading-list"],conditions:{hasHomePin:!1}}},{id:"unpin-home",label:"Unpin from Dashboard",icon:"Pin",visibility:{screens:["home","collection","favorites","all","reading-list"],conditions:{hasHomePin:!0}}},{id:"archive",label:"Archive",icon:"Trash",iconColor:"#EF4444",isDangerous:!0,visibility:{screens:["home","collection","favorites","all","reading-list"]}},{id:"restore",label:"Restore",icon:"Archive",iconColor:"#10B981",visibility:{screens:["archive"]}},{id:"delete",label:"Delete Permanently",icon:"Trash",iconColor:"#EF4444",isDangerous:!0,visibility:{screens:["archive"]}}],f=[{id:"edit",label:"Edit",icon:"Edit",visibility:{screens:["collection","favorites","all","reading-list"]}},...p.filter(e=>"open"!==e.id&&"copy-url"!==e.id)],b=[{id:"download",label:"Download",icon:"Download",visibility:{screens:"all"}},...p.filter(e=>"copy-url"!==e.id)];var y=i(69542),x=i(86389);let w=(0,r.lazy)(()=>Promise.all([i.e(30863),i.e(16119)]).then(i.bind(i,16119)).then(e=>({default:e.MoveResourceModal}))),_=(0,r.lazy)(()=>i.e(46654).then(i.bind(i,46654)).then(e=>({default:e.ReminderModal}))),k=e=>{var t;let{link:i,collection:k,isMenuOpen:C,setIsMenuOpen:T,setIsAlertOpen:P,onFavorite:R,onEdit:S,onUnfavorite:A,onReadLater:M,onUnreadLater:j,onMarkRead:O,onUnmarkRead:D,onMove:N,onArchive:U,onRestore:W,onPinToHome:q,onPinToCollection:E,onUnpin:F,customTrigger:L,menuOverrides:I,menuContentClassName:$}=e,[H,z]=(0,r.useState)(!1),[G,Q]=(0,r.useState)(!1),[B,K]=(0,r.useState)(!1),[V,J]=(0,r.useState)(!1),[X,Y]=(0,r.useState)(!1),[Z,ee]=(0,r.useState)(null),[et]=(0,u.useUpdateLinkMutation)(),{toast:ei}=(0,d.dj)(),en=(0,h.d4)(g.NE),er=!en||"free"===en.toLowerCase(),el=(0,v.useParams)().collectionId||(null==i||null==(t=i.collection_id)?void 0:t.toString()),ea=null==k?void 0:k.id,{enterSelectionMode:es}=(0,y.K)(),eo=function(e,t){let i=(0,v.usePathname)(),n=(0,h.d4)(g.mB),r=(0,h.d4)(g.vN);return{screen:"/"===i||"/home"===i?"home":i.includes("/collections/")?"collection":"/favorites"===i?"favorites":"/archive"===i?"archive":"/all"===i?"all":i.startsWith("/reading-list")?"reading-list":"all",accountType:r||"personal",userRole:"personal"===r?"owner":"editor",permissions:["view_resources","create_resources","edit_resources","delete_resources","move_resources","share_resources"],resource:e,isResourceOwner:!!e&&!!n&&("personal"===r||e.created_by===n.id),collectionId:t,isInCollection:!!t&&"general"!==t&&"unsorted"!==t}}(i,ea),{data:ec}=(0,m.useGetCollectionQuery)(el,{skip:!el}),eu=async e=>{try{Y(!0),ee(e.id);let t={collection_id:"general"===e.id?null:e.id};await et({id:null==i?void 0:i.id,payload:t}).unwrap();let n="general"===e.id?"General":e.title||e.name||"Untitled",r=(null==k?void 0:k.title)||(null==k?void 0:k.name)||"General";ei({title:"Resource moved",description:'"'.concat((null==i?void 0:i.title)||(null==i?void 0:i.file_name)||"Untitled",'" has been moved from "').concat(r,'" to "').concat(n,'"')}),z(!1),N&&N(e.id)}catch(e){console.error("Failed to move resource:",e),ei({variant:"destructive",title:"Error",description:"Failed to move resource. Please try again."})}finally{Y(!1),ee(null)}},ed=(0,n.jsx)("button",{className:"bg-white dark:bg-gray-600 rounded-sm p-1.5 hover:bg-gray-50 dark:hover:bg-gray-700 cursor-pointer transition-colors z-30",onClick:e=>{e.stopPropagation()},type:"button",children:(0,n.jsx)("span",{className:"text-[#5D5D5D] dark:text-gray-400",children:(0,n.jsx)(s.A,{name:"Moremenu",width:18,height:18})})}),ev=(0,r.useMemo)(()=>(function(e){let t=[];return e.forEach((i,n)=>{"before"===i.separator&&n>
10&&t.push("separator"),t.push(i),"after"===i.separator&&n<e.length-1&&t.push("separator")}),t})(function(e,t,i,n){let r=[...e];if(r=r.filter(e=>(function(e,t,i){let{visibility:n}=e;if("all"!==n.screens&&!n.screens.includes(t.screen)||n.accountTypes&&!n.accountTypes.includes(t.accountType)||n.requiresRole&&t.userRole&&!n.requiresRole.includes(t.userRole))return!1;if(n.requiresPermissions&&t.permissions&&(n.requiresPermissions.any&&!n.requiresPermissions.any.some(e=>{var i;return null==(i=t.permissions)?void 0:i.includes(e)})||n.requiresPermissions.all&&!n.requiresPermissions.all.every(e=>{var i;return null==(i=t.permissions)?void 0:i.includes(e)})))return!1;if(n.conditions&&i){var r,l,a,s,o,c,u,d,v;let e=n.conditions;if(void 0!==e.isResourceOwner&&e.isResourceOwner!==t.isResourceOwner||void 0!==e.isInCollection&&e.isInCollection!==t.isInCollection)return!1;if(void 0!==e.isPinned){let t=null!=(a=null!=(l=null==i||null==(r=i.state)?void 0:r.is_pinned)?l:null==i?void 0:i.is_pinned)?a:!!(null==i?void 0:i.pinned_context);if(e.isPinned!==t)return!1}if(void 0!==e.hasHomePin){let t=null!=(s=null==i?void 0:i.has_home_pin)?s:(null==i?void 0:i.pinned_context)==="home"||!!(null==i?void 0:i.is_pinned)&&!(null==i?void 0:i.pinned_context);if(e.hasHomePin!==t)return!1}if(void 0!==e.hasCollectionPin){let t=null!=(o=null==i?void 0:i.has_collection_pin)?o:(null==i?void 0:i.pinned_context)==="collection";if(e.hasCollectionPin!==t)return!1}if(void 0!==e.isFavorite&&e.isFavorite!==i.is_favorite||void 0!==e.isReadLater&&e.isReadLater!==(null!=(u=null==(c=i.state)?void 0:c.in_reading_list)?u:i.in_reading_list)||void 0!==e.isMarkRead&&e.isMarkRead!==(null!=(v=null==(d=i.state)?void 0:d.is_read)?v:i.is_read))return!1}return!n.customCondition||!!n.customCondition(t)})(e,t,i)),n){if(n.excludeItems&&(r=r.filter(e=>{var t;return!(null==(t=n.excludeItems)?void 0:t.includes(e.id))})),n.includeItems){let t=new Set(n.includeItems),i=new Set(r.map(e=>e.id));e.forEach(e=>{t.has(e.id)&&!i.has(e.id)&&r.push(e)})}n.customItems&&(r=[...r,...n.customItems])}return r}(function(e){switch(e){case"note":return f;case"file":return b;default:return p}}((null==i?void 0:i.kind)||"link"),eo,i,I)),[i,eo,I]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(o.Ay,{trigger:L||ed,onOpenChange:T,contentClassName:"w-56 ".concat($||""),align:"start",side:"left",children:ev.map((e,t)=>{var r,c;if("separator"===e)return(0,n.jsx)("div",{className:"h-px bg-gray-50 dark:bg-gray-700 my-1"},"separator-".concat(t));let u=function(e,t){return"function"==typeof e.label?e.label(t):e.label}(e,i),d=e.iconColor||(e.isDangerous?"#5D5D5D":void 0),v="favorite"===e.id&&(null!=(c=null==i||null==(r=i.state)?void 0:r.is_favorite)?c:null==i?void 0:i.is_favorite)?(0,n.jsx)(l.A,{className:"w-5 h-5 text-gray-600 dark:text-gray-400",fill:"currentColor",strokeWidth:0}):"rename"===e.id?(0,n.jsx)(a.A,{size:20,className:"text-[#5D5D5D] dark:text-gray-400"}):e.isDangerous?(0,n.jsx)(s.A,{name:e.icon,width:20,height:20,color:d}):(0,n.jsx)("span",{className:"text-[#5D5D5D] dark:text-gray-400",children:(0,n.jsx)(s.A,{name:e.icon,width:20,height:20,color:d})});return(0,n.jsxs)(o._2,{className:"flex cursor-pointer",onClick:t=>{null==t||t.stopPropagation(),(e=>{var t,n,r,l,a,s,o;switch(e){case"select":es(null==i||null==(t=i.id)?void 0:t.toString()),T(!1);break;case"open":(null==i?void 0:i.url)&&window.open(i.url,"_blank","noopener,noreferrer");break;case"copy-url":(null==i?void 0:i.url)&&(navigator.clipboard.writeText(i.url),ei({title:"URL copied",description:"The URL has been copied to your clipboard"}));break;case"rename":K(!0),T(!1);break;case"favorite":(null!=(r=null==i||null==(n=i.state)?void 0:n.is_favorite)?r:null==i?void 0:i.is_favorite)?A():R();break;case"read-later":(null!=(a=null==i||null==(l=i.state)?void 0:l.in_reading_list)?a:null==i?void 0:i.in_reading_list)?j():M();break;case"mark-read":(null!=(o=null==i||null==(s=i.state)?void 0:s.is_read)?o:null==i?void 0:i.is_read)?D():O();break;case"move-to":z(!0),T(!1);break;case"remind":if(er){J(!0),T(!1);return}Q(!0),T(!1);break;case"pin-home":q(),T(!1);break;case"pin-collection":E(),T(!1);break;case"unpin":F(),T(!1);break;case"unpin-home":F("home"),T(!1);break;case"unpin-collection":F("collection"),T(!1);break;case"edit":S&&S();break;case"archive":U(),T(!1);break;case"restore":W(),T(!1);break;case"delete":P(!0),T(!1);break;default:console.warn("Unknown menu action: ".concat(e))}})(e.id)},children:[v,(0,n.jsx)("span",{className:"font-medium text-sm ml-2 ".concat(e.isDangerous?"text-red-500":""),children:u})]},e.id)})}),(0,n.jsx)(r.Suspense,{fallback:null,children:H&&(0,n.jsx)(w,{isOpen:H,onClose:()=>z(!1),onSelect:eu,isLoading:X,loadingCollectionId:Z,selectedCollection:(()=>{let e;if(null==ec?void 0:ec.data){var t;
1e={id:null==(t=ec.data.id)?void 0:t.toString(),title:ec.data.title||ec.data.name,name:ec.data.name||ec.data.title,icon:ec.data.icon,icon_type:ec.data.icon_type}}else e=el&&null!==el?{id:el,title:(null==k?void 0:k.title)||(null==k?void 0:k.name)||"Collection",name:(null==k?void 0:k.name)||(null==k?void 0:k.title)||"Collection",icon:null==k?void 0:k.icon,icon_type:null==k?void 0:k.icon_type}:{id:null,title:"Unsorted",name:"Unsorted"};return e})()})}),(0,n.jsx)(_,{isOpen:G,onClose:()=>Q(!1),resource:i}),(0,n.jsx)(c.A,{isOpen:B,onClose:()=>K(!1),resource:{id:null==i?void 0:i.id,title:(null==i?void 0:i.title)||(null==i?void 0:i.file_name),description:null==i?void 0:i.description},onSuccess:()=>{}}),(0,n.jsx)(x.UpgradeModal,{isOpen:V,onClose:()=>J(!1),featureName:"Reminders",featureDescription:"Set reminders for your resources so you never forget to revisit them. Available on the Pro plan."})]})}},69542:(e,t,i)=>{i.d(t,{K:()=>s,ResourceSelectionProvider:()=>c});var n=i(95155),r=i(12115),l=i(20063);let a=(0,r.createContext)(void 0),s=()=>{let e=(0,r.useContext)(a);if(!e)throw Error("useResourceSelection must be used within a ResourceSelectionProvider");return e};function o(e){let{onRouteChange:t}=e,i=(0,l.usePathname)(),n=(0,r.useRef)(i);return(0,r.useEffect)(()=>{n.current!==i&&(n.current=i,t())},[i,t]),null}let c=e=>{let{children:t}=e,[i,l]=(0,r.useState)(new Set),[s,c]=(0,r.useState)(!1),u=(0,r.useCallback)(()=>{c(!1),l(new Set)},[]),d=(0,r.useCallback)(e=>{l(t=>{let i=new Set(t);return i.has(e)?i.delete(e):i.add(e),0===i.size&&c(!1),i})},[]),v=(0,r.useCallback)(()=>{l(new Set)},[]),m=(0,r.useCallback)(e=>{l(new Set(e))},[]),h=(0,r.useCallback)(e=>{c(!0),e&&l(new Set([e]))},[]),g=(0,r.useCallback)(()=>{c(!1),l(new Set)},[]),p=(0,r.useCallback)(e=>i.has(e),[i]),f=i.size,b=(0,r.useMemo)(()=>({selectedResourceIds:i,isSelectionMode:s,toggleSelection:d,clearSelections:v,selectAll:m,enterSelectionMode:h,exitSelectionMode:g,isSelected:p,selectedCount:f}),[i,s,d,v,m,h,g,p,f]);return(0,n.jsxs)(a.Provider,{value:b,children:[(0,n.jsx)(o,{onRouteChange:u}),t]})}},83804:(e,t,i)=>{i.d(t,{HQ:()=>r,NF:()=>l,Us:()=>s,fT:()=>o,j5:()=>a});let n={"x.com":"/images/social/x.com.png","twitter.com":"/images/social/x.com.png","t.co":"/images/social/x.com.png"};function r(e,t){if(!e||""===e||"note-icon"===e){if(t){let e=function(e){if(!e)return null;try{let t=e;e.startsWith("http://")||e.startsWith("https://")||(t="https://"+e);let i=new URL(t).hostname;return i.startsWith("www.")&&(i=i.substring(4)),i}catch(e){return null}}(t);if(e&&n[e])return n[e]}return""}return e}function l(e){return e&&""!==e?e:""}function a(e){return""}function s(e){e.currentTarget.style.display="none",e.currentTarget.onerror=null}function o(e){e.currentTarget.style.display="none",e.currentTarget.onerror=null}},86389:(e,t,i)=>{i.r(t),i.d(t,{UpgradeModal:()=>a});var n=i(95155);i(12115);var r=i(20063),l=i(20781);let a=e=>{let{isOpen:t,onClose:i,featureName:a,featureDescription:s,featureIcon:o}=e,c=(0,r.useRouter)();return t?(0,n.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&&i()},children:(0,n.jsx)("div",{className:"bg-white dark:bg-gray-800 rounded-2xl p-6 w-96 max-w-[90vw] cursor-default shadow-xl",children:(0,n.jsxs)("div",{className:"text-center",children:[(0,n.jsx)("h3",{className:"font-semibold text-lg text-gray-900 dark:text-gray-100 mb-2",children:a}),(0,n.jsx)("p",{className:"font-normal text-md text-gray-600 dark:text-gray-400 mb-6",children:s||"Available in Pro. Please upgrade to access ".concat(a,".")}),(0,n.jsxs)("div",{className:"flex gap-3 justify-center",children:[(0,n.jsx)(l.$,{variant:"dark",className:"min-w-[100px] min-w-[66] h-[40p
1x]",onClick:i,children:"Cancel"}),(0,n.jsx)(l.$,{variant:"black",className:"min-w-[100px] min-w-[66] h-[40px]",onClick:()=>{i(),c.push("/pricing-plans")},children:"Upgrade"})]})]})})}):null}},94161:(e,t,i)=>{i.d(t,{j:()=>r});var n=i(20063);let r=()=>{let e=(0,n.usePathname)(),t=(0,n.useRouter)(),i=()=>{if("/"===e)return{context:"home"};if(e.startsWith("/favorites"))return{context:"favorites"};if(e.startsWith("/archive"))return{context:"archive"};if(e.startsWith("/reading-list"))return{context:"reading-list"};if(e.startsWith("/search"))return{context:"search"};if(e.startsWith("/all"))return{context:"all"};if(e.startsWith("/notes"))return{context:"notes"};if(e.startsWith("/links"))return{context:"links"};if(e.startsWith("/files"))return{context:"files"};if(e.startsWith("/images"))return{context:"images"};if(e.startsWith("/duplicates"))return{context:"duplicates"};if(e.startsWith("/reminders"))return{context:"reminders"};if(e.startsWith("/collections/unsorted"))return{context:"unsorted"};let t=e.match(/\/tags\/([^\/]+)/);if(t)return{context:"tags",tagName:t[1]};let i=e.match(/\/collections\/(\d+)/);return i?{context:"collections",collectionId:i[1]}:{context:"home"}},r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"preview";if("preview"===t)return"/resources/".concat(e);let{context:n,collectionId:r,tagName:l}=i();return"collections"===n&&r?"/collections/".concat(r,"/resources/").concat(e,"/details"):"unsorted"===n?"/collections/unsorted/resources/".concat(e,"/details"):"tags"===n&&l?"/tags/".concat(l,"/resources/").concat(e,"/details"):"home"===n?"/resources/".concat(e,"/details"):"/".concat(n,"/resources/").concat(e,"/details")};return{getCurrentContext:i,buildResourceUrl:r,openResource:e=>{let i=r(e,"preview");t.push(i,{scroll:!1})},openResourceDetails:e=>{let i=r(e,"details");t.push(i,{scroll:!1})},getBackUrl:()=>{let{context:e,collectionId:t,tagName:n}=i();switch(e){case"home":default:return"/";case"favorites":return"/favorites";case"archive":return"/archive";case"reading-list":return"/reading-list";case"search":return"/search";case"all":return"/all";case"notes":return"/notes";case"links":return"/links";case"files":return"/files";case"images":return"/images";case"duplicates":return"/duplicates";case"reminders":return"/reminders";case"unsorted":return"/collections/unsorted";case"tags":return n?"/tags/".concat(n):"/";case"collections":return t?"/collections/".concat(t):"/collections"}}}}}}]);

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.