New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@metrostar/comet-uswds

Package Overview
Dependencies
Maintainers
0
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@metrostar/comet-uswds - npm Package Compare versions

Comparing version 3.3.0 to 3.3.1-beta.0

dist/cjs/types/components/accordion/accordion.d.ts

4

dist/cjs/index.js

@@ -1,2 +0,2 @@

"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("react/jsx-runtime"),s=require("react"),a=require("@uswds/uswds/js/usa-accordion"),t=require("@uswds/uswds/js/usa-banner"),r=require("@uswds/uswds/img/us_flag_small.png"),n=require("@uswds/uswds/img/icon-https.svg"),i=require("@uswds/uswds/img/icon-dot-gov.svg"),l=require("@uswds/uswds/js/usa-character-count"),c=require("@uswds/uswds/js/usa-combo-box"),o=require("@uswds/uswds/js/usa-date-picker"),d=require("@uswds/uswds/js/usa-date-range-picker"),u=require("@uswds/uswds/js/usa-file-input"),m=require("@uswds/uswds/img/sprite.svg"),h=require("@uswds/uswds/js/usa-input-mask"),b=require("@uswds/uswds/js/usa-modal"),g=require("@uswds/uswds/img/usa-icons-bg/search--white.svg"),p=require("@uswds/uswds/js/usa-table"),j=require("@uswds/uswds/js/usa-time-picker"),x=require("@uswds/uswds/js/usa-tooltip"),f=require("@uswds/uswds/js/usa-header");function _(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var v=_(s),O=_(a),N=_(t),y=_(r),C=_(n),k=_(i),w=_(l),S=_(c),q=_(o),T=_(d),$=_(u),E=_(m),F=_(h),L=_(b),V=_(g),M=_(p),A=_(j),P=_(x),I=_(f);function R(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var D,B={exports:{}};
"use strict";var e=require("react/jsx-runtime"),a=require("react"),s=require("@uswds/uswds/js/usa-accordion"),r=require("@uswds/uswds/js/usa-banner"),t=require("@uswds/uswds/img/us_flag_small.png"),n=require("@uswds/uswds/img/icon-https.svg"),l=require("@uswds/uswds/img/icon-dot-gov.svg"),i=require("@uswds/uswds/js/usa-character-count"),o=require("@uswds/uswds/js/usa-combo-box"),c=require("@uswds/uswds/js/usa-date-picker"),d=require("@uswds/uswds/js/usa-date-range-picker"),u=require("@uswds/uswds/js/usa-file-input"),m=require("@uswds/uswds/img/sprite.svg"),h=require("@uswds/uswds/js/usa-input-mask"),p=require("@uswds/uswds/js/usa-modal"),x=require("@uswds/uswds/img/usa-icons-bg/search--white.svg"),b=require("@uswds/uswds/js/usa-table"),g=require("@uswds/uswds/js/usa-time-picker"),f=require("@uswds/uswds/js/usa-tooltip"),_=require("@uswds/uswds/js/usa-header");function j(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var v,N={exports:{}};
/*!

@@ -6,3 +6,3 @@ Copyright (c) 2018 Jed Watson.

http://jedwatson.github.io/classnames
*/D=B,function(){var e={}.hasOwnProperty;function s(){for(var e="",s=0;s<arguments.length;s++){var r=arguments[s];r&&(e=t(e,a(r)))}return e}function a(a){if("string"==typeof a||"number"==typeof a)return a;if("object"!=typeof a)return"";if(Array.isArray(a))return s.apply(null,a);if(a.toString!==Object.prototype.toString&&!a.toString.toString().includes("[native code]"))return a.toString();var r="";for(var n in a)e.call(a,n)&&a[n]&&(r=t(r,n));return r}function t(e,s){return s?e?e+" "+s:e+s:e}D.exports?(s.default=s,D.exports=s):window.classNames=s}();var z=R(B.exports);function H(e,s){void 0===s&&(s={});var a=s.insertAt;if(e&&"undefined"!=typeof document){var t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===a&&t.firstChild?t.insertBefore(r,t.firstChild):t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}H(".accordion-item {\n margin: 10px;\n border: none;\n}\n");const U=({id:s,label:a,expanded:t,children:r})=>e.jsxs("div",Object.assign({className:"accordion-item","data-testid":"accordion-item"},{children:[e.jsx("h4",Object.assign({className:"usa-accordion__heading"},{children:e.jsx("button",Object.assign({type:"button",className:"usa-accordion__button","data-testid":"accordion-button","aria-expanded":t,"aria-controls":s},{children:a}))})),e.jsx("div",Object.assign({id:s,className:"usa-accordion__content usa-prose text-left","data-testid":"accordion-content",hidden:!t},{children:r}))]})),Y={gov:"government",mil:"U.S. Department of Defense"},G=({path:s,name:a,action:t})=>e.jsx("li",Object.assign({className:"usa-breadcrumb__list-item"},{children:e.jsx("span",Object.assign({className:"usa-breadcrumb__link span-link","data-testid":"breadcrumb-link",onClick:()=>!!t&&t(s)},{children:e.jsx("span",{children:a})}))}));function J(e,s){var a={};for(var t in e)Object.prototype.hasOwnProperty.call(e,t)&&s.indexOf(t)<0&&(a[t]=e[t]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(t=Object.getOwnPropertySymbols(e);r<t.length;r++)s.indexOf(t[r])<0&&Object.prototype.propertyIsEnumerable.call(e,t[r])&&(a[t[r]]=e[t[r]])}return a}"function"==typeof SuppressedError&&SuppressedError;const K=s=>{var{htmlFor:a,required:t,children:r}=s,n=J(s,["htmlFor","required","children"]);return e.jsxs("label",Object.assign({className:"usa-label",htmlFor:a},n,{children:[r,t&&e.jsx("span",Object.assign({className:"text-red"},{children:" *"}))]}))},Q=({id:s,children:a})=>e.jsx("span",Object.assign({id:s,className:"usa-hint"},{children:a})),W=({id:s,errors:a,children:t})=>t||a?("string"==typeof a&&(a=[a]),e.jsx(e.Fragment,{children:null!=t?t:null==a?void 0:a.map(((a,t)=>e.jsx("span",Object.assign({id:`${s}-${t}`,className:"usa-error-message"},{children:a}),t)))})):e.jsx(e.Fragment,{}),X=({id:a,required:t,label:r,helperText:n,errors:i,validationStatus:l,className:c,fieldControl:o,children:d})=>{const u=z("usa-form-group",{"usa-form-group--error":!!(i&&i.length>0)||"error"===l},c);if(!d&&!o)return e.jsx(e.Fragment,{});if(d)return e.jsx("div",Object.assign({id:a,className:u},{children:d}));let m=s.isValidElement(o)?o.props.id:void 0;const h=s.isValidElement(o)?o:void 0;let b=h;const g=null==b?void 0:b.props.className;if("usa-combo-box"===g||"usa-time-picker"===g||"usa-date-picker"===g){const e=null==h?void 0:h.props.children;m=null==e?void 0:e.props.id}else h&&(b=v.default.cloneElement(h,{"aria-describedby":`${a}-helper-text`}));return e.jsxs("div",Object.assign({id:a,className:u},{children:[r?e.jsx(K,Object.assign({htmlFor:m,required:t},{children:r})):e.jsx(e.Fragment,{}),n?e.jsx(Q,Object.assign({id:`${a}-helper-text`},{children:n})):e.jsx(e.Fragment,{}),i?e.jsx(W,{id:`${a}-errors`,errors:i}):e.jsx(e.Fragment,{}),b]}))},Z=s=>{var{id:a,name:t,label:r,checked:n,defaultChecked:i,isTile:l,onChange:c,onClick:o}=s,d=J(s,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const u=`${a}__usa-checkbox__input`,m=z("usa-checkbox__input",{"usa-checkbox__input--tile":l});return e.jsxs("div",Object.assign({id:a,className:"usa-checkbox"},{children:[e.jsx("input",Object.assign({className:m,id:u,type:"checkbox",name:t,checked:n,defaultChecked:i,onChange:c,onClick:o},d)),e.jsx("label",Object.assign({className:"usa-checkbox__label",htmlFor:u},{children:r}))]}))},ee=(s,a)=>s&&e.jsx("option",Object.assign({value:s.value},{children:s.label}),a);function se(e){if("string"==typeof e){return new Date(e).toISOString().substring(0,10)}return e.toISOString().substring(0,10)}const ae=(e,s)=>{let a=null!=s?s:void 0;switch(e){case"ssn":a="^(?!(000|666|9))d{3} (?!00)d{2} (?!0000)d{4}$";break;case"phone_number":a="\\d{3}-\\d{3}-\\d{4}";break;case"zip_5_digit":a="\\d{5}";break;case"zip_9_digit":a="^[0-9]{5}(?:-[0-9]{4})?$"}return a},te=(e,s)=>{let a=null!=s?s:void 0;switch(e){case"ssn":a="___ __ ____";break;case"phone_number":a="___-___-____";break;case"zip_5_digit":a="_____";break;case"zip_9_digit":a="_____-____"}return a},re=(e,s)=>{let a=null!=s?s:"text";if("phone_number"===e)a="tel";return a},ne=(e,s)=>{let a=null!=s?s:"text";switch(e){case"ssn":case"phone_number":case"zip_5_digit":case"zip_9_digit":a="numeric"}return a};function ie(e,s,a){const t=[];for(;e<=s;e++)t.push(a(e));return t}function le(s,a,t,r,n){const i=s===a,l=t-1===s?`last page, page ${s+1}`:`page ${s+1}`;return e.jsx("li",Object.assign({className:"usa-pagination__item usa-pagination__page-no"},{children:e.jsx("a",Object.assign({href:r(s),onClick:e=>n(e,s),className:z("usa-pagination__button",{"usa-current":i}),"aria-label":l,"aria-current":i?"page":void 0},{children:`${s+1}`}))}),s)}H(".current.usa-process-list__item::before {\n border: 0.25rem solid #005ea2;\n background-color: #005ea2;\n color: #fff;\n}\n\n.current.usa-process-list__item {\n border-left: 0.5rem solid #005ea2;\n}\n\n.current.usa-process-list__heading {\n color: #005ea2;\n}\n\n.completed.usa-process-list__item::before {\n border: 0.25rem solid #162e51;\n background-color: #162e51;\n color: #fff;\n}\n\n.completed.usa-process-list__item:not(.last) {\n border-left: 0.5rem solid #162e51;\n}\n\n.completed.usa-process-list__heading {\n color: #162e51;\n}\n");const ce=({heading:s,headingClassName:a,headingElementName:t="h4",isCurrentStep:r,isCompletedStep:n,isLastStep:i,children:l})=>{const c=z("usa-process-list__item",{current:r&&!n,completed:n,last:i}),o=z("usa-process-list__heading",{current:r&&!n,completed:n,last:i},a);return e.jsxs("li",Object.assign({className:c},{children:[v.default.createElement(t,{className:o},s),l]}))},oe=s=>{var{id:a,name:t,label:r,checked:n,defaultChecked:i,isTile:l,onChange:c,onClick:o}=s,d=J(s,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const u=`${a}__usa-radio__input`,m=z("usa-radio__input",{"usa-radio__input--tile":l});return e.jsxs("div",Object.assign({id:a,className:"usa-radio"},{children:[e.jsx("input",Object.assign({className:m,id:u,type:"radio",name:t,checked:n,defaultChecked:i,onChange:c,onClick:o},d)),e.jsx("label",Object.assign({className:"usa-radio__label",htmlFor:u},{children:r}))]}))},de=({items:s,anchor:a})=>e.jsxs("li",Object.assign({className:"usa-sidenav__item"},{children:[a,s&&s.length>0&&e.jsx("ul",Object.assign({className:"usa-sidenav__sublist"},{children:s.map(((s,a)=>e.jsx(de,{items:s.items,anchor:s.anchor},`side-nav-item-sublist-${a}`)))}))]}));exports.Accordion=({id:a,allowMultiSelect:t=!1,items:r,children:n})=>{if(!n&&!r)return e.jsx(e.Fragment,{});const i=s.useRef(null);return s.useEffect((()=>{const e=i.current;return e&&e.querySelectorAll("button").forEach((e=>{O.default.on(e)})),()=>{e&&e.querySelectorAll("button").forEach((e=>{O.default.off(e)}))}})),e.jsx("div",Object.assign({id:a,ref:i,className:z("usa-accordion",{"usa-accordion--multiselectable":t}),"data-allow-multiple":!!t||void 0},{children:null!=n?n:null==r?void 0:r.map(((s,a)=>e.jsx(U,Object.assign({id:s.id,label:s.label,expanded:s.expanded},{children:s.children}),`accordion-item-${a}`)))}))},exports.AccordionItem=U,exports.Alert=({id:s,type:a,show:t=!0,slim:r,noIcon:n,heading:i,body:l,children:c})=>{const o=z("usa-alert",{"usa-alert--success":"success"===a,"usa-alert--warning":"warning"===a,"usa-alert--error":"error"===a,"usa-alert--emergency":"emergency"===a,"usa-alert--info":"info"===a,"usa-alert--slim":r,"usa-alert--no-icon":n});return t?e.jsx("div",Object.assign({id:s,className:o},{children:e.jsxs("div",Object.assign({className:"usa-alert__body"},{children:[i&&e.jsx("h4",Object.assign({className:"usa-alert__heading"},{children:i})),null!=l?l:e.jsx("p",Object.assign({className:"usa-alert__text"},{children:c}))]}))})):e.jsx(e.Fragment,{})},exports.Banner=({id:a,type:t="gov"})=>{const[r]=s.useState(!1),n=s.useRef(null);return s.useEffect((()=>{const e=n.current;return N.default.on(e),O.default.on(e),()=>{N.default.off(e),O.default.off(e)}})),e.jsx("section",Object.assign({id:a,className:"usa-banner","aria-label":"Official government website",ref:n},{children:e.jsxs("div",Object.assign({className:"usa-accordion"},{children:[e.jsx("header",Object.assign({className:"usa-banner__header"},{children:e.jsxs("div",Object.assign({className:"usa-banner__inner"},{children:[e.jsx("div",Object.assign({className:"grid-col-auto"},{children:e.jsx("img",{className:"usa-banner__header-flag",src:y.default,alt:"U.S. flag"})})),e.jsxs("div",Object.assign({className:"grid-col-fill tablet:grid-col-auto"},{children:[e.jsx("p",Object.assign({className:"usa-banner__header-text"},{children:"An official website of the United States government"})),e.jsx("p",Object.assign({className:"usa-banner__header-action","aria-hidden":"true"},{children:"Here’s how you know"}))]})),e.jsx("button",Object.assign({className:"usa-accordion__button usa-banner__button","aria-expanded":"false","aria-controls":"gov-banner-default"},{children:e.jsx("span",Object.assign({className:"usa-banner__button-text"},{children:"Here’s how you know"}))}))]}))})),e.jsx("div",Object.assign({className:"usa-banner__content usa-accordion__content",id:"gov-banner-default",hidden:!r},{children:e.jsxs("div",Object.assign({className:"grid-row grid-gap-lg"},{children:[e.jsxs("div",Object.assign({className:"usa-banner__guidance tablet:grid-col-6"},{children:[e.jsx("img",{className:"usa-banner__icon usa-media-block__img",src:k.default,role:"img",alt:"","aria-hidden":"true"}),e.jsx("div",Object.assign({className:"usa-media-block__body"},{children:e.jsxs("p",{children:[e.jsxs("strong",{children:[" Official websites use .",t," "]}),e.jsx("br",{}),"A ",e.jsxs("strong",{children:[".",t]})," website belongs to an official"," ",Y[t]," organization in the United States."]})}))]})),e.jsxs("div",Object.assign({className:"usa-banner__guidance tablet:grid-col-6"},{children:[e.jsx("img",{className:"usa-banner__icon usa-media-block__img",src:C.default,role:"img",alt:"","aria-hidden":"true"}),e.jsx("div",Object.assign({className:"usa-media-block__body"},{children:e.jsxs("p",{children:[e.jsx("strong",{children:" Secure .gov websites use HTTPS "}),e.jsx("br",{}),"A ",e.jsx("strong",{children:"lock"})," (",e.jsx("span",Object.assign({className:"icon-lock"},{children:e.jsxs("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"52",height:"64",viewBox:"0 0 52 64",className:"usa-banner__lock-image",role:"img","aria-labelledby":"banner-lock-title-default banner-lock-description-default",focusable:"false"},{children:[e.jsx("title",Object.assign({id:"banner-lock-title-default"},{children:"Lock"})),e.jsx("desc",Object.assign({id:"banner-lock-description-default"},{children:"A locked padlock"})),e.jsx("path",{fill:"#000000",fillRule:"evenodd",d:"M26 0c10.493 0 19 8.507 19 19v9h3a4 4 0 0 1 4 4v28a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V32a4 4 0 0 1 4-4h3v-9C7 8.507 15.507 0 26 0zm0 8c-5.979 0-10.843 4.77-10.996 10.712L15 19v9h22v-9c0-6.075-4.925-11-11-11z"})]}))})),") or ",e.jsx("strong",{children:"https://"})," means you’ve safely connected to the .",t," ","website. Share sensitive information only on official, secure websites."]})}))]}))]}))}))]}))}))},exports.Breadcrumb=({id:s,current:a,action:t,items:r,children:n})=>n||r?e.jsx("nav",Object.assign({className:"usa-breadcrumb breadcrumb","aria-label":"Breadcrumbs,,",id:s},{children:e.jsxs("ol",Object.assign({className:"usa-breadcrumb__list"},{children:[null!=n?n:null==r?void 0:r.map(((s,a)=>e.jsx(G,{path:s.path,name:s.name,action:t},`breadcrumb-${a}`))),a?e.jsx("li",Object.assign({className:"usa-breadcrumb__list-item usa-current","aria-current":"true"},{children:e.jsx("span",{children:a})})):e.jsx(e.Fragment,{})]}))})):e.jsx(e.Fragment,{}),exports.BreadcrumbItem=G,exports.Button=s=>{var{id:a,type:t="button",variant:r="default",size:n="default",className:i,children:l}=s,c=J(s,["id","type","variant","size","className","children"]);const o=z("usa-button",{"usa-button--secondary":"secondary"===r,"usa-button--accent-cool":"accent-cool"===r,"usa-button--accent-warm":"accent-warm"===r,"usa-button--base":"base"===r,"usa-button--outline":"outline"===r,"usa-button--outline usa-button--inverse":"outline-inverse"===r,"usa-button--unstyled":"unstyled"===r,"usa-button--big":"big"===n},i);return e.jsx("button",Object.assign({id:a,type:t,className:o,"data-testid":"button"},c,{children:l}))},exports.ButtonGroup=({id:a,type:t="default",className:r,children:n})=>{const i=z("usa-button-group",{"usa-button-group--segmented":"segmented"===t},r);return e.jsx("ul",Object.assign({id:a,className:i},{children:s.Children.map(n,((s,a)=>e.jsx("li",Object.assign({className:"usa-button-group__item"},{children:s}),a)))}))},exports.Card=({id:s,layout:a="default",mediaRight:t=!1,className:r,children:n})=>{const i=z("usa-card",{"usa-card--flag flex-1":"flag"===a},{"usa-card--media-right":t},r);return e.jsx("div",Object.assign({className:i,id:s},{children:e.jsx("div",Object.assign({className:"usa-card__container"},{children:n}))}))},exports.CardBody=({children:s})=>e.jsx("div",Object.assign({className:"usa-card__body"},{children:s})),exports.CardFooter=({children:s})=>e.jsx("div",Object.assign({className:"usa-card__footer"},{children:s})),exports.CardHeader=({children:s})=>e.jsx("div",Object.assign({className:"usa-card__header"},{children:e.jsx("h2",Object.assign({className:"usa-card__heading"},{children:s}))})),exports.CardMedia=({inset:s=!1,exdent:a=!1,children:t})=>{const r=z("usa-card__media",{"usa-card__media--inset":s},{"usa-card__media--exdent":a});return e.jsx("div",Object.assign({className:r},{children:e.jsx("div",Object.assign({className:"usa-card__img"},{children:t}))}))},exports.CharacterCount=s=>{var{id:a}=s,t=J(s,["id"]);return e.jsx("span",Object.assign({id:a,className:z("usa-hint","usa-character-count__message",t.className),"aria-live":"polite"},{children:t.children}))},exports.CharacterCountContainer=a=>{var{className:t}=a,r=J(a,["className"]);const n=s.useRef(null);return s.useEffect((()=>{const e=n.current;return w.default.on(e),()=>w.default.off(e)})),e.jsx("div",Object.assign({ref:n,className:z("usa-character-count",t)},r,{children:r.children}))},exports.Checkbox=Z,exports.CheckboxGroup=({id:s,name:a,data:t,areTiles:r,required:n,label:i,helperText:l,errors:c,onChange:o,onClick:d})=>e.jsx(X,{id:`form-group-${s}`,required:n,label:i,helperText:l,errors:c,fieldControl:e.jsx(e.Fragment,{children:t.map(((t,n)=>{const i=`${s}__checkbox${n}`;return e.jsx(Z,{id:i,name:a,label:t.label,value:t.value,checked:t.checked,defaultChecked:t.defaultChecked,isTile:r,onChange:o,onClick:d},i)}))})}),exports.ComboBox=a=>{var{id:t,options:r,required:n,label:i,helperText:l,errors:c,onChange:o,className:d,children:u,defaultValue:m,placeholder:h}=a,b=J(a,["id","options","required","label","helperText","errors","onChange","className","children","defaultValue","placeholder"]);const g=s.useRef(null);s.useLayoutEffect((()=>{var e;const s=g.current;return(null===(e=null==s?void 0:s.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${t}"]`))&&S.default.on(s),()=>{s&&S.default.off(s)}}));const p={className:"usa-combo-box",ref:g};return h&&(p["data-placeholder"]=h),m&&(p["data-default-value"]=m),e.jsx(X,{id:`form-group-${t}`,required:n,label:i,helperText:l,errors:c,fieldControl:e.jsx("div",Object.assign({},p,{children:e.jsx("select",Object.assign({id:t,className:z("usa-select",d),defaultValue:m,onChange:o},b,{children:null!=u?u:null==r?void 0:r.map(ee)}))}))})},exports.DatePicker=a=>{var{id:t,minDate:r,maxDate:n,dateRange:i,defaultValue:l,required:c,label:o,helperText:d,errors:u,validationStatus:m,onChange:h}=a,b=J(a,["id","minDate","maxDate","dateRange","defaultValue","required","label","helperText","errors","validationStatus","onChange"]);const g=s.useRef(null);s.useLayoutEffect((()=>{const e=g.current,s=e.querySelector(".usa-date-picker__wrapper");s||q.default.on(e);const a=q.default.getDatePickerContext(e).externalInputEl;return h&&a.addEventListener("change",h),()=>{h&&a.removeEventListener("change",h),s&&q.default.off(e)}}),[]);const p={};r&&(p["data-min-date"]=se(r)),n&&(p["data-max-date"]=se(n)),i&&(p["data-range-date"]=se(i)),l&&(p["data-default-value"]=se(l));const j=z("usa-input",{"usa-input--error":"error"===m,"usa-input--success":"success"===m});return e.jsx(X,{id:`form-group-${t}`,required:c,label:o,helperText:d,errors:u,fieldControl:e.jsx("div",Object.assign({ref:g,className:"usa-date-picker"},p,{children:e.jsx("input",Object.assign({id:t,className:j,type:"text"},b))}))})},exports.DateRangePicker=({id:a,children:t})=>{const r=s.useRef(null);return s.useLayoutEffect((()=>{const e=r.current;return T.default.on(e),()=>T.default.off(e)})),e.jsx("div",Object.assign({id:a,ref:r,className:"usa-date-range-picker"},{children:t}))},exports.ErrorMessages=W,exports.FileInput=a=>{var{id:t,required:r,label:n,helperText:i,errors:l}=a,c=J(a,["id","required","label","helperText","errors"]);const o=s.useRef(null);return s.useLayoutEffect((()=>{const e=o.current;return $.default.on(e),()=>$.default.off(e)}),[]),e.jsx(X,{id:`form-group-${t}`,required:r,label:n,helperText:i,errors:l,fieldControl:e.jsx("input",Object.assign({className:"usa-file-input",type:"file",ref:o,id:t},c))})},exports.Form=s=>{var{id:a,isLarge:t=!1,className:r,children:n}=s,i=J(s,["id","isLarge","className","children"]);return e.jsx("form",Object.assign({id:a,className:z("usa-form",{"usa-form--large":t},r)},i,{children:n}))},exports.FormGroup=X,exports.HelperText=Q,exports.Icon=({id:s,type:a,size:t="size-3",className:r="text-base-darkest"})=>{const n=z("usa-icon",`usa-icon--${t}`,r);return e.jsx("svg",Object.assign({id:s,className:n,"aria-hidden":"true",focusable:"false",role:"img"},{children:e.jsx("use",{xlinkHref:`${E.default}#${a}`})}))},exports.Label=K,exports.List=s=>{var{id:a,type:t="unordered",variant:r="default",className:n,items:i}=s,l=J(s,["id","type","variant","className","items"]);const c=z("usa-list",{"usa-list--unstyled":"unstyled"===r},n),o=s=>s.map((s=>e.jsx("li",Object.assign({id:s.id},{children:s.value}),s.id)));return"unordered"===t?e.jsx("ul",Object.assign({id:a,className:c},l,{children:o(i)})):e.jsx("ol",Object.assign({id:a,className:c},l,{children:o(i)}))},exports.MemorableDate=s=>{var{id:a,required:t,label:r,helperText:n,errors:i,defaultMonthValue:l,defaultDayValue:c,defaultYearValue:o,onMonthChange:d,onDayChange:u,onYearChange:m}=s,h=J(s,["id","required","label","helperText","errors","defaultMonthValue","defaultDayValue","defaultYearValue","onMonthChange","onDayChange","onYearChange"]);return e.jsx(X,{id:`form-group-${a}`,required:t,label:r,helperText:n,errors:i,fieldControl:e.jsxs("div",Object.assign({id:`memorable-date-${a}`,className:"usa-memorable-date","data-testid":"memorable-date"},h,{children:[e.jsxs("div",Object.assign({className:"usa-form-group usa-form-group--month usa-form-group--select"},{children:[e.jsx("label",Object.assign({className:"usa-label",htmlFor:`memorable-date-month-${a}`},{children:"Month"})),e.jsxs("select",Object.assign({className:"usa-select",id:`memorable-date-month-${a}`,name:`memorable-date-month-${a}`,defaultValue:l,onChange:d},{children:[e.jsx("option",Object.assign({value:""},{children:"- Select -"})),e.jsx("option",Object.assign({value:1},{children:"01 - January"})),e.jsx("option",Object.assign({value:2},{children:"02 - February"})),e.jsx("option",Object.assign({value:3},{children:"03 - March"})),e.jsx("option",Object.assign({value:4},{children:"04 - April"})),e.jsx("option",Object.assign({value:5},{children:"05 - May"})),e.jsx("option",Object.assign({value:6},{children:"06 - June"})),e.jsx("option",Object.assign({value:7},{children:"07 - July"})),e.jsx("option",Object.assign({value:8},{children:"08 - August"})),e.jsx("option",Object.assign({value:9},{children:"09 - September"})),e.jsx("option",Object.assign({value:10},{children:"10 - October"})),e.jsx("option",Object.assign({value:11},{children:"11 - November"})),e.jsx("option",Object.assign({value:12},{children:"12 - December"}))]}))]})),e.jsxs("div",Object.assign({className:"usa-form-group usa-form-group--day"},{children:[e.jsx("label",Object.assign({className:"usa-label",htmlFor:`memorable-date-day-${a}`},{children:"Day"})),e.jsx("input",{className:"usa-input",id:`memorable-date-day-${a}`,name:`memorable-date-day-${a}`,type:"number",minLength:1,maxLength:2,pattern:"[0-9]*",inputMode:"numeric",defaultValue:c,onChange:u})]})),e.jsxs("div",Object.assign({className:"usa-form-group usa-form-group--year"},{children:[e.jsx("label",Object.assign({className:"usa-label",htmlFor:`memorable-date-year-${a}`},{children:"Year"})),e.jsx("input",{className:"usa-input",id:`memorable-date-year-${a}`,name:`memorable-date-year-${a}`,type:"number",minLength:4,maxLength:4,pattern:"[0-9]*",inputMode:"numeric",defaultValue:o,onChange:m})]}))]}))})},exports.Modal=({id:a,heading:t,size:r="small",footer:n,children:i})=>{const l=s.useRef(null);s.useLayoutEffect((()=>{const e=l.current;return L.default.on(e),()=>L.default.off(e)}));const c=z("usa-modal",{"usa-modal--lg":"large"===r});return e.jsx("div",Object.assign({ref:l,className:c,id:a,"aria-labelledby":`${a}-heading`,"aria-describedby":`${a}-description`},{children:e.jsxs("div",Object.assign({className:"usa-modal__content"},{children:[e.jsxs("div",Object.assign({className:"usa-modal__main"},{children:[e.jsx("h2",Object.assign({className:"usa-modal__heading",id:`${a}-heading`},{children:t})),i,e.jsx("div",Object.assign({className:"usa-modal__footer"},{children:n}))]})),e.jsx("button",Object.assign({className:"usa-button usa-modal__close","aria-label":"Close this window","data-close-modal":!0},{children:e.jsx("svg",Object.assign({className:"usa-icon","aria-hidden":"true",focusable:"false",role:"img"},{children:e.jsx("use",{xlinkHref:`${E.default}#close`})}))}))]}))}))},exports.Pagination=({id:s,currentPage:a,amountOfPages:t,amountOfVisiblePageItems:r=3,ariaLabel:n,createPageUrl:i=(()=>"#"),onPage:l=(()=>{})})=>{t<=7&&(r=7);let c=Math.max(0,a-Math.floor(r/2));const o=Math.min(t,c+r)-1;return o===t-1&&(c=Math.max(0,o-r+1)),e.jsx("nav",Object.assign({id:s,"aria-label":n,className:"usa-pagination"},{children:e.jsxs("ul",Object.assign({className:"usa-pagination__list"},{children:[a>0&&e.jsx("li",Object.assign({className:"usa-pagination__item usa-pagination__arrow"},{children:e.jsxs("a",Object.assign({href:i(a-1),onClick:e=>l(e,a-1),className:"usa-pagination__link usa-pagination__previous-page","aria-label":"Previous page"},{children:[e.jsx("svg",Object.assign({className:"usa-icon","aria-hidden":"true",role:"img"},{children:e.jsx("use",{xlinkHref:`${E.default}#navigate_before`})})),e.jsx("span",Object.assign({className:"usa-pagination__link-text"},{children:"Previous"}))]}))})),c>0&&e.jsxs(e.Fragment,{children:[le(0,a,t,i,l),e.jsx("li",Object.assign({className:"usa-pagination__item usa-pagination__overflow"},{children:e.jsx("span",{children:"…"})}))]}),ie(c,o,(e=>le(e,a,t,i,l))),o<t-1&&e.jsxs(e.Fragment,{children:[e.jsx("li",Object.assign({className:"usa-pagination__item usa-pagination__overflow"},{children:e.jsx("span",{children:"…"})})),le(t-1,a,t,i,l)]}),a<t-1&&e.jsx("li",Object.assign({className:"usa-pagination__item usa-pagination__arrow"},{children:e.jsxs("a",Object.assign({href:i(a+1),onClick:e=>l(e,a+1),className:"usa-pagination__link usa-pagination__next-page","aria-label":"Next page"},{children:[e.jsx("span",Object.assign({className:"usa-pagination__link-text"},{children:"Next"})),e.jsx("svg",Object.assign({className:"usa-icon","aria-hidden":"true",role:"img"},{children:e.jsx("use",{xlinkHref:`${E.default}#navigate_next`})}))]}))}))]}))}))},exports.ProcessList=({id:s,steps:a,currentStep:t=0,children:r})=>r||a?e.jsx("ol",Object.assign({id:s,className:"usa-process-list"},{children:null!=r?r:null==a?void 0:a.map(((s,r)=>e.jsx(ce,Object.assign({heading:s.heading,isCurrentStep:t===r+1&&t!==a.length,isCompletedStep:t>r+1||t===a.length,isLastStep:r===a.length-1},{children:s.children}),r)))})):e.jsx(e.Fragment,{}),exports.ProcessListStep=ce,exports.Prose=s=>{var{id:a,className:t,children:r}=s,n=J(s,["id","className","children"]);const i=z("usa-prose",t);return e.jsx("section",Object.assign({id:a,className:i},n,{children:r}))},exports.RadioButton=oe,exports.RadioButtonGroup=({id:s,name:a,data:t,areTiles:r,required:n,label:i,helperText:l,errors:c,onChange:o,onClick:d})=>e.jsx(X,{id:`form-group-${s}`,required:n,label:i,helperText:l,errors:c,fieldControl:e.jsx(e.Fragment,{children:t.map(((t,n)=>{const i=`${s}__radio${n}`;return e.jsx(oe,{id:i,name:a,label:t.label,value:t.value,checked:t.checked,defaultChecked:t.defaultChecked,isTile:r,onChange:o,onClick:d},i)}))})}),exports.RangeSlider=s=>{var{id:a,required:t,label:r,helperText:n,errors:i,minValue:l,maxValue:c,step:o="10",defaultValue:d,onChange:u}=s,m=J(s,["id","required","label","helperText","errors","minValue","maxValue","step","defaultValue","onChange"]);return e.jsx(X,{id:`form-group-${a}`,required:t,label:r,helperText:n,errors:i,fieldControl:e.jsx("input",Object.assign({id:a,className:"usa-range",type:"range",min:l,max:c,step:o,defaultValue:d,onChange:u,role:"slider"},m))})},exports.Search=s=>{var{id:a,type:t="default",onSearch:r}=s,n=J(s,["id","type","onSearch"]);const i=z("usa-search",{"usa-search--small":"small"===t,"usa-search--big":"big"===t});return e.jsxs("form",Object.assign({id:a,className:i,role:"search",onSubmit:function(e){if(r){const s=e.target;r(e,s.elements.search.value)}}},{children:[e.jsx("label",Object.assign({className:"usa-sr-only",htmlFor:`${a}__search-field`},{children:"Search"})),e.jsx("input",Object.assign({className:"usa-input",id:`${a}__search-field`,type:"search",name:"search"},n)),e.jsxs("button",Object.assign({className:"usa-button",type:"submit"},{children:[e.jsx("span",Object.assign({className:"small"===t?"usa-sr-only":"usa-search__submit-text"},{children:"Search"})),e.jsx("img",{src:V.default,className:"usa-search__submit-icon",alt:"Search icon"})]}))]}))},exports.Select=s=>{var{id:a,defaultOption:t={value:"",label:"- Select -"},options:r,required:n,label:i,helperText:l,errors:c,onChange:o,className:d,children:u}=s,m=J(s,["id","defaultOption","options","required","label","helperText","errors","onChange","className","children"]);return u||r?e.jsx(X,{id:`form-group-${a}`,required:n,label:i,helperText:l,errors:c,fieldControl:e.jsxs("select",Object.assign({id:a,className:z("usa-select",d),defaultValue:null==t?void 0:t.value,onChange:o},m,{children:[ee(t,-1),null!=u?u:null==r?void 0:r.map(ee)]}))}):e.jsx(e.Fragment,{})},exports.SelectOption=({value:s,label:a})=>e.jsx("option",Object.assign({value:s},{children:a})),exports.SideNavigation=({id:s,ariaLabel:a,items:t,children:r})=>r||t?e.jsx("nav",Object.assign({id:s,"aria-label":a},{children:e.jsx("ul",Object.assign({className:"usa-sidenav"},{children:null!=r?r:null==t?void 0:t.map(((s,a)=>e.jsx(de,{items:s.items,anchor:s.anchor},`side-nav-item-${a}`)))}))})):e.jsx(e.Fragment,{}),exports.SideNavigationItem=de,exports.SiteAlert=({id:s,type:a="Info",heading:t,slim:r=!1,noIcon:n=!1,className:i,children:l})=>{const c=z("usa-site-alert",{"usa-site-alert--emergency":"Emergency"===a,"usa-site-alert--info":"Info"===a,"usa-site-alert--slim":r,"usa-site-alert--no-icon":n},i);return e.jsx("section",Object.assign({id:s,className:c,"aria-label":"Site Alert"},{children:e.jsx("div",Object.assign({className:"usa-alert"},{children:e.jsxs("div",Object.assign({className:"usa-alert__body"},{children:[t&&e.jsx("h3",Object.assign({className:"usa-alert__heading"},{children:t})),l&&e.jsx("p",Object.assign({className:"usa-alert__text"},{children:l}))]}))}))}))},exports.StepIndicator=({id:a,steps:t,currentStep:r,hideLabels:n=!1,showCounters:i=!1,showSmallCounters:l=!1,centerCounters:c=!1,headingLevel:o="h4"})=>{const d=z("usa-step-indicator",{"usa-step-indicator--no-labels":n,"usa-step-indicator--counters":i,"usa-step-indicator--counters-sm":l,"usa-step-indicator--center":c});return e.jsxs("div",Object.assign({id:a,className:d,"aria-label":"progress"},{children:[e.jsx("ol",Object.assign({className:"usa-step-indicator__segments"},{children:t.map(((a,t)=>{const n={key:t,className:"usa-step-indicator__segment"};let i="";return t<r?(n.className+=" usa-step-indicator__segment--complete",i="completed"):t>r?i="not completed":(n.className+=" usa-step-indicator__segment--current",Object.assign(n,{"aria-current":!0})),s.createElement("li",Object.assign({},n,{key:`usa-step-label-${t}`}),e.jsxs("span",Object.assign({className:"usa-step-indicator__segment-label"},{children:[a,""!==i&&e.jsx("span",Object.assign({className:"usa-sr-only"},{children:i}))]})))}))})),e.jsx("div",Object.assign({className:"usa-step-indicator__header"},{children:s.createElement(o,{className:"usa-step-indicator__heading"},e.jsxs(e.Fragment,{children:[e.jsxs("span",Object.assign({className:"usa-step-indicator__heading-counter"},{children:[e.jsx("span",Object.assign({className:"usa-sr-only"},{children:"Step"})),e.jsx("span",Object.assign({className:"usa-step-indicator__current-step"},{children:r+1})),e.jsxs("span",Object.assign({className:"usa-step-indicator__total-steps"},{children:[" of ",t.length]}))]})),e.jsx("span",Object.assign({className:"usa-step-indicator__heading-text"},{children:t[r]}))]}))}))]}))},exports.SummaryBox=({id:s,heading:a,className:t,items:r})=>{const n=z("usa-summary-box",t);return e.jsx("div",Object.assign({className:n,role:"region","aria-labelledby":s},{children:e.jsxs("div",Object.assign({className:"usa-summary-box__body"},{children:[e.jsx("h3",Object.assign({className:"usa-summary-box__heading",id:s},{children:a})),e.jsx("div",Object.assign({className:"usa-summary-box__text"},{children:e.jsx("ul",Object.assign({className:"usa-list"},{children:r.map(((s,a)=>e.jsx("li",{children:s},a)))}))}))]}))}))},exports.Table=({id:a,caption:t,columns:r,data:n,sortable:i=!1,sortIndex:l=0,sortDir:c="ascending",onSort:o,scrollable:d=!1,borderless:u=!1,striped:m=!1,className:h,tabIndex:b=-1})=>{const g=s.useRef(null);return s.useEffect((()=>{const e=g.current;return i&&M.default.on(e),()=>{i&&(M.default.off(e),null==e||e.querySelectorAll(".usa-table__header__button").forEach((e=>e.remove())))}})),s.useEffect((()=>{const e=new MutationObserver((e=>{for(const s of e)if(o&&"aria-sort"===s.attributeName){s.target.getAttribute("aria-sort")&&o()}}));if(g.current&&o){g.current.querySelectorAll("th").forEach((s=>e.observe(s,{attributes:!0})))}}),[r]),e.jsxs("div",Object.assign({id:a,className:z({"usa-table-container":!d},{"usa-table-container--scrollable":d},{"usa-table--borderless":u},{"usa-table--striped":m}),ref:g},{children:[e.jsxs("table",Object.assign({className:z("usa-table",h),tabIndex:b},{children:[e.jsx("caption",Object.assign({hidden:!!t},{children:t})),e.jsx("thead",{children:e.jsx("tr",{children:r.map((e=>Object.assign(Object.assign({},e),{sortable:void 0===e.sortable||e.sortable}))).map(((s,a)=>e.jsx("th",Object.assign({id:s.id,"data-sortable":i&&s.sortable||null,scope:"col",role:"columnheader","aria-sort":i&&s.sortable&&l===a?"descending"===c?"ascending":"descending":void 0},{children:s.name}),s.id)))})}),e.jsx("tbody",{children:n.map(((s,a)=>{const t=[];for(const e in s)i?t.push({value:s[e].value,sortValue:s[e].sortValue}):t.push({value:s[e].value?s[e].value:s[e]});return e.jsx("tr",{children:t.map(((s,a)=>e.jsx("td",Object.assign({"data-sort-value":i?s.sortValue:s.value},{children:s.value}),`td-${a}`)))},`tr-${a}`)}))})]})),i&&e.jsx("div",{className:"usa-sr-only usa-table__announcement-region","aria-live":"polite"})]}))},exports.Tag=({id:s,children:a,size:t="Default",className:r})=>{const n=z("usa-tag",{"usa-tag--big":"Big"===t},r);return e.jsx("span",Object.assign({id:s,className:n},{children:a}))},exports.TextArea=s=>{var{id:a,name:t,rows:r,required:n,label:i,helperText:l,errors:c,validationStatus:o,className:d,onChange:u}=s,m=J(s,["id","name","rows","required","label","helperText","errors","validationStatus","className","onChange"]);const h=z("usa-textarea",{"usa-input--error":"error"===o,"usa-input--success":"success"===o},d);return e.jsx(X,{id:`form-group-${a}`,required:n,label:i,helperText:l,errors:c,validationStatus:o,fieldControl:e.jsx("textarea",Object.assign({className:h,style:void 0===r?void 0:{height:"unset"},id:a,name:t,rows:r,onChange:u},m))})},exports.TextInput=a=>{var{id:t,name:r,required:n,label:i,helperText:l,errors:c,validationStatus:o,className:d,type:u,mask:m,prefix:h,suffix:b,onChange:g}=a,p=J(a,["id","name","required","label","helperText","errors","validationStatus","className","type","mask","prefix","suffix","onChange"]);const j=s.useRef(null);s.useEffect((()=>{const e=j.current;return e&&m&&F.default.on(e),()=>{e&&m&&F.default.off(e)}}));const x=z("usa-input",{"usa-input--error":"error"===o,"usa-input--success":"success"===o,"usa-masked":m},d),f=e.jsx("input",Object.assign({ref:j,id:t,name:r,className:x,"data-testid":"input",type:re(m,u),onChange:g,pattern:ae(m,p.pattern),placeholder:te(m,p.placeholder),inputMode:ne(m,p.inputMode)},p)),_=e.jsxs("div",Object.assign({className:"usa-input-group"},{children:[h?e.jsx("div",Object.assign({className:"usa-input-prefix","aria-hidden":"true"},{children:h})):void 0,f,b?e.jsx("div",Object.assign({className:"usa-input-suffix","aria-hidden":"true"},{children:b})):void 0]}));return e.jsx(X,{id:`form-group-${t}`,required:n,label:i,helperText:l,errors:c,validationStatus:o,fieldControl:(null!=h?h:b)?_:f})},exports.TimePicker=a=>{var{id:t,required:r,label:n,helperText:i,errors:l,filter:c,minTime:o,maxTime:d,step:u,onChange:m}=a,h=J(a,["id","required","label","helperText","errors","filter","minTime","maxTime","step","onChange"]);const b=s.useRef(null);s.useLayoutEffect((()=>{var e;const s=b.current,a=null===(e=null==s?void 0:s.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${t}"]`);if(a){A.default.on(s),S.default.on(s);const e=s.querySelector(".usa-combo-box__input");m&&e.addEventListener("change",m)}return()=>{if(a){S.default.off(s),A.default.off(s);const e=s.querySelector(".usa-combo-box__input");m&&e.removeEventListener("change",m)}}}));const g={};return c&&(g["data-filter"]=c),o&&(g["data-min-time"]=o),d&&(g["data-max-time"]=d),u&&(g["data-step"]=u),e.jsx(X,{id:`form-group-${t}`,required:r,label:n,helperText:i,errors:l,fieldControl:e.jsx("div",Object.assign({ref:b,className:z("usa-time-picker",h.className)},g,{children:e.jsx("input",Object.assign({className:"usa-input",type:"text",id:t},h))}))})},exports.Tooltip=({label:a,position:t="top",children:r})=>{const n=s.useRef(null);return s.useLayoutEffect((()=>{var e;const s=null===(e=n.current)||void 0===e?void 0:e.firstChild;return s&&(s.classList.add("usa-tooltip"),s.title=a,s.setAttribute("data-position",t),P.default.on(s)),()=>P.default.off(s)})),e.jsx("span",Object.assign({ref:n},{children:r}))},exports.useFileInput=()=>({clear:e=>{const s=document.getElementById(e);if(null===s)return;const a=s.parentElement;if(null===a)return;a.querySelectorAll(".usa-file-input__preview").forEach((e=>e.remove()));a.querySelectorAll(".usa-file-input__preview-heading").forEach((e=>e.remove()));const t=a.querySelector(".usa-sr-only");t&&(t.innerHTML="No file selected.");const r=a.querySelector(".usa-file-input__instructions");r&&r.removeAttribute("hidden"),s.setAttribute("aria-label",""),s.value=""}}),exports.useHeader=()=>({on:e=>{I.default.on(e)},off:e=>{I.default.off(e)}}),exports.useModal=()=>({toggleModal:e=>{L.default.toggleModal.call(L.default,e)}});
*/var y,C=(v||(v=1,y=N,function(){var e={}.hasOwnProperty;function a(){for(var e="",a=0;a<arguments.length;a++){var t=arguments[a];t&&(e=r(e,s(t)))}return e}function s(s){if("string"==typeof s||"number"==typeof s)return s;if("object"!=typeof s)return"";if(Array.isArray(s))return a.apply(null,s);if(s.toString!==Object.prototype.toString&&!s.toString.toString().includes("[native code]"))return s.toString();var t="";for(var n in s)e.call(s,n)&&s[n]&&(t=r(t,n));return t}function r(e,a){return a?e?e+" "+a:e+a:e}y.exports?(a.default=a,y.exports=a):window.classNames=a}()),N.exports),k=j(C);function w(e,a){void 0===a&&(a={});var s=a.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.type="text/css","top"===s&&r.firstChild?r.insertBefore(t,r.firstChild):r.appendChild(t),t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e))}}w(".accordion-item {\n margin: 10px;\n border: none;\n}\n");const S=({id:a,label:s,expanded:r,children:t})=>e.jsxs("div",{className:"accordion-item","data-testid":"accordion-item",children:[e.jsx("h4",{className:"usa-accordion__heading",children:e.jsx("button",{type:"button",className:"usa-accordion__button","data-testid":"accordion-button","aria-expanded":r,"aria-controls":a,children:s})}),e.jsx("div",{id:a,className:"usa-accordion__content usa-prose text-left","data-testid":"accordion-content",hidden:!r,children:t})]}),q={gov:"government",mil:"U.S. Department of Defense"},T=({path:a,name:s,action:r})=>e.jsx("li",{className:"usa-breadcrumb__list-item",children:e.jsx("span",{className:"usa-breadcrumb__link span-link","data-testid":"breadcrumb-link",onClick:()=>!!r&&r(a),children:e.jsx("span",{children:s})})});function $(e,a){var s={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&a.indexOf(r)<0&&(s[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var t=0;for(r=Object.getOwnPropertySymbols(e);t<r.length;t++)a.indexOf(r[t])<0&&Object.prototype.propertyIsEnumerable.call(e,r[t])&&(s[r[t]]=e[r[t]])}return s}"function"==typeof SuppressedError&&SuppressedError;const O=a=>{var{htmlFor:s,required:r,children:t}=a,n=$(a,["htmlFor","required","children"]);return e.jsxs("label",Object.assign({className:"usa-label",htmlFor:s},n,{children:[t,r&&e.jsx("span",{className:"text-red",children:" *"})]}))},E=({id:a,children:s})=>e.jsx("span",{id:a,className:"usa-hint",children:s}),F=({id:a,errors:s,children:r})=>r||s?("string"==typeof s&&(s=[s]),e.jsx(e.Fragment,{children:null!=r?r:null==s?void 0:s.map(((s,r)=>e.jsx("span",{id:`${a}-${r}`,className:"usa-error-message",children:s},r)))})):e.jsx(e.Fragment,{}),L=({id:s,required:r,label:t,helperText:n,errors:l,validationStatus:i,className:o,fieldControl:c,children:d})=>{const u=k("usa-form-group",{"usa-form-group--error":!!(l&&l.length>0)||"error"===i},o);if(!d&&!c)return e.jsx(e.Fragment,{});if(d)return e.jsx("div",{id:s,className:u,children:d});let m=a.isValidElement(c)?c.props.id:void 0;const h=a.isValidElement(c)?c:void 0;let p=h;const x=null==p?void 0:p.props.className;if("usa-combo-box"===x||"usa-time-picker"===x||"usa-date-picker"===x){const e=null==h?void 0:h.props.children;m=null==e?void 0:e.props.id}else h&&(p=a.cloneElement(h,{"aria-describedby":`${s}-helper-text`}));return e.jsxs("div",{id:s,className:u,children:[t?e.jsx(O,{htmlFor:m,required:r,children:t}):e.jsx(e.Fragment,{}),n?e.jsx(E,{id:`${s}-helper-text`,children:n}):e.jsx(e.Fragment,{}),l?e.jsx(F,{id:`${s}-errors`,errors:l}):e.jsx(e.Fragment,{}),p]})},V=a=>{var{id:s,name:r,label:t,checked:n,defaultChecked:l,isTile:i,onChange:o,onClick:c}=a,d=$(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const u=`${s}__usa-checkbox__input`,m=k("usa-checkbox__input",{"usa-checkbox__input--tile":i});return e.jsxs("div",{id:s,className:"usa-checkbox",children:[e.jsx("input",Object.assign({className:m,id:u,type:"checkbox",name:r,checked:n,defaultChecked:l,onChange:o,onClick:c},d)),e.jsx("label",{className:"usa-checkbox__label",htmlFor:u,children:t})]})},M=(a,s)=>a&&e.jsx("option",{value:a.value,children:a.label},s);function A(e){if("string"==typeof e){return new Date(e).toISOString().substring(0,10)}return e.toISOString().substring(0,10)}const I=(e,a)=>{let s=null!=a?a:void 0;switch(e){case"ssn":s="^(?!(000|666|9))d{3} (?!00)d{2} (?!0000)d{4}$";break;case"phone_number":s="\\d{3}-\\d{3}-\\d{4}";break;case"zip_5_digit":s="\\d{5}";break;case"zip_9_digit":s="^[0-9]{5}(?:-[0-9]{4})?$"}return s},P=(e,a)=>{let s=null!=a?a:void 0;switch(e){case"ssn":s="___ __ ____";break;case"phone_number":s="___-___-____";break;case"zip_5_digit":s="_____";break;case"zip_9_digit":s="_____-____"}return s},R=(e,a)=>{let s=null!=a?a:"text";if("phone_number"===e)s="tel";return s},D=(e,a)=>{let s=null!=a?a:"text";switch(e){case"ssn":case"phone_number":case"zip_5_digit":case"zip_9_digit":s="numeric"}return s};function B(e,a,s){const r=[];for(;e<=a;e++)r.push(s(e));return r}function z(a,s,r,t,n){const l=a===s,i=r-1===a?`last page, page ${a+1}`:`page ${a+1}`;return e.jsx("li",{className:"usa-pagination__item usa-pagination__page-no",children:e.jsx("a",{href:t(a),onClick:e=>n(e,a),className:k("usa-pagination__button",{"usa-current":l}),"aria-label":i,"aria-current":l?"page":void 0,children:`${a+1}`})},a)}w(".current.usa-process-list__item::before {\n border: 0.25rem solid #005ea2;\n background-color: #005ea2;\n color: #fff;\n}\n\n.current.usa-process-list__item {\n border-left: 0.5rem solid #005ea2;\n}\n\n.current.usa-process-list__heading {\n color: #005ea2;\n}\n\n.completed.usa-process-list__item::before {\n border: 0.25rem solid #162e51;\n background-color: #162e51;\n color: #fff;\n}\n\n.completed.usa-process-list__item:not(.last) {\n border-left: 0.5rem solid #162e51;\n}\n\n.completed.usa-process-list__heading {\n color: #162e51;\n}\n");const H=({heading:s,headingClassName:r,headingElementName:t="h4",isCurrentStep:n,isCompletedStep:l,isLastStep:i,children:o})=>{const c=k("usa-process-list__item",{current:n&&!l,completed:l,last:i}),d=k("usa-process-list__heading",{current:n&&!l,completed:l,last:i},r);return e.jsxs("li",{className:c,children:[a.createElement(t,{className:d},s),o]})},U=a=>{var{id:s,name:r,label:t,checked:n,defaultChecked:l,isTile:i,onChange:o,onClick:c}=a,d=$(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const u=`${s}__usa-radio__input`,m=k("usa-radio__input",{"usa-radio__input--tile":i});return e.jsxs("div",{id:s,className:"usa-radio",children:[e.jsx("input",Object.assign({className:m,id:u,type:"radio",name:r,checked:n,defaultChecked:l,onChange:o,onClick:c},d)),e.jsx("label",{className:"usa-radio__label",htmlFor:u,children:t})]})},Y=({items:a,anchor:s})=>e.jsxs("li",{className:"usa-sidenav__item",children:[s,a&&a.length>0&&e.jsx("ul",{className:"usa-sidenav__sublist",children:a.map(((a,s)=>e.jsx(Y,{items:a.items,anchor:a.anchor},`side-nav-item-sublist-${s}`)))})]});exports.Accordion=({id:r,allowMultiSelect:t=!1,items:n,children:l})=>{if(!l&&!n)return e.jsx(e.Fragment,{});const i=a.useRef(null);return a.useEffect((()=>{const e=i.current;return e&&e.querySelectorAll("button").forEach((e=>{s.on(e)})),()=>{e&&e.querySelectorAll("button").forEach((e=>{s.off(e)}))}})),e.jsx("div",{id:r,ref:i,className:k("usa-accordion",{"usa-accordion--multiselectable":t}),"data-allow-multiple":!!t||void 0,children:null!=l?l:null==n?void 0:n.map(((a,s)=>e.jsx(S,{id:a.id,label:a.label,expanded:a.expanded,children:a.children},`accordion-item-${s}`)))})},exports.AccordionItem=S,exports.Alert=({id:a,type:s,show:r=!0,slim:t,noIcon:n,heading:l,body:i,children:o})=>{const c=k("usa-alert",{"usa-alert--success":"success"===s,"usa-alert--warning":"warning"===s,"usa-alert--error":"error"===s,"usa-alert--emergency":"emergency"===s,"usa-alert--info":"info"===s,"usa-alert--slim":t,"usa-alert--no-icon":n});return r?e.jsx("div",{id:a,className:c,children:e.jsxs("div",{className:"usa-alert__body",children:[l&&e.jsx("h4",{className:"usa-alert__heading",children:l}),null!=i?i:e.jsx("p",{className:"usa-alert__text",children:o})]})}):e.jsx(e.Fragment,{})},exports.Banner=({id:i,type:o="gov"})=>{const[c]=a.useState(!1),d=a.useRef(null);return a.useEffect((()=>{const e=d.current;return r.on(e),s.on(e),()=>{r.off(e),s.off(e)}})),e.jsx("section",{id:i,className:"usa-banner","aria-label":"Official government website",ref:d,children:e.jsxs("div",{className:"usa-accordion",children:[e.jsx("header",{className:"usa-banner__header",children:e.jsxs("div",{className:"usa-banner__inner",children:[e.jsx("div",{className:"grid-col-auto",children:e.jsx("img",{className:"usa-banner__header-flag",src:t,alt:"U.S. flag"})}),e.jsxs("div",{className:"grid-col-fill tablet:grid-col-auto",children:[e.jsx("p",{className:"usa-banner__header-text",children:"An official website of the United States government"}),e.jsx("p",{className:"usa-banner__header-action","aria-hidden":"true",children:"Here’s how you know"})]}),e.jsx("button",{className:"usa-accordion__button usa-banner__button","aria-expanded":"false","aria-controls":"gov-banner-default",children:e.jsx("span",{className:"usa-banner__button-text",children:"Here’s how you know"})})]})}),e.jsx("div",{className:"usa-banner__content usa-accordion__content",id:"gov-banner-default",hidden:!c,children:e.jsxs("div",{className:"grid-row grid-gap-lg",children:[e.jsxs("div",{className:"usa-banner__guidance tablet:grid-col-6",children:[e.jsx("img",{className:"usa-banner__icon usa-media-block__img",src:l,role:"img",alt:"","aria-hidden":"true"}),e.jsx("div",{className:"usa-media-block__body",children:e.jsxs("p",{children:[e.jsxs("strong",{children:[" Official websites use .",o," "]}),e.jsx("br",{}),"A ",e.jsxs("strong",{children:[".",o]})," website belongs to an official"," ",q[o]," organization in the United States."]})})]}),e.jsxs("div",{className:"usa-banner__guidance tablet:grid-col-6",children:[e.jsx("img",{className:"usa-banner__icon usa-media-block__img",src:n,role:"img",alt:"","aria-hidden":"true"}),e.jsx("div",{className:"usa-media-block__body",children:e.jsxs("p",{children:[e.jsx("strong",{children:" Secure .gov websites use HTTPS "}),e.jsx("br",{}),"A ",e.jsx("strong",{children:"lock"})," (",e.jsx("span",{className:"icon-lock",children:e.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",width:"52",height:"64",viewBox:"0 0 52 64",className:"usa-banner__lock-image",role:"img","aria-labelledby":"banner-lock-title-default banner-lock-description-default",focusable:"false",children:[e.jsx("title",{id:"banner-lock-title-default",children:"Lock"}),e.jsx("desc",{id:"banner-lock-description-default",children:"A locked padlock"}),e.jsx("path",{fill:"#000000",fillRule:"evenodd",d:"M26 0c10.493 0 19 8.507 19 19v9h3a4 4 0 0 1 4 4v28a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V32a4 4 0 0 1 4-4h3v-9C7 8.507 15.507 0 26 0zm0 8c-5.979 0-10.843 4.77-10.996 10.712L15 19v9h22v-9c0-6.075-4.925-11-11-11z"})]})}),") or ",e.jsx("strong",{children:"https://"})," means you’ve safely connected to the .",o," ","website. Share sensitive information only on official, secure websites."]})})]})]})})]})})},exports.Breadcrumb=({id:a,current:s,action:r,items:t,children:n})=>n||t?e.jsx("nav",{className:"usa-breadcrumb breadcrumb","aria-label":"Breadcrumbs,,",id:a,children:e.jsxs("ol",{className:"usa-breadcrumb__list",children:[null!=n?n:null==t?void 0:t.map(((a,s)=>e.jsx(T,{path:a.path,name:a.name,action:r},`breadcrumb-${s}`))),s?e.jsx("li",{className:"usa-breadcrumb__list-item usa-current","aria-current":"true",children:e.jsx("span",{children:s})}):e.jsx(e.Fragment,{})]})}):e.jsx(e.Fragment,{}),exports.BreadcrumbItem=T,exports.Button=a=>{var{id:s,type:r="button",variant:t="default",size:n="default",className:l,children:i}=a,o=$(a,["id","type","variant","size","className","children"]);const c=k("usa-button",{"usa-button--secondary":"secondary"===t,"usa-button--accent-cool":"accent-cool"===t,"usa-button--accent-warm":"accent-warm"===t,"usa-button--base":"base"===t,"usa-button--outline":"outline"===t,"usa-button--outline usa-button--inverse":"outline-inverse"===t,"usa-button--unstyled":"unstyled"===t,"usa-button--big":"big"===n},l);return e.jsx("button",Object.assign({id:s,type:r,className:c,"data-testid":"button"},o,{children:i}))},exports.ButtonGroup=({id:s,type:r="default",className:t,children:n})=>{const l=k("usa-button-group",{"usa-button-group--segmented":"segmented"===r},t);return e.jsx("ul",{id:s,className:l,children:a.Children.map(n,((a,s)=>e.jsx("li",{className:"usa-button-group__item",children:a},s)))})},exports.Card=({id:a,layout:s="default",mediaRight:r=!1,className:t,children:n})=>{const l=k("usa-card",{"usa-card--flag flex-1":"flag"===s},{"usa-card--media-right":r},t);return e.jsx("div",{className:l,id:a,children:e.jsx("div",{className:"usa-card__container",children:n})})},exports.CardBody=({children:a})=>e.jsx("div",{className:"usa-card__body",children:a}),exports.CardFooter=({children:a})=>e.jsx("div",{className:"usa-card__footer",children:a}),exports.CardHeader=({children:a})=>e.jsx("div",{className:"usa-card__header",children:e.jsx("h2",{className:"usa-card__heading",children:a})}),exports.CardMedia=({inset:a=!1,exdent:s=!1,children:r})=>{const t=k("usa-card__media",{"usa-card__media--inset":a},{"usa-card__media--exdent":s});return e.jsx("div",{className:t,children:e.jsx("div",{className:"usa-card__img",children:r})})},exports.CharacterCount=a=>{var{id:s}=a,r=$(a,["id"]);return e.jsx("span",{id:s,className:k("usa-hint","usa-character-count__message",r.className),"aria-live":"polite",children:r.children})},exports.CharacterCountContainer=s=>{var{className:r}=s,t=$(s,["className"]);const n=a.useRef(null);return a.useEffect((()=>{const e=n.current;return i.on(e),()=>i.off(e)})),e.jsx("div",Object.assign({ref:n,className:k("usa-character-count",r)},t,{children:t.children}))},exports.Checkbox=V,exports.CheckboxGroup=({id:a,name:s,data:r,areTiles:t,required:n,label:l,helperText:i,errors:o,onChange:c,onClick:d})=>e.jsx(L,{id:`form-group-${a}`,required:n,label:l,helperText:i,errors:o,fieldControl:e.jsx(e.Fragment,{children:r.map(((r,n)=>{const l=`${a}__checkbox${n}`;return e.jsx(V,{id:l,name:s,label:r.label,value:r.value,checked:r.checked,defaultChecked:r.defaultChecked,isTile:t,onChange:c,onClick:d},l)}))})}),exports.ComboBox=s=>{var{id:r,options:t,required:n,label:l,helperText:i,errors:c,onChange:d,className:u,children:m,defaultValue:h,placeholder:p}=s,x=$(s,["id","options","required","label","helperText","errors","onChange","className","children","defaultValue","placeholder"]);const b=a.useRef(null);a.useLayoutEffect((()=>{var e;const a=b.current;return(null===(e=null==a?void 0:a.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${r}"]`))&&o.on(a),()=>{a&&o.off(a)}}));const g={className:"usa-combo-box",ref:b};return p&&(g["data-placeholder"]=p),h&&(g["data-default-value"]=h),e.jsx(L,{id:`form-group-${r}`,required:n,label:l,helperText:i,errors:c,fieldControl:e.jsx("div",Object.assign({},g,{children:e.jsx("select",Object.assign({id:r,className:k("usa-select",u),defaultValue:h,onChange:d},x,{children:null!=m?m:null==t?void 0:t.map(M)}))}))})},exports.DatePicker=s=>{var{id:r,minDate:t,maxDate:n,dateRange:l,defaultValue:i,required:o,label:d,helperText:u,errors:m,validationStatus:h,onChange:p}=s,x=$(s,["id","minDate","maxDate","dateRange","defaultValue","required","label","helperText","errors","validationStatus","onChange"]);const b=a.useRef(null);a.useLayoutEffect((()=>{const e=b.current,a=e.querySelector(".usa-date-picker__wrapper");a||c.on(e);const s=c.getDatePickerContext(e).externalInputEl;return p&&s.addEventListener("change",p),()=>{p&&s.removeEventListener("change",p),a&&c.off(e)}}),[]);const g={};t&&(g["data-min-date"]=A(t)),n&&(g["data-max-date"]=A(n)),l&&(g["data-range-date"]=A(l)),i&&(g["data-default-value"]=A(i));const f=k("usa-input",{"usa-input--error":"error"===h,"usa-input--success":"success"===h});return e.jsx(L,{id:`form-group-${r}`,required:o,label:d,helperText:u,errors:m,fieldControl:e.jsx("div",Object.assign({ref:b,className:"usa-date-picker"},g,{children:e.jsx("input",Object.assign({id:r,className:f,type:"text"},x))}))})},exports.DateRangePicker=({id:s,children:r})=>{const t=a.useRef(null);return a.useLayoutEffect((()=>{const e=t.current;return d.on(e),()=>d.off(e)})),e.jsx("div",{id:s,ref:t,className:"usa-date-range-picker",children:r})},exports.ErrorMessages=F,exports.FileInput=s=>{var{id:r,required:t,label:n,helperText:l,errors:i}=s,o=$(s,["id","required","label","helperText","errors"]);const c=a.useRef(null);return a.useLayoutEffect((()=>{const e=c.current;return u.on(e),()=>u.off(e)}),[]),e.jsx(L,{id:`form-group-${r}`,required:t,label:n,helperText:l,errors:i,fieldControl:e.jsx("input",Object.assign({className:"usa-file-input",type:"file",ref:c,id:r},o))})},exports.Form=a=>{var{id:s,isLarge:r=!1,className:t,children:n}=a,l=$(a,["id","isLarge","className","children"]);return e.jsx("form",Object.assign({id:s,className:k("usa-form",{"usa-form--large":r},t)},l,{children:n}))},exports.FormGroup=L,exports.HelperText=E,exports.Icon=({id:a,type:s,size:r="size-3",className:t="text-base-darkest"})=>{const n=k("usa-icon",`usa-icon--${r}`,t);return e.jsx("svg",{id:a,className:n,"aria-hidden":"true",focusable:"false",role:"img",children:e.jsx("use",{xlinkHref:`${m}#${s}`})})},exports.Label=O,exports.List=a=>{var{id:s,type:r="unordered",variant:t="default",className:n,items:l}=a,i=$(a,["id","type","variant","className","items"]);const o=k("usa-list",{"usa-list--unstyled":"unstyled"===t},n),c=a=>a.map((a=>e.jsx("li",{id:a.id,children:a.value},a.id)));return"unordered"===r?e.jsx("ul",Object.assign({id:s,className:o},i,{children:c(l)})):e.jsx("ol",Object.assign({id:s,className:o},i,{children:c(l)}))},exports.MemorableDate=a=>{var{id:s,required:r,label:t,helperText:n,errors:l,defaultMonthValue:i,defaultDayValue:o,defaultYearValue:c,onMonthChange:d,onDayChange:u,onYearChange:m}=a,h=$(a,["id","required","label","helperText","errors","defaultMonthValue","defaultDayValue","defaultYearValue","onMonthChange","onDayChange","onYearChange"]);return e.jsx(L,{id:`form-group-${s}`,required:r,label:t,helperText:n,errors:l,fieldControl:e.jsxs("div",Object.assign({id:`memorable-date-${s}`,className:"usa-memorable-date","data-testid":"memorable-date"},h,{children:[e.jsxs("div",{className:"usa-form-group usa-form-group--month usa-form-group--select",children:[e.jsx("label",{className:"usa-label",htmlFor:`memorable-date-month-${s}`,children:"Month"}),e.jsxs("select",{className:"usa-select",id:`memorable-date-month-${s}`,name:`memorable-date-month-${s}`,defaultValue:i,onChange:d,children:[e.jsx("option",{value:"",children:"- Select -"}),e.jsx("option",{value:1,children:"01 - January"}),e.jsx("option",{value:2,children:"02 - February"}),e.jsx("option",{value:3,children:"03 - March"}),e.jsx("option",{value:4,children:"04 - April"}),e.jsx("option",{value:5,children:"05 - May"}),e.jsx("option",{value:6,children:"06 - June"}),e.jsx("option",{value:7,children:"07 - July"}),e.jsx("option",{value:8,children:"08 - August"}),e.jsx("option",{value:9,children:"09 - September"}),e.jsx("option",{value:10,children:"10 - October"}),e.jsx("option",{value:11,children:"11 - November"}),e.jsx("option",{value:12,children:"12 - December"})]})]}),e.jsxs("div",{className:"usa-form-group usa-form-group--day",children:[e.jsx("label",{className:"usa-label",htmlFor:`memorable-date-day-${s}`,children:"Day"}),e.jsx("input",{className:"usa-input",id:`memorable-date-day-${s}`,name:`memorable-date-day-${s}`,type:"number",minLength:1,maxLength:2,pattern:"[0-9]*",inputMode:"numeric",defaultValue:o,onChange:u})]}),e.jsxs("div",{className:"usa-form-group usa-form-group--year",children:[e.jsx("label",{className:"usa-label",htmlFor:`memorable-date-year-${s}`,children:"Year"}),e.jsx("input",{className:"usa-input",id:`memorable-date-year-${s}`,name:`memorable-date-year-${s}`,type:"number",minLength:4,maxLength:4,pattern:"[0-9]*",inputMode:"numeric",defaultValue:c,onChange:m})]})]}))})},exports.Modal=({id:s,heading:r,size:t="small",footer:n,children:l})=>{const i=a.useRef(null);a.useLayoutEffect((()=>{const e=i.current;return p.on(e),()=>p.off(e)}));const o=k("usa-modal",{"usa-modal--lg":"large"===t});return e.jsx("div",{ref:i,className:o,id:s,"aria-labelledby":`${s}-heading`,"aria-describedby":`${s}-description`,children:e.jsxs("div",{className:"usa-modal__content",children:[e.jsxs("div",{className:"usa-modal__main",children:[e.jsx("h2",{className:"usa-modal__heading",id:`${s}-heading`,children:r}),l,e.jsx("div",{className:"usa-modal__footer",children:n})]}),e.jsx("button",{className:"usa-button usa-modal__close","aria-label":"Close this window","data-close-modal":!0,children:e.jsx("svg",{className:"usa-icon","aria-hidden":"true",focusable:"false",role:"img",children:e.jsx("use",{xlinkHref:`${m}#close`})})})]})})},exports.Pagination=({id:a,currentPage:s,amountOfPages:r,amountOfVisiblePageItems:t=3,ariaLabel:n,createPageUrl:l=(()=>"#"),onPage:i=(()=>{})})=>{r<=7&&(t=7);let o=Math.max(0,s-Math.floor(t/2));const c=Math.min(r,o+t)-1;return c===r-1&&(o=Math.max(0,c-t+1)),e.jsx("nav",{id:a,"aria-label":n,className:"usa-pagination",children:e.jsxs("ul",{className:"usa-pagination__list",children:[s>0&&e.jsx("li",{className:"usa-pagination__item usa-pagination__arrow",children:e.jsxs("a",{href:l(s-1),onClick:e=>i(e,s-1),className:"usa-pagination__link usa-pagination__previous-page","aria-label":"Previous page",children:[e.jsx("svg",{className:"usa-icon","aria-hidden":"true",role:"img",children:e.jsx("use",{xlinkHref:`${m}#navigate_before`})}),e.jsx("span",{className:"usa-pagination__link-text",children:"Previous"})]})}),o>0&&e.jsxs(e.Fragment,{children:[z(0,s,r,l,i),e.jsx("li",{className:"usa-pagination__item usa-pagination__overflow",children:e.jsx("span",{children:"…"})})]}),B(o,c,(e=>z(e,s,r,l,i))),c<r-1&&e.jsxs(e.Fragment,{children:[e.jsx("li",{className:"usa-pagination__item usa-pagination__overflow",children:e.jsx("span",{children:"…"})}),z(r-1,s,r,l,i)]}),s<r-1&&e.jsx("li",{className:"usa-pagination__item usa-pagination__arrow",children:e.jsxs("a",{href:l(s+1),onClick:e=>i(e,s+1),className:"usa-pagination__link usa-pagination__next-page","aria-label":"Next page",children:[e.jsx("span",{className:"usa-pagination__link-text",children:"Next"}),e.jsx("svg",{className:"usa-icon","aria-hidden":"true",role:"img",children:e.jsx("use",{xlinkHref:`${m}#navigate_next`})})]})})]})})},exports.ProcessList=({id:a,steps:s,currentStep:r=0,children:t})=>t||s?e.jsx("ol",{id:a,className:"usa-process-list",children:null!=t?t:null==s?void 0:s.map(((a,t)=>e.jsx(H,{heading:a.heading,isCurrentStep:r===t+1&&r!==s.length,isCompletedStep:r>t+1||r===s.length,isLastStep:t===s.length-1,children:a.children},t)))}):e.jsx(e.Fragment,{}),exports.ProcessListStep=H,exports.Prose=a=>{var{id:s,className:r,children:t}=a,n=$(a,["id","className","children"]);const l=k("usa-prose",r);return e.jsx("section",Object.assign({id:s,className:l},n,{children:t}))},exports.RadioButton=U,exports.RadioButtonGroup=({id:a,name:s,data:r,areTiles:t,required:n,label:l,helperText:i,errors:o,onChange:c,onClick:d})=>e.jsx(L,{id:`form-group-${a}`,required:n,label:l,helperText:i,errors:o,fieldControl:e.jsx(e.Fragment,{children:r.map(((r,n)=>{const l=`${a}__radio${n}`;return e.jsx(U,{id:l,name:s,label:r.label,value:r.value,checked:r.checked,defaultChecked:r.defaultChecked,isTile:t,onChange:c,onClick:d},l)}))})}),exports.RangeSlider=a=>{var{id:s,required:r,label:t,helperText:n,errors:l,minValue:i,maxValue:o,step:c="10",defaultValue:d,onChange:u}=a,m=$(a,["id","required","label","helperText","errors","minValue","maxValue","step","defaultValue","onChange"]);return e.jsx(L,{id:`form-group-${s}`,required:r,label:t,helperText:n,errors:l,fieldControl:e.jsx("input",Object.assign({id:s,className:"usa-range",type:"range",min:i,max:o,step:c,defaultValue:d,onChange:u,role:"slider"},m))})},exports.Search=a=>{var{id:s,type:r="default",onSearch:t}=a,n=$(a,["id","type","onSearch"]);const l=k("usa-search",{"usa-search--small":"small"===r,"usa-search--big":"big"===r});return e.jsxs("form",{id:s,className:l,role:"search",onSubmit:function(e){if(t){const a=e.target;t(e,a.elements.search.value)}},children:[e.jsx("label",{className:"usa-sr-only",htmlFor:`${s}__search-field`,children:"Search"}),e.jsx("input",Object.assign({className:"usa-input",id:`${s}__search-field`,type:"search",name:"search"},n)),e.jsxs("button",{className:"usa-button",type:"submit",children:[e.jsx("span",{className:"small"===r?"usa-sr-only":"usa-search__submit-text",children:"Search"}),e.jsx("img",{src:x,className:"usa-search__submit-icon",alt:"Search icon"})]})]})},exports.Select=a=>{var{id:s,defaultOption:r={value:"",label:"- Select -"},options:t,required:n,label:l,helperText:i,errors:o,onChange:c,className:d,children:u}=a,m=$(a,["id","defaultOption","options","required","label","helperText","errors","onChange","className","children"]);return u||t?e.jsx(L,{id:`form-group-${s}`,required:n,label:l,helperText:i,errors:o,fieldControl:e.jsxs("select",Object.assign({id:s,className:k("usa-select",d),defaultValue:null==r?void 0:r.value,onChange:c},m,{children:[M(r,-1),null!=u?u:null==t?void 0:t.map(M)]}))}):e.jsx(e.Fragment,{})},exports.SelectOption=({value:a,label:s})=>e.jsx("option",{value:a,children:s}),exports.SideNavigation=({id:a,ariaLabel:s,items:r,children:t})=>t||r?e.jsx("nav",{id:a,"aria-label":s,children:e.jsx("ul",{className:"usa-sidenav",children:null!=t?t:null==r?void 0:r.map(((a,s)=>e.jsx(Y,{items:a.items,anchor:a.anchor},`side-nav-item-${s}`)))})}):e.jsx(e.Fragment,{}),exports.SideNavigationItem=Y,exports.SiteAlert=({id:a,type:s="Info",heading:r,slim:t=!1,noIcon:n=!1,className:l,children:i})=>{const o=k("usa-site-alert",{"usa-site-alert--emergency":"Emergency"===s,"usa-site-alert--info":"Info"===s,"usa-site-alert--slim":t,"usa-site-alert--no-icon":n},l);return e.jsx("section",{id:a,className:o,"aria-label":"Site Alert",children:e.jsx("div",{className:"usa-alert",children:e.jsxs("div",{className:"usa-alert__body",children:[r&&e.jsx("h3",{className:"usa-alert__heading",children:r}),i&&e.jsx("p",{className:"usa-alert__text",children:i})]})})})},exports.StepIndicator=({id:s,steps:r,currentStep:t,hideLabels:n=!1,showCounters:l=!1,showSmallCounters:i=!1,centerCounters:o=!1,headingLevel:c="h4"})=>{const d=k("usa-step-indicator",{"usa-step-indicator--no-labels":n,"usa-step-indicator--counters":l,"usa-step-indicator--counters-sm":i,"usa-step-indicator--center":o});return e.jsxs("div",{id:s,className:d,"aria-label":"progress",children:[e.jsx("ol",{className:"usa-step-indicator__segments",children:r.map(((s,r)=>{const n={key:r,className:"usa-step-indicator__segment"};let l="";return r<t?(n.className+=" usa-step-indicator__segment--complete",l="completed"):r>t?l="not completed":(n.className+=" usa-step-indicator__segment--current",Object.assign(n,{"aria-current":!0})),a.createElement("li",Object.assign({},n,{key:`usa-step-label-${r}`}),e.jsxs("span",{className:"usa-step-indicator__segment-label",children:[s,""!==l&&e.jsx("span",{className:"usa-sr-only",children:l})]}))}))}),e.jsx("div",{className:"usa-step-indicator__header",children:a.createElement(c,{className:"usa-step-indicator__heading"},e.jsxs(e.Fragment,{children:[e.jsxs("span",{className:"usa-step-indicator__heading-counter",children:[e.jsx("span",{className:"usa-sr-only",children:"Step"}),e.jsx("span",{className:"usa-step-indicator__current-step",children:t+1}),e.jsxs("span",{className:"usa-step-indicator__total-steps",children:[" of ",r.length]})]}),e.jsx("span",{className:"usa-step-indicator__heading-text",children:r[t]})]}))})]})},exports.SummaryBox=({id:a,heading:s,className:r,items:t})=>{const n=k("usa-summary-box",r);return e.jsx("div",{className:n,role:"region","aria-labelledby":a,children:e.jsxs("div",{className:"usa-summary-box__body",children:[e.jsx("h3",{className:"usa-summary-box__heading",id:a,children:s}),e.jsx("div",{className:"usa-summary-box__text",children:e.jsx("ul",{className:"usa-list",children:t.map(((a,s)=>e.jsx("li",{children:a},s)))})})]})})},exports.Table=({id:s,caption:r,columns:t,data:n,sortable:l=!1,sortIndex:i=0,sortDir:o="ascending",onSort:c,scrollable:d=!1,borderless:u=!1,striped:m=!1,className:h,tabIndex:p=-1})=>{const x=a.useRef(null);return a.useEffect((()=>{const e=x.current;return l&&b.on(e),()=>{l&&(b.off(e),null==e||e.querySelectorAll(".usa-table__header__button").forEach((e=>e.remove())))}})),a.useEffect((()=>{const e=new MutationObserver((e=>{for(const a of e)if(c&&"aria-sort"===a.attributeName){a.target.getAttribute("aria-sort")&&c()}}));if(x.current&&c){x.current.querySelectorAll("th").forEach((a=>e.observe(a,{attributes:!0})))}}),[t]),e.jsxs("div",{id:s,className:k({"usa-table-container":!d},{"usa-table-container--scrollable":d},{"usa-table--borderless":u},{"usa-table--striped":m}),ref:x,children:[e.jsxs("table",{className:k("usa-table",h),tabIndex:p,children:[e.jsx("caption",{hidden:!!r,children:r}),e.jsx("thead",{children:e.jsx("tr",{children:t.map((e=>Object.assign(Object.assign({},e),{sortable:void 0===e.sortable||e.sortable}))).map(((a,s)=>e.jsx("th",{id:a.id,"data-sortable":l&&a.sortable||null,scope:"col",role:"columnheader","aria-sort":l&&a.sortable&&i===s?"descending"===o?"ascending":"descending":void 0,children:a.name},a.id)))})}),e.jsx("tbody",{children:n.map(((a,s)=>{const r=[];for(const e in a)l?r.push({value:a[e].value,sortValue:a[e].sortValue}):r.push({value:a[e].value?a[e].value:a[e]});return e.jsx("tr",{children:r.map(((a,s)=>e.jsx("td",{"data-sort-value":l?a.sortValue:a.value,children:a.value},`td-${s}`)))},`tr-${s}`)}))})]}),l&&e.jsx("div",{className:"usa-sr-only usa-table__announcement-region","aria-live":"polite"})]})},exports.Tag=({id:a,children:s,size:r="Default",className:t})=>{const n=k("usa-tag",{"usa-tag--big":"Big"===r},t);return e.jsx("span",{id:a,className:n,children:s})},exports.TextArea=a=>{var{id:s,name:r,rows:t,required:n,label:l,helperText:i,errors:o,validationStatus:c,className:d,onChange:u}=a,m=$(a,["id","name","rows","required","label","helperText","errors","validationStatus","className","onChange"]);const h=k("usa-textarea",{"usa-input--error":"error"===c,"usa-input--success":"success"===c},d);return e.jsx(L,{id:`form-group-${s}`,required:n,label:l,helperText:i,errors:o,validationStatus:c,fieldControl:e.jsx("textarea",Object.assign({className:h,style:void 0===t?void 0:{height:"unset"},id:s,name:r,rows:t,onChange:u},m))})},exports.TextInput=s=>{var{id:r,name:t,required:n,label:l,helperText:i,errors:o,validationStatus:c,className:d,type:u,mask:m,prefix:p,suffix:x,onChange:b}=s,g=$(s,["id","name","required","label","helperText","errors","validationStatus","className","type","mask","prefix","suffix","onChange"]);const f=a.useRef(null);a.useEffect((()=>{const e=f.current;return e&&m&&h.on(e),()=>{e&&m&&h.off(e)}}));const _=k("usa-input",{"usa-input--error":"error"===c,"usa-input--success":"success"===c,"usa-masked":m},d),j=e.jsx("input",Object.assign({ref:f,id:r,name:t,className:_,"data-testid":"input",type:R(m,u),onChange:b,pattern:I(m,g.pattern),placeholder:P(m,g.placeholder),inputMode:D(m,g.inputMode)},g)),v=e.jsxs("div",{className:"usa-input-group",children:[p?e.jsx("div",{className:"usa-input-prefix","aria-hidden":"true",children:p}):void 0,j,x?e.jsx("div",{className:"usa-input-suffix","aria-hidden":"true",children:x}):void 0]});return e.jsx(L,{id:`form-group-${r}`,required:n,label:l,helperText:i,errors:o,validationStatus:c,fieldControl:(null!=p?p:x)?v:j})},exports.TimePicker=s=>{var{id:r,required:t,label:n,helperText:l,errors:i,filter:c,minTime:d,maxTime:u,step:m,onChange:h}=s,p=$(s,["id","required","label","helperText","errors","filter","minTime","maxTime","step","onChange"]);const x=a.useRef(null);a.useLayoutEffect((()=>{var e;const a=x.current,s=null===(e=null==a?void 0:a.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${r}"]`);if(s){g.on(a),o.on(a);const e=a.querySelector(".usa-combo-box__input");h&&e.addEventListener("change",h)}return()=>{if(s){o.off(a),g.off(a);const e=a.querySelector(".usa-combo-box__input");h&&e.removeEventListener("change",h)}}}));const b={};return c&&(b["data-filter"]=c),d&&(b["data-min-time"]=d),u&&(b["data-max-time"]=u),m&&(b["data-step"]=m),e.jsx(L,{id:`form-group-${r}`,required:t,label:n,helperText:l,errors:i,fieldControl:e.jsx("div",Object.assign({ref:x,className:k("usa-time-picker",p.className)},b,{children:e.jsx("input",Object.assign({className:"usa-input",type:"text",id:r},p))}))})},exports.Tooltip=({label:s,position:r="top",children:t})=>{const n=a.useRef(null);return a.useLayoutEffect((()=>{var e;const a=null===(e=n.current)||void 0===e?void 0:e.firstChild;return a&&(a.classList.add("usa-tooltip"),a.title=s,a.setAttribute("data-position",r),f.on(a)),()=>f.off(a)})),e.jsx("span",{ref:n,children:t})},exports.useFileInput=()=>({clear:e=>{const a=document.getElementById(e);if(null===a)return;const s=a.parentElement;if(null===s)return;s.querySelectorAll(".usa-file-input__preview").forEach((e=>e.remove()));s.querySelectorAll(".usa-file-input__preview-heading").forEach((e=>e.remove()));const r=s.querySelector(".usa-sr-only");r&&(r.innerHTML="No file selected.");const t=s.querySelector(".usa-file-input__instructions");t&&t.removeAttribute("hidden"),a.setAttribute("aria-label",""),a.value=""}}),exports.useHeader=()=>({on:e=>{_.on(e)},off:e=>{_.off(e)}}),exports.useModal=()=>({toggleModal:e=>{p.toggleModal.call(p,e)}});
//# sourceMappingURL=index.js.map

@@ -1,2 +0,2 @@

import{jsx as e,Fragment as a,jsxs as s}from"react/jsx-runtime";import n,{useRef as r,useEffect as t,useState as i,Children as l,isValidElement as c,useLayoutEffect as o,createElement as d}from"react";import u from"@uswds/uswds/js/usa-accordion";import m from"@uswds/uswds/js/usa-banner";import h from"@uswds/uswds/img/us_flag_small.png";import b from"@uswds/uswds/img/icon-https.svg";import g from"@uswds/uswds/img/icon-dot-gov.svg";import p from"@uswds/uswds/js/usa-character-count";import f from"@uswds/uswds/js/usa-combo-box";import _ from"@uswds/uswds/js/usa-date-picker";import v from"@uswds/uswds/js/usa-date-range-picker";import O from"@uswds/uswds/js/usa-file-input";import N from"@uswds/uswds/img/sprite.svg";import j from"@uswds/uswds/js/usa-input-mask";import y from"@uswds/uswds/js/usa-modal";import x from"@uswds/uswds/img/usa-icons-bg/search--white.svg";import k from"@uswds/uswds/js/usa-table";import C from"@uswds/uswds/js/usa-time-picker";import w from"@uswds/uswds/js/usa-tooltip";import S from"@uswds/uswds/js/usa-header";function $(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var T,q={exports:{}};
import{jsx as e,Fragment as a,jsxs as r}from"react/jsx-runtime";import s,{useRef as n,useEffect as l,useState as t,Children as i,isValidElement as o,useLayoutEffect as c,createElement as d}from"react";import u from"@uswds/uswds/js/usa-accordion";import m from"@uswds/uswds/js/usa-banner";import h from"@uswds/uswds/img/us_flag_small.png";import p from"@uswds/uswds/img/icon-https.svg";import b from"@uswds/uswds/img/icon-dot-gov.svg";import g from"@uswds/uswds/js/usa-character-count";import f from"@uswds/uswds/js/usa-combo-box";import _ from"@uswds/uswds/js/usa-date-picker";import v from"@uswds/uswds/js/usa-date-range-picker";import N from"@uswds/uswds/js/usa-file-input";import y from"@uswds/uswds/img/sprite.svg";import x from"@uswds/uswds/js/usa-input-mask";import k from"@uswds/uswds/js/usa-modal";import C from"@uswds/uswds/img/usa-icons-bg/search--white.svg";import w from"@uswds/uswds/js/usa-table";import S from"@uswds/uswds/js/usa-time-picker";import $ from"@uswds/uswds/js/usa-tooltip";import T from"@uswds/uswds/js/usa-header";function q(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var O,j={exports:{}};
/*!

@@ -6,3 +6,3 @@ Copyright (c) 2018 Jed Watson.

http://jedwatson.github.io/classnames
*/T=q,function(){var e={}.hasOwnProperty;function a(){for(var e="",a=0;a<arguments.length;a++){var r=arguments[a];r&&(e=n(e,s(r)))}return e}function s(s){if("string"==typeof s||"number"==typeof s)return s;if("object"!=typeof s)return"";if(Array.isArray(s))return a.apply(null,s);if(s.toString!==Object.prototype.toString&&!s.toString.toString().includes("[native code]"))return s.toString();var r="";for(var t in s)e.call(s,t)&&s[t]&&(r=n(r,t));return r}function n(e,a){return a?e?e+" "+a:e+a:e}T.exports?(a.default=a,T.exports=a):window.classNames=a}();var V=$(q.exports);function E(e,a){void 0===a&&(a={});var s=a.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===s&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}}E(".accordion-item {\n margin: 10px;\n border: none;\n}\n");const M=({id:s,allowMultiSelect:n=!1,items:i,children:l})=>{if(!l&&!i)return e(a,{});const c=r(null);return t((()=>{const e=c.current;return e&&e.querySelectorAll("button").forEach((e=>{u.on(e)})),()=>{e&&e.querySelectorAll("button").forEach((e=>{u.off(e)}))}})),e("div",Object.assign({id:s,ref:c,className:V("usa-accordion",{"usa-accordion--multiselectable":n}),"data-allow-multiple":!!n||void 0},{children:null!=l?l:null==i?void 0:i.map(((a,s)=>e(A,Object.assign({id:a.id,label:a.label,expanded:a.expanded},{children:a.children}),`accordion-item-${s}`)))}))},A=({id:a,label:n,expanded:r,children:t})=>s("div",Object.assign({className:"accordion-item","data-testid":"accordion-item"},{children:[e("h4",Object.assign({className:"usa-accordion__heading"},{children:e("button",Object.assign({type:"button",className:"usa-accordion__button","data-testid":"accordion-button","aria-expanded":r,"aria-controls":a},{children:n}))})),e("div",Object.assign({id:a,className:"usa-accordion__content usa-prose text-left","data-testid":"accordion-content",hidden:!r},{children:t}))]})),L=({id:n,type:r,show:t=!0,slim:i,noIcon:l,heading:c,body:o,children:d})=>{const u=V("usa-alert",{"usa-alert--success":"success"===r,"usa-alert--warning":"warning"===r,"usa-alert--error":"error"===r,"usa-alert--emergency":"emergency"===r,"usa-alert--info":"info"===r,"usa-alert--slim":i,"usa-alert--no-icon":l});return t?e("div",Object.assign({id:n,className:u},{children:s("div",Object.assign({className:"usa-alert__body"},{children:[c&&e("h4",Object.assign({className:"usa-alert__heading"},{children:c})),null!=o?o:e("p",Object.assign({className:"usa-alert__text"},{children:d}))]}))})):e(a,{})},D={gov:"government",mil:"U.S. Department of Defense"},z=({id:a,type:n="gov"})=>{const[l]=i(!1),c=r(null);return t((()=>{const e=c.current;return m.on(e),u.on(e),()=>{m.off(e),u.off(e)}})),e("section",Object.assign({id:a,className:"usa-banner","aria-label":"Official government website",ref:c},{children:s("div",Object.assign({className:"usa-accordion"},{children:[e("header",Object.assign({className:"usa-banner__header"},{children:s("div",Object.assign({className:"usa-banner__inner"},{children:[e("div",Object.assign({className:"grid-col-auto"},{children:e("img",{className:"usa-banner__header-flag",src:h,alt:"U.S. flag"})})),s("div",Object.assign({className:"grid-col-fill tablet:grid-col-auto"},{children:[e("p",Object.assign({className:"usa-banner__header-text"},{children:"An official website of the United States government"})),e("p",Object.assign({className:"usa-banner__header-action","aria-hidden":"true"},{children:"Here’s how you know"}))]})),e("button",Object.assign({className:"usa-accordion__button usa-banner__button","aria-expanded":"false","aria-controls":"gov-banner-default"},{children:e("span",Object.assign({className:"usa-banner__button-text"},{children:"Here’s how you know"}))}))]}))})),e("div",Object.assign({className:"usa-banner__content usa-accordion__content",id:"gov-banner-default",hidden:!l},{children:s("div",Object.assign({className:"grid-row grid-gap-lg"},{children:[s("div",Object.assign({className:"usa-banner__guidance tablet:grid-col-6"},{children:[e("img",{className:"usa-banner__icon usa-media-block__img",src:g,role:"img",alt:"","aria-hidden":"true"}),e("div",Object.assign({className:"usa-media-block__body"},{children:s("p",{children:[s("strong",{children:[" Official websites use .",n," "]}),e("br",{}),"A ",s("strong",{children:[".",n]})," website belongs to an official"," ",D[n]," organization in the United States."]})}))]})),s("div",Object.assign({className:"usa-banner__guidance tablet:grid-col-6"},{children:[e("img",{className:"usa-banner__icon usa-media-block__img",src:b,role:"img",alt:"","aria-hidden":"true"}),e("div",Object.assign({className:"usa-media-block__body"},{children:s("p",{children:[e("strong",{children:" Secure .gov websites use HTTPS "}),e("br",{}),"A ",e("strong",{children:"lock"})," (",e("span",Object.assign({className:"icon-lock"},{children:s("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",width:"52",height:"64",viewBox:"0 0 52 64",className:"usa-banner__lock-image",role:"img","aria-labelledby":"banner-lock-title-default banner-lock-description-default",focusable:"false"},{children:[e("title",Object.assign({id:"banner-lock-title-default"},{children:"Lock"})),e("desc",Object.assign({id:"banner-lock-description-default"},{children:"A locked padlock"})),e("path",{fill:"#000000",fillRule:"evenodd",d:"M26 0c10.493 0 19 8.507 19 19v9h3a4 4 0 0 1 4 4v28a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V32a4 4 0 0 1 4-4h3v-9C7 8.507 15.507 0 26 0zm0 8c-5.979 0-10.843 4.77-10.996 10.712L15 19v9h22v-9c0-6.075-4.925-11-11-11z"})]}))})),") or ",e("strong",{children:"https://"})," means you’ve safely connected to the .",n," ","website. Share sensitive information only on official, secure websites."]})}))]}))]}))}))]}))}))},P=({id:n,current:r,action:t,items:i,children:l})=>l||i?e("nav",Object.assign({className:"usa-breadcrumb breadcrumb","aria-label":"Breadcrumbs,,",id:n},{children:s("ol",Object.assign({className:"usa-breadcrumb__list"},{children:[null!=l?l:null==i?void 0:i.map(((a,s)=>e(I,{path:a.path,name:a.name,action:t},`breadcrumb-${s}`))),r?e("li",Object.assign({className:"usa-breadcrumb__list-item usa-current","aria-current":"true"},{children:e("span",{children:r})})):e(a,{})]}))})):e(a,{}),I=({path:a,name:s,action:n})=>e("li",Object.assign({className:"usa-breadcrumb__list-item"},{children:e("span",Object.assign({className:"usa-breadcrumb__link span-link","data-testid":"breadcrumb-link",onClick:()=>!!n&&n(a)},{children:e("span",{children:s})}))}));function F(e,a){var s={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&a.indexOf(n)<0&&(s[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)a.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(s[n[r]]=e[n[r]])}return s}"function"==typeof SuppressedError&&SuppressedError;const H=a=>{var{id:s,type:n="button",variant:r="default",size:t="default",className:i,children:l}=a,c=F(a,["id","type","variant","size","className","children"]);const o=V("usa-button",{"usa-button--secondary":"secondary"===r,"usa-button--accent-cool":"accent-cool"===r,"usa-button--accent-warm":"accent-warm"===r,"usa-button--base":"base"===r,"usa-button--outline":"outline"===r,"usa-button--outline usa-button--inverse":"outline-inverse"===r,"usa-button--unstyled":"unstyled"===r,"usa-button--big":"big"===t},i);return e("button",Object.assign({id:s,type:n,className:o,"data-testid":"button"},c,{children:l}))},B=({id:a,type:s="default",className:n,children:r})=>{const t=V("usa-button-group",{"usa-button-group--segmented":"segmented"===s},n);return e("ul",Object.assign({id:a,className:t},{children:l.map(r,((a,s)=>e("li",Object.assign({className:"usa-button-group__item"},{children:a}),s)))}))},R=({id:a,layout:s="default",mediaRight:n=!1,className:r,children:t})=>{const i=V("usa-card",{"usa-card--flag flex-1":"flag"===s},{"usa-card--media-right":n},r);return e("div",Object.assign({className:i,id:a},{children:e("div",Object.assign({className:"usa-card__container"},{children:t}))}))},U=({children:a})=>e("div",Object.assign({className:"usa-card__body"},{children:a})),Y=({children:a})=>e("div",Object.assign({className:"usa-card__header"},{children:e("h2",Object.assign({className:"usa-card__heading"},{children:a}))})),J=({inset:a=!1,exdent:s=!1,children:n})=>{const r=V("usa-card__media",{"usa-card__media--inset":a},{"usa-card__media--exdent":s});return e("div",Object.assign({className:r},{children:e("div",Object.assign({className:"usa-card__img"},{children:n}))}))},G=({children:a})=>e("div",Object.assign({className:"usa-card__footer"},{children:a})),K=a=>{var{className:s}=a,n=F(a,["className"]);const i=r(null);return t((()=>{const e=i.current;return p.on(e),()=>p.off(e)})),e("div",Object.assign({ref:i,className:V("usa-character-count",s)},n,{children:n.children}))},Q=a=>{var{id:s}=a,n=F(a,["id"]);return e("span",Object.assign({id:s,className:V("usa-hint","usa-character-count__message",n.className),"aria-live":"polite"},{children:n.children}))},W=a=>{var{htmlFor:n,required:r,children:t}=a,i=F(a,["htmlFor","required","children"]);return s("label",Object.assign({className:"usa-label",htmlFor:n},i,{children:[t,r&&e("span",Object.assign({className:"text-red"},{children:" *"}))]}))},X=({id:a,children:s})=>e("span",Object.assign({id:a,className:"usa-hint"},{children:s})),Z=({id:s,errors:n,children:r})=>r||n?("string"==typeof n&&(n=[n]),e(a,{children:null!=r?r:null==n?void 0:n.map(((a,n)=>e("span",Object.assign({id:`${s}-${n}`,className:"usa-error-message"},{children:a}),n)))})):e(a,{}),ee=({id:r,required:t,label:i,helperText:l,errors:o,validationStatus:d,className:u,fieldControl:m,children:h})=>{const b=V("usa-form-group",{"usa-form-group--error":!!(o&&o.length>0)||"error"===d},u);if(!h&&!m)return e(a,{});if(h)return e("div",Object.assign({id:r,className:b},{children:h}));let g=c(m)?m.props.id:void 0;const p=c(m)?m:void 0;let f=p;const _=null==f?void 0:f.props.className;if("usa-combo-box"===_||"usa-time-picker"===_||"usa-date-picker"===_){const e=null==p?void 0:p.props.children;g=null==e?void 0:e.props.id}else p&&(f=n.cloneElement(p,{"aria-describedby":`${r}-helper-text`}));return s("div",Object.assign({id:r,className:b},{children:[i?e(W,Object.assign({htmlFor:g,required:t},{children:i})):e(a,{}),l?e(X,Object.assign({id:`${r}-helper-text`},{children:l})):e(a,{}),o?e(Z,{id:`${r}-errors`,errors:o}):e(a,{}),f]}))},ae=a=>{var{id:n,name:r,label:t,checked:i,defaultChecked:l,isTile:c,onChange:o,onClick:d}=a,u=F(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const m=`${n}__usa-checkbox__input`,h=V("usa-checkbox__input",{"usa-checkbox__input--tile":c});return s("div",Object.assign({id:n,className:"usa-checkbox"},{children:[e("input",Object.assign({className:h,id:m,type:"checkbox",name:r,checked:i,defaultChecked:l,onChange:o,onClick:d},u)),e("label",Object.assign({className:"usa-checkbox__label",htmlFor:m},{children:t}))]}))},se=({id:s,name:n,data:r,areTiles:t,required:i,label:l,helperText:c,errors:o,onChange:d,onClick:u})=>e(ee,{id:`form-group-${s}`,required:i,label:l,helperText:c,errors:o,fieldControl:e(a,{children:r.map(((a,r)=>{const i=`${s}__checkbox${r}`;return e(ae,{id:i,name:n,label:a.label,value:a.value,checked:a.checked,defaultChecked:a.defaultChecked,isTile:t,onChange:d,onClick:u},i)}))})}),ne=n=>{var{id:r,defaultOption:t={value:"",label:"- Select -"},options:i,required:l,label:c,helperText:o,errors:d,onChange:u,className:m,children:h}=n,b=F(n,["id","defaultOption","options","required","label","helperText","errors","onChange","className","children"]);return h||i?e(ee,{id:`form-group-${r}`,required:l,label:c,helperText:o,errors:d,fieldControl:s("select",Object.assign({id:r,className:V("usa-select",m),defaultValue:null==t?void 0:t.value,onChange:u},b,{children:[te(t,-1),null!=h?h:null==i?void 0:i.map(te)]}))}):e(a,{})},re=({value:a,label:s})=>e("option",Object.assign({value:a},{children:s})),te=(a,s)=>a&&e("option",Object.assign({value:a.value},{children:a.label}),s),ie=a=>{var{id:s,options:n,required:t,label:i,helperText:l,errors:c,onChange:d,className:u,children:m,defaultValue:h,placeholder:b}=a,g=F(a,["id","options","required","label","helperText","errors","onChange","className","children","defaultValue","placeholder"]);const p=r(null);o((()=>{var e;const a=p.current;return(null===(e=null==a?void 0:a.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${s}"]`))&&f.on(a),()=>{a&&f.off(a)}}));const _={className:"usa-combo-box",ref:p};return b&&(_["data-placeholder"]=b),h&&(_["data-default-value"]=h),e(ee,{id:`form-group-${s}`,required:t,label:i,helperText:l,errors:c,fieldControl:e("div",Object.assign({},_,{children:e("select",Object.assign({id:s,className:V("usa-select",u),defaultValue:h,onChange:d},g,{children:null!=m?m:null==n?void 0:n.map(te)}))}))})},le=a=>{var{id:s,minDate:n,maxDate:t,dateRange:i,defaultValue:l,required:c,label:d,helperText:u,errors:m,validationStatus:h,onChange:b}=a,g=F(a,["id","minDate","maxDate","dateRange","defaultValue","required","label","helperText","errors","validationStatus","onChange"]);const p=r(null);o((()=>{const e=p.current,a=e.querySelector(".usa-date-picker__wrapper");a||_.on(e);const s=_.getDatePickerContext(e).externalInputEl;return b&&s.addEventListener("change",b),()=>{b&&s.removeEventListener("change",b),a&&_.off(e)}}),[]);const f={};n&&(f["data-min-date"]=ce(n)),t&&(f["data-max-date"]=ce(t)),i&&(f["data-range-date"]=ce(i)),l&&(f["data-default-value"]=ce(l));const v=V("usa-input",{"usa-input--error":"error"===h,"usa-input--success":"success"===h});return e(ee,{id:`form-group-${s}`,required:c,label:d,helperText:u,errors:m,fieldControl:e("div",Object.assign({ref:p,className:"usa-date-picker"},f,{children:e("input",Object.assign({id:s,className:v,type:"text"},g))}))})};function ce(e){if("string"==typeof e){return new Date(e).toISOString().substring(0,10)}return e.toISOString().substring(0,10)}const oe=({id:a,children:s})=>{const n=r(null);return o((()=>{const e=n.current;return v.on(e),()=>v.off(e)})),e("div",Object.assign({id:a,ref:n,className:"usa-date-range-picker"},{children:s}))},de=a=>{var{id:s,required:n,label:t,helperText:i,errors:l}=a,c=F(a,["id","required","label","helperText","errors"]);const d=r(null);return o((()=>{const e=d.current;return O.on(e),()=>O.off(e)}),[]),e(ee,{id:`form-group-${s}`,required:n,label:t,helperText:i,errors:l,fieldControl:e("input",Object.assign({className:"usa-file-input",type:"file",ref:d,id:s},c))})},ue=a=>{var{id:s,isLarge:n=!1,className:r,children:t}=a,i=F(a,["id","isLarge","className","children"]);return e("form",Object.assign({id:s,className:V("usa-form",{"usa-form--large":n},r)},i,{children:t}))},me=({id:a,type:s,size:n="size-3",className:r="text-base-darkest"})=>{const t=V("usa-icon",`usa-icon--${n}`,r);return e("svg",Object.assign({id:a,className:t,"aria-hidden":"true",focusable:"false",role:"img"},{children:e("use",{xlinkHref:`${N}#${s}`})}))},he=(e,a)=>{let s=null!=a?a:void 0;switch(e){case"ssn":s="^(?!(000|666|9))d{3} (?!00)d{2} (?!0000)d{4}$";break;case"phone_number":s="\\d{3}-\\d{3}-\\d{4}";break;case"zip_5_digit":s="\\d{5}";break;case"zip_9_digit":s="^[0-9]{5}(?:-[0-9]{4})?$"}return s},be=(e,a)=>{let s=null!=a?a:void 0;switch(e){case"ssn":s="___ __ ____";break;case"phone_number":s="___-___-____";break;case"zip_5_digit":s="_____";break;case"zip_9_digit":s="_____-____"}return s},ge=(e,a)=>{let s=null!=a?a:"text";if("phone_number"===e)s="tel";return s},pe=(e,a)=>{let s=null!=a?a:"text";switch(e){case"ssn":case"phone_number":case"zip_5_digit":case"zip_9_digit":s="numeric"}return s},fe=a=>{var{id:n,name:i,required:l,label:c,helperText:o,errors:d,validationStatus:u,className:m,type:h,mask:b,prefix:g,suffix:p,onChange:f}=a,_=F(a,["id","name","required","label","helperText","errors","validationStatus","className","type","mask","prefix","suffix","onChange"]);const v=r(null);t((()=>{const e=v.current;return e&&b&&j.on(e),()=>{e&&b&&j.off(e)}}));const O=V("usa-input",{"usa-input--error":"error"===u,"usa-input--success":"success"===u,"usa-masked":b},m),N=e("input",Object.assign({ref:v,id:n,name:i,className:O,"data-testid":"input",type:ge(b,h),onChange:f,pattern:he(b,_.pattern),placeholder:be(b,_.placeholder),inputMode:pe(b,_.inputMode)},_)),y=s("div",Object.assign({className:"usa-input-group"},{children:[g?e("div",Object.assign({className:"usa-input-prefix","aria-hidden":"true"},{children:g})):void 0,N,p?e("div",Object.assign({className:"usa-input-suffix","aria-hidden":"true"},{children:p})):void 0]}));return e(ee,{id:`form-group-${n}`,required:l,label:c,helperText:o,errors:d,validationStatus:u,fieldControl:(null!=g?g:p)?y:N})},_e=a=>{var{id:s,type:n="unordered",variant:r="default",className:t,items:i}=a,l=F(a,["id","type","variant","className","items"]);const c=V("usa-list",{"usa-list--unstyled":"unstyled"===r},t),o=a=>a.map((a=>e("li",Object.assign({id:a.id},{children:a.value}),a.id)));return e("unordered"===n?"ul":"ol",Object.assign({id:s,className:c},l,{children:o(i)}))},ve=a=>{var{id:n,required:r,label:t,helperText:i,errors:l,defaultMonthValue:c,defaultDayValue:o,defaultYearValue:d,onMonthChange:u,onDayChange:m,onYearChange:h}=a,b=F(a,["id","required","label","helperText","errors","defaultMonthValue","defaultDayValue","defaultYearValue","onMonthChange","onDayChange","onYearChange"]);return e(ee,{id:`form-group-${n}`,required:r,label:t,helperText:i,errors:l,fieldControl:s("div",Object.assign({id:`memorable-date-${n}`,className:"usa-memorable-date","data-testid":"memorable-date"},b,{children:[s("div",Object.assign({className:"usa-form-group usa-form-group--month usa-form-group--select"},{children:[e("label",Object.assign({className:"usa-label",htmlFor:`memorable-date-month-${n}`},{children:"Month"})),s("select",Object.assign({className:"usa-select",id:`memorable-date-month-${n}`,name:`memorable-date-month-${n}`,defaultValue:c,onChange:u},{children:[e("option",Object.assign({value:""},{children:"- Select -"})),e("option",Object.assign({value:1},{children:"01 - January"})),e("option",Object.assign({value:2},{children:"02 - February"})),e("option",Object.assign({value:3},{children:"03 - March"})),e("option",Object.assign({value:4},{children:"04 - April"})),e("option",Object.assign({value:5},{children:"05 - May"})),e("option",Object.assign({value:6},{children:"06 - June"})),e("option",Object.assign({value:7},{children:"07 - July"})),e("option",Object.assign({value:8},{children:"08 - August"})),e("option",Object.assign({value:9},{children:"09 - September"})),e("option",Object.assign({value:10},{children:"10 - October"})),e("option",Object.assign({value:11},{children:"11 - November"})),e("option",Object.assign({value:12},{children:"12 - December"}))]}))]})),s("div",Object.assign({className:"usa-form-group usa-form-group--day"},{children:[e("label",Object.assign({className:"usa-label",htmlFor:`memorable-date-day-${n}`},{children:"Day"})),e("input",{className:"usa-input",id:`memorable-date-day-${n}`,name:`memorable-date-day-${n}`,type:"number",minLength:1,maxLength:2,pattern:"[0-9]*",inputMode:"numeric",defaultValue:o,onChange:m})]})),s("div",Object.assign({className:"usa-form-group usa-form-group--year"},{children:[e("label",Object.assign({className:"usa-label",htmlFor:`memorable-date-year-${n}`},{children:"Year"})),e("input",{className:"usa-input",id:`memorable-date-year-${n}`,name:`memorable-date-year-${n}`,type:"number",minLength:4,maxLength:4,pattern:"[0-9]*",inputMode:"numeric",defaultValue:d,onChange:h})]}))]}))})},Oe=({id:a,heading:n,size:t="small",footer:i,children:l})=>{const c=r(null);o((()=>{const e=c.current;return y.on(e),()=>y.off(e)}));const d=V("usa-modal",{"usa-modal--lg":"large"===t});return e("div",Object.assign({ref:c,className:d,id:a,"aria-labelledby":`${a}-heading`,"aria-describedby":`${a}-description`},{children:s("div",Object.assign({className:"usa-modal__content"},{children:[s("div",Object.assign({className:"usa-modal__main"},{children:[e("h2",Object.assign({className:"usa-modal__heading",id:`${a}-heading`},{children:n})),l,e("div",Object.assign({className:"usa-modal__footer"},{children:i}))]})),e("button",Object.assign({className:"usa-button usa-modal__close","aria-label":"Close this window","data-close-modal":!0},{children:e("svg",Object.assign({className:"usa-icon","aria-hidden":"true",focusable:"false",role:"img"},{children:e("use",{xlinkHref:`${N}#close`})}))}))]}))}))},Ne=({id:n,currentPage:r,amountOfPages:t,amountOfVisiblePageItems:i=3,ariaLabel:l,createPageUrl:c=(()=>"#"),onPage:o=(()=>{})})=>{t<=7&&(i=7);let d=Math.max(0,r-Math.floor(i/2));const u=Math.min(t,d+i)-1;return u===t-1&&(d=Math.max(0,u-i+1)),e("nav",Object.assign({id:n,"aria-label":l,className:"usa-pagination"},{children:s("ul",Object.assign({className:"usa-pagination__list"},{children:[r>0&&e("li",Object.assign({className:"usa-pagination__item usa-pagination__arrow"},{children:s("a",Object.assign({href:c(r-1),onClick:e=>o(e,r-1),className:"usa-pagination__link usa-pagination__previous-page","aria-label":"Previous page"},{children:[e("svg",Object.assign({className:"usa-icon","aria-hidden":"true",role:"img"},{children:e("use",{xlinkHref:`${N}#navigate_before`})})),e("span",Object.assign({className:"usa-pagination__link-text"},{children:"Previous"}))]}))})),d>0&&s(a,{children:[ye(0,r,t,c,o),e("li",Object.assign({className:"usa-pagination__item usa-pagination__overflow"},{children:e("span",{children:"…"})}))]}),je(d,u,(e=>ye(e,r,t,c,o))),u<t-1&&s(a,{children:[e("li",Object.assign({className:"usa-pagination__item usa-pagination__overflow"},{children:e("span",{children:"…"})})),ye(t-1,r,t,c,o)]}),r<t-1&&e("li",Object.assign({className:"usa-pagination__item usa-pagination__arrow"},{children:s("a",Object.assign({href:c(r+1),onClick:e=>o(e,r+1),className:"usa-pagination__link usa-pagination__next-page","aria-label":"Next page"},{children:[e("span",Object.assign({className:"usa-pagination__link-text"},{children:"Next"})),e("svg",Object.assign({className:"usa-icon","aria-hidden":"true",role:"img"},{children:e("use",{xlinkHref:`${N}#navigate_next`})}))]}))}))]}))}))};function je(e,a,s){const n=[];for(;e<=a;e++)n.push(s(e));return n}function ye(a,s,n,r,t){const i=a===s,l=n-1===a?`last page, page ${a+1}`:`page ${a+1}`;return e("li",Object.assign({className:"usa-pagination__item usa-pagination__page-no"},{children:e("a",Object.assign({href:r(a),onClick:e=>t(e,a),className:V("usa-pagination__button",{"usa-current":i}),"aria-label":l,"aria-current":i?"page":void 0},{children:`${a+1}`}))}),a)}E(".current.usa-process-list__item::before {\n border: 0.25rem solid #005ea2;\n background-color: #005ea2;\n color: #fff;\n}\n\n.current.usa-process-list__item {\n border-left: 0.5rem solid #005ea2;\n}\n\n.current.usa-process-list__heading {\n color: #005ea2;\n}\n\n.completed.usa-process-list__item::before {\n border: 0.25rem solid #162e51;\n background-color: #162e51;\n color: #fff;\n}\n\n.completed.usa-process-list__item:not(.last) {\n border-left: 0.5rem solid #162e51;\n}\n\n.completed.usa-process-list__heading {\n color: #162e51;\n}\n");const xe=({id:s,steps:n,currentStep:r=0,children:t})=>t||n?e("ol",Object.assign({id:s,className:"usa-process-list"},{children:null!=t?t:null==n?void 0:n.map(((a,s)=>e(ke,Object.assign({heading:a.heading,isCurrentStep:r===s+1&&r!==n.length,isCompletedStep:r>s+1||r===n.length,isLastStep:s===n.length-1},{children:a.children}),s)))})):e(a,{}),ke=({heading:e,headingClassName:a,headingElementName:r="h4",isCurrentStep:t,isCompletedStep:i,isLastStep:l,children:c})=>{const o=V("usa-process-list__item",{current:t&&!i,completed:i,last:l}),d=V("usa-process-list__heading",{current:t&&!i,completed:i,last:l},a);return s("li",Object.assign({className:o},{children:[n.createElement(r,{className:d},e),c]}))},Ce=a=>{var{id:s,className:n,children:r}=a,t=F(a,["id","className","children"]);const i=V("usa-prose",n);return e("section",Object.assign({id:s,className:i},t,{children:r}))},we=a=>{var{id:n,name:r,label:t,checked:i,defaultChecked:l,isTile:c,onChange:o,onClick:d}=a,u=F(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const m=`${n}__usa-radio__input`,h=V("usa-radio__input",{"usa-radio__input--tile":c});return s("div",Object.assign({id:n,className:"usa-radio"},{children:[e("input",Object.assign({className:h,id:m,type:"radio",name:r,checked:i,defaultChecked:l,onChange:o,onClick:d},u)),e("label",Object.assign({className:"usa-radio__label",htmlFor:m},{children:t}))]}))},Se=({id:s,name:n,data:r,areTiles:t,required:i,label:l,helperText:c,errors:o,onChange:d,onClick:u})=>e(ee,{id:`form-group-${s}`,required:i,label:l,helperText:c,errors:o,fieldControl:e(a,{children:r.map(((a,r)=>{const i=`${s}__radio${r}`;return e(we,{id:i,name:n,label:a.label,value:a.value,checked:a.checked,defaultChecked:a.defaultChecked,isTile:t,onChange:d,onClick:u},i)}))})}),$e=a=>{var{id:s,required:n,label:r,helperText:t,errors:i,minValue:l,maxValue:c,step:o="10",defaultValue:d,onChange:u}=a,m=F(a,["id","required","label","helperText","errors","minValue","maxValue","step","defaultValue","onChange"]);return e(ee,{id:`form-group-${s}`,required:n,label:r,helperText:t,errors:i,fieldControl:e("input",Object.assign({id:s,className:"usa-range",type:"range",min:l,max:c,step:o,defaultValue:d,onChange:u,role:"slider"},m))})},Te=a=>{var{id:n,type:r="default",onSearch:t}=a,i=F(a,["id","type","onSearch"]);const l=V("usa-search",{"usa-search--small":"small"===r,"usa-search--big":"big"===r});return s("form",Object.assign({id:n,className:l,role:"search",onSubmit:function(e){if(t){const a=e.target;t(e,a.elements.search.value)}}},{children:[e("label",Object.assign({className:"usa-sr-only",htmlFor:`${n}__search-field`},{children:"Search"})),e("input",Object.assign({className:"usa-input",id:`${n}__search-field`,type:"search",name:"search"},i)),s("button",Object.assign({className:"usa-button",type:"submit"},{children:[e("span",Object.assign({className:"small"===r?"usa-sr-only":"usa-search__submit-text"},{children:"Search"})),e("img",{src:x,className:"usa-search__submit-icon",alt:"Search icon"})]}))]}))},qe=({id:s,ariaLabel:n,items:r,children:t})=>t||r?e("nav",Object.assign({id:s,"aria-label":n},{children:e("ul",Object.assign({className:"usa-sidenav"},{children:null!=t?t:null==r?void 0:r.map(((a,s)=>e(Ve,{items:a.items,anchor:a.anchor},`side-nav-item-${s}`)))}))})):e(a,{}),Ve=({items:a,anchor:n})=>s("li",Object.assign({className:"usa-sidenav__item"},{children:[n,a&&a.length>0&&e("ul",Object.assign({className:"usa-sidenav__sublist"},{children:a.map(((a,s)=>e(Ve,{items:a.items,anchor:a.anchor},`side-nav-item-sublist-${s}`)))}))]})),Ee=({id:a,type:n="Info",heading:r,slim:t=!1,noIcon:i=!1,className:l,children:c})=>{const o=V("usa-site-alert",{"usa-site-alert--emergency":"Emergency"===n,"usa-site-alert--info":"Info"===n,"usa-site-alert--slim":t,"usa-site-alert--no-icon":i},l);return e("section",Object.assign({id:a,className:o,"aria-label":"Site Alert"},{children:e("div",Object.assign({className:"usa-alert"},{children:s("div",Object.assign({className:"usa-alert__body"},{children:[r&&e("h3",Object.assign({className:"usa-alert__heading"},{children:r})),c&&e("p",Object.assign({className:"usa-alert__text"},{children:c}))]}))}))}))},Me=({id:n,steps:r,currentStep:t,hideLabels:i=!1,showCounters:l=!1,showSmallCounters:c=!1,centerCounters:o=!1,headingLevel:u="h4"})=>{const m=V("usa-step-indicator",{"usa-step-indicator--no-labels":i,"usa-step-indicator--counters":l,"usa-step-indicator--counters-sm":c,"usa-step-indicator--center":o});return s("div",Object.assign({id:n,className:m,"aria-label":"progress"},{children:[e("ol",Object.assign({className:"usa-step-indicator__segments"},{children:r.map(((a,n)=>{const r={key:n,className:"usa-step-indicator__segment"};let i="";return n<t?(r.className+=" usa-step-indicator__segment--complete",i="completed"):n>t?i="not completed":(r.className+=" usa-step-indicator__segment--current",Object.assign(r,{"aria-current":!0})),d("li",Object.assign({},r,{key:`usa-step-label-${n}`}),s("span",Object.assign({className:"usa-step-indicator__segment-label"},{children:[a,""!==i&&e("span",Object.assign({className:"usa-sr-only"},{children:i}))]})))}))})),e("div",Object.assign({className:"usa-step-indicator__header"},{children:d(u,{className:"usa-step-indicator__heading"},s(a,{children:[s("span",Object.assign({className:"usa-step-indicator__heading-counter"},{children:[e("span",Object.assign({className:"usa-sr-only"},{children:"Step"})),e("span",Object.assign({className:"usa-step-indicator__current-step"},{children:t+1})),s("span",Object.assign({className:"usa-step-indicator__total-steps"},{children:[" of ",r.length]}))]})),e("span",Object.assign({className:"usa-step-indicator__heading-text"},{children:r[t]}))]}))}))]}))},Ae=({id:a,heading:n,className:r,items:t})=>{const i=V("usa-summary-box",r);return e("div",Object.assign({className:i,role:"region","aria-labelledby":a},{children:s("div",Object.assign({className:"usa-summary-box__body"},{children:[e("h3",Object.assign({className:"usa-summary-box__heading",id:a},{children:n})),e("div",Object.assign({className:"usa-summary-box__text"},{children:e("ul",Object.assign({className:"usa-list"},{children:t.map(((a,s)=>e("li",{children:a},s)))}))}))]}))}))},Le=({id:a,caption:n,columns:i,data:l,sortable:c=!1,sortIndex:o=0,sortDir:d="ascending",onSort:u,scrollable:m=!1,borderless:h=!1,striped:b=!1,className:g,tabIndex:p=-1})=>{const f=r(null);return t((()=>{const e=f.current;return c&&k.on(e),()=>{c&&(k.off(e),null==e||e.querySelectorAll(".usa-table__header__button").forEach((e=>e.remove())))}})),t((()=>{const e=new MutationObserver((e=>{for(const a of e)if(u&&"aria-sort"===a.attributeName){a.target.getAttribute("aria-sort")&&u()}}));if(f.current&&u){f.current.querySelectorAll("th").forEach((a=>e.observe(a,{attributes:!0})))}}),[i]),s("div",Object.assign({id:a,className:V({"usa-table-container":!m},{"usa-table-container--scrollable":m},{"usa-table--borderless":h},{"usa-table--striped":b}),ref:f},{children:[s("table",Object.assign({className:V("usa-table",g),tabIndex:p},{children:[e("caption",Object.assign({hidden:!!n},{children:n})),e("thead",{children:e("tr",{children:i.map((e=>Object.assign(Object.assign({},e),{sortable:void 0===e.sortable||e.sortable}))).map(((a,s)=>e("th",Object.assign({id:a.id,"data-sortable":c&&a.sortable||null,scope:"col",role:"columnheader","aria-sort":c&&a.sortable&&o===s?"descending"===d?"ascending":"descending":void 0},{children:a.name}),a.id)))})}),e("tbody",{children:l.map(((a,s)=>{const n=[];for(const e in a)c?n.push({value:a[e].value,sortValue:a[e].sortValue}):n.push({value:a[e].value?a[e].value:a[e]});return e("tr",{children:n.map(((a,s)=>e("td",Object.assign({"data-sort-value":c?a.sortValue:a.value},{children:a.value}),`td-${s}`)))},`tr-${s}`)}))})]})),c&&e("div",{className:"usa-sr-only usa-table__announcement-region","aria-live":"polite"})]}))},De=({id:a,children:s,size:n="Default",className:r})=>{const t=V("usa-tag",{"usa-tag--big":"Big"===n},r);return e("span",Object.assign({id:a,className:t},{children:s}))},ze=a=>{var{id:s,name:n,rows:r,required:t,label:i,helperText:l,errors:c,validationStatus:o,className:d,onChange:u}=a,m=F(a,["id","name","rows","required","label","helperText","errors","validationStatus","className","onChange"]);const h=V("usa-textarea",{"usa-input--error":"error"===o,"usa-input--success":"success"===o},d);return e(ee,{id:`form-group-${s}`,required:t,label:i,helperText:l,errors:c,validationStatus:o,fieldControl:e("textarea",Object.assign({className:h,style:void 0===r?void 0:{height:"unset"},id:s,name:n,rows:r,onChange:u},m))})},Pe=a=>{var{id:s,required:n,label:t,helperText:i,errors:l,filter:c,minTime:d,maxTime:u,step:m,onChange:h}=a,b=F(a,["id","required","label","helperText","errors","filter","minTime","maxTime","step","onChange"]);const g=r(null);o((()=>{var e;const a=g.current,n=null===(e=null==a?void 0:a.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${s}"]`);if(n){C.on(a),f.on(a);const e=a.querySelector(".usa-combo-box__input");h&&e.addEventListener("change",h)}return()=>{if(n){f.off(a),C.off(a);const e=a.querySelector(".usa-combo-box__input");h&&e.removeEventListener("change",h)}}}));const p={};return c&&(p["data-filter"]=c),d&&(p["data-min-time"]=d),u&&(p["data-max-time"]=u),m&&(p["data-step"]=m),e(ee,{id:`form-group-${s}`,required:n,label:t,helperText:i,errors:l,fieldControl:e("div",Object.assign({ref:g,className:V("usa-time-picker",b.className)},p,{children:e("input",Object.assign({className:"usa-input",type:"text",id:s},b))}))})},Ie=({label:a,position:s="top",children:n})=>{const t=r(null);return o((()=>{var e;const n=null===(e=t.current)||void 0===e?void 0:e.firstChild;return n&&(n.classList.add("usa-tooltip"),n.title=a,n.setAttribute("data-position",s),w.on(n)),()=>w.off(n)})),e("span",Object.assign({ref:t},{children:n}))},Fe=()=>({clear:e=>{const a=document.getElementById(e);if(null===a)return;const s=a.parentElement;if(null===s)return;s.querySelectorAll(".usa-file-input__preview").forEach((e=>e.remove()));s.querySelectorAll(".usa-file-input__preview-heading").forEach((e=>e.remove()));const n=s.querySelector(".usa-sr-only");n&&(n.innerHTML="No file selected.");const r=s.querySelector(".usa-file-input__instructions");r&&r.removeAttribute("hidden"),a.setAttribute("aria-label",""),a.value=""}}),He=()=>({on:e=>{S.on(e)},off:e=>{S.off(e)}}),Be=()=>({toggleModal:e=>{y.toggleModal.call(y,e)}});export{M as Accordion,A as AccordionItem,L as Alert,z as Banner,P as Breadcrumb,I as BreadcrumbItem,H as Button,B as ButtonGroup,R as Card,U as CardBody,G as CardFooter,Y as CardHeader,J as CardMedia,Q as CharacterCount,K as CharacterCountContainer,ae as Checkbox,se as CheckboxGroup,ie as ComboBox,le as DatePicker,oe as DateRangePicker,Z as ErrorMessages,de as FileInput,ue as Form,ee as FormGroup,X as HelperText,me as Icon,W as Label,_e as List,ve as MemorableDate,Oe as Modal,Ne as Pagination,xe as ProcessList,ke as ProcessListStep,Ce as Prose,we as RadioButton,Se as RadioButtonGroup,$e as RangeSlider,Te as Search,ne as Select,re as SelectOption,qe as SideNavigation,Ve as SideNavigationItem,Ee as SiteAlert,Me as StepIndicator,Ae as SummaryBox,Le as Table,De as Tag,ze as TextArea,fe as TextInput,Pe as TimePicker,Ie as Tooltip,Fe as useFileInput,He as useHeader,Be as useModal};
*/var V,E=(O||(O=1,V=j,function(){var e={}.hasOwnProperty;function a(){for(var e="",a=0;a<arguments.length;a++){var n=arguments[a];n&&(e=s(e,r(n)))}return e}function r(r){if("string"==typeof r||"number"==typeof r)return r;if("object"!=typeof r)return"";if(Array.isArray(r))return a.apply(null,r);if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]"))return r.toString();var n="";for(var l in r)e.call(r,l)&&r[l]&&(n=s(n,l));return n}function s(e,a){return a?e?e+" "+a:e+a:e}V.exports?(a.default=a,V.exports=a):window.classNames=a}()),j.exports),M=q(E);function A(e,a){void 0===a&&(a={});var r=a.insertAt;if(e&&"undefined"!=typeof document){var s=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css","top"===r&&s.firstChild?s.insertBefore(n,s.firstChild):s.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}}A(".accordion-item {\n margin: 10px;\n border: none;\n}\n");const L=({id:r,allowMultiSelect:s=!1,items:t,children:i})=>{if(!i&&!t)return e(a,{});const o=n(null);return l((()=>{const e=o.current;return e&&e.querySelectorAll("button").forEach((e=>{u.on(e)})),()=>{e&&e.querySelectorAll("button").forEach((e=>{u.off(e)}))}})),e("div",{id:r,ref:o,className:M("usa-accordion",{"usa-accordion--multiselectable":s}),"data-allow-multiple":!!s||void 0,children:null!=i?i:null==t?void 0:t.map(((a,r)=>e(D,{id:a.id,label:a.label,expanded:a.expanded,children:a.children},`accordion-item-${r}`)))})},D=({id:a,label:s,expanded:n,children:l})=>r("div",{className:"accordion-item","data-testid":"accordion-item",children:[e("h4",{className:"usa-accordion__heading",children:e("button",{type:"button",className:"usa-accordion__button","data-testid":"accordion-button","aria-expanded":n,"aria-controls":a,children:s})}),e("div",{id:a,className:"usa-accordion__content usa-prose text-left","data-testid":"accordion-content",hidden:!n,children:l})]}),z=({id:s,type:n,show:l=!0,slim:t,noIcon:i,heading:o,body:c,children:d})=>{const u=M("usa-alert",{"usa-alert--success":"success"===n,"usa-alert--warning":"warning"===n,"usa-alert--error":"error"===n,"usa-alert--emergency":"emergency"===n,"usa-alert--info":"info"===n,"usa-alert--slim":t,"usa-alert--no-icon":i});return l?e("div",{id:s,className:u,children:r("div",{className:"usa-alert__body",children:[o&&e("h4",{className:"usa-alert__heading",children:o}),null!=c?c:e("p",{className:"usa-alert__text",children:d})]})}):e(a,{})},P={gov:"government",mil:"U.S. Department of Defense"},I=({id:a,type:s="gov"})=>{const[i]=t(!1),o=n(null);return l((()=>{const e=o.current;return m.on(e),u.on(e),()=>{m.off(e),u.off(e)}})),e("section",{id:a,className:"usa-banner","aria-label":"Official government website",ref:o,children:r("div",{className:"usa-accordion",children:[e("header",{className:"usa-banner__header",children:r("div",{className:"usa-banner__inner",children:[e("div",{className:"grid-col-auto",children:e("img",{className:"usa-banner__header-flag",src:h,alt:"U.S. flag"})}),r("div",{className:"grid-col-fill tablet:grid-col-auto",children:[e("p",{className:"usa-banner__header-text",children:"An official website of the United States government"}),e("p",{className:"usa-banner__header-action","aria-hidden":"true",children:"Here’s how you know"})]}),e("button",{className:"usa-accordion__button usa-banner__button","aria-expanded":"false","aria-controls":"gov-banner-default",children:e("span",{className:"usa-banner__button-text",children:"Here’s how you know"})})]})}),e("div",{className:"usa-banner__content usa-accordion__content",id:"gov-banner-default",hidden:!i,children:r("div",{className:"grid-row grid-gap-lg",children:[r("div",{className:"usa-banner__guidance tablet:grid-col-6",children:[e("img",{className:"usa-banner__icon usa-media-block__img",src:b,role:"img",alt:"","aria-hidden":"true"}),e("div",{className:"usa-media-block__body",children:r("p",{children:[r("strong",{children:[" Official websites use .",s," "]}),e("br",{}),"A ",r("strong",{children:[".",s]})," website belongs to an official"," ",P[s]," organization in the United States."]})})]}),r("div",{className:"usa-banner__guidance tablet:grid-col-6",children:[e("img",{className:"usa-banner__icon usa-media-block__img",src:p,role:"img",alt:"","aria-hidden":"true"}),e("div",{className:"usa-media-block__body",children:r("p",{children:[e("strong",{children:" Secure .gov websites use HTTPS "}),e("br",{}),"A ",e("strong",{children:"lock"})," (",e("span",{className:"icon-lock",children:r("svg",{xmlns:"http://www.w3.org/2000/svg",width:"52",height:"64",viewBox:"0 0 52 64",className:"usa-banner__lock-image",role:"img","aria-labelledby":"banner-lock-title-default banner-lock-description-default",focusable:"false",children:[e("title",{id:"banner-lock-title-default",children:"Lock"}),e("desc",{id:"banner-lock-description-default",children:"A locked padlock"}),e("path",{fill:"#000000",fillRule:"evenodd",d:"M26 0c10.493 0 19 8.507 19 19v9h3a4 4 0 0 1 4 4v28a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4V32a4 4 0 0 1 4-4h3v-9C7 8.507 15.507 0 26 0zm0 8c-5.979 0-10.843 4.77-10.996 10.712L15 19v9h22v-9c0-6.075-4.925-11-11-11z"})]})}),") or ",e("strong",{children:"https://"})," means you’ve safely connected to the .",s," ","website. Share sensitive information only on official, secure websites."]})})]})]})})]})})},F=({id:s,current:n,action:l,items:t,children:i})=>i||t?e("nav",{className:"usa-breadcrumb breadcrumb","aria-label":"Breadcrumbs,,",id:s,children:r("ol",{className:"usa-breadcrumb__list",children:[null!=i?i:null==t?void 0:t.map(((a,r)=>e(H,{path:a.path,name:a.name,action:l},`breadcrumb-${r}`))),n?e("li",{className:"usa-breadcrumb__list-item usa-current","aria-current":"true",children:e("span",{children:n})}):e(a,{})]})}):e(a,{}),H=({path:a,name:r,action:s})=>e("li",{className:"usa-breadcrumb__list-item",children:e("span",{className:"usa-breadcrumb__link span-link","data-testid":"breadcrumb-link",onClick:()=>!!s&&s(a),children:e("span",{children:r})})});function B(e,a){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&a.indexOf(s)<0&&(r[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var n=0;for(s=Object.getOwnPropertySymbols(e);n<s.length;n++)a.indexOf(s[n])<0&&Object.prototype.propertyIsEnumerable.call(e,s[n])&&(r[s[n]]=e[s[n]])}return r}"function"==typeof SuppressedError&&SuppressedError;const R=a=>{var{id:r,type:s="button",variant:n="default",size:l="default",className:t,children:i}=a,o=B(a,["id","type","variant","size","className","children"]);const c=M("usa-button",{"usa-button--secondary":"secondary"===n,"usa-button--accent-cool":"accent-cool"===n,"usa-button--accent-warm":"accent-warm"===n,"usa-button--base":"base"===n,"usa-button--outline":"outline"===n,"usa-button--outline usa-button--inverse":"outline-inverse"===n,"usa-button--unstyled":"unstyled"===n,"usa-button--big":"big"===l},t);return e("button",Object.assign({id:r,type:s,className:c,"data-testid":"button"},o,{children:i}))},U=({id:a,type:r="default",className:s,children:n})=>{const l=M("usa-button-group",{"usa-button-group--segmented":"segmented"===r},s);return e("ul",{id:a,className:l,children:i.map(n,((a,r)=>e("li",{className:"usa-button-group__item",children:a},r)))})},Y=({id:a,layout:r="default",mediaRight:s=!1,className:n,children:l})=>{const t=M("usa-card",{"usa-card--flag flex-1":"flag"===r},{"usa-card--media-right":s},n);return e("div",{className:t,id:a,children:e("div",{className:"usa-card__container",children:l})})},J=({children:a})=>e("div",{className:"usa-card__body",children:a}),G=({children:a})=>e("div",{className:"usa-card__header",children:e("h2",{className:"usa-card__heading",children:a})}),K=({inset:a=!1,exdent:r=!1,children:s})=>{const n=M("usa-card__media",{"usa-card__media--inset":a},{"usa-card__media--exdent":r});return e("div",{className:n,children:e("div",{className:"usa-card__img",children:s})})},Q=({children:a})=>e("div",{className:"usa-card__footer",children:a}),W=a=>{var{className:r}=a,s=B(a,["className"]);const t=n(null);return l((()=>{const e=t.current;return g.on(e),()=>g.off(e)})),e("div",Object.assign({ref:t,className:M("usa-character-count",r)},s,{children:s.children}))},X=a=>{var{id:r}=a,s=B(a,["id"]);return e("span",{id:r,className:M("usa-hint","usa-character-count__message",s.className),"aria-live":"polite",children:s.children})},Z=a=>{var{htmlFor:s,required:n,children:l}=a,t=B(a,["htmlFor","required","children"]);return r("label",Object.assign({className:"usa-label",htmlFor:s},t,{children:[l,n&&e("span",{className:"text-red",children:" *"})]}))},ee=({id:a,children:r})=>e("span",{id:a,className:"usa-hint",children:r}),ae=({id:r,errors:s,children:n})=>n||s?("string"==typeof s&&(s=[s]),e(a,{children:null!=n?n:null==s?void 0:s.map(((a,s)=>e("span",{id:`${r}-${s}`,className:"usa-error-message",children:a},s)))})):e(a,{}),re=({id:n,required:l,label:t,helperText:i,errors:c,validationStatus:d,className:u,fieldControl:m,children:h})=>{const p=M("usa-form-group",{"usa-form-group--error":!!(c&&c.length>0)||"error"===d},u);if(!h&&!m)return e(a,{});if(h)return e("div",{id:n,className:p,children:h});let b=o(m)?m.props.id:void 0;const g=o(m)?m:void 0;let f=g;const _=null==f?void 0:f.props.className;if("usa-combo-box"===_||"usa-time-picker"===_||"usa-date-picker"===_){const e=null==g?void 0:g.props.children;b=null==e?void 0:e.props.id}else g&&(f=s.cloneElement(g,{"aria-describedby":`${n}-helper-text`}));return r("div",{id:n,className:p,children:[t?e(Z,{htmlFor:b,required:l,children:t}):e(a,{}),i?e(ee,{id:`${n}-helper-text`,children:i}):e(a,{}),c?e(ae,{id:`${n}-errors`,errors:c}):e(a,{}),f]})},se=a=>{var{id:s,name:n,label:l,checked:t,defaultChecked:i,isTile:o,onChange:c,onClick:d}=a,u=B(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const m=`${s}__usa-checkbox__input`,h=M("usa-checkbox__input",{"usa-checkbox__input--tile":o});return r("div",{id:s,className:"usa-checkbox",children:[e("input",Object.assign({className:h,id:m,type:"checkbox",name:n,checked:t,defaultChecked:i,onChange:c,onClick:d},u)),e("label",{className:"usa-checkbox__label",htmlFor:m,children:l})]})},ne=({id:r,name:s,data:n,areTiles:l,required:t,label:i,helperText:o,errors:c,onChange:d,onClick:u})=>e(re,{id:`form-group-${r}`,required:t,label:i,helperText:o,errors:c,fieldControl:e(a,{children:n.map(((a,n)=>{const t=`${r}__checkbox${n}`;return e(se,{id:t,name:s,label:a.label,value:a.value,checked:a.checked,defaultChecked:a.defaultChecked,isTile:l,onChange:d,onClick:u},t)}))})}),le=s=>{var{id:n,defaultOption:l={value:"",label:"- Select -"},options:t,required:i,label:o,helperText:c,errors:d,onChange:u,className:m,children:h}=s,p=B(s,["id","defaultOption","options","required","label","helperText","errors","onChange","className","children"]);return h||t?e(re,{id:`form-group-${n}`,required:i,label:o,helperText:c,errors:d,fieldControl:r("select",Object.assign({id:n,className:M("usa-select",m),defaultValue:null==l?void 0:l.value,onChange:u},p,{children:[ie(l,-1),null!=h?h:null==t?void 0:t.map(ie)]}))}):e(a,{})},te=({value:a,label:r})=>e("option",{value:a,children:r}),ie=(a,r)=>a&&e("option",{value:a.value,children:a.label},r),oe=a=>{var{id:r,options:s,required:l,label:t,helperText:i,errors:o,onChange:d,className:u,children:m,defaultValue:h,placeholder:p}=a,b=B(a,["id","options","required","label","helperText","errors","onChange","className","children","defaultValue","placeholder"]);const g=n(null);c((()=>{var e;const a=g.current;return(null===(e=null==a?void 0:a.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${r}"]`))&&f.on(a),()=>{a&&f.off(a)}}));const _={className:"usa-combo-box",ref:g};return p&&(_["data-placeholder"]=p),h&&(_["data-default-value"]=h),e(re,{id:`form-group-${r}`,required:l,label:t,helperText:i,errors:o,fieldControl:e("div",Object.assign({},_,{children:e("select",Object.assign({id:r,className:M("usa-select",u),defaultValue:h,onChange:d},b,{children:null!=m?m:null==s?void 0:s.map(ie)}))}))})},ce=a=>{var{id:r,minDate:s,maxDate:l,dateRange:t,defaultValue:i,required:o,label:d,helperText:u,errors:m,validationStatus:h,onChange:p}=a,b=B(a,["id","minDate","maxDate","dateRange","defaultValue","required","label","helperText","errors","validationStatus","onChange"]);const g=n(null);c((()=>{const e=g.current,a=e.querySelector(".usa-date-picker__wrapper");a||_.on(e);const r=_.getDatePickerContext(e).externalInputEl;return p&&r.addEventListener("change",p),()=>{p&&r.removeEventListener("change",p),a&&_.off(e)}}),[]);const f={};s&&(f["data-min-date"]=de(s)),l&&(f["data-max-date"]=de(l)),t&&(f["data-range-date"]=de(t)),i&&(f["data-default-value"]=de(i));const v=M("usa-input",{"usa-input--error":"error"===h,"usa-input--success":"success"===h});return e(re,{id:`form-group-${r}`,required:o,label:d,helperText:u,errors:m,fieldControl:e("div",Object.assign({ref:g,className:"usa-date-picker"},f,{children:e("input",Object.assign({id:r,className:v,type:"text"},b))}))})};function de(e){if("string"==typeof e){return new Date(e).toISOString().substring(0,10)}return e.toISOString().substring(0,10)}const ue=({id:a,children:r})=>{const s=n(null);return c((()=>{const e=s.current;return v.on(e),()=>v.off(e)})),e("div",{id:a,ref:s,className:"usa-date-range-picker",children:r})},me=a=>{var{id:r,required:s,label:l,helperText:t,errors:i}=a,o=B(a,["id","required","label","helperText","errors"]);const d=n(null);return c((()=>{const e=d.current;return N.on(e),()=>N.off(e)}),[]),e(re,{id:`form-group-${r}`,required:s,label:l,helperText:t,errors:i,fieldControl:e("input",Object.assign({className:"usa-file-input",type:"file",ref:d,id:r},o))})},he=a=>{var{id:r,isLarge:s=!1,className:n,children:l}=a,t=B(a,["id","isLarge","className","children"]);return e("form",Object.assign({id:r,className:M("usa-form",{"usa-form--large":s},n)},t,{children:l}))},pe=({id:a,type:r,size:s="size-3",className:n="text-base-darkest"})=>{const l=M("usa-icon",`usa-icon--${s}`,n);return e("svg",{id:a,className:l,"aria-hidden":"true",focusable:"false",role:"img",children:e("use",{xlinkHref:`${y}#${r}`})})},be=(e,a)=>{let r=null!=a?a:void 0;switch(e){case"ssn":r="^(?!(000|666|9))d{3} (?!00)d{2} (?!0000)d{4}$";break;case"phone_number":r="\\d{3}-\\d{3}-\\d{4}";break;case"zip_5_digit":r="\\d{5}";break;case"zip_9_digit":r="^[0-9]{5}(?:-[0-9]{4})?$"}return r},ge=(e,a)=>{let r=null!=a?a:void 0;switch(e){case"ssn":r="___ __ ____";break;case"phone_number":r="___-___-____";break;case"zip_5_digit":r="_____";break;case"zip_9_digit":r="_____-____"}return r},fe=(e,a)=>{let r=null!=a?a:"text";if("phone_number"===e)r="tel";return r},_e=(e,a)=>{let r=null!=a?a:"text";switch(e){case"ssn":case"phone_number":case"zip_5_digit":case"zip_9_digit":r="numeric"}return r},ve=a=>{var{id:s,name:t,required:i,label:o,helperText:c,errors:d,validationStatus:u,className:m,type:h,mask:p,prefix:b,suffix:g,onChange:f}=a,_=B(a,["id","name","required","label","helperText","errors","validationStatus","className","type","mask","prefix","suffix","onChange"]);const v=n(null);l((()=>{const e=v.current;return e&&p&&x.on(e),()=>{e&&p&&x.off(e)}}));const N=M("usa-input",{"usa-input--error":"error"===u,"usa-input--success":"success"===u,"usa-masked":p},m),y=e("input",Object.assign({ref:v,id:s,name:t,className:N,"data-testid":"input",type:fe(p,h),onChange:f,pattern:be(p,_.pattern),placeholder:ge(p,_.placeholder),inputMode:_e(p,_.inputMode)},_)),k=r("div",{className:"usa-input-group",children:[b?e("div",{className:"usa-input-prefix","aria-hidden":"true",children:b}):void 0,y,g?e("div",{className:"usa-input-suffix","aria-hidden":"true",children:g}):void 0]});return e(re,{id:`form-group-${s}`,required:i,label:o,helperText:c,errors:d,validationStatus:u,fieldControl:(null!=b?b:g)?k:y})},Ne=a=>{var{id:r,type:s="unordered",variant:n="default",className:l,items:t}=a,i=B(a,["id","type","variant","className","items"]);const o=M("usa-list",{"usa-list--unstyled":"unstyled"===n},l),c=a=>a.map((a=>e("li",{id:a.id,children:a.value},a.id)));return e("unordered"===s?"ul":"ol",Object.assign({id:r,className:o},i,{children:c(t)}))},ye=a=>{var{id:s,required:n,label:l,helperText:t,errors:i,defaultMonthValue:o,defaultDayValue:c,defaultYearValue:d,onMonthChange:u,onDayChange:m,onYearChange:h}=a,p=B(a,["id","required","label","helperText","errors","defaultMonthValue","defaultDayValue","defaultYearValue","onMonthChange","onDayChange","onYearChange"]);return e(re,{id:`form-group-${s}`,required:n,label:l,helperText:t,errors:i,fieldControl:r("div",Object.assign({id:`memorable-date-${s}`,className:"usa-memorable-date","data-testid":"memorable-date"},p,{children:[r("div",{className:"usa-form-group usa-form-group--month usa-form-group--select",children:[e("label",{className:"usa-label",htmlFor:`memorable-date-month-${s}`,children:"Month"}),r("select",{className:"usa-select",id:`memorable-date-month-${s}`,name:`memorable-date-month-${s}`,defaultValue:o,onChange:u,children:[e("option",{value:"",children:"- Select -"}),e("option",{value:1,children:"01 - January"}),e("option",{value:2,children:"02 - February"}),e("option",{value:3,children:"03 - March"}),e("option",{value:4,children:"04 - April"}),e("option",{value:5,children:"05 - May"}),e("option",{value:6,children:"06 - June"}),e("option",{value:7,children:"07 - July"}),e("option",{value:8,children:"08 - August"}),e("option",{value:9,children:"09 - September"}),e("option",{value:10,children:"10 - October"}),e("option",{value:11,children:"11 - November"}),e("option",{value:12,children:"12 - December"})]})]}),r("div",{className:"usa-form-group usa-form-group--day",children:[e("label",{className:"usa-label",htmlFor:`memorable-date-day-${s}`,children:"Day"}),e("input",{className:"usa-input",id:`memorable-date-day-${s}`,name:`memorable-date-day-${s}`,type:"number",minLength:1,maxLength:2,pattern:"[0-9]*",inputMode:"numeric",defaultValue:c,onChange:m})]}),r("div",{className:"usa-form-group usa-form-group--year",children:[e("label",{className:"usa-label",htmlFor:`memorable-date-year-${s}`,children:"Year"}),e("input",{className:"usa-input",id:`memorable-date-year-${s}`,name:`memorable-date-year-${s}`,type:"number",minLength:4,maxLength:4,pattern:"[0-9]*",inputMode:"numeric",defaultValue:d,onChange:h})]})]}))})},xe=({id:a,heading:s,size:l="small",footer:t,children:i})=>{const o=n(null);c((()=>{const e=o.current;return k.on(e),()=>k.off(e)}));const d=M("usa-modal",{"usa-modal--lg":"large"===l});return e("div",{ref:o,className:d,id:a,"aria-labelledby":`${a}-heading`,"aria-describedby":`${a}-description`,children:r("div",{className:"usa-modal__content",children:[r("div",{className:"usa-modal__main",children:[e("h2",{className:"usa-modal__heading",id:`${a}-heading`,children:s}),i,e("div",{className:"usa-modal__footer",children:t})]}),e("button",{className:"usa-button usa-modal__close","aria-label":"Close this window","data-close-modal":!0,children:e("svg",{className:"usa-icon","aria-hidden":"true",focusable:"false",role:"img",children:e("use",{xlinkHref:`${y}#close`})})})]})})},ke=({id:s,currentPage:n,amountOfPages:l,amountOfVisiblePageItems:t=3,ariaLabel:i,createPageUrl:o=(()=>"#"),onPage:c=(()=>{})})=>{l<=7&&(t=7);let d=Math.max(0,n-Math.floor(t/2));const u=Math.min(l,d+t)-1;return u===l-1&&(d=Math.max(0,u-t+1)),e("nav",{id:s,"aria-label":i,className:"usa-pagination",children:r("ul",{className:"usa-pagination__list",children:[n>0&&e("li",{className:"usa-pagination__item usa-pagination__arrow",children:r("a",{href:o(n-1),onClick:e=>c(e,n-1),className:"usa-pagination__link usa-pagination__previous-page","aria-label":"Previous page",children:[e("svg",{className:"usa-icon","aria-hidden":"true",role:"img",children:e("use",{xlinkHref:`${y}#navigate_before`})}),e("span",{className:"usa-pagination__link-text",children:"Previous"})]})}),d>0&&r(a,{children:[we(0,n,l,o,c),e("li",{className:"usa-pagination__item usa-pagination__overflow",children:e("span",{children:"…"})})]}),Ce(d,u,(e=>we(e,n,l,o,c))),u<l-1&&r(a,{children:[e("li",{className:"usa-pagination__item usa-pagination__overflow",children:e("span",{children:"…"})}),we(l-1,n,l,o,c)]}),n<l-1&&e("li",{className:"usa-pagination__item usa-pagination__arrow",children:r("a",{href:o(n+1),onClick:e=>c(e,n+1),className:"usa-pagination__link usa-pagination__next-page","aria-label":"Next page",children:[e("span",{className:"usa-pagination__link-text",children:"Next"}),e("svg",{className:"usa-icon","aria-hidden":"true",role:"img",children:e("use",{xlinkHref:`${y}#navigate_next`})})]})})]})})};function Ce(e,a,r){const s=[];for(;e<=a;e++)s.push(r(e));return s}function we(a,r,s,n,l){const t=a===r,i=s-1===a?`last page, page ${a+1}`:`page ${a+1}`;return e("li",{className:"usa-pagination__item usa-pagination__page-no",children:e("a",{href:n(a),onClick:e=>l(e,a),className:M("usa-pagination__button",{"usa-current":t}),"aria-label":i,"aria-current":t?"page":void 0,children:`${a+1}`})},a)}A(".current.usa-process-list__item::before {\n border: 0.25rem solid #005ea2;\n background-color: #005ea2;\n color: #fff;\n}\n\n.current.usa-process-list__item {\n border-left: 0.5rem solid #005ea2;\n}\n\n.current.usa-process-list__heading {\n color: #005ea2;\n}\n\n.completed.usa-process-list__item::before {\n border: 0.25rem solid #162e51;\n background-color: #162e51;\n color: #fff;\n}\n\n.completed.usa-process-list__item:not(.last) {\n border-left: 0.5rem solid #162e51;\n}\n\n.completed.usa-process-list__heading {\n color: #162e51;\n}\n");const Se=({id:r,steps:s,currentStep:n=0,children:l})=>l||s?e("ol",{id:r,className:"usa-process-list",children:null!=l?l:null==s?void 0:s.map(((a,r)=>e($e,{heading:a.heading,isCurrentStep:n===r+1&&n!==s.length,isCompletedStep:n>r+1||n===s.length,isLastStep:r===s.length-1,children:a.children},r)))}):e(a,{}),$e=({heading:e,headingClassName:a,headingElementName:n="h4",isCurrentStep:l,isCompletedStep:t,isLastStep:i,children:o})=>{const c=M("usa-process-list__item",{current:l&&!t,completed:t,last:i}),d=M("usa-process-list__heading",{current:l&&!t,completed:t,last:i},a);return r("li",{className:c,children:[s.createElement(n,{className:d},e),o]})},Te=a=>{var{id:r,className:s,children:n}=a,l=B(a,["id","className","children"]);const t=M("usa-prose",s);return e("section",Object.assign({id:r,className:t},l,{children:n}))},qe=a=>{var{id:s,name:n,label:l,checked:t,defaultChecked:i,isTile:o,onChange:c,onClick:d}=a,u=B(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const m=`${s}__usa-radio__input`,h=M("usa-radio__input",{"usa-radio__input--tile":o});return r("div",{id:s,className:"usa-radio",children:[e("input",Object.assign({className:h,id:m,type:"radio",name:n,checked:t,defaultChecked:i,onChange:c,onClick:d},u)),e("label",{className:"usa-radio__label",htmlFor:m,children:l})]})},Oe=({id:r,name:s,data:n,areTiles:l,required:t,label:i,helperText:o,errors:c,onChange:d,onClick:u})=>e(re,{id:`form-group-${r}`,required:t,label:i,helperText:o,errors:c,fieldControl:e(a,{children:n.map(((a,n)=>{const t=`${r}__radio${n}`;return e(qe,{id:t,name:s,label:a.label,value:a.value,checked:a.checked,defaultChecked:a.defaultChecked,isTile:l,onChange:d,onClick:u},t)}))})}),je=a=>{var{id:r,required:s,label:n,helperText:l,errors:t,minValue:i,maxValue:o,step:c="10",defaultValue:d,onChange:u}=a,m=B(a,["id","required","label","helperText","errors","minValue","maxValue","step","defaultValue","onChange"]);return e(re,{id:`form-group-${r}`,required:s,label:n,helperText:l,errors:t,fieldControl:e("input",Object.assign({id:r,className:"usa-range",type:"range",min:i,max:o,step:c,defaultValue:d,onChange:u,role:"slider"},m))})},Ve=a=>{var{id:s,type:n="default",onSearch:l}=a,t=B(a,["id","type","onSearch"]);const i=M("usa-search",{"usa-search--small":"small"===n,"usa-search--big":"big"===n});return r("form",{id:s,className:i,role:"search",onSubmit:function(e){if(l){const a=e.target;l(e,a.elements.search.value)}},children:[e("label",{className:"usa-sr-only",htmlFor:`${s}__search-field`,children:"Search"}),e("input",Object.assign({className:"usa-input",id:`${s}__search-field`,type:"search",name:"search"},t)),r("button",{className:"usa-button",type:"submit",children:[e("span",{className:"small"===n?"usa-sr-only":"usa-search__submit-text",children:"Search"}),e("img",{src:C,className:"usa-search__submit-icon",alt:"Search icon"})]})]})},Ee=({id:r,ariaLabel:s,items:n,children:l})=>l||n?e("nav",{id:r,"aria-label":s,children:e("ul",{className:"usa-sidenav",children:null!=l?l:null==n?void 0:n.map(((a,r)=>e(Me,{items:a.items,anchor:a.anchor},`side-nav-item-${r}`)))})}):e(a,{}),Me=({items:a,anchor:s})=>r("li",{className:"usa-sidenav__item",children:[s,a&&a.length>0&&e("ul",{className:"usa-sidenav__sublist",children:a.map(((a,r)=>e(Me,{items:a.items,anchor:a.anchor},`side-nav-item-sublist-${r}`)))})]}),Ae=({id:a,type:s="Info",heading:n,slim:l=!1,noIcon:t=!1,className:i,children:o})=>{const c=M("usa-site-alert",{"usa-site-alert--emergency":"Emergency"===s,"usa-site-alert--info":"Info"===s,"usa-site-alert--slim":l,"usa-site-alert--no-icon":t},i);return e("section",{id:a,className:c,"aria-label":"Site Alert",children:e("div",{className:"usa-alert",children:r("div",{className:"usa-alert__body",children:[n&&e("h3",{className:"usa-alert__heading",children:n}),o&&e("p",{className:"usa-alert__text",children:o})]})})})},Le=({id:s,steps:n,currentStep:l,hideLabels:t=!1,showCounters:i=!1,showSmallCounters:o=!1,centerCounters:c=!1,headingLevel:u="h4"})=>{const m=M("usa-step-indicator",{"usa-step-indicator--no-labels":t,"usa-step-indicator--counters":i,"usa-step-indicator--counters-sm":o,"usa-step-indicator--center":c});return r("div",{id:s,className:m,"aria-label":"progress",children:[e("ol",{className:"usa-step-indicator__segments",children:n.map(((a,s)=>{const n={key:s,className:"usa-step-indicator__segment"};let t="";return s<l?(n.className+=" usa-step-indicator__segment--complete",t="completed"):s>l?t="not completed":(n.className+=" usa-step-indicator__segment--current",Object.assign(n,{"aria-current":!0})),d("li",Object.assign({},n,{key:`usa-step-label-${s}`}),r("span",{className:"usa-step-indicator__segment-label",children:[a,""!==t&&e("span",{className:"usa-sr-only",children:t})]}))}))}),e("div",{className:"usa-step-indicator__header",children:d(u,{className:"usa-step-indicator__heading"},r(a,{children:[r("span",{className:"usa-step-indicator__heading-counter",children:[e("span",{className:"usa-sr-only",children:"Step"}),e("span",{className:"usa-step-indicator__current-step",children:l+1}),r("span",{className:"usa-step-indicator__total-steps",children:[" of ",n.length]})]}),e("span",{className:"usa-step-indicator__heading-text",children:n[l]})]}))})]})},De=({id:a,heading:s,className:n,items:l})=>{const t=M("usa-summary-box",n);return e("div",{className:t,role:"region","aria-labelledby":a,children:r("div",{className:"usa-summary-box__body",children:[e("h3",{className:"usa-summary-box__heading",id:a,children:s}),e("div",{className:"usa-summary-box__text",children:e("ul",{className:"usa-list",children:l.map(((a,r)=>e("li",{children:a},r)))})})]})})},ze=({id:a,caption:s,columns:t,data:i,sortable:o=!1,sortIndex:c=0,sortDir:d="ascending",onSort:u,scrollable:m=!1,borderless:h=!1,striped:p=!1,className:b,tabIndex:g=-1})=>{const f=n(null);return l((()=>{const e=f.current;return o&&w.on(e),()=>{o&&(w.off(e),null==e||e.querySelectorAll(".usa-table__header__button").forEach((e=>e.remove())))}})),l((()=>{const e=new MutationObserver((e=>{for(const a of e)if(u&&"aria-sort"===a.attributeName){a.target.getAttribute("aria-sort")&&u()}}));if(f.current&&u){f.current.querySelectorAll("th").forEach((a=>e.observe(a,{attributes:!0})))}}),[t]),r("div",{id:a,className:M({"usa-table-container":!m},{"usa-table-container--scrollable":m},{"usa-table--borderless":h},{"usa-table--striped":p}),ref:f,children:[r("table",{className:M("usa-table",b),tabIndex:g,children:[e("caption",{hidden:!!s,children:s}),e("thead",{children:e("tr",{children:t.map((e=>Object.assign(Object.assign({},e),{sortable:void 0===e.sortable||e.sortable}))).map(((a,r)=>e("th",{id:a.id,"data-sortable":o&&a.sortable||null,scope:"col",role:"columnheader","aria-sort":o&&a.sortable&&c===r?"descending"===d?"ascending":"descending":void 0,children:a.name},a.id)))})}),e("tbody",{children:i.map(((a,r)=>{const s=[];for(const e in a)o?s.push({value:a[e].value,sortValue:a[e].sortValue}):s.push({value:a[e].value?a[e].value:a[e]});return e("tr",{children:s.map(((a,r)=>e("td",{"data-sort-value":o?a.sortValue:a.value,children:a.value},`td-${r}`)))},`tr-${r}`)}))})]}),o&&e("div",{className:"usa-sr-only usa-table__announcement-region","aria-live":"polite"})]})},Pe=({id:a,children:r,size:s="Default",className:n})=>{const l=M("usa-tag",{"usa-tag--big":"Big"===s},n);return e("span",{id:a,className:l,children:r})},Ie=a=>{var{id:r,name:s,rows:n,required:l,label:t,helperText:i,errors:o,validationStatus:c,className:d,onChange:u}=a,m=B(a,["id","name","rows","required","label","helperText","errors","validationStatus","className","onChange"]);const h=M("usa-textarea",{"usa-input--error":"error"===c,"usa-input--success":"success"===c},d);return e(re,{id:`form-group-${r}`,required:l,label:t,helperText:i,errors:o,validationStatus:c,fieldControl:e("textarea",Object.assign({className:h,style:void 0===n?void 0:{height:"unset"},id:r,name:s,rows:n,onChange:u},m))})},Fe=a=>{var{id:r,required:s,label:l,helperText:t,errors:i,filter:o,minTime:d,maxTime:u,step:m,onChange:h}=a,p=B(a,["id","required","label","helperText","errors","filter","minTime","maxTime","step","onChange"]);const b=n(null);c((()=>{var e;const a=b.current,s=null===(e=null==a?void 0:a.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${r}"]`);if(s){S.on(a),f.on(a);const e=a.querySelector(".usa-combo-box__input");h&&e.addEventListener("change",h)}return()=>{if(s){f.off(a),S.off(a);const e=a.querySelector(".usa-combo-box__input");h&&e.removeEventListener("change",h)}}}));const g={};return o&&(g["data-filter"]=o),d&&(g["data-min-time"]=d),u&&(g["data-max-time"]=u),m&&(g["data-step"]=m),e(re,{id:`form-group-${r}`,required:s,label:l,helperText:t,errors:i,fieldControl:e("div",Object.assign({ref:b,className:M("usa-time-picker",p.className)},g,{children:e("input",Object.assign({className:"usa-input",type:"text",id:r},p))}))})},He=({label:a,position:r="top",children:s})=>{const l=n(null);return c((()=>{var e;const s=null===(e=l.current)||void 0===e?void 0:e.firstChild;return s&&(s.classList.add("usa-tooltip"),s.title=a,s.setAttribute("data-position",r),$.on(s)),()=>$.off(s)})),e("span",{ref:l,children:s})},Be=()=>({clear:e=>{const a=document.getElementById(e);if(null===a)return;const r=a.parentElement;if(null===r)return;r.querySelectorAll(".usa-file-input__preview").forEach((e=>e.remove()));r.querySelectorAll(".usa-file-input__preview-heading").forEach((e=>e.remove()));const s=r.querySelector(".usa-sr-only");s&&(s.innerHTML="No file selected.");const n=r.querySelector(".usa-file-input__instructions");n&&n.removeAttribute("hidden"),a.setAttribute("aria-label",""),a.value=""}}),Re=()=>({on:e=>{T.on(e)},off:e=>{T.off(e)}}),Ue=()=>({toggleModal:e=>{k.toggleModal.call(k,e)}});export{L as Accordion,D as AccordionItem,z as Alert,I as Banner,F as Breadcrumb,H as BreadcrumbItem,R as Button,U as ButtonGroup,Y as Card,J as CardBody,Q as CardFooter,G as CardHeader,K as CardMedia,X as CharacterCount,W as CharacterCountContainer,se as Checkbox,ne as CheckboxGroup,oe as ComboBox,ce as DatePicker,ue as DateRangePicker,ae as ErrorMessages,me as FileInput,he as Form,re as FormGroup,ee as HelperText,pe as Icon,Z as Label,Ne as List,ye as MemorableDate,xe as Modal,ke as Pagination,Se as ProcessList,$e as ProcessListStep,Te as Prose,qe as RadioButton,Oe as RadioButtonGroup,je as RangeSlider,Ve as Search,le as Select,te as SelectOption,Ee as SideNavigation,Me as SideNavigationItem,Ae as SiteAlert,Le as StepIndicator,De as SummaryBox,ze as Table,Pe as Tag,Ie as TextArea,ve as TextInput,Fe as TimePicker,He as Tooltip,Be as useFileInput,Re as useHeader,Ue as useModal};
//# sourceMappingURL=index.js.map

@@ -1465,2 +1465,2 @@ import React$1, { ReactNode, ReactElement, SyntheticEvent, PropsWithChildren, ChangeEventHandler, MouseEventHandler, FormEvent } from 'react';

export { Accordion, AccordionItem, AccordionItemProps, Alert, Banner, Breadcrumb, BreadcrumbItem, BreadcrumbItemProps, Button, ButtonGroup, Card, CardBody, CardFooter, CardHeader, CardMedia, CharacterCount, CharacterCountContainer, Checkbox, CheckboxData, CheckboxGroup, ComboBox, ComboBoxOptionProps, CreatePageUrlHandler, DatePicker, DateRangePickerContainer as DateRangePicker, ErrorMessages, FileInput, Form, FormGroup, HelperText, Icon, Label, List, ListItem, MemorableDate, Modal, OnPageHandler, Pagination, ProcessList, ProcessListStep, ProcessListStepProps, Prose, RadioButton, RadioButtonData, RadioButtonGroup, RangeSlider, Search, Select, SelectOption, SelectOptionProps, SideNavigation, SideNavigationItem, SideNavigationItemProps, SiteAlert, StepIndicator, SummaryBox, Table, TableCell, TableColumn, Tag, TextArea, TextInput, TimePicker, Tooltip, ValidationStatus, useFileInput, useHeader, useModal };
export { Accordion, AccordionItem, type AccordionItemProps, Alert, Banner, Breadcrumb, BreadcrumbItem, type BreadcrumbItemProps, Button, ButtonGroup, Card, CardBody, CardFooter, CardHeader, CardMedia, CharacterCount, CharacterCountContainer, Checkbox, type CheckboxData, CheckboxGroup, ComboBox, type ComboBoxOptionProps, type CreatePageUrlHandler, DatePicker, DateRangePickerContainer as DateRangePicker, ErrorMessages, FileInput, Form, FormGroup, HelperText, Icon, Label, List, type ListItem, MemorableDate, Modal, type OnPageHandler, Pagination, ProcessList, ProcessListStep, type ProcessListStepProps, Prose, RadioButton, type RadioButtonData, RadioButtonGroup, RangeSlider, Search, Select, SelectOption, type SelectOptionProps, SideNavigation, SideNavigationItem, type SideNavigationItemProps, SiteAlert, StepIndicator, SummaryBox, Table, type TableCell, type TableColumn, Tag, TextArea, TextInput, TimePicker, Tooltip, type ValidationStatus, useFileInput, useHeader, useModal };
{
"name": "@metrostar/comet-uswds",
"version": "3.3.0",
"version": "3.3.1-beta.0",
"description": "React with TypeScript Component Library based on USWDS 3.0.",

@@ -5,0 +5,0 @@ "license": "Apache-2.0",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc