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.6.1 to 3.6.2

2

dist/cjs/index.js

@@ -6,3 +6,3 @@ "use strict";var e=require("react/jsx-runtime"),a=require("react"),s=require("@uswds/uswds/js/usa-accordion"),r=require("@uswds/uswds/img/sprite.svg"),n=require("@uswds/uswds/js/usa-banner"),t=require("@uswds/uswds/img/us_flag_small.png"),l=require("@uswds/uswds/img/icon-https.svg"),i=require("@uswds/uswds/img/icon-dot-gov.svg"),o=require("@uswds/uswds/js/usa-character-count"),c=require("@uswds/uswds/js/usa-combo-box"),d=require("@uswds/uswds/js/usa-date-picker"),u=require("@uswds/uswds/js/usa-date-range-picker"),m=require("@uswds/uswds/js/usa-file-input"),h=require("@uswds/uswds/js/usa-in-page-navigation"),p=require("@uswds/uswds/js/usa-input-mask"),x=require("@uswds/uswds/js/usa-language-selector"),g=require("@uswds/uswds/js/usa-modal"),b=require("@uswds/uswds/img/usa-icons-bg/search--white.svg"),f=require("@uswds/uswds/js/usa-table"),j=require("@uswds/uswds/js/usa-time-picker"),_=require("@uswds/uswds/js/usa-tooltip"),v=require("@uswds/uswds/js/usa-header");function N(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var y,C={exports:{}};

http://jedwatson.github.io/classnames
*/var k,w=(y||(y=1,k=C,function(){var e={}.hasOwnProperty;function a(){for(var e="",a=0;a<arguments.length;a++){var n=arguments[a];n&&(e=r(e,s(n)))}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 n="";for(var t in s)e.call(s,t)&&s[t]&&(n=r(n,t));return n}function r(e,a){return a?e?e+" "+a:e+a:e}k.exports?(a.default=a,k.exports=a):window.classNames=a}()),C.exports),S=N(w);function q(e,a){void 0===a&&(a={});var s=a.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css","top"===s&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}}q(".accordion-item {\n margin: 10px;\n border: none;\n}\n");const $=({id:a,label:s,expanded:r,children:n})=>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:n})]});function T(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 n=0;for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)a.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(s[r[n]]=e[r[n]])}return s}"function"==typeof SuppressedError&&SuppressedError;const O=a=>{var{id:s,type:r="button",variant:n="default",size:t="default",className:l,children:i}=a,o=T(a,["id","type","variant","size","className","children"]);const c=S("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"===t},l);return e.jsx("button",Object.assign({id:s,type:r,className:c,"data-testid":"button"},o,{children:i}))},E=({id:a,type:s,size:n="size-3",className:t="text-base-darkest"})=>{const l=S("usa-icon",`usa-icon--${n}`,t);return e.jsx("svg",{id:a,className:l,"aria-hidden":"true",focusable:"false",role:"img",children:e.jsx("use",{xlinkHref:`${r}#${s}`})})};q(".usa-alert__body {\n max-width: unset !important;\n padding-right: 1rem !important;\n}\n");const F={gov:"government",mil:"U.S. Department of Defense"},L=({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})})}),V=a=>{var{htmlFor:s,required:r,children:n}=a,t=T(a,["htmlFor","required","children"]);return e.jsxs("label",Object.assign({className:"usa-label",htmlFor:s},t,{children:[n,r&&e.jsx("span",{className:"text-red",children:" *"})]}))},M=({id:a,children:s})=>e.jsx("span",{id:a,className:"usa-hint",children:s}),A=({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,{}),I=({id:s,required:r,label:n,helperText:t,errors:l,validationStatus:i,className:o,fieldControl:c,children:d})=>{const u=S("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:[n?e.jsx(V,{htmlFor:m,required:r,children:n}):e.jsx(e.Fragment,{}),t?e.jsx(M,{id:`${s}-helper-text`,children:t}):e.jsx(e.Fragment,{}),l?e.jsx(A,{id:`${s}-errors`,errors:l}):e.jsx(e.Fragment,{}),p]})},P=a=>{var{id:s,name:r,label:n,checked:t,defaultChecked:l,isTile:i,onChange:o,onClick:c}=a,d=T(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const u=`${s}__usa-checkbox__input`,m=S("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:t,defaultChecked:l,onChange:o,onClick:c},d)),e.jsx("label",{className:"usa-checkbox__label",htmlFor:u,children:n})]})},R=(a,s)=>a&&e.jsx("option",{value:a.value,children:a.label},s);function D(e){if("string"==typeof e){return new Date(e).toISOString().substring(0,10)}return e.toISOString().substring(0,10)}const z=(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},B=(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},H=(e,a)=>{let s=null!=a?a:"text";if("phone_number"===e)s="tel";return s},U=(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 Y(e,a,s){const r=[];for(;e<=a;e++)r.push(s(e));return r}function G(a,s,r,n,t){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:n(a),onClick:e=>t(e,a),className:S("usa-pagination__button",{"usa-current":l}),"aria-label":i,"aria-current":l?"page":void 0,children:`${a+1}`})},a)}q(".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 J=({heading:s,headingClassName:r,headingElementName:n="h4",isCurrentStep:t,isCompletedStep:l,isLastStep:i,children:o})=>{const c=S("usa-process-list__item",{current:t&&!l,completed:l,last:i}),d=S("usa-process-list__heading",{current:t&&!l,completed:l,last:i},r);return e.jsxs("li",{className:c,children:[a.createElement(n,{className:d},s),o]})},K=a=>{var{id:s,name:r,label:n,checked:t,defaultChecked:l,isTile:i,onChange:o,onClick:c}=a,d=T(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const u=`${s}__usa-radio__input`,m=S("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:t,defaultChecked:l,onChange:o,onClick:c},d)),e.jsx("label",{className:"usa-radio__label",htmlFor:u,children:n})]})},Q=({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(Q,{items:a.items,anchor:a.anchor},`side-nav-item-sublist-${s}`)))})]});exports.Accordion=({id:r,allowMultiSelect:n=!1,items:t,children:l})=>{if(!l&&!t)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:S("usa-accordion",{"usa-accordion--multiselectable":n}),"data-allow-multiple":!!n||void 0,children:null!=l?l:null==t?void 0:t.map(((a,s)=>e.jsx($,{id:a.id,label:a.label,expanded:a.expanded,children:a.children},`accordion-item-${s}`)))})},exports.AccordionItem=$,exports.Alert=({id:s,type:r,show:n=!0,slim:t,noIcon:l,allowClose:i=!1,heading:o,body:c,children:d,onClose:u})=>{const[m,h]=a.useState(!n),p=S("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":t,"usa-alert--no-icon":l});return m?e.jsx(e.Fragment,{}):e.jsx("div",{id:s,className:p,children:e.jsxs("div",{className:"usa-alert__body",children:[e.jsxs("div",{className:"display-flex",children:[e.jsx("div",{className:"flex-1",children:o&&e.jsx("h4",{className:"usa-alert__heading",children:o})}),e.jsx("div",{className:"flex-0",children:i&&e.jsx(O,{id:`close-btn-${s}`,variant:"unstyled","aria-label":"Close",onClick:()=>{h(!0),u&&u()},children:e.jsx("div",{className:"margin-auto",children:e.jsx(E,{id:`close-btn-icon-${s}`,type:"close"})})})})]}),null!=c?c:e.jsx("p",{className:"usa-alert__text",children:d})]})})},exports.Banner=({id:r,type:o="gov"})=>{const[c]=a.useState(!1),d=a.useRef(null);return a.useEffect((()=>{const e=d.current;return n.on(e),s.on(e),()=>{n.off(e),s.off(e)}})),e.jsx("section",{id:r,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:i,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"," ",F[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:l,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:n,children:t})=>t||n?e.jsx("nav",{className:"usa-breadcrumb breadcrumb","aria-label":"Breadcrumbs,,",id:a,children:e.jsxs("ol",{className:"usa-breadcrumb__list",children:[null!=t?t:null==n?void 0:n.map(((a,s)=>e.jsx(L,{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=L,exports.Button=O,exports.ButtonGroup=({id:s,type:r="default",className:n,children:t})=>{const l=S("usa-button-group",{"usa-button-group--segmented":"segmented"===r},n);return e.jsx("ul",{id:s,className:l,children:a.Children.map(t,((a,s)=>e.jsx("li",{className:"usa-button-group__item",children:a},s)))})},exports.Card=({id:a,layout:s="default",mediaRight:r=!1,className:n,children:t})=>{const l=S("usa-card",{"usa-card--flag flex-1":"flag"===s},{"usa-card--media-right":r},n);return e.jsx("div",{className:l,id:a,children:e.jsx("div",{className:"usa-card__container",children:t})})},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 n=S("usa-card__media",{"usa-card__media--inset":a},{"usa-card__media--exdent":s});return e.jsx("div",{className:n,children:e.jsx("div",{className:"usa-card__img",children:r})})},exports.CharacterCount=a=>{var{id:s}=a,r=T(a,["id"]);return e.jsx("span",{id:s,className:S("usa-hint","usa-character-count__message",r.className),"aria-live":"polite",children:r.children})},exports.CharacterCountContainer=s=>{var{className:r}=s,n=T(s,["className"]);const t=a.useRef(null);return a.useEffect((()=>{const e=t.current;return o.on(e),()=>o.off(e)})),e.jsx("div",Object.assign({ref:t,className:S("usa-character-count",r)},n,{children:n.children}))},exports.Checkbox=P,exports.CheckboxGroup=({id:a,name:s,data:r,areTiles:n,required:t,label:l,helperText:i,errors:o,onChange:c,onClick:d})=>e.jsx(I,{id:`form-group-${a}`,required:t,label:l,helperText:i,errors:o,fieldControl:e.jsx(e.Fragment,{children:r.map(((r,t)=>{const l=`${a}__checkbox${t}`;return e.jsx(P,{id:l,name:s,label:r.label,value:r.value,checked:r.checked,defaultChecked:r.defaultChecked,isTile:n,onChange:c,onClick:d},l)}))})}),exports.ComboBox=s=>{var{id:r,options:n,required:t,label:l,helperText:i,errors:o,onChange:d,className:u,children:m,defaultValue:h,placeholder:p}=s,x=T(s,["id","options","required","label","helperText","errors","onChange","className","children","defaultValue","placeholder"]);const g=a.useRef(null);a.useLayoutEffect((()=>{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}"]`))&&c.on(a),()=>{a&&c.off(a)}}));const b={className:"usa-combo-box",ref:g};return p&&(b["data-placeholder"]=p),h&&(b["data-default-value"]=h),e.jsx(I,{id:`form-group-${r}`,required:t,label:l,helperText:i,errors:o,fieldControl:e.jsx("div",Object.assign({},b,{children:e.jsx("select",Object.assign({id:r,className:S("usa-select",u),defaultValue:h,onChange:d},x,{children:null!=m?m:null==n?void 0:n.map(R)}))}))})},exports.DatePicker=s=>{var{id:r,minDate:n,maxDate:t,dateRange:l,defaultValue:i,required:o,label:c,helperText:u,errors:m,validationStatus:h,onChange:p}=s,x=T(s,["id","minDate","maxDate","dateRange","defaultValue","required","label","helperText","errors","validationStatus","onChange"]);const g=a.useRef(null);a.useLayoutEffect((()=>{const e=g.current,a=e.querySelector(".usa-date-picker__wrapper");a||d.on(e);const s=d.getDatePickerContext(e).externalInputEl;return p&&s.addEventListener("change",p),()=>{p&&s.removeEventListener("change",p),a&&d.off(e)}}),[]);const b={};n&&(b["data-min-date"]=D(n)),t&&(b["data-max-date"]=D(t)),l&&(b["data-range-date"]=D(l)),i&&(b["data-default-value"]=D(i));const f=S("usa-input",{"usa-input--error":"error"===h,"usa-input--success":"success"===h});return e.jsx(I,{id:`form-group-${r}`,required:o,label:c,helperText:u,errors:m,fieldControl:e.jsx("div",Object.assign({ref:g,className:"usa-date-picker"},b,{children:e.jsx("input",Object.assign({id:r,className:f,type:"text"},x))}))})},exports.DateRangePicker=({id:s,children:r})=>{const n=a.useRef(null);return a.useLayoutEffect((()=>{const e=n.current;return u.on(e),()=>u.off(e)})),e.jsx("div",{id:s,ref:n,className:"usa-date-range-picker",children:r})},exports.ErrorMessages=A,exports.FileInput=s=>{var{id:r,required:n,label:t,helperText:l,errors:i}=s,o=T(s,["id","required","label","helperText","errors"]);const c=a.useRef(null);return a.useLayoutEffect((()=>{const e=c.current;return m.on(e),()=>m.off(e)}),[]),e.jsx(I,{id:`form-group-${r}`,required:n,label:t,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:n,children:t}=a,l=T(a,["id","isLarge","className","children"]);return e.jsx("form",Object.assign({id:s,className:S("usa-form",{"usa-form--large":r},n)},l,{children:t}))},exports.FormGroup=I,exports.HelperText=M,exports.Icon=E,exports.InPageNavigation=({id:s,navTitle:r,pageTitle:n,items:t})=>{const l=a.useRef(null);return a.useEffect((()=>{const e=l.current;return h.on(e),()=>{h.off(e)}}),[]),e.jsxs("div",{id:s,className:"usa-in-page-nav-container",ref:l,children:[e.jsx("aside",{className:"usa-in-page-nav","data-title-text":r||"On this page","data-title-heading-level":"h4","data-scroll-offset":"0","data-root-margin":"0px 0px 0px 0px","data-threshold":"1"}),e.jsxs("main",{id:"main-content",className:"main-content usa-prose",children:[e.jsx("h1",{children:n}),t.map(((a,s)=>e.jsxs("div",{children:[e.jsx(a.headingType,{children:a.heading}),e.jsx("p",{children:a.content})]},`in-page-nav-item-${s}`)))]})]})},exports.Label=V,exports.LanguageSelector=({id:s,items:r,variant:n="default",size:t="default"})=>{const[l,i]=a.useState(0),o=S("usa-language-container",{"usa-language--small":"small"===t}),c=S("usa-button",{"usa-language__link":r.length>=3,"usa-button--unstyled":"unstyled"===n});if(r.length<3)return e.jsx("div",{id:s,className:o,children:e.jsx("button",{type:"button",className:c,role:"button",onClick:()=>{l==r.length-1?i(0):i((e=>e+1)),r[l].onChange&&r[l].onChange()},children:e.jsx("span",{lang:r[l].attr,children:r[l].label})})});const d=a.useRef(null);return a.useEffect((()=>{const e=d.current;return x.on(e),()=>{x.off(e)}}),[]),e.jsx("div",{id:s,className:o,ref:d,children:e.jsx("ul",{className:"usa-language__primary usa-accordion",children:e.jsxs("li",{className:"usa-language__primary-item",children:[e.jsx("button",{type:"button",className:c,role:"button","aria-expanded":"false","aria-controls":"language-options",children:"Languages"}),e.jsx("ul",{id:"language-options",className:"usa-language__submenu",hidden:!0,children:r.map(((a,s)=>e.jsx("li",{className:"usa-language__submenu-item",children:e.jsx("a",{href:"#",onClick:e=>{e.preventDefault(),a.onChange&&a.onChange()},children:e.jsxs("span",{lang:a.attr,children:[e.jsx("strong",{children:a.label}),a.localLabel?` (${a.localLabel})`:e.jsx(e.Fragment,{})]})})},s)))})]})})})},exports.List=a=>{var{id:s,type:r="unordered",variant:n="default",className:t,items:l}=a,i=T(a,["id","type","variant","className","items"]);const o=S("usa-list",{"usa-list--unstyled":"unstyled"===n},t),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:n,helperText:t,errors:l,defaultMonthValue:i,defaultDayValue:o,defaultYearValue:c,onMonthChange:d,onDayChange:u,onYearChange:m}=a,h=T(a,["id","required","label","helperText","errors","defaultMonthValue","defaultDayValue","defaultYearValue","onMonthChange","onDayChange","onYearChange"]);return e.jsx(I,{id:`form-group-${s}`,required:r,label:n,helperText:t,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:"January"}),e.jsx("option",{value:2,children:"February"}),e.jsx("option",{value:3,children:"March"}),e.jsx("option",{value:4,children:"April"}),e.jsx("option",{value:5,children:"May"}),e.jsx("option",{value:6,children:"June"}),e.jsx("option",{value:7,children:"July"}),e.jsx("option",{value:8,children:"August"}),e.jsx("option",{value:9,children:"September"}),e.jsx("option",{value:10,children:"October"}),e.jsx("option",{value:11,children:"November"}),e.jsx("option",{value:12,children:"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:n,size:t="small",footer:l,children:i})=>{const o=a.useRef(null);a.useLayoutEffect((()=>{const e=o.current;return g.on(e),()=>g.off(e)}));const c=S("usa-modal",{"usa-modal--lg":"large"===t});return e.jsx("div",{ref:o,className:c,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:n}),i,e.jsx("div",{className:"usa-modal__footer",children:l})]}),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:`${r}#close`})})})]})})},exports.Pagination=({id:a,currentPage:s,amountOfPages:n,amountOfVisiblePageItems:t=3,ariaLabel:l,createPageUrl:i=(()=>"#"),onPage:o=(()=>{})})=>{n<=7&&(t=7);let c=Math.max(0,s-Math.floor(t/2));const d=Math.min(n,c+t)-1;return d===n-1&&(c=Math.max(0,d-t+1)),e.jsx("nav",{id:a,"aria-label":l,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:i(s-1),onClick:e=>o(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:`${r}#navigate_before`})}),e.jsx("span",{className:"usa-pagination__link-text",children:"Previous"})]})}),c>0&&e.jsxs(e.Fragment,{children:[G(0,s,n,i,o),e.jsx("li",{className:"usa-pagination__item usa-pagination__overflow",children:e.jsx("span",{children:"…"})})]}),Y(c,d,(e=>G(e,s,n,i,o))),d<n-1&&e.jsxs(e.Fragment,{children:[e.jsx("li",{className:"usa-pagination__item usa-pagination__overflow",children:e.jsx("span",{children:"…"})}),G(n-1,s,n,i,o)]}),s<n-1&&e.jsx("li",{className:"usa-pagination__item usa-pagination__arrow",children:e.jsxs("a",{href:i(s+1),onClick:e=>o(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:`${r}#navigate_next`})})]})})]})})},exports.ProcessList=({id:a,steps:s,currentStep:r=0,children:n})=>n||s?e.jsx("ol",{id:a,className:"usa-process-list",children:null!=n?n:null==s?void 0:s.map(((a,n)=>e.jsx(J,{heading:a.heading,isCurrentStep:r===n+1&&r!==s.length,isCompletedStep:r>n+1||r===s.length,isLastStep:n===s.length-1,children:a.children},n)))}):e.jsx(e.Fragment,{}),exports.ProcessListStep=J,exports.Prose=a=>{var{id:s,className:r,children:n}=a,t=T(a,["id","className","children"]);const l=S("usa-prose",r);return e.jsx("section",Object.assign({id:s,className:l},t,{children:n}))},exports.RadioButton=K,exports.RadioButtonGroup=({id:a,name:s,data:r,areTiles:n,required:t,label:l,helperText:i,errors:o,onChange:c,onClick:d})=>e.jsx(I,{id:`form-group-${a}`,required:t,label:l,helperText:i,errors:o,fieldControl:e.jsx(e.Fragment,{children:r.map(((r,t)=>{const l=`${a}__radio${t}`;return e.jsx(K,{id:l,name:s,label:r.label,value:r.value,checked:r.checked,defaultChecked:r.defaultChecked,isTile:n,onChange:c,onClick:d},l)}))})}),exports.RangeSlider=a=>{var{id:s,required:r,label:n,helperText:t,errors:l,minValue:i,maxValue:o,step:c="10",defaultValue:d,onChange:u}=a,m=T(a,["id","required","label","helperText","errors","minValue","maxValue","step","defaultValue","onChange"]);return e.jsx(I,{id:`form-group-${s}`,required:r,label:n,helperText:t,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:n}=a,t=T(a,["id","type","onSearch"]);const l=S("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(n){const a=e.target;n(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"},t)),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:b,className:"usa-search__submit-icon",alt:"Search icon"})]})]})},exports.Select=a=>{var{id:s,defaultOption:r={value:"",label:"- Select -"},options:n,required:t,label:l,helperText:i,errors:o,onChange:c,className:d,children:u}=a,m=T(a,["id","defaultOption","options","required","label","helperText","errors","onChange","className","children"]);return u||n?e.jsx(I,{id:`form-group-${s}`,required:t,label:l,helperText:i,errors:o,fieldControl:e.jsxs("select",Object.assign({id:s,className:S("usa-select",d),defaultValue:null==r?void 0:r.value,onChange:c},m,{children:[R(r,-1),null!=u?u:null==n?void 0:n.map(R)]}))}):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:n})=>n||r?e.jsx("nav",{id:a,"aria-label":s,children:e.jsx("ul",{className:"usa-sidenav",children:null!=n?n:null==r?void 0:r.map(((a,s)=>e.jsx(Q,{items:a.items,anchor:a.anchor},`side-nav-item-${s}`)))})}):e.jsx(e.Fragment,{}),exports.SideNavigationItem=Q,exports.SiteAlert=({id:a,type:s="Info",heading:r,slim:n=!1,noIcon:t=!1,className:l,children:i})=>{const o=S("usa-site-alert",{"usa-site-alert--emergency":"Emergency"===s,"usa-site-alert--info":"Info"===s,"usa-site-alert--slim":n,"usa-site-alert--no-icon":t},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:n,hideLabels:t=!1,showCounters:l=!1,showSmallCounters:i=!1,centerCounters:o=!1,headingLevel:c="h4"})=>{const d=S("usa-step-indicator",{"usa-step-indicator--no-labels":t,"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 t={key:r,className:"usa-step-indicator__segment"};let l="";return r<n?(t.className+=" usa-step-indicator__segment--complete",l="completed"):r>n?l="not completed":(t.className+=" usa-step-indicator__segment--current",Object.assign(t,{"aria-current":!0})),a.createElement("li",Object.assign({},t,{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:n+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[n]})]}))})]})},exports.SummaryBox=({id:a,heading:s,className:r,items:n})=>{const t=S("usa-summary-box",r);return e.jsx("div",{className:t,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:n.map(((a,s)=>e.jsx("li",{children:a},s)))})})]})})},exports.Table=({id:s,caption:r,columns:n,data:t,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&&f.on(e),()=>{l&&(f.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})))}}),[n]),e.jsxs("div",{id:s,className:S({"usa-table-container":!d},{"usa-table-container--scrollable":d},{"usa-table--borderless":u},{"usa-table--striped":m}),ref:x,children:[e.jsxs("table",{className:S("usa-table",h),tabIndex:p,children:[e.jsx("caption",{hidden:!!r,children:r}),e.jsx("thead",{children:e.jsx("tr",{children:n.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:t.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:n})=>{const t=S("usa-tag",{"usa-tag--big":"Big"===r},n);return e.jsx("span",{id:a,className:t,children:s})},exports.TextArea=a=>{var{id:s,name:r,rows:n,required:t,label:l,helperText:i,errors:o,validationStatus:c,className:d,onChange:u}=a,m=T(a,["id","name","rows","required","label","helperText","errors","validationStatus","className","onChange"]);const h=S("usa-textarea",{"usa-input--error":"error"===c,"usa-input--success":"success"===c},d);return e.jsx(I,{id:`form-group-${s}`,required:t,label:l,helperText:i,errors:o,validationStatus:c,fieldControl:e.jsx("textarea",Object.assign({className:h,style:void 0===n?void 0:{height:"unset"},id:s,name:r,rows:n,onChange:u},m))})},exports.TextInput=s=>{var{id:r,name:n,required:t,label:l,helperText:i,errors:o,validationStatus:c,className:d,type:u,mask:m,prefix:h,suffix:x,onChange:g}=s,b=T(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&&p.on(e),()=>{e&&m&&p.off(e)}}));const j=S("usa-input",{"usa-input--error":"error"===c,"usa-input--success":"success"===c,"usa-masked":m},d),_=e.jsx("input",Object.assign({ref:f,id:r,name:n,className:j,"data-testid":"input",type:H(m,u),onChange:g,pattern:z(m,b.pattern),placeholder:B(m,b.placeholder),inputMode:U(m,b.inputMode)},b)),v=e.jsxs("div",{className:"usa-input-group",children:[h?e.jsx("div",{className:"usa-input-prefix","aria-hidden":"true",children:h}):void 0,_,x?e.jsx("div",{className:"usa-input-suffix","aria-hidden":"true",children:x}):void 0]});return e.jsx(I,{id:`form-group-${r}`,required:t,label:l,helperText:i,errors:o,validationStatus:c,fieldControl:(null!=h?h:x)?v:_})},exports.TimePicker=s=>{var{id:r,required:n,label:t,helperText:l,errors:i,filter:o,minTime:d,maxTime:u,step:m,onChange:h}=s,p=T(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){j.on(a),c.on(a);const e=a.querySelector(".usa-combo-box__input");h&&e.addEventListener("change",h)}return()=>{if(s){c.off(a),j.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.jsx(I,{id:`form-group-${r}`,required:n,label:t,helperText:l,errors:i,fieldControl:e.jsx("div",Object.assign({ref:x,className:S("usa-time-picker",p.className)},g,{children:e.jsx("input",Object.assign({className:"usa-input",type:"text",id:r},p))}))})},exports.Tooltip=({label:s,position:r="top",children:n})=>{const t=a.useRef(null);return a.useLayoutEffect((()=>{var e;const a=null===(e=t.current)||void 0===e?void 0:e.firstChild;return a&&(a.classList.add("usa-tooltip"),a.title=s,a.setAttribute("data-position",r),_.on(a)),()=>_.off(a)})),e.jsx("span",{ref:t,children:n})},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 n=s.querySelector(".usa-file-input__instructions");n&&n.removeAttribute("hidden"),a.setAttribute("aria-label",""),a.value=""}}),exports.useHeader=()=>({on:e=>{v.on(e)},off:e=>{v.off(e)}}),exports.useModal=()=>({toggleModal:e=>{g.toggleModal.call(g,e)}});
*/var k,w=(y||(y=1,k=C,function(){var e={}.hasOwnProperty;function a(){for(var e="",a=0;a<arguments.length;a++){var n=arguments[a];n&&(e=r(e,s(n)))}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 n="";for(var t in s)e.call(s,t)&&s[t]&&(n=r(n,t));return n}function r(e,a){return a?e?e+" "+a:e+a:e}k.exports?(a.default=a,k.exports=a):window.classNames=a}()),C.exports),S=N(w);function q(e,a){void 0===a&&(a={});var s=a.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css","top"===s&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}}q(".accordion-item {\n margin: 10px;\n border: none;\n}\n");const $=({id:a,label:s,expanded:r,children:n})=>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:n})]});function T(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 n=0;for(r=Object.getOwnPropertySymbols(e);n<r.length;n++)a.indexOf(r[n])<0&&Object.prototype.propertyIsEnumerable.call(e,r[n])&&(s[r[n]]=e[r[n]])}return s}"function"==typeof SuppressedError&&SuppressedError;const O=a=>{var{id:s,type:r="button",variant:n="default",size:t="default",className:l,children:i}=a,o=T(a,["id","type","variant","size","className","children"]);const c=S("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"===t},l);return e.jsx("button",Object.assign({id:s,type:r,className:c,"data-testid":"button"},o,{children:i}))},E=({id:a,type:s,size:n="size-3",className:t="text-base-darkest"})=>{const l=S("usa-icon",`usa-icon--${n}`,t);return e.jsx("svg",{id:a,className:l,"aria-hidden":"true",focusable:"false",role:"img",children:e.jsx("use",{xlinkHref:`${r}#${s}`})})};q(".usa-alert__body {\n max-width: unset !important;\n padding-right: 1rem !important;\n}\n");const F={gov:"government",mil:"U.S. Department of Defense"},L=({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})})}),V=a=>{var{htmlFor:s,required:r,children:n}=a,t=T(a,["htmlFor","required","children"]);return e.jsxs("label",Object.assign({className:"usa-label",htmlFor:s},t,{children:[n,r&&e.jsx("span",{className:"text-red",children:" *"})]}))},M=({id:a,children:s})=>e.jsx("span",{id:a,className:"usa-hint",children:s}),A=({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,{}),I=({id:s,required:r,label:n,helperText:t,errors:l,validationStatus:i,className:o,fieldControl:c,children:d})=>{const u=S("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:[n?e.jsx(V,{htmlFor:m,required:r,children:n}):e.jsx(e.Fragment,{}),t?e.jsx(M,{id:`${s}-helper-text`,children:t}):e.jsx(e.Fragment,{}),l?e.jsx(A,{id:`${s}-errors`,errors:l}):e.jsx(e.Fragment,{}),p]})},P=a=>{var{id:s,name:r,label:n,checked:t,defaultChecked:l,isTile:i,onChange:o,onClick:c}=a,d=T(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const u=`${s}__usa-checkbox__input`,m=S("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:t,defaultChecked:l,onChange:o,onClick:c},d)),e.jsx("label",{className:"usa-checkbox__label",htmlFor:u,children:n})]})},R=(a,s)=>a&&e.jsx("option",{value:a.value,children:a.label},s);function D(e){if("string"==typeof e){return new Date(e).toISOString().substring(0,10)}return e.toISOString().substring(0,10)}const z=(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},B=(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},H=(e,a)=>{let s=null!=a?a:"text";if("phone_number"===e)s="tel";return s},U=(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 Y(e,a,s){const r=[];for(;e<=a;e++)r.push(s(e));return r}function G(a,s,r,n,t){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:n(a),onClick:e=>t(e,a),className:S("usa-pagination__button",{"usa-current":l}),"aria-label":i,"aria-current":l?"page":void 0,children:`${a+1}`})},a)}q(".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 J=({heading:s,headingClassName:r,headingElementName:n="h4",isCurrentStep:t,isCompletedStep:l,isLastStep:i,children:o})=>{const c=S("usa-process-list__item",{current:t&&!l,completed:l,last:i}),d=S("usa-process-list__heading",{current:t&&!l,completed:l,last:i},r);return e.jsxs("li",{className:c,children:[a.createElement(n,{className:d},s),o]})},K=a=>{var{id:s,name:r,label:n,checked:t,defaultChecked:l,isTile:i,onChange:o,onClick:c}=a,d=T(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const u=`${s}__usa-radio__input`,m=S("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:t,defaultChecked:l,onChange:o,onClick:c},d)),e.jsx("label",{className:"usa-radio__label",htmlFor:u,children:n})]})},Q=({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(Q,{items:a.items,anchor:a.anchor},`side-nav-item-sublist-${s}`)))})]});exports.Accordion=({id:r,allowMultiSelect:n=!1,items:t,children:l})=>{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)}))}})),l||t?e.jsx("div",{id:r,ref:i,className:S("usa-accordion",{"usa-accordion--multiselectable":n}),"data-allow-multiple":!!n||void 0,children:null!=l?l:null==t?void 0:t.map(((a,s)=>e.jsx($,{id:a.id,label:a.label,expanded:a.expanded,children:a.children},`accordion-item-${s}`)))}):e.jsx(e.Fragment,{})},exports.AccordionItem=$,exports.Alert=({id:s,type:r,show:n=!0,slim:t,noIcon:l,allowClose:i=!1,heading:o,body:c,children:d,onClose:u})=>{const[m,h]=a.useState(!n),p=S("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":t,"usa-alert--no-icon":l});return m?e.jsx(e.Fragment,{}):e.jsx("div",{id:s,className:p,children:e.jsxs("div",{className:"usa-alert__body",children:[e.jsxs("div",{className:"display-flex",children:[e.jsx("div",{className:"flex-1",children:o&&e.jsx("h4",{className:"usa-alert__heading",children:o})}),e.jsx("div",{className:"flex-0",children:i&&e.jsx(O,{id:`close-btn-${s}`,variant:"unstyled","aria-label":"Close",onClick:()=>{h(!0),u&&u()},children:e.jsx("div",{className:"margin-auto",children:e.jsx(E,{id:`close-btn-icon-${s}`,type:"close"})})})})]}),null!=c?c:e.jsx("p",{className:"usa-alert__text",children:d})]})})},exports.Banner=({id:r,type:o="gov"})=>{const[c]=a.useState(!1),d=a.useRef(null);return a.useEffect((()=>{const e=d.current;return n.on(e),s.on(e),()=>{n.off(e),s.off(e)}})),e.jsx("section",{id:r,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:i,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"," ",F[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:l,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:n,children:t})=>t||n?e.jsx("nav",{className:"usa-breadcrumb breadcrumb","aria-label":"Breadcrumbs,,",id:a,children:e.jsxs("ol",{className:"usa-breadcrumb__list",children:[null!=t?t:null==n?void 0:n.map(((a,s)=>e.jsx(L,{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=L,exports.Button=O,exports.ButtonGroup=({id:s,type:r="default",className:n,children:t})=>{const l=S("usa-button-group",{"usa-button-group--segmented":"segmented"===r},n);return e.jsx("ul",{id:s,className:l,children:a.Children.map(t,((a,s)=>e.jsx("li",{className:"usa-button-group__item",children:a},s)))})},exports.Card=({id:a,layout:s="default",mediaRight:r=!1,className:n,children:t})=>{const l=S("usa-card",{"usa-card--flag flex-1":"flag"===s},{"usa-card--media-right":r},n);return e.jsx("div",{className:l,id:a,children:e.jsx("div",{className:"usa-card__container",children:t})})},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 n=S("usa-card__media",{"usa-card__media--inset":a},{"usa-card__media--exdent":s});return e.jsx("div",{className:n,children:e.jsx("div",{className:"usa-card__img",children:r})})},exports.CharacterCount=a=>{var{id:s}=a,r=T(a,["id"]);return e.jsx("span",{id:s,className:S("usa-hint","usa-character-count__message",r.className),"aria-live":"polite",children:r.children})},exports.CharacterCountContainer=s=>{var{className:r}=s,n=T(s,["className"]);const t=a.useRef(null);return a.useEffect((()=>{const e=t.current;return o.on(e),()=>o.off(e)})),e.jsx("div",Object.assign({ref:t,className:S("usa-character-count",r)},n,{children:n.children}))},exports.Checkbox=P,exports.CheckboxGroup=({id:a,name:s,data:r,areTiles:n,required:t,label:l,helperText:i,errors:o,onChange:c,onClick:d})=>e.jsx(I,{id:`form-group-${a}`,required:t,label:l,helperText:i,errors:o,fieldControl:e.jsx(e.Fragment,{children:r.map(((r,t)=>{const l=`${a}__checkbox${t}`;return e.jsx(P,{id:l,name:s,label:r.label,value:r.value,checked:r.checked,defaultChecked:r.defaultChecked,isTile:n,onChange:c,onClick:d},l)}))})}),exports.ComboBox=s=>{var{id:r,options:n,required:t,label:l,helperText:i,errors:o,onChange:d,className:u,children:m,defaultValue:h,placeholder:p}=s,x=T(s,["id","options","required","label","helperText","errors","onChange","className","children","defaultValue","placeholder"]);const g=a.useRef(null);a.useLayoutEffect((()=>{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}"]`))&&c.on(a),()=>{a&&c.off(a)}}));const b={className:"usa-combo-box",ref:g};return p&&(b["data-placeholder"]=p),h&&(b["data-default-value"]=h),e.jsx(I,{id:`form-group-${r}`,required:t,label:l,helperText:i,errors:o,fieldControl:e.jsx("div",Object.assign({},b,{children:e.jsx("select",Object.assign({id:r,className:S("usa-select",u),defaultValue:h,onChange:d},x,{children:null!=m?m:null==n?void 0:n.map(R)}))}))})},exports.DatePicker=s=>{var{id:r,minDate:n,maxDate:t,dateRange:l,defaultValue:i,required:o,label:c,helperText:u,errors:m,validationStatus:h,onChange:p}=s,x=T(s,["id","minDate","maxDate","dateRange","defaultValue","required","label","helperText","errors","validationStatus","onChange"]);const g=a.useRef(null);a.useLayoutEffect((()=>{const e=g.current,a=e.querySelector(".usa-date-picker__wrapper");a||d.on(e);const s=d.getDatePickerContext(e).externalInputEl;return p&&s.addEventListener("change",p),()=>{p&&s.removeEventListener("change",p),a&&d.off(e)}}),[]);const b={};n&&(b["data-min-date"]=D(n)),t&&(b["data-max-date"]=D(t)),l&&(b["data-range-date"]=D(l)),i&&(b["data-default-value"]=D(i));const f=S("usa-input",{"usa-input--error":"error"===h,"usa-input--success":"success"===h});return e.jsx(I,{id:`form-group-${r}`,required:o,label:c,helperText:u,errors:m,fieldControl:e.jsx("div",Object.assign({ref:g,className:"usa-date-picker"},b,{children:e.jsx("input",Object.assign({id:r,className:f,type:"text"},x))}))})},exports.DateRangePicker=({id:s,children:r})=>{const n=a.useRef(null);return a.useLayoutEffect((()=>{const e=n.current;return u.on(e),()=>u.off(e)})),e.jsx("div",{id:s,ref:n,className:"usa-date-range-picker",children:r})},exports.ErrorMessages=A,exports.FileInput=s=>{var{id:r,required:n,label:t,helperText:l,errors:i}=s,o=T(s,["id","required","label","helperText","errors"]);const c=a.useRef(null);return a.useLayoutEffect((()=>{const e=c.current;return m.on(e),()=>m.off(e)}),[]),e.jsx(I,{id:`form-group-${r}`,required:n,label:t,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:n,children:t}=a,l=T(a,["id","isLarge","className","children"]);return e.jsx("form",Object.assign({id:s,className:S("usa-form",{"usa-form--large":r},n)},l,{children:t}))},exports.FormGroup=I,exports.HelperText=M,exports.Icon=E,exports.InPageNavigation=({id:s,navTitle:r,pageTitle:n,items:t})=>{const l=a.useRef(null);return a.useEffect((()=>{const e=l.current;return h.on(e),()=>{h.off(e)}}),[]),e.jsxs("div",{id:s,className:"usa-in-page-nav-container",ref:l,children:[e.jsx("aside",{className:"usa-in-page-nav","data-title-text":r||"On this page","data-title-heading-level":"h4","data-scroll-offset":"0","data-root-margin":"0px 0px 0px 0px","data-threshold":"1"}),e.jsxs("main",{id:"main-content",className:"main-content usa-prose",children:[e.jsx("h1",{children:n}),t.map(((a,s)=>e.jsxs("div",{children:[e.jsx(a.headingType,{children:a.heading}),e.jsx("p",{children:a.content})]},`in-page-nav-item-${s}`)))]})]})},exports.Label=V,exports.LanguageSelector=({id:s,items:r,variant:n="default",size:t="default"})=>{const[l,i]=a.useState(0),o=S("usa-language-container",{"usa-language--small":"small"===t}),c=S("usa-button",{"usa-language__link":r.length>=3,"usa-button--unstyled":"unstyled"===n}),d=a.useRef(null);return a.useEffect((()=>{const e=d.current;return r.length>=3&&x.on(e),()=>{r.length>=3&&x.off(e)}}),[]),r.length<3?e.jsx("div",{id:s,className:o,children:e.jsx("button",{type:"button",className:c,role:"button",onClick:()=>{l==r.length-1?i(0):i((e=>e+1)),r[l].onChange&&r[l].onChange()},children:e.jsx("span",{lang:r[l].attr,children:r[l].label})})}):e.jsx("div",{id:s,className:o,ref:d,children:e.jsx("ul",{className:"usa-language__primary usa-accordion",children:e.jsxs("li",{className:"usa-language__primary-item",children:[e.jsx("button",{type:"button",className:c,role:"button","aria-expanded":"false","aria-controls":"language-options",children:"Languages"}),e.jsx("ul",{id:"language-options",className:"usa-language__submenu",hidden:!0,children:r.map(((a,s)=>e.jsx("li",{className:"usa-language__submenu-item",children:e.jsx("a",{href:"#",onClick:e=>{e.preventDefault(),a.onChange&&a.onChange()},children:e.jsxs("span",{lang:a.attr,children:[e.jsx("strong",{children:a.label}),a.localLabel?` (${a.localLabel})`:e.jsx(e.Fragment,{})]})})},s)))})]})})})},exports.List=a=>{var{id:s,type:r="unordered",variant:n="default",className:t,items:l}=a,i=T(a,["id","type","variant","className","items"]);const o=S("usa-list",{"usa-list--unstyled":"unstyled"===n},t),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:n,helperText:t,errors:l,defaultMonthValue:i,defaultDayValue:o,defaultYearValue:c,onMonthChange:d,onDayChange:u,onYearChange:m}=a,h=T(a,["id","required","label","helperText","errors","defaultMonthValue","defaultDayValue","defaultYearValue","onMonthChange","onDayChange","onYearChange"]);return e.jsx(I,{id:`form-group-${s}`,required:r,label:n,helperText:t,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:"January"}),e.jsx("option",{value:2,children:"February"}),e.jsx("option",{value:3,children:"March"}),e.jsx("option",{value:4,children:"April"}),e.jsx("option",{value:5,children:"May"}),e.jsx("option",{value:6,children:"June"}),e.jsx("option",{value:7,children:"July"}),e.jsx("option",{value:8,children:"August"}),e.jsx("option",{value:9,children:"September"}),e.jsx("option",{value:10,children:"October"}),e.jsx("option",{value:11,children:"November"}),e.jsx("option",{value:12,children:"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:n,size:t="small",footer:l,children:i})=>{const o=a.useRef(null);a.useLayoutEffect((()=>{const e=o.current;return g.on(e),()=>g.off(e)}));const c=S("usa-modal",{"usa-modal--lg":"large"===t});return e.jsx("div",{ref:o,className:c,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:n}),i,e.jsx("div",{className:"usa-modal__footer",children:l})]}),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:`${r}#close`})})})]})})},exports.Pagination=({id:a,currentPage:s,amountOfPages:n,amountOfVisiblePageItems:t=3,ariaLabel:l,createPageUrl:i=(()=>"#"),onPage:o=(()=>{})})=>{n<=7&&(t=7);let c=Math.max(0,s-Math.floor(t/2));const d=Math.min(n,c+t)-1;return d===n-1&&(c=Math.max(0,d-t+1)),e.jsx("nav",{id:a,"aria-label":l,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:i(s-1),onClick:e=>o(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:`${r}#navigate_before`})}),e.jsx("span",{className:"usa-pagination__link-text",children:"Previous"})]})}),c>0&&e.jsxs(e.Fragment,{children:[G(0,s,n,i,o),e.jsx("li",{className:"usa-pagination__item usa-pagination__overflow",children:e.jsx("span",{children:"…"})})]}),Y(c,d,(e=>G(e,s,n,i,o))),d<n-1&&e.jsxs(e.Fragment,{children:[e.jsx("li",{className:"usa-pagination__item usa-pagination__overflow",children:e.jsx("span",{children:"…"})}),G(n-1,s,n,i,o)]}),s<n-1&&e.jsx("li",{className:"usa-pagination__item usa-pagination__arrow",children:e.jsxs("a",{href:i(s+1),onClick:e=>o(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:`${r}#navigate_next`})})]})})]})})},exports.ProcessList=({id:a,steps:s,currentStep:r=0,children:n})=>n||s?e.jsx("ol",{id:a,className:"usa-process-list",children:null!=n?n:null==s?void 0:s.map(((a,n)=>e.jsx(J,{heading:a.heading,isCurrentStep:r===n+1&&r!==s.length,isCompletedStep:r>n+1||r===s.length,isLastStep:n===s.length-1,children:a.children},n)))}):e.jsx(e.Fragment,{}),exports.ProcessListStep=J,exports.Prose=a=>{var{id:s,className:r,children:n}=a,t=T(a,["id","className","children"]);const l=S("usa-prose",r);return e.jsx("section",Object.assign({id:s,className:l},t,{children:n}))},exports.RadioButton=K,exports.RadioButtonGroup=({id:a,name:s,data:r,areTiles:n,required:t,label:l,helperText:i,errors:o,onChange:c,onClick:d})=>e.jsx(I,{id:`form-group-${a}`,required:t,label:l,helperText:i,errors:o,fieldControl:e.jsx(e.Fragment,{children:r.map(((r,t)=>{const l=`${a}__radio${t}`;return e.jsx(K,{id:l,name:s,label:r.label,value:r.value,checked:r.checked,defaultChecked:r.defaultChecked,isTile:n,onChange:c,onClick:d},l)}))})}),exports.RangeSlider=a=>{var{id:s,required:r,label:n,helperText:t,errors:l,minValue:i,maxValue:o,step:c="10",defaultValue:d,onChange:u}=a,m=T(a,["id","required","label","helperText","errors","minValue","maxValue","step","defaultValue","onChange"]);return e.jsx(I,{id:`form-group-${s}`,required:r,label:n,helperText:t,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:n}=a,t=T(a,["id","type","onSearch"]);const l=S("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(n){const a=e.target;n(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"},t)),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:b,className:"usa-search__submit-icon",alt:"Search icon"})]})]})},exports.Select=a=>{var{id:s,defaultOption:r={value:"",label:"- Select -"},options:n,required:t,label:l,helperText:i,errors:o,onChange:c,className:d,children:u}=a,m=T(a,["id","defaultOption","options","required","label","helperText","errors","onChange","className","children"]);return u||n?e.jsx(I,{id:`form-group-${s}`,required:t,label:l,helperText:i,errors:o,fieldControl:e.jsxs("select",Object.assign({id:s,className:S("usa-select",d),defaultValue:null==r?void 0:r.value,onChange:c},m,{children:[R(r,-1),null!=u?u:null==n?void 0:n.map(R)]}))}):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:n})=>n||r?e.jsx("nav",{id:a,"aria-label":s,children:e.jsx("ul",{className:"usa-sidenav",children:null!=n?n:null==r?void 0:r.map(((a,s)=>e.jsx(Q,{items:a.items,anchor:a.anchor},`side-nav-item-${s}`)))})}):e.jsx(e.Fragment,{}),exports.SideNavigationItem=Q,exports.SiteAlert=({id:a,type:s="Info",heading:r,slim:n=!1,noIcon:t=!1,className:l,children:i})=>{const o=S("usa-site-alert",{"usa-site-alert--emergency":"Emergency"===s,"usa-site-alert--info":"Info"===s,"usa-site-alert--slim":n,"usa-site-alert--no-icon":t},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:n,hideLabels:t=!1,showCounters:l=!1,showSmallCounters:i=!1,centerCounters:o=!1,headingLevel:c="h4"})=>{const d=S("usa-step-indicator",{"usa-step-indicator--no-labels":t,"usa-step-indicator--counters":l,"usa-step-indicator--counters-sm":i,"usa-step-indicator--center":o});return e.jsxs("div",{id:s,className:d,children:[e.jsx("ol",{className:"usa-step-indicator__segments",children:r.map(((s,r)=>{const t={key:r,className:"usa-step-indicator__segment"};let l="";return r<n?(t.className+=" usa-step-indicator__segment--complete",l="completed"):r>n?l="not completed":(t.className+=" usa-step-indicator__segment--current",Object.assign(t,{"aria-current":!0})),a.createElement("li",Object.assign({},t,{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:n+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[n]})]}))})]})},exports.SummaryBox=({id:a,heading:s,className:r,items:n})=>{const t=S("usa-summary-box",r);return e.jsx("div",{className:t,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:n.map(((a,s)=>e.jsx("li",{children:a},s)))})})]})})},exports.Table=({id:s,caption:r,columns:n,data:t,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&&f.on(e),()=>{l&&(f.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})))}}),[n]),e.jsxs("div",{id:s,className:S({"usa-table-container":!d},{"usa-table-container--scrollable":d},{"usa-table--borderless":u},{"usa-table--striped":m}),ref:x,children:[e.jsxs("table",{className:S("usa-table",h),tabIndex:p,children:[e.jsx("caption",{hidden:!!r,children:r}),e.jsx("thead",{children:e.jsx("tr",{children:n.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:t.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:n})=>{const t=S("usa-tag",{"usa-tag--big":"Big"===r},n);return e.jsx("span",{id:a,className:t,children:s})},exports.TextArea=a=>{var{id:s,name:r,rows:n,required:t,label:l,helperText:i,errors:o,validationStatus:c,className:d,onChange:u}=a,m=T(a,["id","name","rows","required","label","helperText","errors","validationStatus","className","onChange"]);const h=S("usa-textarea",{"usa-input--error":"error"===c,"usa-input--success":"success"===c},d);return e.jsx(I,{id:`form-group-${s}`,required:t,label:l,helperText:i,errors:o,validationStatus:c,fieldControl:e.jsx("textarea",Object.assign({className:h,style:void 0===n?void 0:{height:"unset"},id:s,name:r,rows:n,onChange:u},m))})},exports.TextInput=s=>{var{id:r,name:n,required:t,label:l,helperText:i,errors:o,validationStatus:c,className:d,type:u,mask:m,prefix:h,suffix:x,onChange:g}=s,b=T(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&&p.on(e),()=>{e&&m&&p.off(e)}}));const j=S("usa-input",{"usa-input--error":"error"===c,"usa-input--success":"success"===c,"usa-masked":m},d),_=e.jsx("input",Object.assign({ref:f,id:r,name:n,className:j,"data-testid":"input",type:H(m,u),onChange:g,pattern:z(m,b.pattern),placeholder:B(m,b.placeholder),inputMode:U(m,b.inputMode)},b)),v=e.jsxs("div",{className:"usa-input-group",children:[h?e.jsx("div",{className:"usa-input-prefix","aria-hidden":"true",children:h}):void 0,_,x?e.jsx("div",{className:"usa-input-suffix","aria-hidden":"true",children:x}):void 0]});return e.jsx(I,{id:`form-group-${r}`,required:t,label:l,helperText:i,errors:o,validationStatus:c,fieldControl:(null!=h?h:x)?v:_})},exports.TimePicker=s=>{var{id:r,required:n,label:t,helperText:l,errors:i,filter:o,minTime:d,maxTime:u,step:m,onChange:h}=s,p=T(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){j.on(a),c.on(a);const e=a.querySelector(".usa-combo-box__input");h&&e.addEventListener("change",h)}return()=>{if(s){c.off(a),j.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.jsx(I,{id:`form-group-${r}`,required:n,label:t,helperText:l,errors:i,fieldControl:e.jsx("div",Object.assign({ref:x,className:S("usa-time-picker",p.className)},g,{children:e.jsx("input",Object.assign({className:"usa-input",type:"text",id:r},p))}))})},exports.Tooltip=({label:s,position:r="top",children:n})=>{const t=a.useRef(null);return a.useLayoutEffect((()=>{var e;const a=null===(e=t.current)||void 0===e?void 0:e.firstChild;return a&&(a.classList.add("usa-tooltip"),a.title=s,a.setAttribute("data-position",r),_.on(a)),()=>_.off(a)})),e.jsx("span",{ref:t,children:n})},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 n=s.querySelector(".usa-file-input__instructions");n&&n.removeAttribute("hidden"),a.setAttribute("aria-label",""),a.value=""}}),exports.useHeader=()=>({on:e=>{v.on(e)},off:e=>{v.off(e)}}),exports.useModal=()=>({toggleModal:e=>{g.toggleModal.call(g,e)}});
//# sourceMappingURL=index.js.map

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

http://jedwatson.github.io/classnames
*/var E,M=(V||(V=1,E=L,function(){var e={}.hasOwnProperty;function a(){for(var e="",a=0;a<arguments.length;a++){var s=arguments[a];s&&(e=n(e,r(s)))}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 s="";for(var l in r)e.call(r,l)&&r[l]&&(s=n(s,l));return s}function n(e,a){return a?e?e+" "+a:e+a:e}E.exports?(a.default=a,E.exports=a):window.classNames=a}()),L.exports),A=q(M);function D(e,a){void 0===a&&(a={});var r=a.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===r&&n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}D(".accordion-item {\n margin: 10px;\n border: none;\n}\n");const z=({id:r,allowMultiSelect:n=!1,items:t,children:i})=>{if(!i&&!t)return e(a,{});const o=s(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:A("usa-accordion",{"usa-accordion--multiselectable":n}),"data-allow-multiple":!!n||void 0,children:null!=i?i:null==t?void 0:t.map(((a,r)=>e(P,{id:a.id,label:a.label,expanded:a.expanded,children:a.children},`accordion-item-${r}`)))})},P=({id:a,label:n,expanded:s,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":s,"aria-controls":a,children:n})}),e("div",{id:a,className:"usa-accordion__content usa-prose text-left","data-testid":"accordion-content",hidden:!s,children:l})]});function I(e,a){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&a.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s<n.length;s++)a.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(r[n[s]]=e[n[s]])}return r}"function"==typeof SuppressedError&&SuppressedError;const F=a=>{var{id:r,type:n="button",variant:s="default",size:l="default",className:t,children:i}=a,o=I(a,["id","type","variant","size","className","children"]);const d=A("usa-button",{"usa-button--secondary":"secondary"===s,"usa-button--accent-cool":"accent-cool"===s,"usa-button--accent-warm":"accent-warm"===s,"usa-button--base":"base"===s,"usa-button--outline":"outline"===s,"usa-button--outline usa-button--inverse":"outline-inverse"===s,"usa-button--unstyled":"unstyled"===s,"usa-button--big":"big"===l},t);return e("button",Object.assign({id:r,type:n,className:d,"data-testid":"button"},o,{children:i}))},H=({id:a,type:r,size:n="size-3",className:s="text-base-darkest"})=>{const l=A("usa-icon",`usa-icon--${n}`,s);return e("svg",{id:a,className:l,"aria-hidden":"true",focusable:"false",role:"img",children:e("use",{xlinkHref:`${m}#${r}`})})};D(".usa-alert__body {\n max-width: unset !important;\n padding-right: 1rem !important;\n}\n");const B=({id:n,type:s,show:l=!0,slim:i,noIcon:o,allowClose:d=!1,heading:c,body:u,children:m,onClose:h})=>{const[p,g]=t(!l),b=A("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":i,"usa-alert--no-icon":o});return p?e(a,{}):e("div",{id:n,className:b,children:r("div",{className:"usa-alert__body",children:[r("div",{className:"display-flex",children:[e("div",{className:"flex-1",children:c&&e("h4",{className:"usa-alert__heading",children:c})}),e("div",{className:"flex-0",children:d&&e(F,{id:`close-btn-${n}`,variant:"unstyled","aria-label":"Close",onClick:()=>{g(!0),h&&h()},children:e("div",{className:"margin-auto",children:e(H,{id:`close-btn-icon-${n}`,type:"close"})})})})]}),null!=u?u:e("p",{className:"usa-alert__text",children:m})]})})},R={gov:"government",mil:"U.S. Department of Defense"},U=({id:a,type:n="gov"})=>{const[i]=t(!1),o=s(null);return l((()=>{const e=o.current;return h.on(e),u.on(e),()=>{h.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:p,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 .",n," "]}),e("br",{}),"A ",r("strong",{children:[".",n]})," website belongs to an official"," ",R[n]," 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:g,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 .",n," ","website. Share sensitive information only on official, secure websites."]})})]})]})})]})})},Y=({id:n,current:s,action:l,items:t,children:i})=>i||t?e("nav",{className:"usa-breadcrumb breadcrumb","aria-label":"Breadcrumbs,,",id:n,children:r("ol",{className:"usa-breadcrumb__list",children:[null!=i?i:null==t?void 0:t.map(((a,r)=>e(J,{path:a.path,name:a.name,action:l},`breadcrumb-${r}`))),s?e("li",{className:"usa-breadcrumb__list-item usa-current","aria-current":"true",children:e("span",{children:s})}):e(a,{})]})}):e(a,{}),J=({path:a,name:r,action:n})=>e("li",{className:"usa-breadcrumb__list-item",children:e("span",{className:"usa-breadcrumb__link span-link","data-testid":"breadcrumb-link",onClick:()=>!!n&&n(a),children:e("span",{children:r})})}),G=({id:a,type:r="default",className:n,children:s})=>{const l=A("usa-button-group",{"usa-button-group--segmented":"segmented"===r},n);return e("ul",{id:a,className:l,children:i.map(s,((a,r)=>e("li",{className:"usa-button-group__item",children:a},r)))})},K=({id:a,layout:r="default",mediaRight:n=!1,className:s,children:l})=>{const t=A("usa-card",{"usa-card--flag flex-1":"flag"===r},{"usa-card--media-right":n},s);return e("div",{className:t,id:a,children:e("div",{className:"usa-card__container",children:l})})},Q=({children:a})=>e("div",{className:"usa-card__body",children:a}),W=({children:a})=>e("div",{className:"usa-card__header",children:e("h2",{className:"usa-card__heading",children:a})}),X=({inset:a=!1,exdent:r=!1,children:n})=>{const s=A("usa-card__media",{"usa-card__media--inset":a},{"usa-card__media--exdent":r});return e("div",{className:s,children:e("div",{className:"usa-card__img",children:n})})},Z=({children:a})=>e("div",{className:"usa-card__footer",children:a}),ee=a=>{var{className:r}=a,n=I(a,["className"]);const t=s(null);return l((()=>{const e=t.current;return f.on(e),()=>f.off(e)})),e("div",Object.assign({ref:t,className:A("usa-character-count",r)},n,{children:n.children}))},ae=a=>{var{id:r}=a,n=I(a,["id"]);return e("span",{id:r,className:A("usa-hint","usa-character-count__message",n.className),"aria-live":"polite",children:n.children})},re=a=>{var{htmlFor:n,required:s,children:l}=a,t=I(a,["htmlFor","required","children"]);return r("label",Object.assign({className:"usa-label",htmlFor:n},t,{children:[l,s&&e("span",{className:"text-red",children:" *"})]}))},ne=({id:a,children:r})=>e("span",{id:a,className:"usa-hint",children:r}),se=({id:r,errors:n,children:s})=>s||n?("string"==typeof n&&(n=[n]),e(a,{children:null!=s?s:null==n?void 0:n.map(((a,n)=>e("span",{id:`${r}-${n}`,className:"usa-error-message",children:a},n)))})):e(a,{}),le=({id:s,required:l,label:t,helperText:i,errors:d,validationStatus:c,className:u,fieldControl:m,children:h})=>{const p=A("usa-form-group",{"usa-form-group--error":!!(d&&d.length>0)||"error"===c},u);if(!h&&!m)return e(a,{});if(h)return e("div",{id:s,className:p,children:h});let g=o(m)?m.props.id:void 0;const b=o(m)?m:void 0;let f=b;const _=null==f?void 0:f.props.className;if("usa-combo-box"===_||"usa-time-picker"===_||"usa-date-picker"===_){const e=null==b?void 0:b.props.children;g=null==e?void 0:e.props.id}else b&&(f=n.cloneElement(b,{"aria-describedby":`${s}-helper-text`}));return r("div",{id:s,className:p,children:[t?e(re,{htmlFor:g,required:l,children:t}):e(a,{}),i?e(ne,{id:`${s}-helper-text`,children:i}):e(a,{}),d?e(se,{id:`${s}-errors`,errors:d}):e(a,{}),f]})},te=a=>{var{id:n,name:s,label:l,checked:t,defaultChecked:i,isTile:o,onChange:d,onClick:c}=a,u=I(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const m=`${n}__usa-checkbox__input`,h=A("usa-checkbox__input",{"usa-checkbox__input--tile":o});return r("div",{id:n,className:"usa-checkbox",children:[e("input",Object.assign({className:h,id:m,type:"checkbox",name:s,checked:t,defaultChecked:i,onChange:d,onClick:c},u)),e("label",{className:"usa-checkbox__label",htmlFor:m,children:l})]})},ie=({id:r,name:n,data:s,areTiles:l,required:t,label:i,helperText:o,errors:d,onChange:c,onClick:u})=>e(le,{id:`form-group-${r}`,required:t,label:i,helperText:o,errors:d,fieldControl:e(a,{children:s.map(((a,s)=>{const t=`${r}__checkbox${s}`;return e(te,{id:t,name:n,label:a.label,value:a.value,checked:a.checked,defaultChecked:a.defaultChecked,isTile:l,onChange:c,onClick:u},t)}))})}),oe=n=>{var{id:s,defaultOption:l={value:"",label:"- Select -"},options:t,required:i,label:o,helperText:d,errors:c,onChange:u,className:m,children:h}=n,p=I(n,["id","defaultOption","options","required","label","helperText","errors","onChange","className","children"]);return h||t?e(le,{id:`form-group-${s}`,required:i,label:o,helperText:d,errors:c,fieldControl:r("select",Object.assign({id:s,className:A("usa-select",m),defaultValue:null==l?void 0:l.value,onChange:u},p,{children:[ce(l,-1),null!=h?h:null==t?void 0:t.map(ce)]}))}):e(a,{})},de=({value:a,label:r})=>e("option",{value:a,children:r}),ce=(a,r)=>a&&e("option",{value:a.value,children:a.label},r),ue=a=>{var{id:r,options:n,required:l,label:t,helperText:i,errors:o,onChange:c,className:u,children:m,defaultValue:h,placeholder:p}=a,g=I(a,["id","options","required","label","helperText","errors","onChange","className","children","defaultValue","placeholder"]);const b=s(null);d((()=>{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}"]`))&&_.on(a),()=>{a&&_.off(a)}}));const f={className:"usa-combo-box",ref:b};return p&&(f["data-placeholder"]=p),h&&(f["data-default-value"]=h),e(le,{id:`form-group-${r}`,required:l,label:t,helperText:i,errors:o,fieldControl:e("div",Object.assign({},f,{children:e("select",Object.assign({id:r,className:A("usa-select",u),defaultValue:h,onChange:c},g,{children:null!=m?m:null==n?void 0:n.map(ce)}))}))})},me=a=>{var{id:r,minDate:n,maxDate:l,dateRange:t,defaultValue:i,required:o,label:c,helperText:u,errors:m,validationStatus:h,onChange:p}=a,g=I(a,["id","minDate","maxDate","dateRange","defaultValue","required","label","helperText","errors","validationStatus","onChange"]);const b=s(null);d((()=>{const e=b.current,a=e.querySelector(".usa-date-picker__wrapper");a||v.on(e);const r=v.getDatePickerContext(e).externalInputEl;return p&&r.addEventListener("change",p),()=>{p&&r.removeEventListener("change",p),a&&v.off(e)}}),[]);const f={};n&&(f["data-min-date"]=he(n)),l&&(f["data-max-date"]=he(l)),t&&(f["data-range-date"]=he(t)),i&&(f["data-default-value"]=he(i));const _=A("usa-input",{"usa-input--error":"error"===h,"usa-input--success":"success"===h});return e(le,{id:`form-group-${r}`,required:o,label:c,helperText:u,errors:m,fieldControl:e("div",Object.assign({ref:b,className:"usa-date-picker"},f,{children:e("input",Object.assign({id:r,className:_,type:"text"},g))}))})};function he(e){if("string"==typeof e){return new Date(e).toISOString().substring(0,10)}return e.toISOString().substring(0,10)}const pe=({id:a,children:r})=>{const n=s(null);return d((()=>{const e=n.current;return N.on(e),()=>N.off(e)})),e("div",{id:a,ref:n,className:"usa-date-range-picker",children:r})},ge=a=>{var{id:r,required:n,label:l,helperText:t,errors:i}=a,o=I(a,["id","required","label","helperText","errors"]);const c=s(null);return d((()=>{const e=c.current;return y.on(e),()=>y.off(e)}),[]),e(le,{id:`form-group-${r}`,required:n,label:l,helperText:t,errors:i,fieldControl:e("input",Object.assign({className:"usa-file-input",type:"file",ref:c,id:r},o))})},be=a=>{var{id:r,isLarge:n=!1,className:s,children:l}=a,t=I(a,["id","isLarge","className","children"]);return e("form",Object.assign({id:r,className:A("usa-form",{"usa-form--large":n},s)},t,{children:l}))},fe=({id:a,navTitle:n,pageTitle:t,items:i})=>{const o=s(null);return l((()=>{const e=o.current;return x.on(e),()=>{x.off(e)}}),[]),r("div",{id:a,className:"usa-in-page-nav-container",ref:o,children:[e("aside",{className:"usa-in-page-nav","data-title-text":n||"On this page","data-title-heading-level":"h4","data-scroll-offset":"0","data-root-margin":"0px 0px 0px 0px","data-threshold":"1"}),r("main",{id:"main-content",className:"main-content usa-prose",children:[e("h1",{children:t}),i.map(((a,n)=>r("div",{children:[e(a.headingType,{children:a.heading}),e("p",{children:a.content})]},`in-page-nav-item-${n}`)))]})]})},_e=(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},ve=(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},Ne=(e,a)=>{let r=null!=a?a:"text";if("phone_number"===e)r="tel";return r},ye=(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},xe=a=>{var{id:n,name:t,required:i,label:o,helperText:d,errors:c,validationStatus:u,className:m,type:h,mask:p,prefix:g,suffix:b,onChange:f}=a,_=I(a,["id","name","required","label","helperText","errors","validationStatus","className","type","mask","prefix","suffix","onChange"]);const v=s(null);l((()=>{const e=v.current;return e&&p&&C.on(e),()=>{e&&p&&C.off(e)}}));const N=A("usa-input",{"usa-input--error":"error"===u,"usa-input--success":"success"===u,"usa-masked":p},m),y=e("input",Object.assign({ref:v,id:n,name:t,className:N,"data-testid":"input",type:Ne(p,h),onChange:f,pattern:_e(p,_.pattern),placeholder:ve(p,_.placeholder),inputMode:ye(p,_.inputMode)},_)),x=r("div",{className:"usa-input-group",children:[g?e("div",{className:"usa-input-prefix","aria-hidden":"true",children:g}):void 0,y,b?e("div",{className:"usa-input-suffix","aria-hidden":"true",children:b}):void 0]});return e(le,{id:`form-group-${n}`,required:i,label:o,helperText:d,errors:c,validationStatus:u,fieldControl:(null!=g?g:b)?x:y})},Ce=({id:n,items:i,variant:o="default",size:d="default"})=>{const[c,u]=t(0),m=A("usa-language-container",{"usa-language--small":"small"===d}),h=A("usa-button",{"usa-language__link":i.length>=3,"usa-button--unstyled":"unstyled"===o});if(i.length<3)return e("div",{id:n,className:m,children:e("button",{type:"button",className:h,role:"button",onClick:()=>{c==i.length-1?u(0):u((e=>e+1)),i[c].onChange&&i[c].onChange()},children:e("span",{lang:i[c].attr,children:i[c].label})})});const p=s(null);return l((()=>{const e=p.current;return k.on(e),()=>{k.off(e)}}),[]),e("div",{id:n,className:m,ref:p,children:e("ul",{className:"usa-language__primary usa-accordion",children:r("li",{className:"usa-language__primary-item",children:[e("button",{type:"button",className:h,role:"button","aria-expanded":"false","aria-controls":"language-options",children:"Languages"}),e("ul",{id:"language-options",className:"usa-language__submenu",hidden:!0,children:i.map(((n,s)=>e("li",{className:"usa-language__submenu-item",children:e("a",{href:"#",onClick:e=>{e.preventDefault(),n.onChange&&n.onChange()},children:r("span",{lang:n.attr,children:[e("strong",{children:n.label}),n.localLabel?` (${n.localLabel})`:e(a,{})]})})},s)))})]})})})},ke=a=>{var{id:r,type:n="unordered",variant:s="default",className:l,items:t}=a,i=I(a,["id","type","variant","className","items"]);const o=A("usa-list",{"usa-list--unstyled":"unstyled"===s},l),d=a=>a.map((a=>e("li",{id:a.id,children:a.value},a.id)));return e("unordered"===n?"ul":"ol",Object.assign({id:r,className:o},i,{children:d(t)}))},we=a=>{var{id:n,required:s,label:l,helperText:t,errors:i,defaultMonthValue:o,defaultDayValue:d,defaultYearValue:c,onMonthChange:u,onDayChange:m,onYearChange:h}=a,p=I(a,["id","required","label","helperText","errors","defaultMonthValue","defaultDayValue","defaultYearValue","onMonthChange","onDayChange","onYearChange"]);return e(le,{id:`form-group-${n}`,required:s,label:l,helperText:t,errors:i,fieldControl:r("div",Object.assign({id:`memorable-date-${n}`,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-${n}`,children:"Month"}),r("select",{className:"usa-select",id:`memorable-date-month-${n}`,name:`memorable-date-month-${n}`,defaultValue:o,onChange:u,children:[e("option",{value:"",children:"- Select -"}),e("option",{value:1,children:"January"}),e("option",{value:2,children:"February"}),e("option",{value:3,children:"March"}),e("option",{value:4,children:"April"}),e("option",{value:5,children:"May"}),e("option",{value:6,children:"June"}),e("option",{value:7,children:"July"}),e("option",{value:8,children:"August"}),e("option",{value:9,children:"September"}),e("option",{value:10,children:"October"}),e("option",{value:11,children:"November"}),e("option",{value:12,children:"December"})]})]}),r("div",{className:"usa-form-group usa-form-group--day",children:[e("label",{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:d,onChange:m})]}),r("div",{className:"usa-form-group usa-form-group--year",children:[e("label",{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:c,onChange:h})]})]}))})},Se=({id:a,heading:n,size:l="small",footer:t,children:i})=>{const o=s(null);d((()=>{const e=o.current;return w.on(e),()=>w.off(e)}));const c=A("usa-modal",{"usa-modal--lg":"large"===l});return e("div",{ref:o,className:c,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:n}),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:`${m}#close`})})})]})})},$e=({id:n,currentPage:s,amountOfPages:l,amountOfVisiblePageItems:t=3,ariaLabel:i,createPageUrl:o=(()=>"#"),onPage:d=(()=>{})})=>{l<=7&&(t=7);let c=Math.max(0,s-Math.floor(t/2));const u=Math.min(l,c+t)-1;return u===l-1&&(c=Math.max(0,u-t+1)),e("nav",{id:n,"aria-label":i,className:"usa-pagination",children:r("ul",{className:"usa-pagination__list",children:[s>0&&e("li",{className:"usa-pagination__item usa-pagination__arrow",children:r("a",{href:o(s-1),onClick:e=>d(e,s-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:`${m}#navigate_before`})}),e("span",{className:"usa-pagination__link-text",children:"Previous"})]})}),c>0&&r(a,{children:[Oe(0,s,l,o,d),e("li",{className:"usa-pagination__item usa-pagination__overflow",children:e("span",{children:"…"})})]}),Te(c,u,(e=>Oe(e,s,l,o,d))),u<l-1&&r(a,{children:[e("li",{className:"usa-pagination__item usa-pagination__overflow",children:e("span",{children:"…"})}),Oe(l-1,s,l,o,d)]}),s<l-1&&e("li",{className:"usa-pagination__item usa-pagination__arrow",children:r("a",{href:o(s+1),onClick:e=>d(e,s+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:`${m}#navigate_next`})})]})})]})})};function Te(e,a,r){const n=[];for(;e<=a;e++)n.push(r(e));return n}function Oe(a,r,n,s,l){const t=a===r,i=n-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:s(a),onClick:e=>l(e,a),className:A("usa-pagination__button",{"usa-current":t}),"aria-label":i,"aria-current":t?"page":void 0,children:`${a+1}`})},a)}D(".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 je=({id:r,steps:n,currentStep:s=0,children:l})=>l||n?e("ol",{id:r,className:"usa-process-list",children:null!=l?l:null==n?void 0:n.map(((a,r)=>e(qe,{heading:a.heading,isCurrentStep:s===r+1&&s!==n.length,isCompletedStep:s>r+1||s===n.length,isLastStep:r===n.length-1,children:a.children},r)))}):e(a,{}),qe=({heading:e,headingClassName:a,headingElementName:s="h4",isCurrentStep:l,isCompletedStep:t,isLastStep:i,children:o})=>{const d=A("usa-process-list__item",{current:l&&!t,completed:t,last:i}),c=A("usa-process-list__heading",{current:l&&!t,completed:t,last:i},a);return r("li",{className:d,children:[n.createElement(s,{className:c},e),o]})},Ve=a=>{var{id:r,className:n,children:s}=a,l=I(a,["id","className","children"]);const t=A("usa-prose",n);return e("section",Object.assign({id:r,className:t},l,{children:s}))},Le=a=>{var{id:n,name:s,label:l,checked:t,defaultChecked:i,isTile:o,onChange:d,onClick:c}=a,u=I(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const m=`${n}__usa-radio__input`,h=A("usa-radio__input",{"usa-radio__input--tile":o});return r("div",{id:n,className:"usa-radio",children:[e("input",Object.assign({className:h,id:m,type:"radio",name:s,checked:t,defaultChecked:i,onChange:d,onClick:c},u)),e("label",{className:"usa-radio__label",htmlFor:m,children:l})]})},Ee=({id:r,name:n,data:s,areTiles:l,required:t,label:i,helperText:o,errors:d,onChange:c,onClick:u})=>e(le,{id:`form-group-${r}`,required:t,label:i,helperText:o,errors:d,fieldControl:e(a,{children:s.map(((a,s)=>{const t=`${r}__radio${s}`;return e(Le,{id:t,name:n,label:a.label,value:a.value,checked:a.checked,defaultChecked:a.defaultChecked,isTile:l,onChange:c,onClick:u},t)}))})}),Me=a=>{var{id:r,required:n,label:s,helperText:l,errors:t,minValue:i,maxValue:o,step:d="10",defaultValue:c,onChange:u}=a,m=I(a,["id","required","label","helperText","errors","minValue","maxValue","step","defaultValue","onChange"]);return e(le,{id:`form-group-${r}`,required:n,label:s,helperText:l,errors:t,fieldControl:e("input",Object.assign({id:r,className:"usa-range",type:"range",min:i,max:o,step:d,defaultValue:c,onChange:u,role:"slider"},m))})},Ae=a=>{var{id:n,type:s="default",onSearch:l}=a,t=I(a,["id","type","onSearch"]);const i=A("usa-search",{"usa-search--small":"small"===s,"usa-search--big":"big"===s});return r("form",{id:n,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:`${n}__search-field`,children:"Search"}),e("input",Object.assign({className:"usa-input",id:`${n}__search-field`,type:"search",name:"search"},t)),r("button",{className:"usa-button",type:"submit",children:[e("span",{className:"small"===s?"usa-sr-only":"usa-search__submit-text",children:"Search"}),e("img",{src:S,className:"usa-search__submit-icon",alt:"Search icon"})]})]})},De=({id:r,ariaLabel:n,items:s,children:l})=>l||s?e("nav",{id:r,"aria-label":n,children:e("ul",{className:"usa-sidenav",children:null!=l?l:null==s?void 0:s.map(((a,r)=>e(ze,{items:a.items,anchor:a.anchor},`side-nav-item-${r}`)))})}):e(a,{}),ze=({items:a,anchor:n})=>r("li",{className:"usa-sidenav__item",children:[n,a&&a.length>0&&e("ul",{className:"usa-sidenav__sublist",children:a.map(((a,r)=>e(ze,{items:a.items,anchor:a.anchor},`side-nav-item-sublist-${r}`)))})]}),Pe=({id:a,type:n="Info",heading:s,slim:l=!1,noIcon:t=!1,className:i,children:o})=>{const d=A("usa-site-alert",{"usa-site-alert--emergency":"Emergency"===n,"usa-site-alert--info":"Info"===n,"usa-site-alert--slim":l,"usa-site-alert--no-icon":t},i);return e("section",{id:a,className:d,"aria-label":"Site Alert",children:e("div",{className:"usa-alert",children:r("div",{className:"usa-alert__body",children:[s&&e("h3",{className:"usa-alert__heading",children:s}),o&&e("p",{className:"usa-alert__text",children:o})]})})})},Ie=({id:n,steps:s,currentStep:l,hideLabels:t=!1,showCounters:i=!1,showSmallCounters:o=!1,centerCounters:d=!1,headingLevel:u="h4"})=>{const m=A("usa-step-indicator",{"usa-step-indicator--no-labels":t,"usa-step-indicator--counters":i,"usa-step-indicator--counters-sm":o,"usa-step-indicator--center":d});return r("div",{id:n,className:m,"aria-label":"progress",children:[e("ol",{className:"usa-step-indicator__segments",children:s.map(((a,n)=>{const s={key:n,className:"usa-step-indicator__segment"};let t="";return n<l?(s.className+=" usa-step-indicator__segment--complete",t="completed"):n>l?t="not completed":(s.className+=" usa-step-indicator__segment--current",Object.assign(s,{"aria-current":!0})),c("li",Object.assign({},s,{key:`usa-step-label-${n}`}),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:c(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 ",s.length]})]}),e("span",{className:"usa-step-indicator__heading-text",children:s[l]})]}))})]})},Fe=({id:a,heading:n,className:s,items:l})=>{const t=A("usa-summary-box",s);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:n}),e("div",{className:"usa-summary-box__text",children:e("ul",{className:"usa-list",children:l.map(((a,r)=>e("li",{children:a},r)))})})]})})},He=({id:a,caption:n,columns:t,data:i,sortable:o=!1,sortIndex:d=0,sortDir:c="ascending",onSort:u,scrollable:m=!1,borderless:h=!1,striped:p=!1,className:g,tabIndex:b=-1})=>{const f=s(null);return l((()=>{const e=f.current;return o&&$.on(e),()=>{o&&($.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:A({"usa-table-container":!m},{"usa-table-container--scrollable":m},{"usa-table--borderless":h},{"usa-table--striped":p}),ref:f,children:[r("table",{className:A("usa-table",g),tabIndex:b,children:[e("caption",{hidden:!!n,children:n}),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&&d===r?"descending"===c?"ascending":"descending":void 0,children:a.name},a.id)))})}),e("tbody",{children:i.map(((a,r)=>{const n=[];for(const e in a)o?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,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"})]})},Be=({id:a,children:r,size:n="Default",className:s})=>{const l=A("usa-tag",{"usa-tag--big":"Big"===n},s);return e("span",{id:a,className:l,children:r})},Re=a=>{var{id:r,name:n,rows:s,required:l,label:t,helperText:i,errors:o,validationStatus:d,className:c,onChange:u}=a,m=I(a,["id","name","rows","required","label","helperText","errors","validationStatus","className","onChange"]);const h=A("usa-textarea",{"usa-input--error":"error"===d,"usa-input--success":"success"===d},c);return e(le,{id:`form-group-${r}`,required:l,label:t,helperText:i,errors:o,validationStatus:d,fieldControl:e("textarea",Object.assign({className:h,style:void 0===s?void 0:{height:"unset"},id:r,name:n,rows:s,onChange:u},m))})},Ue=a=>{var{id:r,required:n,label:l,helperText:t,errors:i,filter:o,minTime:c,maxTime:u,step:m,onChange:h}=a,p=I(a,["id","required","label","helperText","errors","filter","minTime","maxTime","step","onChange"]);const g=s(null);d((()=>{var e;const a=g.current,n=null===(e=null==a?void 0:a.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${r}"]`);if(n){T.on(a),_.on(a);const e=a.querySelector(".usa-combo-box__input");h&&e.addEventListener("change",h)}return()=>{if(n){_.off(a),T.off(a);const e=a.querySelector(".usa-combo-box__input");h&&e.removeEventListener("change",h)}}}));const b={};return o&&(b["data-filter"]=o),c&&(b["data-min-time"]=c),u&&(b["data-max-time"]=u),m&&(b["data-step"]=m),e(le,{id:`form-group-${r}`,required:n,label:l,helperText:t,errors:i,fieldControl:e("div",Object.assign({ref:g,className:A("usa-time-picker",p.className)},b,{children:e("input",Object.assign({className:"usa-input",type:"text",id:r},p))}))})},Ye=({label:a,position:r="top",children:n})=>{const l=s(null);return d((()=>{var e;const n=null===(e=l.current)||void 0===e?void 0:e.firstChild;return n&&(n.classList.add("usa-tooltip"),n.title=a,n.setAttribute("data-position",r),O.on(n)),()=>O.off(n)})),e("span",{ref:l,children:n})},Je=()=>({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 n=r.querySelector(".usa-sr-only");n&&(n.innerHTML="No file selected.");const s=r.querySelector(".usa-file-input__instructions");s&&s.removeAttribute("hidden"),a.setAttribute("aria-label",""),a.value=""}}),Ge=()=>({on:e=>{j.on(e)},off:e=>{j.off(e)}}),Ke=()=>({toggleModal:e=>{w.toggleModal.call(w,e)}});export{z as Accordion,P as AccordionItem,B as Alert,U as Banner,Y as Breadcrumb,J as BreadcrumbItem,F as Button,G as ButtonGroup,K as Card,Q as CardBody,Z as CardFooter,W as CardHeader,X as CardMedia,ae as CharacterCount,ee as CharacterCountContainer,te as Checkbox,ie as CheckboxGroup,ue as ComboBox,me as DatePicker,pe as DateRangePicker,se as ErrorMessages,ge as FileInput,be as Form,le as FormGroup,ne as HelperText,H as Icon,fe as InPageNavigation,re as Label,Ce as LanguageSelector,ke as List,we as MemorableDate,Se as Modal,$e as Pagination,je as ProcessList,qe as ProcessListStep,Ve as Prose,Le as RadioButton,Ee as RadioButtonGroup,Me as RangeSlider,Ae as Search,oe as Select,de as SelectOption,De as SideNavigation,ze as SideNavigationItem,Pe as SiteAlert,Ie as StepIndicator,Fe as SummaryBox,He as Table,Be as Tag,Re as TextArea,xe as TextInput,Ue as TimePicker,Ye as Tooltip,Je as useFileInput,Ge as useHeader,Ke as useModal};
*/var E,M=(V||(V=1,E=L,function(){var e={}.hasOwnProperty;function a(){for(var e="",a=0;a<arguments.length;a++){var s=arguments[a];s&&(e=n(e,r(s)))}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 s="";for(var l in r)e.call(r,l)&&r[l]&&(s=n(s,l));return s}function n(e,a){return a?e?e+" "+a:e+a:e}E.exports?(a.default=a,E.exports=a):window.classNames=a}()),L.exports),A=q(M);function D(e,a){void 0===a&&(a={});var r=a.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css","top"===r&&n.firstChild?n.insertBefore(s,n.firstChild):n.appendChild(s),s.styleSheet?s.styleSheet.cssText=e:s.appendChild(document.createTextNode(e))}}D(".accordion-item {\n margin: 10px;\n border: none;\n}\n");const z=({id:r,allowMultiSelect:n=!1,items:t,children:i})=>{const o=s(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)}))}})),i||t?e("div",{id:r,ref:o,className:A("usa-accordion",{"usa-accordion--multiselectable":n}),"data-allow-multiple":!!n||void 0,children:null!=i?i:null==t?void 0:t.map(((a,r)=>e(P,{id:a.id,label:a.label,expanded:a.expanded,children:a.children},`accordion-item-${r}`)))}):e(a,{})},P=({id:a,label:n,expanded:s,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":s,"aria-controls":a,children:n})}),e("div",{id:a,className:"usa-accordion__content usa-prose text-left","data-testid":"accordion-content",hidden:!s,children:l})]});function I(e,a){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&a.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(n=Object.getOwnPropertySymbols(e);s<n.length;s++)a.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(e,n[s])&&(r[n[s]]=e[n[s]])}return r}"function"==typeof SuppressedError&&SuppressedError;const F=a=>{var{id:r,type:n="button",variant:s="default",size:l="default",className:t,children:i}=a,o=I(a,["id","type","variant","size","className","children"]);const d=A("usa-button",{"usa-button--secondary":"secondary"===s,"usa-button--accent-cool":"accent-cool"===s,"usa-button--accent-warm":"accent-warm"===s,"usa-button--base":"base"===s,"usa-button--outline":"outline"===s,"usa-button--outline usa-button--inverse":"outline-inverse"===s,"usa-button--unstyled":"unstyled"===s,"usa-button--big":"big"===l},t);return e("button",Object.assign({id:r,type:n,className:d,"data-testid":"button"},o,{children:i}))},H=({id:a,type:r,size:n="size-3",className:s="text-base-darkest"})=>{const l=A("usa-icon",`usa-icon--${n}`,s);return e("svg",{id:a,className:l,"aria-hidden":"true",focusable:"false",role:"img",children:e("use",{xlinkHref:`${m}#${r}`})})};D(".usa-alert__body {\n max-width: unset !important;\n padding-right: 1rem !important;\n}\n");const B=({id:n,type:s,show:l=!0,slim:i,noIcon:o,allowClose:d=!1,heading:c,body:u,children:m,onClose:h})=>{const[p,g]=t(!l),b=A("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":i,"usa-alert--no-icon":o});return p?e(a,{}):e("div",{id:n,className:b,children:r("div",{className:"usa-alert__body",children:[r("div",{className:"display-flex",children:[e("div",{className:"flex-1",children:c&&e("h4",{className:"usa-alert__heading",children:c})}),e("div",{className:"flex-0",children:d&&e(F,{id:`close-btn-${n}`,variant:"unstyled","aria-label":"Close",onClick:()=>{g(!0),h&&h()},children:e("div",{className:"margin-auto",children:e(H,{id:`close-btn-icon-${n}`,type:"close"})})})})]}),null!=u?u:e("p",{className:"usa-alert__text",children:m})]})})},R={gov:"government",mil:"U.S. Department of Defense"},U=({id:a,type:n="gov"})=>{const[i]=t(!1),o=s(null);return l((()=>{const e=o.current;return h.on(e),u.on(e),()=>{h.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:p,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 .",n," "]}),e("br",{}),"A ",r("strong",{children:[".",n]})," website belongs to an official"," ",R[n]," 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:g,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 .",n," ","website. Share sensitive information only on official, secure websites."]})})]})]})})]})})},Y=({id:n,current:s,action:l,items:t,children:i})=>i||t?e("nav",{className:"usa-breadcrumb breadcrumb","aria-label":"Breadcrumbs,,",id:n,children:r("ol",{className:"usa-breadcrumb__list",children:[null!=i?i:null==t?void 0:t.map(((a,r)=>e(J,{path:a.path,name:a.name,action:l},`breadcrumb-${r}`))),s?e("li",{className:"usa-breadcrumb__list-item usa-current","aria-current":"true",children:e("span",{children:s})}):e(a,{})]})}):e(a,{}),J=({path:a,name:r,action:n})=>e("li",{className:"usa-breadcrumb__list-item",children:e("span",{className:"usa-breadcrumb__link span-link","data-testid":"breadcrumb-link",onClick:()=>!!n&&n(a),children:e("span",{children:r})})}),G=({id:a,type:r="default",className:n,children:s})=>{const l=A("usa-button-group",{"usa-button-group--segmented":"segmented"===r},n);return e("ul",{id:a,className:l,children:i.map(s,((a,r)=>e("li",{className:"usa-button-group__item",children:a},r)))})},K=({id:a,layout:r="default",mediaRight:n=!1,className:s,children:l})=>{const t=A("usa-card",{"usa-card--flag flex-1":"flag"===r},{"usa-card--media-right":n},s);return e("div",{className:t,id:a,children:e("div",{className:"usa-card__container",children:l})})},Q=({children:a})=>e("div",{className:"usa-card__body",children:a}),W=({children:a})=>e("div",{className:"usa-card__header",children:e("h2",{className:"usa-card__heading",children:a})}),X=({inset:a=!1,exdent:r=!1,children:n})=>{const s=A("usa-card__media",{"usa-card__media--inset":a},{"usa-card__media--exdent":r});return e("div",{className:s,children:e("div",{className:"usa-card__img",children:n})})},Z=({children:a})=>e("div",{className:"usa-card__footer",children:a}),ee=a=>{var{className:r}=a,n=I(a,["className"]);const t=s(null);return l((()=>{const e=t.current;return f.on(e),()=>f.off(e)})),e("div",Object.assign({ref:t,className:A("usa-character-count",r)},n,{children:n.children}))},ae=a=>{var{id:r}=a,n=I(a,["id"]);return e("span",{id:r,className:A("usa-hint","usa-character-count__message",n.className),"aria-live":"polite",children:n.children})},re=a=>{var{htmlFor:n,required:s,children:l}=a,t=I(a,["htmlFor","required","children"]);return r("label",Object.assign({className:"usa-label",htmlFor:n},t,{children:[l,s&&e("span",{className:"text-red",children:" *"})]}))},ne=({id:a,children:r})=>e("span",{id:a,className:"usa-hint",children:r}),se=({id:r,errors:n,children:s})=>s||n?("string"==typeof n&&(n=[n]),e(a,{children:null!=s?s:null==n?void 0:n.map(((a,n)=>e("span",{id:`${r}-${n}`,className:"usa-error-message",children:a},n)))})):e(a,{}),le=({id:s,required:l,label:t,helperText:i,errors:d,validationStatus:c,className:u,fieldControl:m,children:h})=>{const p=A("usa-form-group",{"usa-form-group--error":!!(d&&d.length>0)||"error"===c},u);if(!h&&!m)return e(a,{});if(h)return e("div",{id:s,className:p,children:h});let g=o(m)?m.props.id:void 0;const b=o(m)?m:void 0;let f=b;const _=null==f?void 0:f.props.className;if("usa-combo-box"===_||"usa-time-picker"===_||"usa-date-picker"===_){const e=null==b?void 0:b.props.children;g=null==e?void 0:e.props.id}else b&&(f=n.cloneElement(b,{"aria-describedby":`${s}-helper-text`}));return r("div",{id:s,className:p,children:[t?e(re,{htmlFor:g,required:l,children:t}):e(a,{}),i?e(ne,{id:`${s}-helper-text`,children:i}):e(a,{}),d?e(se,{id:`${s}-errors`,errors:d}):e(a,{}),f]})},te=a=>{var{id:n,name:s,label:l,checked:t,defaultChecked:i,isTile:o,onChange:d,onClick:c}=a,u=I(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const m=`${n}__usa-checkbox__input`,h=A("usa-checkbox__input",{"usa-checkbox__input--tile":o});return r("div",{id:n,className:"usa-checkbox",children:[e("input",Object.assign({className:h,id:m,type:"checkbox",name:s,checked:t,defaultChecked:i,onChange:d,onClick:c},u)),e("label",{className:"usa-checkbox__label",htmlFor:m,children:l})]})},ie=({id:r,name:n,data:s,areTiles:l,required:t,label:i,helperText:o,errors:d,onChange:c,onClick:u})=>e(le,{id:`form-group-${r}`,required:t,label:i,helperText:o,errors:d,fieldControl:e(a,{children:s.map(((a,s)=>{const t=`${r}__checkbox${s}`;return e(te,{id:t,name:n,label:a.label,value:a.value,checked:a.checked,defaultChecked:a.defaultChecked,isTile:l,onChange:c,onClick:u},t)}))})}),oe=n=>{var{id:s,defaultOption:l={value:"",label:"- Select -"},options:t,required:i,label:o,helperText:d,errors:c,onChange:u,className:m,children:h}=n,p=I(n,["id","defaultOption","options","required","label","helperText","errors","onChange","className","children"]);return h||t?e(le,{id:`form-group-${s}`,required:i,label:o,helperText:d,errors:c,fieldControl:r("select",Object.assign({id:s,className:A("usa-select",m),defaultValue:null==l?void 0:l.value,onChange:u},p,{children:[ce(l,-1),null!=h?h:null==t?void 0:t.map(ce)]}))}):e(a,{})},de=({value:a,label:r})=>e("option",{value:a,children:r}),ce=(a,r)=>a&&e("option",{value:a.value,children:a.label},r),ue=a=>{var{id:r,options:n,required:l,label:t,helperText:i,errors:o,onChange:c,className:u,children:m,defaultValue:h,placeholder:p}=a,g=I(a,["id","options","required","label","helperText","errors","onChange","className","children","defaultValue","placeholder"]);const b=s(null);d((()=>{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}"]`))&&_.on(a),()=>{a&&_.off(a)}}));const f={className:"usa-combo-box",ref:b};return p&&(f["data-placeholder"]=p),h&&(f["data-default-value"]=h),e(le,{id:`form-group-${r}`,required:l,label:t,helperText:i,errors:o,fieldControl:e("div",Object.assign({},f,{children:e("select",Object.assign({id:r,className:A("usa-select",u),defaultValue:h,onChange:c},g,{children:null!=m?m:null==n?void 0:n.map(ce)}))}))})},me=a=>{var{id:r,minDate:n,maxDate:l,dateRange:t,defaultValue:i,required:o,label:c,helperText:u,errors:m,validationStatus:h,onChange:p}=a,g=I(a,["id","minDate","maxDate","dateRange","defaultValue","required","label","helperText","errors","validationStatus","onChange"]);const b=s(null);d((()=>{const e=b.current,a=e.querySelector(".usa-date-picker__wrapper");a||v.on(e);const r=v.getDatePickerContext(e).externalInputEl;return p&&r.addEventListener("change",p),()=>{p&&r.removeEventListener("change",p),a&&v.off(e)}}),[]);const f={};n&&(f["data-min-date"]=he(n)),l&&(f["data-max-date"]=he(l)),t&&(f["data-range-date"]=he(t)),i&&(f["data-default-value"]=he(i));const _=A("usa-input",{"usa-input--error":"error"===h,"usa-input--success":"success"===h});return e(le,{id:`form-group-${r}`,required:o,label:c,helperText:u,errors:m,fieldControl:e("div",Object.assign({ref:b,className:"usa-date-picker"},f,{children:e("input",Object.assign({id:r,className:_,type:"text"},g))}))})};function he(e){if("string"==typeof e){return new Date(e).toISOString().substring(0,10)}return e.toISOString().substring(0,10)}const pe=({id:a,children:r})=>{const n=s(null);return d((()=>{const e=n.current;return N.on(e),()=>N.off(e)})),e("div",{id:a,ref:n,className:"usa-date-range-picker",children:r})},ge=a=>{var{id:r,required:n,label:l,helperText:t,errors:i}=a,o=I(a,["id","required","label","helperText","errors"]);const c=s(null);return d((()=>{const e=c.current;return y.on(e),()=>y.off(e)}),[]),e(le,{id:`form-group-${r}`,required:n,label:l,helperText:t,errors:i,fieldControl:e("input",Object.assign({className:"usa-file-input",type:"file",ref:c,id:r},o))})},be=a=>{var{id:r,isLarge:n=!1,className:s,children:l}=a,t=I(a,["id","isLarge","className","children"]);return e("form",Object.assign({id:r,className:A("usa-form",{"usa-form--large":n},s)},t,{children:l}))},fe=({id:a,navTitle:n,pageTitle:t,items:i})=>{const o=s(null);return l((()=>{const e=o.current;return x.on(e),()=>{x.off(e)}}),[]),r("div",{id:a,className:"usa-in-page-nav-container",ref:o,children:[e("aside",{className:"usa-in-page-nav","data-title-text":n||"On this page","data-title-heading-level":"h4","data-scroll-offset":"0","data-root-margin":"0px 0px 0px 0px","data-threshold":"1"}),r("main",{id:"main-content",className:"main-content usa-prose",children:[e("h1",{children:t}),i.map(((a,n)=>r("div",{children:[e(a.headingType,{children:a.heading}),e("p",{children:a.content})]},`in-page-nav-item-${n}`)))]})]})},_e=(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},ve=(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},Ne=(e,a)=>{let r=null!=a?a:"text";if("phone_number"===e)r="tel";return r},ye=(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},xe=a=>{var{id:n,name:t,required:i,label:o,helperText:d,errors:c,validationStatus:u,className:m,type:h,mask:p,prefix:g,suffix:b,onChange:f}=a,_=I(a,["id","name","required","label","helperText","errors","validationStatus","className","type","mask","prefix","suffix","onChange"]);const v=s(null);l((()=>{const e=v.current;return e&&p&&C.on(e),()=>{e&&p&&C.off(e)}}));const N=A("usa-input",{"usa-input--error":"error"===u,"usa-input--success":"success"===u,"usa-masked":p},m),y=e("input",Object.assign({ref:v,id:n,name:t,className:N,"data-testid":"input",type:Ne(p,h),onChange:f,pattern:_e(p,_.pattern),placeholder:ve(p,_.placeholder),inputMode:ye(p,_.inputMode)},_)),x=r("div",{className:"usa-input-group",children:[g?e("div",{className:"usa-input-prefix","aria-hidden":"true",children:g}):void 0,y,b?e("div",{className:"usa-input-suffix","aria-hidden":"true",children:b}):void 0]});return e(le,{id:`form-group-${n}`,required:i,label:o,helperText:d,errors:c,validationStatus:u,fieldControl:(null!=g?g:b)?x:y})},Ce=({id:n,items:i,variant:o="default",size:d="default"})=>{const[c,u]=t(0),m=A("usa-language-container",{"usa-language--small":"small"===d}),h=A("usa-button",{"usa-language__link":i.length>=3,"usa-button--unstyled":"unstyled"===o}),p=s(null);return l((()=>{const e=p.current;return i.length>=3&&k.on(e),()=>{i.length>=3&&k.off(e)}}),[]),i.length<3?e("div",{id:n,className:m,children:e("button",{type:"button",className:h,role:"button",onClick:()=>{c==i.length-1?u(0):u((e=>e+1)),i[c].onChange&&i[c].onChange()},children:e("span",{lang:i[c].attr,children:i[c].label})})}):e("div",{id:n,className:m,ref:p,children:e("ul",{className:"usa-language__primary usa-accordion",children:r("li",{className:"usa-language__primary-item",children:[e("button",{type:"button",className:h,role:"button","aria-expanded":"false","aria-controls":"language-options",children:"Languages"}),e("ul",{id:"language-options",className:"usa-language__submenu",hidden:!0,children:i.map(((n,s)=>e("li",{className:"usa-language__submenu-item",children:e("a",{href:"#",onClick:e=>{e.preventDefault(),n.onChange&&n.onChange()},children:r("span",{lang:n.attr,children:[e("strong",{children:n.label}),n.localLabel?` (${n.localLabel})`:e(a,{})]})})},s)))})]})})})},ke=a=>{var{id:r,type:n="unordered",variant:s="default",className:l,items:t}=a,i=I(a,["id","type","variant","className","items"]);const o=A("usa-list",{"usa-list--unstyled":"unstyled"===s},l),d=a=>a.map((a=>e("li",{id:a.id,children:a.value},a.id)));return e("unordered"===n?"ul":"ol",Object.assign({id:r,className:o},i,{children:d(t)}))},we=a=>{var{id:n,required:s,label:l,helperText:t,errors:i,defaultMonthValue:o,defaultDayValue:d,defaultYearValue:c,onMonthChange:u,onDayChange:m,onYearChange:h}=a,p=I(a,["id","required","label","helperText","errors","defaultMonthValue","defaultDayValue","defaultYearValue","onMonthChange","onDayChange","onYearChange"]);return e(le,{id:`form-group-${n}`,required:s,label:l,helperText:t,errors:i,fieldControl:r("div",Object.assign({id:`memorable-date-${n}`,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-${n}`,children:"Month"}),r("select",{className:"usa-select",id:`memorable-date-month-${n}`,name:`memorable-date-month-${n}`,defaultValue:o,onChange:u,children:[e("option",{value:"",children:"- Select -"}),e("option",{value:1,children:"January"}),e("option",{value:2,children:"February"}),e("option",{value:3,children:"March"}),e("option",{value:4,children:"April"}),e("option",{value:5,children:"May"}),e("option",{value:6,children:"June"}),e("option",{value:7,children:"July"}),e("option",{value:8,children:"August"}),e("option",{value:9,children:"September"}),e("option",{value:10,children:"October"}),e("option",{value:11,children:"November"}),e("option",{value:12,children:"December"})]})]}),r("div",{className:"usa-form-group usa-form-group--day",children:[e("label",{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:d,onChange:m})]}),r("div",{className:"usa-form-group usa-form-group--year",children:[e("label",{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:c,onChange:h})]})]}))})},Se=({id:a,heading:n,size:l="small",footer:t,children:i})=>{const o=s(null);d((()=>{const e=o.current;return w.on(e),()=>w.off(e)}));const c=A("usa-modal",{"usa-modal--lg":"large"===l});return e("div",{ref:o,className:c,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:n}),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:`${m}#close`})})})]})})},$e=({id:n,currentPage:s,amountOfPages:l,amountOfVisiblePageItems:t=3,ariaLabel:i,createPageUrl:o=(()=>"#"),onPage:d=(()=>{})})=>{l<=7&&(t=7);let c=Math.max(0,s-Math.floor(t/2));const u=Math.min(l,c+t)-1;return u===l-1&&(c=Math.max(0,u-t+1)),e("nav",{id:n,"aria-label":i,className:"usa-pagination",children:r("ul",{className:"usa-pagination__list",children:[s>0&&e("li",{className:"usa-pagination__item usa-pagination__arrow",children:r("a",{href:o(s-1),onClick:e=>d(e,s-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:`${m}#navigate_before`})}),e("span",{className:"usa-pagination__link-text",children:"Previous"})]})}),c>0&&r(a,{children:[Oe(0,s,l,o,d),e("li",{className:"usa-pagination__item usa-pagination__overflow",children:e("span",{children:"…"})})]}),Te(c,u,(e=>Oe(e,s,l,o,d))),u<l-1&&r(a,{children:[e("li",{className:"usa-pagination__item usa-pagination__overflow",children:e("span",{children:"…"})}),Oe(l-1,s,l,o,d)]}),s<l-1&&e("li",{className:"usa-pagination__item usa-pagination__arrow",children:r("a",{href:o(s+1),onClick:e=>d(e,s+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:`${m}#navigate_next`})})]})})]})})};function Te(e,a,r){const n=[];for(;e<=a;e++)n.push(r(e));return n}function Oe(a,r,n,s,l){const t=a===r,i=n-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:s(a),onClick:e=>l(e,a),className:A("usa-pagination__button",{"usa-current":t}),"aria-label":i,"aria-current":t?"page":void 0,children:`${a+1}`})},a)}D(".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 je=({id:r,steps:n,currentStep:s=0,children:l})=>l||n?e("ol",{id:r,className:"usa-process-list",children:null!=l?l:null==n?void 0:n.map(((a,r)=>e(qe,{heading:a.heading,isCurrentStep:s===r+1&&s!==n.length,isCompletedStep:s>r+1||s===n.length,isLastStep:r===n.length-1,children:a.children},r)))}):e(a,{}),qe=({heading:e,headingClassName:a,headingElementName:s="h4",isCurrentStep:l,isCompletedStep:t,isLastStep:i,children:o})=>{const d=A("usa-process-list__item",{current:l&&!t,completed:t,last:i}),c=A("usa-process-list__heading",{current:l&&!t,completed:t,last:i},a);return r("li",{className:d,children:[n.createElement(s,{className:c},e),o]})},Ve=a=>{var{id:r,className:n,children:s}=a,l=I(a,["id","className","children"]);const t=A("usa-prose",n);return e("section",Object.assign({id:r,className:t},l,{children:s}))},Le=a=>{var{id:n,name:s,label:l,checked:t,defaultChecked:i,isTile:o,onChange:d,onClick:c}=a,u=I(a,["id","name","label","checked","defaultChecked","isTile","onChange","onClick"]);const m=`${n}__usa-radio__input`,h=A("usa-radio__input",{"usa-radio__input--tile":o});return r("div",{id:n,className:"usa-radio",children:[e("input",Object.assign({className:h,id:m,type:"radio",name:s,checked:t,defaultChecked:i,onChange:d,onClick:c},u)),e("label",{className:"usa-radio__label",htmlFor:m,children:l})]})},Ee=({id:r,name:n,data:s,areTiles:l,required:t,label:i,helperText:o,errors:d,onChange:c,onClick:u})=>e(le,{id:`form-group-${r}`,required:t,label:i,helperText:o,errors:d,fieldControl:e(a,{children:s.map(((a,s)=>{const t=`${r}__radio${s}`;return e(Le,{id:t,name:n,label:a.label,value:a.value,checked:a.checked,defaultChecked:a.defaultChecked,isTile:l,onChange:c,onClick:u},t)}))})}),Me=a=>{var{id:r,required:n,label:s,helperText:l,errors:t,minValue:i,maxValue:o,step:d="10",defaultValue:c,onChange:u}=a,m=I(a,["id","required","label","helperText","errors","minValue","maxValue","step","defaultValue","onChange"]);return e(le,{id:`form-group-${r}`,required:n,label:s,helperText:l,errors:t,fieldControl:e("input",Object.assign({id:r,className:"usa-range",type:"range",min:i,max:o,step:d,defaultValue:c,onChange:u,role:"slider"},m))})},Ae=a=>{var{id:n,type:s="default",onSearch:l}=a,t=I(a,["id","type","onSearch"]);const i=A("usa-search",{"usa-search--small":"small"===s,"usa-search--big":"big"===s});return r("form",{id:n,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:`${n}__search-field`,children:"Search"}),e("input",Object.assign({className:"usa-input",id:`${n}__search-field`,type:"search",name:"search"},t)),r("button",{className:"usa-button",type:"submit",children:[e("span",{className:"small"===s?"usa-sr-only":"usa-search__submit-text",children:"Search"}),e("img",{src:S,className:"usa-search__submit-icon",alt:"Search icon"})]})]})},De=({id:r,ariaLabel:n,items:s,children:l})=>l||s?e("nav",{id:r,"aria-label":n,children:e("ul",{className:"usa-sidenav",children:null!=l?l:null==s?void 0:s.map(((a,r)=>e(ze,{items:a.items,anchor:a.anchor},`side-nav-item-${r}`)))})}):e(a,{}),ze=({items:a,anchor:n})=>r("li",{className:"usa-sidenav__item",children:[n,a&&a.length>0&&e("ul",{className:"usa-sidenav__sublist",children:a.map(((a,r)=>e(ze,{items:a.items,anchor:a.anchor},`side-nav-item-sublist-${r}`)))})]}),Pe=({id:a,type:n="Info",heading:s,slim:l=!1,noIcon:t=!1,className:i,children:o})=>{const d=A("usa-site-alert",{"usa-site-alert--emergency":"Emergency"===n,"usa-site-alert--info":"Info"===n,"usa-site-alert--slim":l,"usa-site-alert--no-icon":t},i);return e("section",{id:a,className:d,"aria-label":"Site Alert",children:e("div",{className:"usa-alert",children:r("div",{className:"usa-alert__body",children:[s&&e("h3",{className:"usa-alert__heading",children:s}),o&&e("p",{className:"usa-alert__text",children:o})]})})})},Ie=({id:n,steps:s,currentStep:l,hideLabels:t=!1,showCounters:i=!1,showSmallCounters:o=!1,centerCounters:d=!1,headingLevel:u="h4"})=>{const m=A("usa-step-indicator",{"usa-step-indicator--no-labels":t,"usa-step-indicator--counters":i,"usa-step-indicator--counters-sm":o,"usa-step-indicator--center":d});return r("div",{id:n,className:m,children:[e("ol",{className:"usa-step-indicator__segments",children:s.map(((a,n)=>{const s={key:n,className:"usa-step-indicator__segment"};let t="";return n<l?(s.className+=" usa-step-indicator__segment--complete",t="completed"):n>l?t="not completed":(s.className+=" usa-step-indicator__segment--current",Object.assign(s,{"aria-current":!0})),c("li",Object.assign({},s,{key:`usa-step-label-${n}`}),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:c(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 ",s.length]})]}),e("span",{className:"usa-step-indicator__heading-text",children:s[l]})]}))})]})},Fe=({id:a,heading:n,className:s,items:l})=>{const t=A("usa-summary-box",s);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:n}),e("div",{className:"usa-summary-box__text",children:e("ul",{className:"usa-list",children:l.map(((a,r)=>e("li",{children:a},r)))})})]})})},He=({id:a,caption:n,columns:t,data:i,sortable:o=!1,sortIndex:d=0,sortDir:c="ascending",onSort:u,scrollable:m=!1,borderless:h=!1,striped:p=!1,className:g,tabIndex:b=-1})=>{const f=s(null);return l((()=>{const e=f.current;return o&&$.on(e),()=>{o&&($.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:A({"usa-table-container":!m},{"usa-table-container--scrollable":m},{"usa-table--borderless":h},{"usa-table--striped":p}),ref:f,children:[r("table",{className:A("usa-table",g),tabIndex:b,children:[e("caption",{hidden:!!n,children:n}),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&&d===r?"descending"===c?"ascending":"descending":void 0,children:a.name},a.id)))})}),e("tbody",{children:i.map(((a,r)=>{const n=[];for(const e in a)o?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,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"})]})},Be=({id:a,children:r,size:n="Default",className:s})=>{const l=A("usa-tag",{"usa-tag--big":"Big"===n},s);return e("span",{id:a,className:l,children:r})},Re=a=>{var{id:r,name:n,rows:s,required:l,label:t,helperText:i,errors:o,validationStatus:d,className:c,onChange:u}=a,m=I(a,["id","name","rows","required","label","helperText","errors","validationStatus","className","onChange"]);const h=A("usa-textarea",{"usa-input--error":"error"===d,"usa-input--success":"success"===d},c);return e(le,{id:`form-group-${r}`,required:l,label:t,helperText:i,errors:o,validationStatus:d,fieldControl:e("textarea",Object.assign({className:h,style:void 0===s?void 0:{height:"unset"},id:r,name:n,rows:s,onChange:u},m))})},Ue=a=>{var{id:r,required:n,label:l,helperText:t,errors:i,filter:o,minTime:c,maxTime:u,step:m,onChange:h}=a,p=I(a,["id","required","label","helperText","errors","filter","minTime","maxTime","step","onChange"]);const g=s(null);d((()=>{var e;const a=g.current,n=null===(e=null==a?void 0:a.parentNode)||void 0===e?void 0:e.querySelector(`label[for="${r}"]`);if(n){T.on(a),_.on(a);const e=a.querySelector(".usa-combo-box__input");h&&e.addEventListener("change",h)}return()=>{if(n){_.off(a),T.off(a);const e=a.querySelector(".usa-combo-box__input");h&&e.removeEventListener("change",h)}}}));const b={};return o&&(b["data-filter"]=o),c&&(b["data-min-time"]=c),u&&(b["data-max-time"]=u),m&&(b["data-step"]=m),e(le,{id:`form-group-${r}`,required:n,label:l,helperText:t,errors:i,fieldControl:e("div",Object.assign({ref:g,className:A("usa-time-picker",p.className)},b,{children:e("input",Object.assign({className:"usa-input",type:"text",id:r},p))}))})},Ye=({label:a,position:r="top",children:n})=>{const l=s(null);return d((()=>{var e;const n=null===(e=l.current)||void 0===e?void 0:e.firstChild;return n&&(n.classList.add("usa-tooltip"),n.title=a,n.setAttribute("data-position",r),O.on(n)),()=>O.off(n)})),e("span",{ref:l,children:n})},Je=()=>({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 n=r.querySelector(".usa-sr-only");n&&(n.innerHTML="No file selected.");const s=r.querySelector(".usa-file-input__instructions");s&&s.removeAttribute("hidden"),a.setAttribute("aria-label",""),a.value=""}}),Ge=()=>({on:e=>{j.on(e)},off:e=>{j.off(e)}}),Ke=()=>({toggleModal:e=>{w.toggleModal.call(w,e)}});export{z as Accordion,P as AccordionItem,B as Alert,U as Banner,Y as Breadcrumb,J as BreadcrumbItem,F as Button,G as ButtonGroup,K as Card,Q as CardBody,Z as CardFooter,W as CardHeader,X as CardMedia,ae as CharacterCount,ee as CharacterCountContainer,te as Checkbox,ie as CheckboxGroup,ue as ComboBox,me as DatePicker,pe as DateRangePicker,se as ErrorMessages,ge as FileInput,be as Form,le as FormGroup,ne as HelperText,H as Icon,fe as InPageNavigation,re as Label,Ce as LanguageSelector,ke as List,we as MemorableDate,Se as Modal,$e as Pagination,je as ProcessList,qe as ProcessListStep,Ve as Prose,Le as RadioButton,Ee as RadioButtonGroup,Me as RangeSlider,Ae as Search,oe as Select,de as SelectOption,De as SideNavigation,ze as SideNavigationItem,Pe as SiteAlert,Ie as StepIndicator,Fe as SummaryBox,He as Table,Be as Tag,Re as TextArea,xe as TextInput,Ue as TimePicker,Ye as Tooltip,Je as useFileInput,Ge as useHeader,Ke as useModal};
//# sourceMappingURL=index.js.map
{
"name": "@metrostar/comet-uswds",
"version": "3.6.1",
"version": "3.6.2",
"description": "React with TypeScript Component Library based on USWDS 3.0.",

@@ -21,3 +21,3 @@ "license": "Apache-2.0",

"dependencies": {
"@uswds/uswds": "3.9.0",
"@uswds/uswds": "3.10.0",
"classnames": "^2.5.1",

@@ -28,3 +28,3 @@ "react": "^18.2.0",

"peerDependencies": {
"@uswds/uswds": "3.9.0",
"@uswds/uswds": "3.10.0",
"react": "^18.2.0"

@@ -31,0 +31,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