PageSourceSearch

https://landing-page-system.web.app/assets/ToolsLanding-CAablbBJ.js

js landing-page-system.web.app collected 2026-10-03 12:28:42 UTC 1,615 bytes, 1 lines download raw bytes

1import{j as e}from"./index-CyfCLv7G.js";import{g as i,T as r,a as n,b as l}from"./registry-e2tgwUMv.js";import{L as a}from"./vendor-react-D_JFdpeC.js";import"./vendor-firebase-BYyd4noj.js";function o({tool:s}){return e.jsxs(a,{to:`/tools/${s.id}`,className:"block bg-white border border-[#E5E7EB] rounded-xl p-6 hover:shadow-md hover:border-[#7DB721] transition-all",children:[e.jsx("div",{className:"text-3xl mb-3",children:s.icon}),e.jsx("h3",{className:"text-lg font-bold text-[#1C5877] mb-1",children:s.title}),e.jsx("p",{className:"text-sm text-[#6B7280] mb-3",children:s.description}),e.jsxs("div",{className:"flex items-center gap-3 text-xs text-[#6B7280]",children:[e.jsx("span",{className:"bg-[#E8F4F8] text-[#1C5877] px-2 py-1 rounded-full font-medium",children:s.category}),e.jsxs("span",{children:["~",s.estimatedMinutes," min"]})]})]})}function c(){const s=i().filter(t=>t.captureMode!=="front");return e.jsxs("div",{children:[e.jsxs("div",{className:"text-center mb-8",children:[e.jsx("h1",{className:"text-3xl font-bold text-[#1C5877] mb-2",children:"Free Practice Assessment Tools"}),e.jsx("p",{className:"text-[#6B7280] text-lg max-w-xl mx-auto",children:"Quick self-assessments to identify documentation risks, billing bottlenecks, and practice improvement opportunities."})]}),e.jsx("div",{className:"grid gap-6 sm:grid-cols-2",children:s.map(t=>e.jsx(o,{tool:t},t.id))})]})}function p(){return e.jsxs("div",{className:"min-h-screen flex flex-col bg-[#F9FAFB]",children:[e.jsx(r,{}),e.jsx("main",{className:"flex-1",children:e.jsx(n,{children:e.jsx(c,{})})}),e.jsx(l,{})]})}export{p 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.