PageSourceSearch

https://domdhi.com/assets/PublicFooter-BtHZR4m5.js

js domdhi.com collected 2026-10-02 01:27:52 UTC 9,933 bytes, 1 lines download raw bytes

1import{H as e,W as t,i as n}from"./chunk-6CSD65Y2-D6zLy3dp.js";import{t as r}from"./jsx-runtime-BGLTrfZy.js";import{n as i}from"./button-DrB63Wrb.js";var a=r();function o({size:e=32}){return(0,a.jsx)(`img`,{src:`/favicon.svg`,loading:`lazy`,width:e,height:e,alt:`Domdhi logo`,style:{flexShrink:0,display:`block`}})}var s=[{label:`[/WRITING]`,to:`/logs`,accent:`violet`},{label:`[/BUILDS]`,to:`/builds`,accent:`cyan`}];function c({isAuthenticated:e,profile:t}){let n=t?.preferred_name??t?.legal_name,r=e?n?`[${n.split(` `)[0].toUpperCase()}]`:`[DASHBOARD]`:`[INITIALIZE →]`,c=e?`/finance`:`/login`;return(0,a.jsxs)(`header`,{className:`fixed top-0 w-full z-50 h-[60px] flex items-center justify-between px-6 backdrop-blur-sm border-b border-white/[0.16] bg-void/95`,children:[(0,a.jsxs)(`a`,{href:`/`,className:`flex items-center gap-2 no-underline`,"aria-label":`Domdhi home`,children:[(0,a.jsx)(o,{size:32}),(0,a.jsxs)(`span`,{className:`font-mono text-[13px] font-bold tracking-[0.14em] text-white`,children:[`DOMDHI`,(0,a.jsx)(`span`,{className:`text-amethyst`,children:`.OS`})]})]}),(0,a.jsxs)(`nav`,{className:`flex items-center`,children:[(0,a.jsx)(`div`,{className:`hidden md:flex items-center`,children:s.map(e=>(0,a.jsx)(i,{to:e.to,variant:`nav`,accent:e.accent,size:`sm`,children:e.label},e.to))}),(0,a.jsx)(i,{to:c,variant:`outline`,accent:`amethyst`,size:`sm`,className:`ml-3`,children:r})]})]})}var l=t(e(),1);function u({className:e}){return(0,a.jsxs)(`svg`,{viewBox:`0 0 100 100`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,focusable:`false`,className:e,"data-magnetic":!0,children:[(0,a.jsx)(`circle`,{cx:`50`,cy:`50`,r:`48`,fill:`none`,stroke:`#222`,strokeWidth:`0.5`,strokeDasharray:`1 2`,opacity:`0.8`}),(0,a.jsx)(`circle`,{cx:`50`,cy:`50`,r:`46`,fill:`none`,stroke:`#1a1a1a`,strokeWidth:`0.3`}),(0,a.jsxs)(`g`,{className:`spin-slow`,children:[(0,a.jsx)(`circle`,{cx:`50`,cy:`50`,r:`39`,fill:`none`,stroke:`#0e0e0e`,strokeWidth:`6`}),(0,a.jsx)(`circle`,{cx:`50`,cy:`50`,r:`41.5`,fill:`none`,stroke:`#2a2a2a`,strokeWidth:`0.2`}),(0,a.jsx)(`circle`,{cx:`50`,cy:`50`,r:`34.5`,fill:`none`,stroke:`#2a2a2a`,strokeWidth:`0.2`}),(0,a.jsx)(`path`,{id:`midRing`,d:`M 50,50 m -36.5,0 a 36.5,36.5 0 1,1 73,0 a 36.5,36.5 0 1,1 -73,0`,fill:`none`}),(0,a.jsx)(`text`,{fontSize:`2.8`,fill:`#5a5a5a`,fontFamily:`monospace`,letterSpacing:`1.5`,fontWeight:`bold`,children:(0,a.jsx)(`textPath`,{href:`#midRing`,children:`0x59 0x4F 0x55 0x52 0x20 0x53 0x59 0x53 0x54 0x45 0x4D 0x20 0x59 0x4F 0x55 0x52 0x20 0x52 0x55 0x4C 0x45 0x53`})})]}),(0,a.jsx)(`path`,{d:`M50,15 L83,39 L71,78 L29,78 L17,39 Z`,fill:`none`,stroke:`white`,strokeWidth:`0.3`,opacity:`0.18`}),(0,a.jsx)(`rect`,{x:`35`,y:`35`,width:`30`,height:`30`,fill:`none`,stroke:`white`,strokeWidth:`0.3`,opacity:`0.12`,transform:`rotate(36 50 50)`}),(0,a.jsxs)(`defs`,{children:[(0,a.jsx)(`filter`,{id:`gf`,x:`-100%`,y:`-100%`,width:`300%`,height:`300%`,children:(0,a.jsx)(`feDropShadow`,{dx:`0`,dy:`0`,stdDeviation:`2`,floodColor:`#00FF9F`})}),(0,a.jsx)(`filter`,{id:`gr`,x:`-100%`,y:`-100%`,width:`300%`,height:`300%`,children:(0,a.jsx)(`feDropShadow`,{dx:`0`,dy:`0`,stdDeviation:`2`,floodColor:`#FFB000`})}),(0,a.jsx)(`filter`,{id:`gm`,x:`-100%`,y:`-100%`,width:`300%`,height:`300%`,children:(0,a.jsx)(`feDropShadow`,{dx:`0`,dy:`0`,stdDeviation:`2`,floodColor:`#BF40FF`})}),(0,a.jsx)(`filter`,{id:`gx`,x:`-100%`,y:`-100%`,width:`300%`,height:`300%`,children:(0,a.jsx)(`feDropShadow`,{dx:`0`,dy:`0`,stdDeviation:`2`,floodColor:`#FF0055`})}),(0,a.jsx)(`filter`,{id:`gt`,x:`-100%`,y:`-100%`,width:`300%`,height:`300%`,children:(0,a.jsx)(`feDropShadow`,{dx:`0`,dy:`0`,stdDeviation:`2`,floodColor:`#00F0FF`})}),(0,a.jsx)(`filter`,{id:`gc`,x:`-100%`,y:`-100%`,width:`300%`,height:`300%`,children:(0,a.jsx)(`feDropShadow`,{dx:`0`,dy:`0`,stdDeviation:`4`,floodColor:`#9D4EDD`,floodOpacity:`0.6`})})]}),(0,a.jsx)(`circle`,{cx:`50`,cy:`15`,r:`3.5`,fill:`#020202`,stroke:`#00FF9F`,strokeWidth:`1.5`,filter:`url(#gf)`}),(0,a.jsx)(`circle`,{cx:`50`,cy:`15`,r:`1.5`,fill:`#00FF9F`,className:`npulse`}),(0,a.jsx)(`circle`,{cx:`83`,cy:`39`,r:`3.5`,fill:`#020202`,stroke:`#FFB000`,strokeWidth:`1.5`,filter:`url(#gr)`}),(0,a.jsx)(`circle`,{cx:`83`,cy:`39`,r:`1.5`,fill:`#FFB000`,className:`npulse`,style:{animationDelay:`0.5s`}}),(0,a.jsx)(`circle`,{cx:`71`,cy:`78`,r:`3.5`,fill:`#020202`,stroke:`#BF40FF`,strokeWidth:`1.5`,filter:`url(#gm)`}),(0,a.jsx)(`circle`,{cx:`71`,cy:`78`,r:`1.5`,fill:`#BF40FF`,className:`npulse`,style:{animationDelay:`1s`}}),(0,a.jsx)(`circle`,{cx:`29`,cy:`78`,r:`3.5`,fill:`#020202`,stroke:`#FF0055`,strokeWidth:`1.5`,filter:`url(#gx)`}),(0,a.jsx)(`circle`,{cx:`29`,cy:`78`,r:`1.5`,fill:`#FF0055`,className:`npulse`,style:{animationDelay:`1.5s`}}),(0,a.jsx)(`circle`,{cx:`17`,cy:`39`,r:`3.5`,fill:`#020202`,stroke:`#00F0FF`,strokeWidth:`1.5`,filter:`url(#gt)`}),(0,a.jsx)(`circle`,{cx:`17`,cy:`39`,r:`1.5`,fill:`#00F0FF`,className:`npulse`,style:{animationDelay:`2s`}}),(0,a.jsx)(`circle`,{cx:`50`,cy:`50`,r:`16`,fill:`#020202`,stroke:`#333`,strokeWidth:`1`,filter:`url(#gc)`}),(0,a.jsxs)(`g`,{className:`spin-rev`,children:[(0,a.jsx)(`path`,{id:`coreRing`,d:`M 50,50 m -13,0 a 13,13 0 1,1 26,0 a 13,13 0 1,1 -26,0`,fill:`none`}),(0,a.jsx)(`text`,{fontSize:`2.2`,fill:`#9D4EDD`,fontFamily:`monospace`,letterSpacing:`0.8`,fontWeight:`bold`,opacity:`0.85`,children:(0,a.jsx)(`textPath`,{href:`#coreRing`,children:`0x44 0x4F 0x4D 0x44 0x48 0x49 0x2E 0x4F 0x53`})})]}),(0,a.jsx)(`text`,{x:`50`,y:`50`,fontSize:`16`,fill:`#FFF`,textAnchor:`middle`,dominantBaseline:`central`,fontWeight:`500`,fontFamily:`'Space Grotesk', sans-serif`,children:`D`})]})}var d=.72,f=.74,p=1.3,m=220,h=520,g=`1`,_=`blur(0px)`,v=`0.25`,y=`blur(1px)`,b=8,x=21,S=900,C=.22;function w({park:e=!0,pentagon:t=!0}={}){let n=(0,l.useRef)(null);return(0,l.useEffect)(()=>
1{let t=window.matchMedia(`(hover: none)`).matches,r=window.matchMedia(`(prefers-reduced-motion: reduce)`).matches,i=document.documentElement,a=n.current;if(t||r){if(a){a.style.opacity=v,a.style.filter=y;let e=window.innerWidth/2,t=window.innerHeight/2;a.style.transform=`translate3d(${e}px,${t}px,0) translate(-50%,-50%)`}return}let o=window.innerWidth/2,s=window.innerHeight/2,c=o,l=s,u=!1,w=e?window.scrollY>b:!0,T=0,E=window.innerWidth*d,D=window.innerHeight*f,O=E,k=D,A=0,j=0,M=(e,t)=>{a&&(a.style.transform=`translate3d(${e}px,${t}px,0) translate(-50%,-50%)`)},N=a?.querySelector(`[data-magnetic]`)??null;N&&(N.style.willChange=`transform`);let P=()=>{if(!e)return;let t=document.querySelector(`[data-hero-rail]`);if(t instanceof HTMLElement&&window.innerWidth>=900){let e=t.getBoundingClientRect();if(E=e.left+e.width/2,window.scrollY<100&&a){let t=e.bottom,n=window.innerHeight-t-28,r=Math.max(m,Math.min(e.width*p,n,h));D=t+(window.innerHeight-t)/2,a.style.width=`${r}px`,a.style.height=`${r}px`}}else E=window.innerWidth*d,D=window.innerHeight*f;w||(O=E,k=D,M(O,k))},F=()=>{a&&(a.style.opacity=w?v:g,a.style.filter=w?y:_)},I=()=>{if(!e)return;let t=window.scrollY>b;t!==w&&(w=t,F(),w||P())},L=e=>{o=e.clientX,s=e.clientY,u||(u=!0,document.body.classList.add(`cursor-on`))},R=e=>{e.relatedTarget||(u=!1,document.body.classList.remove(`cursor-on`))},z=()=>{u=!1,document.body.classList.remove(`cursor-on`)};P(),F();let B=requestAnimationFrame(P);window.addEventListener(`mousemove`,L),window.addEventListener(`mouseout`,R),window.addEventListener(`blur`,z),window.addEventListener(`scroll`,I,{passive:!0}),window.addEventListener(`resize`,P);let V=()=>{let e=u?o:window.innerWidth/2,t=u?s:window.innerHeight/2,n=.3;c+=(e-c)*n,l+=(t-l)*n;let r=w?e:E,d=w?t:D,f=.04;if(O+=(r-O)*f,k+=(d-k)*f,i.style.setProperty(`--mx`,`${c}px`),i.style.setProperty(`--my`,`${l}px`),M(O,k),N){let e=0,t=0;if(u){let n=(a&&a.offsetWidth||1)/2,r=(a&&a.offsetHeight||1)/2;t=Math.max(-21,Math.min(x,(c-O)/n*x)),e=Math.max(-21,Math.min(x,-(l-k)/r*x))}A+=(e-A)*C,j+=(t-j)*C,N.style.transform=`perspective(${S}px) rotateX(${A.toFixed(2)}deg) rotateY(${j.toFixed(2)}deg)`}T=requestAnimationFrame(V)};return T=requestAnimationFrame(V),()=>{window.removeEventListener(`mousemove`,L),window.removeEventListener(`mouseout`,R),window.removeEventListener(`blur`,z),window.removeEventListener(`scroll`,I),window.removeEventListener(`resize`,P),cancelAnimationFrame(T),cancelAnimationFrame(B),document.body.classList.remove(`cursor-on`)}},[e,t]),(0,a.jsxs)(a.Fragment,{children:[t&&(0,a.jsx)(`div`,{ref:n,"aria-hidden":`true`,style:{position:`fixed`,top:0,left:0,width:`clamp(220px, min(34vw, 42vh), 520px)`,height:`clamp(220px, min(34vw, 42vh), 520px)`,opacity:1,filter:`blur(0px)`,mixBlendMode:`screen`,pointerEvents:`none`,zIndex:1,willChange:`transform, opacity, filter`,transition:`opacity 0.6s ease, filter 0.6s ease`,transform:`translate3d(72vw,74vh,0) translate(-50%,-50%)`},children:(0,a.jsx)(u,{className:`w-full h-full`})}),(0,a.jsx)(`div`,{className:`cursor-glow`,"aria-hidden":`true`}),(0,a.jsx)(`div`,{className:`cursor-lens`,"aria-hidden":`true`})]})}var T=(0,a.jsx)(`span`,{className:`text-zinc-700 mx-2`,children:`//`});function E(){return(0,a.jsx)(`footer`,{className:`relative z-10 border-t border-white/10 px-6 md:px-12 py-5`,children:(0,a.jsxs)(`div`,{className:`max-w-7xl mx-auto w-full flex flex-col md:flex-row justify-between items-center gap-4 font-mono text-[11px] text-zinc-500`,children:[(0,a.jsxs)(`div`,{children:[`© 2026 `,(0,a.jsx)(`span`,{className:`text-white font-bold`,children:`DOMDHI`}),(0,a.jsx)(`span`,{className:`text-amethyst font-bold`,children:`.OS`}),T,`NO_COOKIES. JUST_DATA.`,T,`EDGE_REGION: US_WEST`]}),(0,a.jsxs)(`div`,{className:`flex items-center gap-0`,children:[(0,a.jsx)(n,{to:`/privacy`,className:`hover:text-white transition-colors`,children:`PRIVACY`}),T,(0,a.jsx)(n,{to:`/terms`,className:`hover:text-white transition-colors`,children:`TERMS`}),T,(0,a.jsx)(n,{to:`/logs`,className:`hover:text-white transition-colors`,children:`LOGS`})]})]})})}export{w as n,c as r,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.