PageSourceSearch

https://www.usaspending.gov/681.9098140fa3ccafd53147.js

js usaspending.gov collected 2026-09-24 08:25:41 UTC 211,884 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[681],{6907(e,t,a){a.d(t,{A:()=>k});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(96229),c=a(80963),d=a(45844),u=a(51820),p=a(82653),g=a(3212),f=a(2396),m=a(18903),y=a(79652),b=a(33244),v=a(85319),h=a(81463),w=a(49848),L=a(18389),_=a(12505),A=a(52663),E=a(51931),S=a(41730);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var H="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e};a(10675);var x={selectedFy:i().string,latestFy:i().number,setSelectedFy:i().func,isError:i().bool,isLoading:i().bool,errorMessage:i().string,agencySlug:i().string},j=function(e){var t=e.selectedFy,a=e.setSelectedFy,n=e.isError,s=e.errorMessage,i=e.isLoading,H=e.latestFy,x=e.agencySlug,j=(0,d.Zp)(),G=(0,y.A)(),k=(0,c.wA)(),O=function(e){k((0,m.to)(e))},T=(0,d.zy)(),C=T.pathname,N=T.search,M="".concat(C.substring(1)).concat(N),P=(0,r.useState)(G.section||"overview"),D=(0,o.A)(P,2),F=D[0],R=D[1],B=(0,c.d4)(function(e){return e.agency.overview}).name,z=(0,c.d4)(function(e){return e.agency}).isStatusOfFundsChartLoaded,I=(0,c.d4)(function(e){return e.agency.dataThroughDates}),V=null==I?void 0:I.overviewDataThroughDate,Y=null==I?void 0:I.statusDataThroughDate,W=null==I?void 0:I.awardSpendingDataThroughDate,q=[{section:"overview",label:"Overview",icon:"landmark",dataThroughDate:V,component:r.createElement(A.A,{fy:t,dataThroughDate:V})},{section:"status-of-funds",label:"Status of Funds",icon:"money-check-alt",dataThroughDate:Y,component:r.createElement(L.A,{fy:t})},{section:"award-spending",label:"Award Spending",icon:"hand-holding-usd",dataThroughDate:W,component:r.createElement(E.A,{fy:"".concat(t)})}],U=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=q.find(function(t){return t.section===e});if(t){var a=document.querySelector("#agency-v2-".concat(t.section));if(a){if(!window.location.href.includes("section=".concat(e))){var n=(0,u.ao)(G,{section:"".concat(e)});j({path:"".concat((0,u.JP)(n))},{replace:!0})}R(e);var o=a.offsetTop-f.e;window.scrollTo({top:o-55,left:0,behavior:"smooth"})}}};return(0,r.useEffect)(function(){z&&G.section&&U(G.section)},[G.section,z]),r.createElement(v.A,{pageName:"agency-v2",classNames:"usa-da-agency-page-v2",title:B,metaTagProps:i?{}:(0,p.dg)({id:x,name:B}),inPageNav:!0,loading:i,sections:q,jumpToSection:U,activeSection:F,toolBarComponents:[r.createElement(w.A,{size:"sm",leftIcon:"calendar-alt",enabled:!0,selectedValue:t,latestValue:H,handleChange:function(e){return a({fy:e})},key:"NumericPickerWrapper"}),r.createElement(b.A,{url:(0,g.$_)(M),onShareOptionClick:function(e){(0,g.nX)(e,M,{subject:"USAspending.gov Agency Profile: ".concat(B),body:"View the spending activity for this Agency on USAspending.gov: ".concat((0,g.$_)(M))},O)},key:"ShareIcon508"})]},r.createElement("main",{id:"main-content",className:"main-content usda__flex-row"},r.createElement(h.A,{className:"agency-profile",label:"Back to Agency Profile Page",url:"/agency"}),r.createElement("div",{className:"body usda__flex-col"},r.createElement(S.A,null),n?r.createElement(l.Kw,{description:s}):q.map(function(e){return r.createElement(_.A,{key:e.section,section:e,isLoading:i,icon:e.icon,dataThroughDate:e.dataThroughDate},e.component||r.createElement(l.LR,null))}))))};H(j,"useNavigate{history}\nuseQueryParams{query}\nuseDispatch{dispatch}\nuseLocation{{ pathname, search }}\nuseState{[activeSection, setActiveSection](query.section || 'overview')}\nuseSelector{{ name }}\nuseSelector{{ isStatusOfFundsChartLoaded }}\nuseSelector{dataThroughDates}\nuseEffect{}",function(){return[d.Zp,y.A,c.wA,d.zy,c.d4,c.d4,c.d4]}),j.propTypes=x;var G=j;const k=G;var O,T;(O="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(O.register(x,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/AgencyPage.jsx"),O.register(j,"AgencyProfileV2","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/
1agency/AgencyPage.jsx"),O.register(G,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/AgencyPage.jsx")),(T="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&T(e)},12505(e,t,a){a.d(t,{A:()=>g});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(56286),l=a(96229);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var c=a(12771),d={section:s().shape({section:s().string.isRequired,label:s().string.isRequired}),icon:s().string,children:s().element,isLoading:s().bool,dataThroughDate:s().string},u=function(e){var t,a=e.section,n=e.icon,r=void 0===n?"chart-area":n,s=e.children,d=e.isLoading,u=e.dataThroughDate;return u&&(t="no data"===u?"No data available for the selected fiscal year":"Data through ".concat(c(u).format("M/D/YYYY"))),o.createElement(l.$K,{id:"agency-v2-".concat(a.section),icon:o.createElement(i.gc,{size:"2x",icon:r}),title:a.label,isCollapsible:!0},t?o.createElement("div",{className:"section__date-note"},t):null,d?o.createElement(l.O$,null):s)};u.propTypes=d;var p=u;const g=p;var f,m;(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(f.register(d,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/AgencySection.jsx"),f.register(u,"AgencySection","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/AgencySection.jsx"),f.register(p,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/AgencySection.jsx")),(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&m(e)},77466(e,t,a){a.d(t,{A:()=>u});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(11405);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var l={name:s().string.isRequired},c=function(e){var t=e.name;return o.createElement("div",{className:"status-of-funds__intro-wrapper"},o.createElement("div",{className:"status-of-funds__intro-section-title"},"How much is ",t," spending on contracts and financial assistance?"),o.createElement("div",{className:"status-of-funds__intro-section-text","data-testid":"introCopy"},"Federal agencies use some portion of their ",o.createElement("span",{className:"status-of-funds__glossary-term"},"budgetary resources")," ",o.createElement(i.A,{term:"budgetary-resources"})," for awards to recipients in the form of contracts and financial assistance. Each award consists of a roll-up of individual ",o.createElement("span",{className:"status-of-funds__glossary-term"},"transactions")," ",o.createElement(i.A,{term:"transaction"}),", including transactions that obligate money. In this section, we show which sub-agencies of ",t," have issued awards through different types of contracts or financial assistance and how much each sub-agency has obligated (promised to spend)."))};c.propTypes=l;var d=c;const u=d;var p,g;(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(p.register(l,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/awardSpending/AwardSpendingIntro.jsx"),p.register(c,"AwardSpendingIntro","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/awardSpending/AwardSpendingIntro.jsx"),p.register(d,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/awardSpending/AwardSpendingIntro.jsx")),(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&g(e)},51931(e,t,a){a.d(t,{A:()=>_});var n,o=a(17900),r=a(60034),s=a(80963),i=a(67202),l=a.n(i),c=a(96229),d=a(58451),u=a(52079),p=a(25153),g=a(77466),f=a(51478);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},y={fy:l().string},b=[{internal:"all",label:"All Awards"},{internal:"contracts",label:"Contracts"},{internal:"idvs",label:"Contract IDVs"},{internal:"grants",label:"Grants"},{internal:"loans",label:"Loans"},{internal:"direct_payments",label:"Direct Payments"},{internal:"other",label:"Other Financial Assistance"}],v=[{type:"awardObligations",title:"Award Obligations",isMonetary:!0},{type:"numberOfTransactions",title:"Number of Transactions"},{type:"numberOfAwards",title:"Number of New Awards"}],h={internal:b[0].internal,subtitle:b[0].label},w=function(e){var t=e.fy,a=(0,s.d4)(function(e){return e.agency}),n=a.overview,i=a.subagencyCount,l=(0,f.A)(h),m=(0,o.A)(l,3),y=m[0],w=m[1],L=m[2],_=(0,r.useRef)(null),A=i;return r.createElement("div",{className:"body__content"},r.createElement(g.A,{name:n.name}),r.createElement("div",{ref:_},r.createElement(c.tU,{active:w.internal,types:b,switchTab:function(e){var t=b.find(function(t){return t.internal===e}).label,a=b.find(function(t){return t.internal===e}).internal;L({internal:a,subtitle:t})}})),r.createElement(d.A,{fy:t,summaryData:v,data:A,activeTab:w.internal}),r.createElement(u.A,{fy:t,type:w.internal,prevType:y.internal,subHeading:"Offices"}),r.createElement(p.A,{message:r.createElement(r.Fragment,null,"The sub-agencies presented in this section represent awarding organizations and were sourced from the General Services Administration (GSA) Federal Hierarchy (available at"," ",r.createElement("a",{href:"https://sam.gov/content/hierarchy",target:"_blank",rel:"noopener noreferrer"},"https://sam.gov/content/hierarchy"),"). This award hierarchy establishes the relationship between a department or independent agency’s sub-tiers and its offices and is used by federal agencies as the authoritative source for managing federal funding and awarding organizations.")}))};m(w,"useSelector{{ overview, subagencyCount }}\nuseStateWithPrevious{[prevActiveTab, activeTab, setActiveTab]}\nuseRef{moreOptionsTabsRef}",function(){return[s.d4,f.A]}),w.propTypes=y;var L=w;const _=L;var A,E;(A="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(A.register(y,"propT
1ypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/awardSpending/AwardSpendingSubagency.jsx"),A.register(b,"awardTabs","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/awardSpending/AwardSpendingSubagency.jsx"),A.register(v,"summaryData","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/awardSpending/AwardSpendingSubagency.jsx"),A.register(h,"initialActiveTabState","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/awardSpending/AwardSpendingSubagency.jsx"),A.register(w,"AwardSpendingSubagency","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/awardSpending/AwardSpendingSubagency.jsx"),A.register(L,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/awardSpending/AwardSpendingSubagency.jsx")),(E="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&E(e)},52663(e,t,a){a.d(t,{A:()=>v});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(80963),l=a(45844),c=a(96229),d=a(32922),u=a(28103),p=a(54889),g=a(57142);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},m={fy:s().string,dataThroughDate:s().string},y=(0,o.memo)(f(function(e){var t=e.fy,a=e.dataThroughDate,n=(0,o.useContext)(p.A).isMedium,r=(0,i.d4)(function(e){return e.agency.overview}),s=r.website,f=r.mission,m=r.congressionalJustification,y=r.showAboutData,b=o.createElement("div",{className:"agency-overview__data"},o.createElement("h4",null,"Agency Mission"),o.createElement("p",null,f||"--")),v=o.createElement("div",{className:"agency-overview__data"},o.createElement("h4",null,"About this Agency's Data"),o.createElement("p",null,"There is a 90 day delay in displaying contract award data, subcontract data, and Account Breakdown by Award (File C) data for the Department of Defense (DOD). For more information, visit our ",o.createElement(l.N_,{to:"","aria-label":"Open the About the Data",onClick:function(e){return function(e,t){(0,u.Z)("atd",{url:t}),e.preventDefault()}(e,"delay-in-dod-procurement-data")}},"About the Data")," module. To see a complete list of this agency's submissions, visit our ",o.createElement(l.N_,{to:"/submission-statistics/agency/097"},"Submission Statistics page"),".")),h=o.createElement("div",{className:"agency-overview__data"},o.createElement("h4",null,"Website"),s?o.createElement("a",{className:"usa-bold-link",href:s,target:"_blank",rel:"noreferrer"},s):"--"),w=o.createElement("div",{className:"agency-overview__data"},o.createElement("h4",null,"Congressional Justification of Budget (CJ)"),m?o.createElement("a",{className:"usa-bold-link",href:m,target:"_blank",rel:"noreferrer"},m):"--"),L=n?o.createElement(o.Fragment,null,y?v:b,o.createElement(d.A,null,y&&b,h,w)):o.createElement(o.Fragment,null,o.createElement(c.uT,{className:"agency-overview__row"},o.createElement(c.Om,{width:8},y&&v,b),o.createElement(c.Om,{width:4},h,w)));return o.createElement("div",{className:"body__content agency-overview"},L,o.createElement(g.A,{fy:t,dataThroughDate:a,isMobile:n}))},"useContext{{ isMedium }}\nuseSelector{{\n        website,\n        mission,\n        congressionalJustification,\n        showAboutData\n    }}",function(){return[i.d4]}));y.propTypes=m;var b=y;const v=b;var h,w;(h="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(h.register(m,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/AgencyOverview.jsx"),h.register(y,"AgencyOverview","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/AgencyOverview.jsx"),h.register(b,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/
1agency/overview/AgencyOverview.jsx")),(w="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&w(e)},8330(e,t,a){a.d(t,{Ay:()=>m});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(96229),c=a(63962);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},u=function(e,t){var a=e.year,n=parseInt(t,10);return n<=2021&&a<=2021||n>2021&&a>=parseInt(t,10)-4&&a<=n},p=function(e){return 187-187*e*.5-15},g=function(e){var t,a=e.isLoading,n=e.isError,s=e.agencyBudgetByYear,i=e.selectedFy,d=(0,r.useState)(!1),g=(0,o.A)(d,2),f=g[0],m=g[1];return!a&&n?r.createElement(l.Kw,null):a&&!n?r.createElement(l.O$,null):r.createElement("div",{className:"viz-container bar-chart",alt:"Bar chart of total budgetary resources over five consecutive years"},(t=s.filter(function(e){return u(e,i)}).reduce(function(e,t){return t.budget>e?t.budget:e},0),s.filter(function(e){return u(e,i)}).sort(function(e,t){return e.year-t.year}).map(function(e){var a=e.year,n=e.budget,o=String(a),s=r.createElement("div",{className:"bar-chart-tooltip"},r.createElement("div",{className:"tooltip__title"},"FY ",a),r.createElement("div",{className:"tooltip__text"},r.createElement("div",{className:"bar-chart-tooltip__desc"},"Total Budgetary Resources"),r.createElement("div",{className:"bar-chart-tooltip__amount"},(0,c.up)(n))));return r.createElement("div",{className:"bar-chart__item",key:a,onMouseEnter:function(){return m(!0)},onMouseLeave:function(){return m(!1)}},r.createElement(l.T_,{className:"bar-chart__tooltip-wrapper".concat(f||o!==i?"":" bar-chart__tooltip-wrapper_active"),tooltipComponent:s,offsetAdjustments:{top:p(n/t),left:0,right:0}},r.createElement("div",{role:"img",className:"bar-chart__bar".concat(o===i?" bar-chart__bar_selected":""),style:{height:"".concat(n/t*100,"%"),minHeight:"0.5%"},"aria-label":"FY ".concat(o[2]).concat(o[3]," total budgetary resources are ").concat((0,c.up)(n),";\n                                    a ").concat((n/t).toFixed(2)," to 1 ratio compared to the largest total budgetary resources\n                                    in 5 consecutive years (").concat((0,c.up)(t),")."),alt:"FY ".concat(o[2]).concat(o[3]," total budgetary resources are ").concat((0,c.up)(n),";\n                                    a ").concat((n/t).toFixed(2)," to 1 ratio compared to the largest total budgetary resources\n                                    in 5 consecutive years (").concat((0,c.up)(t),").")})),r.createElement("div",{className:"bar-chart__label".concat(o===i?" bar-chart__label_selected":"")},"FY ".concat(o[2]).concat(o[3])))})))};d(g,"useState{[hoveredFy, setHoveredFy](false)}"),g.propTypes={selectedFy:i().string.isRequired,agencyBudgetByYear:i().arrayOf(i().shape({year:i().string.isRequired,budget:i().number.isRequired})),isLoading:i().bool.isRequired,isError:i().bool.isRequired};var f=g;const m=f;var y,b;(y="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(y.register(u,"getLastFourYears","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/BarChart.jsx"),y.register(p,"calculateOffsetTop","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/BarChart.jsx"),y.register(g,"BarChart","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/BarChart.jsx"),y.register(f,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/BarChart.jsx")),(b="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&b(e)},57142(e,t,a){a.d(t,{A:()=>E});var n,o=a(17900),r=a(60034),s=a(80963),i=a(67202),l=a.n(i),c=a(96229),d=a(59181),u=a(10228),p=a(7931),g=a(63962),f=a(57349),m=a(2568),y=a(313),b=a(57518),v=a(8330);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var h="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},w=a(12771),L={fy:l().string,dataThroughDate:l().string,isMobile:l().bool},_=function(e){var t,a,n,i,l,h,L,_,A=e.fy,E=e.dataThroughDate,S=e.isMobile,H=(0,s.wA)(),x=(0,r.useState)(!0),j=(0,o.A)(x,2),G=j[0],k=j[1],O=(0,r.useState)(!0),T=(0,o.A)(O,2),C=T[0],N=T[1],M=(0,s.d4)(function(e){return e.agency}),P=M.budgetaryResources,D=M._awardObligations,F=M.overview.toptierCode,R=(0,r.useRef)(null);(0,r.useEffect)(function(){return function(){R.current&&R.current.cancel()}},[]);var B=null===(t=(0,f.aD)()[1].toArray().filter(function(e){return e.submission_fiscal_year===A})[0])||void 0===t?void 0:t.period_end_date;(0,r.useEffect)(function(){F&&(k(!0),N(!1),R.current=(0,d.bV)(F),R.current.promise.then(function(e){var t=e.data;R.current=null;var a={};t.agency_data_by_year.forEach(function(e){var t=Object.create(u.A);t.populate(e),a[e.fiscal_year]=t}),H((0,p.vH)(a)),"--"===a[A].agencyBudget&&(B="no data"),H((0,p.jn)({overviewDataThroughDate:B})),k(!1)}).catch(function(e){throw console.error("Error fetching budgetary resources",e),R.current=null,k(!1),N(!0),e}))},[F]);var z,I=(null===(a=P[A])||void 0===a?void 0:a.agencyBudget)||"--",V=(null===(n=P[A])||void 0===n?void 0:n.percentOfFederalBudget)||"--",Y=null===(i=P[A])||void 0===i?void 0:i.agencyObligated,W=(null===(l=P[A])||void 0===l?void 0:l.percentOfAgencyBudget)||"--",q=(0,g.zR)(D),U=(0,g.$4)(D,null===(h=P[A])||void 0===h?void 0:h._agencyObligated);E&&(z="no data"===E?"No data available for the selected fiscal year":"Data through ".concat(w(E).format("M/D/YYYY")));var K=[r.createElement(b.A,{subtitle:S?"How much funding is available to this agency?":r.createElement(r.Fragment,null,"How much funding is available to this agency?"),data:r.createElement(r.Fragment,null,I,r.createElement("br",null),"in budgetary resources"),secondary
1Data:"".concat(V," of the FY ").concat(A," U.S. federal budget"),label:"Total Budgetary Resources Over Time",key:"Total Budgetary Resources Over Time"},r.createElement(v.Ay,{isLoading:G,isError:C,selectedFy:A,agencyBudgetByYear:Object.entries(P).map(function(e){var t=(0,o.A)(e,2);return{year:t[0],budget:t[1]._agencyBudget}})})),r.createElement(b.A,{subtitle:S?"How much has this agency planned to spend?":r.createElement(r.Fragment,null,"How much has this agency planned to spend?"),data:r.createElement(r.Fragment,null,Y,r.createElement("br",null),"in total obligations"),secondaryData:"".concat(W," of total budgetary resources"),label:"Total Obligations Over Time",key:"Total Obligations Over Time"},r.createElement(m.A,{isLoading:G,isError:C,agencyBudget:null===(L=P[A])||void 0===L?void 0:L._agencyBudget,obligationsByPeriod:(null===(_=P[A])||void 0===_?void 0:_.obligationsByPeriod)||[]})),r.createElement(b.A,{subtitle:S?"How much has this agency planned to spend on awards?":r.createElement(r.Fragment,null,"How much has this agency",r.createElement("br",null),"planned to spend on awards?"),data:r.createElement(r.Fragment,null,q,r.createElement("br",null)," in award obligations"),secondaryData:"".concat(U," of total obligations"),label:"Award Obligations by Type",key:"Award Obligations by Type"},r.createElement(y.A,{fiscalYear:+A,isMobile:S}))];return r.createElement("div",{className:"fy-summary"},r.createElement("h4",{className:"fy-summary__heading"},"FY ",A," Summary"),r.createElement("hr",null),z?r.createElement("div",{className:"section__date-note"},z):null,S?r.createElement(c.FN,{items:K}):r.createElement(c.uT,{hasGutter:!0,className:"fy-summary__row"},K.map(function(e,t){return r.createElement(c.Om,{tablet:6,className:"fy-summary__col",key:"FY-Summary-".concat(t)},e)})))};h(_,"useDispatch{dispatch}\nuseState{[isLoading, setIsLoading](true)}\nuseState{[isError, setIsError](true)}\nuseSelector{{\n        budgetaryResources,\n        _awardObligations,\n        overview\n    }}\nuseRef{budgetaryResourcesRequest}\nuseEffect{}\nuseLatestAccountData{}\nuseEffect{}",function(){return[s.wA,s.d4,f.aD]}),_.propTypes=L;var A=_;const E=A;var S,H;(S="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(S.register(L,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/FySummary.jsx"),S.register(_,"FySummary","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/FySummary.jsx"),S.register(A,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/FySummary.jsx")),(H="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&H(e)},41730(e,t,a){a.d(t,{A:()=>p});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(80963);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var l="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},c={fy:s().string},d=function(){var e=(0,i.d4)(function(e){return e.agency.overview}),t=e.name,a=e.logo,n=a?o.createElement("img",{className:"page-title__image",src:"graphics/agency/".concat(a),alt:"".concat(t," logo")}):"";return o.createElement("div",{className:"page-title"},o.createElement("div",{className:"page-title__wrapper"},o.createElement("h2",{className:"page-title__name"},t,"  ")),n)};l(d,"useSelector{{\n        name,\n        logo\n    }}",function(){return[i.d4]}),d.propTypes=c;var u=d;const p=u;var g,f;(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(g.register(c,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/PageTitle.jsx"),g.register(d,"PageTitle","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/PageTitle.jsx"),g.register(u,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/
1agency/overview/PageTitle.jsx")),(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&f(e)},57518(e,t,a){a.d(t,{A:()=>d});var n,o=a(60034),r=a(67202),s=a.n(r);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var i={children:s().oneOfType([s().element,s().array]),subtitle:(0,r.oneOfType)([s().string,s().element]),data:s().object||s().string,secondaryData:s().string,label:s().string},l=function(e){var t=e.children,a=e.subtitle,n=e.data,r=e.secondaryData,s=e.label;return o.createElement("div",{className:"visualization-section"},o.createElement("div",{className:"visualization-section__subtitle"},a),o.createElement("div",{className:"visualization-section__data"},n),o.createElement("div",{className:"visualization-section__secondary-data"},r),o.createElement("div",{className:"visualization-section__viz-wrapper"},t),o.createElement("div",{className:"visualization-section__label"},s))};l.propTypes=i;var c=l;const d=c;var u,p;(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(u.register(i,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/VisualizationSection.jsx"),u.register(l,"VisualizationSection","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/VisualizationSection.jsx"),u.register(c,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/overview/VisualizationSection.jsx")),(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&p(e)},77744(e,t,a){a.d(t,{A:()=>f});var n,o=a(60034),r=a(63962),s=a(80963),i=a(67202),l=a.n(i),c=a(30288);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},u={toggle:l().bool.isRequired,level:l().number.isRequired,goBack:l().func,fy:l().string.isRequired,dropdownSelection:l().string},p=function(e){var t=e.toggle,a=e.level,n=e.goBack,i=e.fy,l=e.dropdownSelection,d=(0,s.d4)(function(e){var t;return null===(t=e.agency.budgetaryResources)||void 0===t?void 0:t[i]})||"--",u=d.agencyBudgetShort,p=d.agencyObligatedShort,g=d.agencyOutlayedShort,f=(0,s.d4)(function(e){return e.agency.overview.name}),m=(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedSubcomponent)||void 0===t?void 0:t.name}),y=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedSubcomponent)||void 0===t?void 0:t._budgetaryResources}),2);(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedSubcomponent)||void 0===t?void 0:t._budgetaryResources});var b=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedSubcomponent)||void 0===t?void 0:t._obligations}),2),v=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedSubcomponent)||void 0===t?void 0:t._outlays}),2),h="".concat((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedFederalAccount)||void 0===t?void 0:t.id}),": ").concat((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedFederalAccount)||void 0===t?void 0:t.name})),w=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedFederalAccount)||void 0===t?void 0:t._budgetaryResources}),2);(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedFederalAccount)||void 0===t?void 0:t._budgetaryResources});var L=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedFederalAccount)||void 0===t?void 0:t._obligations}),2),_=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedFederalAccount)||void 0===t?void 0:t._outlays}),2),A=(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedTas)||void 0===t?void 0:t.name});(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedFederalAccount)||void 0===t?void 0:t._budgetaryResources});var E=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedTas)||void 0===t?void 0:t._obligations}),2),S=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedTas)||void 0===t?void 0:t._outlays}),2),H=(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedPrgActivityOrObjectClass)||void 0===t?void 0:t.name}),x=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedPrgActivityOrObjectClass)||void 0===t?void 0:t._obligations}),2),j=r.TD((0,s.d4)(function(e){var t;return null===(t=e.agency.selectedPrgActivityOrObjectClass)||void 0===t?void 0:t._outlays}),2);return o.createElement(o.Fragment,null,o.createElement(c.A,{name:f,label:"Parent Agency",active:0===a,obligatedText:o.createElement("div",{className:"drilldown-level__description"},o.createElement("strong",null,p)," committed of ",o.createElement("strong",null,u)," Total Budgetary Resources"),toggle:t,outlay:g}),a>=1&&o.createElement(c.A,{key:"Sub-Component",label:"Sub-Component",active:1===a,name:m,obligatedText:o.createElement("div",{className:"drilldown-level__description"},o.createElement("strong",null,b)," committed of ",o.createElement("strong",null,y)," Total Budgetary Resources"),outlay:v,goBack:n,toggle:t}),a>=2&&o.createElement(c.A,{key:"Federal Account",label:"Federal Account",active:2===a,name:h,obligatedText:o.createElement("div",{className:"drilldown-level__description"},o.createElement("strong",null,L)," committed of ",o.createElement("strong",null,w)," Total Budgetary Resources"),outlay:_,goBack:n,toggle:t}),a>=3&&o.createElement(c.A,{key:"Treasury Account Symbol",label:"Treasury Account Symbol",name:A,active:3===a,obligatedText:o.createElement("div",{className:"drilldown-level__description"},o.createElement("strong",null,E)," committed"),outlay:S,goBack:n,toggle:t}),a>=4&&o.createElement(c.A,{key:l,label:l,name:H,active:4===a,obligatedText:o.createElement("div",{className:"drilldown-level__description"},o.createElement("strong",null,x)," committed"),outlay:j,goBack:n,toggle:t}))};d(p,"useSelector{}\nuseSelector{agencyName}\nuseSelector{subComponentName}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{tasName}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{prgActivityOrObjectClassName}\nuseSelector{}\nuseSelector{}",function(){return[s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4,s.d4]}),p.propTypes=u;var g=p;const f=g;var m,y;(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(m.register(u,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/DrilldownSidebar.jsx"),m.register(p,"DrilldownSidebar","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/DrilldownSidebar.jsx"),m.register(g,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/DrilldownSidebar.jsx")),(y="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&y(e)},30288(e,t,a){a.d(t,{A:()=>u});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(56286);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var l={label:s().string,name:s().string,obligated:s().string,budgetaryResources:s().string,active:s().bool,goBack:s().func,toggle:s().bool,outlay:s().string,obligatedText:s().object},c=function(e){var t=e.label,a=e.name,n=e.active,r=e.goBack,s=e.toggle,l=e.outlay,c=e.obligatedText;return o.createElement("div",{className:"drilldown-level".concat(n?" drilldown-level_active":"")},r?o.createElement("button",{title:"Go up a level",className:"drilldown-level__back",onClick:r},o.createElement(i.gc,{icon:"chevron-left"})):"",o.createElement("div",{className:"drilldown-level__wrapper"},o.createElement("div",{className:"drilldown-level__label"},t),o.createElement("div",{className:"drilldown-level__content"},o.createElement("div",{className:"drilldown-level__trail"},o.createElement("div",{className:"drilldown-level__indicator"}),n?null:o.createElement("div",{className:"drilldown-level__line","data-testid":"trailLine"})),o.createElement("div",null,o.createElement("div",{className:"drilldown-level__name"},a),!s&&c,s&&o.createElement("div",{className:"drilldown-level__description"},o.createElement("strong",null,l)," has been paid out")))))};c.propTypes=l;var d=c;const u=d;var p,g;(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(p.register(l,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/DrilldownSidebarLevel.jsx"),p.register(c,"DrilldownSidebarLevel","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/DrilldownSidebarLevel.jsx"),p.register(d,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/DrilldownSidebarLevel.jsx")),(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&g(e)},64178(e,t,a){a.d(t,{A:()=>g});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(80963),l=a(11405);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},d={fy:s().string.isRequired,name:s().string.isRequired,totalItems:s().number},u=function(e){var t=e.fy,a=e.name,n=e.totalItems,r=(0,i.d4)(function(e){var a;return null===(a=e.agency.budgetaryResources)||void 0===a||null===(a=a[t])||void 0===a?void 0:a.agencyBudget})||"--";return o.createElement("div",{className:"status-of-funds__intro-wrapper"},o.createElement("div",{className:"status-of-funds__intro-section-title"},"How was funding distributed in FY ",t," for ",a,"?"),o.createElement("div",{className:"status-of-funds__intro-section-text","data-testid":"introCopy"},"Each year, federal agencies receive funding from Congress, known as ",o.createElement("span",{className:"status-of-funds__glossary-term"},"budgetary resources")," ",o.createElement(l.A,{term:"budgetary-resources"}),". In FY ",t,", the ",a," had ",r," distributed among its ",n," sub-components. Agencies spend available budgetary resources by making financial promises called ",o.createElement("span",{className:"status-of-funds__glossary-term"},"obligations")," ",o.createElement(l.A,{term:"obligation"}),". In this section, we show the total budgetary resources broken out by agency sub-component and how much of that funding has been obligated for the fiscal year selected."),o.createElement("div",{className:"status-of-funds__intro-section-text","data-testid":"introCopy"},"We also show ",o.createElement("span",{className:"status-of-funds__glossary-term"},"outlays")," ",o.createElement(l.A,{term:"outlay"})," for each agency sub-component, or the amount of money that has actually been paid out and not just promised (“obligated”). Note that outlays for any given year are not a subset of the agency’s obligations for that year since agencies can pay out funds related to obligations from previous years."),o.createElement("div",{className:"status-of-funds__intro-section-italic-text"},"Select a segment in the chart below to dive deeper into the data."))};c(u,"useSelector{}",function(){return[i.d4]}
1),u.propTypes=d;var p=u;const g=p;var f,m;(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(f.register(d,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/IntroSection.jsx"),f.register(u,"IntroSection","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/IntroSection.jsx"),f.register(p,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/IntroSection.jsx")),(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&m(e)},47674(e,t,a){a.d(t,{A:()=>y});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(56286),c=a(96229),d=a(54889),u=a(7720);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},g={toggle:i().bool,onToggle:i().func,onKeyToggle:i().func,level:i().number.isRequired,setDrilldownLevel:i().func,fy:i().string,results:i().array,isMobile:i().bool,viewType:i().string,setViewType:i().func,maxLevel:i().number,dropdownSelection:i().string,setDropdownSelection:i().func,changeCurrentPage:i().func,totalItems:i().number.isRequired,currentPage:i().number,pageSize:i().number,isLoading:i().bool,isError:i().bool},f=function(e){var t=e.goBack,a=e.toggle,n=e.onToggle,s=e.onKeyToggle,i=e.level,p=e.setDrilldownLevel,g=e.fy,f=e.results,m=e.maxLevel,y=e.dropdownSelection,b=e.setDropdownSelection,v=e.currentPage,h=e.changeCurrentPage,w=e.totalItems,L=e.isLoading,_=e.isError,A=(0,r.useContext)(d.A).isMedium,E=(0,r.useState)(A?"table":"chart"),S=(0,o.A)(E,2),H=S[0],x=S[1];(0,r.useEffect)(function(){A&&x("table")},[A]);return r.createElement(r.Fragment,null,i>0&&!A?r.createElement("button",{title:"Go up a level",className:"drilldown-back-button",onClick:t},r.createElement(l.gc,{icon:"arrow-left"}),"  Back"):r.createElement(r.Fragment,null),L?r.createElement(c.O$,null):_?r.createElement(c.Kw,null):r.createElement(r.Fragment,null,r.createElement(u.A,{toggle:a,onToggle:n,onKeyToggle:s,level:i,setDrilldownLevel:p,fy:g,results:f,isMobile:A,viewType:H,setViewType:x,maxLevel:m,dropdownSelection:y,setDropdownSelection:b}),r.createElement(c.dK,{currentPage:v,changePage:h,resultsText:!0,totalItems:w})))};p(f,"useContext{{ isMedium }}\nuseState{[viewType, setViewType](isMedium ? 'table' : 'chart')}\nuseEffect{}"),f.propTypes=g;var m=f;const y=m;var b,v;(b="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(b.register(g,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/StatusOfFunds.jsx"),b.register(f,"StatusOfFunds","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/StatusOfFunds.jsx"),b.register(m,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/StatusOfFunds.jsx")),(v="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&v(e)},7720(e,t,a){a.d(t,{A:()=>L});var n,o=a(17900),r=a(60034),s=a(80963),i=a(56286),l=a(67202),c=a.n(l),d=a(96229),u=a(68968),p=a(94502),g=a(18836),f=a(11405),m=a(87907),y=a(43292);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var b="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},v={toggle:c().bool,onToggle:c().func,onKeyToggle:c().func,level:c().number.isRequired,setDrilldownLevel:c().func,fy:c().string,results:c().array,isMobile:c().bool,viewType:c().string,setViewType:c().func,maxLevel:c().number,dropdownSelection:c().string,setDropdownSelection:c().func},h=function(e){var t=e.toggle,a=e.onKeyToggle,n=e.onToggle,l=e.level,c=e.setDrilldownLevel,b=e.fy,v=e.results,h=e.isMobile,w=e.viewType,L=e.setViewType,_=e.maxLevel,A=e.dropdownSelection,E=e.setDropdownSelection,S=(0,r.useState)(!1),H=(0,o.A)(S,2),x=H[0],j=H[1],G=r.createElement("span",null,"What is this?"),k=["Sub-Component","Federal Account","Treasury Account Symbol","","".concat("Program Activity"===A?"Object Class":"Program Activity")],O={name:(0,s.d4)(function(e){return e.agency.currentLevelNameAndId.name}),id:(0,s.d4)(function(e){return e.agency.currentLevelNameAndId.id})},T={name:(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedTas)||void 0===t?void 0:t.name}),id:(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedTas)||void 0===t?void 0:t.id}),_obligations:(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedTas)||void 0===t?void 0:t._obligations}),_outlays:(0,s.d4)(function(e){var t;return null===(t=e.agency.selectedTas)||void 0===t?void 0:t._outlays})},C=r.createElement(m.A,{activeType:w,changeView:function(e){L(e)}}),N=l!==_?" not-max-level":"",M=function(e){E(e),"Object Class"===e?c(l,T,!0):c(l,T)},P=[{name:"Program Activity",value:"Program Activity",onClick:M},{name:"Object Class",value:"Object Class",onClick:M}],D=r.createElement("div",{className:"status-of-funds__controls-heading-container"},r.createElement("div",{className:"status-of-funds__controls-heading"},O.name," by "),3===l?r.createElement(d.LC,{className:"status-of-funds__chart-picker",sortFn:function(){return P},options:P,dropdownDirection:"right",backgroundColor:"#ffffff",selectedOption:A}):r.createElement("div",{className:"status-of-funds__controls-heading emphasis"},k[l]," "),r.createElement("div",{className:"status-of-funds__controls-heading"},"for FY ",b));return r.createElement("div",{className:"status-of-funds__visualization",onMouseLeave:function(){var e=document.querySelector("div.tooltip-wrapper.sof_chart-tt");e&&(e.style.display="none")}},h?r.createElement(r.Fragment,null,D,r.createElement("div",{className:"status-of-funds__controls-mobile"},r.createElement("div",{className:"status-of-funds__controls-mobile-row-one"},r.createElement(p.A,{toggle:t,onKeyToggle:a,onToggle:n,label:"View Outlays"}),C),r.createElement(g.A,{setOpen:j,closedIcon:"chevron-down",openIcon:"chevron-up",title:G}))):r.createElement(r.Fragment,null,r.createElement("div",{className:"status-of-funds__controls"},r.createElement("div",{className:"status-of-funds__controls-desktop-row-one"},D,C),r.createElement("div",{className:"status-of-funds__controls-desktop-row-two"},r.createElement(p.A,{toggle:t,onKeyToggle:a,onToggle:n,label:"View Outlays"}),r.createElement("div",{className:"status-of-funds__line-div"}),r.createElement(g.A,{setOpen:j,closedIcon:"chevron-down",openIcon:"chevron-up",title:"What is this?"})))),x&&r.createElement("div",{className:"status-of-funds__what-content"},r.createElement(i.gc,{icon:"info-circle",className:"status-of-funds__info-icon"}),r.createElement("p",{className:"status-of-funds__what-heading"},"What is an outlay?"),r.createElement("p",{className:"status-of-funds__what-text"},"An ",r.createElement("span",{className:"status-of-funds__emphasis"},"outlay")," ",r.createElement(f.A,{term:"outlay"})," is money that has been paid out from a federal account. This should not be confused with an ",r.createElement("span",{className:"status-of-funds__emphasis"},"obligation ",r.createElement(f.A,{term:"obligation"}))," , which is money the federal government has promised to pay (for example, when signing a contract or awarding a grant). Outlays are the transactions that pay off the federal government's obligations."),r.createElement("p",{className:"status-of-funds__what-second-heading"},"Why are the obligation and budgetary resource amounts no longer visible on the chart?"),r.createElement("p",{className:"status-of-funds__what-text"},"Remember, the ",r.createElement("span",{className:"status-of-funds__emphasis"},"budgetary resources")," ",r.createElement(f.A,{term:"budgetary-resources"})," and obligations on this chart refer to available amounts and promised amounts for spending in your selected fiscal year. However, agencies may make outlays to pay off obligations made in your selected year or in previous years. This means outlays on this chart should ",r.createElement("span",{className:"status-of-funds__emphasis"},"not")," be compared to the obligations or budgetary resources within any single fiscal year.")),"chart"===w?r.createElement("div",{className:"status-of-funds__visualization-chart"},r.createElement(u.A,{toggle:t,fy:b,results:v,level:l,setDrilldownLevel:c,maxLevel:_})):r.createElement("div",{className:"status-of-funds__visualization-table-container".concat(N)},r.createElement(y.A,{fy:b,results:v,level:l,setDrilldownLevel:c,isMobile:h,toggle:t,dropdownSelection:A,maxLevel:_})))};b(h,"useState{[open, setOpen](false)}\nuseSelector{name}\nuseSelector{id}\nuseSelector{tasName}\nuseSelector{tasId}\nuseSelector{tasObligation}\nuseSelector{tasOutlays}",function(){return[s.d4,s.d4,s.d4,s.d4,s.d4,s.d4]}),h.propTypes=v;var w=h;const L=w;var _,A;(_="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(_.register(v,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/VisualizationSection.jsx"),_.register(h,"VisualizationSection","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/VisualizationSection.jsx"),_.register(w,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/statusOfFunds/VisualizationSection.jsx")),(A="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&A(e)},37646(e,t,a){a.d(t,{A:()=>v});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(98308),c=a(96229),d=a(14683),u=a(19865),p=a(79258);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var g,f,m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},y={"All Contracts":["Contracts","IDVs"],"All Financial":["Grants","Loans","Direct Payments","Other Financial Assistance"]},b={outer:i().arrayOf(i().shape({label:i().arrayOf(i().string.isRequired).isRequired,value:i().number.isRequired,color:i().string.isRequired})).isRequired,inner:i().arrayOf(i().shape({label:i().string.isRequired,value:i().number.isRequired,color:i().string.isRequired,type:i().string.isRequired})).isRequired,fiscalYear:i().number,isMobile:i().bool};function v(e){var t=e.outer,a=e.inner,n=e.fiscalYear,s=e.isMobile,i=(0,r.useState)(0),g=(0,o.A)(i,2),f=g[0],m=g[1],b=(0,r.useState)(0),v=(0,o.A)(b,2),h=v[0],w=v[1],L=(0,r.useState)(null),_=(0,o.A)(L,2),A=_[0],E=_[1],S=(0,r.useState)(null),H=(0,o.A)(S,2),x=H[0],j=H[1],G=(0,r.useState)(!1),k=(0,o.A)(G,2),O=k[0],T=k[1],C=(0,r.useRef)(),N=(0,p.A)();return(0,r.useEffect)(function(){h&&f&&function(){var e=Math.min(f,h)/2,n=.7*e,o=n-6;l.Ltv("#obl_chart").selectAll("*").remove();var r=l.Ltv("#obl_chart").append("svg").attr("height",f).attr("width",h).append("g").attr("transform","translate(".concat(h/2,", ").concat(f/2-30,")")),i=l.rLf().value(function(e){return e.value}).sortValues(null)(a),c=357-i[0].endAngle/Math.PI*90,u=r.append("g").attr("transform","rotate (".concat(c,")")).attr("class","obligations-by-award-type__donut").attr("role","list");u.selectAll().data(i).enter().append("path").attr("d",l.JLW().outerRadius(n+75).innerRadius(n+1)).attr("fill","white").style("cursor","default").on("mouseenter",null).on("mouseenter",function(){E(null)}).on("mouseleave",function(){E(null)}),u.selectAll().data(i).enter().append("path").attr("d",l.JLW().outerRadius(n).innerRadius(n-3)).attr("fill",function(e,n){var o=(0,d.w_)(A,y),r=(0,d.w_)(a[n].label,y),i=(0,d.rU)(r,t);return A&&!s&&o!==r?t[i].fadedColor:t[i].color}).style("cursor","pointer").on("mouseenter",function(e,t){E(t.data.label),j((0,d.OX)(t.data.type))}).on("mouseleave",function(){E(null),j(null)}).attr("aria-label",function(e){return"".concat(e.data.label,": ").concat(l.GPZ("($,.2f")(e.value))}).attr("role","listitem"),u.selectAll().data(i).enter().append("path").attr("d",l.JLW().outerRadius(n-3).innerRadius(o)).attr("fill","white").style("cursor","pointer").on("mouseenter",function(e,t){E(t.data.label)}).on("mouseleave",function(){E(null)}).attr("role","listitem"),u.selectAll().data(i).enter().append("path").attr("d",l.JLW().outerRadius(o).innerRadius(o/2)).attr("fill",function(e,t){return x&&x===(0,d.OX)(e.data.type)&&!s?a[t].color:A&&A!==a[t].label&&!s?a[t].fadedColor:a[t].color}).style("cursor","pointer").on("mouseover",function(e,t){E(t.data.label)}).on("mouseout",function(){return E(null)}).on("focus",function(e,t){E(t.data.label)}).on("blur",function(){return E(null)}).attr("aria-label",function(e){return"".concat(e.data.label,": ").concat(l.GPZ("($,.2f")(e.value))}).attr("role","listitem").attr("tabIndex",0);var p=function(t){return 0===t?[e-188,f/2+28]:[e-188,f/2+4]},g=t.map(function(e){return e.label.join("")});t[0].value>0&&(r.append("circle").attr("cx",e-200).attr("cy",f/2+24).attr("r",4).style("fill",t[0].color).style("cursor","pointer").on("mouseover",function(){E("Direct Payments"),T(!0)}).on("mouseout",function(){E(null),T(!1)}).on("focus",function(){E("Direct Payments"),T(!0)}).on("blur",function(){E(null),T(!1)}),r.append("text").attr("transform",function(e,t){return"translate(".concat(p(0),")")}).attr("class","obligations-by-award-type__label").text(g[0]).style("cursor","pointer").on("mouseover",function(){E("Direct Payments"),T(!0)}).on("mouseout",function(){E(null),T(!1)}).on("focus",function(){E("Direct Payments"),T(!0)}).on("blur",function(){E(null),T(!1)})),t[1].value>0&&(r.append("circle").attr("cx",e-200).attr("cy",f/2).attr("r",4).style("fill",t[1].color).style("cursor","pointer").on("mouseover",function(){E("Contracts"),T(!0)}).on("mouseout",function(){E(null),T(!1)}).on("focus",function(){E("Contracts"),T(!0)}).on("blur",function(){E(null),T(!1)}),r.append("text").attr("transform",function(e,t){return"translate(".concat(p(1),")")}).attr("class","obligations-by-award-type__label").text(g[1]).style("cursor","pointer").on("mouseover",function(){E("Contracts"),T(!0)}).on("mouseout",function(){E(null),T(!1)}).on("focus",function(){E("Contracts"),T(!0)}).on("blur",function(){E(null),T(!1)}))}()},[h,f]),(0,r.useEffect)(function(){var e=C.current.parentElement.getBoundingClientRect();e.height===f&&e.width===h||(m(e.height),w(e.width))},[N]),r.createElement(c.T_,{className:"obligations-by-award-type",tooltipPosition:"bottom",tooltipComponent:r.createElement(u.A,{awardTypes:a,fiscalYear:n,activeType:A,categoryType:(0,d.nN)(A,y),isCategoryHover:(null==x?void 0:x.length)>0,labelTooltip:O}),controlledProps:{isControlled:!0,isVisible:A&&!s,showTooltip:function(){},closeTooltip:function(){}}},r.createElement("div",{id:"obl_chart",className:"obligations-by-award-type__chart",ref:C}))}m(v,"useState{[chartHeight, setChartHeight](0)}\nuseState{[chartWidth, setChartWidth](0)}\nuseState{[activeType, setActiveType](null)}\nuseState{[categoryHover, setCategoryHover](null)}\nuseState{[labelTooltip, setLabelTooltip](false)}\nuseRef{chartRef}\nuseWindowWidth{windowWidth}\nuseEffect{}\nuseEffect{}",function(){return[p.A]}),v.propTypes=b,(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(g.register(y,"categoryMapping","/home/ec2-user/wor
1kspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/ObligationsByAwardType.jsx"),g.register(b,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/ObligationsByAwardType.jsx"),g.register(v,"ObligationsByAwardType","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/ObligationsByAwardType.jsx")),(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&f(e)},19865(e,t,a){a.d(t,{A:()=>m});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(80963),l=a(96229),c=a(63962);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},u={awardTypes:s().array,fiscalYear:s().number,activeType:s().string,categoryType:s().string,isCategoryHover:s().bool},p=[{title:"type",displayName:"Award Types"},{title:"obligations",displayName:["Award",o.createElement("br",{key:"br"}),"Obligations"],right:!0},{title:"percent",displayName:["% of",o.createElement("br",{key:"br"}),"Total"],right:!0}],g=function(e){var t=e.awardTypes,a=e.fiscalYear,n=e.activeType,r=e.categoryType,s=e.isCategoryHover,d=e.labelTooltip,u=(0,i.d4)(function(e){return e.agency})._awardObligations,g=t.filter(function(e){return e.type===r}),f=g.reduce(function(e,t){return e+t.value},0),m=g.map(function(e){var t="award-type-tooltip__table-data".concat(s||e.label!==n?"":" award-type-tooltip__table-data_active");return d&&(t=""),[o.createElement("div",{className:t,key:t},o.createElement("svg",{height:"12",width:"18"},o.createElement("circle",{cx:"6",cy:"6",r:"6",fill:e.color})),e.label),o.createElement("div",{className:t,key:t},(0,c.up)(e.value)),o.createElement("div",{className:t,key:t},e.value>=0?(0,c.$4)(e.value,u,"--",1):"--")]});return o.createElement("div",{className:"award-type-tooltip"},o.createElement("div",{className:"tooltip__title"},"FY",a," - ",{contracts:"Total Contract Obligations",financial:"Total Financial Assistance Obligations"}[r],": ",(0,c.TD)(f)),o.createElement("div",{className:"tooltip__text"},o.createElement(l.XI,{classNames:"award-type-tooltip__table",columns:p,rows:m})))};d(g,"useSelector{{ _awardObligations }}",function(){return[i.d4]}),g.propTypes=u;var f=g;const m=f;var y,b;(y="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(y.register(u,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/ObligationsByAwardTypeTooltip.jsx"),y.register(p,"columns","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/ObligationsByAwardTypeTooltip.jsx"),y.register(g,"ObligationsByAwardTypeTooltip","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/ObligationsByAwardTypeTooltip.jsx"),y.register(f,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/ObligationsByAwardTypeTooltip.jsx")),(b="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&b(e)},68968(e,t,a){a.d(t,{A:()=>v});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(98308),c=a(46956),d=a(67642),u=a(89354),p=a(35909),g=a(96229);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},m={fy:i().string,results:i().array,level:i().number.isRequired,setDrilldownLevel:i().func,toggle:i().bool,maxLevel:i().number},y=function(e){var t=e.results,a=e.fy,n=e.setDrilldownLevel,s=e.level,i=e.toggle,f=e.maxLevel,m=(0,r.useRef)(),y=(0,r.useState)(0),b=(0,o.A)(y,2),v=b[0],h=b[1],w=(0,r.useState)(window.innerWidth<p.kz),L=(0,o.A)(w,2),_=L[0],A=L[1],E=(0,r.useState)(window.innerWidth<p.x3&&window.innerWidth>p.UN),S=(0,o.A)(E,2),H=S[0],x=S[1],j=(0,r.useState)(window.innerWidth<600),G=(0,o.A)(j,2),k=G[0],O=G[1],T=(0,r.useState)(!1),C=(0,o.A)(T,2),N=C[0],M=C[1],P=(0,r.useState)(!1),D=(0,o.A)(P,2),F=D[0],R=D[1],B=(0,r.useState)(!1),z=(0,o.A)(B,2),I=z[0],V=z[1],Y=(0,r.useState)(!1),W=(0,o.A)(Y,2),q=W[0],U=W[1],K=(0,r.useState)({x:0,y:0}),X=(0,o.A)(K,2),Z=X[0],$=X[1],J=(0,r.useState)(null),Q=(0,o.A)(J,2),ee=Q[0],te=Q[1],ae=(0,r.useState)(null),ne=(0,o.A)(ae,2),oe=ne[0],re=ne[1],se=760,ie=1e3,le={top:40,right:0,bottom:10,left:_?180:245},ce=se-le.top-le.bottom,de=ie-le.left-le.right+60,ue=(0,r.useState)(1),pe=(0,o.A)(ue,2),ge=pe[0],fe=pe[1],me=function(e){n(s+1,e)},ye=(0,u.A)(function(e){var t,a,n=window.navigator.userAgent;if(n.includes("Chrome"))$({x:e.clientX-(null===(t=document.getElementById("sof_chart"))||void 0===t?void 0:t.getBoundingClientRect().left),y:e.clientY-(null===(a=document.getElementById("sof_chart"))||void 0===a?void 0:a.getBoundingClientRect().top)+5});else if(n.includes("Firefox")||n.includes("Safari")){var o,r;$({x:e.clientX-(null===(o=document.getElementById("sof_chart"))||void 0===o?void 0:o.getBoundingClientRect().left),y:e.clientY-(null===(r=document.getElementById("sof_chart"))||void 0===r?void 0:r.getBoundingClientRect().top)})}else $({x:e.offsetX||e.clientX,y:e.offsetY||e.clientY})},100);function be(e){e.each(function(){for(var e,t,a=.3*(null===(e=m.current)||void 0===e?void 0:e.getBoundingClientRect().width),n=l.Ltv(this),o=n.text().split(/\s+/).reverse(),r=[],s=n.attr("y"),i=n.text(null).append("tspan").attr("x",0).attr("y",s).attr("dy","1.1em");o.length;)t=o.pop(),r.push(t),i.text(r.join(" ")),i.node().getComputedTextLength()>a&&(r.pop(),i.text(r.join(" ")),r=[t],i=n.append("tspan").attr("x",0).attr("y",s).attr("dy","1.3em").text(t))})}(0,r.useEffect)(function(){var e;return null===(e=document)||void 0===e||null===(e=e.getElementById("sof_chart"))||void 0===e||e.addEventListener("mousemove",ye),function(){var e;return null===(e=document)||void 0===e||null===(e=e.getElementById("sof_chart"))||void 0===e?void 0:e.removeEventListener("mousemove",ye)}},[ye]),(0,r.useEffect)(function(){var e;fe(ie/(null===(e=m.current)||void 0===e?void 0:e.getBoundingClientRect().width));var t=(0,u.A)(function(){var e;fe(ie/(null===(e=m.current)||void 0===e?void 0:e.getBoundingClientRect().width));var t=window.innerWidth;v!==t&&(h(t),A(t<p.kz),O(t<600),x(t<p.x3&&t>p.UN))},50);return window.addEventListener("resize",t),function(){return window.removeEventListener("resize",t)}},[v]);var ve=function(e){return s>=0&&e.length>35?"".concat(e.substring(0,30),"..."):e};function he(){return""}var we,Le=function(){return _?i?ce+550:H?ce+140:ce+575:ce},_e=function(){return window.innerWidth>=992&&window.innerWidth<1200&&i?1140:k?1848:H?800+le.top+le.bottom:_?1300+le.top+le.bottom:805.6},Ae=function(){return _?.3:0},Ee=function(){return _?ce+530:ce+40},Se=function(){return _?26:18};we=s<3?(null==oe?void 0:oe.name.length)<=33?(null==oe?void 0:oe.name.length)+230:(null==oe?void 0:oe.name.length)>33&&(null==oe?void 0:oe.name.length)<66?(null==oe?void 0:oe.name.length)+215:(null==oe?void 0:oe.name.length)+200:3===s?(null==oe?void 0:oe.name.length)+200:(null==oe?void 0:oe.name.length)+125;var He=function(e){return e?r.createElement("div",{className:"sof-chart-tooltip"},r.createElement("div",{className:"tooltip__title"},e.name),r.createElement("div",{className:"tooltip__text"},r.createElement("div",{className:"tooltip__item"},r.createElement("div",{className:"tooltip__circle",style:i?{backgroundColor:"#FFBE2E"}:{backgroundColor:"#2B71B8"}}),!i&&r.createElement("div",{className:"tooltip__text-label"},"FY",a[2],a[3]," Obligations"),!i&&r.createElement("div",{className:"tooltip__text-amount"},e.obligations),i&&r.createElement("div",{className:"tooltip__text-label"},"FY",a[2],a[3]," Outlays"),i&&r.createElement("div",{className:"tooltip__text-amount"},e.outlays)),s<3&&r.createElement("div",{className:"tooltip__item"},r.createElement("div",{className:"tooltip__circle",style:i?{backgroundColor:"transparent"}:{backgroundColor:"#BBDFC7"}}),!i&&r.createElement("div",{className:"tooltip__text-label"},"FY",a[2],a[3]," Total Budgetary",r.createElement("br",null),"Resources"),!i&&r.createElement("div",{className:"tooltip__text-amount"},e.budgetaryResources)),0===s?r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement("div",{className:"tooltip__text-note"},"Click a sub-component to view ",r.createElement("br",null),"Federal Accounts")):1===s?r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement("div",{className:"tooltip__text-note"},"Click a Federal Account to view ",r.createElement("br",null),"Treasury Accounts")):2===s?r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement("div",{className:"tooltip__text-note"},"Click a Treasury Account to view ",r.createElement("br",null),"Program Activities or Object Classes")):3===s?r.createElement(r.Fragment,null,r.createElement("hr",null),r.createElement("div",{className:"tooltip__text-note"},"Click bar to view ",r.createElement("br",null),"Program Activity or Object Class")):null)):""},xe=function(){var e=[];
1if(i){var t=(0,c.A)().range([0,k?1900:Le()]).padding(k?.7:Ae()),a=(0,d.A)().range([0,_?de+289:de+80]);l.Ltv("#sof_chart").selectAll("*").remove();var n=l.Ltv("#sof_chart").append("svg").attr("class","svg").on("mouseleave",function(){U(!1),re(null)}).attr("xmlns:xlink","http://www.w3.org/1999/xlink").attr("preserveAspectRatio","none").attr("viewBox",[0,0,ie+le.left+le.right,_e()]).append("g").attr("transform","translate(".concat(_?le.left-40:le.left,", ").concat(le.top,")")).on("mouseleave",function(){U(!1),re(null)}),o=_?"translate(-130, 0)":"translate(90, 0)",r=[],u=[],g=[],m=[];ee.forEach(function(e){e._outlays<0&&(g.push(e._outlays),V(!0)),e._outlays>=0&&m.push(e._outlays),e._budgetaryResources<0&&(r.push(e._budgetaryResources),M(!0)),e._budgetaryResources>=0&&u.push(e._budgetaryResources)});var y=u.length?u.reduce(function(e,t){return Math.max(e,t)}):null,b=r.length?r.reduce(function(e,t){return Math.max(Math.abs(e),Math.abs(t))}):null,v=m.length?m.reduce(function(e,t){return Math.max(e,t)}):null,h=g.length?g.reduce(function(e,t){return Math.max(Math.abs(e),Math.abs(t))}):null,w=Math.max(y,v),L=-1*Math.max(Math.abs(b),Math.abs(h));N||I?a.domain([L,w]).nice(2):a.domain([0,w]).nice(2);for(var A=0;A<ee.length;A++)e=e.concat(ee[A].name);if(ee.length<10)for(var E=ee.length;E<10;E++)e.push(E);t.domain(e),n.append("g").attr("transform",o).attr("class","tickLines-vertical").style("stroke-width",2).call(l.tlR(a).tickFormat(function(e){return"".concat(l.GPZ("$.2s")(e).replace("G","B").replace("0.0","0"))}).tickSize(_?-ce-510:-ce-4).ticks(_?2:5)).call(function(e){return e.select(".domain").remove()}).selectAll(".tick text").attr("id","tick-labels-axis").attr("tabindex",0).attr("dy","-0.16em").attr("dx","0em").style("font-size",k?36:Se()).style("font-family","Source Sans Pro").style("fill","#555").style("font-size",k?"1.3rem":"1.45rem").attr("transform","scale(".concat(ge," ").concat(ge,")")).on("mouseenter",function(){U(!1),re(null)}),l.Ubm(".tick text").each(function(e,t,a){t===a.length-1&&l.Ltv(this).attr("dx","-1.2em"),k&&0===t&&l.Ltv(this).attr("dx","0.2em")}),n.append("line").attr("transform",o).style("stroke","#d6d7d9").style("stroke-width",3).attr("x1",-10).attr("y1",0).attr("x2",function(){return ee[0]._outlays<0?a(0):_?de+330:de+81}).attr("y2",0),n.append("g").attr("transform",function(){return window.innerWidth>=600&&window.innerWidth<1200?"translate(-150,-60)":k?"translate(-150,-40)":_?"translate(-150,-135)":"translate(60,0)"}).style("stroke-width",0).call(_?l.eH3(t):l.V4s(t).tickSize(0)).selectAll(".tick text").attr("class","y-axis-labels").attr("tabindex",0).style("fill","#555").style("font-family","Source Sans Pro").style("font-size","1.45rem").attr("transform","scale(".concat(ge," ").concat(ge,")")).text(function(e){return ve(e)}).call(_?he:be).on("mouseenter",function(){U(!1),re(null)}),l.Ubm(".y-axis-labels").each(function(e){k&&(l.Ltv(this).attr("dx","-0.25em"),l.Ltv(this).attr("dy","-0.4em")),isNaN(e)||l.Ltv(this).remove()});var S=n.append("g").attr("class",function(){return s!==f?"parent-g":""}).on("mouseleave",function(){U(!1),re(null)}).selectAll(".bar-group").data(ee).enter().append("g").attr("class","bar-group").attr("tabindex",0).attr("transform",k?"translate(0,0)":"translate(0,-10)");S.append("rect").attr("transform",function(){return window.innerWidth>=992&&window.innerWidth<1200?"translate(-130,10)":_?"translate(-130, 0)":"translate(90, 0)"}).attr("x",-8).attr("y",function(e){return _?H?t(e.name)+10:t(e.name):t(e.name)+40}).attr("width",_?de+340:de+90).attr("height",function(){return k?"63.63":H?"31.12":"42.37"}).attr("fill","#fff").attr("stroke","#f1f1f1").attr("class","hbars").attr("id","hlines"),S.append("rect").attr("transform",o).attr("x",function(e){return e._outlays<0?a(e._outlays)-8:N||I?a(0):a(0)-8}).attr("y",function(e){return _?t(e.name)+10:t(e.name)+40}).attr("width",function(e){return N||I?(t=e)._outlays<0?Math.abs(a(0)-a(t._outlays))+7:Math.abs(a(0)-a(t._outlays))+2:0===e._outlays?0:a(e._outlays)+11;var t}).attr("height",function(){return k?"63.63":H?"31.12":"42.37"}).attr("fill","#FFBE2E").attr("class","hbars").attr("id","out-bar"),n.selectAll(".bar-group").on("click",function(e,t){me(t)}),n.selectAll(".bar-group").on("touchend",function(e,t){me(t)}),n.selectAll(".bar-group").on("keypress",function(e,t){"Enter"===e.key&&me(t)}),n.selectAll(".bar-group").on("mouseenter",function(e,t){U(!0),re(t),He(oe)}),n.selectAll(".out-bar").on("mouseleave",function(){U(!1),re(null)}),n.selectAll(".y-axis-labels").append("svg:title").text(function(e){return e}),s>=f&&(n.selectAll(".bar-group").on("click",null),n.selectAll(".bar-group").on("keypress",null),n.selectAll(".bar-group").on("touchend",null),n.selectAll("#out-bar").on("click",null),n.selectAll("#out-bar").on("keypress",null),n.selectAll("#out-bar").on("touchend",null)),n.append("line").attr("transform",o).style("stroke","#aeb0b5").style("stroke-width",1).attr("x1",-320).attr("y1",k?ce+1740:Ee()
1).attr("x2",_?de+330:de+85).attr("y2",k?ce+1740:Ee()),(N||I)&&n.append("line").attr("transform",o).style("stroke","#aeb0b5").style("stroke-width",3).attr("x1",a(0)).attr("y1",0).attr("x2",a(0)).attr("y2",_?ce+500:ce+4),n.append("defs").append("pattern").attr("x","0").attr("y","0").attr("id","diagonalHatch").attr("patternUnits","userSpaceOnUse").attr("width",1).attr("height",12).attr("patternTransform","rotate(-130, 4, 4)").append("path").attr("d","M -1,2 l 6,0").attr("stroke","#d7d8d9").attr("stroke-width",3)}else{var x=(0,c.A)().range([0,k?2.3*se:Le()]).padding(k?.5:Ae()),j=(0,d.A)().range([0,_?de+289:de+80]);l.Ltv("#sof_chart").selectAll("*").remove();var G=l.Ltv("#sof_chart").append("svg").attr("class","svg").on("mouseleave",function(){U(!1),re(null)}).attr("xmlns:xlink","http://www.w3.org/1999/xlink").attr("preserveAspectRatio","none").attr("viewBox",[0,0,ie+le.left+le.right,_e()]).append("g").attr("transform","translate(".concat(_?le.left-40:le.left,", ").concat(le.top,")")).on("mouseleave",function(){U(!1),re(null)}),O=_?"translate(-130,0)":"translate(90, 0)",T=[],C=[],P=[],D=[];ee.forEach(function(e){e._obligations<0&&(P.push(e._obligations),R(!0)),e._obligations>=0&&D.push(e._obligations),e._budgetaryResources<0&&(T.push(e._budgetaryResources),M(!0)),e._budgetaryResources>=0&&C.push(e._budgetaryResources)});var B=C.length?C.reduce(function(e,t){return Math.max(e,t)}):null,z=T.length?T.reduce(function(e,t){return Math.max(Math.abs(e),Math.abs(t))}):null,Y=D.length?D.reduce(function(e,t){return Math.max(e,t)}):null,W=P.length?P.reduce(function(e,t){return Math.max(Math.abs(e),Math.abs(t))}):null,q=Math.max(B,Y),K=-1*Math.max(Math.abs(z),Math.abs(W));N||F?j.domain([K,q]).nice(2):j.domain([0,q]).nice(2);for(var X=0;X<ee.length;X++)e=e.concat(ee[X].name);if(ee.length<10)for(var Z=ee.length;Z<10;Z++)e.push(Z);x.domain(e),G.append("g").attr("transform",O).attr("class","tickLines-vertical").style("stroke-width",2).call(l.tlR(j).tickFormat(function(e){return"".concat(l.GPZ("$.2s")(e).replace("G","B").replace("0.0","0"))}).tickSize(_?-ce-510:-ce-4).ticks(_?2:5)).call(function(e){return e.select(".domain").remove()}).selectAll(".tick text").attr("id","tick-labels-axis").attr("tabindex",0).attr("dy","-0.16em").attr("dx","0em").style("font-size",k?36:Se()).style("font-family","Source Sans Pro").style("fill","#555").style("font-size",k?"1.3rem":"1.45rem").attr("transform","scale(".concat(ge," ").concat(ge,")")).on("mouseenter",function(){U(!1),re(null)}),l.Ubm(".tick text").each(function(e,t,a){t===a.length-1&&l.Ltv(this).attr("dx","-1.2em"),k&&0===t&&l.Ltv(this).attr("dx","0.2em")}),G.append("line").attr("transform",O).style("stroke","#d6d7d9").style("stroke-width",3).attr("x1",-10).attr("y1",0).attr("x2",function(){return ee[0]._obligations<0?j(0):_?de+330:de+81}).attr("y2",0),G.append("g").attr("transform",function(){return window.innerWidth>=992&&window.innerWidth<1200?"translate(-150,-60)":_?"translate(-150,-35)":"translate(60,0)"}).style("stroke-width",0).call(_?l.eH3(x):l.V4s(x).tickSize(0)).selectAll(".tick text").attr("class","y-axis-labels").attr("tabindex",0).style("fill","#555").style("font-family","Source Sans Pro").style("font-size","1.45rem").attr("transform","scale(".concat(ge," ").concat(ge,")")).text(function(e){return ve(e)}).call(_?he:be).on("mouseenter",function(){U(!1),re(null)}),l.Ubm(".y-axis-labels").each(function(e){k&&(l.Ltv(this).attr("dx","-0.25em"),l.Ltv(this).attr("dy","-0.4em")),isNaN(e)||l.Ltv(this).remove()});var $=G.append("g").attr("class",function(){return s!==f?"parent-g":""}).on("mouseleave",function(){U(!1),re(null)}).selectAll(".bar-group").data(ee).enter().append("g").attr("class","bar-group").attr("tabindex",0).attr("transform",window.innerWidth>p.kz?"translate(0, -10)":"translate(0, 0)");$.append("rect").attr("transform",O).attr("x",-8).attr("y",function(e){return _?H?x(e.name)+10:x(e.name):x(e.name)+40}).attr("width",_?de+340:de+90).attr("height",function(){return k?"63.63":H?"31.12":"42.37"}).attr("fill","#fff").attr("stroke","#f1f1f1").attr("class","hbars").attr("id","hlines"),$.append("rect").attr("transform",O).attr("x",function(e){return e._budgetaryResources<0?j(e._budgetaryResources)-8:N||F?
1j(0):j(0)-8}).attr("y",function(e){return _?H?x(e.name)+10:x(e.name):x(e.name)+40}).attr("width",function(e){return N||F?function(e,t){return e._budgetaryResources<0?Math.abs(t(0)-t(e._budgetaryResources))+7:Math.abs(t(0)-t(e._budgetaryResources))+2}(e,j):0===e._budgetaryResources?0:j(e._budgetaryResources)+11}).attr("height",function(){return k?"63.63":H?"31.12":"42.37"}).attr("fill","#BBDFC7").attr("class","hbars").attr("id","tbr-bar"),$.append("rect").attr("transform",O).attr("x",function(e){return e._obligations<0?j(e._obligations)-8:N||F?j(0):j(0)-8}).attr("y",function(e){return _?H?x(e.name)+10:x(e.name):x(e.name)+40}).attr("width",function(e){return N||F?(t=e)._obligations<0?Math.abs(j(0)-j(t._obligations))+7:Math.abs(j(0)-j(t._obligations))+2:0===e._obligations?0:j(e._obligations)+11;var t}).attr("height",function(){return k?"63.63":H?"31.12":"42.37"}).attr("fill","#2B71B8").attr("class","hbars").attr("id","obl-bar"),G.selectAll(".bar-group").on("click",function(e,t){me(t)}),G.selectAll(".bar-group").on("touchend",function(e,t){me(t)}),G.selectAll(".bar-group").on("keypress",function(e,t){"Enter"===e.key&&me(t)}),G.selectAll(".bar-group").on("mouseenter",function(e,t){U(!0),re(t),He(oe)}),G.selectAll(".bar-group").on("mouseleave",function(){U(!1),re(null)}),G.selectAll(".y-axis-labels").append("svg:title").text(function(e){return e}),s>=f&&(G.selectAll(".bar-group").on("click",null),G.selectAll(".bar-group").on("keypress",null),G.selectAll(".bar-group").on("touchend",null)),G.append("line").attr("transform",O).style("stroke","#aeb0b5").style("stroke-width",1).attr("x1",-320).attr("y1",k?ce+1020:Ee()).attr("x2",_?de+330:de+85).attr("y2",k?ce+1020:Ee()),(N||F)&&G.append("line").attr("transform",O).style("stroke","#aeb0b5").style("stroke-width",3).attr("x1",j(0)).attr("y1",0).attr("x2",j(0)).attr("y2",_?ce+500:ce+4)}};return(0,r.useEffect)(function(){(null==ee?void 0:ee.length)>0&&xe()},[xe,ee,ge,oe,i]),(0,r.useEffect)(function(){(null==t?void 0:t.length)>0&&te(t.sort(function(e,t){return t._budgetaryResources-e._budgetaryResources}))},[t]),r.createElement(r.Fragment,null,q&&r.createElement(g.T_,{className:"sof_chart-tt",width:288,tooltipPosition:"bottom",tooltipComponent:He(oe),styles:i?{position:"absolute",transform:"translate(".concat(Z.x-144,"px,").concat(Z.y-(we-10),"px)")}:{position:"absolute",transform:"translate(".concat(Z.x-144,"px,").concat(Z.y-we,"px)")},controlledProps:{isControlled:!0,isVisible:q,showTooltip:function(){},closeTooltip:function(){}}}),k&&r.createElement(g.uT,{className:"legend",style:{flexDirection:_?"column":"row"}},r.createElement("div",{className:"legend__item"},r.createElement("div",{className:"legend__circle",style:i?{backgroundColor:"#FFBE2E"}:{backgroundColor:"#2B71B8"}}),!i&&r.createElement("div",{className:"legend__text"},"FY",a[2],a[3]," Obligations"),i&&r.createElement("div",{className:"legend__text"},"FY",a[2],a[3]," Outlays"),"    "),s<3&&r.createElement("div",{className:"legend__item"},r.createElement("div",{className:"legend__circle",style:i?{display:"transparent"}:{backgroundColor:"#BBDFC7"}}),!i&&r.createElement("div",{className:"legend__text"},"FY",a[2],a[3]," Total Budgetary Resources"))),r.createElement("div",{id:"sof_chart",className:"status-of-funds__visualization",ref:m}),!k&&r.createElement(g.uT,{className:"legend",style:{flexDirection:_?"column":"row"}},r.createElement("div",{className:"legend__item"},r.createElement("div",{className:"legend__circle",style:i?{backgroundColor:"#FFBE2E"}:{backgroundColor:"#2B71B8"}}),!i&&r.createElement("div",{className:"legend__text"},"FY",a[2],a[3]," Obligations"),i&&r.createElement("div",{className:"legend__text"},"FY",a[2],a[3]," Outlays"),"    "),s<3&&r.createElement("div",{className:"legend__item"},r.createElement("div",{className:"legend__circle",style:i?{display:"transparent"}:{backgroundColor:"#BBDFC7"}}),!i&&r.createElement("div",{className:"legend__text"},"FY",a[2],a[3]," Total Budgetary Resources"))))};f(y,"useRef{chartRef}\nuseState{[windowWidth, setWindowWidth](0)}\nuseState{[isLargeScreen, setIsLargeScreen](window.innerWidth < largeScreen)}\nuseState{[isMediumScreen, setIsMediumScreen](window.innerWidth < mediumScreen && window.innerWidth > smallScreen)}\nuseState{[isMobile, setIsMobile](window.innerWidth < 600)}\nuseState{[negativeTbr, setNegativeTbr](false)}\nuseState{[negativeObl, setNegativeObl](false)}\nuseState{[negativeOutlay, setNegativeOutlay](false)}\nuseState{[isHovered, setIsHovered](false)}\nuseState{[mouseValue, setMouseValue]({ x: 0, y: 0 })}\nuseState{[sortedNums, setSortedNums](null)}\nuseState{[hoverData, setHoverData](null)}
1\nuseState{[textScale, setTextScale](viewWidth / viewWidth)}\nuseEffect{}\nuseEffect{}\nuseEffect{}\nuseEffect{}"),y.propTypes=m;var b=y;const v=b;var h,w;(h="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(h.register(m,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/StatusOfFundsChart.jsx"),h.register(y,"StatusOfFundsChart","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/StatusOfFundsChart.jsx"),h.register(b,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/StatusOfFundsChart.jsx")),(w="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&w(e)},43292(e,t,a){a.d(t,{A:()=>f});var n,o=a(17900),r=a(60034),s=a(96229),i=a(67202),l=a.n(i),c=a(63962);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},u={fy:l().string,results:l().array,level:l().number.isRequired,setDrilldownLevel:l().func,toggle:l().bool,isMobile:l().bool,maxLevel:l().number,dropdownSelection:l().string},p=function(e){var t=e.results,a=e.fy,n=e.setDrilldownLevel,i=e.level,l=e.toggle,d=e.isMobile,u=e.maxLevel,p=e.dropdownSelection,g=(0,r.useState)(!1),f=(0,o.A)(g,2),m=f[0],y=f[1],b="FY".concat(a.slice(2)),v=["Sub-Component","Federal Account","Treasury Account Symbol","".concat(p),"".concat("Program Activity"===p?"Object Class":"Program Activity")],h=l?[{title:"subComponent",displayName:v[i]},{title:"outlays",displayName:["".concat(b," Outlays")],right:!0}]:[{title:"subComponent",displayName:v[i]},{title:"totalBudgetaryResources",displayName:d?"".concat(b," Total Budgetary Resources"):["".concat(b," Total Budgetary"),r.createElement("br",{key:"br"}),"Resources"],right:!0},{title:"obligations",displayName:"".concat(b," Obligations"),right:!0}],w=t.map(function(e){return l?[e.name,(0,c.Kx)(e._outlays)]:[e.name,(0,c.Kx)(e._budgetaryResources),(0,c.Kx)(e._obligations)]});return(0,r.useEffect)(function(){y(i===u)},[i,u]),r.createElement(s.XI,{classNames:"award-type-tooltip__table",columns:h,rows:w,onClickHandler:function(e){var a=e[0]||"",o=t.find(function(e){return e.name===a});i<u&&n(i+1,o)},isMobile:d,atMaxLevel:m,isStacked:!0,newMobileView:!0})};d(p,"useState{[atMaxLevel, setAtMaxLevel](false)}\nuseEffect{}"),p.propTypes=u;var g=p;const f=g;var m,y;(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(m.register(u,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/StatusOfFundsTable.jsx"),m.register(p,"StatusOfFundsTable","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/StatusOfFundsTable.jsx"),m.register(g,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/StatusOfFundsTable.jsx")),(y="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&y(e)},86642(e,t,a){a.d(t,{A:()=>g});var n,o=a(19446),r=a(17900),s=a(60034),i=a(67202),l=a.n(i);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},d={data:l().array,xScale:l().func,yScale:l().func,height:l().number,width:l().number,agencyBudget:l().number,todaysDate:l().number,padding:l().object,scenario:l().string,showTodayLineAndText:l().bool,toggleTooltipVisibility:l().func},u=function(e){var t=e.data,a=e.xScale,n=e.yScale,i=e.height,l=e.agencyBudget,c=e.todaysDate,d=e.padding,u=e.width,p=e.scenario,g=e.showTodayLineAndText,f=e.toggleTooltipVisibility,m=(0,s.useState)(!1),y=(0,r.A)(m,2),b=y[0],v=y[1],h=(0,s.useState)({x1:0,x2:0,y1:0}
1),w=(0,r.A)(h,2),L=w[0],_=w[1],A=(0,s.useState)({x:0,y:0,width:0,height:0,balance:0,percentOfTotal:0}),E=(0,r.A)(A,2),S=E[0],H=E[1];(0,s.useEffect)(function(){if(a&&n&&l){var e=i-n(l)-d.bottom;_({x1:d.left,x2:g?a(c)+d.left:u-d.left,y1:isNaN(e)?0:e})}},[a,n,g]),(0,s.useEffect)(function(){a&&n&&t.length&&H({x:d.left,y:i-n(l)-d.bottom,width:g?a(c):u-d.left-d.right,height:i-n(Math.max.apply(Math,(0,o.A)(t.map(function(e){return e.obligated}))))-d.bottom-d.top})},[a,n,g]);var x=s.createElement("rect",{className:"".concat(b?"total-budget-difference-hover":"total-budget-difference"),x:S.x,y:S.y,width:S.width,height:S.height,tabIndex:"0"});return s.createElement("g",{onMouseEnter:function(){v(!0),f(!0)},onMouseLeave:function(){v(!1),f(!1)},onFocus:function(){v(!0),f(!0)},onBlur:function(){v(!1),f(!1)},className:"bar-chart__item"},s.createElement("line",{tabIndex:"0",className:"total-budget-line",x1:L.x1,x2:L.x2,y1:L.y1,y2:L.y1}),!("exceedsMax"===p||"exceedsMaxAndMin"===p)&&x)};c(u,"useState{[hoveredRectangle, setHoveredRectangle](false)}\nuseState{[lineData, setLineData]({\n        x1: 0,\n        x2: 0,\n        y1: 0\n    })}\nuseState{[rectangleData, setRectangleData]({\n        x: 0,\n        y: 0,\n        width: 0,\n        height: 0,\n        balance: 0,\n        percentOfTotal: 0\n    })}\nuseEffect{}\nuseEffect{}"),u.propTypes=d;var p=u;const g=p;var f,m;(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(f.register(d,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/AgencyBudgetLine.jsx"),f.register(u,"AgencyBudgetLine","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/AgencyBudgetLine.jsx"),f.register(p,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/AgencyBudgetLine.jsx")),(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&m(e)},67735(e,t,a){a.d(t,{A:()=>p});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var l="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},c={xScale:i().func,height:i().number,todaysDate:i().number,padding:i().object,showTodayLineAndText:i().bool},d=function(e){var t=e.xScale,a=e.height,n=e.todaysDate,s=e.padding,i=e.showTodayLineAndText,l=(0,r.useState)(0),c=(0,o.A)(l,2),d=c[0],u=c[1];return(0,r.useEffect)(function(){t&&i&&u(t(n)+s.left)},[t,i,n,s.left]),r.createElement("g",null,r.createElement("desc",null,"A line representing todays date"),r.createElement("line",{tabIndex:"0",className:"today-line",x1:d,x2:d,y1:0,y2:a-s.bottom}),r.createElement("text",{tabIndex:"0",className:"today-text",x:d-35,y:10},"Today"))};l(d,"useState{[lineXValue, setLineXValue](0)}\nuseEffect{}"),d.propTypes=c;var u=d;const p=u;var g,f;(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(g.register(c,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/TodayLineAndtext.jsx"),g.register(d,"TodayLineAndtext","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/TodayLineAndtext.jsx"),g.register(u,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/TodayLineAndtext.jsx")),(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&f(e)},49063(e,t,a){a.d(t,{A:()=>G});var n=a(19446),o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(67642),c=a(83429),d=a(69849);var u,p=a(9493),g=a(96229),f=a(63962),m=a(6816),y=a(94479),b=a(75525),v=a(7113),h=a(67735),w=a(86642),L=a(27832),_=a(71901);e=a.hmd(e),(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&u(e);var A="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},E={height:i().number,width:i().number,padding:i().shape({left:i().number,right:i().number,bottom:i().number,top:i().number}),agencyBudget:i().number,data:i().arrayOf(i().shape({period:i().number,obligated:i().number})),fy:i().string,todaysDate:i().number},S=Date.now(),H=function(e){return(0,d.A)(1,arguments),(0,c.A)(e).getFullYear()}(new Date(S)),x=function(e){var t=e.height,a=void 0===t?y.Pb:t,s=e.width,i=void 0===s?0:s,c=e.padding,d=void 0===c?y.Tq:c,u=e.agencyBudget,A=e.data,E=void 0===A?[]:A,x=e.fy,j=void 0===x?H:x,G=e.todaysDate,k=void 0===G?S:G,O=(0,r.useState)([]),T=(0,o.A)(O,2),C=T[0],N=T[1],M=(0,r.useState)([]),P=(0,o.A)(M,2),D=P[0],F=P[1],R=(0,r.useState)(null),B=(0,o.A)(R,2),z=B[0],I=B[1],V=(0,r.useState)(null),Y=(0,o.A)(V,2),W=Y[0],q=Y[1],U=(0,r.useState)(null),K=(0,o.A)(U,2),X=K[0],Z=K[1],$=(0,r.useState)(null),J=(0,o.A)($,2),Q=J[0],ee=J[1],te=(0,r.useState)([]),ae=(0,o.A)(te,2),ne=ae[0],oe=ae[1],re=(0,r.useState)([]),se=(0,o.A)(re,2),ie=se[0],le=se[1],ce=(0,r.useState)(""),de=(0,o.A)(ce,2),ue=de[0],pe=de[1],ge=(0,r.useState)("normal"),fe=(0,o.A)(ge,2),me=fe[0],ye=fe[1],be=(0,r.useState)(!1),ve=(0,o.A)(be,2),he=ve[0],we=ve[1],Le=(0,r.useState)(!1),_e=(0,o.A)(Le,2),Ae=_e[0],Ee=_e[1];(0,r.useEffect)(function(){var e=new Date(parseInt(j,10)-1,9,1),t=new Date("".concat(j),8,30);
1N([(0,m.Dv)(e),(0,m.Dv)(t)])},[j]),(0,r.useEffect)(function(){if(C.length&&E.length){var e=[{endDate:C[0],obligated:0}].concat((0,n.A)(E));k>=C[0]&&k<=C[1]&&k>e[e.length-1].endDate&&e.push({endDate:k,obligated:e[e.length-1].obligated}),le(e)}},[C,E]),(0,r.useEffect)(function(){F((0,m.ME)(ie,u))},[ie,u]),(0,r.useEffect)(function(){I(function(){return(0,l.A)().domain(C).range([0,i-d.left-d.right])}),q(function(){return(0,l.A)().domain(C).range([0,i-d.left-d.right])})},[C,i]),(0,r.useEffect)(function(){Z(function(){return(0,l.A)().domain(D).range([0,a-d.top-d.bottom])}),ee(function(){return(0,l.A)().domain(D).range([1,a-d.top-d.bottom-y.t1])})},[D,E]),(0,r.useEffect)(function(){z&&oe([{x:isNaN(z(C[0]))?0:z(C[0])+d.left,y:a-d.bottom+y.Zk,label:"Oct FY".concat(j.substring(2))},{x:isNaN(z(C[1]))?0:z(C[1])+d.left,y:a-d.bottom+y.Zk,label:"Sep FY".concat(j.substring(2))}])},[z,C]),(0,r.useEffect)(function(){pe(ie.reduce(function(e,t,a,n){var o=e;return o+="Period ".concat((null==t?void 0:t.period)||"unknown"," with end date ").concat((0,p.A)(t.endDate,"MM/dd/yyyy")," and obligation $").concat((0,f.ZV)(t.obligated)).concat(a+1!==n.length?",":"")},""))},[ie]),(0,r.useEffect)(function(){ye((0,m.W2)(u,ie))},[u,ie]),(0,r.useEffect)(function(){k>=C[0]&&k<=C[1]?we(!0):we(!1)},[C,k]);var Se=u-E[E.length-1].obligated,He=(0,f.$4)(u-E[E.length-1].obligated,u),xe=r.createElement("div",{className:"budgetary-resources-tooltip"},r.createElement("div",{className:"tooltip__title"},"Available Budgetary Resources"),r.createElement("div",{className:"tooltip__text"},r.createElement("div",{className:"budgetary-resources-tooltip__desc"},"Unobligated Balance"),r.createElement("div",{className:"budgetary-resources-tooltip__amount"},(0,f.up)(Se)),r.createElement("div",{className:"budgetary-resources-tooltip__desc_percent"},"Percent of Total"),r.createElement("div",{className:"budgetary-resources-tooltip__amount_percent"},He)));return r.createElement("div",{className:"tooltip-wrapper-overflow"},r.createElement(g.T_,{controlledProps:{isControlled:!0,isVisible:Ae,showTooltip:function(){},closeTooltip:function(){}},className:"budgetary-resources__tooltip-wrapper",offsetAdjustments:{top:-5},tooltipComponent:xe},r.createElement("svg",{className:"total-obligations-over-time-svg",height:a,width:i},r.createElement("defs",null,r.createElement(_.A,{agencyBudget:u,data:ie,padding:d,width:i})),r.createElement("g",{className:"total-obligations-over-time-svg-body"},r.createElement(b.A,{data:ie,description:ue,xScale:z,xScaleForPath:W,yScale:X,yScaleForPath:Q,height:a,width:i,padding:d,agencyBudget:u,scenario:me}),r.createElement(v.A,{padding:d,width:i,height:a,xTicks:ne}),he&&r.createElement(h.A,{xScale:z,height:a,todaysDate:k,padding:d,showTodayLineAndText:he}),r.createElement(w.A,{data:ie,xScale:z,yScale:X,agencyBudget:u,height:a,width:i,todaysDate:k,padding:d,scenario:me,showTodayLineAndText:he,toggleTooltipVisibility:function(e){Ee(e)}}),("exceedsMin"===me||"exceedsMaxAndMin"===me)&&r.createElement(L.A,{xScale:z,yScale:X,height:a,padding:d,width:i,showTodayLineAndText:he,todaysDate:k})))))};A(x,"useState{[xDomain, setXDomain]([])}\nuseState{[yDomain, setYDomain]([])}\nuseState{[xScale, setXScale](null)}\nuseState{[xScaleForPath, setXScaleForPath](null)}\nuseState{[yScale, setYScale](null)}\nuseState{[yScaleForPath, setYScaleForPath](null)}\nuseState{[xTicks, setXTicks]([])}\nuseState{[dataWithFirstAndLastCoordinate, setDataWithFirstAndLastCoordinate]([])}\nuseState{[description, setDescription]('')}\nuseState{[scenario, setScenario]('normal')}\nuseState{[showTodayLineAndText, setShowTodayLineAndText](false)}\nuseState{[tooltipIsVisible, setTooltipIsVisible](false)}\nuseEffect{}\nuseEffect{}\nuseEffect{}\nuseEffect{}\nuseEffect{}\nuseEffect{}\nuseEffect{}\nuseEffect{}\nuseEffect{}"),x.propTypes=E;var j=x;const G=j;var k,O;(k="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(k.register(E,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/TotalObligationsOverTimeVisualization.jsx"),k.register(S,"today","/home/ec2-user/wor
1kspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/TotalObligationsOverTimeVisualization.jsx"),k.register(H,"year","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/TotalObligationsOverTimeVisualization.jsx"),k.register(x,"TotalObligationsOverTimeVisualization","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/TotalObligationsOverTimeVisualization.jsx"),k.register(j,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/TotalObligationsOverTimeVisualization.jsx")),(O="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&O(e)},27832(e,t,a){a.d(t,{A:()=>p});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var l="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},c={yScale:i().func,xScale:i().func,height:i().number,padding:i().object,width:i().number,showTodayLineAndText:i().bool,todaysDate:i().number},d=function(e){var t=e.yScale,a=e.xScale,n=e.height,s=e.padding,i=e.width,l=e.showTodayLineAndText,c=e.todaysDate,d=(0,r.useState)({x1:0,x2:0,y:0}),u=(0,o.A)(d,2),p=u[0],g=u[1],f=(0,r.useState)({x:0,y:0}),m=(0,o.A)(f,2),y=m[0],b=m[1];return(0,r.useEffect)(function(){if(a&&t){var e=n-t(0)-s.bottom,o=l?s.left+a(c):i-s.right;g({x1:s.left,x2:o,y:e}),b({x:s.left-12-3,y:e+4})}},[a,t,n,s,i,l]),r.createElement("g",null,r.createElement("text",{tabIndex:"0",className:"zero-tick",x:y.x,y:y.y},"$0"),r.createElement("line",{tabIndex:"0",className:"zero-line",x1:p.x1,x2:p.x2,y1:p.y,y2:p.y}))};l(d,"useState{[lineData, setLineData]({ x1: 0, x2: 0, y: 0 })}\nuseState{[textData, setTextData]({ x: 0, y: 0 })}\nuseEffect{}"),d.propTypes=c;var u=d;const p=u;var g,f;(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(g.register(c,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/ZeroLineAndTick.jsx"),g.register(d,"ZeroLineAndTick","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/ZeroLineAndTick.jsx"),g.register(u,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/ZeroLineAndTick.jsx")),(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&f(e)},7113(e,t,a){a.d(t,{A:()=>p});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(78831),l=a(15250);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var c={padding:s().shape({right:s().number,left:s().number,top:s().number,bottom:s().number}),width:s().number,height:s().number,xTicks:s().array,yTicks:s().array},d=function(e){var t=e.padding,a=void 0===t?{right:0,left:0,top:0,bottom:0}:t,n=e.width,r=void 0===n?0:n,s=e.height,c=void 0===s?0:s,d=e.xTicks,u=void 0===d?[]:d,p=e.yTicks,g=void 0===p?[]:p;return o.createElement("g",{className:"total-obligations-over-time-svg-axis"},o.createElement(i.A,{x1:a.left,x2:r-a.right,y1:c-a.bottom,y2:c-a.bottom,ticks:u}),o.createElement(l.A,{x1:a.left,x2:a.left,y1:a.top/2,y2:c-a.bottom,ticks:g}))};d.propTypes=c;var u=d;const p=u;var g,f;(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(g.register(c,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/Axis.jsx"),g.register(d,"Axis","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/
1agency/visualizations/totalObligationsOverTime/axis/Axis.jsx"),g.register(u,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/Axis.jsx")),(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&f(e)},83591(e,t,a){a.d(t,{A:()=>d});var n,o=a(60034),r=a(67202),s=a.n(r);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var i={axis:s().string,x:s().number,y:s().number,label:s().string,index:s().number},l=function(e){var t=e.axis,a=void 0===t?"x":t,n=e.x,r=void 0===n?0:n,s=e.y,i=void 0===s?0:s,l=e.label,c=void 0===l?"":l;return o.createElement("text",{className:"".concat(a,"-axis-label"),tabIndex:"0",x:r,y:i},c)};l.propTypes=i;var c=l;const d=c;var u,p;(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(u.register(i,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/AxisLabel.jsx"),u.register(l,"AxisLabel","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/AxisLabel.jsx"),u.register(c,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/AxisLabel.jsx")),(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&p(e)},78831(e,t,a){a.d(t,{A:()=>u});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(83591);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var l={className:s().string,ticks:s().arrayOf(s().shape({label:s().string,x:s().number,y:s().number})),x1:s().number,x2:s().number,y1:s().number,y2:s().number},c=function(e){var t=e.className,a=e.ticks,n=e.x1,r=e.x2,s=e.y1,l=e.y2;return o.createElement("g",{tabIndex:"0",className:"x-axis".concat(t?" ".concat(t):"")},o.createElement("title",null,"The X-Axis"),o.createElement("description",null,"The X-Axis consisting of a horizontal line and labels"),o.createElement("line",{tabIndex:"0",x1:n,x2:r,y1:s,y2:l}),o.createElement("g",{tabIndex:"0",className:"x-axis-labels"},o.createElement("title",null,"The X-Axis Labels"),a.map(function(e,t){return o.createElement(i.A,{key:"Tick-".concat(t,"-").concat(e.label),x:e.x,y:e.y,label:e.label})})))};c.propTypes=l;var d=c;const u=d;var p,g;(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(p.register(l,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/XAxis.jsx"),p.register(c,"XAxis","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/XAxis.jsx"),p.register(d,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/XAxis.jsx")),(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&g(e)},15250(e,t,a){a.d(t,{A:()=>u});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(83591);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var l={className:s().string,ticks:s().arrayOf(s().shape({label:s().string,x:s().number,y:s().number})),x1:s().number,x2:s().number,y1:s().number,y2:s().number},c=function(e){var t=e.className,a=e.ticks,n=e.x1,r=e.x2,s=e.y1,l=e.y2;return o.createElement("g",{tabIndex:"0",className:"y-axis".concat(t?" ".concat(t):"")},o.createElement("title",null,"The Y-Axis"),o.createElement("description",null,"The Y-Axis consisting of a vertical line and labels"),o.createElement("line",{tabIndex:"0",x1:n,x2:r,y1:s,y2:l}),o.createElement("g",{className:"y-axis-labels"},a.map(function(e,t){return o.createElement(i.A,{axis:"y",key:"Tick-".concat(t,"-").concat(e.label),x:e.x,y:e.y,label:e.label})})))};c.propTypes=l;var d=c;const u=d;var p,g;(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(p.register(l,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/YAxis.jsx"),p.register(c,"YAxis","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/YAxis.jsx"),p.register(d,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/axis/YAxis.jsx")),(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&g(e)},21659(e,t,a){a.d(t,{A:()=>g});var n,o=a(17900),r=a(60034),s=a(6816),i=a(67202),l=a.n(i);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},d={classname:l().string,description:l().string,data:l().array,xScale:l().func,yScale:l().func,xProperty:l().string,yProperty:l().string,height:l().number,width:l().number,padding:l().shape({left:l().number,right:l().number,bottom:l().number,top:l().number}),scenario:l().string},u=function(e){var t=e.classname,a=void 0===t?"":t,n=e.description,i=e.data,l=void 0===i?[]:i,c=e.xScale,d=void 0===c?function(){}:c,u=e.yScale,p=void 0===u?function(){}:u,g=e.xProperty,f=void 0===g?"endDate":g,m=e.yProperty,y=void 0===m?"obligated":m,b=e.height,v=void 0===b?0:b,h=e.padding,w=void 0===h?{top:0,bottom:0,right:0,left:0}:h,L=e.scenario,_=(0,r.useState)(""),A=(0,o.A)(_,2),E=A[0],S=A[1];return(0,r.useEffect)(function(){d&&p&&S((0,s.rk)(l,d,f,w,p,y,v,"exceedsMin"===L||"exceedsMaxAndMin"===L?0:null,!0))},[l,d,p,L]),r.createElement("g",{tabIndex:"0"},r.createElement("desc",null,"The area under the curve representative of the following periods, dates, and obligations: ".concat(n)),r.createElement("path",{className:"area-path ".concat(a),d:E,fill:"url(#areaPathLinearGradient)"}))};c(u,"useState{[d, setD]('')}\nuseEffect{}"),u.propTypes=d;var p=u;const g=p;var f,m;(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(f.register(d,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/AreaPath.jsx"),f.register(u,"AreaPath","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/AreaPath.jsx"),f.register(p,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/AreaPath.jsx")),(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&m(e)},58392(e,t,a){a.d(t,{A:()=>g});var n,o=a(17900),r=a(60034),s=a(6816),i=a(67202),l=a.n(i);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},d={data:l().array,description:l().string,xScale:l().func,yScale:l().func,xProperty:l().string,yProperty:l().string,height:l().number,padding:l().shape({left:l().number,right:l().number,bottom:l().number,top:l().number})},u=function(e){var t=e.data,a=void 0===t?[]:t,n=e.description,i=e.xScale,l=void 0===i?function(){}:i,c=e.yScale,d=void 0===c?function(){}:c,u=e.xProperty,p=void 0===u?"endDate":u,g=e.yProperty,f=void 0===g?"obligated":g,m=e.height,y=e.padding,b=(0,r.useState)(""),v=(0,o.A)(b,2),h=v[0],w=v[1];return(0,r.useEffect)(function(){l&&d&&w((0,s.rk)(a,l,p,y,d,f,m,null,!1))},[a,l,d]),r.createElement("g",{tabIndex:"0"},r.createElement("desc",null,"The linear line representative of the following periods, dates, and obligations: ".concat(n)),r.createElement("path",{className:"path",d:h,stroke:"url(#pathLinearGradient)"}))};c(u,"useState{[d, setD]('')}\nuseEffect{}"),u.propTypes=d;var p=u;const g=p;var f,m;(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(f.register(d,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/Path.jsx"),f.register(u,"Path","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/Path.jsx"),f.register(p,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/Path.jsx")),(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&m(e)},71901(e,t,a){a.d(t,{A:()=>f});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(6816),c=a(94479);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},u={agencyBudget:i().number.isRequired,data:i().array.isRequired,width:i().number},p=function(e){var t=e.agencyBudget,a=e.data,n=e.width,s=(0,r.useState)(c.zH),i=(0,o.A)(s,2),d=i[0],u=i[1];return(0,r.useEffect)(function(){return u((0,l.ab)(t,a))},[t,a,n]),r.createElement("g",null,r.createElement("linearGradient",{id:"pathLinearGradient",x1:"0%",y1:"0%",x2:"0%",y2:"100%"},d.map(function(e,t){return r.createElement("stop",{key:"".concat(e.offset,"-").concat(t),offset:e.offset,stopColor:"blue"===e.stopColor?c.J4:c.M$,stopOpacity:"1"})})),r.createElement("linearGradient",{id:"areaPathLinearGradient",x1:"0%",y1:"0%",x2:"0%",y2:"100%"},d.map(function(e,t){return r.createElement("stop",{key:"".concat(e.offset,"-").concat(t),offset:e.offset,stopColor:"blue"===e.stopColor?c.Kx:c.jd,stopOpacity:"1"})})))};d(p,"useState{[gradientStops, setGradientStops](normalStoppingPoints)}\nuseEffect{}"),p.propTypes=u;var g=p;const f=g;var m,y;(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(m.register(u,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/PathAndAreaPathLinearGradients.jsx"),m.register(p,"PathAndAreaPathLinearGradients","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/PathAndAreaPathLinearGradients.jsx"),m.register(g,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/PathAndAreaPathLinearGradients.jsx")),(y="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&y(e)},75525(e,t,a){a.d(t,{A:()=>p});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(58392),l=a(21659);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var c={data:s().array,description:s().string,xScale:s().func,xScaleForPath:s().func,yScale:s().func,yScaleForPath:s().func,xProperty:s().string,yProperty:s().string,height:s().number,width:s().number,padding:s().shape({left:s().number,right:s().number,bottom:s().number,top:s().number}),scenario:s().string},d=function(e){var t=e.data,a=void 0===t?[]:t,n=e.description,r=e.xScale,s=void 0===r?function(){}:r,c=e.xScaleForPath,d=void 0===c?function(){}:c,u=e.yScale,p=void 0===u?function(){}:u,g=e.yScaleForPath,f=void 0===g?function(){}:g,m=e.height,y=e.width,b=e.padding,v=e.scenario;return o.createElement("g",{className:"paths"},o.createElement(l.A,{data:a,description:n,xScale:s,yScale:p,height:m,width:y,padding:b,scenario:v}),o.createElement(i.A,{data:a.sort(function(e,t){return e.endDate-t.endDate}),description:n,xScale:d,yScale:f,height:m,padding:b}))};d.propTypes=c;var u=d;const p=u;var g,f;(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(g.register(c,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/Paths.jsx"),g.register(d,"Paths","/home/ec2-user/wor
1kspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/Paths.jsx"),g.register(u,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agency/visualizations/totalObligationsOverTime/paths/Paths.jsx")),(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&f(e)},1540(e,t,a){a.r(t),a.d(t,{default:()=>k});var n,o=a(61303),r=a(17900),s=a(55008),i=a.n(s),l=a(60034),c=a(45844),d=a(56286),u=a(96229),p=a(80963),g=a(59181),f=a(82653),m=a(22700),y=a(3212),b=a(25153),v=a(85319),h=a(33244),w=a(77080),L=a(95692),_=a(55925),A=a(25002),E=a(49759),S=a(18903),H=a(93193);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var x="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e};a(76015);var j=function(){var e=(0,c.g)().agencyCode,t=encodeURIComponent(e),a=(0,H.A)(),n=(0,r.A)(a,2)[1],s=(0,l.useState)(!0),x=(0,r.A)(s,2),j=x[0],G=x[1],k=(0,l.useState)(!1),O=(0,r.A)(k,2),T=O[0],C=O[1],N=(0,l.useState)(""),M=(0,r.A)(N,2),P=M[0],D=M[1],F=(0,l.useState)(null),R=(0,r.A)(F,2),B=R[0],z=R[1],I=(0,l.useState)(""),V=(0,r.A)(I,2),Y=V[0],W=V[1],q=(0,l.useState)(null),U=(0,r.A)(q,2),K=U[0],X=U[1],Z=(0,l.useRef)(null),$=(0,p.wA)(),J=function(e){$((0,S.to)(e))},Q="";B&&B.toptierCode&&(Q=n[B.toptierCode]);var ee=function(){var e=(0,o.A)(i().mark(function e(){var a,n,o,r;return i().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return j||G(!0),T&&(C(!1),D("")),Z.current&&Z.current.cancel(),e.prev=1,Z.current=(0,g.VH)(t),e.next=2,Z.current.promise;case 2:a=e.sent,n=a.data,(o=Object.create(_.A)).populate(n),z(o),G(!1),Z.current=null,e.next=4;break;case 3:e.prev=3,r=e.catch(1),console.error(r),C(!0),D(r.message),G(!1),Z.current=null;case 4:case"end":return e.stop()}},e,null,[[1,3]])}));return function(){return e.apply(this,arguments)}}();(0,l.useEffect)(function(){Z.current&&Z.current.cancel()},[]),(0,l.useEffect)(function(){ee()},[e]);var te=A.P[t]||"";return l.createElement(v.A,{pageName:"Agency Profile",classNames:"about-the-data about-the-data_agency-details-page",metaTagProps:B?(0,f.dg)(B):{},overLine:"Agency Profile",title:null==B?void 0:B.name,toolBarComponents:[l.createElement(h.A,{url:(0,y.$_)("submission-statistics/agency/".concat(t)),onShareOptionClick:function(a){(0,y.nX)(a,"submission-statistics/agency/".concat(e),(0,m.$w)(null==B?void 0:B.name,t),J)},key:t})]},l.createElement("main",{id:"main-content",className:"main-content"},l.createElement(u.uT,{className:"agency-submission-stat-row"},l.createElement(u.Om,{className:"agency-submission-stat-col"},j&&l.createElement(u.O$,null),T&&l.createElement(u.Kw,{description:P}),!j&&!T&&l.createElement(l.Fragment,null,l.createElement("div",{className:"heading-container"},l.createElement("div",{className:"back-link"},l.createElement(c.N_,{to:{pathname:"/submission-statistics",search:"?".concat(new URLSearchParams({tab:"submissions"}).toString())}},l.createElement(d.gc,{icon:"angle-left"})," Back to All Agencies")),l.createElement("h2",{className:"header"},null==B?void 0:B.name),l.createElement("div",{className:"agency-info"},(null==B?void 0:B.website)&&l.createElement("div",{className:"agency-info__group"},l.createElement("h5",null,"Agency Contact Information"),l.createElement("div",{className:"more-info-note"},"Contact this Agency with questions about their submissions"),l.createElement("div",{className:"agency-info__website"},l.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:B.website},B.website))),(null==B?void 0:B.id)&&l.createElement("div",{className:"agency-info__group"},l.createElement("h5",null,"Agency Profile Page"),l.createElement("div",{className:"more-info-note"},"Learn more about this Agency's spending"),l.createElement("div",{className:"agency-info__website"},l.createElement(c.N_,{to:"/agency/".concat(Q)},B.name))))),l.createElement(w.A,{agencyName:null==B?void 0:B.name,modalClick:function(e,t){X(t),W(e)},agencyCode:t}),te&&l.createElement(b.A,{message:te})),l.createElement(E.A,{id:"usa-dt-modal__agency-submission-statistics",mounted:!!Y.length,type:Y,className:L.k2[Y],title:(0,L.RC)(null==K?void 0:K.type)[Y],agencyData:K,closeModal:function(){W(""),X(null)}})))))};x(j,"useParams{{ agencyCode }}\nuseAgencySlugs{[, topTierCodes]}\nuseState{[loading, setLoading](true)}\nuseState{[error, setError](false)}\nuseState{[errorMessage, setErrorMessage]('')}\nuseState{[agencyOverview, setAgencyOverview](null)}\nuseState{[showModalLocal, setShowModal]('')}\nuseState{[modalData, setModalData](null)}\nuseRef{overviewRequest}\nuseDispatch{dispatch}\nuseEffect{}\nuseEffect{}",function(){return[c.g,H.A,p.wA]});var G=j;const k=G;var O,T;(O="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(O.register(j,"AgencyDetailsPage","/home/ec2-user/wor
1kspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agencySubmissionStats/AgencyDetailsPage.jsx"),O.register(G,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agencySubmissionStats/AgencyDetailsPage.jsx")),(T="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&T(e)},25002(e,t,a){a.d(t,{P:()=>l});var n,o=a(60034);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var r,s,i=o.createElement(o.Fragment,null,"On January 2nd, 2020, OPIC was replaced by DFC (source: ",o.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.dfc.gov/media/press-releases/us-international-development-finance-corporation-begins-operations"},"https://www.dfc.gov/media/press-releases/us-international-development-finance-corporation-begins-operations"),"). In addition to absorbing OPIC, DFC also combined aspects of USAID,  including chiefly its Development Credit Authority (DCA) (source: ",o.createElement("a",{target:"_blank",rel:"noopener noreferrer",href:"https://www.congress.gov/115/plaws/publ254/PLAW-115publ254.pdf"},"https://www.congress.gov/115/plaws/publ254/PLAW-115publ254.pdf")," pg 29). For DATA Act reporting purposes, DFC continued to report as OPIC until its last submission in FY20Q4, and began to include the full set of DFC TAS in FY20Q3. DFC's first submission as DFC was in FY21Q1."),l={"097":"Department of Defense procurement data is subject to a 90 day delay.","071":i,"077":i,519:"The Vietnam education foundation shut down in 2018. Its last DATA Act submission was in FY18Q4."};(r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(r.register(i,"opicNote","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agencySubmissionStats/componentMapping/agencyNotes.jsx"),r.register(l,"agencyNotes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/agencySubmissionStats/componentMapping/agencyNotes.jsx")),(s="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&s(e)},97251(e,t,a){a.d(t,{A:()=>d});var n,o=a(60034),r=a(67202),s=a.n(r);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var i={title:s().string,message:s().string},l=function(e){var t=e.title,a=void 0===t?"Error":t,n=e.message,r=void 0===n?"We're sorry, there has been an unexpected error.  Please try again in a few moments.":n;return o.createElement("main",{className:"main-content",id:"main-content"},o.createElement("div",{className:"error-container"},o.createElement("h4",null,a),o.createElement("p",null,r)))};l.propTypes=i;var c=l;const d=c;var u,p;(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(u.register(i,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/Error.jsx"),u.register(l,"Error","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/Error.jsx"),u.register(c,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/Error.jsx")),(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&p(e)},25153(e,t,a){a.d(t,{A:()=>u,y:()=>f});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(42881);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var l={title:s().string,message:(0,r.oneOfType)([s().string,s().element])},c=function(e){var t=e.title,a=e.message;return o.createElement("p",{className:"default-note"},o.createElement("strong",null,t||"NOTE:")," ",a)};c.propTypes=l;var d=c;const u=d;var p,g,f=o.createElement(o.Fragment,null,"There is a 90-day delay in displaying contract award data, subcontract data, and Account Breakdown by Award (File C) data for the Department of Defense (DOD). For more information, visit our ",o.createElement(i.A,{className:"usa-bold-link",slug:"delay-in-dod-procurement-data"},"About Page"),".");(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(p.register(l,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/Note.jsx"),p.register(c,"Note","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/Note.jsx"),p.register(f,"dodNote","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/Note.jsx"),p.register(d,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/Note.jsx")),(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&g(e)},81463(e,t,a){a.d(t,{A:()=>p});var n,o=a(60034),r=a(56286),s=a(45844),i=a(67202),l=a.n(i);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var c={label:l().string,url:l().string,className:l().string},d=function(e){var t=e.label,a=e.url,n=e.className,i=void 0===n?"":n;return o.createElement("div",{className:"usa-profile-back-link__container ".concat(i)},o.createElement("div",{className:"usa-profile-back-link__wrapper"},o.createElement(s.N_,{to:a,className:"usa-profile-back-link__item"},o.createElement(r.gc,{icon:"arrow-left",alt:"Back",className:"bc-back-link"}),t)))};d.propTypes=c;var u=d;const p=u;var g,f;(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(g.register(c,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/ProfileBackLink.jsx"),g.register(d,"ProfileBackLink","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/ProfileBackLink.jsx"),g.register(u,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/ProfileBackLink.jsx")),(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&f(e)},32922(e,t,a){a.d(t,{A:()=>g});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(56286);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},d={children:i().oneOfType([i().element,i().array,i().string,i().object]),text:i().oneOfType([i().string,i().object,i().array]),limit:i().number,initiallyExpanded:i().bool,inline:i().bool,openIcon:i().string,closeIcon:i().string,openPrompt:i().string,closePrompt:i().string,iconColor:i().string,id:i().string,additionalFunctionality:i().func,showPreview:i().bool,previewLines:i().string},u=function(e){var t=e.children,a=e.text,n=e.limit,s=void 0===n?300:n,i=e.initiallyExpanded,c=void 0!==i&&i,d=e.openIcon,u=void 0===d?"":d,p=e.closeIcon,g=void 0===p?"":p,f=e.openPrompt,m=void 0===f?"":f,y=e.closePrompt,b=void 0===y?"":y,v=e.additionalFunctionality,h=void 0===v?null:v,w=e.id,L=void 0===w?"":w,_=e.showPreview,A=void 0!==_&&_,E=e.previewLines,S=void 0===E?"":E,H=(0,r.useState)(!!c),x=(0,o.A)(H,2),j=x[0],G=x[1],k=function(){return g&&b?r.createElement("button",{className:"readMoreUpdated__button",onClick:function(e){e.stopPropagation(),G(!1),null!==h&&h(j)}},b," ",r.createElement("span",{className:"usa-button-link__icon"},r.createElement(l.gc,{className:"readMoreUpdated__link-icon",icon:g}))):g?r.createElement("button",{className:"readMoreUpdated__button",onClick:function(e){e.stopPropagation(),G(!1),null!==h&&h(j)}},"Read Less"," ",r.createElement("span",{className:"usa-button-link__icon"},r.createElement(l.gc,{className:"readMoreUpdated__link-icon",icon:g}))):b?r.createElement("button",{className:"readMoreUpdated__button",onClick:function(e){e.stopPropagation(),G(!1),null!==h&&h(j)}},b):r.createElement("button",{className:"read-more-button",onClick:function(e){e.stopPropagation(),G(!1)}},"Read Less")},O=function(){return m&&u?r.createElement("button",{className:"readMoreUpdated__button",onClick:function(e){e.stopPropagation(),G(!0),null!==h&&h(j)}},m," ",r.createElement("span",{className:"usa-button-link__icon"},r.createElement(l.gc,{className:"readMoreUpdated__link-icon",icon:u}))):m?r.createElement("button",{className:"readMoreUpdated__button",onClick:function(e){e.stopPropagation(),G(!0),null!==h&&h(j)}},m):u?r.createElement("button",{className:"readMoreUpdated__button",onClick:function(e){e.stopPropagation(),G(!0),null!==h&&h(j)}},r.createElement("span",{className:"usa-button-link__icon"},r.createElement(l.gc,{className:"readMoreUpdated__link-icon",icon:u}))):r.createElement("button",{className:"read-more-button",onClick:function(e){e.stopPropagation(),G(!0)}},"Read More")};return j&&t?!0===A?r.createElement(r.Fragment,null,r.createElement("p",{className:"read-more__preview-lines"},S),r.createElement("div",null,t),r.createElement("div",null,k())):r.createElement(r.Fragment,null,r.createElement("div",{id:L},t),r.createElement("div",null,k())):!j&&t&&!0===A?r.createElement(r.Fragment,null,r.createElement("p",{className:"read-more__preview-lines"},S),r.createElement("div",null,O())):j&&a&&a.length>s?r.createElement(r.Fragment,null,r.createElement("p",{className:"read-more__preview-lines"},a),r.createElement("div",null,k())):!j&&a&&a.length>s?r.createElement("div",null,r.createElement("p",{className:"read-more__preview-lines"},"".concat(a.substring(0,s),"...")," ",O())):a&&a.length<=s?r.createElement("div",null,r.createElement("p",{className:"read-more__preview-lines"},a)):r.createElement("div",null,O())};c(u,"useState{[expanded, setExpanded](!!initiallyExpanded)}"),u.propTypes=d;var p=u;const g=p;var f,m;(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(f.register(d,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/ReadMore.jsx"),f.register(u,"ReadMore","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/ReadMore.jsx"),f.register(p,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/ReadMore.jsx")),(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&m(e)},94502(e,t,a){a.d(t,{A:()=>d});var n,o=a(60034),r=a(67202),s=a.n(r);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var i={label:s().string,onToggle:s().func,onKeyToggle:s().func,toggle:s().bool,id:s().string},l=function(e){var t=e.label,a=e.onToggle,n=e.onKeyToggle,r=e.toggle,s=e.id,i=void 0===s?"outlays-toggle":s;return o.createElement("div",{className:"rounded-toggle__wrapper"},o.createElement("p",{className:"rounded-toggle__label"},t),o.createElement("label",{className:"rounded-toggle__switch",htmlFor:i,"aria-label":"toggle to view outlays"},r&&o.createElement("input",{type:"checkbox",id:i,onKeyDown:n,onClick:a,defaultChecked:!0,tabIndex:"0"}),!r&&o.createElement("input",{type:"checkbox",id:i,onKeyDown:n,onClick:a,tabIndex:"0"}),o.createElement("span",{className:"rounded-toggle__slider rounded-toggle__round"})))};l.propTypes=i;var c=l;const d=c;var u,p;(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(u.register(i,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/RoundedToggle.jsx"),u.register(l,"RoundedToggle","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/RoundedToggle.jsx"),u.register(c,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/RoundedToggle.jsx")),(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&p(e)},52528(e,t,a){a.d(t,{A:()=>A});var n,o=a(27503),r=a(17900),s=a(60034),i=a(67202),l=a.n(i),c=a(96229),d=a(61674),u=a(18662),p=a(70099),g=a(77267),f=a(27328),m=a(26276),y=a(66721);function b(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function v(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?b(Object(a),!0).forEach(function(t){(0,o.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):b(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var h="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},w={category:l().string,results:l().array,total:l().number,loading:l().bool,error:l().bool,dataParams:l().object,agencyData:l().object},L=function(e){var t,a,n=(0,y.oJ)(),i=(0,y.we)(),l=(0,s.useState)(),b=(0,r.A)(l,2),h=b[0],w=b[1],L=e.agencyData,_=L.agencySlugs,A=L.slugsLoading,E=L.slugsError,S=[{title:"name",displayName:"Name"},{title:"amount",displayName:["Obligations"]},{title:"percent",displayName:["% of Total"]},{title:"link",displayName:[s.createElement("span",{key:"award-search"},"View in ",s.createElement("span",{style:{whiteSpace:"nowrap"}},"Award Search"))]}];null!==(t=e.dataParams.filters)&&void 0!==t&&t.recipient_id&&S.pop();var H=function(e,t){e.preventDefault(),e.stopPropagation(),w(t)},x=null===(a=e.results)||void 0===a?void 0:a.map(function(t){var a,n=t._amount/e.total*100,o=!isNaN(n)&&isFinite(n)?"".concat(Math.round(100*n)/100,"%"):"--",r="awards"===e.category?"View this award":"View awards",i=[t._slug?t.linkedName:t.name,t.amount,o,s.createElement("a",{role:"button",tabIndex:0,"aria-label":"View awards",onKeyDown:function(e){"Enter"===e.key&&H(e,t.name)},onClick:function(e){return H(e,t)},key:t.name},r)];return null!==(a=e.dataParams.filters)&&void 0!==a&&a.recipient_id&&i.pop(),i});return(0,s.useEffect)(function(){_&&h&&function(){var t,a,r,s,l,c,u,g,y,b,w,L,A=e.dataParams,E=null!==(t=A.filters)&&void 0!==t&&t.place_of_performance_locations?null===(a=A.filters)||void 0===a?void 0:a.place_of_performance_locations[0]:null===(r=A.filters)||void 0===r?void 0:r.recipient_id;null!==(s=A.filters)&&void 0!==s&&s.place_of_performance_locations&&(u=n[E.state],g=i[u],b={selectedLocations:(0,o.A)({},"".concat(E.country,"_").concat(E.state),{identifier:"".concat(E.country,"_").concat(E.state),filter:{country:E.country,state:E.state},display:{entity:"State",standalone:g,title:g}})}),"awarding_agency"===A.category?y={selectedAwardingAgencies:(0,o.A)({},"".concat(h.id,"_toptier"),{id:h.id,toptier_flag:!0,toptier_agency:{toptier_code:_[h.slug],abbreviation:h._code,name:h._name},subtier_agency:{abbreviation:h._code,name:h._name},agencyType:"toptier"})}:"awarding_subagency"===A.category?y={selectedAwardingAgencies:(0,o.A)({},"".concat(h.id,"_toptier"),{id:h.id,toptier_flag:!1,toptier_agency:{toptier_code:_[h.agency_slug],abbreviation:h.agency_abbreviation,name:h.agency_name},subtier_agency:{abbreviation:h._code,name:h._name},agencyType:"subtier"})}:"defc"===A.category?y={defCodes:{require:[h._code],exclude:[],counts:[{label:h._name,value:h._code,count:1}]}}:"recipient"===A.category?y={selectedRecipients:[h._name]}:"county"===A.category?b={selectedLocations:(0,o.A)({},"".concat(E.country,"_").concat(E.state,"_").concat(h._code),{identifier:"".concat(E.country,"_").concat(E.state,"_").concat(h._code),filter:{country:E.country,state:E.state,county:h._code},display:{entity:"County",standalone:"".concat(h._name,", ").concat(E.state),title:h._name}})}:"district"===A.category?b={selectedLocations:(0,o.A)({},"".concat(E.country,"_").concat(E.state,"_").concat(h._code),{identifier:"".concat(E.country,"_").concat(E.state,"_").concat(h._code),filter:{country:E.country,state:E.state,district_current:h._code},display:{entity:"Current congressional district",standalone:"".concat(h._name,", ").concat(E.state),title:h._name}})}:"cfda"===A.category?y={selectedCFDA:(0,o.A)({},h._code,{program_number:h._code,program_title:h._name,identifier:h._code})}:"naics"===A.category?y={naicsCodes:{require:[h._code],exclude:[],counts:[{label:h._name,value:h._code,count:1}]}}:"awards"===A.category?y={selectedAwardIDs:(0,o.A)({},h._name,h._name)}:"federal_account"===A.category?y={tasCodes:{require:[[h._code]],exclude:[],counts:[{label:h._name,value:h._code,count:2}]}}:"country"===A.category?b={selectedLocations:(0,o.A)({},"".concat(h._code),{identifier:"".concat(h._code),filter:{country:h._code},display:{entity:"Country",standalone:"".concat(h._name),title:h._name}})}:"state_territory"===A.category&&(b={selectedLocations:(0,o.A)({},"USA_".concat(h._code),{identifier:"USA_".concat(h._code),filter:{country:"USA",state:h._code},display:{entity:"State or Territory",standalone:"".concat(h._name),title:h._name}})}),(null===(l=A.filters.award_type_codes)||void 0===l?void 0:l.length)>0&&(w={awardType:A.filters.award_type_codes}),null!==(c=A.filters)&&void 0!==c&&c.recipient_id&&(y=v(v({},y),{},{selectedRecipients:[null===(L=A.filters)||void 0===L?void 0:L.recipient_name]}));var S=[{start_date:A.filters.time_period[0].start_date,end_date:A.filters.time_period[0].end_date}],H={filters:v(v(v(v({},p.ue),y),b),{},{timePeriodType:"dr",time_period:S},w),version:f.REQUEST_VERSION},x=(0,m.jS)(H);x.promise.then(function(e){var t=e.data;window.open("/search?hash=".concat(encodeURIComponent(t.hash)),"_blank")}
1).catch(function(e){(0,d.FZ)(e)||(e.response,x=null,console.log(e))})}()},[_,h,A,E]),s.createElement("div",{className:"category-table"},s.createElement("div",{className:"category-table__title"},s.createElement("img",{className:"category-table__title-icon",src:"img/state-categories/".concat(e.category,".png"),"aria-hidden":"true",alt:""}),s.createElement("div",{className:"category-table__title-name"},"district"===e.category?s.createElement(s.Fragment,null,u.Yk[e.category],s.createElement(c.T_,{className:"congressional-district__tt",icon:"info",tooltipPosition:"bottom",tooltipComponent:s.createElement(g.Qb,{title:"Congressional Districts"})})):u.Yk[e.category])),s.createElement(c.XI,{classNames:"topfive-table__table",columns:S,rows:x,loading:e.loading,error:e.error}))};h(L,"useStateFIPSByAbbreviation{stateFIPSByAbbreviation}\nuseStateNameByFipsId{stateNameByFipsId}\nuseState{[linkData, setLinkData]}\nuseEffect{}",function(){return[y.oJ,y.we]}),L.propTypes=w;var _=L;const A=_;var E,S;(E="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(E.register(w,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/TopFive.jsx"),E.register(L,"TopFive","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/TopFive.jsx"),E.register(_,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/TopFive.jsx")),(S="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&S(e)},18836(e,t,a){a.d(t,{A:()=>g});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(56286);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},d={title:i().any.isRequired,children:i().element||i().string,iconClassName:i().string,contentClassName:i().string,closedIcon:i().string,openIcon:i().string,setOpen:i().func,openObject:i().bool,selectedChipCount:i().number},u=function(e){var t,a=e.title,n=e.children,s=e.closedIcon,i=void 0===s?"plus":s,c=e.openIcon,d=void 0===c?"minus":c,u=e.iconClassName,p=e.setOpen,g=void 0===p?function(){}:p,f=e.contentClassName,m=void 0===f?"":f,y=e.openObject,b=void 0!==y&&y,v=e.selectedChipCount,h=void 0===v?0:v,w=(0,r.useState)(!b),L=(0,o.A)(w,2),_=L[0],A=L[1],E=_?"accordion":"open accordion--open accordion",S=_?"Open toggle":"Close toggle",H=function(e){e.stopPropagation(),A(function(e){return!e}),b?g():g(function(e){return!e})},x=function(e){"Enter"===e.key&&e.stopPropagation()};return r.createElement("div",{className:"accordion-container"},r.createElement("section",{"data-testid":"accordion",className:E},r.createElement("div",{onClick:H,onKeyDown:x,className:"heading"},a,r.createElement("div",{className:"heading--chip-container"},(t=h)>0?r.createElement("div",{className:"selected-chip-count"}," ".concat(t," selected")):r.createElement(r.Fragment,null),r.createElement("button",{onClick:H,onKeyDown:x,className:"toggle","aria-label":S},r.createElement(l.gc,{icon:i,className:u||"plus",key:"open"}),r.createElement(l.gc,{icon:d,className:u||"minus",key:"close"})))),r.createElement("div",{className:"content ".concat(m)},n)))};c(u,"useState{[closed, setClosed](!openObject)}"),u.propTypes=d;var p=u;const g=p;var f,m;(f="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(f.register(d,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/accordion/Accordion.jsx"),f.register(u,"Accordion","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/accordion/Accordion.jsx"),f.register(p,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/accordion/Accordion.jsx")),(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&m(e)},87907(e,t,a){a.d(t,{A:()=>u});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(93460);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var l={activeType:s().string,changeView:s().func,classname:s().string},c=function(e){var t=e.activeType,a=e.changeView,n=e.classname;return o.createElement("div",{className:"chart-table-toggle ".concat(n||"")},o.createElement(i.A,{value:"chart",label:"chart",changeView:a,active:"chart"===t,icon:"chart-bar"}),o.createElement(i.A,{value:"table",label:"table",active:"table"===t,changeView:a,icon:"table"}))};c.propTypes=l;var d=c;const u=d;var p,g;(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(p.register(l,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/buttons/ChartTableToggle.jsx"),p.register(c,"ChartTableToggle","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/buttons/ChartTableToggle.jsx"),p.register(d,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/buttons/ChartTableToggle.jsx")),(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&g(e)},33244(e,t,a){a.d(t,{A:()=>_});var n,o=a(27503),r=a(61303),s=a(17900),i=a(55008),l=a.n(i),c=a(60034),d=a(67202),u=a.n(d),p=a(56286),g=a(55353),f=a(96229),m=a(3212);function y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function b(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?y(Object(a),!0).forEach(function(t){(0,o.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):y(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var v="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},h={url:u().string.isRequired,onShareOptionClick:u().func.isRequired,classNames:u().string,dropdownDirection:u().string,isEnabled:u().bool,key:u().string},w=function(e){var t=e.url,a=void 0===t?"":t,n=e.onShareOptionClick,o=void 0===n?function(){}:n,i=e.classNames,d=void 0===i?"":i,u=e.dropdownDirection,y=void 0===u?"left":u,v=e.isEnabled,h=void 0===v||v,w=e.key,L=void 0===w?"ShareIcon":w,_=(0,c.useState)(!1),A=(0,s.A)(_,2),E=A[0],S=A[1],H=(0,g.A)(function(){return S(!1)},1750),x=function(){var e=(0,r.A)(l().mark(function e(){return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,navigator.clipboard.writeText(a);case 1:S(!0),o("copy");case 2:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),j=m.w$.map(function(e){return"copy"===e.name?b(b({},e),{},{onClick:x}):b(b({},e),{},{onClick:function(){return o(e.name)}})});return(0,c.useEffect)(function(){return E&&H(),H.cancel},[H,E]),c.createElement("div",{className:"usda-share-icon usa-share-icon-508 \n                ".concat(h?"":"disabled"," ").concat(d),key:L},c.createElement("input",{"aria-label":"Share Input Link",type:"text",className:"share-icon-link",value:a,readOnly:!0}),c.createElement(f.LC,{dropdownDirection:y,options:j,selectedOption:"copy",backgroundColor:"#112F4E",notEnabled:!h,sortFn:function(){return 1}},c.createElement(p.gc,{className:"share-icon",icon:"fa-share-nodes"})),c.createElement("span",{className:"usda-share-icon__share-text"},"Share"),E&&c.createElement("div",{className:"copy-confirmation"},c.createElement(p.gc,{icon:["fa","check-circle"]})," ","Copied!"))};v(w,"useState{[showConfirmationText, setConfirmationText](false)}\nuseEffect{}"),w.propTypes=h,w.displayName="Share Icon";var L=w;const _=L;var A,E;(A="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(A.register(h,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/buttons/ShareIcon508.jsx"),A.register(w,"ShareIcon508","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/buttons/ShareIcon508.jsx"),A.register(L,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/buttons/ShareIcon508.jsx")),(E="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&E(e)},93460(e,t,a){a.d(t,{A:()=>u});var n,o=a(60034),r=a(67202),s=a.n(r),i=a(56286);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var l={active:s().bool,value:s().string,label:s().string,icon:s().string.isRequired,disabled:s().bool,changeView:s().func},c=function(e){var t=e.active,a=e.value,n=e.label,r=e.icon,s=e.disabled,l=void 0!==s&&s,c=e.changeView,d="",u="Show results in a ".concat(n.toLowerCase());t&&(d=" active"),t&&(u+=" (currently selected)");return o.createElement("button",{className:"view-button".concat(d),value:a,title:u,"aria-label":u,onClick:function(){c(a)},disabled:l},o.createElement(i.gc,{icon:r}))};c.propTypes=l;var d=c;const u=d;var p,g;(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(p.register(l,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/buttons/ViewTypeButton.jsx"),p.register(c,"ViewTypeButton","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/buttons/ViewTypeButton.jsx"),p.register(d,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/buttons/ViewTypeButton.jsx")),(g="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&g(e)},49848(e,t,a){a.d(t,{A:()=>y});var n,o=a(27503),r=a(60034),s=a(67202),i=a.n(s),l=a(96229),c=a(41403);function d(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function u(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?d(Object(a),!0).forEach(function(t){(0,o.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):d(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var p={size:i().string,enabled:i().bool,backgroundColor:i().string,selectedValue:i().oneOfType([i().number,i().string]),earliestValue:i().number,latestValue:i().number,options:i().arrayOf(i().shape({name:i().oneOfType([i().string,i().number]),value:i().oneOfType([i().string,i().number])})),handleChange:i().func,sortFn:i().func},g=function(e,t){return Number.isInteger(e)?t-e:parseInt(t,10)-parseInt(e,10)},f=function(e){var t=e.backgroundColor,a=e.size,n=e.latestValue,o=e.selectedValue,s=void 0===o?2020:o,i=e.earliestValue,d=void 0===i?2017:i,p=e.options,f=void 0===p?[]:p,m=e.handleChange,y=void 0===m?function(){}:m,b=e.sortFn,v=void 0===b?g:b,h=e.enabled,w=void 0===h||h;return r.createElement("div",{className:"numeric-picker__container"},r.createElement(l.tb,{backgroundColor:t,label:"Filter by:",size:a,classname:"numeric-picker__wrapper",dropdownClassname:"numeric-picker__dropdown",leftIcon:"calendar-alt",selectedOption:f.length?f.find(function(e){return e.value===s||e.value===parseInt(s,10)}).name||"--":"FY ".concat(s),sortFn:v,options:f.length?f.map(function(e){return u(u({},e),{},{onClick:y})}):n?(0,c.wt)(d,n).map(function(e){return{name:"FY ".concat(e),value:"".concat(e),onClick:y}}):[{name:"Loading fiscal years...",value:null,onClick:function(){}}],enabled:w}))};f.displayName="Fiscal Year NewPicker",f.propTypes=p;var m=f;const y=m;var b,v;(b="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(b.register(p,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/dropdowns/NumericPickerWrapper.jsx"),b.register(g,"defaultSort","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/dropdowns/NumericPickerWrapper.jsx"),b.register(f,"NumericPickerWrapper","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/dropdowns/NumericPickerWrapper.jsx"),b.register(m,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/components/sharedComponents/dropdowns/NumericPickerWrapper.jsx")),(v="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&v(e)},57349(e,t,a){a.d(t,{Ay:()=>S,QB:()=>_,aD:()=>w});var n,o=a(63060),r=a(27503),s=a(17900),i=a(60034),l=a(45844),c=a(61674),d=a(80963),u=a(93472),p=a(76363),g=a(35949),f=a(63419),m=a(22700),y=a(51820),b=a(79652);function v(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var h="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},w=function(){var e=(0,d.wA)(),t=(0,i.useState)(!0),a=(0,s.A)(t,2),n=a[0],o=a[1],r=(0,i.useState)(""),l=(0,s.A)(r,2),m=l[0],y=l[1],b=(0,d.d4)(function(e){return e.account}).submissionPeriods,v=(0,i.useState)({latestPeriod:(0,g.Z2)([]),latestMoment:null}),h=(0,s.A)(v,2),w=h[0],L=w.latestMoment,_=w.latestPeriod,A=h[1],E=(0,i.useRef)();return(0,i.useEffect)(function(){return b.size&&n&&o(!1),b.size?L&&_||A({latestMoment:(0,g.qX)(b.toJS()),latestPeriod:(0,g.Z2)(b.toJS())}):(o(!0),y(""),E.current=(0,f.Jh)(),E.current.promise.then(function(t){var a=t.data.available_periods;e((0,p.rY)(a)),(0,g.qX)(a),A({latestMoment:(0,g.qX)(a),latestPeriod:(0,g.Z2)(a)}),o(!1),E.current=null}).catch(function(e){(0,c.FZ)(e)||(console.error("Error fetching active periods: ",e),y((0,u.A)(e,"message","Error fetching active periods. Please refresh your browser.")),E.current=null)})),function(){E.current&&(console.info("cancelling request, fetchAllSubmissionDates"),E.current.cancel())}},[e,b]),[L,b,_,n,m]};h(w,"useDispatch{dispatch}\nuseState{[isLoading, setIsLoading](true)}\nuseState{[errorMsg, setErrorMsg]('')}\nuseSelector{{ submissionPeriods }}\nuseState{[{latestMoment, latestPeriod }, setLatestData]({ latestPeriod: getLatestPeriod([]), latestMoment: null })}\nuseRef{request}\nuseEffect{}",function(){return[d.wA,d.d4]});var L=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(t)&&""!==e.trim()},_=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:["fy","period"],n=(0,l.Zp)(),o=function(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?v(Object(a),!0).forEach(function(t){(0,r.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):v(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},(0,b.A)());L(o.fy)||delete o.fy,L(o.period)||delete o.period;var c=w(),d=(0,s.A)(c,3),u=d[1],p=d[2],g=p.year,f=p.period,h=(0,i.useState)({period:"",fy:""}),_=(0,s.A)(h,2),A=_[0],E=A.period,S=A.fy,H=_[1],x=function(e){var t=(0,y.ao)(o,e);H(e),n("".concat((0,y.JP)(t)),{replace:!0})},j=(0,i.useCallback)(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;e&&t?x({fy:"".concat(e),period:"".concat(t)}):e?x({fy:"".concat(e)}):t&&x({period:"".concat(t)})});return(0,i.useEffect)(function(){var e=u.size&&g&&f,t=a.includes("fy")&&a.includes("period");e&&a.some(function(e){return!o[e]})&&(t&&!o.fy&&o.period?j(g):t&&o.fy&&!o.period?j(null,f):!t||o.fy||o.period?e&&a.includes("fy")&&!o.fy?j(g):e&&a.includes("period")&&o.period&&j(null,f):j(g,f))},[n,g,f,u.size,e,t]),(0,i.useEffect)(function(){if(u.size&&g&&f&&a.every(function(e){return o[e]})){var n=u.toJS().filter(function(t){var a=t.submission_fiscal_year;return parseInt(e,10)===a});if(n.length&&t){var r=(0,m._9)(n,t)?t:"".concat(f),s=(0,m.Qt)(n,r)?r:(0,m.tL)(r);j(e,s)}else t?j(g,f):n.length?j(e):j(g)}},[u,e,t,f,g]),1===a.length&&"fy"===a[0]?[S,x]:[S,E&&f?(0,m.C)(E,f):E,x]};h(_,"useNavigate{history}\nuseQueryParams{params}\nuseLatestAccountData{[, submissionPeriods, latestSubmission]}\nuseState{[{ period, fy }, setYearAndPeriod]({ period: '', fy: '' })}\nuseCallback{handleTimeChange}\nuseEffect{}\nuseEffect{}",function(){return[l.Zp,b.A,w]});var A=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return h(function(a){var n=w(),r=(0,s.A)(n,5),l=r[0],c=r[1],d=r[2],u=r[3],p=r[4];return i.createElement(e,(0,o.A)({},a,{isFetchLatestFyLoading:u,fetchLatestFyError:p,latestSubmissionDate:l&&t?l.format(t):l,submissionPeriods:c.toJS(),latestPeriod:d}))},"useLatestAccountData{[\n        latestPeriodAsMoment,\n        submissionPeriods,\n        latestPeriod,\n        isLoading,\n        errorMsg\n    ]}",function(){return[w]})},E=A;const S=E;var H,x;(H="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(H.register(w,"useLatestAccountData","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/account/WithLatestFy.jsx"),H.register(L,"isValidateParam","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/account/WithLatestFy.jsx"),H.register(_,"useValidTimeBasedQueryParams","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/account/WithLatestFy.jsx"),H.register(A,"withLatestFy","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/account/WithLatestFy.jsx"),H.register(E,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/account/WithLatestFy.jsx")),(x="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&x(e)},66613(e,t,a){a.r(t),a.d(t,{AgencyProfileV2:()=>b,default:()=>h});var n,o=a(17900),r=a(60034),s=a(45844),i=a(61674),l=a(80963),c=a(59181),d=a(55925),u=a(7931),p=a(57349),g=a(6907),f=a(79652),m=a(93193);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var y="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},b=function(){var e=(0,s.g)().agencySlug,t=(0,p.aD)(),a=(0,o.A)(t,3)[2].year,n=(0,f.A)(["fy"]).fy,y=(0,p.QB)(n,null,["fy"]),b=(0,o.A)(y,2),v=b[0],h=b[1],w=(0,m.A)(),L=(0,o.A)(w,5),_=L[0],A=L[3],E=L[4],S=(0,r.useState)(!0),H=(0,o.A)(S,2),x=H[0],j=H[1],G=(0,r.useState)(!1),k=(0,o.A)(G,2),O=k[0],T=k[1],C=(0,r.useState)(""),N=(0,o.A)(C,2),M=N[0],P=N[1],D=(0,r.useState)(!1),F=(0,o.A)(D,2),R=F[0],B=F[1],z=(0,r.useRef)(null),I=(0,l.wA)(),V=(0,r.useState)(_[e]),Y=(0,o.A)(V,2),W=Y[0],q=Y[1];return(0,r.useEffect)(function(){v&&W&&(z.current&&z.current.cancel(),j(!0),T(!1),P(""),z.current=(0,c.VH)(W,v),z.current.promise.then(function(e){j(!1);var t=Object.create(d.A);t.populate(e.data),I((0,u.Pk)(t))}).catch(function(e){(0,i.FZ)(e)||(T(!0),P(e.message),j(!1),z.current=null,console.error(e))}))}
1,[W,v,I]),(0,r.useEffect)(function(){if(A||E)E&&T(!0);else{var t=_[e];t?q(t):B(!0)}},[_,A,E,e]),(0,r.useEffect)(function(){return function(){I((0,u.HU)())}},[e,I]),R?r.createElement(s.C5,{to:"/404"}):r.createElement(g.A,{setSelectedFy:h,latestFy:a,selectedFy:v,agencySlug:e,isLoading:x,isError:O,errorMessage:M})};y(b,'useParams{{ agencySlug }}\nuseLatestAccountData{[, , { year: latestFy }]}\nuseQueryParams{{ fy: currentUrlFy }}\nuseValidTimeBasedQueryParams{[selectedFy, setSelectedFy]}\nuseAgencySlugs{[agencySlugs, , , slugsLoading, slugsError]}\nuseState{[isLoading, setLoading](true)}\nuseState{[isError, setError](false)}\nuseState{[errorMessage, setErrorMessage]("")}\nuseState{[redirect, setRedirect](false)}\nuseRef{request}\nuseDispatch{dispatch}\nuseState{[toptierCode, setToptierCode](agencySlugs[agencySlug])}\nuseEffect{}\nuseEffect{}\nuseEffect{}',function(){return[s.g,p.aD,f.A,p.QB,m.A,l.wA]});var v=b;const h=v;var w,L;(w="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(w.register(b,"AgencyProfileV2","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/AgencyContainer.jsx"),w.register(v,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/AgencyContainer.jsx")),(L="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&L(e)},58451(e,t,a){a.d(t,{A:()=>H});var n,o=a(27503),r=a(61303),s=a(17900),i=a(55008),l=a.n(i),c=a(60034),d=a(67202),u=a.n(d),p=a(80963),g=a(61674),f=a(96229),m=a(98531),y=a(59181),b=a(30442),v=a(7931);function h(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function w(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?h(Object(a),!0).forEach(function(t){(0,o.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):h(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var L="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},_=a(12771),A={fy:u().string,activeTab:u().string,summaryData:u().arrayOf(u().shape({type:u().string,title:u().string})),data:u().object},E=function(e){var t=e.activeTab,a=e.fy,n=e.summaryData,o=e.data,i=(0,c.useRef)(null),d=(0,c.useRef)(null),u=c.useState(!0),h=(0,s.A)(u,2),L=h[0],A=h[1],E=c.useState(!1),S=(0,s.A)(E,2),H=S[0],x=S[1],j=c.useRef(null),G=(0,c.useState)(null),k=(0,s.A)(G,2),O=k[0],T=k[1],C=(0,c.useState)(null),N=(0,s.A)(C,2),M=N[0],P=N[1],D=(0,c.useState)(null),F=(0,s.A)(D,2),R=F[0],B=F[1],z=(0,p.d4)(function(e){return e.agency.overview}).toptierCode;(0,c.useEffect)(function(){j.current&&j.current.cancel(),i.current&&i.current.cancel(),d.current&&d.current.cancel()},[]);var I=function(){var e=(0,r.A)(l().mark(function e(){var n;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:i.current&&i.current.cancel(),H&&x(!1),L||A(!0),"all"!==t?(n=m.cC[t],i.current=(0,y.Bh)(z,a,n)):i.current=(0,y.Bh)(z,a),i.current.promise.then(function(e){var t=Object.create(b.A);t.populate(e.data),T(t.newAwardCount),A(!1),i.current=null}).catch(function(e){(0,g.FZ)(e)||(console.error(e),x(!0),A(!1),i.current=null)});case 1:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}(),V=(0,p.wA)(),Y=function(){var e=(0,r.A)(l().mark(function e(){var n;return l().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:d.current&&d.current.cancel(),H&&x(!1),L||A(!0),"all"!==t?(n=m.cC[t],d.current=(0,y.U3)(z,a,n)):d.current=(0,y.U3)(z,a),d.current.promise.then(function(e){var t=Object.create(b.A);t.populate(e.data);var a=e.data.latest_action_date;a=a?_(a).format("M/D/YYYY"):"no data",V((0,v.jn)({awardSpendingDataThroughDate:a})),P(t.transactionCount),B(t.obligations),A(!1),d.current=null}).catch(function(e){(0,g.FZ)(e)||(console.error(e),x(!0),A(!1),d.current=null)});case 1:case"end":return e.stop()}},e)}));return function(){return e.apply(this,arguments)}}();(0,c.useEffect)(function(){z&&o&&(I(),Y())},[a,z,t]);var W={awardObligations:R,numberOfTransactions:M,numberOfAwards:O};return c.createElement("div",{className:"overview-data-group"},c.createElement(f.Cx,{boxes:n.map(function(e){return w(w({},e),{},{amount:W[e.type],isLoading:L})})}))};L(E,"useRef{numberOfAwardsRequest}\nuseRef{summaryRequest}\nuseState{[loading, setLoading](true)}\nuseState{[error, setError](false)}\nuseRef{request}\nuseState{[numberOfAwards, setNumberOfAwards](null)}\nuseState{[numberOfTransactions, setNumberOfTransactions](null)}\nuseState{[awardObligations, setAwardObligations](null)}\nuseSelector{{ toptierCode }}\nuseEffect{}\nuseDispatch{dispatch}\nuseEffect{}",function(){return[p.d4,p.wA]}),E.propTypes=A;var S=E;const H=S;var x,j;(x="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(x.register(A,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/awardSpending/SubAgencySummaryContainer.jsx"),x.register(E,"SubAgencySummaryContainer","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/awardSpending/SubAgencySummaryContainer.jsx"),x.register(S,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/awardSpending/SubAgencySummaryContainer.jsx")),(j="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&j(e)},52079(e,t,a){a.d(t,{A:()=>h});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(80963),c=a(96229),d=a(47346),u=a(98531),p=a(7931),g=a(59181),f=a(86816);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},y={fy:i().string,type:i().string.isRequired,prevType:i().string,subHeading:i().string},b=function(e){var t=e.fy,a=e.type,n=e.prevType,s=e.subHeading,i=(0,r.useState)(1),m=(0,o.A)(i,2),y=m[0],b=m[1],v=(0,r.useState)(10),h=(0,o.A)(v,2),w=h[0],L=h[1],_=(0,r.useState)(0),A=(0,o.A)(_,2),E=A[0],S=A[1],H=(0,r.useState)("totalObligations"),x=(0,o.A)(H,2),j=x[0],G=x[1],k=(0,r.useState)("desc"),O=(0,o.A)(k,2),T=O[0],C=O[1],N=(0,r.useState)([]),M=(0,o.A)(N,2),P=M[0],D=M[1],F=(0,r.useState)(!0),R=(0,o.A)(F,2),B=R[0],z=R[1],I=(0,r.useState)(!1),V=(0,o.A)(I,2),Y=V[0],W=V[1],q=(0,r.useRef)(null),U=(0,l.wA)(),K=(0,l.d4)(function(e){return e.agency.overview}).toptierCode;(0,r.useEffect)(function(){q.current&&q.current.cancel(),U((0,p._F)())},[]);var X=(0,r.useCallback)(function(){q.current&&q.current.cancel(),z(!0),W(!1);var e={limit:w,page:y,sort:d.vC[j],order:T},n=u.cC[a];q.current=(0,g.E3)(K,t,n,e),q.current.promise.then(function(e){var t=(0,f.t)(e.data.results);D(t),U((0,p.ZD)(t)),S(e.data.page_metadata.total),z(!1)}).catch(function(e){W(!0),z(!1),console.error(e)})});return(0,r.useEffect)(function(){1!==y?b(1):1===y&&n!==a&&n&&X()},[a,t,w,j,T]),(0,r.useEffect)(function(){t&&K&&X()},[y,t,K]),r.createElement("div",{className:"table-wrapper"},r.createElement(c.XI,{expandable:!0,rows:P,columns:d.l4,currentSort:{field:j,direction:T},updateSort:function(e,t){G(e),C(t)},divider:s,loading:B,error:Y}),r.createElement(c.dK,{currentPage:y,changePage:b,changeLimit:L,limitSelector:!0,resultsText:!0,pageSize:w,totalItems:E}))};m(b,"useState{[currentPage, setCurrentPage](1)}\nuseState{[pageSize, setPageSize](10)}\nuseState{[totalItems, setTotalItems](0)}\nuseState{[sort, setSort]('totalObligations')}\nuseState{[order, setOrder]('desc')}\nuseState{[results, setResults]([])}\nuseState{[loading, setLoading](true)}\nuseState{[error, setError](false)}\nuseRef{request}\nuseDispatch{dispatch}\nuseSelector{{ toptierCode }}\nuseEffect{}\nuseCallback{fetchSpendingBySubagencyCallback}\nuseEffect{}\nuseEffect{}",function(){return[l.wA,l.d4]}),b.propTypes=y;var v=b;const h=v;var w,L;(w="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(w.register(y,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/awardSpending/SubagencyTableContainer.jsx"),w.register(b,"SubagencyTableContainer","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/awardSpending/SubagencyTableContainer.jsx"),w.register(v,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/awardSpending/SubagencyTableContainer.jsx")),(L="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&L(e)},18389(e,t,a){a.d(t,{A:()=>A});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(80963),c=a(61674),d=a(96229),u=a(7931),p=a(59181),g=a(41864),f=a(57349),m=a(25153),y=a(47674),b=a(64178),v=a(77744);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var h="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},w={fy:i().string},L=function(e){var t,a=e.fy,n=(0,r.useState)(1),s=(0,o.A)(n,2),i=s[0],h=s[1],w=(0,r.useState)(0),L=(0,o.A)(w,2),_=L[0],A=L[1],E=(0,r.useState)(!0),S=(0,o.A)(E,2),H=S[0],x=S[1],j=(0,r.useState)(!1),G=(0,o.A)(j,2),k=G[0],O=G[1],T=(0,r.useState)(!1),C=(0,o.A)(T,2),N=C[0],M=C[1],P=(0,r.useState)(0),D=(0,o.A)(P,2),F=D[0],R=D[1],B=(0,r.useState)([]),z=(0,o.A)(B,2),I=z[0],V=z[1],Y=(0,r.useState)(!1),W=(0,o.A)(Y,2),q=W[0],U=W[1],K=(0,r.useState)("Program Activity"),X=(0,o.A)(K,2),Z=X[0],$=X[1],J=(0,l.d4)(function(e){return e.agency}).overview,Q=(0,l.wA)(),ee=(0,r.useRef)(null),te=(0,r.useRef)(1),ae={id:(0,l.d4)(function(e){var t;return null===(t=e.agency.selectedSubcomponent)||void 0===t?void 0:t.id}),name:(0,l.d4)(function(e){var t;return null===(t=e.agency.selectedSubcomponent)||void 0===t?void 0:t.name})},ne={id:(0,l.d4)(function(e){var t;return null===(t=e.agency.selectedFederalAccount)||void 0===t?void 0:t.id}),name:(0,l.d4)(function(e){var t;return null===(t=e.agency.selectedFederalAccount)||void 0===t?void 0:t.name})},oe={id:(0,l.d4)(function(e){var t;return null===(t=e.agency.selectedTas)||void 0===t?void 0:t.id}),name:(0,l.d4)(function(e){var t;return null===(t=e.agency.selectedTas)||void 0===t?void 0:t.name})},re={res:(0,l.d4)(function(e){return e.agency.level4ApiResponse})},se=null===(t=(0,f.aD)()[1].toArray().filter(function(e){return e.submission_fiscal_year==a})[0])||void 0===t?void 0:t.period_end_date,ie=(0,r.useCallback)(function(e){var t=10*((i||1)-1),a=t+10;return e.slice(t,a),e.slice(t,a)},[i]),le=(0,r.useCallback)(function(){ee.current&&ee.current.cancel(),k&&O(!1),H||x(!0),ee.current=(0,p.TE)(J.toptierCode,a,te.current),ee.current.promise.then(function(e){var t=(0,g.t)(e.data.results),a={name:"".concat(J.name),id:"".concat(J.id)};Q((0,u.v0)(a)),V(t),R(e.data.page_metadata.total),0===t.length&&(se="no data"),Q((0,u.jn)({statusDataThroughDate:se})),x(!1)}).catch(function(e){(0,c.FZ)(e)||(O(!0),x(!1),console.error(e))})},[]),ce=(0,r.useCallback)(function(e){ee.current&&ee.current.cancel(),k&&O(!1),H||x(!0),ee.current=(0,p.QT)(J.toptierCode,e.id,a,te.current),ee.current.promise.then(function(t){var a=(0,g.t)(t.data.results),n={name:"".concat(e.name),id:"".concat(e.id)};Q((0,u.v0)(n)),A(1),V(a),R(t.data.page_metadata.total),x(!1)}).catch(function(e){O(!0),x(!1),console.error(e)})},[i,k,a,H,J.toptierCode]),de=(0,r.useCallback)(function(e){ee.current&&ee.current.cancel(),k&&O(!1),H||x(!0),ee.current=(0,p.Tn)(e.id,a),ee.current.promise.then(function(t){var a=(0,g.t)(t.data.children),n={name:"".concat(e.id,": ").concat(e.name),id:"".concat(e.id)};Q((0,u.v0)(n)),A(2),V(ie(a)),a.map(function(e){return e.name=e.id}),R(a.length),x(!1)}).catch(function(e){O(!0),x(!1),console.error(e)})},[k,a,H,ie]),ue=(0,r.useCallback)(function(e,t){ee.current&&ee.current.cancel(),k&&O(!1),H||x(!0),ee.current=t?(0,p.Hw)(e.id,a,te.current):(0,p.fM)(e.id,a,te.current),ee.current.promise.then(function(t){Q((0,u.U9)(t.data.results));var a=(0,g.t)(t.data.results,e.id),n={name:"".concat(e.name),id:"".concat(e.id)};Q((0,u.v0)(n)),A(3),V(a),R(t.data.page_metadata.total),x(!1)}).catch(function(e){O(!0),x(!1),console.error(e)})},[i,k,a,H]),pe=(0,r.useCallback)(function(e){var t=(0,g.S)(e.name,re),a=(0,g.t)(t,e.id),n={name:"".concat(e.name),id:"".concat(e.id)};Q((0,u.v0)(n)),A(4),V(a),R(t.length)});(0,r.useEffect)(function(){te.current&&(te.current=i),N?M(!1):(0===_&&le(i),1===_&&ce(ae),2===_&&de(ne),3===_&&ue(oe,"Object Class"===Z),4===_&&pe(oe))},[i]),(0,r.useEffect)(function(){N&&(x(!0),1===i?M(!1):h(1))},[N]),(0,r.useEffect)(function(){a&&J.toptierCode&&le()},[a,J.toptierCode]),(0,r.useEffect)(function(){H||k||Q((0,u.qH)(!0))},[k,H]);var ge=(0,r.useCallback)(function(e,t){var a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(1===e&&(ce(t),Q((0,u.JN)(t))),2===e&&(de(t),Q((0,u.qt)(t))),3===e&&(ue(t,a),Q((0,u.OR)(t))),4===e)return pe(t),void Q((0,u.wW)(t));M(!0)},[Q,ue,ce,pe,de]),fe=function(){J.toptierCode&&(1===_&&(A(0),1===i&&le()),2===_&&(A(1),1===i&&ce(ae)),3===_&&(A(2),$("Program Activity"),1===i&&de(ne)),4===_&&(A(3),1===i&&ue(oe,"Object Class"===Z)),h(1))},me=(0,r.useCallback)(function(){U(!q)},[q]),ye=(0,r.useCallback)(function(e){"Enter"===e.key&&U(!q)},[q]);return r.createElement("div",{className:"body__content status-of-funds"},r.createElement(b.A,{name:J.name,fy:a,totalItems:F}),r.createElement(d.uT,{hasGutter:!0},r.createElement(d.Om,{className:"status-of-funds__drilldown-sidebar",desktop:3},r.createElement(v.A,{toggle:q,level:_,goBack:fe,dropdownSelection:Z,fy:a})),r.createElement(d.Om,{className:"status-of-funds__visualization",desktop:9},r.createElement(y.A,{goBack:fe,toggle:q,onToggle:me,onKeyToggle:ye,level:_,setDrilldownLevel:ge,fy:a,results:I,maxLevel:4,dropdownSelection:Z,setDropdownSelection:$,currentPage:i,changeCurrentPage:h,totalItems:F,isLoading:H,isError:k}))),r.createElement(m.A,{message:r.createElement(r.Fragment,null,"The agency sub-components displayed in this section were added to provide greater transparency into the organization of agencies’ account data. These sub-components are based on the Bureau associated with a federal account in OMB’s Master Accounts Title file. Sub-components are identified using Agency Identifier (AID) and MAIN Account codes. Where possible, Department of Defense (DoD) sub-components correspond to the branches of the Armed Forces and accounts for the agency are attributed to the appropriate branch/sub-component based on the Agency Codes found at the bottom of"," ",r.createElement("a",{href:"https://www.whitehouse.gov/wp-content/uploads/2025/08/a11.pdf",target:"_blank",rel:"noopener noreferrer"},"OMB Circular A-11 Appendix C"),".")}))};h(L,"useState{[currentPage, setCurrentPage](1)}\nuseState{[level, setLevel](0)}\nuseState{[loading, setLoading](true)}\nuseState{[error, setError](false)}\nuseState{[resetPageChange, setResetPageChange](false)}\nuseState{[totalItems, setTotalItems](0)}\nuseState{[results, setResults]([])}\nuseState{[toggle, setOnToggle](false)}\nuseState{[dropdownSelection, setDropdownSelection]('Program Activity')}\nuseSelector{{ overview }}
1\nuseDispatch{dispatch}\nuseRef{request}\nuseRef{pageRef}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseSelector{}\nuseLatestAccountData{}\nuseCallback{paginatedTasList}\nuseCallback{fetchAgencySubcomponents}\nuseCallback{fetchFederalAccounts}\nuseCallback{fetchTas}\nuseCallback{fetchDataByTas}\nuseCallback{fetchLevel5Data}\nuseEffect{}\nuseEffect{}\nuseEffect{}\nuseEffect{}\nuseCallback{setDrilldownLevel}\nuseCallback{onToggle}\nuseCallback{onKeyToggle}",function(){return[l.d4,l.wA,l.d4,l.d4,l.d4,l.d4,l.d4,l.d4,l.d4,f.aD]}),L.propTypes=w;var _=L;const A=_;var E,S;(E="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(E.register(w,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/statusOfFunds/StatusOfFundsContainer.jsx"),E.register(L,"StatusOfFundsContainer","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/statusOfFunds/StatusOfFundsContainer.jsx"),E.register(_,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/statusOfFunds/StatusOfFundsContainer.jsx")),(S="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&S(e)},313(e,t,a){a.d(t,{A:()=>h});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(80963),c=a(61674),d=a(37646),u=a(96229),p=a(59181),g=a(7931),f=a(63962);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var m,y,b="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},v={fiscalYear:i().number.isRequired,isMobile:i().bool};function h(e){var t=e.fiscalYear,a=e.isMobile,n=r.useState([]),s=(0,o.A)(n,2),i=s[0],m=s[1],y=r.useState([]),b=(0,o.A)(y,2),v=b[0],h=b[1],w=r.useState(!0),L=(0,o.A)(w,2),_=L[0],A=L[1],E=r.useState(!1),S=(0,o.A)(E,2),H=S[0],x=S[1],j=r.useState(!1),G=(0,o.A)(j,2),k=G[0],O=G[1],T=r.useRef(null),C=(0,l.d4)(function(e){return e.agency.overview}).toptierCode,N=(0,l.wA)();(0,r.useEffect)(function(){return function(){T.current&&T.current.cancel(),N((0,g.Gb)())}},[N]);return(0,r.useEffect)(function(){N((0,g.Gb)()),C&&(T.current&&T.current.cancel(),H&&x(!1),k&&O(!1),_||A(!0),T.current=(0,p.Q8)(C,t),T.current.promise.then(function(e){if(0===Object.keys(e.data).length||0===e.data.total_aggregated_amount)O(!0),A(!1),T.current=null;else{N((0,g.VU)(e.data.total_aggregated_amount));var t=[{label:["All Financial"," Assistance"],value:0,color:"rgb(192, 86, 0)",fadedColor:"rgb(192, 86, 0, 25%)"},{label:["All Contracts",""],value:0,color:"rgb(84, 91, 163)",fadedColor:"rgb(84, 91, 163, 25%)"}],a=[{label:"Grants",color:"rgb(230, 111, 14)",fadedColor:"rgb(230, 111, 14, 25%)",type:"financial"},{label:"Loans",color:"rgb(255, 188, 120)",fadedColor:"rgb(255, 188, 120, 25%)",type:"financial"},{label:"Direct Payments",color:"rgb(250, 148, 65)",fadedColor:"rgb(250, 148, 65, 25%)",type:"financial"},{label:"Other Financial Assistance",color:"rgb(252, 226, 197)",fadedColor:"rgb(252, 226, 197, 25%)",type:"financial"},{label:"Contracts",color:"rgb(127, 132, 186)",fadedColor:"rgb(127, 132, 186, 25%)",type:"contracts"},{label:"IDVs",color:"rgb(169, 173, 209)",fadedColor:"rgb(169, 173, 209, 25%)",type:"contracts"}];e.data.results.forEach(function(e){switch(e.category){case"grants":t[0].value+=e.aggregated_amount,a[0].value=e.aggregated_amount;break;case"loans":t[0].value+=e.aggregated_amount,a[1].value=e.aggregated_amount;break;case"direct_payments":t[0].value+=e.aggregated_amount,a[2].value=e.aggregated_amount;break;case"other":t[0].value+=e.aggregated_amount,a[3].value=e.aggregated_amount;break;case"contracts":t[1].value+=e.aggregated_amount,a[4].value=e.aggregated_amount;break;case"idvs":t[1].value+=e.aggregated_amount,a[5].value=e.aggregated_amount;break;default:console.error("Category name from API not recognized: ".concat(e.category)),x(!0)}}),t[0].label[2]=" ".concat((0,f.$4)(t[0].value,t[0].value+t[1].value)),t[1].label[1]=" ".concat((0,f.$4)(t[1].value,t[0].value+t[1].value)),m(t),h(a),A(!1),T.current=null}}).catch(function(e){(0,c.FZ)(e)||(console.error(e),x(!0),A(!1),T.current=null)}))},[t,C]),r.createElement(r.Fragment,null,_&&r.createElement(u.O$,null),H&&r.createElement(u.Kw,null),k&&r.createElement(u.r7,{title:"Chart Not Available",description:"No available data to display.",className:"usda-message"}),!_&&!H&&!k&&r.createElement(d.A,{outer:i,inner:v,fiscalYear:t,isMobile:a}))}b(h,"useState{[categoriesForGraph, setCategoriesForGraph]([])}\nuseState{[detailsForGraph, setDetailsForGraph]([])}\nuseState{[loading, setLoading](true)}\nuseState{[error, setError](false)}\nuseState{[noData, setNoData](false)}\nuseRef{obligationsByAwardTypeRequest}\nuseSelector{{ toptierCode }}\nuseDispatch{dispatch}\nuseEffect{}\nuseEffect{}",function(){return[l.d4,l.wA]}),h.propTypes=v,(m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(m.register(v,"propTypes","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/visualizations/ObligationsByAwardTypeContainer.jsx"),m.register(h,"ObligationsByAwardTypeContainer","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/visualizations/ObligationsByAwardTypeContainer.jsx")),(y="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&y(e)},2568(e,t,a){a.d(t,{A:()=>h});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(80963),c=a(89354),d=a(96229),u=a(49063),p=a(6816),g=a(79652),f=a(79742);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var m="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},y={agencyBudget:i().number,obligationsByPeriod:i().array,isLoading:i().bool,isError:i().bool},b=function(e){var t=e.agencyBudget,a=e.obligationsByPeriod,n=e.isLoading,s=e.isError,i=(0,g.A)(["fy"]).fy,m=(0,r.useState)(!0),y=(0,o.A)(m,2),b=y[0],v=y[1],h=(0,r.useState)([]),w=(0,o.A)(h,2),L=w[0],_=w[1],A=(0,l.d4)(function(e){return e.account.submissionPeriods}),E=(0,r.useState)(0),S=(0,o.A)(E,2),H=S[0],x=S[1];(0,r.useEffect)(function(){v(!0);var e=A.toJS();n||s||(e.length&&a.length?_((0,p.XR)(a,e,i).sort(function(e,t){return e.period-t.period})):_([]),v(!1))},[A,a,n,s,i]),(0,r.useEffect)(function(){s&&v(!1)},[s]);var j=(0,f.A)((0,c.A)(function(e){return x(e.contentRect.width)},50));return r.createElement("div",{ref:j,className:"total-obligations-over-time-visualization-container"},s&&r.createElement(d.Kw,null),!s&&b&&r.createElement(d.O$,null),!s&&!b&&!L.length&&r.createElement(d.r7,{title:"Chart Not Available",description:"No available data to display.",className:"usda-message"}),!s&&!b&&L.length>0&&r.createElement(u.A,{width:H,agencyBudget:t,data:L,fy:i}))};m(b,"useQueryParams{{ fy }}\nuseState{[loading, setLoading](true)}\nuseState{[data, setData]([])}\nuseSelector{submissionPeriods}\nuseState{[visualizationWidth, setVisualizationWidth](0)}\nuseEffect{}\nuseEffect{}\nuseCallbackRef{ref}",function(){return[g.A,l.d4,f.A]}),b.propTypes=y;var v=b;const h=v;var w,L;(w="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(w.register(y,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/visualizations/TotalObligationsOverTimeContainer.jsx"),w.register(b,"TotalObligationsOverTimeContainer","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/visualizations/TotalObligationsOverTimeContainer.jsx"),w.register(v,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agency/visualizations/TotalObligationsOverTimeContainer.jsx")),(L="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&L(e)},77080(e,t,a){a.d(t,{A:()=>w});var n,o=a(17900),r=a(60034),s=a(67202),i=a.n(s),l=a(61674),c=a(96229),d=a(31239),u=a(89354),p=a(67511),g=a(83697),f=a(59755),m=a(11873);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var y="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},b={agencyName:i().string,modalClick:i().func,agencyCode:i().string},v=function(e){var t=e.modalClick,a=e.agencyName,n=e.agencyCode,s=(0,r.useState)({field:"fiscal_year",direction:"desc"}),i=(0,o.A)(s,2),y=i[0],b=i[1],v=(0,r.useState)({vertical:!1,horizontal:!1}),h=(0,o.A)(v,2),w=h[0],L=w.vertical,_=w.horizontal,A=h[1],E=(0,r.useState)([]),S=(0,o.A)(E,2),H=S[0],x=S[1],j=(0,r.useState)(!0),G=(0,o.A)(j,2),k=G[0],O=G[1],T=(0,r.useState)(!1),C=(0,o.A)(T,2),N=C[0],M=C[1],P=(0,r.useState)(""),D=(0,o.A)(P,2),F=D[0],R=D[1],B=(0,r.useState)(1),z=(0,o.A)(B,2),I=z[0],V=z[1],Y=(0,r.useState)(10),W=(0,o.A)(Y,2),q=W[0],U=W[1],K=(0,r.useState)(0),X=(0,o.A)(K,2),Z=X[0],$=X[1],J=(0,r.useRef)(null),Q=(0,r.useRef)(null),ee=Q.current,te=(0,u.A)(function(e){var t=e.target,a=t.scrollLeft,n=t.scrollTop;A({vertical:n,horizontal:a})},100),ae=L?"sticky-y-table":"",ne=_?"sticky-x-table":"",oe=(0,r.useCallback)(function(){J.current&&J.current.cancel(),M(!1),O(!0);var e={limit:q,page:I,sort:y.field,order:y.direction};J.current=(0,p.q6)(n,e),J.current.promise.then(function(e){x(e.data.results.map(function(e){var o=Object.create(g.A);return o.populate(e),[r.createElement("div",{className:"generic-cell-content",key:o.reportingPeriod},o.reportingPeriod),r.createElement("div",{className:"generic-cell-content",key:o.percentOfBudget},o.percentOfBudget),o._mostRecentPublicationDate?r.createElement(f.A,{data:o.mostRecentPublicationDate,openModal:t,modalType:"publicationDates",agencyData:{f
1iscalYear:o.fiscalYear,fiscalPeriod:o.fiscalPeriod,agencyName:a,agencyCode:n}}):r.createElement("div",{className:"generic-cell-content"},o.mostRecentPublicationDate),(0,d.A)(o._discrepancyCount)?r.createElement("div",{className:"generic-cell-content"},o.discrepancyCount):r.createElement(f.A,{data:o.discrepancyCount,openModal:t,modalType:"missingAccountBalance",agencyData:{fiscalYear:o.fiscalYear,fiscalPeriod:o.fiscalPeriod,agencyName:a,agencyCode:n,gtasObligationTotal:o._gtasObligationTotal}}),(0,d.A)(o._obligationDifference)?r.createElement("div",{className:"generic-cell-content"},o.obligationDifference):r.createElement(f.A,{data:o.obligationDifference,openModal:t,modalType:"reportingDifferences",agencyData:{fiscalYear:o.fiscalYear,fiscalPeriod:o.fiscalPeriod,agencyName:a,agencyCode:n}}),(0,d.A)(o._unlinkedContracts)?r.createElement("div",{className:"generic-cell-content"},o.unlinkedContracts):r.createElement(f.A,{data:o.unlinkedContracts,openModal:t,modalType:"unlinkedData",agencyData:{agencyName:a,agencyCode:n,fiscalYear:o.fiscalYear,fiscalPeriod:o.fiscalPeriod,type:"Contract"}}),(0,d.A)(o._unlinkedAssistance)?r.createElement("div",{className:"generic-cell-content"},o.unlinkedAssistance):r.createElement(f.A,{data:o.unlinkedAssistance,openModal:t,modalType:"unlinkedData",agencyData:{agencyName:a,agencyCode:n,fiscalYear:o.fiscalYear,fiscalPeriod:o.fiscalPeriod,type:"Assistance"}})]})),$(e.data.page_metadata.total),O(!1)}).catch(function(e){(0,l.FZ)(e)||(M(!0),R(e),O(!1),J.current=null,console.error(e))})});return(0,r.useEffect)(function(){Q.current=I},[I]),(0,r.useEffect)(function(){1!==I||ee?1===I&&I===ee?oe():1!==I&&I===ee&&V(1):oe()},[I,n,y,q]),(0,r.useEffect)(function(){ee!==I&&ee&&oe()},[I]),r.createElement(r.Fragment,null,r.createElement("div",{className:"table-container",onScroll:te},r.createElement(c.XI,{rows:H,classNames:"".concat(ae," ").concat(ne),columns:m.rW,updateSort:function(e,t){b({field:e,direction:t})},currentSort:y,loading:k,error:N,errorMessage:F})),r.createElement(c.dK,{currentPage:I,changePage:V,changeLimit:U,limitSelector:!0,resultsText:!0,pageSize:q,totalItems:Z}))};y(v,"useState{[sortStatus, updateSort]({\n        field: 'fiscal_year',\n        direction: 'desc'\n    })}\nuseState{[{ vertical: isVertialSticky, horizontal: isHorizontalSticky }, setIsSticky]({\n        vertical: false,\n        horizontal: false\n    })}\nuseState{[rows, setRows]([])}\nuseState{[loading, setLoading](true)}\nuseState{[error, setError](false)}\nuseState{[errorMessage, setErrorMessage]('')}\nuseState{[currentPage, changeCurrentPage](1)}\nuseState{[pageSize, changePageSize](10)}\nuseState{[totalItems, setTotalItems](0)}\nuseRef{tableRequest}\nuseRef{prevPageRef}\nuseCallback{fetchTableData}\nuseEffect{}\nuseEffect{}\nuseEffect{}"),v.propTypes=b;var h=v;const w=h;var L,_;(L="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(L.register(b,"propTypes","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agencySubmissionStats/AgencyDetailsContainer.jsx"),L.register(v,"AgencyDetailsContainer","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agencySubmissionStats/AgencyDetailsContainer.jsx"),L.register(h,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/containers/agencySubmissionStats/AgencyDetailsContainer.jsx")),(_="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&_(e)},47346(e,t,a){var n;a.d(t,{l4:()=>i,vC:()=>l}),e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var o,r,s={budget_function:[{title:"name",displayName:"Budget Function"},{title:"obligatedAmount",displayName:"Obligated Amount"},{title:"percentOfTotalObligations",displayName:"% of Total Obligations"},{title:"grossOutlayAmount",displayName:"Gross Outlay Amount"}],program_activity:[{title:"name",displayName:"Program Activity"},{title:"obligatedAmount",displayName:"Obligated Amount",right:!0},{title:"percentOfTotalObligations",displayName:"% of Total Obligations",right:!0},{title:"grossOutlayAmount",displayName:"Gross Outlay Amount",right:!0}],object_class:[{title:"name",displayName:"Object Class"},{title:"obligatedAmount",displayName:"Obligated Amount",right:!0},{title:"percentOfTotalObligations",displayName:"% of Total Obligations",right:!0},{title:"grossOutlayAmount",displayName:"Gross Outlay Amount",right:!0}],federal_account:[{title:"name",displayName:"Federal Account"},{title:"obligatedAmount",displayName:"Obligated Amount",right:!0},{title:"percentOfTotalObligations",displayName:"% of Total Obligations",right:!0},{title:"grossOutlayAmount",displayName:"Gross Outlay Amount",right:!0}]},i=[{title:"name",displayName:"Sub-Agency Name"},{title:"totalObligations",displayName:"Award Obligations",right:!0},{title:"transactionCount",displayName:"Number of Transactions",right:!0},{title:"newAwardCount",displayName:"Number of New Awards",right:!0}],l={name:"name",totalObligations:"total_obligations",transactionCount:"transaction_count",newAwardCount:"new_award_count"},c={name:"name",grossOutlayAmount:"gross_outlay_amount",obligatedAmount:"obligated_amount",percentOfTotalObligations:"obligated_amount"};(o="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(o.register(s,"accountColumns","/home/ec2-user/wor
1kspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/tableColumns.js"),o.register(i,"subagencyColumns","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/tableColumns.js"),o.register(l,"subagencyFields","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/tableColumns.js"),o.register(c,"accountFields","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/tableColumns.js")),(r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&r(e)},94479(e,t,a){var n;a.d(t,{J4:()=>u,Kx:()=>g,M$:()=>d,Pb:()=>l,Tq:()=>c,Zk:()=>s,jd:()=>p,t1:()=>i,zH:()=>f}),e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var o,r,s=22,i=1,l=208,c={top:24,bottom:24,right:30,left:30},d="#e31c3d",u="#205493",p="#f9dede",g="#dce4ef",f=[{offset:"0%",stopColor:"blue"},{offset:"100%",stopColor:"blue"}];(o="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(o.register(18,"xLabelHeight","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(4,"xLabelSpacing","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(1,"pathStrokeWidth","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(s,"xLabelHeightPlusPadding","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(i,"yOffsetForPathStrokeWidth","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(l,"defaultHeight","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(c,"defaultPadding","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(d,"pathStopColorRed","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(u,"pathStopColorBlue","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(p,"areaPathStopColorRed","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(g,"areaPathStopColorBlue","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js"),o.register(f,"normalStoppingPoints","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/agency/visualizations/totalObligationsOverTime.js")),(r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&r(e)},18662(e,t,a){var n;a.d(t,{LZ:()=>s,Yk:()=>i,ov:()=>l}),e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var o,r,s={all:["awarding_agency","recipient","awards","defc","cfda","naics","county","district"],contracts:["awarding_agency","awarding_subagency","recipient","awards","defc","naics","county","district"],grants:["awarding_agency","awarding_subagency","recipient","awards","defc","cfda","county","district"],direct_payments:["awarding_agency","awarding_subagency","recipient","awards","defc","cfda","county","district"],loans:["awarding_agency","awarding_subagency","recipient","awards","defc","cfda","county","district"],other:["awarding_agency","awarding_subagency","recipient","awards","defc","cfda","county","district"]},i={awarding_agency:"Awarding Agencies",awarding_subagency:"Awarding Sub-Agencies",recipient:"Recipients",awards:"Awards",defc:"Disaster Emergency Fund Codes (DEFCs)",cfda:"Assistance Listings (CFDA Programs)",naics:"NAICS Codes",county:"Counties",district:"Congressional Districts",federal_account:"Federal Accounts",psc:"Product Service Codes",country:"Countries",state_territory:"U.S. States or Territories"},l=["awarding_agency","awarding_subagency","federal_account","cfda","naics","psc","country","state_territory"];(o="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(o.register(s,"categories","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/topCategories.js"),o.register(i,"categoryTitles","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/topCategories.js"),o.register(l,"recipientCategories","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/dataMapping/topCategories.js")),(r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&r(e)},86816(e,t,a){a.d(t,{t:()=>u});var n,o=a(27503),r=a(35665),s=a(60893);function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach(function(t){(0,o.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var c,d,u=function(e){return e.map(function(e){var t=[];return e.children&&e.children.length>0&&(t=e.children.map(function(e){return l({},e)})),t.length>0?l(l({},e),{},{children:t}):l({},e)}).map(function(e){var t=Object.create(r.A);t.populateCore(e);var a=[];return e.children&&e.children.length>0&&(a=e.children.map(function(e){var t=Object.create(s.A);return t.populate(e),t})),a&&a.length>0&&Object.defineProperty(t,"children",{value:a}),t})};(c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&c.register(u,"parseRows","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/AwardSpendingSubagencyHelper.js"),(d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&d(e)},41864(e,t,a){a.d(t,{S:()=>u,t:()=>d});var n,o=a(27503),r=a(90422);function s(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function i(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?s(Object(a),!0).forEach(function(t){(0,o.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):s(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var l,c,d=function(e,t){return e.map(function(e){var t=[];return e.children&&e.children.length>0&&(t=e.children.map(function(e){return i({},e)})),t.length>0?i(i({},e),{},{children:t}):i({},e)}).map(function(e){var a=Object.create(r.A);return a.populate(e,t),a})},u=function(e,t){return t.res.filter(function(t){return e===t.name})[0].children};(l="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(l.register(d,"parseRows","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/StatusOfFundsVizHelper.js"),l.register(u,"getLevel5Data","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/StatusOfFundsVizHelper.js")),(c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&c(e)},14683(e,t,a){var n;a.d(t,{OX:()=>s,nN:()=>l,rU:()=>c,w_:()=>i}),e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var o,r,s=function(e){return"All ".concat(e.charAt(0).toUpperCase()).concat(e.slice(1))},i=function(e,t){var a=Object.keys(t);return t[a[0]].includes(e)?a[0]:a[1]},l=function(e,t){if((null==e?void 0:e.length)>0){var a=Object.keys(t);return(t[a[0]].includes(e)?a[0]:a[1]).replace(/(^All\s)/,"").toLowerCase()}return""},c=function(e,t){for(var a=0;a<t.length;a++)if(t[a].label.includes(e))return a;return""};(o="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(o.register(s,"mapToFullCategoryName","/home/ec2-user/wor
1kspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/ObligationsByAwardTypeHelper.js"),o.register(i,"getCategoryNameByAwardType","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/ObligationsByAwardTypeHelper.js"),o.register(l,"getActiveCategoryType","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/ObligationsByAwardTypeHelper.js"),o.register(c,"getOuterCategoryId","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/ObligationsByAwardTypeHelper.js")),(r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&r(e)},6816(e,t,a){a.d(t,{Dv:()=>p,ME:()=>u,W2:()=>L,XR:()=>f,ab:()=>_,rk:()=>A});var n,o=a(27503),r=a(19446),s=a(94479);function i(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function l(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?i(Object(a),!0).forEach(function(t){(0,o.A)(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):i(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var c,d,u=function(e,t){var a=e.map(function(e){return e.obligated});return t&&a.push(t),[Math.min.apply(Math,(0,r.A)(a)),Math.max.apply(Math,(0,r.A)(a))]},p=function(e){return e.getTime()},g=function(e){var t=e.split("T")[0].split("-");return new Date(parseInt(t[0],10),parseInt(t[1],10)-1,parseInt(t[2],10))},f=function(e,t,a){var n=t.filter(function(e){return"".concat(e.submission_fiscal_year)===a});return e.map(function(e){var t,a=null===(t=n.find(function(t){return t.submission_fiscal_month===e.period}))||void 0===t?void 0:t.period_end_date;return a?l(l({},e),{},{endDate:p(new Date(g(a)))}):null}).filter(function(e){return e})},m=function(e,t,a){var n=Math.max.apply(Math,(0,r.A)(t.map(function(e){return e.obligated})));if(a){var o=Math.min.apply(Math,(0,r.A)(t.map(function(e){return e.obligated}))),s=n-e,i=n+Math.abs(o);return"".concat(s/i*100,"%")}return"".concat((n-e)/n*100,"%")},y=function(e,t){var a=Math.abs(Math.min.apply(Math,(0,r.A)(t.map(function(e){return e.obligated})))),n=a+Math.max.apply(Math,(0,r.A)(t.map(function(e){return e.obligated})));return"".concat((n-a)/n*100,"%")},b=function(e,t){var a=m(e,t,!0),n=y(0,t);return[{offset:"0%",stopColor:"red"},{offset:a,stopColor:"red"},{offset:a,stopColor:"blue"},{offset:n,stopColor:"blue"},{offset:n,stopColor:"red"},{offset:"100%",stopColor:"red"}]},v=function(e,t){var a=m(e,t);return[{offset:"0%",stopColor:"red"},{offset:a,stopColor:"red"},{offset:a,stopColor:"blue"},{offset:"100%",stopColor:"blue"}]},h=function(e,t){var a=y(0,t);return[{offset:"0%",stopColor:"blue"},{offset:a,stopColor:"blue"},{offset:a,stopColor:"red"},{offset:"100%",stopColor:"red"}]},w=function(e,t,a){return"exceedsMaxAndMin"===e?b(t,a):"exceedsMax"===e?v(t,a):"exceedsMin"===e?h(0,a):s.zH},L=function(e,t){if(e&&t.length){var a=t.map(function(e){return e.obligated}),n=Math.max.apply(Math,(0,r.A)(a))>e,o=Math.min.apply(Math,(0,r.A)(a))<0;return n&&o?"exceedsMaxAndMin":n?"exceedsMax":o?"exceedsMin":"normal"}return"normal"},_=function(e,t){return w(L(e,t),e,t)},A=function(e,t,a,n,o,r,s,i,l){return e.reduce(function(e,c,d,u){return 0===d?"M".concat(t(c[a])+n.left,",").concat(s-o(c[r])-n.bottom):u.length===d+1&&l?"".concat(e,"L").concat(t(c[a])+n.left,",").concat(s-o(c[r])-n.bottom,"L").concat(t(c[a])+n.left,",").concat(null===i?s-n.bottom:s-o(i)-n.bottom,"Z"):"".concat(e,"L").concat(t(c[a])+n.left,",").concat(s-o(c[r])-n.bottom)},"")};(c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(c.register(u,"getYDomain","/home/ec2-user/wor
1kspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(p,"getMilliseconds","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(g,"converISODateToDate","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(f,"addSubmissionEndDatesToBudgetaryResources","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(m,"exceedsMaxPercentDifference","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(y,"exceedsMinPercentDifference","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(b,"exceedsMaxAndMinStoppingPoints","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(v,"exceedsMaxStoppingPoints","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(h,"exceedsMinStoppingPoints","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(w,"stoppingPointsByScenario","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(L,"determineScenario","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(_,"stoppingPoints","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js"),c.register(A,"pathDefinition","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/helpers/agency/visualizations/TotalObligationsOverTimeVisualizationHelper.js")),(d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&d(e)},79742(e,t,a){a.d(t,{A:()=>c});var n,o=a(17900),r=a(60034);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var s="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},i=function(e){return(0,r.useCallback)(function(t){var a=new ResizeObserver(function(t){var a=(0,o.A)(t,1)[0];return e(a)});return a.observe(t),function(){return a.disconnect()}},[e])};s(i,"useCallback{}");var l=i;const c=l;var d,u;(d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(d.register(i,"useCallbackRef","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/hooks/useCallbackRef.jsx"),d.register(l,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/hooks/useCallbackRef.jsx")),(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&u(e)},57323(e,t,a){a.d(t,{A:()=>l});var n,o=a(60034);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var r="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},s=function(e){var t=(0,o.useRef)(e);return(0,o.useEffect)(function(){t.current=e},[e]),t};r(s,"useRef{ref}\nuseEffect{}");var i=s;const l=i;var c,d;(c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(c.register(s,"usePrevious","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/hooks/usePrevious.jsx"),c.register(i,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/hooks/usePrevious.jsx")),(d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&d(e)},51478(e,t,a){a.d(t,{A:()=>d});var n,o=a(17900),r=a(60034),s=a(57323);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var i="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},l=function(e){var t=(0,r.useState)(e),a=(0,o.A)(t,2),n=a[0],i=a[1];return[(0,s.A)(e).current,n,i]};i(l,"useState{[state, updateState](initialValue)}\nusePrevious{{ current: prevState }}",function(){return[s.A]});var c=l;const d=c;var u,p;(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(u.register(l,"useStateWithPrevious","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/hooks/useStateWithPrevious.jsx"),u.register(c,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/hooks/useStateWithPrevious.jsx")),(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&p(e)},79258(e,t,a){a.d(t,{A:()=>d});var n,o=a(17900),r=a(60034),s=a(89354);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);var i="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default.signature:function(e){return e},l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:50,t=(0,r.useState)(window.innerWidth),a=(0,o.A)(t,2),n=a[0],i=a[1];return(0,r.useEffect)(function(){var t=!0,a=(0,s.A)(function(){var e=window.innerWidth;n!==e&&t&&i(e)},e);return window.addEventListener("resize",a),function(){t=!1,window.removeEventListener("resize",a)}},[e,n]),n};i(l,"useState{[windowWidth, setWindowWidth](window.innerWidth)}\nuseEffect{}");var c=l;const d=c;var u,p;(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(u.register(l,"useWindowWidth","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/hooks/useWindowWidth.jsx"),u.register(c,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/hooks/useWindowWidth.jsx")),(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&p(e)},10228(e,t,a){a.d(t,{A:()=>i});var n,o=a(63962);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var r={populate:function(e){this._agencyBudget=e.agency_budgetary_resources||"--",this.agencyBudget=(0,o.zR)(this._agencyBudget),this.agencyBudgetShort=(0,o.TD)(this._agencyBudget,2),this._agencyObligated=e.agency_total_obligated||"--",this.agencyObligated=(0,o.zR)(this._agencyObligated),this.agencyObligatedShort=(0,o.TD)(this._agencyObligated,2),this._agencyOutlayed=e.agency_total_outlayed||"--",this.agencyOutlayed=(0,o.zR)(this._agencyOutlayed),this.agencyOutlayedShort=(0,o.TD)(this._agencyOutlayed,2),this.percentOfAgencyBudget=(0,o.$4)(this._agencyObligated,this._agencyBudget),this._federalBudget=e.total_budgetary_resources||0,this.obligationsByPeriod=e.agency_obligation_by_period||[],this.percentOfFederalBudget=(0,o.$4)(this._agencyBudget,this._federalBudget)}},s=r;const i=s;var l,c;(l="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(l.register(r,"BaseAgencyBudgetaryResources","/
1home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agency/BaseAgencyBudgetaryResources.js"),l.register(s,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agency/BaseAgencyBudgetaryResources.js")),(c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&c(e)},55925(e,t,a){var n;a.d(t,{A:()=>s}),e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var o={populate:function(e){this._name=e.name||"",this._abbreviation=e.abbreviation||"",this.website=e.website||"",this.id=e.agency_id||"",this.toptierCode=e.toptier_code||"",this.logo=e.icon_filename||"",this.mission=e.mission||"Not Available",this.congressionalJustification=e.congressional_justification_url||"",this.showAboutData=e.about_agency_data||!1,this._defCodes=e.def_codes},get covidDefCodes(){return this._defCodes.filter(function(e){return"covid_19"===e.disaster})},get name(){var e=this._abbreviation?" (".concat(this._abbreviation,")"):"";return"".concat(this._name).concat(e)}},r=o;const s=r;var i,l;(i="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(i.register(o,"BaseAgencyOverview","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agency/BaseAgencyOverview.js"),i.register(r,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agency/BaseAgencyOverview.js")),(l="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&l(e)},90422(e,t,a){a.d(t,{A:()=>i});var n,o=a(63962);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var r={populate:function(e,t){this.id=t||(null==e?void 0:e.id)||(null==e?void 0:e.code)||"",this.name=null!=e&&e.name?e.name:"",this._budgetaryResources=(null==e?void 0:e.total_budgetary_resources)||(null==e?void 0:e.budgetary_resources_amount)||0,this._obligations=(null==e?void 0:e.total_obligations)||(null==e?void 0:e.obligated_amount)||0,this._outlays=(null==e?void 0:e.total_outlays)||(null==e?void 0:e.gross_outlay_amount)||0},get budgetaryResources(){return(0,o.TD)(this._budgetaryResources,2)},get obligations(){return(0,o.TD)(this._obligations,2)},get outlays(){return(0,o.TD)(this._outlays,2)}},s=r;const i=s;var l,c;(l="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(l.register(r,"BaseAgencySubcomponentsList","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agency/BaseAgencySubcomponentsList.js"),l.register(s,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agency/BaseAgencySubcomponentsList.js")),(c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&c(e)},60893(e,t,a){a.d(t,{A:()=>i});var n,o=a(35665);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var r=Object.create(o.A);r.populate=function(e){this.populateCore(e),this.name="".concat(null==e?void 0:e.name," (").concat(null==e?void 0:e.code,")")};var s=r;const i=s;var l,c;(l="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(l.register(r,"BaseSubagencySpendingRowChildren","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agency/BaseSubagencySpendingRowChildren.js"),l.register(s,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agency/BaseSubagencySpendingRowChildren.js")),(c="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&c(e)},83697(e,t,a){a.d(t,{A:()=>d});var n,o=a(31239),r=a(63962),s=a(22700),i=a(34292);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var l=Object.create(i.A);l.populate=function(e){this.populateCore(e),this.fiscalYear=parseInt(e.fiscal_year,10)||0,this.fiscalPeriod=parseInt(e.fiscal_period,10)||0,this.reportingPeriod="FY ".concat(this.fiscalYear,": ").concat((0,s.C)("".concat(this.fiscalPeriod)).title),this._percentOfBudget=e.percent_of_total_budgetary_resources,this.percentOfBudget=(0,o.A)(this._percentOfBudget)?"--":"".concat((0,r.b$)(this._percentOfBudget,2),"%")};var c=l;const d=c;var u,p;(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(u.register(l,"BaseReportingPeriodRow","/home/ec2-user/wor
1kspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agencySubmissionStats/BaseReportingPeriodRow.js"),u.register(c,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/agencySubmissionStats/BaseReportingPeriodRow.js")),(p="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&p(e)},94411(e,t,a){a.d(t,{A:()=>c});var n,o=a(60034),r=a(63962);e=a.hmd(e),(n="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.enterModule:void 0)&&n(e);"undefined"!=typeof reactHotLoaderGlobal&&reactHotLoaderGlobal.default.signature;var s=function(e,t){return e?"".concat(e," - ").concat(t):t},i={populate:function(e,t){this.id=e.id,this.index=t,this._name=e.name||"--",this._code=e.code||"",this._slug=e.agency_slug,this._amount=e.amount||0,this._category=e.category||"",this.agency_name=e.agency_name||"--",this.agency_id=e.agency_id,this.agency_code=e.agency_code||"--",this.agency_slug=e.agency_slug,this.subagency_slug=e.subagency_slug,this._nameTemplate=s},set nameTemplate(e){this._nameTemplate=e},get amount(){if(this._amount>=r.pS.MILLION){var e=r.V0(this._amount);return"".concat(r.Kx(this._amount/e.unit,2)).concat(e.unitLabel)}return r.Kx(this._amount,0)},get combinedName(){return this._nameTemplate(this._code,this._name,this._slug)},get name(){return"".concat(this.index,". ").concat(this.combinedName)},get linkedName(){return"awards"===this._category?o.createElement("a",{href:"/award/".concat(this._slug)},this.name):o.createElement("a",{href:"/agency/".concat(this._slug)},this.name)}},l=i;const c=l;var d,u;(d="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.default:void 0)&&(d.register(s,"defaultNameTemplate","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/state/BaseStateCategoryResult.jsx"),d.register(i,"BaseStateCategoryResult","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/state/BaseStateCategoryResult.jsx"),d.register(l,"default","/home/ec2-user/workspace/usaspending-frontend-prod-deploy/usaspending-website/src/js/models/v2/state/BaseStateCategoryResult.jsx")),(u="undefined"!=typeof reactHotLoaderGlobal?reactHotLoaderGlobal.leaveModule:void 0)&&u(e)},10675(e,t,a){a.r(t)},46956(e,t,a){a.d(t,{A:()=>r,z:()=>i});var n=a(70149),o=a(74498);function r(){var e,t,a=(0,o.A)().unknown(void 0),s=a.domain,i=a.range,l=0,c=1,d=!1,u=0,p=0,g=.5;function f(){var a=s().length,n=c<l,o=n?c:l,r=n?l:c;e=(r-o)/Math.max(1,a-u+2*p),d&&(e=Math.floor(e)),o+=(r-o-e*(a-u))*g,t=e*(1-u),d&&(o=Math.round(o),t=Math.round(t));var f=function(e,t,a){e=+e,t=+t,a=(o=arguments.length)<2?(t=e,e=0,1):o<3?1:+a;for(var n=-1,o=0|Math.max(0,Math.ceil((t-e)/a)),r=new Array(o);++n<o;)r[n]=e+n*a;return r}(a).map(function(t){return o+e*t});return i(n?f.reverse():f)}return delete a.unknown,a.domain=function(e){return arguments.length?(s(e),f()):s()},a.range=function(e){return arguments.length?([l,c]=e,l=+l,c=+c,f()):[l,c]},a.rangeRound=function(e){return[l,c]=e,l=+l,c=+c,d=!0,f()},a.bandwidth=function(){return t},a.step=function(){return e},a.round=function(e){return arguments.length?(d=!!e,f()):d},a.padding=function(e){return arguments.length?(u=Math.min(1,p=+e),f()):u},a.paddingInner=function(e){return arguments.length?(u=Math.min(1,e),f()):u},a.paddingOuter=function(e){return arguments.length?(p=+e,f()):p},a.align=function(e){return arguments.length?(g=Math.max(0,Math.min(1,e)),f()):g},a.copy=function(){return r(s(),[l,c]).round(d).paddingInner(u).paddingOuter(p).align(g)},n.C.apply(f(),arguments)}function s(e){var t=e.copy;return e.padding=e.paddingOuter,delete e.paddingInner,delete e.paddingOuter,e.copy=function(){return s(t())},e}function i(){return s(r.apply(null,arguments).paddingInner(1))}},74498(e,t,a){a.d(t,{A:()=>d,h:()=>c});class n extends Map{constructor(e,t=i){if(super(),Object.defineProperties(this,{_intern:{value:new Map},_key:{value:t}}),null!=e)for(const[t,a]of e)this.set(t,a)}get(e){return super.get(o(this,e))}has(e){return super.has(o(this,e))}set(e,t){return super.set(r(this,e),t)}delete(e){return super.delete(s(this,e))}}Set;function o({_intern:e,_key:t},a){const n=t(a);return e.has(n)?e.get(n):a}function r({_intern:e,_key:t},a){const n=t(a);return e.has(n)?e.get(n):(e.set(n,a),a)}function s({_intern:e,_key:t},a){const n=t(a);return e.has(n)&&(a=e.get(n),e.delete(n)),a}function i(e){return null!==e&&"object"==typeof e?e.valueOf():e}var l=a(70149);
vendor: 515 bytes, line 1
1const c=Symbol("implicit");function d(){var e=new n,t=[],a=[],o=c;function r(n){let r=e.get(n);if(void 0===r){if(o!==c)return o;e.set(n,r=t.push(n)-1)}return a[r%a.length]}return r.domain=function(a){if(!arguments.length)return t.slice();t=[],e=new n;for(const n of a)e.has(n)||e.set(n,t.push(n)-1);return r},r.range=function(e){return arguments.length?(a=Array.from(e),r):a.slice()},r.unknown=function(e){return arguments.length?(o=e,r):o},r.copy=function(){return d(t,a).unknown(o)},l.C.apply(r,arguments),r}}}]);

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.