1import{j as e,e as a,q as o,l as i,u as c,H as t,M as h,T as n,B as l,m as r,A as d,a as m,c as u,ax as x}from"./index-CIlVLy3M.js";import{W as g}from"./WidgetPreview-B_WzwdNj.js";function y(){return e.jsxs(e.Fragment,{children:[e.jsxs(a,{size:"tight",className:"pb-0",children:[e.jsx(o,{trail:[{name:"Home",path:"/"},{name:"Free tools",path:"/tools"}]}),e.jsxs(i,{className:"mt-8",children:[e.jsx(c,{children:"Free tools"}),e.jsxs(t,{level:1,size:"hero",className:"mt-4",children:["Build a review widget, ",e.jsxs("span",{className:"whitespace-nowrap",children:[e.jsx(h,{children:"free"}),"."]})]}),e.jsx(n,{size:"lead",className:"mt-5",children:"Real widgets, built with the same code that runs on customersâ websites. Style one however you like â you only need an account when you want to put it on your site, and what you built comes with you."}),e.jsx("div",{className:"mt-8",children:e.jsx(l,{to:r,size:"lg",children:"Open the widget builder"})})]})]}),e.jsxs(a,{"aria-labelledby":"generators-heading",children:[e.jsx(t,{level:2,id:"generators-heading",size:"title",children:"Or start from a layout"}),e.jsx("ul",{className:"mt-6 grid gap-4 sm:grid-cols-2 lg:grid-cols-3",children:d.map(s=>e.jsx("li",{children:e.jsxs(m,{to:x(s),className:u("group flex h-full flex-col rounded-xl bg-white p-4 ring-1 ring-ink-150","transition-colors duration-[var(--duration-fast)]","hover:ring-ink-300"),children:[e.jsx(g,{type:s.type}),e.jsxs("span",{className:"mt-4 block text-body-sm font-medium text-ink-950",children:[s.seoName," generator"]}),e.jsx("span",{className:"mt-1.5 block text-caption text-ink-500",children:s.bestFor})]})},s.slug))})]}),e.jsx(a,{tone:"ink",size:"base",children:e.jsxs(i,{children:[e.jsx(t,{level:2,className:"text-white",children:"Nothing to lose by trying."}),e.jsx(n,{className:"mt-4 text-white/70",children:"The builder needs no account, no card and no email. Sign up when you have something you want on your website â everything you changed comes with you."}),e.jsx("div",{className:"mt-8",children:e.jsx(l,{to:r,variant:"inverse",size:"lg",children:"Open the widget builder"})})]})})]})}export{y as component}; 2//# sourceMappingURL=tools.index-CWCWZEGI.js.map
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.