PageSourceSearch

https://jettisheets.com/_nuxt/R5oj1xC7.js

js jettisheets.com collected 2026-10-02 00:31:11 UTC 8,715 bytes, 1 lines download raw bytes

1import{d as A,aE as $,aW as E,aG as q,aH as N,G as O,b2 as V,e as i,a4 as e,al as s,s as a,F as d,r as _,f as v,a as C,p as H,b3 as z,aF as D,b1 as F,o as n,a5 as L,am as g,B as x,a6 as J,c as B,aM as R}from"./CWG0NaiQ.js";import{u as U}from"./CvyjaTA8.js";import{u as G,d as P}from"./CIIXTC1T.js";const Y={class:"about-page"},j={class:"about-hero"},K={class:"about-hero-inner about-inner"},Q={class:"about-hero-label"},X=["innerHTML"],Z={class:"about-hero-quote"},ee={class:"about-hero-quote-resolve"},te={class:"about-section about-section-hook"},ae={class:"about-inner about-reveal"},oe=["innerHTML"],se={key:0},ne={class:"about-conviction"},ie=["innerHTML"],le={class:"about-section"},re={class:"about-inner about-reveal"},ce={key:0,class:"about-origin-sub"},ue=["innerHTML"],de={class:"about-conviction about-conviction-plain"},he={class:"about-section about-section-team"},pe={class:"about-inner about-reveal"},_e=["innerHTML"],be={class:"about-team-grid"},ve=["src","alt"],ge={class:"about-team-name"},me=["href","aria-label","onClick"],ye={class:"about-team-role"},fe={key:0},ke={class:"about-section"},we={class:"about-inner about-reveal"},Se=["innerHTML"],Te={class:"about-value-list"},Le={class:"about-conviction"},Be=["innerHTML"],Me={class:"about-section"},We={class:"about-inner about-reveal"},Ce={class:"about-principles-grid"},He={class:"about-principle-header"},xe={class:"about-principle-header-icon"},Ie={class:"about-principle-theme"},Ae={key:0,class:"about-cta"},$e={class:"about-inner about-reveal"},Ee={class:"about-cta-btns"},qe=A({__name:"about",async setup(Ne){let m,M;const l={title:"About",description:"Learn about Jetti Sheets - why we built it, who we are, and the principles that guide us.",seo:{title:"About",description:"Learn about Jetti Sheets - why we built it, who we are, and the principles that guide us."},hero:{label:"Our story",title:'Your data should be your <span class="about-hero-accent">sharpest advantage -</span><br>not your bottleneck.',quote:"A jetty is a small but powerful structure that helps people navigate vast, shifting waters.",quoteResolve:"We built Jetti Sheets to do the same for your data."},gap:{title:"The gap we set out to close.",paragraphs:[],emphasis:"We want to change that.",conviction:`You shouldn't need a dedicated team to answer<br><span class="about-accent">"how are we actually doing?"</span>`},origin:{title:"Building the future with yesterday's tools.",subtitle:"- Every BI tool exports to CSV for a reason.",paragraphs:[],conviction:"That disconnect is why Jetti Sheets exists."},team:{title:"The team behind it.",description:"A small team that ships fast and listens closely.<br>Every feature exists because a real user needed it.",members:[]},whoWeServe:{title:"Built for the teams that need it most.",paragraphs:[],valueItems:[],conviction:'If you can paste into a spreadsheet, <span class="about-accent">you are technical enough.</span>'},principles:{title:"What we stand for.",groups:[]},cta:{title:"Ready to know your numbers?",description:"7 days free. Full product.",button:{label:"Start free trial",to:"/pricing"},secondaryButton:{label:"Chat with us",to:"/demo"}}},{data:r}=([m,M]=$(()=>D("about-page",()=>F("about").first(),{default:()=>l})),m=await m,M(),m),{track:I}=E(),t=B(()=>({...l,...r.value,seo:{...l.seo,...r.value?.seo||{}},hero:{...l.hero,...r.value?.hero||{}},gap:{...l.gap,...r.value?.gap||{},paragraphs:r.value?.gap?.paragraphs||l.gap.paragraphs},origin:{...l.origin,...r.value?.origin||{},paragraphs:r.value?.origin?.paragraphs||l.origin.paragraphs},team:{...l.team,...r.value?.team||{},members:r.value?.team?.members||l.team.members},whoWeServe:{...l.whoWeServe,...r.value?.whoWeServe||{},paragraphs:r.value?.whoWeServe?.paragraphs||l.whoWeServe.paragraphs,valueItems:r.value?.whoWeServe?.valueItems||l.whoWeServe.valueItems},principles:{...l.principles,...r.value?.principles||{},groups:r.value?.principles?.groups||l.principles.groups},cta:{...l.cta,...r.value?.cta||{},button:{...l.cta.button,...r.value?.cta?.button||{}},secondaryButton:{...l.cta.secondaryButton,...r.value?.cta?.secondaryButton||{}}}})),k=B(()=>String(t.value.seo.title||t.value.title||"About")),w=B(()=>String(t.value.seo.description||t.value.description||""));q({title:()=>k.value,ogTitle:()=>k.value,description:()=>w.value,ogDescription:()=>w.value});const{canonical:W}=U();N({link:[{rel:"canonical",href:W.value}]}),G([P({name:()=>k.value,description:()=>w.value,url:()=>W.value})]);function S(h){return h.replace(/&mdash;|—/g,"-").replace(/\*\*(.*?)\*\*/g,"<strong>$1</strong>")}function T(h,u,p,f){I(h,{cta_name:u,destination:p,source_location:f})}let y=null;return O(()=>{const h=document.querySelectorAll(".about-reveal");"IntersectionObserver"in window&&h.length?(y=new IntersectionObserver(u=>{u.forEach(p=>{p.isIntersecting&&(p.target.classList.add("about-visible"),y?.unobserve(p.target))})},{threshold:.12}),h.forEach(u=>
1y?.observe(u))):h.forEach(u=>u.classList.add("about-visible"))}),V(()=>{y?.disconnect()}),(h,u)=>{const p=J,f=z;return n(),i("div",Y,[e("section",j,[e("div",K,[e("div",Q,s(a(t).hero.label),1),e("h1",{innerHTML:a(t).hero.title},null,8,X),e("blockquote",Z,[e("p",null,s(a(t).hero.quote),1),e("p",ee,s(a(t).hero.quoteResolve),1)])])]),e("section",te,[e("div",ae,[e("h2",null,s(a(t).gap.title),1),(n(!0),i(d,null,_(a(t).gap.paragraphs,o=>(n(),i("p",{key:o,innerHTML:S(o)},null,8,oe))),128)),a(t).gap.emphasis?(n(),i("p",se,[e("strong",null,s(a(t).gap.emphasis),1)])):v("",!0),e("div",ne,[e("p",{innerHTML:a(t).gap.conviction},null,8,ie)])])]),e("section",le,[e("div",re,[e("h2",null,s(a(t).origin.title),1),a(t).origin.subtitle?(n(),i("p",ce,s(a(t).origin.subtitle),1)):v("",!0),(n(!0),i(d,null,_(a(t).origin.paragraphs,o=>(n(),i("p",{key:o,innerHTML:S(o)},null,8,ue))),128)),e("div",de,[e("p",null,s(a(t).origin.conviction),1)])])]),e("section",he,[e("div",pe,[e("h2",null,s(a(t).team.title),1),e("p",{innerHTML:a(t).team.description},null,8,_e),e("div",be,[(n(!0),i(d,null,_(a(t).team.members,o=>(n(),i("div",{key:o.name,class:"about-team-card"},[e("img",{src:o.photo,alt:o.name,class:L(["about-team-photo",o.photoClass]),width:"520",height:"520",loading:"lazy",decoding:"async"},null,10,ve),e("div",ge,[g(s(o.name)+" ",1),e("a",{href:o.linkedin,target:"_blank",rel:"noopener",class:"about-team-linkedin","aria-label":`${o.name} on LinkedIn`,onClick:c=>T("ui_click",`about_linkedin_${o.name.toLowerCase().replace(/\s+/g,"_")}`,o.linkedin,"about_team_section")},[x(p,{name:"i-simple-icons-linkedin",class:"size-[18px]"})],8,me)]),e("div",ye,s(o.role),1),(n(!0),i(d,null,_(o.quotes,(c,b)=>(n(),i("div",{key:`${o.name}-${b}`,class:"about-team-prev"},[c.italic?(n(),i("em",fe,s(c.text),1)):c.bold?(n(),i(d,{key:1},[e("strong",null,s(c.text),1),g(s(c.rest),1)],64)):(n(),i(d,{key:2},[g(s(c.text),1)],64))]))),128))]))),128))])])]),e("section",ke,[e("div",we,[e("h2",null,s(a(t).whoWeServe.title),1),(n(!0),i(d,null,_(a(t).whoWeServe.paragraphs,o=>(n(),i("p",{key:o,innerHTML:S(o)},null,8,Se))),128)),e("div",Te,[(n(!0),i(d,null,_(a(t).whoWeServe.valueItems,(o,c)=>(n(),i("div",{key:o.title,class:L(["about-value-item about-reveal",{"about-reveal-d1":c===0,"about-reveal-d2":c===1,"about-reveal-d3":c===2}])},[e("h4",null,s(o.title),1),e("p",null,s(o.description),1)],2))),128))]),e("div",Le,[e("p",{innerHTML:a(t).whoWeServe.conviction},null,8,Be)])])]),e("section",Me,[e("div",We,[e("h2",null,s(a(t).principles.title),1),e("div",Ce,[(n(!0),i(d,null,_(a(t).principles.groups,(o,c)=>(n(),i("div",{key:o.theme,class:L(["about-principle-group about-reveal",{"about-reveal-d1":c===0,"about-reveal-d2":c===1,"about-reveal-d3":c===2}])},[e("div",He,[e("div",xe,[x(p,{name:o.icon,class:"size-3.5"},null,8,["name"])]),e("div",Ie,s(o.theme),1)]),(n(!0),i(d,null,_(o.items,b=>(n(),i("div",{key:b.title,class:"about-principle"},[e("h3",null,s(b.title),1),e("p",null,s(b.description),1)]))),128))],2))),128))])])]),a(t).cta?(n(),i("section",Ae,[e("div",$e,[e("h2",null,s(a(t).cta.title),1),e("p",null,s(a(t).cta.description),1),e("div",Ee,[a(t).cta.button?(n(),C(f,{key:0,to:a(t).cta.button.to,class:"about-cta-btn about-cta-primary",onClick:u[0]||(u[0]=o=>T("cta_click","about_start_free_trial",String(a(t).cta.button.to),"about_bottom_cta"))},{default:H(()=>[g(s(a(t).cta.button.label),1)]),_:1},8,["to"])):v("",!0),a(t).cta.secondaryButton?(n(),C(f,{key:1,to:a(t).cta.secondaryButton.to,class:"about-cta-btn about-cta-secondary",onClick:u[1]||(u[1]=o=>T("cta_click","about_chat_with_us",String(a(t).cta.secondaryButton.to),"about_bottom_cta"))},{default:H(()=>[g(s(a(t).cta.secondaryButton.label),1)]),_:1},8,["to"])):v("",!0)])])])):v("",!0)])}}}),De=R(qe,[["__scopeId","data-v-0fe41f15"]]);export{De 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.