1import{j as e,a as Ne,u as Y}from"./query-vendor-B_C8B5sB.js";import{L as oe,r as c,u as be,k as ye}from"./react-vendor-B23zaUj-.js";import{P as ke}from"./PageHeader-B38YcIvl.js";import{M as De}from"./MinimalFooter-Bf5GYT28.js";import{c as Se,u as A,a as g,B as _e,A as le,b as de,bL as Ce,e as Me,f as Ae,L as H,d as L,bo as Pe,bP as V,aV as Ee,aW as Le,bQ as Re,bR as Be,bG as K,bS as Ie,bT as Te,bU as $e,av as O,bV as Ue,bW as Oe,a5 as Ve,bX as ze,bY as ce,bZ as Fe,bd as Ke,aQ as me,p as qe}from"./index-I1ewQokE.js";import{A as Qe}from"./AddDomainModal-BEVjpB2m.js";import{S as Ye}from"./surfaceTone-CrhRvCBH.js";import{C as He}from"./checkbox-AL6oUHsm.js";import{i as We,s as Ge,g as Je,r as xe,c as Xe}from"./monitorSelection-D6HJyx1c.js";import{f as Ze,g as q,d as et,e as U,S as tt,r as re,o as st,M as at}from"./SwitchOnChargeNote-uSqb0iOs.js";import{C as nt}from"./clock-DxpF_8-g.js";import"./ui-vendor-CYC2HZ_g.js";import"./supabase-vendor-BeaikSuM.js";import"./select-DuInoiSZ.js";import"./index-BSJGTuI0.js";import"./alert-ZrDf5Rai.js";import"./usePageRestored-L5SnzlLY.js";import"./domainValidation-CsYHwi51.js";import"./circle-alert-CmWFjub3.js";/** 2 * @license lucide-react v0.462.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 ot=Se("Undo2",[["path",{d:"M9 14 4 9l5-5",key:"102s5s"}],["path",{d:"M4 9h10.5a5.5 5.5 0 0 1 5.5 5.5a5.5 5.5 0 0 1-5.5 5.5H11",key:"f3b9sd"}]]),rt="â";function he(t){return t>0?`+${t}`:t<0?`${rt}${Math.abs(t)}`:"0"}function ue(t){return t>0?"red":t<0?"green":"slate"}function it(t){return t==="improved"?"green":t==="weakened"?"red":"slate"}const pe=["active_subdomains","versioned_technologies","vulnerable_technologies","findings_total","breaches_total"];function Q(t){return t==="slate"?"text-slate-400 dark:text-slate-500":Ye[t].fg}function lt({summary:t,locale:d="en-US",action:s}){const{t:a}=A("monitoring");if(t.domains.length===0)return e.jsxs("div",{className:"text-center py-16",children:[e.jsx("h2",{className:"text-lg font-semibold text-slate-800 dark:text-slate-100",children:a("empty.title")}),e.jsx("p",{className:"mt-2 text-sm text-slate-500 dark:text-slate-400",children:a("empty.description")}),s&&e.jsx("div",{className:"mt-6 flex justify-center",children:s})]});const m=n=>new Intl.DateTimeFormat(d,{dateStyle:"medium"}).format(new Date(n));return e.jsxs("div",{className:"space-y-6",children:[e.jsxs("header",{className:"flex flex-wrap items-start justify-between gap-4",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"text-2xl font-bold text-slate-900 dark:text-white",children:a("title")}),e.jsx("p",{className:"mt-1 text-sm text-slate-500 dark:text-slate-400",children:a("subtitle")})]}),s&&e.jsx("div",{className:"shrink-0",children:s})]}),e.jsxs("section",{"aria-label":a("overallHeading"),className:g(de,"p-5"),children:[e.jsxs("p",{className:"text-sm font-medium text-slate-600 dark:text-slate-300",children:[t.overall.domains_count," ",a("domainsMonitored")]}),e.jsx("div",{className:"mt-4 grid grid-cols-2 gap-4 sm:grid-cols-3 lg:grid-cols-5",children:pe.map(n=>{const r=t.overall.metrics[n];return e.jsxs("div",{children:[e.jsx("div",{className:"text-xs text-slate-500 dark:text-slate-400",children:a(`metric.${n}`)}),e.jsxs("div",{className:"flex items-baseline gap-2",children:[e.jsx("span",{className:"text-xl font-bold text-slate-900 dark:text-white",children:r.current}),r.delta!==0&&e.jsx("span",{className:g("text-xs font-semibold",Q(ue(r.delta))),children:he(r.delta)})]})]},n)})})]}),e.jsx("ul",{className:"space-y-4",children:t.domains.map(n=>e.jsx(dt,{box:n,fmtDate:m},n.domain_id))})]})}function dt({box:t,fmtDate:d}){const{t:s}=A("monitoring"),a=t.state==="changed"||t.state==="unchanged",m=t.email_auth.changed?{label:s(`posture.${t.email_auth.posture}`),tone:it(t.email_auth.posture)}:{label:s(`posture.${t.email_auth.current??"unknown"}`),tone:"slate"};return e.jsxs("li",{className:g(de,"p-5"),children:[e.jsxs("div",{className:"flex items-start justify-between gap-3",children:[e.jsxs("div",{children:[e.jsx(oe,{to:`/domain/${t.domain}`,className:"text-base font-semibold text-slate-900 hover:underline dark:text-white",children:t.domain}),t.last_checked_at&&e.jsx("p",{className:"mt-0.5 text-xs text-slate-500 dark:text-slate-400",children:s("lastChecked",{date:d(t.last_checked_at)})})]}),e.jsx(_e,{variant:"outline",className:"shrink-0 text-xs",children:s(`state.${t.state}`)})]}),e.jsxs("div",{className:"mt-4 grid grid-cols-2 gap-4 sm:grid-cols-3 lg:grid-cols-6",children:[pe.map(n=>{const r=t.metrics[n];return e.jsxs("div",{children:[e.jsx("div",{className:"text-xs text-slate-500 dark:text-slate-400",children:s(`metric.${n}`)}),e.jsxs("div",{className:"flex items-baseline gap-1.5",children:[e.jsx("span",{className:"text-lg font-bold text-slate-900 dark:text-white",children:r.current}),a&&r.delta!==0&&e.jsx("span",{className:g("text-xs font-semibold",Q(ue(r.delta))),children:he(r.delta)})]})]},n)}),e.jsxs("div",{children:[e.jsx("div",{className:"text-xs text-slate-500 dark:text-slate-400",children:s("metric.email_auth")}),e.jsx("span",{className:g("text-sm font-semibold",Q(m.tone)),children:m.label})]})]}),e.jsx("div",{className:"mt-4 flex justify-end",children:e.jsxs(oe,{to:`/domain/${t.domain}`,className:"inline-flex items-center gap-1 text-sm font-medium text-blue-600 hover:underline dark:text-blue-400",children:[s("viewDetails"),e.jsx(le,{className:"h-3.5 w-3.5"})]})})]})}const W=(t,d)=>t?new Date(t).toLocaleDateString(d,{day:"numeric",month:"short"}):"",ie="(min-width: 1024px)",ct=6;function mt(){const[t,d]=c.useState(()=>{var s;return((s=window.matchMedia)==null?void 0:s.call(window,ie).matches)??!0});return c.useEffect(()=>{var m,n;const s=(m=window.matchMedia)==null?void 0:m.call(window,ie);if(!s)return;const a=()=>d(s.matches);return(n=s.addEventListener)==null||n.call(s,"change",a),()=>{var r;return(r=s.removeEventListener)==null?void 0:r.call(s,"change",a)}},[]),t}function xt({domain:t,on:d,onUndo:s,addedRate:a,interval:m,periodEnd:n}){const{t:r,i18n:p}=A("monitoring"),j=xe(t),h="text-xs text-slate-500 dark:text-slate-400",_=u=>r("monitorDomains.row.stopping",{date:W(u,p.language)});
6if(j==="monitored")return d?e.jsx("p",{className:h,children:r("monitorDomains.row.monitored")}):e.jsx("p",{className:"text-xs text-amber-600 dark:text-amber-400",children:_(n)});if(j==="stopping")return d?e.jsx("p",{className:"text-xs text-emerald-600 dark:text-emerald-400",children:r("monitorDomains.row.stopUndone")}):e.jsxs("p",{className:"flex flex-wrap items-center gap-x-2 text-xs text-amber-600 dark:text-amber-400",children:[_(t.stop_at),e.jsxs("button",{type:"button",onClick:s,className:"inline-flex items-center gap-1 font-medium text-violet-600 dark:text-violet-300 hover:underline",children:[e.jsx(ot,{className:"h-3 w-3"}),r("monitorDomains.row.undo")]})]});if(j==="eligible"){const u=Xe(t.eligible_until,new Date);return e.jsxs("p",{className:g(h,"flex flex-wrap items-center gap-x-2"),children:[d&&a!==void 0?e.jsx("span",{className:"font-medium text-violet-600 dark:text-violet-300",children:r("monitorDomains.row.addedRate",{rate:V(ze(a,m))})}):e.jsx("span",{children:r("monitorDomains.row.eligible")}),u!==null&&e.jsxs("span",{className:"inline-flex items-center gap-1 text-amber-600 dark:text-amber-400",children:[e.jsx(nt,{className:"h-3 w-3"}),r("monitorDomains.row.countdown",{count:u})]})]})}return e.jsx("p",{className:h,children:r("monitorDomains.row.ineligible")})}function F({title:t,hint:d,count:s,children:a}){return e.jsxs("section",{className:g(K,"overflow-hidden"),children:[e.jsxs("header",{className:"flex items-baseline justify-between gap-3 px-5 py-3 border-b border-slate-200/60 dark:border-slate-700/50",children:[e.jsxs("h2",{className:"text-sm font-semibold text-slate-900 dark:text-white",children:[t," ",e.jsxs("span",{className:"text-slate-400 font-normal",children:["· ",s]})]}),e.jsx("span",{className:"hidden sm:inline text-xs text-slate-500 dark:text-slate-400 text-right",children:d})]}),e.jsx("ul",{children:a})]})}function ht({summary:t,subscribed:d,interval:s,today:a,periodEnd:m}){const{t:n,i18n:r}=A("monitoring");if(!t.changed)return null;const p=W(m,r.language);return d?e.jsxs("ul",{className:"space-y-0.5 text-xs text-slate-600 dark:text-slate-400",children:[t.added.length>0&&e.jsx("li",{children:a===null?n("monitorDomains.rail.addedPending",{count:t.added.length}):n("monitorDomains.rail.added",{count:t.added.length,today:U(a),date:p})}),t.stopped.length>0&&e.jsx("li",{children:n("monitorDomains.rail.stopped",{count:t.stopped.length,date:p})}),t.undone.length>0&&e.jsx("li",{children:n("monitorDomains.rail.undone",{count:t.undone.length})}),e.jsx("li",{className:"font-medium text-slate-900 dark:text-white",children:n("monitorDomains.rail.from",{count:t.next,date:p})})]}):e.jsxs("ul",{className:"space-y-0.5 text-xs text-slate-600 dark:text-slate-400",children:[e.jsx("li",{children:n(s==="year"?"monitorDomains.rail.checkoutYear":"monitorDomains.rail.checkoutMonth",{count:t.added.length,total:V(t.firstPeriodTotal)})}),e.jsx("li",{children:n(s==="year"?"monitorDomains.rail.thenYear":"monitorDomains.rail.thenMonth",{total:V(t.firstPeriodTotal)})})]})}function ut({picked:t,source:d,onBack:s,onDone:a,onReanalyze:m}){const{t:n,i18n:r}=A("monitoring"),p=Ne(),j=Ce(),h=c.useContext(Ze),{open:_}=Me(),{status:u,loading:o,refetch:y}=Ae(),{data:k,isLoading:x,isError:C,refetch:R}=Y({queryKey:q,queryFn:ce}),w=c.useMemo(()=>(k==null?void 0:k.domains)??[],[k]),[P,M]=c.useState(0);return x||o?e.jsx("div",{className:"flex justify-center py-24",children:e.jsx(H,{className:"h-6 w-6 animate-spin text-slate-400"})}):C||!u?e.jsxs("div",{className:"text-center py-24",children:[e.jsx("p",{className:"text-sm text-slate-500 dark:text-slate-400",children:n("monitorDomains.refused.generic")}),e.jsx(L,{variant:"outline",className:"mt-4",onClick:()=>{R(),y()},children:n("common:retry",{defaultValue:"Retry"})})]}):e.jsx(pt,{domains:w,picked:P===0?t:null,source:P===0?d:void 0,subscribed:u.has_subscription,subscriberInterval:u.billing_interval,periodEnd:u.current_period_end,locale:r.language,onBack:s,onReanalyze:m,onUpsell:()=>_({reason:"upgrade"}),onAwaitConfirmation:D=>h==null?void 0:h.awaitConfirmation(D),onApplied:async D=>{await Promise.all([p.invalidateQueries({queryKey:q}),j()]),h==null||h.refresh(),M(v=>v+1),a(D)}},P)}function pt({domains:t,picked:d,source:s,subscribed:a,subscriberInterval:m,periodEnd:n,locale:r,onBack:p,onReanalyze:j,onUpsell:h,onAwaitConfirmation:_,onApplied:u}){var ee;const{t:o}=A("monitoring"),[y,k]=c.useState("month"),x=a?m:y,[C,R]=c.useState(()=>We(t,d)),[w,P]=c.useState(""),[M,D]=c.useState(!1),S=!mt()&&t.length>ct,l=c.useMemo(()=>Ge(t,C,x),[t,C,x]),f=c.useMemo(()=>Je(t,w),[t,w]),G=Y({queryKey:["monitoring-preview",l.added,l.stopped],queryFn:()=>Pe(l.added,l.stopped),enabled:a&&l.added.length>0,staleTime:3e4}),B=a&&l.added.length>0&&((ee=G.data)!=null&&ee.ok)?G.data.data:null,I=a?B?B.immediate_charge_cents:null:l.firstPeriodTotal,T=et(B),J=i=>R(E=>{const b=new Set(E);return b.has(i)?b.delete(i):b.add(i),b}),X=W(n,r),ge=a?l.changed?l.added.length>0?T!==null?o("charge.payNow",{amount:U(T)}):I===null?o("monitorDomains.confirm.addPending",{count:l.added.length}):o("monitorDomains.confirm.add",{count:l.added.length,today:U(I)}
6):o("monitorDomains.confirm.apply"):o("monitorDomains.confirm.noChanges"):l.added.length?o("monitorDomains.confirm.checkout",{total:V(l.firstPeriodTotal)}):o("monitorDomains.confirm.pick"),fe=async()=>{D(!0);try{if(!a){const N=Ie("vigilant",x==="year"?"yearly":"monthly");if(!N)throw new Error(o("monitorDomains.refused.generic"));window.location.href=await Te(N,l.added,s);return}let i=[];if(l.added.length>0){const N=await $e(l.added,s);if(N.ok===!1){N.refusal.reason==="upsell"?h():O.error(re(N.refusal,o));return}N.data.hosted_invoice_url?(i=N.data.domains.filter($=>$.result==="confirmation_required").map($=>$.domain),st(N.data.hosted_invoice_url,i,o),_(i)):T!==null&&O.success(o("charge.paid",{amount:U(T)}))}const E=async(N,$)=>{let se=0;for(const ae of N){const ne=await $(ae);ne.ok===!1?O.error(`${ae}: ${re(ne.refusal,o)}`):se+=1}return se},b=await E(l.undone,Ue),te=await E(l.stopped,Oe),ve=[i.length>0&&o("monitorDomains.done.awaiting",{count:i.length}),l.added.length>0&&i.length===0&&o("monitorDomains.done.added",{count:l.added.length,today:U(I??0)}),te>0&&o("monitorDomains.done.stopped",{count:te,date:X}),b>0&&o("monitorDomains.done.undone",{count:b})].filter(Boolean);await u(ve.join(" · "))}catch(i){O.error(i instanceof Error?i.message:o("monitorDomains.refused.generic"))}finally{D(!1)}},je=l.changed&&!M&&(!a||l.added.length===0||I!==null),Z=e.jsxs("div",{className:"space-y-2",children:[e.jsxs(L,{className:"w-full",disabled:!je,onClick:fe,children:[M?e.jsx(H,{className:"h-4 w-4 animate-spin"}):ge,!M&&!a&&l.changed&&e.jsx(le,{className:"h-4 w-4 ml-1.5"})]}),T!==null&&B&&e.jsx(tt,{preview:B,centered:!0})]}),z=i=>{const E=xe(i),b=C.has(i.domain);return e.jsxs("li",{className:"grid grid-cols-[1.5rem_1fr] sm:grid-cols-[1.5rem_minmax(0,1fr)_minmax(0,1.3fr)_auto] gap-x-3 gap-y-1 items-start px-5 py-3 border-b last:border-0 border-slate-200/40 dark:border-slate-700/40",children:[e.jsx("span",{className:"pt-0.5",children:E!=="ineligible"&&e.jsx(He,{checked:b,onCheckedChange:()=>J(i.domain),"aria-label":i.domain})}),e.jsxs("div",{className:"min-w-0",children:[e.jsx("p",{className:"font-medium text-sm text-slate-900 dark:text-white truncate",children:i.domain}),i.organization_name&&e.jsx("p",{className:"text-xs text-slate-400 truncate",children:i.organization_name})]}),e.jsx("div",{className:"col-start-2 sm:col-start-auto",children:e.jsx(xt,{domain:i,on:b,onUndo:()=>J(i.domain),addedRate:l.addedRate[i.domain],interval:x,periodEnd:n})}),e.jsx("div",{className:"col-start-2 sm:col-start-auto sm:text-right",children:E==="ineligible"&&e.jsxs(L,{type:"button",variant:"outline",onClick:()=>j(i),className:"h-7 px-2 gap-1.5 text-xs border-amber-500/40 text-amber-700 dark:text-amber-300",children:[e.jsx(Ve,{className:"h-3.5 w-3.5"}),o("monitorDomains.row.reanalyze")]})})]},i.domain)},we=f.monitored.length+f.ready.length+f.needsAnalysis.length===0;return e.jsxs("div",{className:g("space-y-4",S&&"pb-24"),children:[e.jsxs("button",{type:"button",onClick:p,className:"text-sm text-slate-500 hover:text-slate-900 dark:hover:text-white",children:["â ",o("title")]}),e.jsxs("div",{className:"grid gap-6 lg:grid-cols-[1fr_340px] items-start",children:[e.jsxs("div",{className:"space-y-6 min-w-0",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-end justify-between gap-3",children:[e.jsxs("div",{children:[e.jsx("h1",{className:"text-2xl font-bold text-slate-900 dark:text-white",children:o("monitorDomains.title")}),e.jsx("p",{className:"text-sm text-slate-500 dark:text-slate-400",children:o(a?"monitorDomains.subtitle":"monitorDomains.subtitleNew")})]}),e.jsxs("div",{className:"relative sm:w-64",children:[e.jsx(Ee,{className:"absolute z-10 left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-slate-400"}),e.jsx(Le,{value:w,onChange:i=>P(i.target.value),placeholder:o("monitorDomains.search"),"aria-label":o("monitorDomains.search"),className:g("pl-9 bg-white/80 dark:bg-slate-800/60 backdrop-blur-xl","border-slate-200/60 dark:border-slate-700/40","focus-visible:ring-2 focus-visible:ring-violet-500/30 focus-visible:ring-offset-0","placeholder:text-slate-400 dark:placeholder:text-slate-500")})]})]}),we&&e.jsx("p",{className:g(K,"p-6 text-sm text-slate-500 dark:text-slate-400"),children:o("monitorDomains.noMatch",{query:w})}),f.monitored.length>0&&e.jsx(F,{title:o("monitorDomains.groups.monitored"),hint:o("monitorDomains.groups.monitoredHint"),count:f.monitored.length,children:f.monitored.map(z)}),f.ready.length>0&&e.jsx(F,{title:o("monitorDomains.groups.ready"),hint:o("monitorDomains.groups.readyHint"),count:f.ready.length,children:f.ready.map(z)}),f.needsAnalysis.length>0&&e.jsx(F,{title:o("monitorDomains.groups.needsAnalysis"),hint:o("monitorDomains.groups.needsAnalysisHint"),count:f.needsAnalysis.length,children:f.needsAnalysis.map(z)})]}),e.jsxs("aside",{className:g(K,"p-5 space-y-4 lg:sticky lg:top-24"),"aria-label":o("monitorDomains.rail.label"),children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[e.jsx("h2",{className:"text-sm font-semibold text-slate-900 dark:text-white whitespace-nowrap",children:o(a?"monitorDomains.rail.yours":"monitorDomains.rail.start")}),a?e.jsx("span",{className:"text-xs text-slate-500 dark:text-slate-400",children:o(x==="year"?"monitorDomains.rail.billedYearly":"monitorDomains.rail.billedMonthly",{date:X})}):e.jsx(Re,{value:y,onChange:k})]}),e.jsx(Be,{count:l.next,interval:x}),e.jsxs("div",{className:"border-t border-slate-200 dark:border-slate-700 pt-3 space-y-3",children:[e.jsx(ht,{summary:l,subscribed:a,interval:x,today:I,periodEnd:n}),!S&&Z]})]})]}),S&&e.jsx("div",{className:"fixed inset-x-0 bottom-0 z-20 border-t border-slate-200/60 dark:border-slate-700/50 bg-white/95 dar
6k:bg-slate-900/95 backdrop-blur-xl px-4 py-3",children:Z})]})}function gt(){const[t,d]=c.useState(null),[s,a]=c.useState(!0),[m,n]=c.useState(!1),r=c.useCallback(async()=>{n(!1),a(!0);try{d(await Fe())}catch(p){console.error("Failed to load Monitoring summary:",p),n(!0)}finally{a(!1)}},[]);return c.useEffect(()=>{r()},[r]),{summary:t,loading:s,error:m,refetch:r}}function Tt(){var D;const{t,i18n:d}=A("monitoring"),s=be(),[a,m]=ye(),n=a.get("view")==="domains",r=a.get("domain"),p=a.get("source")==="free_report"?"free_report":void 0,{summary:j,loading:h,error:_,refetch:u}=gt(),o=Y({queryKey:q,queryFn:ce}),y=(((D=o.data)==null?void 0:D.domains.length)??0)>0,[k,x]=c.useState({open:!1}),[C,R]=c.useState(null),w=v=>{const S=new URLSearchParams(a);v?S.set("view","domains"):S.delete("view"),S.delete("domain"),S.delete("source"),m(S),window.scrollTo({top:0})},P=()=>y?w(!0):x({open:!0}),M=c.useRef(!1);return c.useEffect(()=>{n&&o.isSuccess&&!y&&!M.current&&(M.current=!0,x({open:!0}))},[n,o.isSuccess,y]),e.jsx(at,{children:e.jsxs("div",{className:g(qe,"min-h-screen flex flex-col"),children:[e.jsx(ke,{showBackLink:!0,children:e.jsx(L,{variant:"outline",onClick:()=>s("/home"),className:"bg-violet-50 dark:bg-violet-900/30 border-violet-300 dark:border-violet-700 text-violet-700 dark:text-violet-300 hover:bg-violet-100 dark:hover:bg-violet-900/50",children:t("common:dashboard",{defaultValue:"Dashboard"})})}),e.jsxs("div",{className:g("flex-1 mx-auto w-full px-4 py-8 space-y-4",n?"max-w-6xl":"max-w-5xl"),children:[C&&e.jsxs("div",{className:"flex items-center gap-2 rounded-lg border border-emerald-500/30 bg-emerald-500/10 px-4 py-2 text-sm text-emerald-700 dark:text-emerald-300",children:[e.jsx(Ke,{className:"h-4 w-4 shrink-0"}),C]}),n&&o.isSuccess&&!y?e.jsx(ft,{onAdd:()=>x({open:!0}),onBack:()=>w(!1)}):n?e.jsx(ut,{picked:r,source:p,onBack:()=>w(!1),onDone:v=>{R(v),u(),w(!1)},onReanalyze:v=>x({open:!0,preset:{name:v.domain,company:v.organization_name,employees:v.employees,sector:v.sector}})}):h?e.jsx("div",{className:"flex justify-center py-24",children:e.jsx(H,{className:"h-6 w-6 animate-spin text-slate-400"})}):_||!j?e.jsxs("div",{className:"text-center py-24",children:[e.jsx("p",{className:"text-sm text-slate-500 dark:text-slate-400",children:t("common:errorLoading",{defaultValue:"Something went wrong. Please try again."})}),e.jsx(L,{variant:"outline",className:"mt-4",onClick:()=>u(),children:t("common:retry",{defaultValue:"Retry"})})]}):e.jsx(lt,{summary:j,locale:d.language,action:e.jsxs(L,{onClick:P,className:"bg-gradient-to-r from-violet-600 to-indigo-600 hover:from-violet-700 hover:to-indigo-700 text-white shadow-md shadow-violet-600/20",children:[e.jsx(me,{className:"h-4 w-4 mr-2"}),j.domains.length===0?t("empty.cta"):t("monitorDomains.open")]})})]}),e.jsx(De,{}),e.jsx(Qe,{isOpen:k.open,onClose:()=>x({open:!1}),onAdd:()=>o.refetch(),preset:k.preset,monitorByDefault:!0})]})})}function ft({onAdd:t,onBack:d}){const{t:s}=A("monitoring");return e.jsxs("div",{className:"space-y-4",children:[e.jsxs("button",{type:"button",onClick:d,className:"text-sm text-slate-500 hover:text-slate-900 dark:hover:text-white",children:["â ",s("title")]}),e.jsxs("div",{className:"rounded-2xl border border-slate-200/60 dark:border-slate-700/40 bg-white/80 dark:bg-slate-800/60 backdrop-blur-xl p-12 text-center",children:[e.jsx(me,{className:"h-12 w-12 text-slate-400 mx-auto mb-4"}),e.jsx("h3",{className:"text-lg font-medium text-slate-900 dark:text-white mb-2",children:s("monitorDomains.empty.title")}),e.jsx("p",{className:"text-slate-600 dark:text-slate-400 mb-4",children:s("monitorDomains.empty.body")}),e.jsx(L,{onClick:t,children:s("monitorDomains.empty.cta")})]})]})}export{Tt as default}; 7//# sourceMappingURL=Monitoring-DMS-aLTl.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.