1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/redeem-C21dg3zP.js","assets/react-CtTwWkI9.js","assets/link-BoHqW4Sh.js","assets/utils-DCvbpOtd.js","assets/jsx-runtime-Deq3KfO3.js","assets/ClientOnly-CnJr_gRW.js","assets/useRouter-DkAtfItX.js","assets/useSelector-DMlNe7TN.js","assets/with-selector-X9eoUZBr.js","assets/shim-CVpDMhDO.js","assets/compiler-runtime-Bx0QOiZF.js","assets/uiComponents-B3sAynrE.js","assets/dist-Cc0joYHk.js","assets/react-dom-Cj84BkqI.js","assets/removable-_GiGHrRZ.js","assets/queryObserver-CbpdfJT1.js","assets/infiniteQueryObserver-Bnk8pAXU.js","assets/mutation-DndINi9K.js","assets/useParams-CRH-IMSZ.js","assets/useMatch-cEsX6MAx.js","assets/matchContext-BTrR0N1n.js","assets/internal-CUp8QCiz.js","assets/api-DnNaRTil.js","assets/ConvexAuthState-CTnAsM0Q.js","assets/redemptions-Co8B64Tx.js","assets/schemas-CkHKVolu.js","assets/zod4-Wa0rDGfg.js","assets/customFunctions-D1novrn7.js","assets/button-Fzfr68yO.js","assets/tailwind-utils-CcHpOg2S.js","assets/tabs-ByaJKckM.js","assets/useBaseUiId-DwBPM0N2.js","assets/composite-B4LWIsql.js","assets/DirectionContext-CuRPW9fu.js","assets/useControlled-CjTa1D-V.js","assets/CSPContext-J1XrqYRo.js","assets/useCompositeListItem-DGlndGTw.js","assets/useCompositeItem-Do7UAMQp.js","assets/loader-circle-DAaU68Bw.js","assets/createLucideIcon-Db2XrkAh.js","assets/input-v1v2GI0a.js","assets/theme-colors-DVEWnauQ.js","assets/references-CPpZhmDh.js","assets/icons-kHoFoCCm.js","assets/arrow-left-right-COYLGiAv.js","assets/captions-BgNyEKcR.js","assets/crop-DxnB3yed.js","assets/globe-CUq4-d9Y.js","assets/arrow-up-right-DGeU0_G5.js","assets/icon-XQnaLlwH.js","assets/footer-BB2cNytu.js","assets/popover-m5LeAEnG.js","assets/useOpenInteractionType-BohK-RX-.js","assets/useValueChanged-B6TGyFM5.js","assets/useTriggerFocusGuards-CC36x54x.js","assets/ToolbarRootContext-C5Z3yBKs.js","assets/store-CUWcESPi.js"])))=>i.map(i=>d[i]); 2import{n as e,t}from"./lazyRouteComponent-B_scSu9w.js";import{t as n}from"./preload-helper-Czpn1I53.js";import{_ as r,m as i,n as a}from"./schemas-CkHKVolu.js";import{a as o,c as s,i as c,n as l,o as u,r as d}from"./references-CPpZhmDh.js";var f=`${c}/#organization`,p=`${c}/#website`,m=`${c}/#application`,h=e=>new URL(e,c).href,g=()=>({"@type":`Organization`,"@id":f,name:`MemoryLink`,url:h(`/`),logo:{"@type":`ImageObject`,url:h(`/memorylink-icon.svg`)},sameAs:[u,o,d,s,l]}),_=()=>({"@type":`WebSite`,"@id":p,name:`MemoryLink`,url:h(`/`),publisher:{"@id":f},inLanguage:`en`}),v=[`Highlight any moment of any page, PDF or video and save it as a revisitable object`,`Capture text passages, page elements, image crops and screenshots`,`Browsing sessions and enter/exit views: the pages you visited and the paths you took into and out of each one`,`MemoryMaps: one set of blocks you can write as a document, arrange on a canvas and read as a table`,`A command overlay over any page, and search that understands what a session was about`,`Share captured objects with others via a public link`],y=({description:e})=>({"@type":[`SoftwareApplication`,`WebApplication`],"@id":m,name:`MemoryLink`,description:e,url:h(`/`),applicationCategory:`BrowserApplication`,operatingSystem:`Web, Chrome`,installUrl:l,isAccessibleForFree:!0,offers:{"@type":`Offer`,price:`0`,priceCurrency:`USD`},screenshot:h(`/og-image.png`),featureList:[...v],publisher:{"@id":f},author:{"@id":f}}),b=({path:e,name:t,description:n,type:r=`WebPage`})=>({"@type":r,"@id":h(e),url:h(e),name:t,...n?{description:n}:{},isPartOf:{"@id":p},publisher:{"@id":f},inLanguage:`en`}),x=({path:e,headline:t,description:n,partOf:r})=>({"@type":`TechArticle`,"@id":h(e),url:h(e),headline:t,...n?{description:n}:{},about:{"@id":m},isPartOf:{"@id":r?h(r):p},publisher:{"@id":f},author:{"@id":f},inLanguage:`en`}),S=e=>JSON.stringify({"@context":`https://schema.org`,"@graph":e}).replace(/</g,`\\u003c`),C=({title:e,description:t,keywords:n,image:r=`/og-image.png`,path:i,noIndex:a=!1,canonical:o=!0,markdownPath:s,jsonLd:l})=>{let u=new URL(i,c).href,d=new URL(r,c).href,f=[{title:e},{name:`description`,content:t},{name:`keywords`,content:n},a?{name:`robots`,content:`noindex, nofollow`}:{},{property:`og:type`,content:`website`},{property:`og:site_name`,content:`MemoryLink`},{property:`og:url`,content:u},{property:`og:title`,content:e},{property:`og:description`,content:t},{property:`og:image`,content:d},{name:`twitter:card`,content:`summary_large_image`},{name:`twitter:site`,content:`@memorylink_`},{name:`twitter:title`,content:e},{name:`twitter:description`,content:t},{name:`twitter:image`,content:d}],p=[];return!a&&o&&p.push({rel:`canonical`,href:u}),!a&&s&&p.push({rel:`alternate`,type:`text/markdown`,href:new URL(s,c).href}),{meta:f.filter(e=>Object.keys(e).length>0&&!(`content`in e&&e.content===void 0)),links:p,scripts:l&&l.length>0&&!a?[{type:`application/ld+json`,children:S(l)}]:[]}},w=()=>n(()=>import(`./redeem-C21dg3zP.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56])),T=i({code:r().optional(),tab:a([`redeem`,`redemptions`]).optional()}),E=e(`/redeem`)({validateSearch:T,component:t(w,`component`),head:()=>C({title:`Redeem a code · MemoryLink`,description:`Redeem a MemoryLink code to unlock early tools.`,path:`/redeem`})});
2export{x as a,y as i,C as n,b as o,g as r,_ as s,E as t};
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.