PageSourceSearch

https://deskaioffice-izpa6x3b.manus.space/assets/Resources-DVPLCIAO.js

js deskaioffice-izpa6x3b.manus.space collected 2026-10-03 05:01:41 UTC 14,091 bytes, 27 lines download raw bytes

1import{c as l,j as e,N as m,g as x,r as y,a as h,b as c,m as s,E as d,d as p,p as f}from"./index-Cq3E1ZFn.js";/**
2 * @license lucide-react v0.453.0 - ISC
3 *
4 * This source code is licensed under the ISC license.
5 * See the LICENSE file in the root directory of this source tree.
6 */const v=l("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);/**
7 * @license lucide-react v0.453.0 - ISC
8 *
9 * This source code is licensed under the ISC license.
10 * See the LICENSE file in the root directory of this source tree.
11 */const b=l("Lightbulb",[["path",{d:"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5",key:"1gvzjb"}],["path",{d:"M9 18h6",key:"x1upvd"}],["path",{d:"M10 22h4",key:"ceow96"}]]),R=`url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E")`,j="/manus-storage/f3a4b5c6_0cf56d92.webp",r="#1c1c1e",a={type:"BUYER'S GUIDE",title:"AI Voice Buyer's Guide for Public Safety",description:"A practical framework for evaluating AI voice vendors, deployment models, safety controls, integrations, measurement, and long-term platform commitments.",image:"/manus-storage/f7a8b9c0_56dcd08e.webp",cta:"Get the Guide",slug:"ai-voice-buyers-guide-public-safety",highlights:["How to evaluate AI voice vendors for public safety","Deployment models and what each one costs in practice","Safety controls every agency should require","Questions to ask before signing any contract"]},w=[{type:"SECURITY WHITEPAPER",title:"How DeskOfficer Protects Public Safety Conversations",description:"An overview of DeskOfficer's approach to data security, access controls, call handling, auditability, retention, infrastru
11cture, and responsible AI governance.",image:"/manus-storage/d1e2f3a4_ee023ca1.webp",cta:"View the Whitepaper",slug:"how-deskofficer-protects-public-safety-conversations",icon:f},{type:"DEPLOYMENT GUIDE",title:"The Top 10 Mistakes Agencies Make When Deploying AI Voice",description:"The most common strategic, operational, and technical mistakes public safety agencies make, and how to avoid failed deployments, public backlash, and wasted budget.",image:"/manus-storage/b5c6d7e8_5ec9c13d.webp",cta:"Avoid the Mistakes",slug:"top-10-mistakes-agencies-make-deploying-ai-voice",icon:b},{type:"CASE STUDY",title:"How Sparks PD Reduced Non-Emergency Call Volume by 40%",description:"A look at how Sparks Police Department deployed DeskOfficer to handle routine call volume, free up dispatchers, and improve caller experience without adding headcount.",image:"/manus-storage/c9d0e1f2_758ac79a.webp",cta:"Download the Case Study",slug:"sparks-pd-case-study",icon:v,comingSoon:!1}];function k(){const o=y.useRef(null),{scrollY:t}=h(),i=c(t,[0,600],["0%","14%"],{clamp:!0}),n=c(t,[0,800],[1.08,1.35],{clamp:!0}),g=c(t,[0,600],["0%","-5%"],{clamp:!0}),u=c(t,[0,280,480],[1,1,0],{clamp:!0});return e.jsxs("section",{"data-loc":"client/src/pages/Resources.tsx:90",ref:o,style:{position:"relative",width:"100%",height:"clamp(600px, 85vh, 960px)",overflow:"visible",background:"#000000",zIndex:1},children:[e.jsxs(s.div,{"data-loc":"client/src/pages/Resources.tsx:102",style:{position:"absolute",inset:0,y:i,scale:n,willChange:"transform"},children:[e.jsx("img",{"data-loc":"client/src/pages/Resources.tsx:111",src:j,alt:"Public safety communications center",style:{width:"100%",height:"100%",objectFit:"cover",objectPosition:"center 40%"}}),e.jsx("div",{"data-loc":"client/src/pages/Resources.tsx:117",style:{position:"absolute",inset:0,background:"rgba(0,0,0,0.28)",pointerEvents:"none"}}),e.jsx("div",{"data-loc":"client/src/pages/Resources.tsx:126",style:{position:"absolute",inset:0,background:"linear-gradient(to right, rgba(0,0,0,0.55) 0%, rgba(0,0,0,0.22) 55%, rgba(0,0,0,0.0) 100%)",pointerEvents:"none"}}),e.jsx("div",{"data-loc":"client/src/pages/Resources.tsx:135",style:{position:"absolute",inset:0,backgroundImage:R,backgroundRepeat:"repeat",backgroundSize:"128px 128px",mixBlendMode:"overlay",opacity:.2,pointerEvents:"none"}})]}),e.jsx(s.div,{"data-loc":"client/src/pages/Resources.tsx:150",style:{position:"absolute",inset:0,zIndex:10,y:g,opacity:u,willChange:"transform, opacity",display:"flex",alignItems:"flex-start",justifyContent:"flex-start",paddingTop:"clamp(180px, 28vh, 300px)",paddingBottom:0},children:e.jsx("div",{"data-loc":"client/src/pages/Resources.tsx:165",className:"ds-container",children:e.jsxs("div",{"data-loc":"client/src/pages/Resources.tsx:166",style:{maxWidth:680},children:[e.jsx(s.p,{"data-loc":"client/src/pages/Resources.tsx:167",initial:{opacity:0,y:12},animate:{opacity:1,y:0},transition:{duration:.6,delay:.2,ease:[.16,1,.3,1]},style:{fontFamily:'"Instrument Sans", sans-serif',fontSize:11,fontWeight:700,letterSpacing:"0.16em",textTransform:"uppercase",color:"#1E5BFF",marginBottom:14},children:"Resource Library"}),e.jsx(s.h1,{"data-loc":"client/src/pages/Resources.tsx:183",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.8,delay:.32,ease:[.16,1,.3,1]},style:{fontFamily:'"Playfair Display", Georgia, serif',fontWeight:500,fontStyle:"italic",fontSize:"clamp(34px, 4.2vw, 62px)",lineHeight:1.2,letterSpacing:"-0.02em",background:"linear-gradient(135deg, #EEF6FF 0%, #EEF6FF 40%, #38A3FF 85%, #1E5BFF 100%)",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text",paddingBottom:"0.18em",marginBottom:18,display:"inline-block"},children:"Learn before you deploy."}),e.jsxs(s.p,{"data-loc":"client/src/pages/Resources.tsx:205",initial:{opacity:0,y:16},animate:{opacity:1,y:0},transition:{duration:.7,delay:.46,ease:[.16,1,.3,1]},style:{fontFamily:'"Instrument Sans", sans-serif',fontSize:"clamp(15px, 1.4vw, 18px)",lineHeight:1.65,color:"rgba(238,246,255,0.65)",maxWidth:520},children:[e.jsx("strong",{"data-loc":"client/src/pages/Resources.tsx:217",style:{color:"#EEF6FF",fontWeight:600},children:"Practical guidance"})," for public safety leaders evaluating, deploying, and measuring AI voice — written by the team that does it every day."]})]})})})]})}function S(){const[,o]=d();return e.jsx("section",{"data-loc":"client/src/pages/Resources.tsx:232",style:{background:"transparent",marginTop:"clamp(-120px, -12vh, -80px)",paddingTop:"clamp(20px, 3vh, 36px)",paddingBottom:"clamp(40px, 5vh, 64px)",position:"relative",zIndex:10},children:e.jsxs("div",{"data-loc":"client/src/pages/Resources.tsx:233",className:"ds-container",children:[e.jsx(s.p,{"data-loc":"client/src/pages/Resources.tsx:235",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:[.16,1,.3,1]},style:{fontFamily:'"Instrument Sans", sans-serif',fontSize:11,fontWeight:700,letterSpacing:"0.16em",textTransform:"uppercase",color:"#1E5BFF",marginBottom:20},children:"Featured Resource"}),e.jsxs(s.div,{"data-loc":"client/src/pages/Resources.tsx:254",initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.7,ease:[.16,1,.3,1]},onClick:()=>o(`/resources/${a.slug}`),style:{display:"grid",gridTemplateColumns:"1fr 1fr",background:r,borderRadius:24,overflow:"hidden",cursor:"pointer",minHeight:380},className:"featured-card",children:[e.jsxs("div",{"data-loc":"client/src/pages/Resources.tsx:273",style:{position:"relative",overflow:"hidden",minHeight:320},children:[e.jsx("img",{"data-loc":"client/src/pages/Resources.tsx:274",src:a.image,alt:a.title,style:{width:"100%",height:"100%",objectFit:"cover",objectPosition:"center top",transition:"transform 600ms ease",display:"block"}}),e.jsx("div",{"data-loc":"client/src/pages/Resources.tsx:287",style:{position:"absolute",inset:0,background:`linear-gradient(to right, transparent 60%, ${r} 100%)`,pointerEvents:"none"}})]}),e.jsxs("div",{"data-loc":"client/src/pages/Resources.tsx:298",style:{padding:"clamp(32px, 4vw, 52px)",display:"flex",flexDirection:"column",justifyContent:"center",gap:0},children:[e.jsx("span",{"data-loc":"client/src/pages/Resources.tsx:307",style:{fontFamily:'"Instrument Sans", sans-serif',fontSize:11,fontWeight:700,letterSpacing:"0.14em",textTransform:"uppercase",color:"#1E5BFF",marginBottom:12,display:"block"},children:a.type}),e.jsx("h2",{"data-loc":"client/src/pages/Resources.tsx:321",style:{fontFamily:'"Instrument Serif", serif',fontWeight:400,fontStyle:"italic",fontSize:"clamp(22px, 2.2vw, 34px)",lineHeight:1.2,letterSpacing:"-0.02em",color:"#f5f5f7",marginBottom:14},children:a.title}),e.jsx("p",{"data-loc":"client/src/pages/Resources.tsx:335",style:{fontFamily:'"Instrument Sans", sans-serif',fontSize:15,lineHeight:1.65,color:"rgba(255,255,255,0.5)",marginBottom:24},children:a.description}),e.jsx("div",{"data-loc":"client/src/pages/Resources.tsx:348",style:{display:"flex",flexDirection:"column",gap:10,marginBottom:28},children:a.highlights.map((t,i)=>e.jsxs("div",{"data-loc":"client/src/pages/Resources.tsx:350",style:{display:"flex",gap:10,alignItems:"flex-start"},children:[e.jsx("span",{"data-loc":"client/src/pages/Resources.tsx:351",
11style:{color:"#1E5BFF",fontSize:13,fontWeight:600,flexShrink:0,marginTop:2,lineHeight:1},"aria-hidden":"true",children:"✓"}),e.jsx("p",{"data-loc":"client/src/pages/Resources.tsx:357",style:{fontFamily:'"Instrument Sans", sans-serif',fontSize:13,lineHeight:1.55,color:"rgba(255,255,255,0.55)",margin:0},children:t})]},i))}),e.jsxs("span",{"data-loc":"client/src/pages/Resources.tsx:373",className:"ds-btn-ghost",style:{alignSelf:"flex-start",fontSize:13},children:[a.cta,e.jsx(p,{"data-loc":"client/src/pages/Resources.tsx:378",size:14})]})]})]})]})})}function F(){const[,o]=d();return e.jsx("section",{"data-loc":"client/src/pages/Resources.tsx:393",style:{background:"#000000",paddingTop:"clamp(40px, 5vh, 64px)",paddingBottom:"clamp(80px, 10vh, 120px)"},children:e.jsxs("div",{"data-loc":"client/src/pages/Resources.tsx:394",className:"ds-container",children:[e.jsx(s.p,{"data-loc":"client/src/pages/Resources.tsx:396",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.55,ease:[.16,1,.3,1]},style:{fontFamily:'"Instrument Sans", sans-serif',fontSize:11,fontWeight:700,letterSpacing:"0.16em",textTransform:"uppercase",color:"#1E5BFF",marginBottom:20},children:"All Resources"}),e.jsx("div",{"data-loc":"client/src/pages/Resources.tsx:415",style:{display:"grid",gridTemplateColumns:"repeat(3, 1fr)",gap:16},className:"bento-grid",children:w.map((t,i)=>{const n=t.comingSoon;return t.icon,e.jsxs(s.div,{"data-loc":"client/src/pages/Resources.tsx:428",initial:{opacity:0,y:28},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-50px"},transition:{duration:.55,delay:i*.1,ease:[.16,1,.3,1]},onClick:()=>{!n&&t.slug&&o(`/resources/${t.slug}`)},whileHover:n?{}:{scale:1.012},style:{display:"flex",flexDirection:"column",background:r,borderRadius:20,overflow:"hidden",cursor:n?"default":"pointer",position:"relative"},children:[e.jsxs("div",{"data-loc":"client/src/pages/Resources.tsx:451",style:{position:"relative",height:220,overflow:"hidden",background:void 0,display:"flex",alignItems:"center",justifyContent:"center"},children:[e.jsx("img",{"data-loc":"client/src/pages/Resources.tsx:462",src:t.image,alt:t.title,style:{width:"100%",height:"100%",objectFit:"cover",objectPosition:"top center",transition:"transform 500ms ease",display:"block"}}),e.jsx("div",{"data-loc":"client/src/pages/Resources.tsx:474",style:{position:"absolute",inset:0,background:`linear-gradient(to bottom, transparent 60%, ${r} 100%)`,pointerEvents:"none"}})]}),e.jsxs("div",{"data-loc":"client/src/pages/Resources.tsx:485",style:{padding:"18px 22px 26px",flex:1,display:"flex",flexDirection:"column"},children:[e.jsx("span",{"data-loc":"client/src/pages/Resources.tsx:493",style:{fontFamily:'"Instrument Sans", sans-serif',fontSize:10,fontWeight:700,letterSpacing:"0.14em",textTransform:"uppercase",color:"#1E5BFF",marginBottom:8,display:"block"},children:t.type}),e.jsx("h3",{"data-loc":"client/src/pages/Resources.tsx:507",style:{fontFamily:'"Instrument Sans", sans-serif',fontWeight:700,fontSize:17,lineHeight:1.3,color:"#f5f5f7",letterSpacing:"-0.01em",marginBottom:8},children:t.title}),e.jsx("p",{"data-loc":"client/src/pages/Resources.tsx:520",style:{fontFamily:'"Instrument Sans", sans-serif',fontSize:13,lineHeight:1.6,color:"#86868b",flex:1,marginBottom:18},children:t.description}),e.jsxs("span",{"data-loc":"client/src/pages/Resources.tsx:533",className:"ds-btn-ghost",style:{alignSelf:"flex-start",fontSize:13},children:[t.cta,e.jsx(p,{"data-loc":"client/src/pages/Resources.tsx:538",size:13})]})]})]},i)})})]})})}function I(){return e.jsxs("div",{"data-loc":"client/src/pages/Resources.tsx:554",style:{background:"#000000",minHeight:"100vh"},children:[e.jsx(m,{"data-loc":"client/src/pages/Resources.tsx:555",delayMs:0}),e.jsx(k,{"data-loc":"client/src/pages/Resources.tsx:556"}),e.jsx(S,{"data-loc":"client/src/pages/Resources.tsx:557"}),e.jsx(F,{"data-loc":"client/src/pages/Resources.tsx:558"}),e.jsx(x,{"data-loc":"client/src/pages/Resources.tsx:559"}),e.jsx("style",{"data-loc":"client/src/pages/Resources.tsx:561",children:`
12        @media (max-width: 900px) {
13          .featured-card {
14            grid-template-columns: 1fr !important;
15          }
16        }
17        @media (max-width: 768px) {
18          .bento-grid {
19            grid-template-columns: 1fr !important;
20          }
21        }
22        @media (min-width: 769px) and (max-width: 1024px) {
23          .bento-grid {
24            grid-template-columns: repeat(2, 1fr) !important;
25          }
26        }
27      `})]})}
27export{I 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.