var Q=i=>{throw TypeError(i)};var dt=(i,t,e)=>t.has(i)||Q("Cannot "+e);var N=(i,t,e)=>(dt(i,t,"read from private field"),e?e.call(i):t.get(i)),Y=(i,t,e)=>t.has(i)?Q("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(i):t.set(i,e);import{k as X,s as k,a as v,b as F,f as W,d as ht,e as vt,c as $,t as ft}from"./CWw6qgC_.js";import{h as G,i as tt,k as L,t as x,n as et,a0 as ut,b6 as mt,j as rt,C as _t,g as gt,b5 as yt,b2 as bt,aW as pt,b7 as wt,b8 as xt,c as _,r as f,s as C,o as r,al as U,f as j,a4 as K,a5 as E,p as Z,a as q,a9 as Wt,am as at,aR as Mt}from"./BTUA7_xE.js";import{i as R}from"./Bd-v_9Ud.js";import{e as it,i as st}from"./25_y8TFd.js";import{p as O}from"./CW0zSL4D.js";import{s as St}from"./DxQlA7U2.js";import{s,a as nt,b as kt}from"./B0XoTt7U.js";function Ct(i,t,e=!1,a=!1,l=!1,c=!1){var h=i,d="";if(e){var o=i;G&&(h=tt(L(o)))}x(()=>{var u=ut;if(d===(d=t()??"")){G&&et();return}if(e&&!G){u.nodes=null,o.innerHTML=d,d!==""&&X(L(o),o.lastChild);return}if(u.nodes!==null&&(mt(u.nodes.start,u.nodes.end),u.nodes=null),d!==""){if(G){rt.data;for(var y=et(),b=y;y!==null&&(y.nodeType!==_t||y.data!=="");)b=y,y=gt(y);if(y===null)throw yt(),bt;X(rt,b),h=tt(y);return}var p=a?wt:l?xt:void 0,M=pt(a?"svg":l?"math":"template",p);M.innerHTML=d;var m=a||l?M:M.content;if(X(L(m),m.lastChild),a||l)for(;L(m);)h.before(L(m));else h.before(m)}})}var Et=F(''),Tt=F(''),It=F(""),Dt=F('',1),Rt=F('');function ot(i,t){let e=O(t,"size",3,12),a=O(t,"color",3,"currentColor");const l={empirical:"Empirical: directly measured or observed",modeled:"Modeled: scenario-based prediction",proxy:"Proxy: indirect indicator",synthetic:"Synthetic prior: generated, not observed"};let c=U(()=>Math.max(1,Math.round(e()/9))),h=U(()=>t.title??l[t.tier]),d=U(()=>`rip-stripe-${t.tier}-${e()}`);var o=Rt(),u=_(o),y=_(u,!0);f(u);var b=C(u);{var p=g=>{var n=Et();x(()=>{s(n,"width",e()),s(n,"height",e()),s(n,"fill",a())}),v(g,n)},M=g=>{var n=Tt();x(()=>{s(n,"x",r(c)/2),s(n,"y",r(c)/2),s(n,"width",e()-r(c)),s(n,"height",e()-r(c)),s(n,"stroke",a()),s(n,"stroke-width",r(c))}),v(g,n)},m=g=>{var n=It();x(()=>{s(n,"cx",e()/2),s(n,"cy",e()/2),s(n,"r",e()/2-.5),s(n,"fill",a())}),v(g,n)},w=g=>{var n=Dt(),T=j(n),P=_(T),V=_(P);f(P),f(T);var S=C(T);x(()=>{s(P,"id",r(d)),s(V,"stroke",a()),s(S,"x",r(c)/2),s(S,"y",r(c)/2),s(S,"width",e()-r(c)),s(S,"height",e()-r(c)),s(S,"fill",`url(#${r(d)??""})`),s(S,"stroke",a()),s(S,"stroke-width",r(c))}),v(g,n)};R(b,g=>{t.tier==="empirical"?g(p):t.tier==="modeled"?g(M,1):t.tier==="proxy"?g(m,2):g(w,-1)})}f(o),x(()=>{s(o,"width",e()),s(o,"height",e()),s(o,"viewBox",`0 0 ${e()??""} ${e()??""}`),s(o,"aria-label",r(h)),k(y,r(h))}),v(i,o)}var Pt=W('');function At(i,t){var e=Pt(),a=_(e),l=_(a);ot(l,{get tier(){return t.tier},size:11,get color(){return`var(--tier-${t.tier??""})`}}),f(a);var c=C(a,2),h=_(c);St(h,()=>t.children),f(c),f(e),x(()=>{nt(e,1,`claim claim-${t.tier??""}`),s(e,"data-tier",t.tier)}),v(i,e)}var z,B;class Nt{constructor(){Y(this,z,K(null));Y(this,B,K(null))}get active(){return r(N(this,z))}set active(t){E(N(this,z),t,!0)}get highlightDocId(){return r(N(this,B))}set highlightDocId(t){E(N(this,B),t,!0)}}z=new WeakMap,B=new WeakMap;const Lt=new Nt;var Ot=W('');function zt(i,t){Z(t,!0);function e(h){h.preventDefault(),Lt.active=t.c.id;const d=document.getElementById(`cite-${t.c.id}`);d==null||d.scrollIntoView({block:"center",behavior:"smooth"})}var a=Ot(),l=_(a),c=_(l);f(l),f(a),x(()=>{s(a,"href",`#cite-${t.c.id??""}`),s(a,"data-cite",t.c.id),s(a,"aria-label",`Citation ${t.c.n??""}: ${t.c.source??""}, ${t.c.title??""}`),k(c,`[${t.c.n??""}]`)}),vt("click",a,e),v(i,a),q()}ht(["click"]);const Bt={empirical:{label:"Empirical",short:"EMP",desc:"Directly measured or observed",examples:"USGS high-water marks · FloodNet sensors · Sandy Inundation Zone"},modeled:{label:"Modeled",short:"MOD",desc:"Scenario-based prediction",examples:"FEMA flood zones · DEP stormwater scenarios · NPCC4 SLR"},proxy:{label:"Proxy",short:"PRX",desc:"Indirect indicator",examples:"311 flood complaints · NFIP claims · terrain indices"},synthetic:{label:"Synthetic prior",short:"SYN",desc:"Generated, not observed",examples:"TerraMind land-cover · synthetic SAR for occluded days"}};function oe(i){const t=i.toLowerCase();return t.startsWith("syn")||t.startsWith("terramind")||t.includes("synthetic")?"synthetic":t.startsWith("sandy")||t.startsWith("floodnet")||t.startsWith("usgs")||t.startsWith("mta_entrance")||t.startsWith("nycha_dev")||t.startsWith("doe_school")||t.startsWith("doh_hospital")||t.startsWith("ida_hwm")||t.startsWith("hwm")||t.startsWith("noaa")||t.startsWith("nws_obs")||t.startsWith("prithvi_eo")?"empirical":t.startsWith("dep")||t.startsWith("fema_firm")||t.startsWith("npcc")||t.startsWith("wrp")||t.includes("scenario")||t.includes("forecast")||t.startsWith("prithvi")||t.startsWith("ttm")||t.startsWith("nws_alert")?"modeled":(t.startsWith("nyc311")||t.startsWith("311")||t.startsWith("nfip")||t.startsWith("rag")||t.startsWith("dob")||t.startsWith("hand")||t.startsWith("twi")||t.startsWith("microtopo"),"proxy")}function le(i){const t=i.toLowerCase();return t==="geocode"||t.startsWith("fan")||t.startsWith("merge")||t==="plan"||t==="compose"||t==="reconcile"||t==="stream"?null:t==="sandy"||t==="sandy_inundation"||t==="floodnet"||t==="ida_hwm"||t==="noaa_tides"||t==="nws_obs"||t==="prithvi_eo_v2"||t==="prithvi_eo_live"||t==="mta_entrance_exposure"||t==="mta_entrances"||t==="nycha_developments"||t==="doe_school_exposure"||t==="doe_schools"||t==="doh_hospital_exposure"||t==="doh_hospitals"?"empirical":t==="dep"||t==="dep_stormwater"||t==="ttm_forecast"||t==="ttm_311_forecast"||t==="floodnet_forecast"||t==="nws_alerts"||t==="prithvi_water"?"modeled":t==="nyc311"||t==="microtopo"||t==="microtopo_lidar"||t==="rag"||t==="rag_mta"?"proxy":t==="terramind"||t==="terramind_synthesis"?"synthetic":null}var Ft=W("");function Ht(i,t){Z(t,!0);let e=O(t,"compact",3,!1),a=U(()=>Bt[t.tier]);var l=Ft();let c;var h=_(l);ot(h,{get tier(){return t.tier},size:10,get color(){return`var(--tier-${t.tier??""})`}});var d=C(h);f(l),x(()=>{nt(l,1,`tier-badge tier-badge-${t.tier??""}`,"svelte-1acpjpp"),s(l,"title",r(a).desc),c=kt(l,"",c,{color:`var(--tier-${t.tier??""})`}),k(d,` ${(e()?r(a).short:r(a).label)??""}`)}),v(i,l),q()}var Gt=W(''),Ut=W(''),jt=W('
');function Kt(i,t){var e=jt(),a=_(e),l=_(a,!0);f(a);var c=C(a,2),h=_(c,!0);f(c);var d=C(c,2);{var o=b=>{var p=Gt(),M=_(p);Ht(M,{get tier(){return t.tier},compact:!0}),f(p),v(b,p)};R(d,b=>{t.tier&&b(o)})}var u=C(d,2);{var y=b=>{var p=Ut(),M=_(p,!0);f(p),x(()=>k(M,t.title)),v(b,p)};R(u,b=>{t.title&&b(y)})}f(e),x(()=>{k(l,t.n),k(h,t.label)}),v(i,e)}var Vt=W(''),Yt=W(''),Xt=W("",1),Zt=W(""),qt=W(''),Jt=W('');function ce(i,t){Z(t,!0);let e=O(t,"streaming",3,!1),a=O(t,"replayKey",3,0),l=K(Wt(t.blocks.length)),c=K(!1);at(()=>{typeof window>"u"||E(c,window.matchMedia("(prefers-reduced-motion: reduce)").matches,!0)}),at(()=>{if(a(),!e()){E(l,t.blocks.length,!0);return}if(r(c)){E(l,t.blocks.length,!0);return}E(l,0);let d=0,o;const u=()=>{d++,E(l,d,!0),dclearTimeout(o)});var h=Jt();it(h,21,()=>t.blocks.slice(0,r(l)),st,(d,o)=>{var u=$(),y=j(u);{var b=m=>{var w=Vt();Ct(w,()=>r(o).html,!0),f(w),v(m,w)},p=m=>{var w=Yt(),g=_(w);Kt(g,{get n(){return r(o).n},get label(){return r(o).label},get tier(){return r(o).tier},get title(){return r(o).title}}),f(w),v(m,w)},M=m=>{var w=qt();it(w,21,()=>r(o).parts,st,(g,n)=>{var T=$(),P=j(T);{var V=I=>{var D=Xt(),H=j(D);At(H,{get tier(){return r(n).tier},children:(A,Qt)=>{Mt();var J=ft();x(()=>k(J,r(n).text)),v(A,J)}});var lt=C(H);{var ct=A=>{zt(A,{get c(){return t.citations[r(n).cite]}})};R(lt,A=>{r(n).cite&&t.citations[r(n).cite]&&A(ct)})}v(I,D)},S=I=>{var D=Zt(),H=_(D,!0);f(D),x(()=>k(H,r(n).text)),v(I,D)};R(P,I=>{r(n).tier?I(V):I(S,-1)})}v(g,T)}),f(w),v(m,w)};R(y,m=>{r(o).kind==="status"?m(b):r(o).kind==="head"?m(p,1):m(M,-1)})}v(d,u)}),f(h),v(i,h),q()}export{ce as B,ot as T,le as a,Ht as b,Lt as c,Bt as d,oe as t};