PageSourceSearch

https://flare.co/assets/footer-v2-CiYYMzfV.js

js flare.co collected 2026-09-24 13:55:44 UTC 14,282 bytes, 1 lines download raw bytes

1import{ay as B,r as l,az as O,aA as P,c as R,j as e,a4 as j,a8 as N,al as W,L,a5 as D}from"./index-D8cWF518.js";import{E as _,C as Z}from"./events-DJF5y8y0.js";import{A as V}from"./index-D36NMxKH.js";function F(t){const r=B(),s=l.useRef(void 0);return O(r.stores.location,n=>{const a=n;if(r.options.defaultStructuralSharing){const i=P(s.current,a);return s.current=i,i}return a})}const K=[["path",{d:"M12 5v14",key:"s699le"}],["path",{d:"m19 12-7 7-7-7",key:"1idqje"}]],U=R("arrow-down",K);const q=[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]],z=R("arrow-up",q);function ue({className:t,fill:r="currentColor"}){return e.jsx("svg",{width:"64.6",height:"22",viewBox:"0 0 2000 681",fill:"none",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"Flare",className:j("h-[22px] w-auto",t),children:e.jsx("path",{d:"M944.566 196.436C1029.52 196.439 1084.11 255.348 1084.11 353.884V575.3C1084.11 598.68 1092.22 614.952 1118.52 614.952C1130.49 614.952 1139.97 611.134 1151.89 601.527L1158.62 630.291C1128.2 668.355 1105.65 681.034 1078.09 681.043C1032.58 681.043 1007.27 646.499 1001.2 602.817C957.728 659.689 918.26 680.996 873.753 681C810.03 681 770.57 635.292 770.57 577.377C770.574 519.471 808.009 481.905 880.817 452.435L1000.17 405.716V366.063C1000.16 304.096 970.813 267.553 913.191 267.553C875.502 267.555 842.217 277.146 802.774 330.94L769.366 308.62C825.996 216.206 885.213 196.436 944.566 196.436ZM1725.31 196.436C1830.52 196.436 1904.34 268.577 1904.34 393.495V394.493H1595.87V408.708C1595.87 517.373 1650.53 598.659 1757.73 598.659C1813.36 598.659 1855.86 573.257 1889.21 521.476L1915.51 542.838C1868.97 634.249 1803.21 679.961 1719.25 679.961C1583.73 679.949 1509.89 573.287 1509.89 441.254C1509.89 302.12 1602.94 196.443 1725.31 196.436ZM526.14 187.209H479.638C456.366 85.6408 446.404 67.462 335.189 67.4599H182.056V305.17H299.202C354.829 305.169 368.98 289.894 371.011 231.018L372.008 204.624H418.509V461.62H372.008L371.011 434.189C368.977 371.228 354.825 354.966 299.202 354.964H182.056V553.023C182.056 604.805 197.689 624.141 301.862 624.141V669.861H0.99734V624.141C66.7166 624.141 91.0072 604.805 91.0072 553.023V126.357C91.0072 74.538 65.7191 55.2397 0 55.2397V9.55992H509.226L526.14 187.209ZM678.609 578.416C678.613 614.973 692.762 624.141 749.417 624.141V669.819H509.643V624.141C576.77 624.141 591.753 608.222 591.753 567.111V64.0102L533.745 51.2912V9.6015H678.609V578.416ZM1449.51 201.507C1478.83 201.513 1504.11 219.802 1504.11 251.302C1504.11 280.771 1484.87 300.06 1461.6 315.312L1388.8 273.622C1365.52 283.78 1343.29 300.048 1317.99 327.49V568.235C1317.99 612.926 1332.14 624.136 1388.8 624.141H1403.97V669.819H1166.1V624.141C1224.76 624.141 1234.04 617.978 1234.04 563.161V558.135L1234.09 558.092V304.131L1165.31 289.874V259.407L1285.66 204.583H1318.03V291.911C1381.74 220.817 1415.12 201.507 1449.51 201.507ZM924.37 476.789C875.83 488.979 853.557 516.419 853.557 554.019C853.562 594.641 883.868 611.917 915.226 611.921C938.238 611.921 963.574 603.362 989.196 583.532L1000.21 574.304V459.543L924.37 476.789ZM1709.11 240.121C1654.48 240.123 1610.98 282.785 1598.86 351.847H1804.19C1800.12 277.725 1763.74 240.121 1709.11 240.121ZM1900.85 0C1935.79 0 1964 27.3655 1964.01 63.5113C1964.01 99.6644 1935.79 126.69 1900.85 126.69C1866.08 126.689 1837.85 99.6639 1837.85 63.5113C1837.86 27.3658 1866.08 0.000449545 1900.85 0ZM1900.85 9.97559C1871.94 9.97601 1849.03 32.5309 1849.03 63.5113C1849.03 94.4994 1871.93 116.714 1900.85 116.714C1929.59 116.714 1952.67 94.4998 1952.67 63.5113C1952.66 32.5306 1929.59 9.97559 1900.85 9.97559ZM1902.93 31.6725C1917.55 31.6767 1926.82 39.7713 1926.82 50.9588C1926.82 60.4243 1919.96 67.808 1909.12 69.7046L1927.53 95.3915H1913.6L1896.19 70.2447H1890.34V95.3915H1878.28V31.6725H1902.93ZM1890.34 60.2694H1901.55C1908.77 60.2647 1914.27 57.4956 1914.27 50.9588C1914.27 44.9379 1908.77 42.0268 1901.55 42.0222H1890.34V60.2694Z",fill:r})})}const xe=({left:t,right:r,leftClassName:s,rightClassName:n,className:a})=>e.jsxs("div",{className:j("grid h-full w-full sm:gap-6","grid-cols-1","px-6 sm:grid-cols-[1fr_1fr]","md:grid-cols-[3rem_2fr_2fr_3rem]","lg:grid-cols-[1fr_2fr_2fr_1fr]","xl:gr
1id-cols-[1fr_1fr_1fr_1fr]",a),children:[e.jsx("div",{"aria-hidden":!0,className:"hidden md:block"}),e.jsx("div",{className:j(!r&&"col-span-2 md:col-span-2 lg:col-span-2 xl:col-span-2",s),children:t}),r&&e.jsx("div",{className:j(n),children:r}),e.jsx("div",{"aria-hidden":!0,className:"hidden md:block"})]}),G=1024;function X(){const[t,r]=l.useState(!1);return l.useEffect(()=>{const s=globalThis.matchMedia(`(max-width: ${String(G-1)}px)`),n=a=>{r(a.matches)};return r(s.matches),s.addEventListener("change",n),()=>{s.removeEventListener("change",n)}},[]),t}const $=new Set(["team","investors","start"]);function fe(t){return t?$.has(t):!0}const J=l.createContext(null),Q=()=>l.useContext(J),y=34,Y=22,H=6;function he(t){const[r,s]=l.useState(null),n=l.useRef(r);return l.useEffect(()=>{const a=t.current;if(!a)return;const i=[...a.querySelectorAll(":scope > section[id], :scope > * > section[id]")];if(i.length===0)return;const d=new Map;let u=null;const x=Math.max(y-H,0),p=Math.min(y+Y+H,window.innerHeight),C=(x+p)/2,h=()=>{const o=d.size>0?[...d.values()]:i.map(f=>{const g=f.getBoundingClientRect();return g.bottom>x&&g.top<p?{intersectionRatio:0,intersectionRect:new DOMRect(g.left,Math.max(g.top,x),g.width,Math.min(g.bottom,p)-Math.max(g.top,x)),isIntersecting:!0,target:f,boundingClientRect:g}:null}).filter(f=>f!==null);let c=null,m=-1,v=1/0;for(const f of o){if(!f.isIntersecting)continue;const g=f.target,k=f.boundingClientRect,A=f.intersectionRect.height,T=k.top+k.height/2,I=Math.abs(T-C);(A>m||A===m&&I<v)&&(m=A,v=I,c=g.id)}c&&c!==n.current&&(n.current=c,l.startTransition(()=>{s(c)}))},b=()=>{h(),n.current&&l.startTransition(()=>{s(n.current)})};a.addEventListener("scrollend",b);const w=()=>{u?.disconnect(),d.clear();const o=-x,c=-(window.innerHeight-p);u=new IntersectionObserver(m=>{for(const v of m){const f=v.target;v.isIntersecting?d.set(f.id,v):d.delete(f.id)}h()},{rootMargin:`${String(o)}px 0px ${String(c)}px 0px`,threshold:0}),i.forEach(m=>u?.observe(m)),h()};return w(),window.addEventListener("resize",w),()=>{u?.disconnect(),window.removeEventListener("resize",w),a.removeEventListener("scrollend",b)}},[t]),r}const ee=({isOpen:t})=>e.jsxs(N.svg,{animate:{"--stroke-color":t?"#A5A5A5":"#1B1B1B"},transition:{duration:.5},xmlns:"http://www.w3.org/2000/svg",width:"18",height:"18",viewBox:"0 0 16 16",fill:"none",children:[e.jsx(V,{children:!t&&e.jsx(N.path,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.5},d:"M8 3.3335V12.6668",style:{stroke:"var(--stroke-color)"},strokeLinecap:"square",strokeLinejoin:"round"},"vertical")}),e.jsx(N.path,{style:{stroke:"var(--stroke-color)"},d:"M3.3335 8H12.6668",strokeLinecap:"square",strokeLinejoin:"round"})]}),te=({toggleOpen:t,isOpen:r,width:s,label:n="Menu"})=>e.jsxs("button",{onClick:t,style:{height:M,width:s},className:"absolute top-0 z-20 flex cursor-pointer items-center justify-between rounded-full bg-white px-4 py-3 text-[14px] leading-[130%] font-[350] tracking-[-0.2px]",children:[e.jsx("span",{className:"font-body font-[300]",children:n}),e.jsx(ee,{isOpen:r})]}),E=(t,r)=>j("flex h-full items-center justify-between rounded-full px-4 py-3 text-[14px] leading-[130%] tracking-[-0.2px] text-black transition-all duration-300",t?"bg-[#FBEE20]":r?"bg-[#E8E8E8]":"bg-white","font-[300] hover:font-[400]"),se=({isRoute:t,isButton:r,isActive:s,handleClick:n,isCTA:a,width:i,href:d,children:u})=>r?e.jsx("button",{type:"button",style:{width:i},className:E(a,s),onClick:n,children:u}):t?e.jsx(L,{to:d,style:{width:i},className:E(a,s),onClick:n,children:u}):e.jsx("a",{href:d,style:{width:i},className:E(a,s),onClick:n,children:u}),ne=({href:t,onClick:r,text:s,position:n,isActive:a=!1,isCTA:i=!1,onNavigate:d,width:u,direction:x})=>{const p=n*(M+oe),C=D(),h=W(),b=globalThis.location.pathname==="/",w=!t&&!!r,o=!w&&!!t&&!t.startsWith("#"),c=m=>{if(m.preventDefault(),i?C(_.WAITLIST_CTA_CLICKED,{location:Z.NAV_MENU,target:t??s}):C(_.NAV_LINK_CLICKED,{target:t?t.startsWith("#")?t.slice(1):t:s}),d?.(),r){r();return}const v=t?.startsWith("#")?document.querySelector(t):null;if(v){requestAnimationFrame(()=>{v.scrollIntoView({behavior:"instant"})});return}t&&h({to:t})};return e.jsx(N.div,{className:"absolute",style:{zIndex:19-n,borderRadius:"100%"},initial:{top:15,height:0},animate:{top:p,height:M,transition:{duration:.25}},exit:{top:0,height:M,transition:{duration:.15}},children:e.jsx(se,{isRoute:o,isButton:w,href:t,isActive:a,handleClick:c,isCTA:i,width:u,children:e.jsxs(N.div,{initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.7},className:"flex w-full items-center justify-between",children:[e.jsx("span",{className:"font-body",children:s}),b&&!i&&x==="up"&&e.jsx(z,{size:18,strokeWidth:1}),b&&!i&&x==="down"&&e.jsx(U,{size:18,strokeWidth:1})]})})})},S=[{href:"#start",text:"Start"},{href:"#mission",text:"Mission"},{href:"#solution",text:"Solution"},{href:"#team",text:"Team"},{href:"#investors",text:"Investors"},{href:"#signup",text:"Sign up",isCTA:!0}],re=212,ae=180,M=42,oe=1,ie=({items:t,activeHref:r,closedLabel:s})=>{const[n,a]=l.useState(!1),i=l.useRef(null),d=X(),u=F(),x=d?ae:re;l.useEffect(()=>{if(!n)return;const o=c=>{i.current&&!i.current.contains(c.target)&&a(!1)};return document.addEventListener("mousedown",o),()=>{document.removeEventListener("mousedown",o)}},[n]);const p=()=>{a(!1)},C=r??t.find(o=>o.href&&!o.href.startsWith("#")&&o.href===u.pathname)?.href??null,h=t.findIndex(o=>o.href===C),b=o=>h===-1?"down":o<h?"up":o===h?"current":"down",w=s??(h===-1?"Menu":t[h]?.text??"Menu");return e.jsxs(e.Fragment,{children:[e.jsx(V,{children:n&&e.jsx(N.div,{className:"fixed inset-0 z-0 backdrop-blur-md",initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.45,ease:[.22,1,.36,1]},onClick:p})}),e.jsxs("nav",{ref:i,className:"relative",style:{right:x,height:M},children:[e.jsx(te,{isOpen:n,toggleOpen:()=>{a(!n)},width:x,label:n?"Menu":w}),t.map((o,c)=>e.jsx(V,{children:n&&e.jsx(ne,{...o,position:c+1,isActive:C===o.href,onNavigate:p,width:x,direction:b(c)})},o.href??o.text))]})]})},ge=()=>{const t=Q(),r=S,s=r.findIndex(a=>a.href?.slice(1)===t),n=s===-1?"Menu":S[s]?.text??"Menu";return e.jsx(ie,{items:r,activeHref:t?`#${t}`:null,closedLabel:n})};function pe(t){const r=D(),s=n=>()=>{r(_.FOOTER_NAV_CLICKED,{target:n})};return e.jsxs(e.Fragment,{children:[e.jsxs("div",{role:"footer",className:j("bg-accent-background flex h-[45svh] w-full flex-col justify-between px-6 pt-8 pb-4 sm:hidden",t.className),children:[e.jsxs("div",{className:"flex flex-row items-start justify-between",children:[e.jsx("svg",{width:"56",height:"28",viewBox:"0 0 22 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M2.90137 16H0V11.6484H2.90137V16ZM21.7559 10.1758H0V5.82422H21.7559V10.1758ZM21.7559 0V4.35156H0V0H21.7559Z",fill:"black"})}),e.jsxs("nav",{className:"font-marist flex flex-row gap-2",children:[e.jsx(L,{to:"/careers",onClick:s("careers"),className:"text-[16px] leading-[130%] font-[350] text-[#2A2A2A] hover:text-black",children:"Careers"}),e.jsx("a",{href:"https://drive.google.com/drive/folders/1dELgcbG7LcXP--0lvp0XWNelbrBuDU0P",onClick:s("press"),className:"text-[16px] leading-[130%] font-[350] text-[#2A2A2A] hover:text-black",target:"_blank",children:"Press"}),e.jsx("a",{href:"https://www.linkedin.com/company/flare-read-with-clarity/",onClick:s("socials"),className:"text-[16px] leading-[130%] font-[350] text-[#2A2A2A] hover:text-black",target:"_blank",children:"Socials"}),e.jsx("a",{href:"/legal",onClick:s("legal"),className:"text-[16px] leading-[130%] font-[350] text-[#2A2A2A] hover:text-black",children:"Policies"})]})]}),e.jsx("div",{className:"flex w-full flex-row justify-end gap-x-4 gap-y-1 text-end text-[12px] font-[350] text-black",children:e.jsxs("p",{children:["© 2026 Flare ",e.jsx("br",{}),"Kronprinsensgade 1 ",e.jsx("br",{}),"1114 Copenhagen, Denmark ",e.jsx("br",{}),"NewSage ApS CVR: 45603024"]})})]}),e.jsxs("div",{className:j("bg-accent-background hidden h-[45svh] w-full grid-cols-2 items-start justify-between px-6 pt-10 pb-4 sm:grid",t.className),children:[e.jsxs("div",{className:"flex h-full w-full flex-col justify-between",children:[e.jsx("svg",{width:"56",height:"28",viewBox:"0 0 22 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:e.jsx("path",{d:"M2.90137 16H0V11.6484H2.90137V16ZM21.7559 10.1758H0V5.82422H21.7559V10.1758ZM21.7559 0V4.35156H0V0H21.7559Z",fill:"black"})}),e.jsx("p",{className:"font-oracle text-[12px]",children:"© 2026 Flare"})]}),e.jsxs("div",{className:"flex h-full w-full flex-col justify-between text-sm font-[350] text-black",children:[e.jsxs("div",{className:"grid w-full grid-cols-4 place-items-start",children:[e.jsx("nav",{className:"font-marist grid grid-cols-1 place-items-start gap-2",children:e.jsx(L,{to:"/careers",onClick:s("careers"),className:"text-[16px] leading-[130%] font-[350] text-[#2A2A2A] hover:text-black",children:"Careers"})}),e.jsx("nav",{className:"font-marist grid grid-cols-1 gap-2",children:e.jsx("a",{href:"https://drive.google.com/drive/folders/1dELgcbG7LcXP--0lvp0XWNelbrBuDU0P",onClick:s("press"),className:"text-[16px] leading-[130%] font-[350] text-[#2A2A2A] hover:text-black",target:"_blank",children:"Press"})}),e.jsx("nav",{className:"font-marist grid grid-cols-1 gap-2",children:e.jsx("a",{href:"https://www.linkedin.com/company/flare-read-with-clarity/",onClick:s("socials"),className:"text-[16px] leading-[130%] font-[350] text-[#2A2A2A] hover:text-black",target:"_blank",children:"Socials"})}),e.jsx("nav",{className:"font-marist grid grid-cols-1 gap-2",children:e.jsx("a",{href:"/legal",onClick:s("legal"),className:"text-[16px] leading-[130%] font-[350] text-[#2A2A2A] hover:text-black",children:"Policies"})})]}),e.jsxs("p",{className:"flex w-full flex-wrap gap-x-1 text-[12px]",children:[e.jsx("span",{className:"mr-0.5 text-nowrap",children:"NewSage ApS CVR: 45603024."}),e.jsx("span",{className:"text-nowrap",children:"Kronprinsensgade 1, 1114 Copenhagen, Denmark"})]})]})]})]})}export{J as A,pe as F,xe as G,ie as R,ge as S,ue as W,he as a,fe as i,Q as u};

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.