{"version":3,"file":"shared-lib.DsqAUeOK.mjs","names":[],"sources":["https:/framerusercontent.com/modules/rOCg1WYgDSFz1sCWBo7c/FTO0L9qwV2bOk5o8Xfr1/AresKit.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Link}from\"framer\";// Shared building blocks for the Ares page bodies. Not a component on its own.\nexport const FONT=\"'Inter', ui-sans-serif, system-ui, -apple-system, sans-serif\";export const PHONE=\"(929) 560-6055\";export const EMAIL=\"info@aressecurityinc.com\";export const PORTAL=\"https://claude.ai/artifact/595TSoyojfYDr1wiCQsJc2\";// The Client Portal is not live yet, so every quote and sign-in button goes to the Contact page.\n// When the portal launches: set PORTAL to its real address and PORTAL_LIVE to true. Nothing else needs to change.\nexport const PORTAL_LIVE=false;export function portalOr(url,fallback=\"/contact\"){const u=typeof url===\"string\"&&url.length?url:PORTAL;if(PORTAL_LIVE)return u===PORTAL||u.indexOf(\"claude.ai/artifact/\")<0?u:PORTAL;return u.indexOf(\"claude.ai/artifact/\")>=0||u===PORTAL?fallback:u;}export function savePrefill(o){try{if(o&&Object.keys(o).length)window.sessionStorage.setItem(\"ares-prefill\",JSON.stringify(o));}catch(e){}}export const IMG=id=>\"https://framerusercontent.com/images/\"+id+\".png\";export function tel(p){return\"tel:\"+(p||PHONE).replace(/[^0-9+]/g,\"\");}export function A(props){const{href,children,...rest}=props;if(typeof href===\"string\"&&href.startsWith(\"/contact?\")&&!rest.onClick){// Remember the pre-fill so the contact form can read it even when the address bar drops the query.\nreturn /*#__PURE__*/_jsx(Link,{href:\"/contact\",children:/*#__PURE__*/_jsx(\"a\",{...rest,onClick:()=>rememberPrefill(href),children:children})});}if(typeof href===\"string\"&&href.startsWith(\"/\")&&!rest.onClick){return /*#__PURE__*/_jsx(Link,{href:href,children:/*#__PURE__*/_jsx(\"a\",{...rest,children:children})});}return /*#__PURE__*/_jsx(\"a\",{href:href,...rest,children:children});}export function rememberPrefill(href){try{const u=new URL(href,\"https://x.invalid\");const o={};[\"service\",\"topic\",\"program\",\"details\"].forEach(k=>{const v=u.searchParams.get(k);if(v)o[k]=v;});if(Object.keys(o).length)window.sessionStorage.setItem(\"ares-prefill\",JSON.stringify(o));}catch(e){}}// Form delivery. Submissions post to FormSubmit, which emails them to EMAIL as a clean table.\n// Field names are used as the row labels in the email, so keep them human readable.\nexport const FORM_ENDPOINT=\"https://formsubmit.co/ajax/\"+EMAIL;export async function sendForm(subject,fields,replyTo){const body={_subject:subject,_template:\"table\",_captcha:\"false\",_honey:\"\"};if(replyTo)body._replyto=replyTo;Object.keys(fields).forEach(k=>{const v=fields[k];if(v!==undefined&&v!==null&&String(v).trim()!==\"\")body[k]=String(v).trim();});if(typeof window!==\"undefined\")body[\"Sent from\"]=window.location.href.split(\"?\")[0];const res=await fetch(FORM_ENDPOINT,{method:\"POST\",headers:{\"Content-Type\":\"application/json\",Accept:\"application/json\"},body:JSON.stringify(body)});if(!res.ok)throw new Error(\"Form delivery failed (\"+res.status+\")\");const j=await res.json().catch(()=>({}));if(j&&j.success===false)throw new Error(j.message||\"Form delivery failed\");return j;}// Reads ?service=...&topic=... from the page address so other pages can pre-fill the contact form.\nexport function formPrefill(){if(typeof window===\"undefined\")return{};const o={};try{const raw=window.sessionStorage.getItem(\"ares-prefill\");if(raw){Object.assign(o,JSON.parse(raw));window.sessionStorage.removeItem(\"ares-prefill\");}}catch(e){}try{const u=new URL(window.location.href);[\"service\",\"topic\",\"program\",\"details\"].forEach(k=>{const v=u.searchParams.get(k);if(v)o[k]=v;});}catch(e){}return o;}export function openRequest(e,fallbackUrl){if(e&&e.preventDefault)e.preventDefault();if(typeof window===\"undefined\")return;const ev=new CustomEvent(\"ares-open-request\",{cancelable:true});if(window.dispatchEvent(ev)&&fallbackUrl)window.location.href=fallbackUrl;}export function Section(props){const{topPad=96,children,style,id}=props;return /*#__PURE__*/_jsx(\"section\",{id:id,style:{width:\"100%\",maxWidth:1240,margin:\"0 auto\",padding:topPad+\"px 24px 0\",boxSizing:\"border-box\",fontFamily:FONT,color:\"#0B0F17\",fontSize:15,lineHeight:1.55,WebkitFontSmoothing:\"antialiased\",...style||{}},children:children});}export function Eyebrow(props){const{children,light}=props;return /*#__PURE__*/_jsx(\"div\",{style:{fontSize:12,fontWeight:700,letterSpacing:\".12em\",textTransform:\"uppercase\",color:light?\"#9FD6F7\":\"#0072B5\"},children:children});}export function H2(props){const{children,style}=props;return /*#__PURE__*/_jsx(\"h2\",{style:{margin:\"8px 0 0\",fontSize:\"clamp(28px, 3.4vw, 42px)\",lineHeight:1.1,fontWeight:600,letterSpacing:\"-0.03em\",maxWidth:\"22ch\",...style||{}},children:children});}export function SectionHead(props){const{eyebrow,title,intro,style}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexWrap:\"wrap\",alignItems:\"flex-end\",justifyContent:\"space-between\",gap:16,marginBottom:28,...style||{}},children:[/*#__PURE__*/_jsxs(\"div\",{children:[eyebrow?/*#__PURE__*/_jsx(Eyebrow,{children:eyebrow}):null,title?/*#__PURE__*/_jsx(H2,{children:title}):null]}),intro?/*#__PURE__*/_jsx(\"p\",{style:{margin:0,maxWidth:\"44ch\",color:\"#4B5563\"},children:intro}):null]});}export function Chip(props){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",minHeight:40,padding:\"0 14px\",borderRadius:999,border:\"1px solid #E5E7EB\",background:\"#FFFFFF\",color:\"#0B0F17\",fontSize:13,fontWeight:500},children:props.children});}export const btnDark={display:\"inline-flex\",alignItems:\"center\",gap:8,minHeight:48,padding:\"0 22px\",borderRadius:999,background:\"#111318\",color:\"#FFFFFF\",fontWeight:600,fontSize:15,textDecoration:\"none\",border:0,cursor:\"pointer\",fontFamily:FONT};export const btnOut={display:\"inline-flex\",alignItems:\"center\",gap:8,minHeight:48,padding:\"0 22px\",borderRadius:999,border:\"1px solid #D1D5DB\",background:\"#FFFFFF\",color:\"#0B0F17\",fontWeight:600,fontSize:15,textDecoration:\"none\",cursor:\"pointer\",fontFamily:FONT};export const btnLight={display:\"inline-flex\",alignItems:\"center\",gap:8,minHeight:48,padding:\"0 22px\",borderRadius:999,background:\"#FFFFFF\",color:\"#111318\",fontWeight:600,fontSize:15,textDecoration:\"none\",border:0,cursor:\"pointer\",fontFamily:FONT};export function Buttons(props){// primary: { label, url, request } secondary: { label, url } phone: string\nconst{primary,secondary,phone,light}=props;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:10,flexWrap:\"wrap\"},children:[primary?primary.request?/*#__PURE__*/_jsxs(A,{className:light?\"ak-dark ak-light\":\"ak-dark\",href:primary.url||\"/contact\",onClick:e=>openRequest(e,primary.url||\"/contact\"),style:light?btnLight:btnDark,children:[primary.label,\" \",/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\"})})]}):/*#__PURE__*/_jsxs(A,{className:light?\"ak-dark ak-light\":\"ak-dark\",href:primary.url,style:light?btnLight:btnDark,children:[primary.label,\" \",/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.4\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14M13 6l6 6-6 6\"})})]}):null,secondary?/*#__PURE__*/_jsx(A,{className:\"ak-out\",href:secondary.url,style:light?{...btnOut,background:\"transparent\",color:\"#FFFFFF\",border:\"1px solid rgba(255,255,255,.3)\"}:btnOut,children:secondary.label}):null,phone?/*#__PURE__*/_jsxs(A,{className:\"ak-out\",href:tel(phone),style:light?{...btnOut,background:\"transparent\",color:\"#FFFFFF\",border:\"1px solid rgba(255,255,255,.3)\"}:btnOut,children:[/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2\"})}),\"Call \",phone]}):null]});}export const card={background:\"#FFFFFF\",border:\"1px solid #E5E7EB\",borderRadius:18,padding:24,boxSizing:\"border-box\"};export const navyCard={background:\"#08377A\",color:\"#FFFFFF\",borderRadius:18,padding:28,position:\"relative\",overflow:\"hidden\",boxSizing:\"border-box\"};export function Glow(){return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",right:\"-30%\",top:\"-40%\",width:\"90%\",height:\"140%\",background:\"radial-gradient(ellipse at 50% 50%, rgba(0,139,219,.45), transparent 65%)\",filter:\"blur(30px)\",pointerEvents:\"none\"}});}export function Stars(){return /*#__PURE__*/_jsx(\"div\",{\"aria-label\":\"5 out of 5 stars\",style:{color:\"#E0892A\",letterSpacing:2,fontSize:14},children:\"★★★★★\"});}export function Quote(props){const{quote,name,role,big}=props;return /*#__PURE__*/_jsxs(\"figure\",{style:{flex:\"1 1 300px\",margin:0,...card,display:\"flex\",flexDirection:\"column\",gap:16,padding:big?28:24},children:[/*#__PURE__*/_jsx(Stars,{}),/*#__PURE__*/_jsxs(\"blockquote\",{style:{margin:0,fontSize:big?18:16,lineHeight:1.5},children:[\"“\",quote,\"”\"]}),/*#__PURE__*/_jsxs(\"figcaption\",{style:{marginTop:\"auto\",fontSize:14},children:[/*#__PURE__*/_jsx(\"b\",{children:name}),/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{color:\"#6B7280\"},children:role})]})]});}export const kitCss=`\n.ak-dark,.ak-out{transition:transform .2s,background-color .2s,box-shadow .2s,border-color .2s,color .2s}\n.ak-dark svg{transition:transform .2s}\n.ak-dark:hover{background:#08377A !important;transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(8,55,122,.6)}\n.ak-dark:hover svg{transform:translateX(4px)}\n.ak-out:hover{border-color:#08377A !important;color:#08377A !important;background:#F2F8FD !important;transform:translateY(-2px)}\n.ak-dark:active,.ak-out:active{transform:translateY(0) scale(.97)}\n.ak-lift{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s ease,border-color .25s ease}.ak-go svg{transition:transform .25s ease}.ak-lift:hover .ak-go svg,.ak-go:hover svg{transform:translateX(4px)}\n.ak-lift:hover{transform:translateY(-3px);box-shadow:0 16px 32px -20px rgba(8,55,122,.4) !important;border-color:#0072B5 !important}.ak-lift:active{transform:translateY(-1px) scale(.995)}\n.ak-light{transition:transform .2s,background-color .2s,color .2s,box-shadow .2s}\n.ak-light svg{transition:transform .2s}\n.ak-light:hover{filter:none;background:#E6F3FC !important;color:#08377A !important;transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(0,0,0,.5)}\n.ak-light:hover svg{transform:translateX(4px)}\n.ak-light:active{transform:translateY(0) scale(.97)}\n.ak-pulse{animation:akRing 2.4s ease-out 1s 3}\n@keyframes akRing{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}100%{box-shadow:0 0 0 14px rgba(255,255,255,0)}}\n@media (prefers-reduced-motion:reduce){.ak-light,.ak-light svg{transition:none}.ak-pulse{animation:none}}\n`;export function KitStyle(){return /*#__PURE__*/_jsx(\"style\",{children:kitCss});}\nexport const __FramerMetadata__ = {\"exports\":{\"SectionHead\":{\"type\":\"reactComponent\",\"name\":\"SectionHead\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"btnOut\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Eyebrow\":{\"type\":\"reactComponent\",\"name\":\"Eyebrow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"IMG\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"KitStyle\":{\"type\":\"reactComponent\",\"name\":\"KitStyle\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Glow\":{\"type\":\"reactComponent\",\"name\":\"Glow\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"savePrefill\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Buttons\":{\"type\":\"reactComponent\",\"name\":\"Buttons\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Quote\":{\"type\":\"reactComponent\",\"name\":\"Quote\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"portalOr\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"tel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PORTAL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"navyCard\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"btnLight\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"openRequest\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"btnDark\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PORTAL_LIVE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Chip\":{\"type\":\"reactComponent\",\"name\":\"Chip\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"PHONE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendForm\":{\"type\":\"function\",\"isAsync\":true,\"annotations\":{\"framerContractVersion\":\"1\"}},\"A\":{\"type\":\"reactComponent\",\"name\":\"A\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"card\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EMAIL\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"H2\":{\"type\":\"reactComponent\",\"name\":\"H2\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Section\":{\"type\":\"reactComponent\",\"name\":\"Section\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"FONT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"formPrefill\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Stars\":{\"type\":\"reactComponent\",\"name\":\"Stars\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"kitCss\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FORM_ENDPOINT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rememberPrefill\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AresKit.map"],"mappings":"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"}