PageSourceSearch

https://sproxil.com/assets/SproxilAIPage-FB-UkDAX.js

js sproxil.com collected 2026-10-03 23:29:56 UTC 155,285 bytes, 49 lines download raw bytes

1import{r as f,b3 as qa,b4 as Tr,b5 as Rr,j as r,b6 as X,b7 as Ir,av as Fr,b8 as Wr,b9 as Lr,ba as Xa,aD as Br,bb as Yr,bc as $r,az as Vr,bd as Hr,be as Gr,bf as zr,bg as Kr,aw as qr,bh as Xr,bi as Ur,bj as Qr,bk as Xe,bl as Zr,bm as Jr,bn as es,bo as fa,bp as ge,bq as Z,br as Ua,bs as ts,bt as Qa,bu as Za,bv as Ja,bw as H,bx as Ce,by as en,bz as as,bA as ns,bB as tn,bC as rs,D as K,bD as ma,g as an,h as nn,ar as It,o as rn,n as sn,aq as ss,z as O,M as te,C as ha,m as os,f as Je,y as on,bE as is,X as ls,A as He,an as cs,ao as ds,ak as va,aj as ct,b1 as dt,ap as us}from"./index-DOnqtXJq.js";import{C as fs,G as xa,a as pa,M as ms}from"./index.es-CfVvQ8EZ.js";import{u as ln}from"./index-CjAVaKN0.js";import{B as et,D as cn,T as hs,a as _e,H as vs,I as dn,M as xs}from"./timer-mfwUJNiF.js";import{a as Se,B as ps,M as gs}from"./message-square-DxkRiP9w.js";import{S as se}from"./shield-check-BZ8bpyAb.js";import{T as tt}from"./trending-up-BD92wxwL.js";import{T as Ft}from"./trending-down-a5_Heivp.js";import{A as Wt}from"./activity-CdflCH92.js";import{E as bs}from"./ellipsis-vertical-Bo1zJBvH.js";import{u as un}from"./use-in-view-DYkp96v6.js";import{a as fn,u as ys}from"./use-transform-zL4TfSb0.js";import{D as ws}from"./download-BCPhxm2g.js";import{g as Ns,A as Lt,X as mn,Y as hn,f as js,R as vn,C as ks,T as Ms,L as ut,a as ga}from"./generateCategoricalChart-Cg5GPEdV.js";import{C as Ds}from"./calendar-7BYIAJnP.js";import{A as Cs}from"./AIFeaturePhoneMockup-t2kwtHwb.js";import{b as ba}from"./stories-DD4nPUus.js";import"./sproxil-logo-dp.png.asset-DFEjQROc.js";import"./sparkles-sEBAgHle.js";import"./arrow-left-BFsGbLNQ.js";import"./story-advisory-board-BvTTQyf4.js";var _s=Tr[" useId ".trim().toString()]||(()=>{}),Ss=0;function Ge(e){const[t,a]=f.useState(_s());return qa(()=>{e||a(n=>n??String(Ss++))},[e]),e||(t?`radix-${t}`:"")}var Es="Portal",Bt=f.forwardRef((e,t)=>{var l;const{container:a,...n}=e,[s,o]=f.useState(!1);qa(()=>o(!0),[]);const i=a||s&&((l=globalThis==null?void 0:globalThis.document)==null?void 0:l.body);return i?Rr.createPortal(r.jsx(X.div,{...n,ref:t}),i):null});Bt.displayName=Es;const Ps=(e,t,a)=>{const n=t-e;return((a-e)%n+n)%n+e};function xn(e,t){return Ir(e)?e[Ps(0,e.length,t)]:e}class Os{constructor(t){this.stop=()=>this.runAll("stop"),this.animations=t.filter(Boolean)}get finished(){return Promise.all(this.animations.map(t=>t.finished))}getAll(t){return this.animations[0][t]}setAll(t,a){for(let n=0;n<this.animations.length;n++)this.animations[n][t]=a}attachTimeline(t){const a=this.animations.map(n=>n.attachTimeline(t));return()=>{a.forEach((n,s)=>{n&&n(),this.animations[s].stop()})}}get time(){return this.getAll("time")}set time(t){this.setAll("time",t)}get speed(){return this.getAll("speed")}set speed(t){this.setAll("speed",t)}get state(){return this.getAll("state")}get startTime(){return this.getAll("startTime")}get duration(){return ya(this.animations,"duration")}get iterationDuration(){return ya(this.animations,"iterationDuration")}runAll(t){this.animations.forEach(a=>a[t]())}play(){this.runAll("play")}pause(){this.runAll("pause")}cancel(){this.runAll("cancel")}complete(){this.runAll("complete")}}function ya(e,t){let a=0;for(let n=0;n<e.length;n++){const s=e[n][t];s!==null&&s>a&&(a=s)}return a}class As extends Os{then(t,a){return this.finished.finally(t).then(()=>{})}}function Yt(e){return typeof e=="object"&&!Array.isArray(e)}function pn(e,t,a,n){return typeof e=="string"&&Yt(t)?Fr(e,a,n):e instanceof NodeList?Array.from(e):Array.isArray(e)?e:[e]}function Ts(e,t,a){return e*(t+1)}function wa(e,t,a,n){return typeof t=="number"?t:t.startsWith("-")||t.startsWith("+")?Math.max(0,e+parseFloat(t)):t==="<"?a:t.startsWith("<")?Math.max(0,a+parseFloat(t.slice(1))):n.get(t)??e}function Rs(e,t,a){for(let n=0;n<e.length;n++){const s=e[n];s.at>t&&s.at<a&&(Lr(e,s),n--)}}function Is(e,t,a,n,s,o){Rs(e,s,o);for(let i=0;i<t.length;i++)e.push({value:t[i],at:Wr(s,o,n[i]),easing:xn(a,i)})}function Fs(e,t){for(let a=0;a<e.length;a++)e[a]=e[a]/(t+1)}function Ws(e,t){return e.at===t.at?e.value===null?1:t.value===null?-1:0:e.at-t.at}const Ls="easeInOut";function Bs(e,{defaultTransition:t={},...a}={},n,s){const o=t.duration||.3,i=new Map,l=new Map,c={},d=new Map;let u=0,m=0,h=0;for(let x=0;x<e.length;x++){const p=e[x];if(typeof p=="string"){d.set(p,m);continue}else if(!Array.isArray(p)){d.set(p.name,wa(m,p.at,u,d));continue}let[v,g,y={}]=p;y.at!==void 0&&(m=wa(m,y.at,u,d));let b=0;const j=(M,C,E,A=0,W=0)=>{const P=Ys(M),{delay:be=0,times:L=Br(P),type:ye="keyframes",repeat:ie,repeatType:ia,repeatDelay:la=0,...lt}=C;let{ease:N=t.ease||"easeOut",duration:w}=C;const le=typeof be=="function"?be(A,W):be,ce=P.length,de=Hr(ye)?ye:s==null?void 0:s[ye||"ke
1yframes"];if(ce<=2&&de){let we=100;if(ce===2&&Hs(P)){const Ne=P[1]-P[0];we=Math.abs(Ne)}const Re={...lt};w!==void 0&&(Re.duration=Gr(w));const Ie=Yr(Re,we,de);N=Ie.ease,w=Ie.duration}w??(w=o);const ca=m+le;L.length===1&&L[0]===0&&(L[1]=1);const da=L.length-P.length;if(da>0&&$r(L,da),P.length===1&&P.unshift(null),ie){w=Ts(w,ie);const we=[...P],Re=[...L];N=Array.isArray(N)?[...N]:[N];const Ie=[...N];for(let Ne=0;Ne<ie;Ne++){P.push(...we);for(let je=0;je<we.length;je++)L.push(Re[je]+(Ne+1)),N.push(je===0?"linear":xn(Ie,je-1))}Fs(L,ie)}const ua=ca+w;Is(E,P,N,L,ca,ua),b=Math.max(le+w,b),h=Math.max(ua,h)};if(Xa(v)){const M=Na(v,l);j(g,y,ja("default",M))}else{const M=pn(v,g,n,c),C=M.length;for(let E=0;E<C;E++){g=g,y=y;const A=M[E],W=Na(A,l);for(const P in g)j(g[P],$s(y,P),ja(P,W),E,C)}}u=m,m+=b}return l.forEach((x,p)=>{for(const v in x){const g=x[v];g.sort(Ws);const y=[],b=[],j=[];for(let C=0;C<g.length;C++){const{at:E,value:A,easing:W}=g[C];y.push(A),b.push(Vr(0,h,E)),j.push(W||"easeOut")}b[0]!==0&&(b.unshift(0),y.unshift(y[0]),j.unshift(Ls)),b[b.length-1]!==1&&(b.push(1),y.push(null)),i.has(p)||i.set(p,{keyframes:{},transition:{}});const M=i.get(p);M.keyframes[v]=y,M.transition[v]={...t,duration:h,ease:j,times:b,...a}}}),i}function Na(e,t){return!t.has(e)&&t.set(e,{}),t.get(e)}function ja(e,t){return t[e]||(t[e]=[]),t[e]}function Ys(e){return Array.isArray(e)?e:[e]}function $s(e,t){return e&&e[t]?{...e,...e[t]}:{...e}}const Vs=e=>typeof e=="number",Hs=e=>e.every(Vs);function Gs(e,t){return e in t}class zs extends zr{constructor(){super(...arguments),this.type="object"}readValueFromInstance(t,a){if(Gs(a,t)){const n=t[a];if(typeof n=="string"||typeof n=="number")return n}}getBaseTargetFromProps(){}removeValueFromRenderState(t,a){delete a.output[t]}measureInstanceViewportBox(){return Kr()}build(t,a){Object.assign(t.output,a)}renderInstance(t,{output:a}){Object.assign(t,a)}sortInstanceNodePosition(){return 0}}function Ks(e){const t={presenceContext:null,props:{},visualState:{renderState:{transform:{},transformOrigin:{},style:{},vars:{},attrs:{}},latestValues:{}}},a=qr(e)&&!Xr(e)?new Ur(t):new Qr(t);a.mount(e),Xe.set(e,a)}function qs(e){const t={presenceContext:null,props:{},visualState:{renderState:{output:{}},latestValues:{}}},a=new zs(t);a.mount(e),Xe.set(e,a)}function Xs(e,t){return Xa(e)||typeof e=="number"||typeof e=="string"&&!Yt(t)}function gn(e,t,a,n){const s=[];if(Xs(e,t))s.push(Zr(e,Yt(t)&&t.default||t,a&&(a.default||a)));else{const o=pn(e,t,n),i=o.length;for(let l=0;l<i;l++){const c=o[l],d=c instanceof Element?Ks:qs;Xe.has(c)||d(c);const u=Xe.get(c),m={...a};"delay"in m&&typeof m.delay=="function"&&(m.delay=m.delay(l,i)),s.push(...Jr(u,{...t,transition:m},{}))}}return s}function Us(e,t,a){const n=[];return Bs(e,t,a,{spring:es}).forEach(({keyframes:o,transition:i},l)=>{n.push(...gn(l,o,i))}),n}function Qs(e){return Array.isArray(e)&&e.some(Array.isArray)}function Zs(e){function t(a,n,s){let o=[],i;if(Qs(a))o=Us(a,n,e);else{const{onComplete:c,...d}=s||{};typeof c=="function"&&(i=c),o=gn(a,n,d,e)}const l=new As(o);return i&&l.finished.then(i),l}return t}const bn=Zs();var yn=Ns({chartName:"AreaChart",GraphicalChild:Lt,axisComponents:[{axisType:"xAxis",AxisComp:mn},{axisType:"yAxis",AxisComp:hn}],formatAxisMap:js}),ft=0;function wn(){f.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??ka()),document.body.insertAdjacentElement("beforeend",e[1]??ka()),ft++,()=>{ft===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),ft--}},[])}function ka(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var mt="focusScope.autoFocusOnMount",ht="focusScope.autoFocusOnUnmount",Ma={bubbles:!1,cancelable:!0},Js="FocusScope",$t=f.forwardRef((e,t)=>{const{loop:a=!1,trapped:n=!1,onMountAutoFocus:s,onUnmountAutoFocus:o,...i}=e,[l,c]=f.useState(null),d=fa(s),u=fa(o),m=f.useRef(null),h=ge(t,v=>c(v)),x=f.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;f.useEffect(()=>{if(n){let v=function(j){if(x.paused||!l)return;const M=j.target;l.contains(M)?m.current=M:Q(m.current,{select:!0})},g=function(j){if(x.paused||!l)return;const M=j.relatedTarget;M!==null&&(l.contains(M)||Q(m.current,{select:!0}))},y=function(j){if(document.activeElement===document.body)for(const C of j)C.removedNodes.length>0&&Q(l)};document.addEventListener("focusin",v),document.addEventListener("focusout",g);const b=new MutationObserver(y);return l&&b.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",v),document.removeEventListener("focusout",g),b.disconnect()}}},[n,l,x.paused]),f.useEffect(()=>{if(l){Ca.add(x);const v=document.activeElement;if(!l.contains(v)){const y=new CustomEvent(mt,Ma);l.addEventListener(mt,d),l.dispatchEvent(y),y.defaultPrevented||(eo(so(Nn(l)),{select:!0}),document.activeElement===v&&Q(l))}return()=>{l.removeEventListener(mt,d),setTimeout(()=>{const y=new CustomEvent(ht,Ma);l.addEventListener(ht,u),l.dispatchEvent(y),y.defaultPrevented||Q(v??document.body,{select:!0}),l.removeEventListener(ht,u),Ca.remove(x)},0)}}},[l,d,u,x]);const p=f.useCallback(v=>{if(!a&&!n||x.paused)return;const g=v.key==="Tab"&&!v.altKey&&!v.ctrlKey&&!v.metaKey,y=document.activeElement;if(g&&y){const b=v.currentTarget,[j,M]=to(b);j&&M?!v.shiftKey&&y===M?(v.preventDefault(),a&&Q(j,{select:!0})):v.shiftKey&&y===j&&(v.preventDefault(),a&&Q(M,{select:!0})):y===b&&v.preventDefault()}},[a,n,x.paused]);return r.jsx(X.div,{tabIndex:-1,...i,ref:h,onKeyDown:p})});$t.displayName=Js;function eo(e,{select:t=!1}={}){const a=document.activeElement;for(const n of e)if(Q(n,{select:t}),document.activeElement!==a)return}function to(e){const t=Nn(e),a=Da(t,e),n=Da(t.reverse(),e);return[a,n]}function Nn(e){const t=[],a=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const s=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||s?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;a.nextNode();)t.push(a.currentNode);return t}function Da(e,t){for(const a of e)if(!ao(a,{upTo:t}))return a}function ao(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function no(e){return e instanceof HTMLInputElement&&"select"in e}function Q(e,{select:t=!1}={}){if(e&&e.focus){const a=document.activeElement;e.focus({preventScroll:!0}),e!==a&&no(e)&&t&&e.select()}}var Ca=ro();function ro(){let e=[];return{add(t){const a=e[0];t!==a&&(a==null||a.pause()),e=_a(e,t),e.unshift(t)},remove(t){var a;e=_a(e,t),(a=e[0])==null||a.resume()}}}function _a(e,t){const a=[...e],n=a.indexOf(t);return n!==-1&&a.splice(n,1),a}function so(e){return e.filter(t=>t.tagName!=="A")}var oo=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ue=new WeakMap,Fe=new WeakMap,We={},vt=0,jn=function(e){return e&&(e.host||jn(e.parentNode))}
vendor: 4,220 bytes, line 1
1,io=function(e,t){return t.map(function(a){if(e.contains(a))return a;var n=jn(a);return n&&e.contains(n)?n:(console.error("aria-hidden",a,"in not contained inside",e,". Doing nothing"),null)}).filter(function(a){return!!a})},lo=function(e,t,a,n){var s=io(t,Array.isArray(e)?e:[e]);We[a]||(We[a]=new WeakMap);var o=We[a],i=[],l=new Set,c=new Set(s),d=function(m){!m||l.has(m)||(l.add(m),d(m.parentNode))};s.forEach(d);var u=function(m){!m||c.has(m)||Array.prototype.forEach.call(m.children,function(h){if(l.has(h))u(h);else try{var x=h.getAttribute(n),p=x!==null&&x!=="false",v=(ue.get(h)||0)+1,g=(o.get(h)||0)+1;ue.set(h,v),o.set(h,g),i.push(h),v===1&&p&&Fe.set(h,!0),g===1&&h.setAttribute(a,"true"),p||h.setAttribute(n,"true")}catch(y){console.error("aria-hidden: cannot operate on ",h,y)}})};return u(t),l.clear(),vt++,function(){i.forEach(function(m){var h=ue.get(m)-1,x=o.get(m)-1;ue.set(m,h),o.set(m,x),h||(Fe.has(m)||m.removeAttribute(n),Fe.delete(m)),x||m.removeAttribute(a)}),vt--,vt||(ue=new WeakMap,ue=new WeakMap,Fe=new WeakMap,We={})}},kn=function(e,t,a){a===void 0&&(a="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),s=oo(e);return s?(n.push.apply(n,Array.from(s.querySelectorAll("[aria-live]"))),lo(n,s,a,"aria-hidden")):function(){return null}},ze="right-scroll-bar-position",Ke="width-before-scroll-bar",co="with-scroll-bars-hidden",uo="--removed-body-scroll-bar-size";function xt(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function fo(e,t){var a=f.useState(function(){return{value:e,callback:t,facade:{get current(){return a.value},set current(n){var s=a.value;s!==n&&(a.value=n,a.callback(n,s))}}}})[0];return a.callback=t,a.facade}var mo=typeof window<"u"?f.useLayoutEffect:f.useEffect,Sa=new WeakMap;function ho(e,t){var a=fo(null,function(n){return e.forEach(function(s){return xt(s,n)})});return mo(function(){var n=Sa.get(a);if(n){var s=new Set(n),o=new Set(e),i=a.current;s.forEach(function(l){o.has(l)||xt(l,null)}),o.forEach(function(l){s.has(l)||xt(l,i)})}Sa.set(a,e)},[e]),a}function vo(e){return e}function xo(e,t){t===void 0&&(t=vo);var a=[],n=!1,s={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return a.length?a[a.length-1]:e},useMedium:function(o){var i=t(o,n);return a.push(i),function(){a=a.filter(function(l){return l!==i})}},assignSyncMedium:function(o){for(n=!0;a.length;){var i=a;a=[],i.forEach(o)}a={push:function(l){return o(l)},filter:function(){return a}}},assignMedium:function(o){n=!0;var i=[];if(a.length){var l=a;a=[],l.forEach(o),i=a}var c=function(){var u=i;i=[],u.forEach(o)},d=function(){return Promise.resolve().then(c)};d(),a={push:function(u){i.push(u),d()},filter:function(u){return i=i.filter(u),a}}}};return s}function po(e){e===void 0&&(e={});var t=xo(null);return t.options=Z({async:!0,ssr:!1},e),t}var Mn=function(e){var t=e.sideCar,a=Ua(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return f.createElement(n,Z({},a))};Mn.isSideCarExport=!0;function go(e,t){return e.useMedium(t),Mn}var Dn=po(),pt=function(){},at=f.forwardRef(function(e,t){var a=f.useRef(null),n=f.useState({onScrollCapture:pt,onWheelCapture:pt,onTouchMoveCapture:pt}),s=n[0],o=n[1],i=e.forwardProps,l=e.children,c=e.className,d=e.removeScrollBar,u=e.enabled,m=e.shards,h=e.sideCar,x=e.noRelative,p=e.noIsolation,v=e.inert,g=e.allowPinchZoom,y=e.as,b=y===void 0?"div":y,j=e.gapMode,M=Ua(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=h,E=ho([a,t]),A=Z(Z({},M),s);return f.createElement(f.Fragment,null,u&&f.createElement(C,{sideCar:Dn,removeScrollBar:d,shards:m,noRelative:x,noIsolation:p,inert:v,setCallbacks:o,allowPinchZoom:!!g,lockRef:a,gapMode:j}),i?f.cloneElement(f.Children.only(l),Z(Z({},A),{ref:E})):f.createElement(b,Z({},A,{className:c,ref:E}),l))});at.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};at.classNames={fullWidth:Ke,zeroRight:ze};var bo=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};
vendor: 9,097 bytes, lines 1-41
1function yo(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=bo();return t&&e.setAttribute("nonce",t),e}function wo(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function No(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var jo=function(){var e=0,t=null;return{add:function(a){e==0&&(t=yo())&&(wo(t,a),No(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},ko=function(){var e=jo();return function(t,a){f.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&a])}},Cn=function(){var e=ko(),t=function(a){var n=a.styles,s=a.dynamic;return e(n,s),null};return t},Mo={left:0,top:0,right:0,gap:0},gt=function(e){return parseInt(e||"",10)||0},Do=function(e){var t=window.getComputedStyle(document.body),a=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],s=t[e==="padding"?"paddingRight":"marginRight"];return[gt(a),gt(n),gt(s)]},Co=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return Mo;var t=Do(e),a=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-a+t[2]-t[0])}},_o=Cn(),ve="data-scroll-locked",So=function(e,t,a,n){var s=e.left,o=e.top,i=e.right,l=e.gap;return a===void 0&&(a="margin"),`
2  .`.concat(co,` {
3   overflow: hidden `).concat(n,`;
4   padding-right: `).concat(l,"px ").concat(n,`;
5  }
6  body[`).concat(ve,`] {
7    overflow: hidden `).concat(n,`;
8    overscroll-behavior: contain;
9    `).concat([t&&"position: relative ".concat(n,";"),a==="margin"&&`
10    padding-left: `.concat(s,`px;
11    padding-top: `).concat(o,`px;
12    padding-right: `).concat(i,`px;
13    margin-left:0;
14    margin-top:0;
15    margin-right: `).concat(l,"px ").concat(n,`;
16    `),a==="padding"&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),`
17  }
18  
19  .`).concat(ze,` {
20    right: `).concat(l,"px ").concat(n,`;
21  }
22  
23  .`).concat(Ke,` {
24    margin-right: `).concat(l,"px ").concat(n,`;
25  }
26  
27  .`).concat(ze," .").concat(ze,` {
28    right: 0 `).concat(n,`;
29  }
30  
31  .`).concat(Ke," .").concat(Ke,` {
32    margin-right: 0 `).concat(n,`;
33  }
34  
35  body[`).concat(ve,`] {
36    `).concat(uo,": ").concat(l,`px;
37  }
38`)},Ea=function(){var e=parseInt(document.body.getAttribute(ve)||"0",10);return isFinite(e)?e:0},Eo=function(){f.useEffect(function(){return document.body.setAttribute(ve,(Ea()+1).toString()),function(){var e=Ea()-1;e<=0?document.body.removeAttribute(ve):document.body.setAttribute(ve,e.toString())}},[])},Po=function(e){var t=e.noRelative,a=e.noImportant,n=e.gapMode,s=n===void 0?"margin":n;Eo();var o=f.useMemo(function(){return Co(s)},[s]);return f.createElement(_o,{styles:So(o,!t,s,a?"":"!important")})},Ot=!1;if(typeof window<"u")try{var Le=Object.defineProperty({},"passive",{get:function(){return Ot=!0,!0}});window.addEventListener("test",Le,Le),window.removeEventListener("test",Le,Le)}catch{Ot=!1}var fe=Ot?{passive:!1}:!1,Oo=function(e){return e.tagName==="TEXTAREA"},_n=function(e,t){if(!(e instanceof Element))return!1;var a=window.getComputedStyle(e);return a[t]!=="hidden"&&!(a.overflowY===a.overflowX&&!Oo(e)&&a[t]==="visible")},Ao=function(e){return _n(e,"overflowY")},To=function(e){return _n(e,"overflowX")},Pa=function(e,t){var a=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var s=Sn(e,n);if(s){var o=En(e,n),i=o[1],l=o[2];if(i>l)return!0}n=n.parentNode}while(n&&n!==a.body);return!1},Ro=function(e){var t=e.scrollTop,a=e.scrollHeight,n=e.clientHeight;return[t,a,n]},Io=function(e){var t=e.scrollLeft,a=e.scrollWidth,n=e.clientWidth;return[t,a,n]},Sn=function(e,t){return e==="v"?Ao(t):To(t)},En=function(e,t){return e==="v"?Ro(t):Io(t)},Fo=function(e,t){return e==="h"&&t==="rtl"?-1:1},Wo=function(e,t,a,n,s){var o=Fo(e,window.getComputedStyle(t).direction),i=o*n,l=a.target,c=t.contains(l),d=!1,u=i>0,m=0,h=0;do{if(!l)break;var x=En(e,l),p=x[0],v=x[1],g=x[2],y=v-g-o*p;(p||y)&&Sn(e,l)&&(m+=y,h+=p);var b=l.parentNode;l=b&&b.nodeType===Node.DOCUMENT_FRAGMENT_NODE?b.host:b}while(!c&&l!==document.body||c&&(t.contains(l)||t===l));return(u&&(Math.abs(m)<1||!s)||!u&&(Math.abs(h)<1||!s))&&(d=!0),d},Be=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Oa=function(e){return[e.deltaX,e.deltaY]},Aa=function(e){return e&&"current"in e?e.current:e},Lo=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Bo=function(e){return`
39  .block-interactivity-`.concat(e,` {pointer-events: none;}
40  .allow-interactivity-`).concat(e,` {pointer-events: all;}
41`)},Yo=0,me=[];function $o(e){var t=f.useRef([]),a=f.useRef([0,0]),n=f.useRef(),s=f.useState(Yo++)[0],o=f.useState(Cn)[0],i=f.useRef(e);f.useEffect(function(){i.current=e},[e]),f.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var v=ts([e.lockRef.current],(e.shards||[]).map(Aa),!0).filter(Boolean);return v.forEach(function(g){return g.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),v.forEach(function(g){return g.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var l=f.useCallback(function(v,g){if("touches"in v&&v.touches.length===2||v.type==="wheel"&&v.ctrlKey)return!i.current.allowPinchZoom;var y=Be(v),b=a.current,j="deltaX"in v?v.deltaX:b[0]-y[0],M="deltaY"in v?v.deltaY:b[1]-y[1],C,E=v.target,A=Math.abs(j)>Math.abs(M)?"h":"v";if("touches"in v&&A==="h"&&E.type==="range")return!1;var W=Pa(A,E);if(!W)return!0;if(W?C=A:(C=A==="v"?"h":"v",W=Pa(A,E)),!W)return!1;if(!n.current&&"changedTouches"in v&&(j||M)&&(n.current=C),!C)return!0;var P=n.current||C;return Wo(P,g,v,P==="h"?j:M,!0)},[]),c=f.useCallback(function(v){var g=v;if(!(!me.length||me[me.length-1]!==o)){var y="deltaY"in g?Oa(g):Be(g),b=t.current.filter(function(C){return C.name===g.type&&(C.target===g.target||g.target===C.shadowParent)&&Lo(C.delta,y)})[0];if(b&&b.should){g.cancelable&&g.preventDefault();return}if(!b){var j=(i.current.shards||[]).map(Aa).filter(Boolean).filter(function(C){return C.contains(g.target)}),M=j.length>0?l(g,j[0]):!i.current.noIsolation;M&&g.cancelable&&g.preventDefault()}}},[]),d=f.useCallback(function(v,g,y,b){var j={name:v,delta:g,target:y,should:b,shadowParent:Vo(y)};t.current.push(j),setTimeout(function(){t.current=t.current.filter(function(M){return M!==j})},1)},[]),u=f.useCallback(function(v){a.current=Be(v),n.current=void 0},[]),m=f.useCallback(function(v){d(v.type,Oa(v),v.target,l(v,e.lockRef.current))},[]),h=f.useCallback(function(v){d(v.type,Be(v),v.target,l(v,e.lockRef.current))},[]);f.useEffect(function(){return me.push(o),e.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:h}),document.addEventListener("wheel",c,fe),document.addEventListener("touchmove",c,fe),document.addEventListener("touchstart",u,fe),function(){me=me.filter(function(v){return v!==o}),document.removeEventListener("wheel",c,fe),document.removeEventListener("touchmove",c,fe),document.removeEventListener("touchstart",u,fe)}},[]);var x=e.removeScrollBar,p=e.inert;return f.createElement(f.Fragment,null,p?f.createElement(o,{styles:Bo(s)}):null,x?f.createElement(Po,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Vo(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const Ho=go(Dn,$o);var Vt=f.forwardRef(function(e,t){return f.createElement(at,Z({},e,{ref:t,sideCar:Ho}))});Vt.classNames=at.classNames;var nt="Popover",[Pn,Tu]=Qa(nt,[Za]),Ee=Za(),[Go,J]=Pn(nt),On=e=>{const{__scopePopover:t,children:a,open:n,defaultOpen:s,onOpenChange:o,modal:i=!1}=e,l=Ee(t),c=f.useRef(null),[d,u]=f.useState(!1),[m,h]=ln({prop:n,defaultProp:s??!1,onChange:o,caller:nt});return r.jsx(rs,{...l,children:r.jsx(Go,{scope:t,contentId:Ge(),triggerRef:c,open:m,onOpenChange:h,onOpenToggle:f.useCallback(()=>h(x=>!x),[h]),hasCustomAnchor:d,onCustomAnchorAdd:f.useCallback(()=>u(!0),[]),onCustomAnchorRemove:f.useCallback(()=>u(!1),[]),modal:i,children:a})})};On.displayName=nt;var An="PopoverAnchor",zo=f.forwardRef((e,t)=>{const{__scopePopover:a,...n}=e,s=J(An,a),o=Ee(a),{onCustomAnchorAdd:i,onCustomAnchorRemove:l}=s;return f.useEffect(()=>(i(),()=>l()),[i,l]),r.jsx(Ja,{...o,...n,ref:t})});zo.displayName=An;var Tn="PopoverTrigger",Rn=f.forwardRef((e,t)=>{const{__scopePopover:a,...n}=e,s=J(Tn,a),o=Ee(a),i=ge(t,s.triggerRef),l=r.jsx(X.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":Bn(s.open),...n,ref:i,onClick:H(e.onClick,s.onOpenToggle)});return s.hasCustomAnchor?l:r.jsx(Ja,{asChild:!0,...o,children:l})});Rn.displayName=Tn;var Ht="PopoverPortal",[Ko,qo]=Pn(Ht,{forceMount:void 0}),In=e=>{const{__scopePopover:t,forceMount:a,children:n,container:s}=e,o=J(Ht,t);return r.jsx(Ko,{scope:t,forceMount:a,children:r.jsx(Ce,{present:a||o.open,children:r.jsx(Bt,{asChild:!0,container:s,children:n})})})};In.displayName=Ht;var xe="PopoverContent",Fn=f.forwardRef((e,t)=>
41{const a=qo(xe,e.__scopePopover),{forceMount:n=a.forceMount,...s}=e,o=J(xe,e.__scopePopover);return r.jsx(Ce,{present:n||o.open,children:o.modal?r.jsx(Uo,{...s,ref:t}):r.jsx(Qo,{...s,ref:t})})});Fn.displayName=xe;var Xo=tn("PopoverContent.RemoveScroll"),Uo=f.forwardRef((e,t)=>{const a=J(xe,e.__scopePopover),n=f.useRef(null),s=ge(t,n),o=f.useRef(!1);return f.useEffect(()=>{const i=n.current;if(i)return kn(i)},[]),r.jsx(Vt,{as:Xo,allowPinchZoom:!0,children:r.jsx(Wn,{...e,ref:s,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:H(e.onCloseAutoFocus,i=>{var l;i.preventDefault(),o.current||(l=a.triggerRef.current)==null||l.focus()}),onPointerDownOutside:H(e.onPointerDownOutside,i=>{const l=i.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0,d=l.button===2||c;o.current=d},{checkForDefaultPrevented:!1}),onFocusOutside:H(e.onFocusOutside,i=>i.preventDefault(),{checkForDefaultPrevented:!1})})})}),Qo=f.forwardRef((e,t)=>{const a=J(xe,e.__scopePopover),n=f.useRef(!1),s=f.useRef(!1);return r.jsx(Wn,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var i,l;(i=e.onCloseAutoFocus)==null||i.call(e,o),o.defaultPrevented||(n.current||(l=a.triggerRef.current)==null||l.focus(),o.preventDefault()),n.current=!1,s.current=!1},onInteractOutside:o=>{var c,d;(c=e.onInteractOutside)==null||c.call(e,o),o.defaultPrevented||(n.current=!0,o.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const i=o.target;((d=a.triggerRef.current)==null?void 0:d.contains(i))&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&s.current&&o.preventDefault()}})}),Wn=f.forwardRef((e,t)=>{const{__scopePopover:a,trapFocus:n,onOpenAutoFocus:s,onCloseAutoFocus:o,disableOutsidePointerEvents:i,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:u,...m}=e,h=J(xe,a),x=Ee(a);return wn(),r.jsx($t,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:s,onUnmountAutoFocus:o,children:r.jsx(en,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:u,onEscapeKeyDown:l,onPointerDownOutside:c,onFocusOutside:d,onDismiss:()=>h.onOpenChange(!1),children:r.jsx(as,{"data-state":Bn(h.open),role:"dialog",id:h.contentId,...x,...m,ref:t,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),Ln="PopoverClose",Zo=f.forwardRef((e,t)=>{const{__scopePopover:a,...n}=e,s=J(Ln,a);return r.jsx(X.button,{type:"button",...n,ref:t,onClick:H(e.onClick,()=>s.onOpenChange(!1))})});Zo.displayName=Ln;var Jo="PopoverArrow",ei=f.forwardRef((e,t)=>{const{__scopePopover:a,...n}=e,s=Ee(a);return r.jsx(ns,{...s,...n,ref:t})});ei.displayName=Jo;function Bn(e){return e?"open":"closed"}var ti=On,ai=Rn,ni=In,Yn=Fn;const ri=ti,si=ai,$n=f.forwardRef(({className:e,align:t="center",sideOffset:a=4,...n},s)=>r.jsx(ni,{children:r.jsx(Yn,{ref:s,align:t,sideOffset:a,className:K("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));$n.displayName=Yn.displayName;function D(e){const t=Object.prototype.toString.call(e);return e instanceof Date||typeof e=="object"&&t==="[object Date]"?new e.constructor(+e):typeof e=="number"||t==="[object Number]"||typeof e=="string"||t==="[object String]"?new Date(e):new Date(NaN)}function F(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}function T(e,t){const a=D(e);return isNaN(t)?F(e,NaN):(t&&a.setDate(a.getDate()+t),a)}function B(e,t){const a=D(e);if(isNaN(t))return F(e,NaN);if(!t)return a;const n=a.getDate(),s=F(e,a.getTime());s.setMonth(a.getMonth()+t+1,0);const o=s.getDate();return n>=o?s:(a.setFullYear(s.getFullYear(),s.getMonth(),n),a)}const Gt=6048e5,oi=864e5;let ii={};function Pe(){return ii}function G(e,t){var l,c,d,u;const a=Pe(),n=(t==null?void 0:t.weekStartsOn)??((c=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:c.weekStartsOn)??a.weekStartsOn??((u=(d=a.locale)==null?void 0:d.options)==null?void 0:u.weekStartsOn)??0,s=D(e),o=s.getDay(),i=(o<n?7:0)+o-n;return s.setDate(s.getDate()-i),s.setHours(0,0,0,0),s}function ae(e){return G(e,{weekStartsOn:1}
41)}function Vn(e){const t=D(e),a=t.getFullYear(),n=F(e,0);n.setFullYear(a+1,0,4),n.setHours(0,0,0,0);const s=ae(n),o=F(e,0);o.setFullYear(a,0,4),o.setHours(0,0,0,0);const i=ae(o);return t.getTime()>=s.getTime()?a+1:t.getTime()>=i.getTime()?a:a-1}function pe(e){const t=D(e);return t.setHours(0,0,0,0),t}function Ue(e){const t=D(e),a=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return a.setUTCFullYear(t.getFullYear()),+e-+a}function V(e,t){const a=pe(e),n=pe(t),s=+a-Ue(a),o=+n-Ue(n);return Math.round((s-o)/oi)}function li(e){const t=Vn(e),a=F(e,0);return a.setFullYear(t,0,4),a.setHours(0,0,0,0),ae(a)}function At(e,t){const a=t*7;return T(e,a)}function ci(e,t){return B(e,t*12)}function di(e){let t;return e.forEach(function(a){const n=D(a);(t===void 0||t<n||isNaN(Number(n)))&&(t=n)}),t||new Date(NaN)}function ui(e){let t;return e.forEach(a=>{const n=D(a);(!t||t>n||isNaN(+n))&&(t=n)}),t||new Date(NaN)}function R(e,t){const a=pe(e),n=pe(t);return+a==+n}function zt(e){return e instanceof Date||typeof e=="object"&&Object.prototype.toString.call(e)==="[object Date]"}function fi(e){if(!zt(e)&&typeof e!="number")return!1;const t=D(e);return!isNaN(Number(t))}function De(e,t){const a=D(e),n=D(t),s=a.getFullYear()-n.getFullYear(),o=a.getMonth()-n.getMonth();return s*12+o}function mi(e,t,a){const n=G(e,a),s=G(t,a),o=+n-Ue(n),i=+s-Ue(s);return Math.round((o-i)/Gt)}function Kt(e){const t=D(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(23,59,59,999),t}function I(e){const t=D(e);return t.setDate(1),t.setHours(0,0,0,0),t}function Hn(e){const t=D(e),a=F(e,0);return a.setFullYear(t.getFullYear(),0,1),a.setHours(0,0,0,0),a}function qt(e,t){var l,c,d,u;const a=Pe(),n=(t==null?void 0:t.weekStartsOn)??((c=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:c.weekStartsOn)??a.weekStartsOn??((u=(d=a.locale)==null?void 0:d.options)==null?void 0:u.weekStartsOn)??0,s=D(e),o=s.getDay(),i=(o<n?-7:0)+6-(o-n);return s.setDate(s.getDate()+i),s.setHours(23,59,59,999),s}function Gn(e){return qt(e,{weekStartsOn:1})}const hi={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},vi=(e,t,a)=>{let n;const s=hi[e];return typeof s=="string"?n=s:t===1?n=s.one:n=s.other.replace("{{count}}",t.toString()),a!=null&&a.addSuffix?a.comparison&&a.comparison>0?"in "+n:n+" ago":n};function bt(e){return(t={})=>{const a=t.width?String(t.width):e.defaultWidth;return e.formats[a]||e.formats[e.defaultWidth]}}const xi={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},pi={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},gi={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},bi={date:bt({formats:xi,defaultWidth:"full"}),time:bt({formats:pi,defaultWidth:"full"}),dateTime:bt({formats:gi,defaultWidth:"full"})},yi={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},wi=(e,t,a,n)=>yi[e];function ke(e){return(t,a)=>{const n=a!=null&&a.context?String(a.context):"standalone";let s;if(n==="formatting"&&e.formattingValues){const i=e.defaultFormattingWidth||e.defaultWidth,l=a!=null&&a.width?String(a.width):i;s=e.formattingValues[l]||e.formattingValues[i]}else{const i=e.defaultWidth,l=a!=null&&a.width?String(a.width):e.defaultWidth;s=e.values[l]||e.values[i]}const o=e.argumentCallback?e.argumentCallback(t):t;return s[o]}}const Ni={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},ji={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},ki={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},Mi={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
41ay","Saturday"]},Di={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},Ci={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},_i=(e,t)=>{const a=Number(e),n=a%100;if(n>20||n<10)switch(n%10){case 1:return a+"st";case 2:return a+"nd";case 3:return a+"rd"}return a+"th"},Si={ordinalNumber:_i,era:ke({values:Ni,defaultWidth:"wide"}),quarter:ke({values:ji,defaultWidth:"wide",argumentCallback:e=>e-1}),month:ke({values:ki,defaultWidth:"wide"}),day:ke({values:Mi,defaultWidth:"wide"}),dayPeriod:ke({values:Di,defaultWidth:"wide",formattingValues:Ci,defaultFormattingWidth:"wide"})};function Me(e){return(t,a={})=>{const n=a.width,s=n&&e.matchPatterns[n]||e.matchPatterns[e.defaultMatchWidth],o=t.match(s);if(!o)return null;const i=o[0],l=n&&e.parsePatterns[n]||e.parsePatterns[e.defaultParseWidth],c=Array.isArray(l)?Pi(l,m=>m.test(i)):Ei(l,m=>m.test(i));let d;d=e.valueCallback?e.valueCallback(c):c,d=a.valueCallback?a.valueCallback(d):d;const u=t.slice(i.length);return{value:d,rest:u}}}function Ei(e,t){for(const a in e)if(Object.prototype.hasOwnProperty.call(e,a)&&t(e[a]))return a}function Pi(e,t){for(let a=0;a<e.length;a++)if(t(e[a]))return a}function Oi(e){return(t,a={})=>{const n=t.match(e.matchPattern);if(!n)return null;const s=n[0],o=t.match(e.parsePattern);if(!o)return null;let i=e.valueCallback?e.valueCallback(o[0]):o[0];i=a.valueCallback?a.valueCallback(i):i;const l=t.slice(s.length);return{value:i,rest:l}}}const Ai=/^(\d+)(th|st|nd|rd)?/i,Ti=/\d+/i,Ri={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},Ii={any:[/^b/i,/^(a|c)/i]},Fi={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},Wi={any:[/1/i,/2/i,/3/i,/4/i]},Li={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},Bi={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},Yi={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},$i={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},Vi={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},Hi={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},Gi={ordinalNumber:Oi({matchPattern:Ai,parsePattern:Ti,valueCallback:e=>parseInt(e,10)}),era:Me({matchPatterns:Ri,defaultMatchWidth:"wide",parsePatterns:Ii,defaultParseWidth:"any"}),quarter:Me({matchPatterns:Fi,defaultMatchWidth:"wide",parsePatterns:Wi,defaultParseWidth:"any",valueCallback:e=>e+1}),month:Me({matchPatterns:Li,defaultMatchWidth:"wide",parsePatterns:Bi,defaultParseWidth:"any"}),day:Me({matchPatterns:Yi,defaultMatchWidth:"wide",parsePatterns:$i,defaultParseWidth:"any"}),dayPeriod:Me({matchPatterns:Vi,defaultMatchWidth:"any",parsePatterns:Hi,defaultParseWidth:"any"})},zn={code:"en-US",formatDistance:vi,formatLong:bi,formatRelative:wi,localize:Si,match:Gi,options:{weekStartsOn:0,firstWeekContainsDate:1}};function zi(e){const t=D(e);return V(t,Hn(t))+1}function Kn(e){const t=D(e),a=+ae(t)-+li(t);return Math.round(a/Gt)+1}function qn(e,t){var u,m,h,x;const a=D(e),n=a.getFullYear(),s=Pe(),o=(t==null?void 0:t.firstWeekContainsDate)??((m=(u=t==null?void 0:t.locale)==null?void 0:u.options)==null?void 0:m.firstWeekContainsDate)??s.firstWeekContainsDate??((x=(h=s.locale)==null?void 0:h.options)==null?void 0:x.firstWeekContainsDate)??1,i=F(e,0);i.setFullYear(n+1,0,o),i.setHours(0,0,0,0);const l=G(i,t),c=F(e,0);c.setFullYear(n,0,o),c.setHours(0,0,0,0);const d=G(c,t);return a.getTime()>=l.getTime()?n+1:a.getTime()>=d.getTime()?n:n-1}function Ki(e,t){var l,c,d,u;const a=Pe(),n=(t==null?void 0:t.firstWeekContainsDate)??((c=(l=t==null?void 0:t.locale)==null?void 0:l.options)==null?void 0:c.firstWeekContainsDate)??a.firstWeekContainsDate??((u=(d=a.locale)==null?void 0:d.options)==null?void 0:u.firstWeekContainsDate)??1,s=qn(e,t),o=F(e,0);return o.setFullYear(s,0,n),o.setHours(0,0,0,0),G(o,t)}function Xn(e,t){const a=D(e),n=+G(a,t)-+Ki(a,t);return Math.round(n/Gt)+1}function _(e,t){const a=e<0?"-":"",n=Math.abs(e).toString().padStart(t,"0");return a+n}const U={y(e,t){const a=e.getFullYear(),n=a>0?a:1-a;return _(t==="yy"?n%100:n,t.length)},M(e,t){const a=e.getMonth();return t==="M"?String(a+1):_(a+1,2)},d(e,t){return _(e.getDate(),t.length)},a(e,t){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.toUpperCase();case"aaa":return a;case"aaaaa":return a[0];case"aaaa":default:return a==="am"?"a.m.":"p.m."}},h(e,t){return _(e.getHours()%12||12,t.length)},H(e,t){return _(e.getHours(),t.length)},m(e,t){return _(e.getMinutes(),t.length)},s(e,t){return _(e.getSeconds(),t.length)},S(e,t){const a=t.length,n=e.getMilliseconds(),s=Math.trunc(n*Math.pow(10,a-3));return _(s,t.length)}},he={am:"am",pm:"pm",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},Ta={G:function(e,t,a){const n=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return a.era(n,{width:"abbreviated"});case"GGGGG":return a.era(n,{width:"narrow"});case"GGGG":default:return a.era(n,{width:"wide"})}},y:function(e,t,a){if(t==="yo"){const n=e.getFullYear(),s=n>0?n:1-n;return a.ordinalNumber(s,{unit:"year"})}return U.y(e,t)},Y:function(e,t,a,n){const s=qn(e,n),o=s>0?s:1-s;if(t==="YY"){const i=o%100;return _(i,2)}return t==="Yo"?a.ordinalNumber(o,{unit:"year"}):_(o,t.length)},R:function(e,t){const a=Vn(e);return _(a,t.length)},u:function(e,t){const a=e.getFullYear();return _(a,t.length)},Q:function(e,t,a){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(n);case"QQ":return _(n,2);case"Qo":return a.ordinalNumber(n,{unit:"quarter"});case"QQQ":return a.quarter(n,{width:"abbreviated",context:"formatting"});case"QQQQQ":return a.quarter(n,{width:"narrow",context:"formatting"});case"QQQQ":default:return a.quarter(n,{width:"wide",context:"formatting"})}},q:function(e,t,a){const n=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(n);case"qq":return _(n,2);case"qo":return a.ordinalNumber(n,{unit:"quarter"});case"qqq":return a.quarter(n,{width:"abbreviated",context:"standalone"});case"qqqqq":return a.quarter(n,{width:"narrow",context:"standalone"});case"qqqq":default:return a.quarter(n,{width:"wide",context:"standalone"})}},M:function(e,t,a){const n=e.getMonth();switch(t){case"M":case"MM":return U.M(e,t);case"Mo":return a.ordinalNumber(n+1,{unit:"month"});case"MMM":return a.month(n,{width:"abbreviated",context:"formatting"});case"MMMMM":return a.month(n,{width:"narrow",context:"formatting"});case"MMMM":default:return a.month(n,{width:"wide",context:"formatting"})}},L:function(e,t,a){const n=e.getMonth();switch(t){case"L":return String(n+1);case"LL":return _(n+1,2);case"Lo":return a.ordinalNumber(n+1,{unit:"month"});case"LLL":return a.month(n,{width:"abbreviated",context:"standalone"});case"LLLLL":return a.month(n,{width:"narrow",context:"standalone"});case"LLLL":default:return a.month(n,{width:"wide",context:"standalone"})}},w:function(e,t,a,n){const s=Xn(e,n);return t==="wo"?a.ordinalNumber(s,{unit:"week"}):_(s,t.length)},I:function(e,t,a){const n=Kn(e);return t==="Io"?a.ordinalNumber(n,{unit:"week"}):_(n,t.length)},d:function(e,t,a){return t==="do"?a.ordinalNumber(e.getDate(),{unit:"date"}):U.d(e,t)},D:function(e,t,a){const n=zi(e);return t==="Do"?a.ordinalNumber(n,{unit:"dayOfYear"}):_(n,t.length)},E:function(e,t,a){const n=e.getDay();switch(t){case"E":case"EE":case"EEE":return a.day(n,{width:"abbreviated",context:"formatting"});case"EEEEE":return a.day(n,{width:"narrow",context:"formatting"});case"EEEEEE":return a.day(n,{width:"short",context:"formatting"});case"EEEE":default:return a.day(n,{width:"wide",context:"formatting"})}},e:function(e,t,a,n){const s=e.getDay(),o=(s-n.weekStartsOn+8)%7||7;switch(t){case"e":return String(o);case"ee":return _(o,2);case"eo":return a.ordinalNumber(o,{unit:"day"});case"eee":return a.day(s,{width:"abbreviated",context:"formatting"});case"eeeee":return a.day(s,{width:"narrow",context:"formatting"});case"eeeeee":return a.day(s,{width:"short",context:"formatting"});case"eeee":default:return a.day(s,{width:"wide",context:"formatting"})}},c:function(e,t,a,n){const s=e.getDay(),o=(s-n.weekStartsOn+8)%7||7;switch(t){case"c":return String(o);case"cc":return _(o,t.length);case"co":return a.ordinalNumber(o,{unit:"day"});case"ccc":return a.day(s,{width:"abbreviated",context:"standalone"});case"ccccc":return a.day(s,{width:"narrow",context:"standalone"});case"cccccc":return a.day(s,{width:"short",context:"standalone"});case"cccc":default:return a.day(s,{width:"wide",context:"standalone"})}},i:function(e,t,a){const n=e.getDay(),s=n===0?7:n;switch(t){case"i":return String(s);case"ii":return _(s,t.length);case"io":return a.ordinalNumber(s,{unit:"day"});case"iii":return a.day(n,{width:"abbreviated",context:"formatting"});case"iiiii":return a.day(n,{width:"narrow",context:"formatting"});case"iiiiii":return a.day(n,{width:"short",context:"formatting"});case"iiii":default:return a.day(n,{width:"wide",context:"formatting"})}},a:function(e,t,a){const s=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"aaa":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return a.dayPeriod(s,{width:"narrow",context:"formatting"});case"aaaa":default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},b:function(e,t,a){const n=e.getHours();let s;switch(n===12?s=he.noon:n===0?s=he.midnight:s=n/12>
vendor: 4,679 bytes, line 41
41=1?"pm":"am",t){case"b":case"bb":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"bbb":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return a.dayPeriod(s,{width:"narrow",context:"formatting"});case"bbbb":default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},B:function(e,t,a){const n=e.getHours();let s;switch(n>=17?s=he.evening:n>=12?s=he.afternoon:n>=4?s=he.morning:s=he.night,t){case"B":case"BB":case"BBB":return a.dayPeriod(s,{width:"abbreviated",context:"formatting"});case"BBBBB":return a.dayPeriod(s,{width:"narrow",context:"formatting"});case"BBBB":default:return a.dayPeriod(s,{width:"wide",context:"formatting"})}},h:function(e,t,a){if(t==="ho"){let n=e.getHours()%12;return n===0&&(n=12),a.ordinalNumber(n,{unit:"hour"})}return U.h(e,t)},H:function(e,t,a){return t==="Ho"?a.ordinalNumber(e.getHours(),{unit:"hour"}):U.H(e,t)},K:function(e,t,a){const n=e.getHours()%12;return t==="Ko"?a.ordinalNumber(n,{unit:"hour"}):_(n,t.length)},k:function(e,t,a){let n=e.getHours();return n===0&&(n=24),t==="ko"?a.ordinalNumber(n,{unit:"hour"}):_(n,t.length)},m:function(e,t,a){return t==="mo"?a.ordinalNumber(e.getMinutes(),{unit:"minute"}):U.m(e,t)},s:function(e,t,a){return t==="so"?a.ordinalNumber(e.getSeconds(),{unit:"second"}):U.s(e,t)},S:function(e,t){return U.S(e,t)},X:function(e,t,a){const n=e.getTimezoneOffset();if(n===0)return"Z";switch(t){case"X":return Ia(n);case"XXXX":case"XX":return ee(n);case"XXXXX":case"XXX":default:return ee(n,":")}},x:function(e,t,a){const n=e.getTimezoneOffset();switch(t){case"x":return Ia(n);case"xxxx":case"xx":return ee(n);case"xxxxx":case"xxx":default:return ee(n,":")}},O:function(e,t,a){const n=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Ra(n,":");case"OOOO":default:return"GMT"+ee(n,":")}},z:function(e,t,a){const n=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Ra(n,":");case"zzzz":default:return"GMT"+ee(n,":")}},t:function(e,t,a){const n=Math.trunc(e.getTime()/1e3);return _(n,t.length)},T:function(e,t,a){const n=e.getTime();return _(n,t.length)}};function Ra(e,t=""){const a=e>0?"-":"+",n=Math.abs(e),s=Math.trunc(n/60),o=n%60;return o===0?a+String(s):a+String(s)+t+_(o,2)}function Ia(e,t){return e%60===0?(e>0?"-":"+")+_(Math.abs(e)/60,2):ee(e,t)}function ee(e,t=""){const a=e>0?"-":"+",n=Math.abs(e),s=_(Math.trunc(n/60),2),o=_(n%60,2);return a+s+t+o}const Fa=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});case"PPPP":default:return t.date({width:"full"})}},Un=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});case"pppp":default:return t.time({width:"full"})}},qi=(e,t)=>{const a=e.match(/(P+)(p+)?/)||[],n=a[1],s=a[2];if(!s)return Fa(e,t);let o;switch(n){case"P":o=t.dateTime({width:"short"});break;case"PP":o=t.dateTime({width:"medium"});break;case"PPP":o=t.dateTime({width:"long"});break;case"PPPP":default:o=t.dateTime({width:"full"});break}return o.replace("{{date}}",Fa(n,t)).replace("{{time}}",Un(s,t))},Xi={p:Un,P:qi},Ui=/^D+$/,Qi=/^Y+$/,Zi=["D","DD","YY","YYYY"];function Ji(e){return Ui.test(e)}function el(e){return Qi.test(e)}function tl(e,t,a){const n=al(e,t,a);if(console.warn(n),Zi.includes(e))throw new RangeError(n)}function al(e,t,a){const n=e[0]==="Y"?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${n} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}const nl=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,rl=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,sl=/^'([^]*?)'?$/,ol=/''/g,il=/[a-zA-Z]/;function oe(e,t,a){var u,m,h,x,p,v,g,y;const n=Pe(),s=(a==null?void 0:a.locale)??n.locale??zn,o=(a==null?void 0:a.firstWeekContainsDate)??((m=(u=a==null?void 0:a.locale)==null?void 0:u.options)==null?void 0:m.firstWeekContainsDate)??n.firstWeekContainsDate??((x=(h=n.locale)==null?void 0:h.options)==null?void 0:x.firstWeekContainsDate)??1,i=(a==null?void 0:a.weekStartsOn)??((v=(p=a==null?void 0:a.locale)==null?void 0:p.options)==null?void 0:v.weekStartsOn)??n.weekStartsOn??((y=(g=n.locale)==null?void 0:g.options)==null?void 0:y.weekStartsOn)??0,l=D(e);if(!fi(l))throw new RangeError("Invalid time value");let c=t.match(rl).map(b=>{const j=b[0];if(j==="p"||j==="P"){const M=Xi[j];return M(b,s.formatLong)}return b}).join("").match(nl).map(b=>{if(b==="''")return{isToken:!1,value:"'"};const j=b[0];if(j==="'")return{isToken:!1,value:ll(b)};if(Ta[j])return{isToken:!0,value:b};
41if(j.match(il))throw new RangeError("Format string contains an unescaped latin alphabet character `"+j+"`");return{isToken:!1,value:b}});s.localize.preprocessor&&(c=s.localize.preprocessor(l,c));const d={firstWeekContainsDate:o,weekStartsOn:i,locale:s};return c.map(b=>{if(!b.isToken)return b.value;const j=b.value;(!(a!=null&&a.useAdditionalWeekYearTokens)&&el(j)||!(a!=null&&a.useAdditionalDayOfYearTokens)&&Ji(j))&&tl(j,t,String(e));const M=Ta[j[0]];return M(l,j,s.localize,d)}).join("")}function ll(e){const t=e.match(sl);return t?t[1].replace(ol,"'"):e}function cl(e){const t=D(e),a=t.getFullYear(),n=t.getMonth(),s=F(e,0);return s.setFullYear(a,n+1,0),s.setHours(0,0,0,0),s.getDate()}function dl(e){return Math.trunc(+D(e)/1e3)}function ul(e){const t=D(e),a=t.getMonth();return t.setFullYear(t.getFullYear(),a+1,0),t.setHours(0,0,0,0),t}function fl(e,t){return mi(ul(e),I(e),t)+1}function Tt(e,t){const a=D(e),n=D(t);return a.getTime()>n.getTime()}function Qn(e,t){const a=D(e),n=D(t);return+a<+n}function Xt(e,t){const a=D(e),n=D(t);return a.getFullYear()===n.getFullYear()&&a.getMonth()===n.getMonth()}function ml(e,t){const a=D(e),n=D(t);return a.getFullYear()===n.getFullYear()}function yt(e,t){return T(e,-t)}function wt(e,t){const a=D(e),n=a.getFullYear(),s=a.getDate(),o=F(e,0);o.setFullYear(n,t,15),o.setHours(0,0,0,0);const i=cl(o);return a.setMonth(t,Math.min(s,i)),a}function Wa(e,t){const a=D(e);return isNaN(+a)?F(e,NaN):(a.setFullYear(t),a)}var k=function(){return k=Object.assign||function(t){for(var a,n=1,s=arguments.length;n<s;n++){a=arguments[n];for(var o in a)Object.prototype.hasOwnProperty.call(a,o)&&(t[o]=a[o])}return t},k.apply(this,arguments)};function hl(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(e);s<n.length;s++)t.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(a[n[s]]=e[n[s]]);return a}function Zn(e,t,a){for(var n=0,s=t.length,o;n<s;n++)(o||!(n in t))&&(o||(o=Array.prototype.slice.call(t,0,n)),o[n]=t[n]);return e.concat(o||Array.prototype.slice.call(t))}function Oe(e){return e.mode==="multiple"}function Ae(e){return e.mode==="range"}function rt(e){return e.mode==="single"}var vl={root:"rdp",multiple_months:"rdp-multiple_months",with_weeknumber:"rdp-with_weeknumber",vhidden:"rdp-vhidden",button_reset:"rdp-button_reset",button:"rdp-button",caption:"rdp-caption",caption_start:"rdp-caption_start",caption_end:"rdp-caption_end",caption_between:"rdp-caption_between",caption_label:"rdp-caption_label",caption_dropdowns:"rdp-caption_dropdowns",dropdown:"rdp-dropdown",dropdown_month:"rdp-dropdown_month",dropdown_year:"rdp-dropdown_year",dropdown_icon:"rdp-dropdown_icon",months:"rdp-months",month:"rdp-month",table:"rdp-table",tbody:"rdp-tbody",tfoot:"rdp-tfoot",head:"rdp-head",head_row:"rdp-head_row",head_cell:"rdp-head_cell",nav:"rdp-nav",nav_button:"rdp-nav_button",nav_button_previous:"rdp-nav_button_previous",nav_button_next:"rdp-nav_button_next",nav_icon:"rdp-nav_icon",row:"rdp-row",weeknumber:"rdp-weeknumber",cell:"rdp-cell",day:"rdp-day",day_today:"rdp-day_today",day_outside:"rdp-day_outside",day_selected:"rdp-day_selected",day_disabled:"rdp-day_disabled",day_hidden:"rdp-day_hidden",day_range_start:"rdp-day_range_start",day_range_end:"rdp-day_range_end",day_range_middle:"rdp-day_range_middle"};function xl(e,t){return oe(e,"LLLL y",t)}function pl(e,t){return oe(e,"d",t)}function gl(e,t){return oe(e,"LLLL",t)}function bl(e){return"".concat(e)}function yl(e,t){return oe(e,"cccccc",t)}function wl(e,t){return oe(e,"yyyy",t)}var Nl=Object.freeze({__proto__:null,formatCaption:xl,formatDay:pl,formatMonthCaption:gl,formatWeekNumber:bl,formatWeekdayName:yl,formatYearCaption:wl}),jl=function(e,t,a){return oe(e,"do MMMM (EEEE)",a)},kl=function(){return"Month: "},Ml=function(){return"Go to next month"},Dl=function(){return"Go to previous month"},Cl=function(e,t){return oe(e,"cccc",t)},_l=function(e){return"Week n. ".concat(e)},Sl=function(){return"Year: "},El=Object.freeze({__proto__:null,labelDay:jl,labelMonthDropdown:kl,labelNext:Ml,labelPrevious:Dl,labelWeekNumber:_l,labelWeekday:Cl,labelYearDropdown:Sl});function Pl(){var e="buttons",t=vl,a=zn,n={},s={},o=1,i={},l=new Date;return{captionLayout:e,classNames:t,formatters:Nl,labels:El,locale:a,modifiersClassNames:n,modifiers:s,numberOfMonths:o,styles:i,today:l,mode:"default"}}function Ol(e){var t=e.fromYear,a=e.toYear,n=e.fromMonth,s=e.toMonth,o=e.fromDate,i=e.toDate;return n?o=I(n):t&&(o=new Date(t,0,1)),s?i=Kt(s):a&&(i=new Date(a,11,31)),{fromDate:o?pe(o
41):void 0,toDate:i?pe(i):void 0}}var Jn=f.createContext(void 0);function Al(e){var t,a=e.initialProps,n=Pl(),s=Ol(a),o=s.fromDate,i=s.toDate,l=(t=a.captionLayout)!==null&&t!==void 0?t:n.captionLayout;l!=="buttons"&&(!o||!i)&&(l="buttons");var c;(rt(a)||Oe(a)||Ae(a))&&(c=a.onSelect);var d=k(k(k({},n),a),{captionLayout:l,classNames:k(k({},n.classNames),a.classNames),components:k({},a.components),formatters:k(k({},n.formatters),a.formatters),fromDate:o,labels:k(k({},n.labels),a.labels),mode:a.mode||n.mode,modifiers:k(k({},n.modifiers),a.modifiers),modifiersClassNames:k(k({},n.modifiersClassNames),a.modifiersClassNames),onSelect:c,styles:k(k({},n.styles),a.styles),toDate:i});return r.jsx(Jn.Provider,{value:d,children:e.children})}function S(){var e=f.useContext(Jn);if(!e)throw new Error("useDayPicker must be used within a DayPickerProvider.");return e}function er(e){var t=S(),a=t.locale,n=t.classNames,s=t.styles,o=t.formatters.formatCaption;return r.jsx("div",{className:n.caption_label,style:s.caption_label,"aria-live":"polite",role:"presentation",id:e.id,children:o(e.displayMonth,{locale:a})})}function Tl(e){return r.jsx("svg",k({width:"8px",height:"8px",viewBox:"0 0 120 120","data-testid":"iconDropdown"},e,{children:r.jsx("path",{d:"M4.22182541,48.2218254 C8.44222828,44.0014225 15.2388494,43.9273804 19.5496459,47.9996989 L19.7781746,48.2218254 L60,88.443 L100.221825,48.2218254 C104.442228,44.0014225 111.238849,43.9273804 115.549646,47.9996989 L115.778175,48.2218254 C119.998577,52.4422283 120.07262,59.2388494 116.000301,63.5496459 L115.778175,63.7781746 L67.7781746,111.778175 C63.5577717,115.998577 56.7611506,116.07262 52.4503541,112.000301 L52.2218254,111.778175 L4.22182541,63.7781746 C-0.0739418023,59.4824074 -0.0739418023,52.5175926 4.22182541,48.2218254 Z",fill:"currentColor",fillRule:"nonzero"})}))}function tr(e){var t,a,n=e.onChange,s=e.value,o=e.children,i=e.caption,l=e.className,c=e.style,d=S(),u=(a=(t=d.components)===null||t===void 0?void 0:t.IconDropdown)!==null&&a!==void 0?a:Tl;return r.jsxs("div",{className:l,style:c,children:[r.jsx("span",{className:d.classNames.vhidden,children:e["aria-label"]}),r.jsx("select",{name:e.name,"aria-label":e["aria-label"],className:d.classNames.dropdown,style:d.styles.dropdown,value:s,onChange:n,children:o}),r.jsxs("div",{className:d.classNames.caption_label,style:d.styles.caption_label,"aria-hidden":"true",children:[i,r.jsx(u,{className:d.classNames.dropdown_icon,style:d.styles.dropdown_icon})]})]})}function Rl(e){var t,a=S(),n=a.fromDate,s=a.toDate,o=a.styles,i=a.locale,l=a.formatters.formatMonthCaption,c=a.classNames,d=a.components,u=a.labels.labelMonthDropdown;if(!n)return r.jsx(r.Fragment,{});if(!s)return r.jsx(r.Fragment,{});var m=[];if(ml(n,s))for(var h=I(n),x=n.getMonth();x<=s.getMonth();x++)m.push(wt(h,x));else for(var h=I(new Date),x=0;x<=11;x++)m.push(wt(h,x));var p=function(g){var y=Number(g.target.value),b=wt(I(e.displayMonth),y);e.onChange(b)},v=(t=d==null?void 0:d.Dropdown)!==null&&t!==void 0?t:tr;return r.jsx(v,{name:"months","aria-label":u(),className:c.dropdown_month,style:o.dropdown_month,onChange:p,value:e.displayMonth.getMonth(),caption:l(e.displayMonth,{locale:i}),children:m.map(function(g){return r.jsx("option",{value:g.getMonth(),children:l(g,{locale:i})},g.getMonth())})})}function Il(e){var t,a=e.displayMonth,n=S(),s=n.fromDate,o=n.toDate,i=n.locale,l=n.styles,c=n.classNames,d=n.components,u=n.formatters.formatYearCaption,m=n.labels.labelYearDropdown,h=[];if(!s)return r.jsx(r.Fragment,{});if(!o)return r.jsx(r.Fragment,{});for(var x=s.getFullYear(),p=o.getFullYear(),v=x;v<=p;v++)h.push(Wa(Hn(new Date),v));var g=function(b){var j=Wa(I(a),Number(b.target.value));e.onChange(j)},y=(t=d==null?void 0:d.Dropdown)!==null&&t!==void 0?t:tr;return r.jsx(y,{name:"years","aria-label":m(),className:c.dropdown_year,style:l.dropdown_year,onChange:g,value:a.getFullYear(),caption:u(a,{locale:i}),children:h.map(function(b){return r.jsx("option",{value:b.getFullYear(),children:u(b,{locale:i})},b.getFullYear())})})}function Fl(e,t){var a=f.useState(e),n=a[0],s=a[1],o=t===void 0?n:t;return[o,s]}function Wl(e){var t=e.month,a=e.defaultMonth,n=e.today,s=t||a||n||new Date,o=e.toDate,i=e.fromDate,l=e.numberOfMonths,c=l===void 0?1:l;if(o&&De(o,s)<0){var d=-1*(c-1);s=B(o,d)}return i&&De(s,i)<0&&(s=i),I(s)}function Ll(){var e=S(),t=Wl(e),a=Fl(t,e.month),n=a[0],s=a[1],o=function(i){var l;if(!e.disableNavigation){var c=I(i);s(c),(l=e.onMonthChange)===null||l===void 0||l.call(e,c)}};return[n,o]}function Bl(e,t){for(var a=t.reverseMonths,n=t.numberOfMonths,s=I(e),o=I(B(s,n)),i=De(o,s),l=[],c=0;c<i;c++){var d=B(s,c);l.push(d)}return a&&(l=l.reverse()),l}function Yl(e,t){if(!t.disableNavigation){var a=t.toDate,n=t.pagedNavigation,s=t.numberOfMonths,o=s===void 0?1:s,i=n?o:1,l=I(e);if(!a)return B(l,i);var c=De(a,e);
41if(!(c<o))return B(l,i)}}function $l(e,t){if(!t.disableNavigation){var a=t.fromDate,n=t.pagedNavigation,s=t.numberOfMonths,o=s===void 0?1:s,i=n?o:1,l=I(e);if(!a)return B(l,-i);var c=De(l,a);if(!(c<=0))return B(l,-i)}}var ar=f.createContext(void 0);function Vl(e){var t=S(),a=Ll(),n=a[0],s=a[1],o=Bl(n,t),i=Yl(n,t),l=$l(n,t),c=function(m){return o.some(function(h){return Xt(m,h)})},d=function(m,h){c(m)||(h&&Qn(m,h)?s(B(m,1+t.numberOfMonths*-1)):s(m))},u={currentMonth:n,displayMonths:o,goToMonth:s,goToDate:d,previousMonth:l,nextMonth:i,isDateDisplayed:c};return r.jsx(ar.Provider,{value:u,children:e.children})}function Te(){var e=f.useContext(ar);if(!e)throw new Error("useNavigation must be used within a NavigationProvider");return e}function La(e){var t,a=S(),n=a.classNames,s=a.styles,o=a.components,i=Te().goToMonth,l=function(u){i(B(u,e.displayIndex?-e.displayIndex:0))},c=(t=o==null?void 0:o.CaptionLabel)!==null&&t!==void 0?t:er,d=r.jsx(c,{id:e.id,displayMonth:e.displayMonth});return r.jsxs("div",{className:n.caption_dropdowns,style:s.caption_dropdowns,children:[r.jsx("div",{className:n.vhidden,children:d}),r.jsx(Rl,{onChange:l,displayMonth:e.displayMonth}),r.jsx(Il,{onChange:l,displayMonth:e.displayMonth})]})}function Hl(e){return r.jsx("svg",k({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:r.jsx("path",{d:"M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z",fill:"currentColor",fillRule:"nonzero"})}))}function Gl(e){return r.jsx("svg",k({width:"16px",height:"16px",viewBox:"0 0 120 120"},e,{children:r.jsx("path",{d:"M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z",fill:"currentColor"})}))}var Qe=f.forwardRef(function(e,t){var a=S(),n=a.classNames,s=a.styles,o=[n.button_reset,n.button];e.className&&o.push(e.className);var i=o.join(" "),l=k(k({},s.button_reset),s.button);return e.style&&Object.assign(l,e.style),r.jsx("button",k({},e,{ref:t,type:"button",className:i,style:l}))});function zl(e){var t,a,n=S(),s=n.dir,o=n.locale,i=n.classNames,l=n.styles,c=n.labels,d=c.labelPrevious,u=c.labelNext,m=n.components;if(!e.nextMonth&&!e.previousMonth)return r.jsx(r.Fragment,{});var h=d(e.previousMonth,{locale:o}),x=[i.nav_button,i.nav_button_previous].join(" "),p=u(e.nextMonth,{locale:o}),v=[i.nav_button,i.nav_button_next].join(" "),g=(t=m==null?void 0:m.IconRight)!==null&&t!==void 0?t:Gl,y=(a=m==null?void 0:m.IconLeft)!==null&&a!==void 0?a:Hl;return r.jsxs("div",{className:i.nav,style:l.nav,children:[!e.hidePrevious&&r.jsx(Qe,{name:"previous-month","aria-label":h,className:x,style:l.nav_button_previous,disabled:!e.previousMonth,onClick:e.onPreviousClick,children:s==="rtl"?r.jsx(g,{className:i.nav_icon,style:l.nav_icon}):r.jsx(y,{className:i.nav_icon,style:l.nav_icon})}),!e.hideNext&&r.jsx(Qe,{name:"next-month","aria-label":p,className:v,style:l.nav_button_next,disabled:!e.nextMonth,onClick:e.onNextClick,children:s==="rtl"?r.jsx(y,{className:i.nav_icon,style:l.nav_icon}):r.jsx(g,{className:i.nav_icon,style:l.nav_icon})})]})}function Ba(e){var t=S().numberOfMonths,a=Te(),n=a.previousMonth,s=a.nextMonth,o=a.goToMonth,i=a.displayMonths,l=i.findIndex(function(p){return Xt(e.displayMonth,p)}),c=l===0,d=l===i.length-1,u=t>1&&(c||!d),m=t>1&&(d||!c),h=function(){n&&o(n)},x=function(){s&&o(s)};return r.jsx(zl,{displayMonth:e.displayMonth,hideNext:u,hidePrevious:m,nextMonth:s,previousMonth:n,onPreviousClick:h,onNextClick:x})}function Kl(e){var t,a=S(),n=a.classNames,s=a.disableNavigation,o=a.styles,i=a.captionLayout,l=a.components,c=(t=l==null?void 0:l.CaptionLabel)!==null&&t!==void 0?t:er,d;return s?d=r.jsx(c,{id:e.id,displayMonth:e.displayMonth}
41):i==="dropdown"?d=r.jsx(La,{displayMonth:e.displayMonth,id:e.id}):i==="dropdown-buttons"?d=r.jsxs(r.Fragment,{children:[r.jsx(La,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id}),r.jsx(Ba,{displayMonth:e.displayMonth,displayIndex:e.displayIndex,id:e.id})]}):d=r.jsxs(r.Fragment,{children:[r.jsx(c,{id:e.id,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),r.jsx(Ba,{displayMonth:e.displayMonth,id:e.id})]}),r.jsx("div",{className:n.caption,style:o.caption,children:d})}function ql(e){var t=S(),a=t.footer,n=t.styles,s=t.classNames.tfoot;return a?r.jsx("tfoot",{className:s,style:n.tfoot,children:r.jsx("tr",{children:r.jsx("td",{colSpan:8,children:a})})}):r.jsx(r.Fragment,{})}function Xl(e,t,a){for(var n=a?ae(new Date):G(new Date,{locale:e,weekStartsOn:t}),s=[],o=0;o<7;o++){var i=T(n,o);s.push(i)}return s}function Ul(){var e=S(),t=e.classNames,a=e.styles,n=e.showWeekNumber,s=e.locale,o=e.weekStartsOn,i=e.ISOWeek,l=e.formatters.formatWeekdayName,c=e.labels.labelWeekday,d=Xl(s,o,i);return r.jsxs("tr",{style:a.head_row,className:t.head_row,children:[n&&r.jsx("td",{style:a.head_cell,className:t.head_cell}),d.map(function(u,m){return r.jsx("th",{scope:"col",className:t.head_cell,style:a.head_cell,"aria-label":c(u,{locale:s}),children:l(u,{locale:s})},m)})]})}function Ql(){var e,t=S(),a=t.classNames,n=t.styles,s=t.components,o=(e=s==null?void 0:s.HeadRow)!==null&&e!==void 0?e:Ul;return r.jsx("thead",{style:n.head,className:a.head,children:r.jsx(o,{})})}function Zl(e){var t=S(),a=t.locale,n=t.formatters.formatDay;return r.jsx(r.Fragment,{children:n(e.date,{locale:a})})}var Ut=f.createContext(void 0);function Jl(e){if(!Oe(e.initialProps)){var t={selected:void 0,modifiers:{disabled:[]}};return r.jsx(Ut.Provider,{value:t,children:e.children})}return r.jsx(ec,{initialProps:e.initialProps,children:e.children})}function ec(e){var t=e.initialProps,a=e.children,n=t.selected,s=t.min,o=t.max,i=function(d,u,m){var h,x;(h=t.onDayClick)===null||h===void 0||h.call(t,d,u,m);var p=!!(u.selected&&s&&(n==null?void 0:n.length)===s);if(!p){var v=!!(!u.selected&&o&&(n==null?void 0:n.length)===o);if(!v){var g=n?Zn([],n):[];if(u.selected){var y=g.findIndex(function(b){return R(d,b)});g.splice(y,1)}else g.push(d);(x=t.onSelect)===null||x===void 0||x.call(t,g,d,u,m)}}},l={disabled:[]};n&&l.disabled.push(function(d){var u=o&&n.length>o-1,m=n.some(function(h){return R(h,d)});return!!(u&&!m)});var c={selected:n,onDayClick:i,modifiers:l};return r.jsx(Ut.Provider,{value:c,children:a})}function Qt(){var e=f.useContext(Ut);if(!e)throw new Error("useSelectMultiple must be used within a SelectMultipleProvider");return e}function tc(e,t){var a=t||{},n=a.from,s=a.to;return n&&s?R(s,e)&&R(n,e)?void 0:R(s,e)?{from:s,to:void 0}:R(n,e)?void 0:Tt(n,e)?{from:e,to:s}:{from:n,to:e}:s?Tt(e,s)?{from:s,to:e}:{from:e,to:s}:n?Qn(e,n)?{from:e,to:n}:{from:n,to:e}:{from:e,to:void 0}}var Zt=f.createContext(void 0);function ac(e){if(!Ae(e.initialProps)){var t={selected:void 0,modifiers:{range_start:[],range_end:[],range_middle:[],disabled:[]}};return r.jsx(Zt.Provider,{value:t,children:e.children})}return r.jsx(nc,{initialProps:e.initialProps,children:e.children})}function nc(e){var t=e.initialProps,a=e.children,n=t.selected,s=n||{},o=s.from,i=s.to,l=t.min,c=t.max,d=function(x,p,v){var g,y;(g=t.onDayClick)===null||g===void 0||g.call(t,x,p,v);var b=tc(x,n);(y=t.onSelect)===null||y===void 0||y.call(t,b,x,p,v)},u={range_start:[],range_end:[],range_middle:[],disabled:[]};if(o?(u.range_start=[o],i?(u.range_end=[i],R(o,i)||(u.range_middle=[{after:o,before:i}])):u.range_end=[o]):i&&(u.range_start=[i],u.range_end=[i]),l&&(o&&!i&&u.disabled.push({after:yt(o,l-1),before:T(o,l-1)}),o&&i&&u.disabled.push({after:o,before:T(o,l-1)}),!o&&i&&u.disabled.push({after:yt(i,l-1),before:T(i,l-1)})),c){if(o&&!i&&(u.disabled.push({before:T(o,-c+1)}),u.disabled.push({after:T(o,c-1)})),o&&i){var m=V(i,o)+1,h=c-m;u.disabled.push({before:yt(o,h)}),u.disabled.push({after:T(i,h)})}!o&&i&&(u.disabled.push({before:T(i,-c+1)}),u.disabled.push({after:T(i,c-1)}))}
41return r.jsx(Zt.Provider,{value:{selected:n,onDayClick:d,modifiers:u},children:a})}function Jt(){var e=f.useContext(Zt);if(!e)throw new Error("useSelectRange must be used within a SelectRangeProvider");return e}function qe(e){return Array.isArray(e)?Zn([],e):e!==void 0?[e]:[]}function rc(e){var t={};return Object.entries(e).forEach(function(a){var n=a[0],s=a[1];t[n]=qe(s)}),t}var Y;(function(e){e.Outside="outside",e.Disabled="disabled",e.Selected="selected",e.Hidden="hidden",e.Today="today",e.RangeStart="range_start",e.RangeEnd="range_end",e.RangeMiddle="range_middle"})(Y||(Y={}));var sc=Y.Selected,z=Y.Disabled,oc=Y.Hidden,ic=Y.Today,Nt=Y.RangeEnd,jt=Y.RangeMiddle,kt=Y.RangeStart,lc=Y.Outside;function cc(e,t,a){var n,s=(n={},n[sc]=qe(e.selected),n[z]=qe(e.disabled),n[oc]=qe(e.hidden),n[ic]=[e.today],n[Nt]=[],n[jt]=[],n[kt]=[],n[lc]=[],n);return e.fromDate&&s[z].push({before:e.fromDate}),e.toDate&&s[z].push({after:e.toDate}),Oe(e)?s[z]=s[z].concat(t.modifiers[z]):Ae(e)&&(s[z]=s[z].concat(a.modifiers[z]),s[kt]=a.modifiers[kt],s[jt]=a.modifiers[jt],s[Nt]=a.modifiers[Nt]),s}var nr=f.createContext(void 0);function dc(e){var t=S(),a=Qt(),n=Jt(),s=cc(t,a,n),o=rc(t.modifiers),i=k(k({},s),o);return r.jsx(nr.Provider,{value:i,children:e.children})}function rr(){var e=f.useContext(nr);if(!e)throw new Error("useModifiers must be used within a ModifiersProvider");return e}function uc(e){return!!(e&&typeof e=="object"&&"before"in e&&"after"in e)}function fc(e){return!!(e&&typeof e=="object"&&"from"in e)}function mc(e){return!!(e&&typeof e=="object"&&"after"in e)}function hc(e){return!!(e&&typeof e=="object"&&"before"in e)}function vc(e){return!!(e&&typeof e=="object"&&"dayOfWeek"in e)}function xc(e,t){var a,n=t.from,s=t.to;if(n&&s){var o=V(s,n)<0;o&&(a=[s,n],n=a[0],s=a[1]);var i=V(e,n)>=0&&V(s,e)>=0;return i}return s?R(s,e):n?R(n,e):!1}function pc(e){return zt(e)}function gc(e){return Array.isArray(e)&&e.every(zt)}function bc(e,t){return t.some(function(a){if(typeof a=="boolean")return a;
41if(pc(a))return R(e,a);if(gc(a))return a.includes(e);if(fc(a))return xc(e,a);if(vc(a))return a.dayOfWeek.includes(e.getDay());if(uc(a)){var n=V(a.before,e),s=V(a.after,e),o=n>0,i=s<0,l=Tt(a.before,a.after);return l?i&&o:o||i}return mc(a)?V(e,a.after)>0:hc(a)?V(a.before,e)>0:typeof a=="function"?a(e):!1})}function ea(e,t,a){var n=Object.keys(t).reduce(function(o,i){var l=t[i];return bc(e,l)&&o.push(i),o},[]),s={};return n.forEach(function(o){return s[o]=!0}),a&&!Xt(e,a)&&(s.outside=!0),s}function yc(e,t){for(var a=I(e[0]),n=Kt(e[e.length-1]),s,o,i=a;i<=n;){var l=ea(i,t),c=!l.disabled&&!l.hidden;if(!c){i=T(i,1);continue}if(l.selected)return i;l.today&&!o&&(o=i),s||(s=i),i=T(i,1)}return o||s}var wc=365;function sr(e,t){var a=t.moveBy,n=t.direction,s=t.context,o=t.modifiers,i=t.retry,l=i===void 0?{count:0,lastFocused:e}:i,c=s.weekStartsOn,d=s.fromDate,u=s.toDate,m=s.locale,h={day:T,week:At,month:B,year:ci,startOfWeek:function(g){return s.ISOWeek?ae(g):G(g,{locale:m,weekStartsOn:c})},endOfWeek:function(g){return s.ISOWeek?Gn(g):qt(g,{locale:m,weekStartsOn:c})}},x=h[a](e,n==="after"?1:-1);n==="before"&&d?x=di([d,x]):n==="after"&&u&&(x=ui([u,x]));var p=!0;if(o){var v=ea(x,o);p=!v.disabled&&!v.hidden}return p?x:l.count>wc?l.lastFocused:sr(x,{moveBy:a,direction:n,context:s,modifiers:o,retry:k(k({},l),{count:l.count+1})})}var or=f.createContext(void 0);function Nc(e){var t=Te(),a=rr(),n=f.useState(),s=n[0],o=n[1],i=f.useState(),l=i[0],c=i[1],d=yc(t.displayMonths,a),u=s??(l&&t.isDateDisplayed(l))?l:d,m=function(){c(s),o(void 0)},h=function(g){o(g)},x=S(),p=function(g,y){if(s){var b=sr(s,{moveBy:g,direction:y,context:x,modifiers:a});R(s,b)||(t.goToDate(b,s),h(b))}},v={focusedDay:s,focusTarget:u,blur:m,focus:h,focusDayAfter:function(){return p("day","after")},focusDayBefore:function(){return p("day","before")},focusWeekAfter:function(){return p("week","after")},focusWeekBefore:function(){return p("week","before")},focusMonthBefore:function(){return p("month","before")},focusMonthAfter:function(){return p("month","after")},focusYearBefore:function(){return p("year","before")},focusYearAfter:function(){return p("year","after")},focusStartOfWeek:function(){return p("startOfWeek","before")},focusEndOfWeek:function(){return p("endOfWeek","after")}};return r.jsx(or.Provider,{value:v,children:e.children})}function ta(){var e=f.useContext(or);if(!e)throw new Error("useFocusContext must be used within a FocusProvider");return e}function jc(e,t){var a=rr(),n=ea(e,a,t);return n}var aa=f.createContext(void 0);function kc(e){if(!rt(e.initialProps)){var t={selected:void 0};return r.jsx(aa.Provider,{value:t,children:e.children})}return r.jsx(Mc,{initialProps:e.initialProps,children:e.children})}function Mc(e){var t=e.initialProps,a=e.children,n=function(o,i,l){var c,d,u;if((c=t.onDayClick)===null||c===void 0||c.call(t,o,i,l),i.selected&&!t.required){(d=t.onSelect)===null||d===void 0||d.call(t,void 0,o,i,l);return}(u=t.onSelect)===null||u===void 0||u.call(t,o,o,i,l)},s={selected:t.selected,onDayClick:n};return r.jsx(aa.Provider,{value:s,children:a})}function ir(){var e=f.useContext(aa);if(!e)throw new Error("useSelectSingle must be used within a SelectSingleProvider");return e}function Dc(e,t){var a=S(),n=ir(),s=Qt(),o=Jt(),i=ta(),l=i.focusDayAfter,c=i.focusDayBefore,d=i.focusWeekAfter,u=i.focusWeekBefore,m=i.blur,h=i.focus,x=i.focusMonthBefore,p=i.focusMonthAfter,v=i.focusYearBefore,g=i.focusYearAfter,y=i.focusStartOfWeek,b=i.focusEndOfWeek,j=function(N){var w,le,ce,de;rt(a)?(w=n.onDayClick)===null||w===void 0||w.call(n,e,t,N):Oe(a)?(le=s.onDayClick)===null||le===void 0||le.call(s,e,t,N):Ae(a)?(ce=o.onDayClick)===null||ce===void 0||ce.call(o,e,t,N):(de=a.onDayClick)===null||de===void 0||de.call(a,e,t,N)},M=function(N){var w;h(e),(w=a.onDayFocus)===null||w===void 0||w.call(a,e,t,N)},C=function(N){var w;m(),(w=a.onDayBlur)===null||w===void 0||w.call(a,e,t,N)},E=function(N){var w;(w=a.onDayMouseEnter)===null||w===void 0||w.call(a,e,t,N)},A=function(N){var w;(w=a.onDayMouseLeave)===null||w===void 0||w.call(a,e,t,N)},W=function(N){var w;(w=a.onDayPointerEnter)===null||w===void 0||w.call(a,e,t,N)},P=function(N){var w;(w=a.onDayPointerLeave)===null||w===void 0||w.call(a,e,t,N)},be=function(N){var w;(w=a.onDayTouchCancel)===null||w===void 0||w.call(a,e,t,N)},L=function(N){var w;(w=a.onDayTouchEnd)===null||w===void 0||w.call(a,e,t,N)},ye=function(N){var w;(w=a.onDayTouchMove)===null||w===void 0||w.call(a,e,t,N)},ie=function(N){var w;(w=a.onDayTouchStart)===null||w===void 0||w.call(a,e,t,N)},ia=function(N){var w;(w=a.onDayKeyUp)===null||w===void 0||w.call(a,e,t,N)},la=function(N){var w;switch(N.key){case"ArrowLeft":N.preventDefault(),N.stopPropagation(),a.dir==="rtl"?l(
41):c();break;case"ArrowRight":N.preventDefault(),N.stopPropagation(),a.dir==="rtl"?c():l();break;case"ArrowDown":N.preventDefault(),N.stopPropagation(),d();break;case"ArrowUp":N.preventDefault(),N.stopPropagation(),u();break;case"PageUp":N.preventDefault(),N.stopPropagation(),N.shiftKey?v():x();break;case"PageDown":N.preventDefault(),N.stopPropagation(),N.shiftKey?g():p();break;case"Home":N.preventDefault(),N.stopPropagation(),y();break;case"End":N.preventDefault(),N.stopPropagation(),b();break}(w=a.onDayKeyDown)===null||w===void 0||w.call(a,e,t,N)},lt={onClick:j,onFocus:M,onBlur:C,onKeyDown:la,onKeyUp:ia,onMouseEnter:E,onMouseLeave:A,onPointerEnter:W,onPointerLeave:P,onTouchCancel:be,onTouchEnd:L,onTouchMove:ye,onTouchStart:ie};return lt}function Cc(){var e=S(),t=ir(),a=Qt(),n=Jt(),s=rt(e)?t.selected:Oe(e)?a.selected:Ae(e)?n.selected:void 0;return s}function _c(e){return Object.values(Y).includes(e)}function Sc(e,t){var a=[e.classNames.day];return Object.keys(t).forEach(function(n){var s=e.modifiersClassNames[n];if(s)a.push(s);else if(_c(n)){var o=e.classNames["day_".concat(n)];o&&a.push(o)}}),a}function Ec(e,t){var a=k({},e.styles.day);return Object.keys(t).forEach(function(n){var s;a=k(k({},a),(s=e.modifiersStyles)===null||s===void 0?void 0:s[n])}),a}function Pc(e,t,a){var n,s,o,i=S(),l=ta(),c=jc(e,t),d=Dc(e,c),u=Cc(),m=!!(i.onDayClick||i.mode!=="default");f.useEffect(function(){var E;c.outside||l.focusedDay&&m&&R(l.focusedDay,e)&&((E=a.current)===null||E===void 0||E.focus())},[l.focusedDay,e,a,m,c.outside]);var h=Sc(i,c).join(" "),x=Ec(i,c),p=!!(c.outside&&!i.showOutsideDays||c.hidden),v=(o=(s=i.components)===null||s===void 0?void 0:s.DayContent)!==null&&o!==void 0?o:Zl,g=r.jsx(v,{date:e,displayMonth:t,activeModifiers:c}),y={style:x,className:h,children:g,role:"gridcell"},b=l.focusTarget&&R(l.focusTarget,e)&&!c.outside,j=l.focusedDay&&R(l.focusedDay,e),M=k(k(k({},y),(n={disabled:c.disabled,role:"gridcell"},n["aria-selected"]=c.selected,n.tabIndex=j||b?0:-1,n)),d),C={isButton:m,isHidden:p,activeModifiers:c,selectedDays:u,buttonProps:M,divProps:y};return C}function Oc(e){var t=f.useRef(null),a=Pc(e.date,e.displayMonth,t);return a.isHidden?r.jsx("div",{role:"gridcell"}):a.isButton?r.jsx(Qe,k({name:"day",ref:t},a.buttonProps)):r.jsx("div",k({},a.divProps))}function Ac(e){var t=e.number,a=e.dates,n=S(),s=n.onWeekNumberClick,o=n.styles,i=n.classNames,l=n.locale,c=n.labels.labelWeekNumber,d=n.formatters.formatWeekNumber,u=d(Number(t),{locale:l});if(!s)return r.jsx("span",{className:i.weeknumber,style:o.weeknumber,children:u});var m=c(Number(t),{locale:l}),h=function(x){s(t,a,x)};return r.jsx(Qe,{name:"week-number","aria-label":m,className:i.weeknumber,style:o.weeknumber,onClick:h,children:u})}function Tc(e){var t,a,n=S(),s=n.styles,o=n.classNames,i=n.showWeekNumber,l=n.components,c=(t=l==null?void 0:l.Day)!==null&&t!==void 0?t:Oc,d=(a=l==null?void 0:l.WeekNumber)!==null&&a!==void 0?a:Ac,u;return i&&(u=r.jsx("td",{className:o.cell,style:s.cell,children:r.jsx(d,{number:e.weekNumber,dates:e.dates})})),r.jsxs("tr",{className:o.row,style:s.row,children:[u,e.dates.map(function(m){return r.jsx("td",{className:o.cell,style:s.cell,role:"presentation",children:r.jsx(c,{displayMonth:e.displayMonth,date:m})},dl(m))})]})}function Ya(e,t,a){for(var n=a!=null&&a.ISOWeek?Gn(t):qt(t,a),s=a!=null&&a.ISOWeek?ae(e):G(e,a),o=V(n,s),i=[],l=0;l<=o;l++)i.push(T(s,l));var c=i.reduce(function(d,u){var m=a!=null&&a.ISOWeek?Kn(u):Xn(u,a),h=d.find(function(x){return x.weekNumber===m});return h?(h.dates.push(u),d):(d.push({weekNumber:m,dates:[u]}),d)},[]);return c}function Rc(e,t){var a=Ya(I(e),Kt(e),t);if(t!=null&&t.useFixedWeeks){var n=fl(e,t);if(n<6){var s=a[a.length-1],o=s.dates[s.dates.length-1],i=At(o,6-n),l=Ya(At(o,1),i,t);a.push.apply(a,l)}}return a}function Ic(e){var t,a,n,s=S(),o=s.locale,i=s.classNames,l=s.styles,c=s.hideHead,d=s.fixedWeeks,u=s.components,m=s.weekStartsOn,h=s.firstWeekContainsDate,x=s.ISOWeek,p=Rc(e.displayMonth,{useFixedWeeks:!!d,ISOWeek:x,locale:o,weekStartsOn:m,firstWeekContainsDate:h}),v=(t=u==null?void 0:u.Head)!==null&&t!==void 0?t:Ql,g=(a=u==null?void 0:u.Row)!==null&&a!==void 0?a:Tc,y=(n=u==null?void 0:u.Footer)!==null&&n!==void 0?n:ql;return r.jsxs("table",{id:e.id,className:i.table,style:l.table,role:"grid","aria-labelledby":e["aria-labelledby"],children:[!c&&r.jsx(v,{}),r.jsx("tbody",{className:i.tbody,style:l.tbody,children:p.map(function(b){return r.jsx(g,{displayMonth:e.displayMonth,dates:b.dates,weekNumber:b.weekNumber},b.weekNumber)})}),r.jsx(y,{displayMonth:e.displayMonth})]})}function Fc(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var Wc=Fc()?f.useLayoutEffect:f.useEffect,Mt=!1,Lc=0;function $a(){return"react-day-picker-".concat(++Lc)}function Bc(e){var t,a=e??(Mt?$a():null),n=f.useState(a),s=n[0],o=n[1];return Wc(function(){s===null&&o($a())},[]),f.useEffect(function(){Mt===!1&&(Mt=!0)},[]),(t=e??s)!==null&&t!==void 0?t:void 0}function Yc(e){var t,a,n=S(),s=n.dir,o=n.classNames,i=n.styles,l=n.components,c=Te().displayMonths,d=Bc(n.id?"".concat(n.id,"-").concat(e.displayIndex):void 0),u=n.id?"".concat(n.id,"-grid-").concat(e.displayIndex):void 0,m=[o.month],h=i.month,x=e.displayIndex===0,p=e.displayIndex===c.length-1,v=!x&&
41!p;s==="rtl"&&(t=[x,p],p=t[0],x=t[1]),x&&(m.push(o.caption_start),h=k(k({},h),i.caption_start)),p&&(m.push(o.caption_end),h=k(k({},h),i.caption_end)),v&&(m.push(o.caption_between),h=k(k({},h),i.caption_between));var g=(a=l==null?void 0:l.Caption)!==null&&a!==void 0?a:Kl;return r.jsxs("div",{className:m.join(" "),style:h,children:[r.jsx(g,{id:d,displayMonth:e.displayMonth,displayIndex:e.displayIndex}),r.jsx(Ic,{id:u,"aria-labelledby":d,displayMonth:e.displayMonth})]},e.displayIndex)}function $c(e){var t=S(),a=t.classNames,n=t.styles;return r.jsx("div",{className:a.months,style:n.months,children:e.children})}function Vc(e){var t,a,n=e.initialProps,s=S(),o=ta(),i=Te(),l=f.useState(!1),c=l[0],d=l[1];f.useEffect(function(){s.initialFocus&&o.focusTarget&&(c||(o.focus(o.focusTarget),d(!0)))},[s.initialFocus,c,o.focus,o.focusTarget,o]);var u=[s.classNames.root,s.className];s.numberOfMonths>1&&u.push(s.classNames.multiple_months),s.showWeekNumber&&u.push(s.classNames.with_weeknumber);var m=k(k({},s.styles.root),s.style),h=Object.keys(n).filter(function(p){return p.startsWith("data-")}).reduce(function(p,v){var g;return k(k({},p),(g={},g[v]=n[v],g))},{}),x=(a=(t=n.components)===null||t===void 0?void 0:t.Months)!==null&&a!==void 0?a:$c;return r.jsx("div",k({className:u.join(" "),style:m,dir:s.dir,id:s.id,nonce:n.nonce,title:n.title,lang:n.lang},h,{children:r.jsx(x,{children:i.displayMonths.map(function(p,v){return r.jsx(Yc,{displayIndex:v,displayMonth:p},v)})})}))}function Hc(e){var t=e.children,a=hl(e,["children"]);return r.jsx(Al,{initialProps:a,children:r.jsx(Vl,{children:r.jsx(kc,{initialProps:a,children:r.jsx(Jl,{initialProps:a,children:r.jsx(ac,{initialProps:a,children:r.jsx(dc,{children:r.jsx(Nc,{children:t})})})})})})})}function Gc(e){return r.jsx(Hc,k({},e,{children:r.jsx(Vc,{initialProps:e})}))}function lr({className:e,classNames:t,showOutsideDays:a=!0,...n}){return r.jsx(Gc,{showOutsideDays:a,className:K("p-3",e),classNames:{months:"flex flex-col sm:flex-row space-y-4 sm:space-x-4 sm:space-y-0",month:"space-y-4",caption:"flex justify-center pt-1 relative items-center",caption_label:"text-sm font-medium",nav:"space-x-1 flex items-center",nav_button:K(ma({variant:"outline"}),"h-7 w-7 bg-transparent p-0 opacity-50 hover:opacity-100"),nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-y-1",head_row:"flex",head_cell:"text-muted-foreground rounded-md w-9 font-normal text-[0.8rem]",row:"flex w-full mt-2",cell:"h-9 w-9 text-center text-sm p-0 relative [&:has([aria-selected].day-range-end)]:rounded-r-md [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected])]:bg-accent first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md focus-within:relative focus-within:z-20",day:K(ma({variant:"ghost"}),"h-9 w-9 p-0 font-normal aria-selected:opacity-100"),day_range_end:"day-range-end",day_selected:"bg-primary text-primary-foreground hover:bg-primary hover:text-primary-foreground focus:bg-primary focus:text-primary-foreground",day_today:"bg-accent text-accent-foreground",day_outside:"day-outside text-muted-foreground opacity-50 aria-selected:bg-accent/50 aria-selected:text-muted-foreground aria-selected:opacity-30",day_disabled:"text-muted-foreground opacity-50",day_range_middle:"aria-selected:bg-accent aria-selected:text-accent-foreground",day_hidden:"invisible",...t},components:{IconLeft:({...s})=>r.jsx(an,{className:"h-4 w-4"}),IconRight:({...s})=>r.jsx(nn,{className:"h-4 w-4"})},...n})}lr.displayName="Calendar";const zc="/assets/operations-lead-2LIZSnHA.jpg",ne="#BE0303";function st({value:e,decimals:t=0,prefix:a="",suffix:n="",className:s=""}){const o=f.useRef(null),i=un(o,{once:!1,amount:.4}),l=fn(0),c=ys(l,d=>`${a}${d.toLocaleString(void 0,{minimumFractionDigits:t,maximumFractionDigits:t})}${n}`);return f.useEffect(()=>{if(!i)return;const d=bn(l,e,{duration:2.2,ease:[.2,.65,.3,.95]});return()=>d.stop()},[i,e,l]),r.jsx(O.span,{ref:o,className:s,children:c})}function cr(e,t=24,a=50,n=30){const s=[];for(let o=0;o<t;o++){const i=a+Math.sin(o*.6+e)*n*.4+Math.cos(o*.3+e*2)*n*.5+(Math.sin(o+e*3)+1)*n*.15;s.push({i:o,v:Math.max(2,i)})}return s}function dr({data:e,color:t=ne,fill:a=!0,height:n=36}
41){return r.jsx(vn,{width:"100%",height:n,children:r.jsxs(yn,{data:e,margin:{top:4,right:0,bottom:0,left:0},children:[r.jsx("defs",{children:r.jsxs("linearGradient",{id:`sg-${t}`,x1:"0",y1:"0",x2:"0",y2:"1",children:[r.jsx("stop",{offset:"0%",stopColor:t,stopOpacity:.35}),r.jsx("stop",{offset:"100%",stopColor:t,stopOpacity:0})]})}),r.jsx(Lt,{type:"monotone",dataKey:"v",stroke:t,strokeWidth:1.6,fill:a?`url(#sg-${t})`:"none",isAnimationActive:!0,animationDuration:1600})]})})}function q(e,t){const a=f.useRef(t);a.current=t,f.useEffect(()=>{const n=setInterval(()=>a.current(),e);return()=>clearInterval(n)},[e])}function Ye({icon:e,label:t,value:a,decimals:n=0,suffix:s="",delta:o,deltaDir:i="up",deltaLabel:l="vs last 30 days",seed:c,live:d=!0}){const[u,m]=f.useState(a),[h,x]=f.useState(()=>cr(c));return q(2400+c%5*250,()=>{d&&(m(p=>{const v=Math.random();if(n>0){const y=(Math.random()-.35)*.15;return Math.max(0,Number((p+y).toFixed(n+1)))}const g=Math.max(1,Math.round(v*Math.max(2,p*.002)));return i==="down"&&Math.random()<.3?Math.max(1,p-g):p+g}),x(p=>{const v=p[p.length-1].v,g=Math.max(4,Math.min(100,v+(Math.random()-.45)*22));return[...p.slice(1),{i:p[p.length-1].i+1,v:g}]}))}),r.jsxs(O.div,{initial:{opacity:0,y:16},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6},className:"bg-white rounded-xl border border-neutral-200/70 shadow-[0_1px_2px_rgba(0,0,0,0.04)] p-4 flex flex-col gap-2",children:[r.jsxs("div",{className:"flex items-start gap-3",children:[r.jsx("div",{className:"w-11 h-11 rounded-lg bg-[#BE0303]/10 flex items-center justify-center shrink-0",children:r.jsx(e,{className:"w-5 h-5",style:{color:ne}})}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsxs("div",{className:"text-[11px] font-semibold text-neutral-500 tracking-wide flex items-center gap-1.5",children:[t,r.jsxs("span",{className:"relative flex h-1.5 w-1.5",children:[r.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-500 opacity-75"}),r.jsx("span",{className:"relative inline-flex rounded-full h-1.5 w-1.5 bg-emerald-500"})]})]}),r.jsxs("div",{className:"flex items-baseline gap-3 mt-0.5",children:[r.jsx(st,{value:u,decimals:n,suffix:s,className:"text-2xl font-bold text-neutral-900 tabular-nums"}),r.jsxs("div",{className:`flex items-center gap-1 text-[11px] font-semibold ${i==="up"?"text-emerald-600":"text-rose-600"}`,children:[i==="up"?r.jsx(tt,{className:"w-3 h-3"}):r.jsx(Ft,{className:"w-3 h-3"}),o]})]}),r.jsx("div",{className:"text-[10px] text-neutral-400 mt-0.5",children:l})]})]}),r.jsx("div",{className:"-mx-1",children:r.jsx(dr,{data:h,height:32})})]})}const Kc=[{icon:vs,label:"Overview"},{icon:ps,label:"Solutions"},{icon:ha,label:"Operations"},{icon:ha,label:"Analytics"},{icon:gs,label:"Map"},{icon:os,label:"Reports"},{icon:et,label:"Alerts",badge:7}],qc=[{icon:_e,title:`AI-Powered
42Malaria Diagnosis`,points:["mRDT image analysis","WhatsApp submission","<5 sec diagnosis","Confidence scoring"]},{icon:Se,title:`Conversational
43Data Collection`,points:["Voice surveys","Local language support","Automated transcription","Real-time reporting"]},{icon:se,title:`Predictive Risk &
44Due Diligence`,points:["Fraud detection","Registration screening","Compliance monitoring","Risk scoring"]},{icon:te,title:`Geospatial Location
45Intelligence`,points:["GPS mapping","WHO classifications","Population insights","Field optimization"]}],Xc=[{name:"Sokoto",coords:[5.24,13.06],status:"active"},{name:"Katsina",coords:[7.6,12.99],status:"warn"},{name:"Kano",coords:[8.52,12],status:"critical"},{name:"Jigawa",coords:[9.34,11.76],status:"active"},{name:"Yobe",coords:[11.97,11.74],status:"warn"},{name:"Borno",coords:[13.16,11.85],status:"critical"},{name:"Kebbi",coords:[4.2,12.45],status:"active"},{name:"Zamfara",coords:[6.66,12.16],status:"active"},{name:"Kaduna",coords:[7.44,10.52],status:"warn"},{name:"Bauchi",coords:[9.84,10.31],status:"active"},{name:"Gombe",coords:[11.17,10.29],status:"critical"},{name:"Niger",coords:[6.55,9.61],status:"active"},{name:"FCT",coords:[7.49,9.06],status:"active"},{name:"Plateau",coords:[8.89,9.93],status:"warn"},{name:"Taraba",coords:[11.36,8.89],status:"active"},{name:"Adamawa",coords:[12.48,9.2],status:"warn"},{name:"Kwara",coords:[4.55,8.5],status:"active"},{name:"Kogi",coords:[6.74,7.8],status:"active"},{name:"Benue",coords:[8.53,7.73],status:"active"},{name:"Oyo",coords:[3.9,7.39],status:"active"},{name:"Lagos",coords:[3.38,6.45],status:"critical"},{name:"Ondo",coords:[5.2,7.25],status:"active"},{name:"Enugu",coords:[7.51,6.45],status:"active"},{name:"Delta",coords:[6.73,6.2],status:"active"},{name:"Rivers",coords:[7.01,4.84],status:"active"},{name:"Cross River",coords:[8.32,4.95],status:"active"}],Uc=e=>e==="active"?"#16a34a":e==="warn"?"#f59e0b":"#dc2626",Dt=["#FDEFEF","#FCE4E4","#F9D2D2","#F7C0C0","#F3ADAD","#F09A9A","#EB8787","#E67373","#E16060","#DC4C4C","#D93838","#D62828","#CE1B1B","#C81414","#BE0303"],Rt=e=>{let t=0;for(let a=0;a<e.length;a++)t=t*31+e.charCodeAt(a)|0;return Math.abs(t)},Va=(e,t="")=>{const a=Rt(e||"x")%Dt.length,n=t?Rt(t)%5-2:0,s=Math.min(Dt.length-1,Math.max(0,a+n));return Dt[s]},Qc=e=>{const t=Rt(e);return{verifications:400+t%9600,diagnoses:40+(t>>3)%1800,agents:3+(t>>7)%60,coverage:45+(t>>11)%55}};function Ct(){const[e,t]=f.useState(Xc),[a,n]=f.useState([{icon:Wt,label:"Active Deployments",val:32,color:"text-emerald-600"},{icon:et,label:"Monitoring",val:14,color:"text-amber-600"},{icon:se,label:"Critical Alerts",val:5,color:"text-rose-600"},{icon:te,label:"Survey Locations",val:1842,color:"text-sky-600"}]),[s,o]=f.useState(null),[i,l]=f.useState(null),[c,d]=f.useState({x:0,y:0,flipX:!1,flipY:!1}),u=m=>{const h=m.currentTarget.getBoundingClientRect(),x=m.clientX-h.left,p=m.clientY-h.top;d({x,y:p,flipX:x>h.width-230,flipY:p>h.height-150})};
45return q(3200,()=>{t(m=>{const h=[...m],x=Math.floor(Math.random()*h.length),p=["active","warn","critical"];return h[x]={...h[x],status:p[Math.floor(Math.random()*p.length)]},o(x),h})}),q(2100,()=>{n(m=>m.map((h,x)=>({...h,val:x===3?h.val+Math.floor(Math.random()*4)+1:Math.max(1,h.val+(Math.random()<.5?1:-1)*(Math.random()<.7?0:1))})))}),r.jsxs("div",{className:"bg-white rounded-xl border border-neutral-200/70 p-4 h-full flex flex-col",children:[r.jsxs("div",{className:"flex items-center justify-between mb-3",children:[r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx("span",{className:"text-[11px] font-semibold text-neutral-500 tracking-wide",children:"GEOGRAPHIC INTELLIGENCE"}),r.jsx(dn,{className:"w-3 h-3 text-neutral-400"}),r.jsxs("span",{className:"flex items-center gap-1 text-[10px] text-emerald-600 font-semibold ml-1",children:[r.jsxs("span",{className:"relative flex h-1.5 w-1.5",children:[r.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-500 opacity-75"}),r.jsx("span",{className:"relative inline-flex rounded-full h-1.5 w-1.5 bg-emerald-500"})]}),"LIVE"]})]}),r.jsxs("div",{className:"flex items-center gap-4 text-[11px] text-neutral-600",children:[r.jsxs("span",{className:"flex items-center gap-1.5",children:[r.jsx("span",{className:"w-2 h-2 rounded-full bg-emerald-500"}),"Active"]}),r.jsxs("span",{className:"flex items-center gap-1.5",children:[r.jsx("span",{className:"w-2 h-2 rounded-full bg-amber-500"}),"Monitoring"]}),r.jsxs("span",{className:"flex items-center gap-1.5",children:[r.jsx("span",{className:"w-2 h-2 rounded-full bg-rose-600"}),"Critical"]}),r.jsxs("button",{className:"flex items-center gap-1 px-2 py-1 rounded border border-neutral-200 text-neutral-700",children:["View: LGAs ",r.jsx(Je,{className:"w-3 h-3"})]}),r.jsx(xs,{className:"w-3.5 h-3.5 text-neutral-400"})]})]}),r.jsxs("div",{className:"relative flex-1 rounded-lg bg-gradient-to-br from-sky-50/60 to-white overflow-hidden",onMouseMove:u,children:[r.jsxs(fs,{projection:"geoMercator",projectionConfig:{center:[8.5,9.3],scale:2400},width:520,height:500,style:{width:"100%",height:"100%"},children:[r.jsx(xa,{geography:"/nigeria-lgas.topo.json",children:({geographies:m})=>m.map(h=>{const x=h.properties.name,p=h.properties.state,v=Va(p,x),g=(i==null?void 0:i.name)===x;return r.jsx(pa,{geography:h,onMouseEnter:()=>l({name:x,state:p}),onMouseLeave:()=>l(null),style:{default:{fill:v,fillOpacity:.9,stroke:"#ffffff",strokeWidth:.35,outline:"none",transition:"fill-opacity 0.15s, stroke-width 0.15s"},hover:{fill:v,fillOpacity:1,stroke:"#1f2937",strokeWidth:.9,outline:"none",cursor:"pointer"},pressed:{fill:v,fillOpacity:1,outline:"none"}},"aria-label":g?x:void 0},h.rsmKey)})}),r.jsx(xa,{geography:"/nigeria-states.topo.json",children:({geographies:m})=>m.map(h=>r.jsx(pa,{geography:h,fill:"transparent",stroke:"#ffffff",strokeWidth:1.1,style:{default:{outline:"none",pointerEvents:"none"},hover:{outline:"none",pointerEvents:"none"},pressed:{outline:"none"}}},`state-${h.rsmKey}`))}),e.map((m,h)=>{const x=Uc(m.status),p=1.8+(m.coords[0]*13+m.coords[1]*7)%18/10,v=s===h;return r.jsxs(ms,{coordinates:m.coords,children:[v&&r.jsxs("circle",{r:4,fill:x,opacity:.55,children:[r.jsx("animate",{attributeName:"r",values:"4;26;4",dur:"1.6s",repeatCount:"1"}),r.jsx("animate",{attributeName:"opacity",values:"0.55;0;0.55",dur:"1.6s",repeatCount:"1"})]}),r.jsxs("circle",{r:10,fill:x,opacity:.2,children:[r.jsx("animate",{attributeName:"r",values:"4;16;4",dur:`${p}s`,repeatCount:"indefinite"}),r.jsx("animate",{attributeName:"opacity",values:"0.4;0;0.4",dur:`${p}s`,repeatCount:"indefinite"})]}),r.jsx("circle",{r:3.5,fill:x,stroke:"white",strokeWidth:1.2,children:r.jsx("animate",{attributeName:"r",values:"3.5;4.2;3.5",dur:`${p}s`,repeatCount:"indefinite"})})]},m.name)})]}),i&&(()=>{const m=Qc(i.name);return r.jsxs("div",{className:"absolute z-20 pointer-events-none bg-[#FDF7EC] text-neutral-900 border border-[#E9DFCB] rounded-lg px-3.5 py-2.5 shadow-xl min-w-[190px]",style:{left:c.x,top:c.y,transform:`translate(${c.flipX?"calc(-100% - 14px)":"14px"}, ${c.flipY?"calc(-100% - 14px)":"14px"})`},children:[r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx("span",{className:"w-2.5 h-2.5 rounded-sm",style:{background:Va(i.state,i.name)}}),r.jsxs("p",{className:"text-[12px] font-bold leading-tight",children:[i.name," LGA"]})]}),r.jsxs("p",{className:"text-[10px] text-neutral-500 mt-0.5",children:[i.state," State"]}),r.jsx("div",{className:"h-px bg-[#E9DFCB] my-1.5"}),r.jsxs("div",{className:"space-y-0.5 text-[10.5px]",children:[r.jsxs("div",{className:"flex justify-between gap-4",children:[r.jsx("span",{className:"text-neutral-500",children:"Verifications"}),r.jsx("span",{className:"font-semibold tabular-nums",children:m.verifications.toLocaleStr
45ing()})]}),r.jsxs("div",{className:"flex justify-between gap-4",children:[r.jsx("span",{className:"text-neutral-500",children:"Diagnoses"}),r.jsx("span",{className:"font-semibold tabular-nums",children:m.diagnoses.toLocaleString()})]}),r.jsxs("div",{className:"flex justify-between gap-4",children:[r.jsx("span",{className:"text-neutral-500",children:"Field agents"}),r.jsx("span",{className:"font-semibold tabular-nums",children:m.agents})]}),r.jsxs("div",{className:"flex justify-between gap-4",children:[r.jsx("span",{className:"text-neutral-500",children:"Coverage"}),r.jsxs("span",{className:"font-semibold tabular-nums",children:[m.coverage,"%"]})]})]})]})})(),r.jsxs("div",{className:"absolute bottom-3 right-3 flex flex-col gap-1",children:[r.jsx("button",{className:"w-7 h-7 bg-white border border-neutral-200 rounded text-neutral-600",children:"+"}),r.jsx("button",{className:"w-7 h-7 bg-white border border-neutral-200 rounded text-neutral-600",children:"−"})]})]})]})}const Zc=[{icon:_e,label:"Diagnoses Processed Today",value:8412,delta:"14%",dir:"up",seed:1},{icon:Se,label:"Surveys Completed",value:32155,delta:"21%",dir:"up",seed:2},{icon:se,label:"Risk Alerts Detected",value:97,delta:"8%",dir:"down",seed:3},{icon:on,label:"Field Agents Active",value:1246,delta:"Live",dir:"up",seed:4,live:!0}];function _t(){const[e,t]=f.useState(()=>Zc.map(o=>({...o,sparkData:cr(o.seed+9)}))),[a,n]=f.useState([]),s=f.useRef(0);return q(1800,()=>{t(o=>o.map(i=>{const l=i.dir==="up"?Math.floor(Math.random()*Math.max(2,i.value*.0015))+1:Math.random()<.4?-1:0,c=Math.max(1,i.value+l),d=i.sparkData[i.sparkData.length-1].v,u=[...i.sparkData.slice(1),{i:i.sparkData[i.sparkData.length-1].i+1,v:Math.max(4,Math.min(100,d+(Math.random()-.45)*20))}];return{...i,value:c,sparkData:u}}))}),q(2600,()=>{const o=[{text:"mRDT diagnosis verified — Lagos",tone:"text-emerald-600"},{text:"Survey response received — Kano",tone:"text-sky-600"},{text:"Risk alert: anomaly in Borno",tone:"text-rose-600"},{text:"Field agent check-in — FCT",tone:"text-emerald-600"},{text:"Geo classification updated — Rivers",tone:"text-amber-600"},{text:"Compliance check passed — Kaduna",tone:"text-emerald-600"},{text:"Voice survey transcribed — Oyo",tone:"text-sky-600"}],i=o[Math.floor(Math.random()*o.length)];s.current+=1,n(l=>[{id:s.current,...i},...l].slice(0,4))}),r.jsxs("div",{className:"bg-white rounded-xl border border-neutral-200/70 p-4 h-full flex flex-col",children:[r.jsxs("div",{className:"flex items-center justify-between mb-3",children:[r.jsx("div",{className:"text-[11px] font-semibold text-neutral-500 tracking-wide",children:"REAL-TIME OPERATIONAL INTELLIGENCE"}),r.jsxs("span",{className:"flex items-center gap-1 text-[10px] text-emerald-600 font-semibold",children:[r.jsxs("span",{className:"relative flex h-1.5 w-1.5",children:[r.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-500 opacity-75"}),r.jsx("span",{className:"relative inline-flex rounded-full h-1.5 w-1.5 bg-emerald-500"})]}),"LIVE"]})]}),r.jsx("div",{className:"flex flex-col gap-2.5 flex-1",children:e.map((o,i)=>r.jsxs("div",{className:"border border-neutral-100 rounded-lg p-2.5 flex items-center gap-3",children:[r.jsx("div",{className:"w-9 h-9 rounded-lg bg-[#BE0303]/10 flex items-center justify-center shrink-0",children:r.jsx(o.icon,{className:"w-4 h-4",style:{color:ne}})}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("div",{className:"text-[11px] text-neutral-500 truncate",children:o.label}),r.jsx(st,{value:o.value,className:"text-xl font-bold text-neutral-900 tabular-nums"}),r.jsx("div",{className:`text-[10px] font-semibold flex items-center gap-1 ${o.dir==="up"?"text-emerald-600":"text-rose-600"}`,children:o.live?r.jsxs(r.Fragment,{children:[r.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-500 animate-pulse"})," Live"]}):r.jsxs(r.Fragment,{children:[o.dir==="up"?r.jsx(tt,{className:"w-3 h-3"}):r.jsx(Ft,{className:"w-3 h-3"})," ",o.delta," ",r.jsx("span",{className:"text-neutral-400 font-normal",children:"vs yesterday"})]})})]}),r.jsx("div",{className:"w-24 h-10",children:r.jsx(dr,{data:o.sparkData})}),r.jsx(bs,{className:"w-3.5 h-3.5 text-neutral-300"})]},i))}),r.jsxs("div",{className:"mt-3 border-t border-neutral-100 pt-2",children:[r.jsx("div",{className:"text-[10px] font-semibold text-neutral-400 tracking-wide mb-1",children:"ACTIVITY FEED"}),r.jsx("div",{className:"space-y-1 min-h-[64px]",children:a.map(o=>r.jsxs(O.div,{initial:{opacity:0,y:-6}
45,animate:{opacity:1,y:0},className:"flex items-center gap-2 text-[10.5px]",children:[r.jsx("span",{className:`w-1.5 h-1.5 rounded-full ${o.tone.replace("text-","bg-")}`}),r.jsx("span",{className:"text-neutral-600 truncate",children:o.text})]},o.id))})]})]})}function $e({value:e,icon:t,label:a,delta:n}){const s=f.useRef(null),o=un(s,{once:!1,amount:.5}),i=34,l=2*Math.PI*i,c=fn(0),[d,u]=f.useState(l),[m,h]=f.useState(e);return f.useEffect(()=>{if(!o)return;const x=bn(c,m,{duration:1.2,ease:[.2,.7,.3,1],onUpdate:p=>u(l-p/100*l)});return()=>x.stop()},[o,m,c,l]),q(3e3+e*13%1500,()=>{h(x=>{const p=(Math.random()-.5)*.4,v=Math.max(85,Math.min(99.9,x+p));return Number(v.toFixed(1))})}),r.jsxs("div",{className:"flex items-center gap-4",children:[r.jsxs("div",{className:"relative w-[92px] h-[92px] shrink-0",children:[r.jsxs("svg",{viewBox:"0 0 80 80",className:"w-full h-full -rotate-90",children:[r.jsx("circle",{cx:"40",cy:"40",r:i,fill:"none",stroke:"#F3E1E1",strokeWidth:"7"}),r.jsx("circle",{ref:s,cx:"40",cy:"40",r:i,fill:"none",stroke:ne,strokeWidth:"7",strokeLinecap:"round",strokeDasharray:l,strokeDashoffset:d})]}),r.jsx("div",{className:"absolute inset-0 flex items-center justify-center",children:r.jsx(t,{className:"w-6 h-6",style:{color:ne}})})]}),r.jsxs("div",{className:"min-w-0",children:[r.jsx(st,{value:m,decimals:1,suffix:"%",className:"text-2xl font-bold text-neutral-900 tabular-nums"}),r.jsx("div",{className:"text-[12px] text-neutral-600 leading-tight",children:a}),r.jsxs("div",{className:"text-[11px] text-emerald-600 font-semibold flex items-center gap-1 mt-0.5",children:[r.jsx(tt,{className:"w-3 h-3"})," ",n," ",r.jsx("span",{className:"text-neutral-400 font-normal",children:"vs last 30 days"})]})]})]})}const Ha=[{label:"7 Days",n:7,base:15e3,amp:5e3,drift:80,tickInterval:0,dateFmt:{month:"short",day:"numeric"}},{label:"30 Days",n:30,base:18e3,amp:6e3,drift:60,tickInterval:4,dateFmt:{month:"short",day:"numeric"}},{label:"90 Days",n:90,base:2e4,amp:7500,drift:45,tickInterval:12,dateFmt:{month:"short",day:"numeric"}},{label:"12 Months",n:12,base:48e4,amp:14e4,drift:12e3,tickInterval:0,dateFmt:{month:"short",year:"2-digit"},monthly:!0}];function Ga(e,t=1){const{n:a,base:n,amp:s,drift:o,dateFmt:i,monthly:l}=e;return Array.from({length:a},(c,d)=>{const u=new Date;return l?u.setMonth(u.getMonth()-(a-1-d)):u.setDate(u.getDate()-(a-1-d)),{day:u.toLocaleDateString(void 0,i),diagnoses:Math.round(n+d*o+Math.sin(d*.6+t)*s*.4+Math.cos(d*.3)*s*.3),surveys:Math.round(n*.78+d*o*.6+Math.sin(d*.5+t+2)*s*.35),risk:Math.round(n*.42+Math.sin(d*.7+t+5)*s*.25+d*o*.4),countries:Math.round(n*.08+Math.sin(d*.4)*s*.05+d*o*.15)}})}function St(){const[e,t]=f.useState(1),a=Ha[e],[n,s]=f.useState(()=>Ga(a));return f.useEffect(()=>{s(Ga(a))},[e]),q(2200,()=>{s(o=>{const i=o[o.length-1],l={day:i.day,diagnoses:Math.max(1e3,Math.round(i.diagnoses+(Math.random()-.4)*800)),surveys:Math.max(800,Math.round(i.surveys+(Math.random()-.4)*700)),risk:Math.max(500,Math.round(i.risk+(Math.random()-.5)*500)),countries:Math.max(500,Math.round(i.countries+(Math.random()-.4)*200))};return[...o.slice(1),l]})}),r.jsxs("div",{className:"bg-white rounded-xl border border-neutral-200/70 p-4",children:[r.jsxs("div",{className:"flex items-center justify-between mb-3",children:[r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx("span",{className:"text-[11px] font-semibold text-neutral-500 tracking-wide",children:"IMPACT & GROWTH TRENDS"}),r.jsx(dn,{className:"w-3 h-3 text-neutral-400"}),r.jsxs("span",{className:"flex items-center gap-1 text-[10px] text-emerald-600 font-semibold ml-1",children:[r.jsxs("span",{className:"relative flex h-1.5 w-1.5",children:[r.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-500 opacity-75"}),r.jsx("span",{className:"relative inline-flex rounded-full h-1.5 w-1.5 bg-emerald-500"})]}),"STREAMING"]})]}),r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx("div",{className:"flex rounded border border-neutral-200 text-[11px] overflow-hidden",children:Ha.map((o,i)=>r.jsx("button",{onClick:()=>t(i),className:`px-2.5 py-1 transition-colors ${i===e?"bg-[#BE0303]/10 text-[#BE0303] font-semibold":"text-neutral-600 hover:bg-neutral-50"}`,children:o.label},o.label))}),r.jsx(ws,{className:"w-3.5 h-3.5 text-neutral-400"})]})]}),(()=>{const o=[{key:"diagnoses",color:"#38bdf8",label:"Diagnoses Completed"},{key:"surveys",color:"#2563eb",label:"Surveys Collected"},{key:"risk",color:"#f59e0b",label:"Risk Cases Identified"},{key:"countries",color:"#16a34a",label:"Countries Covered"}];let i=0,l=0;
45n.forEach((u,m)=>{u.diagnoses>n[i].diagnoses&&(i=m),u.diagnoses<n[l].diagnoses&&(l=m)});const c=n[i],d=n[l];return r.jsxs("div",{className:"grid grid-cols-[180px_1fr] gap-4",children:[r.jsx("div",{className:"text-[11px] space-y-2 pt-2",children:o.map(u=>r.jsxs("div",{className:"flex items-center gap-2 text-neutral-700",children:[r.jsx("span",{className:"w-2.5 h-2.5 rounded-full",style:{background:u.color}}),u.label]},u.label))}),r.jsx("div",{className:"h-[220px]",children:r.jsx(vn,{width:"100%",height:"100%",children:r.jsxs(yn,{data:n,margin:{top:24,right:60,bottom:4,left:8},children:[r.jsx("defs",{children:r.jsxs("linearGradient",{id:"diagFill",x1:"0",y1:"0",x2:"0",y2:"1",children:[r.jsx("stop",{offset:"0%",stopColor:"#38bdf8",stopOpacity:.3}),r.jsx("stop",{offset:"100%",stopColor:"#38bdf8",stopOpacity:.04})]})}),r.jsx(ks,{stroke:"#f1f5f9",vertical:!1}),r.jsx(mn,{dataKey:"day",tick:{fontSize:10,fill:"#94a3b8"},interval:a.tickInterval,axisLine:!1,tickLine:!1}),r.jsx(hn,{tick:{fontSize:10,fill:"#94a3b8"},axisLine:!1,tickLine:!1,width:40,tickFormatter:u=>u>=1e3?`${(u/1e3).toFixed(0)}K`:u}),r.jsx(Ms,{contentStyle:{fontSize:11,borderRadius:8,border:"1px solid #e5e7eb"}}),r.jsx(Lt,{type:"monotone",dataKey:"diagnoses",stroke:"#38bdf8",strokeWidth:2,fill:"url(#diagFill)",isAnimationActive:!1}),r.jsx(ut,{type:"monotone",dataKey:"surveys",stroke:"#2563eb",strokeWidth:2,dot:!1,isAnimationActive:!1}),r.jsx(ut,{type:"monotone",dataKey:"risk",stroke:"#f59e0b",strokeWidth:2,dot:!1,isAnimationActive:!1}),r.jsx(ut,{type:"monotone",dataKey:"countries",stroke:"#16a34a",strokeWidth:2,dot:!1,isAnimationActive:!1}),r.jsx(ga,{x:c.day,y:c.diagnoses,r:4,fill:"#fff",stroke:"#0f172a",strokeWidth:1.5,label:{value:"Peak diagnoses",position:"top",fill:"#0f172a",fontSize:11,fontWeight:500,offset:10}}),r.jsx(ga,{x:d.day,y:d.diagnoses,r:4,fill:"#fff",stroke:"#0f172a",strokeWidth:1.5,label:{value:"Low activity day",position:"bottom",fill:"#0f172a",fontSize:11,fontWeight:500,offset:10}})]})})})]})})()]})}function Jc(){const e=new Date,[t,a]=f.useState(e),[n,s]=f.useState(!1),[o,i]=f.useState(new Date);q(1e3,()=>i(new Date));const l=t.toDateString()===new Date().toDateString();return r.jsxs(ri,{open:n,onOpenChange:s,children:[r.jsx(si,{asChild:!0,children:r.jsxs("button",{type:"button",className:"relative flex items-center gap-2 px-3 py-1.5 rounded-md border border-neutral-200 bg-white text-[12px] text-neutral-700 hover:border-[#BE0303]/40 cursor-pointer transition-colors",children:[r.jsx(Ds,{className:"w-3.5 h-3.5"}),r.jsxs("span",{children:[t.toLocaleDateString(void 0,{month:"short",day:"numeric",year:"numeric"}),l&&r.jsxs(r.Fragment,{children:[" · ",r.jsx("span",{className:"tabular-nums",children:o.toLocaleTimeString(void 0,{hour:"2-digit",minute:"2-digit",second:"2-digit"})})]})]}),r.jsx(Je,{className:"w-3 h-3 text-neutral-400"})]})}),r.jsx($n,{className:"w-auto p-0 z-50",align:"end",children:r.jsx(lr,{mode:"single",selected:t,onSelect:c=>{c&&(a(c),s(!1))},defaultMonth:t,fromDate:new Date(2022,0,1),toDate:new Date,captionLayout:"dropdown-buttons",fromYear:2022,toYear:new Date().getFullYear(),initialFocus:!0,className:K("p-3 pointer-events-auto"),classNames:{caption:"flex justify-center pt-1 relative items-center gap-2",caption_label:"hidden",caption_dropdowns:"flex gap-2",dropdown:"text-sm bg-transparent border border-neutral-200 rounded-md px-2 py-1 cursor-pointer hover:border-[#BE0303]/40 focus:outline-none focus:ring-1 focus:ring-[#BE0303]/40",dropdown_month:"relative",dropdown_year:"relative",vhidden:"sr-only"}})})]})}function za(){const[e,t]=f.useState({lives:24541,data:7.2,countries:15,locations:2145});q(2e3,()=>{t(n=>({lives:n.lives+Math.floor(Math.random()*5)+1,data:Number((n.data+Math.random()*.002).toFixed(3)),countries:n.countries,locations:n.locations+(Math.random()<.5?1:0)}))});const a=[{icon:rn,label:"Lives Impacted",value:e.lives,decimals:0,suffix:""},{icon:cn,label:"Data Points Verified",value:e.data,decimals:2,suffix:"M"},{icon:sn,label:"Countries Covered",value:e.countries,decimals:0,suffix:""},{icon:te,label:"Field Locations",value:e.locations,decimals:0,suffix:""}];return r.jsx("div",{className:"grid grid-cols-2 gap-3 text-[11px]",children:a.map((n,s)=>r.jsxs("div",{className:"flex items-start gap-2",children:[r.jsx("div",{className:"w-8 h-8 rounded-lg bg-[#BE0303]/10 grid place-items-center shrink-0",children:r.jsx(n.icon,{className:"w-3.5 h-3.5",style:{color:ne}})}),r.jsxs("div",{children:[r.jsx(st,{value:n.value,decimals:n.decimals,suffix:n.suffix,className:"block text-lg font-bold text-neutral-900 tabular-nums"}),r.jsx("div",{className:"text-neutral-500",children:n.label})]})]},s))})}const Et=[{name:"Adaeze Okeke",role:"Operations Lead",img:zc,status:"active"}];function ed(){const[e,t]=f.useState(!1),[a,n]=f.useState(0),s=f.useRef(null);f.useEffect(()=>{if(!e)return;const l=c=>{s.current&&!s.current.contains(c.target)&&t(!1)};return document.addEventListener("mousedown",l),()=>document.removeEventListener("mousedown",l)},[e]);const o=Et[a],i=Et.filter((l,c)=>c!==a);return r.jsxs("div",{className:"relative",ref:s,children:[r.jsxs("button",{onClick:()=>t(l=>!l),className:"flex items-center gap-2 px-2.5 py-1 rounded-md border border-neutral-200 bg-white hover:border-[#BE0303]/40 transition",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:o.img,alt:o.name,loading:"lazy",width:28,height:28,className:"w-7 h-7 rounded-full object-cover"}),r.jsx("span",{className:`absolute -bottom-0.5 -right-0.5 w-2.5 h-2.5 rounded-full border-2 border-white ${o.status==="active"?"bg-emerald-500":"bg-amber-500"}`})]}),r.jsxs("div",{className:"text-[11px] leading-tight text-left",children:[r.jsx("div",{className:"font-semibold text-neutral-900",children:o.name}),r.jsx("div",{className:"text-neutral-500",children:o.role})]}),r.jsx(Je,{className:`w-3 h-3 text-neutral-400 transition-transform ${e?"rotate-180":""}`})]}),e&&r.jsxs(O.div,{initial:{opacity:0,y:-6}
45,animate:{opacity:1,y:0},transition:{duration:.15},className:"absolute right-0 top-full mt-2 w-64 bg-white rounded-lg border border-neutral-200 shadow-xl z-30 overflow-hidden",children:[r.jsx("div",{className:"px-3 py-2 text-[10px] font-semibold tracking-wide text-neutral-400 border-b border-neutral-100",children:"SWITCH TEAM MEMBER"}),r.jsx("div",{className:"py-1",children:i.map(l=>{const c=Et.indexOf(l);return r.jsxs("button",{onClick:()=>{n(c),t(!1)},className:"w-full flex items-center gap-2.5 px-3 py-2 hover:bg-neutral-50 transition text-left",children:[r.jsxs("div",{className:"relative",children:[r.jsx("img",{src:l.img,alt:l.name,loading:"lazy",width:32,height:32,className:"w-8 h-8 rounded-full object-cover"}),r.jsx("span",{className:`absolute -bottom-0.5 -right-0.5 w-2.5 h-2.5 rounded-full border-2 border-white ${l.status==="active"?"bg-emerald-500":"bg-amber-500"}`})]}),r.jsxs("div",{className:"flex-1 min-w-0",children:[r.jsx("div",{className:"text-[12px] font-semibold text-neutral-900 truncate",children:l.name}),r.jsx("div",{className:"text-[10.5px] text-neutral-500 truncate",children:l.role})]}),r.jsx("span",{className:`text-[9px] font-bold px-1.5 py-0.5 rounded ${l.status==="active"?"bg-emerald-50 text-emerald-600":"bg-amber-50 text-amber-600"}`,children:l.status==="active"?"ONLINE":"AWAY"})]},l.name)})}),r.jsxs("div",{className:"border-t border-neutral-100 px-3 py-2 text-[10.5px] text-neutral-500 flex items-center justify-between",children:[r.jsx("span",{children:"1 team member"}),r.jsx("button",{className:"text-[#BE0303] font-semibold hover:underline",children:"Manage"})]})]})]})}const Pt=["Overview","AI Solutions","Operations","Analytics","Geospatial Map","Reports","Alerts"],Ka=5e3;function td(){const[e,t]=f.useState(0),[a,n]=f.useState(!1),[s,o]=f.useState(0);f.useEffect(()=>{if(a)return;o(0);const l=performance.now();let c=0;const d=m=>{const h=Math.min(100,(m-l)/Ka*100);o(h),h<100&&(c=requestAnimationFrame(d))};c=requestAnimationFrame(d);const u=setTimeout(()=>{t(m=>(m+1)%Pt.length)},Ka);return()=>{clearTimeout(u),cancelAnimationFrame(c)}},[e,a]);const i={initial:{opacity:0,y:12},animate:{opacity:1,y:0,transition:{duration:.5,ease:[.22,.61,.36,1]}},exit:{opacity:0,y:-8,transition:{duration:.28}}};return r.jsxs("div",{className:"w-full rounded-2xl overflow-hidden border border-neutral-200 shadow-2xl bg-neutral-50 text-neutral-900",onMouseEnter:()=>n(!0),onMouseLeave:()=>n(!1),children:[r.jsxs("div",{className:"flex items-center gap-2 px-4 py-2.5 bg-white border-b border-neutral-200",children:[r.jsx("span",{className:"w-3 h-3 rounded-full bg-rose-400"}),r.jsx("span",{className:"w-3 h-3 rounded-full bg-amber-400"}),r.jsx("span",{className:"w-3 h-3 rounded-full bg-emerald-400"}),r.jsx("div",{className:"mx-auto text-[11px] text-neutral-400",children:"intelligence.platform"})]}),r.jsxs("div",{className:"grid grid-cols-[112px_1fr] h-[960px]",children:[r.jsxs("aside",{className:"bg-white border-r border-neutral-200 py-5 px-3 flex flex-col items-center gap-1",children:[r.jsx("div",{className:"text-center mb-4 w-full px-1",children:r.jsx("img",{src:It,alt:"Sproxil",className:"w-full h-auto object-contain"})}),Kc.map((l,c)=>r.jsxs("button",{onClick:()=>{t(c)},className:`w-full flex flex-col items-center gap-1 py-2 rounded-md text-[9px] relative transition-colors duration-150 ${e===c?"bg-[#BE0303]/10 text-[#BE0303] font-semibold":"text-neutral-600 hover:bg-neutral-100"}`,children:[r.jsx(l.icon,{className:"w-4 h-4"}),l.label,l.badge&&r.jsx("span",{className:"absolute top-1 right-3 w-4 h-4 rounded-full bg-rose-500 text-white text-[8px] grid place-items-center",children:l.badge})]},c))]}),r.jsxs("main",{className:"p-5 space-y-4 overflow-hidden relative",children:[r.jsxs("div",{className:"flex items-start justify-between gap-4",children:[r.jsxs("div",{className:"min-w-0",children:[r.jsxs("div",{className:"text-[11px] font-semibold text-neutral-400 tracking-[0.14em] uppercase mb-1",children:["Sproxil Intelligence · ",Pt[e]]}),r.jsxs("h3",{className:"text-[26px] leading-tight font-bold text-neutral-900 flex items-center gap-2",children:["AI Intelligence Platform",r.jsxs("span",{className:"flex items-center gap-1 text-[11px] text-emerald-600 font-semibold px-2 py-0.5 rounded-full bg-emerald-50 border border-emerald-200",children:[r.jsxs("span",{className:"relative flex h-1.5 w-1.5",children:[r.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-500 opacity-75"}),r.jsx("span",{className:"relative inline-flex rounded-full h-1.5 w-1.5 bg-emerald-500"})]}),"LIVE"]})]})]}),r.jsxs("div",{className:"flex items-center gap-3",children:[r.jsx(Jc,{}),r.jsxs("div",{className:"relative w-8 h-8 rounded-full bg-white border border-neutral-200 grid place-items-center",children:[r.jsx(et,{className:"w-4 h-4 text-neutral-600"}),r.jsx("span",{className:"absolute -top-1 -right-1 w-4 h-4 rounded-full bg-rose-500 text-white text-[9px] grid place-items-center",children:"3"})]}),r.jsx(ed,{})]})]}),r.jsx("div",{className:"flex items-center gap-1.5",children:Pt.map((l,c)=>r.jsx("div",{className:"flex-1 h-[3px] rounded-full bg-neutral-200/80 overflow-hidden",children:r.jsx("div",{className:"h-full bg-[#BE0303] transition-[width] duration-100 ease-linear",style:{width:c<e?"100%":c===e?`${s}%`:"0%"}})},c))}),e!==4&&r.jsxs("div",{className:"grid grid-cols-4 gap-3",children:[r.jsx(Ye,{icon:rn,label:"Lives Impacted",value:24,suffix:"K+",delta:"18%",deltaDir:"up",seed:11}),r.jsx(Ye,{icon:cn,label:"Data Points",value:7,suffix:"M+",delta:"22%",deltaDir:"up",seed:22}),r.jsx(Ye,{icon:hs,label:"Response Time",value:5,suffix:" sec",delta:"12%",deltaDir:"down",seed:33}),r.jsx(Ye,{icon:sn,label:"Countries",value:15,suffix:"+",delta:"+2",deltaDir:"up",seed:44})]}),r.jsx(ss,{mode:"wait",children:r.jsxs(O.div,{variants:i,initial:"initial",animate:"animate",exit:"exit",className:"space-y-4",children:[e===0&&r.jsxs("div",{className:"grid grid-cols-[1fr_300px] gap-3",children:[r.jsx(Ct,{}),r.jsx(_t,{})]}),e===1&&r.jsx("div",{className:"grid grid-cols-2 gap-3",children:qc.map((l,c)=>r.jsx(O.div,{initial:{opacity:0,y:10}
45,animate:{opacity:1,y:0},transition:{delay:c*.06},className:"bg-white border border-neutral-200/70 rounded-xl p-4 hover:border-[#BE0303]/40 transition",children:r.jsxs("div",{className:"flex items-start gap-3",children:[r.jsx("div",{className:"w-11 h-11 rounded-lg bg-[#BE0303]/10 grid place-items-center shrink-0",children:r.jsx(l.icon,{className:"w-5 h-5",style:{color:ne}})}),r.jsxs("div",{className:"flex-1",children:[r.jsx("div",{className:"text-[14px] font-bold whitespace-pre-line",children:l.title}),r.jsx("ul",{className:"mt-2 space-y-1",children:l.points.slice(0,3).map(d=>r.jsxs("li",{className:"text-[11px] text-neutral-600 flex gap-1.5",children:[r.jsx("span",{className:"text-[#BE0303]",children:"•"}),d]},d))})]})]})},c))}),e===2&&r.jsxs("div",{className:"grid grid-cols-[1fr_320px] gap-3",children:[r.jsx(St,{}),r.jsx(_t,{})]}),e===3&&r.jsxs(r.Fragment,{children:[r.jsx(St,{}),r.jsxs("div",{className:"bg-white rounded-xl border border-neutral-200/70 p-4",children:[r.jsx("div",{className:"text-[11px] font-semibold text-neutral-500 tracking-wide mb-3",children:"AI ACCURACY"}),r.jsxs("div",{className:"grid grid-cols-4 gap-4",children:[r.jsx($e,{value:98.7,icon:_e,label:"Diagnosis",delta:"2.1%"}),r.jsx($e,{value:96.4,icon:Se,label:"Validation",delta:"1.8%"}),r.jsx($e,{value:94.8,icon:se,label:"Fraud Detection",delta:"2.3%"}),r.jsx($e,{value:97.1,icon:te,label:"Geo Classification",delta:"1.6%"})]})]})]}),e===4&&r.jsxs("div",{className:"grid grid-cols-[1fr_300px] gap-3 min-h-[600px]",children:[r.jsx(Ct,{}),r.jsxs("div",{className:"bg-white rounded-xl border border-neutral-200/70 p-4",children:[r.jsx("div",{className:"text-[12px] font-semibold text-neutral-700 mb-3",children:"Regional Totals"}),r.jsx(za,{})]})]}),e===5&&r.jsxs("div",{className:"grid grid-cols-[1fr_300px] gap-3",children:[r.jsx(St,{}),r.jsxs("div",{className:"bg-white rounded-xl border border-neutral-200/70 p-4",children:[r.jsx("div",{className:"text-[12px] font-semibold text-neutral-700 mb-3",children:"Impact · 30 Days"}),r.jsx(za,{})]})]}),e===6&&r.jsxs("div",{className:"grid grid-cols-[1fr_320px] gap-3",children:[r.jsx(Ct,{}),r.jsx(_t,{})]})]},e)})]})]})]})}const ot="#BE0303";function na(e,t){const a=f.useRef(t);a.current=t,f.useEffect(()=>{const n=setInterval(()=>a.current(),e);return()=>clearInterval(n)},[e])}function ur({value:e}){return r.jsx("span",{className:"tabular-nums",children:e.toLocaleString()})}function ad(){const[e,t]=f.useState([{icon:_e,label:"Diagnoses Today",val:8412,delta:"14%",up:!0},{icon:Se,label:"Surveys Completed",val:32155,delta:"21%",up:!0},{icon:se,label:"Risk Alerts",val:97,delta:"8%",up:!1},{icon:on,label:"Field Agents Live",val:1246,delta:"Live",up:!0}]);return na(2e3,()=>{t(a=>a.map(n=>({...n,val:n.up?n.val+Math.floor(Math.random()*Math.max(2,n.val*.0015))+1:Math.max(1,n.val+(Math.random()<.35?-1:0))})))}),r.jsxs("div",{className:"w-full h-full flex flex-col",children:[r.jsxs("div",{className:"flex items-center gap-1.5 mb-3",children:[r.jsxs("span",{className:"relative flex h-1.5 w-1.5",children:[r.jsx("span",{className:"animate-ping absolute inline-flex h-full w-full rounded-full bg-emerald-500 opacity-75"}),r.jsx("span",{className:"relative inline-flex rounded-full h-1.5 w-1.5 bg-emerald-500"})]}),r.jsx("span",{className:"text-[10px] font-bold tracking-wider text-neutral-500",children:"LIVE OPERATIONS"})]}),r.jsx("h3",{className:"text-lg font-semibold text-neutral-900 leading-tight mb-4",children:"Real-time signal from the field"}),r.jsx("div",{className:"grid grid-cols-2 gap-2.5 flex-1",children:e.map((a,n)=>r.jsxs("div",{className:"rounded-xl border border-neutral-200 bg-white p-3 flex flex-col justify-between",children:[r.jsxs("div",{className:"flex items-center justify-between",children:[r.jsx("div",{className:"w-8 h-8 rounded-lg bg-[#BE0303]/10 flex items-center justify-center",children:r.jsx(a.icon,{className:"w-4 h-4",style:{color:ot}})}),r.jsxs("div",{className:`flex items-center gap-0.5 text-[10px] font-semibold ${a.up?"text-emerald-600":"text-rose-600"}`,children:[a.up?r.jsx(tt,{className:"w-2.5 h-2.5"}):r.jsx(Ft,{className:"w-2.5 h-2.5"}),a.delta]})]}),r.jsxs("div",{className:"mt-2",children:[r.jsx("div",{className:"text-xl font-bold text-neutral-900",children:r.jsx(ur,{value:a.val})}),r.jsx("div",{className:"text-[10px] text-neutral-500 mt-0.5 leading-tight",children:a.label})]})]},n))})]})}
45function nd(){const[e,t]=f.useState([{icon:Wt,label:"Active Deployments",val:32,color:"text-emerald-600"},{icon:et,label:"Monitoring",val:14,color:"text-amber-600"},{icon:se,label:"Critical Alerts",val:5,color:"text-rose-600"},{icon:te,label:"Survey Locations",val:1842,color:"text-sky-600"}]);return na(2200,()=>{t(a=>a.map((n,s)=>({...n,val:s===3?n.val+Math.floor(Math.random()*4)+1:Math.max(1,n.val+(Math.random()<.5?1:-1))})))}),r.jsxs("div",{className:"w-full h-full flex flex-col",children:[r.jsxs("div",{className:"flex items-center gap-1.5 mb-3",children:[r.jsx(te,{className:"w-3.5 h-3.5",style:{color:ot}}),r.jsx("span",{className:"text-[10px] font-bold tracking-wider text-neutral-500",children:"GEOGRAPHIC INTELLIGENCE"})]}),r.jsx("h3",{className:"text-lg font-semibold text-neutral-900 leading-tight mb-4",children:"Coverage across 36 States & the FCT"}),r.jsxs("div",{className:"relative rounded-xl border border-neutral-200 bg-gradient-to-br from-sky-50/60 to-white p-4 flex-1 overflow-hidden",children:[r.jsx("div",{className:"grid grid-cols-2 gap-2",children:e.map((a,n)=>r.jsxs("div",{className:"rounded-lg bg-white/90 border border-neutral-200 p-2.5",children:[r.jsxs("div",{className:"flex items-center gap-1.5 mb-1",children:[r.jsx(a.icon,{className:`w-3 h-3 ${a.color}`}),r.jsx("span",{className:"text-[9px] text-neutral-500 leading-tight",children:a.label})]}),r.jsx("div",{className:"text-base font-bold text-neutral-900",children:r.jsx(ur,{value:a.val})})]},n))}),r.jsxs("div",{className:"mt-3 flex items-center justify-between text-[10px] text-neutral-600",children:[r.jsxs("span",{className:"flex items-center gap-1",children:[r.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-500"}),"Active"]}),r.jsxs("span",{className:"flex items-center gap-1",children:[r.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-amber-500"}),"Monitoring"]}),r.jsxs("span",{className:"flex items-center gap-1",children:[r.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-rose-600"}),"Critical"]})]})]})]})}function rd(){const e=[{text:"mRDT diagnosis verified — Lagos",tone:"bg-emerald-500"},{text:"Survey response — Kano",tone:"bg-sky-500"},{text:"Risk alert: anomaly in Borno",tone:"bg-rose-500"},{text:"Field agent check-in — FCT",tone:"bg-emerald-500"},{text:"Geo update — Rivers",tone:"bg-amber-500"},{text:"Compliance passed — Kaduna",tone:"bg-emerald-500"},{text:"Voice survey transcribed — Oyo",tone:"bg-sky-500"}],[t,a]=f.useState(e.slice(0,5).map((s,o)=>({...s,id:o}))),n=f.useRef(5);return na(1800,()=>{const s=e[Math.floor(Math.random()*e.length)];n.current+=1,a(o=>[{...s,id:n.current},...o].slice(0,6))}),r.jsxs("div",{className:"w-full h-full flex flex-col",children:[r.jsxs("div",{className:"flex items-center gap-1.5 mb-3",children:[r.jsx(Wt,{className:"w-3.5 h-3.5",style:{color:ot}}),r.jsx("span",{className:"text-[10px] font-bold tracking-wider text-neutral-500",children:"EVENT STREAM"})]}),r.jsx("h3",{className:"text-lg font-semibold text-neutral-900 leading-tight mb-4",children:"Every result. Every field agent. Live."}),r.jsx("div",{className:"flex-1 rounded-xl border border-neutral-200 bg-white p-3 space-y-2 overflow-hidden",children:t.map(s=>r.jsxs(O.div,{initial:{opacity:0,y:-8},animate:{opacity:1,y:0},className:"flex items-start gap-2 text-[12px] text-neutral-700",children:[r.jsx("span",{className:`mt-1.5 w-1.5 h-1.5 rounded-full shrink-0 ${s.tone}`}),r.jsx("span",{className:"leading-snug",children:s.text})]},s.id))})]})}function sd(){const e=[{icon:_e,title:"AI Malaria Diagnosis",desc:"mRDT image analysis in <5 sec"},{icon:Se,title:"Conversational Data",desc:"Voice surveys in local languages"},{icon:se,title:"Predictive Risk",desc:"Fraud & compliance monitoring"},{icon:te,title:"Location Intelligence",desc:"GPS mapping & WHO classifications"}];return r.jsxs("div",{className:"w-full h-full flex flex-col",children:[r.jsxs("div",{className:"flex items-center gap-1.5 mb-3",children:[r.jsx("img",{src:It,alt:"",className:"w-4 h-4 object-contain"}),r.jsx("span",{className:"text-[10px] font-bold tracking-wider text-neutral-500",children:"AI SYSTEMS"})]}),r.jsx("h3",{className:"text-lg font-semibold text-neutral-900 leading-tight mb-4",children:"Four systems. O
45ne platform."}),r.jsx("div",{className:"space-y-2 flex-1",children:e.map((t,a)=>r.jsxs("div",{className:"flex items-start gap-3 rounded-xl border border-neutral-200 bg-white p-3",children:[r.jsx("div",{className:"w-9 h-9 rounded-lg bg-[#BE0303]/10 flex items-center justify-center shrink-0",children:r.jsx(t.icon,{className:"w-4.5 h-4.5",style:{color:ot}})}),r.jsxs("div",{className:"min-w-0",children:[r.jsx("div",{className:"text-[13px] font-semibold text-neutral-900 leading-tight",children:t.title}),r.jsx("div",{className:"text-[11px] text-neutral-500 mt-0.5 leading-snug",children:t.desc})]})]},a))})]})}const Ve=[{key:"kpi",node:r.jsx(ad,{})},{key:"geo",node:r.jsx(nd,{})},{key:"feed",node:r.jsx(rd,{})},{key:"systems",node:r.jsx(sd,{})}];function od(){const e=f.useRef(null),[t,a]=f.useState(0),n=o=>{const i=e.current;if(!i)return;const l=i.children[o];l&&i.scrollTo({left:l.offsetLeft-i.offsetLeft,behavior:"smooth"})},s=()=>{const o=e.current;if(!o)return;const i=o.clientWidth;a(Math.round(o.scrollLeft/i))};return r.jsxs("div",{className:"relative",children:[r.jsxs("div",{className:"rounded-[24px] border border-neutral-200 bg-white shadow-[0_10px_40px_-12px_rgba(0,0,0,0.15)] overflow-hidden",children:[r.jsxs("div",{className:"flex items-center justify-between px-4 py-2.5 border-b border-neutral-100 bg-neutral-50/60",children:[r.jsxs("div",{className:"flex items-center gap-2",children:[r.jsx("img",{src:It,alt:"Sproxil",className:"w-5 h-5 object-contain"}),r.jsx("span",{className:"text-[11px] font-semibold text-neutral-700",children:"Intelligence Platform"})]}),r.jsxs("span",{className:"flex items-center gap-1 text-[9px] font-semibold text-emerald-600",children:[r.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-emerald-500 animate-pulse"}),"LIVE"]})]}),r.jsx("div",{ref:e,onScroll:s,className:"flex overflow-x-auto snap-x snap-mandatory scroll-smooth [scrollbar-width:none] [-ms-overflow-style:none] [&::-webkit-scrollbar]:hidden",children:Ve.map(o=>r.jsx("div",{className:"min-w-full snap-start p-5",style:{minHeight:420},children:o.node},o.key))}),r.jsxs("div",{className:"flex items-center justify-between px-4 py-3 border-t border-neutral-100 bg-neutral-50/60",children:[r.jsx("button",{"aria-label":"Previous",onClick:()=>n(Math.max(0,t-1)),className:"w-7 h-7 rounded-full border border-neutral-200 bg-white flex items-center justify-center text-neutral-600 disabled:opacity-40",disabled:t===0,children:r.jsx(an,{className:"w-4 h-4"})}),r.jsx("div",{className:"flex items-center gap-1.5",children:Ve.map((o,i)=>r.jsx("button",{"aria-label":`Go to card ${i+1}`,onClick:()=>n(i),className:`h-1.5 rounded-full transition-all ${i===t?"w-6 bg-[#BE0303]":"w-1.5 bg-neutral-300"}`},i))}),r.jsx("button",{"aria-label":"Next",onClick:()=>n(Math.min(Ve.length-1,t+1)),className:"w-7 h-7 rounded-full border border-neutral-200 bg-white flex items-center justify-center text-neutral-600 disabled:opacity-40",disabled:t===Ve.length-1,children:r.jsx(nn,{className:"w-4 h-4"})})]})]}),r.jsx("p",{className:"mt-3 text-center text-[11px] text-neutral-500",children:"Swipe to explore the platform"})]})}const id=1,ld="a5051bec-c347-4fdf-871a-7ef585a583ef",cd="bef5b9e2-2a24-4a51-83b3-a4b09970029d",dd="/__l5e/assets-v1/a5051bec-c347-4fdf-871a-7ef585a583ef/sproxil-ai-impact-story.mov",ud="a/v1/bef5b9e2-2a24-4a51-83b3-a4b09970029d/a5051bec-c347-4fdf-871a-7ef585a583ef/sproxil-ai-impact-story.mov",fd="sproxil-ai-impact-story.mov",md=143314552,hd="video/quicktime",vd="2026-07-21T09:17:39Z",xd={version:id,asset_id:ld,project_id:cd,url:dd,r2_key:ud,original_filename:fd,size:md,content_type:hd,created_at:vd},pd=1,gd="89f3a0d9-dd4c-49fb-958a-4fc7c22bfc15",bd="bef5b9e2-2a24-4a51-83b3-a4b09970029d",yd="/__l5e/assets-v1/89f3a0d9-dd4c-49fb-958a-4fc7c22bfc15/you-frame.png",wd="a/v1/bef5b9e2-2a24-4a51-83b3-a4b09970029d/89f3a0d9-dd4c-49fb-958a-4fc7c22bfc15/you-frame.png",Nd="you-frame.png",jd=2380,kd="image/png",Md="2026-07-03T17:52:18Z",Dd={version:pd,asset_id:gd,project_id:bd,url:yd,r2_key:wd,original_filename:Nd,size:jd,content_type:kd,created_at:Md};var it="Dialog",[fr,Ru]=Qa(it),[Cd,$]=fr(it),mr=e=>{const{__scopeDialog:t,children:a,open:n,defaultOpen:s,onOpenChange:o,modal:i=!0}=e,l=f.useRef(null),c=f.useRef(null),[d,u]=ln({prop:n,defaultProp:s??!1,onChange:o,caller:it});return r.jsx(Cd,{scope:t,triggerRef:l,contentRef:c,contentId:Ge(),titleId:Ge(),descriptionId:Ge(),open:d,onOpenChange:u,onOpenToggle:f.useCallback(()=>u(m=>!m),[u]),modal:i,children:a})};mr.displayName=it;var hr="DialogTrigger",_d=f.forwardRef((e,t)=>
vendor: 4,838 bytes, lines 45-49
45{const{__scopeDialog:a,...n}=e,s=$(hr,a),o=ge(t,s.triggerRef);return r.jsx(X.button,{type:"button","aria-haspopup":"dialog","aria-expanded":s.open,"aria-controls":s.contentId,"data-state":oa(s.open),...n,ref:o,onClick:H(e.onClick,s.onOpenToggle)})});_d.displayName=hr;var ra="DialogPortal",[Sd,vr]=fr(ra,{forceMount:void 0}),xr=e=>{const{__scopeDialog:t,forceMount:a,children:n,container:s}=e,o=$(ra,t);return r.jsx(Sd,{scope:t,forceMount:a,children:f.Children.map(n,i=>r.jsx(Ce,{present:a||o.open,children:r.jsx(Bt,{asChild:!0,container:s,children:i})}))})};xr.displayName=ra;var Ze="DialogOverlay",pr=f.forwardRef((e,t)=>{const a=vr(Ze,e.__scopeDialog),{forceMount:n=a.forceMount,...s}=e,o=$(Ze,e.__scopeDialog);return o.modal?r.jsx(Ce,{present:n||o.open,children:r.jsx(Pd,{...s,ref:t})}):null});pr.displayName=Ze;var Ed=tn("DialogOverlay.RemoveScroll"),Pd=f.forwardRef((e,t)=>{const{__scopeDialog:a,...n}=e,s=$(Ze,a);return r.jsx(Vt,{as:Ed,allowPinchZoom:!0,shards:[s.contentRef],children:r.jsx(X.div,{"data-state":oa(s.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),re="DialogContent",gr=f.forwardRef((e,t)=>{const a=vr(re,e.__scopeDialog),{forceMount:n=a.forceMount,...s}=e,o=$(re,e.__scopeDialog);return r.jsx(Ce,{present:n||o.open,children:o.modal?r.jsx(Od,{...s,ref:t}):r.jsx(Ad,{...s,ref:t})})});gr.displayName=re;var Od=f.forwardRef((e,t)=>{const a=$(re,e.__scopeDialog),n=f.useRef(null),s=ge(t,a.contentRef,n);return f.useEffect(()=>{const o=n.current;if(o)return kn(o)},[]),r.jsx(br,{...e,ref:s,trapFocus:a.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:H(e.onCloseAutoFocus,o=>{var i;o.preventDefault(),(i=a.triggerRef.current)==null||i.focus()}),onPointerDownOutside:H(e.onPointerDownOutside,o=>{const i=o.detail.originalEvent,l=i.button===0&&i.ctrlKey===!0;(i.button===2||l)&&o.preventDefault()}),onFocusOutside:H(e.onFocusOutside,o=>o.preventDefault())})}),Ad=f.forwardRef((e,t)=>{const a=$(re,e.__scopeDialog),n=f.useRef(!1),s=f.useRef(!1);return r.jsx(br,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:o=>{var i,l;(i=e.onCloseAutoFocus)==null||i.call(e,o),o.defaultPrevented||(n.current||(l=a.triggerRef.current)==null||l.focus(),o.preventDefault()),n.current=!1,s.current=!1},onInteractOutside:o=>{var c,d;(c=e.onInteractOutside)==null||c.call(e,o),o.defaultPrevented||(n.current=!0,o.detail.originalEvent.type==="pointerdown"&&(s.current=!0));const i=o.target;((d=a.triggerRef.current)==null?void 0:d.contains(i))&&o.preventDefault(),o.detail.originalEvent.type==="focusin"&&s.current&&o.preventDefault()}})}),br=f.forwardRef((e,t)=>{const{__scopeDialog:a,trapFocus:n,onOpenAutoFocus:s,onCloseAutoFocus:o,...i}=e,l=$(re,a),c=f.useRef(null),d=ge(t,c);return wn(),r.jsxs(r.Fragment,{children:[r.jsx($t,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:s,onUnmountAutoFocus:o,children:r.jsx(en,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":oa(l.open),...i,ref:d,onDismiss:()=>l.onOpenChange(!1)})}),r.jsxs(r.Fragment,{children:[r.jsx(Td,{titleId:l.titleId}),r.jsx(Id,{contentRef:c,descriptionId:l.descriptionId})]})]})}),sa="DialogTitle",yr=f.forwardRef((e,t)=>{const{__scopeDialog:a,...n}=e,s=$(sa,a);return r.jsx(X.h2,{id:s.titleId,...n,ref:t})});yr.displayName=sa;var wr="DialogDescription",Nr=f.forwardRef((e,t)=>{const{__scopeDialog:a,...n}=e,s=$(wr,a);return r.jsx(X.p,{id:s.descriptionId,...n,ref:t})});Nr.displayName=wr;var jr="DialogClose",kr=f.forwardRef((e,t)=>{const{__scopeDialog:a,...n}=e,s=$(jr,a);return r.jsx(X.button,{type:"button",...n,ref:t,onClick:H(e.onClick,()=>s.onOpenChange(!1))})});kr.displayName=jr;function oa(e){return e?"open":"closed"}var Mr="DialogTitleWarning",[Iu,Dr]=is(Mr,{contentName:re,titleName:sa,docsSlug:"dialog"}),Td=({titleId:e})=>{const t=Dr(Mr),a=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
46
47If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
48
49For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return f.useEffect(()=>{e&&(document.getElementById(e)||console.error(a))},[a,e]),null},Rd="DialogDescriptionWarning",Id=({contentRef:e,descriptionId:t})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${Dr(Rd).contentName}}.`;return f.useEffect(()=>{var o;const s=(o=e.current)==null?void 0:o.getAttribute("aria-describedby");t&&s&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},Fd=mr,Wd=xr,Cr=pr,_r=gr,Sr=yr,Er=Nr,Ld=kr;const Bd=Fd,Yd=Wd,Pr=f.forwardRef(({className:e,...t},a)=>r.jsx(Cr,{ref:a,className:K("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));
49Pr.displayName=Cr.displayName;const Or=f.forwardRef(({className:e,children:t,...a},n)=>r.jsxs(Yd,{children:[r.jsx(Pr,{}),r.jsxs(_r,{ref:n,className:K("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded-lg",e),...a,children:[t,r.jsxs(Ld,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-background transition-opacity data-[state=open]:bg-accent data-[state=open]:text-muted-foreground hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[r.jsx(ls,{className:"h-4 w-4"}),r.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));Or.displayName=_r.displayName;const Ar=f.forwardRef(({className:e,...t},a)=>r.jsx(Sr,{ref:a,className:K("text-lg font-semibold leading-none tracking-tight",e),...t}));Ar.displayName=Sr.displayName;const $d=f.forwardRef(({className:e,...t},a)=>r.jsx(Er,{ref:a,className:K("text-sm text-muted-foreground",e),...t}));$d.displayName=Er.displayName;const Vd=e=>{const t=e.match(/<p[^>]*>(.*?)<\/p>/i);return t?t[1].replace(/<[^>]+>/g,"").trim():""},Hd=e=>{var a;const t=(a=e.content)==null?void 0:a.find(n=>n.type==="image");return t?{src:t.src,alt:t.alt}:null},Gd=()=>{var o;const[e,t]=f.useState(null),a=[ba("phone-mrdt-testing-last-mile-abubakar-yahya"),ba("test-guided-malaria-care-abubakar-muntari")].filter(Boolean),n=e?a.find(i=>i.slug===e)??null:null,s=n?Hd(n):null;return r.jsxs(r.Fragment,{children:[r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 lg:gap-8",children:a.map((i,l)=>r.jsxs(O.article,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.6,delay:l*.1},className:"group bg-white rounded-2xl overflow-hidden border border-border/60 hover:border-[#BE0303]/40 hover:shadow-[0_25px_60px_-20px_rgba(190,3,3,0.25)] transition-all duration-500 flex flex-col",children:[r.jsx("div",{className:"relative overflow-hidden",children:r.jsx("img",{src:i.image,alt:i.imageAlt||i.title,loading:"lazy",width:1536,height:1024,className:"w-full h-64 md:h-72 lg:h-80 object-cover group-hover:scale-[1.03] transition-transform duration-700"})}),r.jsxs("div",{className:"p-8 lg:p-10 flex-1 flex flex-col",children:[r.jsx("div",{className:"flex items-center justify-between mb-4",children:r.jsx("span",{className:"text-xs font-bold tracking-[0.2em] text-[#BE0303] uppercase",children:i.category})}),r.jsx("h3",{className:"text-2xl md:text-3xl font-[Rawson] font-medium text-foreground leading-tight tracking-tight mb-4",children:i.title}),r.jsx("p",{className:"text-foreground/70 leading-relaxed mb-6 flex-1",children:Vd(i.excerpt)}),r.jsxs("button",{type:"button",onClick:()=>t(i.slug),className:"self-start inline-flex items-center gap-2 rounded-lg bg-gradient-to-r from-[#6D0000] to-[#BE0303] px-5 py-2.5 text-sm font-semibold text-white shadow-sm hover:shadow-lg hover:gap-3 transition-all",children:["Read More ",r.jsx(He,{className:"h-4 w-4"})]})]})]},i.slug))}),r.jsx(Bd,{open:!!n,onOpenChange:i=>!i&&t(null),children:r.jsx(Or,{className:"max-w-6xl w-[95vw] p-0 overflow-hidden gap-0 max-h-[92vh] border-0",children:n&&r.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 max-h-[92vh]",children:[r.jsx("div",{className:"relative bg-secondary/40 min-h-[240px] md:min-h-full md:max-h-[92vh] overflow-hidden",children:r.jsx("img",{src:(s==null?void 0:s.src)||n.image,alt:(s==null?void 0:s.alt)||n.imageAlt||n.title,className:"absolute inset-0 w-full h-full object-cover"})}),r.jsxs("div",{className:"relative overflow-y-auto max-h-[92vh] p-8 md:p-10 lg:p-12 bg-white",children:[r.jsx("div",{className:"text-[11px] font-bold tracking-[0.25em] text-[#BE0303] uppercase mb-3",children:n.category}),r.jsx(Ar,{asChild:!0,children:r.jsx("h2",{className:"text-2xl md:text-3xl lg:text-4xl font-[Rawson] font-medium text-foreground leading-[1.15] tracking-tight mb-6",children:n.title})}
49),r.jsx("div",{className:"space-y-4 text-foreground/75 leading-relaxed text-[15px] md:text-base",children:(o=n.content)==null?void 0:o.filter(i=>i.type!=="image").map((i,l)=>i.type==="h2"?i.text?r.jsx("h3",{className:"text-lg md:text-xl font-semibold text-foreground pt-2",children:i.text},l):null:i.type==="p"?r.jsx("p",{dangerouslySetInnerHTML:{__html:i.text}},l):null)})]})]})})})]})},zd=1,Kd="8590de8b-72d0-4bc1-b49a-dc1affb69b4f",qd="bef5b9e2-2a24-4a51-83b3-a4b09970029d",Xd="/__l5e/assets-v1/8590de8b-72d0-4bc1-b49a-dc1affb69b4f/feature-risk-macbook-mockup.png",Ud="a/v1/bef5b9e2-2a24-4a51-83b3-a4b09970029d/8590de8b-72d0-4bc1-b49a-dc1affb69b4f/feature-risk-macbook-mockup.png",Qd="feature-risk-macbook-mockup.png",Zd=1235225,Jd="image/png",eu="2026-07-15T12:01:01Z",tu={version:zd,asset_id:Kd,project_id:qd,url:Xd,r2_key:Ud,original_filename:Qd,size:Zd,content_type:Jd,created_at:eu},au=1,nu="112888eb-b415-4ed4-89be-2dec455614fc",ru="bef5b9e2-2a24-4a51-83b3-a4b09970029d",su="/__l5e/assets-v1/112888eb-b415-4ed4-89be-2dec455614fc/feature-geospatial-macbook-mockup.png",ou="a/v1/bef5b9e2-2a24-4a51-83b3-a4b09970029d/112888eb-b415-4ed4-89be-2dec455614fc/feature-geospatial-macbook-mockup.png",iu="feature-geospatial-macbook-mockup.png",lu=1304060,cu="image/png",du="2026-07-15T12:01:05Z",uu={version:au,asset_id:nu,project_id:ru,url:su,r2_key:ou,original_filename:iu,size:lu,content_type:cu,created_at:du},fu=[{eyebrow:"AI Diagnostics",title:"AI-Powered Malaria Diagnosis - accurate results in under 5 seconds",body:"Frontline health workers and PPMVs photograph rapid diagnostic tests via WhatsApp. Sproxil AI instantly returns verified positive, negative, or invalid results - eliminating reader bias and enabling immediate treatment at the point of care.",cta:"Read More",to:"/sproxil-ai/malaria-diagnosis",mockup:"diagnostics",badge:""},{eyebrow:"AI Data Collection",title:"Intelligent Conversational Data Collection",body:"Replace rigid forms with natural conversations. Our AI understands local languages, asks smart follow-up questions, and captures richer, higher-quality data for surveys, grant reporting, impact assessments, and field research.",cta:"Read More",mockup:"data-collection",badge:""},{eyebrow:"Risk & Compliance",title:"Predictive Risk & Due Diligence Engine",body:"Automatically scans registrations, transactions, and documents to detect anomalies and risks in real time - protecting supply chain integrity, grant compliance, and monitoring and evaluation programs. Our predictive analytics combine localized health data, consumer verification velocity, and regional trends to anticipate demand spikes and market vulnerabilities, helping manufacturers and distributors prevent stock-outs of authentic medicines where they are needed most.",cta:"",image:tu.url,badge:""},{eyebrow:"Geospatial Intelligence",title:"Geospatial Location Intelligence",body:"Turns raw GPS coordinates into actionable insights using WHO and World Bank standards. Automatically classifies locations and reveals patterns for better targeting in health, development, and sustainability programs - accessible via smartphone app, SMS, or USSD so accurate authentication reaches millions across emerging markets.",cta:"",image:uu.url,badge:""}],Fu=()=>r.jsxs("div",{className:"min-h-screen flex flex-col bg-white",children:[r.jsx(cs,{title:"Sproxil AI - Intelligence That Drives Real-World Impact",description:"15+ years of trust, supercharged with practical Artificial Intelligence. Instant malaria diagnosis, intelligent supply chains, and smarter field data across Africa and emerging markets.",canonical:"https://sproxil.com/sproxil-ai"}),r.jsx(ds,{}),r.jsxs("main",{className:"flex-1",children:[r.jsxs("section",{className:"relative overflow-hidden bg-white pt-16 md:pt-24 pb-12",children:[r.jsx("div",{className:"absolute inset-0 [background-image:radial-gradient(circle_at_1px_1px,rgba(190,3,3,0.08)_1px,transparent_0)] [background-size:24px_24px] pointer-events-none"}),r.jsx("div",{className:"absolute -top-32 left-1/2 -translate-x-1/2 w-[900px] h-[500px] rounded-full bg-gradient-to-b from-[#BE0303]/10 to-transparent blur-3xl pointer-events-none"}),r.jsxs("div",{className:"container relative z-10 max-w-5xl text-center",children:[r.jsxs("h1",{className:"text-4xl sm:text-5xl md:text-6xl lg:text-[5rem] font-[Rawson] font-medium leading-[1.02] tracking-tight text-foreground",children:[r.jsxs("span",{className:"block",children:[r.jsx("span",{className:"text-[#BE0303]",children:"Intelligence"}),r.jsx("span",{className:"text-foreground",children:" that drives"})]}),r.jsx("span",{className:"block text-foreground",children:"real-world impact"})]}),r.jsx(O.p,{initial:{opacity:0,y:20}
49,animate:{opacity:1,y:0},transition:{duration:.7,delay:.3},className:"mt-8 text-lg md:text-xl text-foreground/70 max-w-3xl mx-auto leading-relaxed",children:"For over 15 years, Sproxil has delivered trust and operational excellence in challenging environments across Africa and emerging markets. Today, we are supercharging this foundation with powerful, practical Artificial Intelligence, building targeted AI systems that solve high-stakes challenges in public health, supply chain integrity, grant management, monitoring and evaluation, field research, and custom operational needs."}),r.jsx(O.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6,delay:.45},className:"mt-10 flex flex-col sm:flex-row gap-3 justify-center items-center",children:r.jsx(va,{asChild:!0,size:"lg",variant:"outline",className:"min-w-[220px]",children:r.jsx(ct,{to:"/contact",children:"BOOK A DEMO NOW"})})}),r.jsx("p",{className:"mt-5 text-sm text-foreground/55",children:"No long forms. No vendor speak. A working demo in your inbox."})]}),r.jsx(O.div,{initial:{opacity:0,y:60},animate:{opacity:1,y:0},transition:{duration:.9,delay:.5,ease:[.25,.46,.45,.94]},className:"container relative z-10 mt-16 md:mt-20 max-w-6xl",children:r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"absolute -inset-6 bg-gradient-to-r from-[#BE0303]/20 via-[#6D0000]/15 to-[#BE0303]/20 rounded-[2rem] blur-3xl opacity-70"}),r.jsxs("div",{className:"relative",children:[r.jsx("div",{className:"md:hidden",children:r.jsx(od,{})}),r.jsx("div",{className:"hidden md:block",children:r.jsx(td,{})})]})]})})]}),r.jsxs("section",{id:"platform",className:"py-20 md:py-28 bg-secondary/40 relative overflow-hidden",children:[r.jsx(dt,{variant:"section",intensity:"subtle"}),r.jsxs("div",{className:"container relative z-10 max-w-6xl",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsx("span",{className:"text-xs font-bold tracking-[0.25em] text-[#BE0303] uppercase",children:"The Platform"}),r.jsxs("h2",{className:"mt-4 text-3xl md:text-5xl lg:text-6xl font-[Rawson] font-medium tracking-tight text-foreground leading-[1.05]",children:["Real AI Solutions"," ",r.jsx("span",{className:"bg-gradient-to-r from-[#6D0000] to-[#BE0303] bg-clip-text text-transparent",children:"Solving Real Problems."})]})]}),r.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 lg:gap-8",children:fu.map((e,t)=>r.jsxs(O.article,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.6,delay:t*.1},className:"group bg-white rounded-2xl overflow-hidden border border-border/60 hover:border-[#BE0303]/40 hover:shadow-[0_25px_60px_-20px_rgba(190,3,3,0.25)] transition-all duration-500",children:[r.jsxs("div",{className:"p-8 lg:p-10",children:[r.jsxs("div",{className:"flex items-center justify-between mb-5",children:[r.jsx("span",{className:"text-xs font-bold tracking-[0.2em] text-[#BE0303] uppercase",children:e.eyebrow}),e.badge&&r.jsx("span",{className:"text-[10px] font-bold tracking-wider px-2.5 py-1 rounded-full bg-[#BE0303]/10 text-[#BE0303]",children:e.badge})]}),r.jsx("h3",{className:"text-2xl md:text-3xl font-[Rawson] font-medium text-foreground leading-tight tracking-tight mb-4",children:e.title}),e.mockup?r.jsxs("details",{className:"group/details mb-6 rounded-xl border border-[#BE0303]/30 bg-[#BE0303]/5",children:[r.jsxs("summary",{className:"flex items-center justify-between gap-3 cursor-pointer list-none px-4 py-3.5 rounded-xl bg-gradient-to-r from-[#6D0000] to-[#BE0303] text-base font-bold text-white shadow-md",children:[r.jsx("span",{children:"Read the overview"}),r.jsx(Je,{className:"h-5 w-5 transition-transform duration-300 group-open/details:rotate-180"})]}),r.jsxs("p",{className:"px-4 py-4 text-foreground/70 leading-relaxed text-sm",children:[e.body," ",e.to&&r.jsxs(ct,{to:e.to,className:"inline-flex items-center gap-1 text-[#BE0303] font-semibold text-sm hover:gap-2 transition-all",children:[e.cta," ",r.jsx(He,{className:"h-3.5 w-3.5"})]})]})]}):r.jsx("p",{className:"text-foreground/70 leading-relaxed mb-6",children:e.body}),e.mockup||!e.cta?null:r.jsxs("span",{"aria-disabled":"true",className:"inline-flex items-center gap-2 text-[#BE0303] font-semibold text-sm cursor-default select-none",children:[e.cta," ",r.jsx(He,{className:"h-4 w-4"})]})]}),r.jsx("div",{className:"relative bg-gradient-to-br from-secondary/60 to-secondary/20 px-6 pt-2 pb-6 lg:px-10 lg:pt-2 lg:pb-10 overflow-hidden",children:e.mockup?r.jsx("div",{className:"w-full flex items-center justify-center py-4",children:r.jsx(Cs,{variant:e.mockup})}):r.jsx("div",{className:"relative rounded-xl overflow-hidden ring-1 ring-black/5 shadow-xl",children:r.jsx("img",{src:e.image,alt:e.title,loading:"lazy",width:1536,height:1024,className:"w-full h-64 md:h-72 lg:h-80 object-cover group-hover:scale-[1.03] transition-transform duration-700"})})})]},e.title))})]})]}),r.jsx("section",{className:"relative overflow-hidden bg-white py-24 md:py-32",children:r.jsx("div",{className:"container relative z-10 max-w-5xl",children:r.jsxs(O.div,{initial:{opacity:0,y:40},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.7},className:"text-center",children:[r.jsxs(O.div,{initial:{scale:.8,opacity:0}
49,whileInView:{scale:1,opacity:1},viewport:{once:!0},transition:{duration:.5,delay:.1},className:"inline-flex items-end gap-4 mb-10",children:[r.jsx("span",{className:"text-2xl md:text-3xl lg:text-4xl font-bold tracking-[0.2em] text-foreground uppercase leading-none",children:"Built For"}),r.jsx("img",{src:Dd.url,alt:"You",className:"h-10 md:h-12 lg:h-14 w-auto object-contain brightness-0"})]}),r.jsxs("h2",{className:"text-3xl md:text-5xl lg:text-6xl font-[Rawson] font-medium tracking-tight text-foreground leading-[1.05] mb-8",children:["Custom"," ",r.jsx("span",{className:"bg-gradient-to-r from-[#ff4d4d] via-[#BE0303] to-[#6D0000] bg-clip-text text-transparent",children:"AI Solutions"})]}),r.jsxs("p",{className:"text-lg md:text-xl text-foreground/80 max-w-3xl mx-auto leading-relaxed mb-12",children:["Have a unique challenge in public health, grants, monitoring and evaluation, supply chain, or any high-impact area?"," ",r.jsx("span",{className:"text-foreground font-medium",children:"Our team of AI architects and domain experts will design and deploy tailored intelligent systems"})," ","to meet your exact needs."]})]})})}),r.jsxs("section",{className:"relative overflow-hidden py-20 md:py-32 bg-white",children:[r.jsx(dt,{variant:"section",intensity:"subtle"}),r.jsxs("div",{className:"container relative z-10 max-w-4xl",children:[r.jsxs(O.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.7},className:"text-center",children:[r.jsx("span",{className:"text-xs font-bold tracking-[0.25em] text-[#BE0303] uppercase",children:"Why Sproxil AI"}),r.jsxs("h2",{className:"mt-4 text-3xl md:text-5xl lg:text-6xl font-[Rawson] font-medium text-foreground tracking-tight leading-[1.05]",children:["In high-stakes environments,"," ",r.jsx("span",{className:"bg-gradient-to-r from-[#6D0000] to-[#BE0303] bg-clip-text text-transparent",children:"speed, accuracy, and insight are everything."})]})]}),r.jsxs(O.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-80px"},transition:{duration:.7,delay:.15},className:"mt-12 space-y-6 text-lg md:text-xl text-foreground/75 leading-relaxed",children:[r.jsx("p",{children:"The world's leading health and development organisations are racing to close the AI gap in low-income markets. The tools exist. The data exists. What's been missing is a partner that understands both the technology and the terrain. Sproxil is that partner. We've already interpreted over 24,000 malaria tests using AI, tracked 5.1 billion+ products, reached 117.8 million users globally, and supported 7 million+ patient interactions across some of the world's most challenging operating environments."}),r.jsx("p",{children:"Sproxil builds AI systems that respect user privacy, actively combat data bias, and work hand-in-hand with global regulatory standards to foster an open, secure marketplace. Together with our partners, we are leveraging technology to build a healthier, more equitable, and sustainable world."})]})]})]}),r.jsx("section",{className:"relative overflow-hidden py-20 md:py-28 bg-secondary/40",children:r.jsxs("div",{className:"container relative z-10 max-w-6xl",children:[r.jsxs("div",{className:"text-center mb-16",children:[r.jsx("span",{className:"text-base md:text-lg lg:text-xl font-bold tracking-[0.25em] text-[#BE0303] uppercase",children:"Proven Impact Stories"}),r.jsxs("h2",{className:"mt-5 text-xl md:text-3xl lg:text-4xl font-[Rawson] font-medium tracking-tight text-foreground leading-[1.05]",children:["AI in service of people,"," ",r.jsx("span",{className:"bg-gradient-to-r from-[#6D0000] to-[#BE0303] bg-clip-text text-transparent",children:"not just systems."})]})]}),r.jsx("div",{className:"grid grid-cols-1 gap-5 items-stretch max-w-3xl mx-auto mb-12",children:r.jsx(O.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-60px"},transition:{duration:.6},className:"relative rounded-xl overflow-hidden border border-border/60 shadow-md bg-black aspect-video group",children:r.jsx("video",{src:xd.url,controls:!0,preload:"metadata",playsInl
49ine:!0,className:"w-full h-full object-cover"})})}),r.jsx("div",{className:"text-center mb-16",children:r.jsx("p",{className:"text-lg text-foreground/65 max-w-3xl mx-auto leading-relaxed",children:"Every day, a frontline health worker in a remote community makes a decision that could save or cost a life. Where counterfeit medicines circulate freely, lab infrastructure is scarce, and paper forms lose data before they reach a desk, the margin for error is zero. Sproxil AI was built for exactly this reality."})}),r.jsx(Gd,{})]})}),r.jsxs("section",{className:"relative py-20 md:py-28 overflow-hidden bg-white",children:[r.jsx(dt,{variant:"section",intensity:"subtle"}),r.jsx("div",{className:"container relative z-10 max-w-5xl",children:r.jsxs(O.div,{initial:{opacity:0,scale:.96},whileInView:{opacity:1,scale:1},viewport:{once:!0,margin:"-100px"},transition:{duration:.8},className:"relative",children:[r.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-[#6D0000]/30 via-[#BE0303]/30 to-[#6D0000]/30 rounded-3xl blur-3xl op
49acity-60"}),r.jsxs("div",{className:"relative bg-gradient-to-br from-[#3A0000] via-[#6D0000] to-[#BE0303] rounded-3xl p-10 md:p-16 lg:p-20 text-center overflow-hidden shadow-2xl",children:[r.jsx(O.div,{className:"absolute inset-0 bg-[radial-gradient(ellipse_at_top,_rgba(255,255,255,0.18),_transparent_60%)] pointer-events-none",animate:{opacity:[.5,1,.5]},transition:{duration:4,repeat:1/0,ease:"easeInOut"}}),r.jsxs("h2",{className:"relative text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-[Rawson] font-medium text-white leading-[1.05] tracking-tight mb-6",children:["If you can imagine it,",r.jsx("br",{}),r.jsx("span",{className:"bg-gradient-to-r from-white via-white/95 to-white/70 bg-clip-text text-transparent",children:"Sproxil AI can build it."})]}),r.jsx("div",{className:"relative flex flex-col sm:flex-row items-center justify-center gap-4",children:r.jsx(va,{asChild:!0,size:"lg",variant:"gradient",children:r.jsxs(ct,{to:"/contact",children:["SCHEDULE YOUR AI CONSULTATION NOW ",r.jsx(He,{className:"ml-2 h-5 w-5"})]})})})]})]})})]})]}),r.jsx(us,{})]});export{Fu 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.