PageSourceSearch

https://jaseharley.com/assets/Repository-CMz4fvJ_.js

js jaseharley.com collected 2026-10-04 02:16:26 UTC 27,534 bytes, 1 lines download raw bytes

1import{r as b,e as le,u as ne,d as ce,g as de,j as t,S as ue,L as y,k as V,s as M,B as me,H as pe,p as be,i as F,l as G,w as xe,m as he,n as X,o as W}from"./index-CpHwTPqd.js";import{e as ge,P as J,s as fe}from"./repositoryColor-G2K49FQv.js";import{S as ye}from"./StampFooter-D7LFRlk-.js";import{S as we}from"./SEO-BY5CxcG6.js";import{r as je,a as ve}from"./repositoryPublicSnapshot-Bw1mDvQ-.js";import{S as _e}from"./SuperMenu-Cug_fPm5.js";import{P as ke}from"./harleyNavigation-BnARwiqS.js";import{S as Se,M as Ne}from"./sun-BY12Vnj8.js";import{M as Ee}from"./menu-CSaY665q.js";import{A as O}from"./arrow-up-right-B6xn4i2y.js";import{S as Ae}from"./search-hrw4DO1c.js";import{S as Le}from"./shield-check-B2viwPKP.js";import{C as Z}from"./check-DphAC2Ko.js";import"./useMutation-n40AeVE0.js";import"./chevron-right-BohKwO_r.js";import"./superMenuCatalogDocument-odfKRNAu.js";import"./pencil-BctOil3L.js";import"./camera-IYFow0Q7.js";import"./book-open-Ny56Igho.js";import"./external-link-B3m88XaQ.js";import"./user-plus-CZK0xjmm.js";import"./settings-DzscJmyG.js";import"./log-out-D7Hxi5Eg.js";import"./user-DHVHBVrz.js";import"./briefcase-BSTzptBr.js";import"./map-pin-BFJtiFJD.js";const Ce="https://qtrypzzcjebvfcihiynt.supabase.co/storage/v1/object/public/base44-prod/public/6922b730a7db492527c5451b/1e2a53e14_harley-logo-small-white.png",ee={id:"system-about-harley-os",slug:"about-harley-os",serial_number:"OS-00",title:"About Harley.OS",subtitle:"Manifesto, living museum + Passport Theme Lab.",description:"Enter the operating system as an exhibition: read the manifesto, explore the archive and personalize your Passport interface.",category:"HARLEY.OS",year:"2026",cover_url:"https://qtrypzzcjebvfcihiynt.supabase.co/storage/v1/object/public/base44-prod/public/6922b730a7db492527c5451b/e267ff85c_jaseharley_1990s_underground_zine_cover_with_colors_and_overl_c3490d4d-abf0-4eed-accb-adabdce4f5b3_1.png",hero_image_url:"https://qtrypzzcjebvfcihiynt.supabase.co/storage/v1/object/public/base44-prod/public/6922b730a7db492527c5451b/e267ff85c_jaseharley_1990s_underground_zine_cover_with_colors_and_overl_c3490d4d-abf0-4eed-accb-adabdce4f5b3_1.png",pricing_type:"free",price:0,edition_type:"open",status:"published",included:!0,has_access:!0,collection_type:"passport_included",owned:!1,order:900,source_type:"generic",template_key:"experimental",full_path:"/Stamps/about-harley-os"};function D(r="",u=""){return he(r,u)}const T=r=>({"--hero-cell":r}),te=[{key:"ALL",label:"ALL",categories:null},{key:"MUSIC",label:"MUSIC",categories:["MUSIC"]},{key:"FILM_ARCHIVE",label:"FILM + ARCHIVE",categories:["FILM / ARCHIVE","FILM / MUSIC VIDEO","FILM","ARCHIVE"]},{key:"BOOKS_EDITORIAL",label:"BOOKS + EDITORIAL",categories:["BOOK / LITERATURE","PUBLICATION / EDITORIAL","BOOK","LITERATURE","PUBLICATION","EDITORIAL"]},{key:"HARLEY_OS",label:"HARLEY.OS",categories:["HARLEY.OS","STUDIO"]},{key:"FASHION",label:"FASHION + DROP",categories:["FASHION / ATELIER + DROP","FASHION","ATELIER","DROP"]}],Ie=[{key:"start",label:"START HERE",description:"The shortest orientation into HARLEY.OS.",match:r=>["welcome-to-harley-os","about-harley-os"].includes(String(r.slug||"").toLowerCase())||String(r.title||"").toLowerCase().includes("welcome to harley.os")},{key:"listen",label:"LISTEN",description:"Albums, stations and music-led experiences.",match:r=>/music/i.test(String(r.category||""))||/riot radio/i.test(String(r.title||""))||String(r.source_type||"").toLowerCase()==="album"},{key:"read-watch",label:"READ + WATCH",description:"Editorial, film, books and visual publishing.",match:r=>/(film|editorial|publication|book|literature)/i.test(String(r.category||""))||/urban futurism/i.test(String(r.title||""))},{key:"explore",label:"EXPLORE",description:"Exhibitions, archives, fashion and experiments.",match:r=>/(archive|fashion|atelier|drop|exhibition|experiment)/i.test([r.category,r.title,r.subtitle].join(" "))},{key:"tools",label:"TOOLS + ACCESS",description:"Studio-related systems, resources and working rooms.",match:r=>String(r.slug||"").toLowerCase()!=="welcome-to-harley-os"&&(/(studio|harley\.os)/i.test(String(r.category||""))||/(studio|oea|harley media)/i.test([r.title,r.subtitle].join(" ")))}];function Oe(r,u){const j=Number.isFinite(Number(r==null?void 0:r.order))?Number(r.order):Number.MAX_SAFE_INTEGER,v=Number.isFinite(Number(u==null?void 0:u.order))?Number(u.order):Number.MAX_SAFE_INTEGER;if(j!==v)return j-v;const A=Number.parseInt(String((r==null?void 0:r.serial_number)||"").replace(/\D/g,""),10),R=Number.parseInt(String((u==null?void 0:u.serial_number)||"").replace(/\D/g,""),10),$=Number.isFinite(A)?A:Number.MAX_SAFE_INTEGER,L=Number.isFinite(R)?R:Number.MAX_SAFE_INTEGER;return $!==L?$-L:String((r==null?void 0:r.title)||"").localeCompare(String((u==null?void 0:u.title)||""))||String((r==null?void 0:r.id)||"").localeCompare(String((u==null?void 0:u.id)||""))}function re({stamp:r,inverted:u=!1,darkMode:j=!1}){const v=j?"border-white/25 text-white/80":"border-current/25";return r.pricing_type==="free"||r.included===!0?t.jsxs("span",{className:`inline-flex items-center gap-1.5 border px-2 py-1 text-[8px] font-black uppercase tracking-[0.14em] ${u?"border-current/35":"border-orange-500/30 text-orange-300"}`,children:[t.jsx(Z,{className:"w-3 h-3"}),"Passport Included"]}):r.ownership_available===!1?t.jsx("span",{className:`border px-2 py-1 text-[8px] font-black uppercase tracking-[0.14em] ${v}`,children:"Entitlement Syncing"}):r.owned?t.jsxs("span",{className:`inline-flex items-center gap-1.5 border px-2 py-1 text-[8px] font-black uppercase tracking-[0.14em] ${u?"border-current/35":"border-emerald-500/30 text-emerald-300"}`,children:[t.jsx(Z,{className:"w-3 h-3"}),"Acquired"]}):r.sold_out?t.jsx("span",{className:`border px-2 py-1 text-[8px] font-black uppercase tracking-[0.14em] ${v}`,children:"Sold Out"}):t.jsx("span",{className:`border px-2 py-1 text-[8px] font-black uppercase tracking-[0.14em] ${v}`,children:fe(r)})}function it(){var Q;b.useLayoutEffect(()=>{if(typeof window>"u")return;const e=window.history.scrollRestoration;window.history.scrollRestoration="manual";const i=()=>window.scrollTo({top:0,left:0,behavior:"auto"});i();let o=null;const d=window.requestAnimationFrame(()=>{i(),o=window.requestAnimationFrame(i)});return()=>{window.cancelAnimationFrame(d),o&&window.cancelAnimationFrame(o),window.history.scrollRestoration=e}},[]);const[r,u]=b.useState("ALL"),[j,v]=b.useState(""),[A,R]=b.useState({bg
1:"#d8d0c1",text:"dark"}),[$,L]=b.useState(!1),[N,H]=b.useState(null),[x,ae]=le("harley-dark-mode",{defaultByTime:!0}),{user:n,isLoadingAuth:Y}=ne(),U=ce(),k=b.useRef(null),h=e=>{var d,g;if(!(e!=null&&e.slug))return;if(be("Stamps",`/Stamps/${e.slug}`),e.source_type==="album"&&e.source_id){const l=String(e.source_id),c=(n==null?void 0:n.id)||"anonymous";U.prefetchQuery({queryKey:["albumDocument",c,`album:${l}`],queryFn:async()=>{const m=await F.functions.invoke("getAlbumDocument",{album_id:l}),p=(m==null?void 0:m.data)||m;if(!(p!=null&&p.success))throw new Error((p==null?void 0:p.error)||"Album could not load.");return p},staleTime:300*1e3}).catch(()=>null);return}if(je(e)!=="streaming")return;const i=G(e.slug,n);if((g=(d=i==null?void 0:i.streaming)==null?void 0:d.items)!=null&&g.length)return;const o=(n==null?void 0:n.id)||(n==null?void 0:n.email)||"guest";U.prefetchQuery({queryKey:["repositoryStamp",e.slug,o,"cms-v4"],queryFn:async()=>{const l=await F.functions.invoke("manageRepository",{action:"getStamp",slug:e.slug}),c=(l==null?void 0:l.data)||l;if(!(c!=null&&c.success))throw new Error((c==null?void 0:c.error)||"Stamp unavailable");const m=G(e.slug,n);return!c.streaming&&(m!=null&&m.streaming)&&(c.streaming=m.streaming),xe(e.slug,n,c),c},staleTime:60*1e3}).catch(()=>null)},q=e=>{k.current&&window.clearTimeout(k.current),k.current=window.setTimeout(()=>{k.current=null,h(e)},90)},E=()=>{k.current&&(window.clearTimeout(k.current),k.current=null)},C=(e,i)=>{i&&((e==null?void 0:e.button)!==void 0&&e.button!==0||e!=null&&e.metaKey||e!=null&&e.ctrlKey||e!=null&&e.shiftKey||e!=null&&e.altKey||(E(),H(i)))};b.useEffect(()=>()=>E(),[]),b.useLayoutEffect(()=>{if(!N||typeof window>"u")return;let e=null;const i=()=>{e&&window.cancelAnimationFrame(e),e=window.requestAnimationFrame(()=>H(null))},o=()=>i();window.addEventListener("harley:route-ready",o,{once:!0});const d=window.setTimeout(i,600);return()=>{window.removeEventListener("harley:route-ready",o),window.clearTimeout(d),e&&window.cancelAnimationFrame(e)}},[N]);const z=de({queryKey:["repositoryCatalog",(n==null?void 0:n.id)||(n==null?void 0:n.email)||"guest","resilient-v3"],queryFn:async()=>{var i,o,d;const e=X(n);try{const g=await F.functions.invoke("manageRepository",{action:"listCatalog"}),l=(g==null?void 0:g.data)||g;if(!(l!=null&&l.success))throw new Error((l==null?void 0:l.error)||"Stamp Library unavailable");if((i=e==null?void 0:e.stamps)!=null&&i.length&&((o=l==null?void 0:l.stamps)!=null&&o.length)){const c=new Map(e.stamps.map(m=>[m.id,m]));l.stamps=l.stamps.map(m=>{const p=c.get(m.id);if(!p)return m;let S=m;return l.ownership_available===!1&&e.ownership_available!==!1&&(S={...S,owned:p.owned,access:p.access||null,ownership_available:!0}),l.source_access_available===!1&&e.source_access_available!==!1&&(S={...S,full_source_access:p.full_source_access,source_access_type:p.source_access_type||"",source_access_available:!0}),l.counts_available===!1&&e.counts_available!==!1&&(S={...S,collected_count:p.collected_count||0,sold_out:p.sold_out===!0,counts_available:!0}),S}),l.ownership_available===!1&&e.ownership_available!==!1&&(l.ownership_available=!0),l.source_access_available===!1&&e.source_access_available!==!1&&(l.source_access_available=!0),l.counts_available===!1&&e.counts_available!==!1&&(l.counts_available=!0)}return W(n,l),l}catch(g){const c=await ve()||e;if(c!=null&&c.success&&((d=c==null?void 0:c.stamps)!=null&&d.length)){const m={...c,live_refresh_failed:!0,recovery_error:(g==null?void 0:g.message)||"Live Library refresh failed"};return W(n,m),m}throw g}},enabled:!Y,initialData:()=>{const e=X(n);if(!((e==null?void 0:e.fallback_catalog)===!0||(e==null?void 0:e.recovered_from_deployment_fallback)===!0))return e||void 0},initialDataUpdatedAt:0,staleTime:300*1e3,retry:2,retryDelay:e=>700*(e+1),placeholderData:e=>e,refetchInterval:e=>{var i,o;return((i=e.state.data)==null?void 0:i.live_refresh_failed)===!0||((o=e.state.data)==null?void 0:o.fallback_catalog)===!0?3e4:!1},refetchOnWindowFocus:!1,refetchOnReconnect:!0}),f=z.data||null,P=Y||z.isLoading&&!f;b.useEffect(()=>{if(!(P||typeof window>"u")){try{window.sessionStorage.removeItem("harley-opening-stamp-library")}catch{}window.dispatchEvent(new CustomEvent("harley:stamp-library-ready")),window.dispatchEvent(new CustomEvent("harley:main-nav-ready",{detail:{key:"stamp-library"}}))}},[P]);const _=b.useMemo(()=>[...[...(f==null?void 0:f.stamps)||[]].filter(i=>i.slug!==ee.slug),ee].sort(Oe),[f==null?void 0:f.stamps]),a=_.find(e=>e.is_featured)||_[0]||null,I=(f==null?void 0:f.repository_settings_available)!==!1&&((Q=f==null?void 0:f.repository_settings)==null?void 0:Q.show_hero)===!0;b.useEffect(()=>{if(!I||!(a!=null&&a.hero_image_url))return;let e=!0;return ge(a.hero_image_url).then(i=>e&&R(i)),()=>{e=!1}},[I,a==null?void 0:a.hero_image_url]);const se=b.useMemo(()=>{const e=[...te];return n&&e.push({key:"MY_COLLECTION",label:"MY COLLECTION",categories:null}),e},[n]),K=b.useMemo(()=>_.filter(e=>{if(r==="MY_COLLECTION"&&!(e.pricing_type==="free"||e.included===!0||e.owned===!0))return!1;const i=te.find(d=>d.key===r);if(r!=="ALL"&&r!=="MY_COLLECTION"&&(i!=null&&i.categories)&&!i.categories.includes(String(e.category||"").toUpperCase()))return!1;const o=j.trim().toLowerCase();return o?[e.title,e.subtitle,e.category,e.serial_number,e.year].join(" ").toLowerCase().includes(o):!0}),[_,r,j]),B=b.useMemo(()=>Ie.map(e=>({...e,items:_.filter(e.match).slice(0,3)})).filter(e=>e.items.length),[_]),w=A.text==="light",ie=w?"#fff":"#0b0b0b",oe=w?"rgba(255,255,255,.58)":"rgba(0,0,0,.52)",s=x?{page:"bg-[#0a0a0b] text-[#f5f5f4]",header:"bg-[#0a0a0b]/95 border-white/10",outline:"border-white/15 hover:bg-white hover:text-black",sectionBorder:"border-white/10",label:"text-white/45",body:"text-white/55",faint:"text-white/40",card:"bg-[#141416] hover:bg-white/[0.11]",
1imgBg:"bg-white/[0.04]",imgBorder:"border-white/10",badge:"bg-white text-black",activeBtn:"border-white/10 text-[#a987ff] bg-[#7C3AED]/[0.06]",idleBtn:"border-white/20 hover:border-white hover:text-white",footerBorder:"border-white/10",searchIcon:"text-white/35",inputPlaceholder:"placeholder:text-white/30",countText:"text-white/40",placeholderIcon:"text-white/15"}:{page:"bg-[#f1eee7] text-[#111]",header:"bg-[#f1eee7]/95 border-black/15",outline:"border-black/20 hover:bg-black hover:text-white",sectionBorder:"border-black/20",label:"text-black/45",body:"text-black/55",faint:"text-black/40",card:"bg-[#f1eee7] hover:bg-white/90",imgBg:"bg-black/[0.04]",imgBorder:"border-black/20",badge:"bg-[#0c0c0c] text-white",activeBtn:"border-black/10 text-[#6d28d9] bg-[#7C3AED]/[0.05]",idleBtn:"border-black/20 hover:border-black hover:text-black",footerBorder:"border-black/15",searchIcon:"text-black/35",inputPlaceholder:"placeholder:text-black/30",countText:"text-black/40",placeholderIcon:"text-black/15"};return P?t.jsx(ue,{darkMode:x}):t.jsxs("div",{className:`min-h-screen transition-colors duration-500 ${s.page}`,children:[t.jsx(we,{title:"HARLEY.OS Stamp Library — Music, Publications + Digital Objects",description:"Explore the HARLEY.OS Stamp Library: music, publications, visuals, editions, archives and living digital objects by Jase Harley.",canonical:"https://jaseharley.com/Stamps"}),t.jsx("header",{className:`sticky top-0 z-[80] h-14 border-b backdrop-blur-xl transition-colors duration-500 ${s.header}`,style:{fontFamily:"Arial, Helvetica, sans-serif"},children:t.jsxs("div",{className:"max-w-[1480px] mx-auto h-full px-4 sm:px-6 flex lg:grid lg:grid-cols-[minmax(0,1fr)_auto_minmax(0,1fr)] items-center justify-between lg:justify-stretch gap-3 sm:gap-5",children:[t.jsxs(y,{to:"/",className:"justify-self-start flex h-8 items-center gap-2.5 min-w-0 hover:opacity-65 transition-opacity","aria-label":"HARLEY.OS member home",children:[t.jsx("img",{src:Ce,alt:"HARLEY.OS",className:`w-5 h-5 flex-shrink-0 ${x?"":"invert"}`}),t.jsx("span",{className:"text-sm font-bold tracking-[-0.015em] truncate",children:"HARLEY.OS"})]}),n?t.jsx("div",{className:`hidden lg:flex justify-center text-[8px] font-black tracking-[0.16em] uppercase ${x?"text-white/35":"text-black/35"}`,children:"Stamp Library"}):t.jsx("nav",{className:`hidden lg:flex justify-center gap-6 xl:gap-7 text-[8px] font-black tracking-[0.15em] uppercase ${x?"text-white/48":"text-black/48"}`,"aria-label":"Main site navigation",children:ke.map(e=>t.jsx(y,{to:e.path,className:x?"hover:text-white transition-colors":"hover:text-black transition-colors",children:e.label},e.path))}),t.jsxs("div",{className:"h-full flex flex-none items-center gap-2 justify-self-end",children:[t.jsx(y,{to:"/Search",className:`hidden sm:inline-flex h-8 px-3 items-center border text-[8px] font-black tracking-[0.12em] uppercase whitespace-nowrap transition-colors ${s.outline}`,children:"SEARCH"}),t.jsx(y,{to:"/Collective/messages",className:`hidden sm:inline-flex h-8 px-3 items-center border text-[8px] font-black tracking-[0.12em] uppercase whitespace-nowrap transition-colors ${s.outline}`,children:"MESSAGES"}),t.jsx("button",{onClick:()=>ae(e=>!e),className:`w-8 h-8 flex-none p-0 border inline-flex items-center justify-center leading-none transition-colors ${x?"border-white/20 text-white/70 hover:bg-white hover:text-black":"border-black/20 text-black/60 hover:bg-black hover:text-white"}`,"aria-label":x?"Switch Stamp Library to light mode":"Switch Stamp Library to dark mode",children:x?t.jsx(Se,{className:"block w-4 h-4"}):t.jsx(Ne,{className:"block w-4 h-4"})}),(n==null?void 0:n.role)==="admin"&&t.jsx(y,{to:"/StampLibraryAdmin",className:`hidden sm:inline-flex h-8 px-3 border items-center text-[8px] font-black uppercase tracking-[0.14em] transition-colors ${s.outline}`,children:"Admin"}),t.jsx("button",{type:"button",onClick:()=>L(!0),className:`w-8 h-8 flex-none p-0 border inline-flex items-center justify-center leading-none transition-colors ${s.outline}`,"aria-label":"Open HARLEY.OS menu",children:t.jsx(Ee,{className:"block w-4 h-4"})})]})]})}),I&&a&&t.jsx("section",{className:"transition-colors duration-700 border-b",style:{backgroundColor:A.bg,color:ie,borderColor:w?"rgba(255,255,255,.15)":"rgba(0,0,0,.15)"},children:t.jsxs("div",{className:"max-w-[1500px] mx-auto grid lg:grid-cols-[1.05fr_.95fr] min-h-[72vh] lg:min-h-[760px]",children:[t.jsxs("div",{className:"order-2 lg:order-1 px-5 sm:px-8 lg:px-12 py-10 lg:py-14 flex flex-col justify-between border-t lg:border-t-0 lg:border-r",style:{borderColor:w?"rgba(255,255,255,.2)":"rgba(0,0,0,.18)"},children:[t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center justify-between gap-4 border-b pb-3",style:{borderColor:w?"rgba(255,255,255,.2)":"rgba(0,0,0,.18)"},children:[t.jsx("p",{className:"text-[8px] sm:text-[9px] font-black uppercase tracking-[0.22em]",children:"Featured Object"}),t.jsxs("p",{className:"text-[8px] sm:text-[9px] font-mono uppercase tracking-[0.14em]",children:["STAMP ",a.serial_number||"—"," / ",a.year||"CURRENT"]})]}),t.jsx("h1",{className:"mt-7 text-[12vw] sm:text-6xl lg:text-7xl xl:text-[6.25rem] font-black tracking-[-0.075em] leading-[0.84] uppercase max-w-3xl",children:a.title}),a.subtitle&&t.jsx("p",{className:"mt-6 max-w-xl text-sm sm:text-base leading-relaxed",style:{color:oe},children:a.subtitle})]}),t.jsxs("div",{className:"mt-10 lg:mt-16",children:[t.jsxs("div",{className:"flex flex-wrap items-center gap-2 mb-5",children:[t.jsx("span",{className:"border border-current/25 px-2 py-1 text-[8px] font-black uppercase tracking-[0.14em]",children:a.category}),t.jsx("span",{className:"border border-current/25 px-2 py-1 text-[8px] font-black uppercase tracking-[0.14em]",children:a.edition_type==="limited"?`${a.collected_count||0}/${a.edition_total}`:"Open Edition"}),t.jsx(re,{stamp:a,inverted:!0,darkMode:x})]}),a.source_type==="album"?t.jsx("div",{className:"max-w-xl border border-current/20",children:a.full_source_access&&a.full_path?t.jsxs(y,{to:D(a.full_path,a.slug),onPointerEnter:()=>h(a),onPointerDown:()=>h(a),onClick:e=>C(e,a),onFocus:()=>h(a),className:"min-h-14 px-4 bg-[var(--hero-cell)] flex items-center justify-between gap-3 text-[9px] font-black uppercase tracking-[0.16em] hover:opacity-75",style:T(w?"rgba(0,0,0,.18)":"rgba(255,255,255,.28)"),children:["Open Full Album ",t.jsx(O,{className:"w-4 h-4"})]}):a.preview_path?t.jsxs(y,{to:D(a.preview_path,a.slug),className:"min-h-14 px-4 bg-[var(--hero-cell)] flex items-center justify-between gap-3 text-[9px] font-black uppercase tracking-[0.16em] hover:opacity-75",style:T(w?"rgba(0,0,0,.18)":"rgba(255,255,255,.28)"),children:["Preview Source ",t.jsx(O,{className:"w-4 h-4"})]}):null}):t.jsxs("div",{className:"grid sm:grid-cols-2 gap-px bg-current/20 max-w-xl border border-current/20",children:[t.jsxs(y,{to:`/Stamps/${a.slug}`,onPointerEnter:()=>h(a),onPointerDown:()=>h(a),onClick:e=>C(e,a),onFocus:()=>h(a),className:"min-h-14 px-4 bg-[var(--hero-cell)] flex items-center justify-between gap-3 text-[9px] font-black uppercase tracking-[0.16em] hover:opacity-75",style:T(w?"rgba(0,0,0,.18)":"rgba(255,255,255,.28)"),children:["View Stamp ",t.jsx(O,{className:"w-4 h-4"})]}),a.preview_path&&t.jsxs(y,{to:D(a.preview_path,a.slug),className:"min-h-14 px-4 bg-[var(--hero-cell)] flex items-center justify-between gap-3 text-[9px] font-black uppercase tracking-[0.16em] hover:opacity-75",style:T(w?"rgba(0,0,0,.18)":"rgba(255,255,255,.28)"),children:["Preview Source ",t.jsx(O,{className:"w-4 h-4"})]})]})]})]}),t.jsx("div",{className:"order-1 lg:order-2 p-5 sm:p-8 lg:p-12 flex items-center justify-center",children:t.jsx(y,{to:M(a),onPointerEnter:()=>h(a),onPointerDown:()=>h(a),onClick:e=>C(e,a),onFocus:()=>h(a),className:"w-full max-w-[680px] group block",children:t.jsx(J,{src:a.hero_image_url||a.cover_url,alt:a.title,className:"w-full transition-transform duration-700 group-hover:scale-[1.012]",cdnWidth:1400,cdnQuality:80,fallback:t.jsx(V,{className:"w-14 h-14 opacity-20"})})})})]})}),t.jsxs("main",{className:`max-w-[1500px] mx-auto px-4 sm:px-6 lg:px-8 ${I?"py-10 sm:py-14":"pt-0 pb-10 sm:pb-14"}`,children:[t.jsx("section",{className:`${I?"border-y":"border-b"} ${s.sectionBorder}`,children:t.jsxs("div",{className:"grid lg:grid-cols-[1fr_360px]",children:[t.jsxs("div",{className:"py-4 lg:pr-8",children:[t.jsx("p",{className:`text-[8px] font-black uppercase tracking-[0.2em] ${s.label}`,children:"Stamps / Digital Objects"}),t.jsx("p",{className:`text-sm mt-2 max-w-2xl leading-relaxed ${s.body}`,children:"Music, publications, visuals, editions and living digital objects. Passport-included Stamps are added automatically to your HARLEY.OS identity; future acquired Stamps stay attached to your Collective profile too."})]}),t.jsxs("div",{className:`border-t lg:border-t-0 lg:border-l py-4 lg:pl-6 flex flex-col justify-end ${s.sectionBorder}`,children:[t.jsxs("div",{className:`group flex items-center gap-2 border-b pb-2 transition-colors focus-within:border-[#7C3AED] ${s.sectionBorder}`,children:[t.jsx(Ae,{className:`w-4 h-4 transition-colors group-focus-within:text-[#7C3AED] ${s.searchIcon}`}),t.jsx("input",{value:j,onChange:e=>v(e.target.value),placeholder:"Search Stamp Library",className:`w-full bg-transparent outline-none text-sm ${s.inputPlaceholder}`})]}),t.jsxs("p",{className:`text-[8px] font-mono uppercase tracking-[0.14em] mt-3 ${s.countText}`,children:[_.length," objects / ",_.filter(e=>e.pricing_type==="free"||e.included===!0||e.owned===!0).length," in your collection"]})]})]})}),t.jsx("div",{className:`flex gap-2 overflow-x-auto py-5 border-b scrollbar-hide ${s.sectionBorder}`,children:se.map(e=>t.jsxs("button",{onClick:()=>u(e.key),className:`relative flex-shrink-0 px-3 py-2 border text-[8px] font-black uppercase tracking-[0.15em] transition-colors ${r===e.key?s.activeBtn:s.idleBtn}`,children:[e.label,r===e.key&&t.jsx("span",{className:"absolute left-2 right-2 -bottom-px h-[2px] bg-[#7C3AED]"})]},e.key))}),K.length===0?t.jsx("div",{className:`py-24 text-center border-b ${s.sectionBorder}`,children:t.jsx("p",{className:"font-black",children:"No objects in this view."})}):t.jsx("div",{className:`grid sm:grid-cols-2 xl:grid-cols-3 border-l border-t mt
1-8 ${s.sectionBorder}`,children:K.map((e,i)=>t.jsxs(y,{to:M(e),onPointerEnter:()=>q(e),onPointerLeave:E,onPointerDown:()=>{E(),h(e)},onClick:o=>C(o,e),onFocus:()=>h(e),className:`group border-r border-b min-w-0 transition-none ${s.sectionBorder} ${s.card}`,children:[t.jsxs("div",{className:`aspect-square border-b relative p-2 sm:p-3 ${s.imgBg} ${s.imgBorder}`,children:[t.jsx(J,{src:e.cover_url,alt:e.title,className:"w-full h-full",cdnWidth:760,cdnQuality:72,defer:i>=6,fallback:t.jsx(V,{className:`w-10 h-10 ${s.placeholderIcon}`})}),(e.pricing_type==="free"||e.included===!0||e.owned===!0)&&t.jsxs("div",{className:`absolute z-10 top-[10%] right-[10%] px-2 py-1.5 text-[6.5px] sm:text-[7px] font-black uppercase tracking-[0.14em] inline-flex items-center gap-1 shadow-[0_3px_10px_rgba(0,0,0,.12)] ${s.badge}`,children:[t.jsx(Le,{className:"w-2.5 h-2.5 sm:w-3 sm:h-3"}),"In Library"]})]}),t.jsxs("div",{className:"p-4 sm:p-5",children:[t.jsxs("div",{className:`flex items-center justify-between gap-4 text-[8px] font-mono uppercase tracking-[0.13em] ${s.label}`,children:[t.jsxs("span",{children:["STAMP ",e.serial_number||"—"]}),t.jsx("span",{children:e.year||""})]}),t.jsx("h3",{className:"text-2xl sm:text-3xl font-black tracking-[-0.045em] leading-[0.95] mt-4 uppercase",children:e.title}),t.jsx("p",{className:`text-xs leading-relaxed mt-3 min-h-10 line-clamp-2 ${s.body}
1`,children:e.subtitle||e.description}),t.jsxs("div",{className:`mt-5 pt-3 border-t flex items-center justify-between gap-3 ${s.footerBorder}`,children:[t.jsx("span",{className:"text-[8px] font-black uppercase tracking-[0.14em]",children:e.category}),t.jsx(re,{stamp:e,darkMode:x})]})]})]},e.id))}),B.length>0&&t.jsxs("section",{className:`mt-14 border-y ${s.sectionBorder}`,children:[t.jsxs("div",{className:"py-5 flex items-end justify-between gap-4",children:[t.jsxs("div",{children:[t.jsx("p",{className:"text-[8px] font-black uppercase tracking-[0.18em] text-[#7C3AED]",children:"Discover by use"}),t.jsx("p",{className:`mt-1 text-xs ${s.body}`,children:"Explore the library again by what you want to do."})]}),t.jsxs("span",{className:`hidden sm:block text-[8px] font-mono uppercase tracking-[0.12em] ${s.faint}`,children:[B.length," paths"]})]}),t.jsx("div",{className:"overflow-x-auto scrollbar-hide -mx-4 px-4 sm:mx-0 sm:px-0",children:t.jsx("div",{className:`flex lg:grid lg:grid-cols-5 w-max lg:w-full border-l border-t ${s.sectionBorder}`,children:B.map((e,i)=>{const o=e.key==="start"?"#7C3AED":e.key==="tools"?"#D62828":null;return t.jsxs("div",{className:`relative w-[72vw] min-w-[245px] sm:w-[310px] lg:w-auto min-h-[220px] p-4 sm:p-5 border-r border-b flex flex-col justify-between ${s.sectionBorder}`,children:[o&&t.jsx("span",{className:"absolute left-0 top-0 h-[2px] w-14",style:{backgroundColor:o}}),t.jsxs("div",{children:[t.jsxs("div",{className:"flex items-center justify-between gap-3",children:[t.jsxs("span",{className:`font-mono text-[8px] ${o?"":s.faint}`,style:o?{color:o}:void 0,children:["0",i+1]}),t.jsxs("span",{className:`text-[7px] font-black uppercase tracking-[0.14em] ${s.label}`,children:[e.items.length," selected"]})]}),t.jsx("h3",{className:"mt-5 text-base font-black tracking-[0.05em]",style:o?{color:o}:void 0,children:e.label}),t.jsx("p",{className:`mt-2 text-[10px] leading-5 ${s.body}`,children:e.description})]}),t.jsx("div",{className:`mt-5 pt-3 border-t space-y-1 ${s.sectionBorder}`,children:e.items.map(d=>t.jsxs(y,{to:M(d),onPointerEnter:()=>q(d),onPointerLeave:E,onPointerDown:()=>{E(),h(d)},onClick:g=>C(g,d),onFocus:()=>h(d),className:"group min-h-8 flex items-center justify-between gap-3 transition-opacity",children:[t.jsx("span",{className:"text-[9px] font-black truncate",children:d.title}),t.jsx(O,{className:`w-3 h-3 flex-shrink-0 transition-colors ${s.faint}`,style:o?{color:o}:void 0})]},d.id))})]},e.key)})})})]}),t.jsx("section",{className:`mt-8 border-y grid md:grid-cols-3 ${s.sectionBorder}`,children:[["01","INCLUDED","Every free Stamp is part of every active Harley Passport automatically."],["02","ACQUIRE","Future paid Stamps attach to your account only after purchase or grant."],["03","RETURN","Living Stamps can gain new music, visuals and archive material after release."]].map(([e,i,o],d)=>t.jsxs("div",{className:`p-5 sm:p-6 ${d?`border-t md:border-t-0 md:border-l ${s.sectionBorder}`:""}`,children:[t.jsx("p",{className:`font-mono text-[8px] ${s.faint}`,children:e}),t.jsx("p",{className:"mt-8 text-sm font-black uppercase tracking-[0.12em]",children:i}),t.jsx("p",{className:`text-xs leading-relaxed mt-2 ${s.body}`,children:o})]},e))})]}),t.jsx(ye,{variant:"full",darkMode:x}),n&&t.jsx(_e,{isOpen:$,onClose:()=>L(!1),darkMode:x,currentPageName:"Stamps"}),n&&t.jsx(me,{currentPage:"Stamps",darkMode:x}),N&&t.jsx(pe,{label:"STAMP LIBRARY",title:`Opening ${N.title||"Stamp"}`,detail:N.serial_number?`Stamp ${N.serial_number}`:"Loading object",zIndex:500})]})}export{it as default};

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.