PageSourceSearch

https://joneslabs.dev/_nuxt/51tHFwBD.js

js joneslabs.dev collected 2026-09-25 03:37:37 UTC 2,391 bytes, 1 lines download raw bytes

1import{_ as p,b as f}from"./BvuPAYoR.js";import{d as _,s as h,v as x,o as n,h as r,a as t,b as i,w as g,t as c,m}from"./BtybpoNV.js";const w={class:"relative overflow-hidden pt-32 pb-16 lg:pt-40 lg:pb-20"},v={class:"absolute inset-0 opacity-[0.03] dark:opacity-[0.05]","aria-hidden":"true"},k={class:"h-full w-full",xmlns:"http://www.w3.org/2000/svg"},b=["fill"],y={class:"mx-auto max-w-3xl text-center"},C={class:"font-display text-3xl font-extrabold tracking-tight text-forest-900 sm:text-5xl dark:text-stone-100"},M={class:"mt-4 text-lg leading-relaxed text-sage-600 sm:text-xl dark:text-sage-400"},B=_({__name:"PageHero",props:{title:{},subtitle:{}},setup(s){const l=`topo-${s.title.toLowerCase().replace(/\s+/g,"-")}`,o=m(null);return h(()=>{const a=()=>{o.value&&(o.value.style.transform=`translateY(${window.scrollY*.3}px)`)};window.addEventListener("scroll",a,{passive:!0}),x(()=>window.removeEventListener("scroll",a))}),(a,e)=>{const d=p,u=f;return n(),r("section",w,[t("div",{ref_key:"parallaxRef",ref:o,class:"absolute inset-0","aria-hidden":"true"},[i(d,{src:"/images/blue-ridge-mountains.webp",alt:"",class:"h-[130%] w-full object-cover opacity-30 grayscale",loading:"eager",width:"1920",height:"1080"})],512),t("div",v,[(n(),r("svg",k,[t("defs",null,[t("pattern",{id:l,x:"0",y:"0",width:"200",height:"200",patternUnits:"userSpaceOnUse"},[...e[0]||(e[0]=[t("path",{d:"M0 80c30-10 70-30 100-20s70 30 100 10",fill:"none",stroke:"currentColor","stroke-width":"1",class:"text-forest-600"},null,-1),t("path",{d:"M0 120c40-15 60-25 100-15s60 20 100 5",fill:"none",stroke:"currentColor","stroke-width":"0.8",class:"text-forest-500"},null,-1),t("path",{d:"M0 160c25-8 75-35 100-25s75 25 100 15",fill:"none",stroke:"currentColor","stroke-width":"0.6",class:"text-forest-400"},null,-1),t("path",{d:"M0 40c35-12 65-28 100-18s65 22 100 8",fill:"none",stroke:"currentColor","stroke-width":"0.5",class:"text-forest-500"},null,-1)])])]),t("rect",{width:"100%",height:"100%",fill:`url(#${l})`},null,8,b)]))]),e[1]||(e[1]=t("div",{class:"absolute inset-0 bg-gradient-to-bl from-sage-50/95 via-sage-50/90 to-forest-300/30 dark:from-sage-950/95 dark:via-sage-950/90 dark:to-forest-800/35","aria-hidden":"true"},null,-1)),i(u,{class:"relative"},{default:g(()=>[t("div",y,[t("h1",C,c(s.title),1),t("p",M,c(s.subtitle),1)])]),_:1})])}}}),E=Object.assign(B,{__name:"SharedPageHero"});export{E as _};

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.