Files
notifications-admin/app/assets/js/uswds.min.js

87 lines
85 KiB
JavaScript
Raw Normal View History

2023-04-24 14:57:35 -04:00
!function r(a,n,i){function o(t,e){if(!n[t]){if(!a[t]){var s="function"==typeof require&&require;if(!e&&s)return s(t,!0);if(c)return c(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}s=n[t]={exports:{}},a[t][0].call(s.exports,function(e){return o(a[t][1][e]||e)},s,s.exports,r,a,n,i)}return n[t].exports}for(var c="function"==typeof require&&require,e=0;e<i.length;e++)o(i[e]);return o}({1:[function(e,t,s){"use strict";var r;if("document"in window.self)if("classList"in document.createElement("_")&&(!document.createElementNS||"classList"in document.createElementNS("http://www.w3.org/2000/svg","g")))(a=document.createElement("_")).classList.add("c1","c2"),a.classList.contains("c2")||((i=function(e){var r=DOMTokenList.prototype[e];DOMTokenList.prototype[e]=function(e){for(var t=arguments.length,s=0;s<t;s++)r.call(this,arguments[s])}})("add"),i("remove")),a.classList.toggle("c3",!1),a.classList.contains("c3")&&(r=DOMTokenList.prototype.toggle,DOMTokenList.prototype.toggle=function(e,t){return 1 in arguments&&!this.contains(e)==!t?t:r.call(this,e)});else if("Element"in(i=window.self)){var a="classList",n="prototype",i=i.Element[n],o=Object,c=String[n].trim||function(){return this.replace(/^\s+|\s+$/g,"")},l=Array[n].indexOf||function(e){for(var t=0,s=this.length;t<s;t++)if(t in this&&this[t]===e)return t;return-1},u=function(e,t){this.name=e,this.code=DOMException[e],this.message=t},d=function(e,t){if(""===t)throw new u("SYNTAX_ERR","An invalid or illegal string was specified");if(/\s/.test(t))throw new u("INVALID_CHARACTER_ERR","String contains an invalid character");return l.call(e,t)},p=function(e){for(var t=c.call(e.getAttribute("class")||""),s=t?t.split(/\s+/):[],r=0,a=s.length;r<a;r++)this.push(s[r]);this._updateClassName=function(){e.setAttribute("class",this.toString())}},f=p[n]=[],b=function(){return new p(this)};if(u[n]=Error[n],f.item=function(e){return this[e]||null},f.contains=function(e){return-1!==d(this,e+="")},f.add=function(){for(var e,t=arguments,s=0,r=t.length,a=!1;-1===d(this,e=t[s]+"")&&(this.push(e),a=!0),++s<r;);a&&this._updateClassName()},f.remove=function(){var e,t,s=arguments,r=0,a=s.length,n=!1;do{for(t=d(this,e=s[r]+"");-1!==t;)this.splice(t,1),n=!0,t=d(this,e)}while(++r<a);n&&this._updateClassName()},f.toggle=function(e,t){var s=this.contains(e+=""),r=s?!0!==t&&"remove":!1!==t&&"add";return r&&this[r](e),!0===t||!1===t?t:!s},f.toString=function(){return this.join(" ")},o.defineProperty){f={get:b,enumerable:!0,configurable:!0};try{o.defineProperty(i,a,f)}catch(e){-2146823252===e.number&&(f.enumerable=!1,o.defineProperty(i,a,f))}}else o[n].__defineGetter__&&i.__defineGetter__(a,b)}},{}],2:[function(e,t,s){"use strict";var r;"function"!=typeof(r=window.Element.prototype).matches&&(r.matches=r.msMatchesSelector||r.mozMatchesSelector||r.webkitMatchesSelector||function(e){for(var t=(this.document||this.ownerDocument).querySelectorAll(e),s=0;t[s]&&t[s]!==this;)++s;return Boolean(t[s])}),"function"!=typeof r.closest&&(r.closest=function(e){for(var t=this;t&&1===t.nodeType;){if(t.matches(e))return t;t=t.parentNode}return null})},{}],3:[function(e,t,s){"use strict";for(var r={polyfill:function(){if(!("KeyboardEvent"in window)||"key"in KeyboardEvent.prototype)return!1;var e={get:function(e){var t=r.keys[this.which||this.keyCode];return t=Array.isArray(t)?t[+this.shiftKey]:t}};return Object.defineProperty(KeyboardEvent.prototype,"key",e),e},keys:{3:"Cancel",6:"Help",8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",28:"Convert",29:"NonConvert",30:"Accept",31:"ModeChange",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",41:"Select",42:"Print",43:"Execute",44:"PrintScreen",45:"Insert",46:"Delete",48:["0",")"],49:["1","!"],50:["2","@"],51:["3","#"],52:["4","$"],53:["5","%"],54:["6","^"],55:["7","&"],56:["8","*"],57:["9","("],91:"OS",93:"ContextMenu",144:"NumLock",145:"ScrollLock",181:"VolumeMute",182:"VolumeDown",183:"VolumeUp",186:[";",":"],187:["=","+"],1
<span class="${O}" tabindex="-1">
<button type="button" class="${v}" aria-label="Clear the select contents">&nbsp;</button>
</span>
<span class="${B}">&nbsp;</span>
<span class="${H}" tabindex="-1">
<button type="button" tabindex="-1" class="${g}" aria-label="Toggle the dropdown list">&nbsp;</button>
</span>
<ul
tabindex="-1"
id="${a}"
class="${w}"
role="listbox"
aria-labelledby="${n}"
hidden>
</ul>
<div class="${x} usa-sr-only" role="status"></div>
<span id="${i}" class="usa-sr-only">
When autocomplete results are available use up and down arrows to review and enter to select.
Touch device users, explore by touch or with swipe gestures.
</span>`),s&&(c=S(e)["inputEl"],_(u,s.value),_(c,s.text),e.classList.add(b)),u.disabled&&(C(e),u.disabled=!1),e.dataset.enhanced="true"}},D=function(e,t){var{skipFocus:s,preventScroll:r}=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},{inputEl:e,listEl:a,focusedOptionEl:n}=S(e);n&&(n.classList.remove(A),n.setAttribute("tabIndex","-1")),t?(e.setAttribute("aria-activedescendant",t.id),t.setAttribute("tabIndex","0"),t.classList.add(A),r||(n=t.offsetTop+t.offsetHeight,a.scrollTop+a.offsetHeight<n&&(a.scrollTop=n-a.offsetHeight),t.offsetTop<a.scrollTop&&(a.scrollTop=t.offsetTop)),s||t.focus({preventScroll:r})):(e.setAttribute("aria-activedescendant",""),e.focus())},T=function(e){let r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",a=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};const n=e=>e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&");e=`^(?:${e.replace(/{{(.*?)}}/g,(e,t)=>{var t=t.trim(),s=a[t];return"query"!==t&&s?(t=new RegExp(s,"i"),(s=r.match(t))?n(s[1]):""):n(r)})})$`;return new RegExp(e,"i")},c=e=>{const{comboBoxEl:t,selectEl:s,inputEl:r,listEl:a,statusEl:n,isPristine:i,disableFiltering:o}=S(e);let c,l;const u=a.id+"--option-";var d=(r.value||"").toLowerCase(),e=t.dataset.filter||U,p=T(e,d,t.dataset);const f=[];for(let e=0,t=s.options.length;e<t;e+=1){var b=s.options[e],h=u+f.length;b.value&&(o||i||!d||p.test(b.text))&&(s.value&&b.value===s.value&&(c=h),o&&!l&&p.test(b.text)&&(l=h),f.push(b))}var e=f.length,m=f.map((e,t)=>{var s=u+t,r=[y];let a="-1",n="false";s===c&&(r.push(E,A),a="0",n="true"),c||0!==t||(r.push(A),a="0");var i=document.createElement("li");return i.setAttribute("aria-setsize",f.length),i.setAttribute("aria-posinset",t+1),i.setAttribute("aria-selected",n),i.setAttribute("id",s),i.setAttribute("class",r.join(" ")),i.setAttribute("tabindex",a),i.setAttribute("role","option"),i.setAttribute("data-value",e.value),i.textContent=e.text,i}),v=document.createElement("li");v.setAttribute("class",y+"--no-results"),v.textContent="No results found",a.hidden=!1,e?(a.innerHTML="",m.forEach(e=>a.insertAdjacentElement("beforeend",e))):(a.innerHTML="",a.insertAdjacentElement("beforeend",v)),r.setAttribute("aria-expanded","true"),n.textContent=e?e+` result${1<e?"s":""} available.`:"No results.";let g;i&&c?g=a.querySelector("#"+c):o&&l&&(g=a.querySelector("#"+l)),g&&D(a,g,{skipFocus:!0})},l=e=>{var{inputEl:e,listEl:t,statusEl:s,focusedOptionEl:r}=S(e);s.innerHTML="",e.setAttribute("aria-expanded","false"),e.setAttribute("aria-activedescendant",""),r&&r.classList.remove(A),t.scrollTop=0,t.hidden=!0},$=e=>{var{comboBoxEl:t,selectEl:s,inputEl:r}=S(e);_(s,e.dataset.value),_(r,e.textContent),t.classList.add(b),l(t),r.focus()},k=e=>{var{comboBoxEl:s,selectEl:r,inputEl:a}=S(e),n=r.value,i=(a.value||"").toLowerCase();if(n)for(let e=0,t=r.options.length;e<t;e+=1){var o=r.options[e];if(o.value===n)return i!==o.text&&_(a,o.text),void s.classList.add(b)}i&&_(a)};var M=e=>{var{comboBoxEl:t,listEl:s}=S(e.target),s=(s.hidden&&c(t),s.querySelector(L)||s.querySelector(i));s&&D(t,s),e.preventDefault()},q=e=>{var t=e.target,s=t.nextSibling;s&&D(t,s),e.preventDefault()},N=e=>{var{comboBoxEl:t,listEl:s,focusedOptionEl:r}=S(e.target),r=r&&r.previousSibling,s=!s.hidden;D(t,r),s&&e.preventDefault(),r||l(t)};a=a({[e]:{[u](){var e,t;this.disabled||(e=this,{comboBoxEl:e,listEl:t}=S(e),t.hidden&&c(e))},[p](){var e,t,s;this.disabled||(e=this,{comboBoxEl:e,listEl:t,inputEl:s}=S(e),(t.hidden?c:l)(e),s.focus())},[i](){this.disabled||$(this)},[d](){var e,t,s,r;this.disabled||(e=this,{comboBoxEl:e,listEl:r,selectEl:t,inputEl:s}=S(e),r=!r.hidden,t.value&&_(t),s.value&&_(s),e.classList.remove(b),r&&c(e),s.focus())}},focusout:{[j](e){this.contains(e.relatedTarget)||(k(this),l(this))}},keydown:{[j]:s({Escape:e=>{var{comboBoxEl:e,inputEl:t}=S(e.target);l(e),k(e),t.focus()}}),[u]:s({Enter:e=>{var{comboBoxEl:t,listEl:s}=S(e.target),s=!s.hidden;(e=>{var{comboBoxEl:s,selectEl:r,inputEl:a,statusEl:e}=S(e),n=(e.textContent="",(a.value||"").toLowerCase());if(n)for(let e=0,t=r.options.length;e<t;e+=1){var i=r.options[e];if(i.text.
<div tabindex="-1" class="${we}">
<div class="${Ee}">
<div class="${$} ${k}">
<button
type="button"
class="${oe}"
aria-label="Navigate back one year"
${l?'disabled="disabled"':""}
></button>
</div>
<div class="${$} ${k}">
<button
type="button"
class="${ce}"
aria-label="Navigate back one month"
${l?'disabled="disabled"':""}
></button>
</div>
<div class="${$} ${xe}">
<button
type="button"
class="${de}" aria-label="${w}. Click to select month"
>${w}</button>
<button
type="button"
class="${pe}" aria-label="${t}. Click to select year"
>${t}</button>
</div>
<div class="${$} ${k}">
<button
type="button"
class="${ue}"
aria-label="Navigate forward one month"
${u?'disabled="disabled"':""}
></button>
</div>
<div class="${$} ${k}">
<button
type="button"
class="${le}"
aria-label="Navigate forward one year"
${u?'disabled="disabled"':""}
></button>
</div>
</div>
</div>
`,document.createElement("table")),l=(o.setAttribute("class",T),o.setAttribute("role","presentation"),document.createElement("thead"));o.insertAdjacentElement("beforeend",l);const _=document.createElement("tr"),S=(l.insertAdjacentElement("beforeend",_),{Sunday:"S",Monday:"M",Tuesday:"T",Wednesday:"W",Thursday:"Th",Friday:"Fr",Saturday:"S"});Object.keys(S).forEach(e=>{var t=document.createElement("th");t.setAttribute("class",je),t.setAttribute("scope","presentation"),t.setAttribute("aria-label",e),t.textContent=S[e],_.insertAdjacentElement("beforeend",t)});u=pt(c);o.insertAdjacentElement("beforeend",u);L.querySelector(M).insertAdjacentElement("beforeend",o),r.parentNode.replaceChild(L,r),s.classList.add(V);l=[];return O(d,m)&&l.push("Selected date"),e?(l.push("You can navigate by day using left and right arrows","Weeks by using up and down arrows","Months by using page up and page down keys","Years by using shift plus page up and shift plus page down","Home and end keys navigate to the beginning and end of a week"),a.textContent=""):l.push(w+" "+t),a.textContent=l.join(". "),L},gt=e=>{var{datePickerEl:e,calendarEl:t,statusEl:s}=H(e);e.classList.remove(V),t.hidden=!0,s.textContent=""},wt=e=>{var{calendarEl:e,inputDate:t,minDate:s,maxDate:r}=H(e);!e.hidden&&t&&(t=u(t,s,r),d(e,t))},yt=(e,t)=>{const{calendarEl:s,statusEl:r,calendarDate:o,minDate:c,maxDate:l}=H(e),u=o.getMonth(),d=null==t?u:t;var e=Pe.map((e,t)=>{var s=f(o,t),s=lt(s,c,l);let r="-1";var a=[p],n=t===u,i=(t===d&&(r="0",a.push(fe)),n&&a.push(be),document.createElement("button"));return i.setAttribute("type","button"),i.setAttribute("tabindex",r),i.setAttribute("class",a.join(" ")),i.setAttribute("data-value",t),i.setAttribute("data-label",e),i.setAttribute("aria-selected",n?"true":"false"),!0===s&&(i.disabled=!0),i.textContent=e,i}),t=document.createElement("div"),a=(t.setAttribute("tabindex","-1"),t.setAttribute("class",ye),document.createElement("table")),e=(a.setAttribute("class",T),a.setAttribute("role","presentation"),dt(e,3)),e=pt(e),e=(a.insertAdjacentElement("beforeend",e),t.insertAdjacentElement("beforeend",a),s.cloneNode());return e.insertAdjacentElement("beforeend",t),s.parentNode.replaceChild(e,s),r.textContent="Select a month.",e},w=(e,t)=>{var{calendarEl:e,statusEl:s,calendarDate:r,minDate:a,maxDate:n}=H(e),i=r.getFullYear(),o=null==t?i:t,t=o,c=(t-=t%j,t=Math.max(0,t),ut(L(r,t-1),a,n)),l=ut(L(r,t+j),a,n),u=[];let d=t;for(;u.length<j;){var p=ut(L(r,d),a,n);let e="-1";var f=[x],b=d===i,h=(d===o&&(e="0",f.push(he)),b&&f.push(me),document.createElement("button"));h.setAttribute("type","button"),h.setAttribute("tabindex",e),h.setAttribute("class",f.join(" ")),h.setAttribute("data-value",d),h.setAttribute("aria-selected",b?"true":"false"),!0===p&&(h.disabled=!0),h.textContent=d,u.push(h),d+=1}var m=e.cloneNode(),v=document.createElement("div"),g=(v.setAttribute("tabindex","-1"),v.setAttribute("class",Ae),document.createElement("table")),w=(g.setAttribute("role","presentation"),g.setAttribute("class",T),document.createElement("tbody")),y=document.createElement("tr"),A=document.createElement("button"),c=(A.setAttribute("type","button"),A.setAttribute("class",ve),A.setAttribute("aria-label",`Navigate back ${j} years`),!0===c&&(A.disabled=!0),A.innerHTML=C.escapeHTML`&nbsp`,document.createElement("button")),l=(c.setAttribute("type","button"),c.setAttribute("class",ge),c.setAttribute("aria-label",`Navigate forward ${j} years`),!0===l&&(c.disabled=!0),c.innerHTML=C.escapeHTML`&nbsp`,document.createElement("table")),E=(l.setAttribute("class",T),l.setAttribute("role","presentation"),dt(u,3)),E=pt(E),E=(l.insertAdjacentElement("beforeend",E),document.createElement("td")),A=(E.insertAdjacentElement("beforeend",A),document.createElement("td")),l=(A.setAttribute("colspan","3"),A.insertAdjacentElement("beforeend",l),document.createElement("td"));return l.insertAdjacentElement("beforeend",c),y.insertAdjacentElement("beforeend",E),y.insertAdjacentElement("beforeend",A),y.insertAdjacentElement("beforeend",l),w.insertAdjacentElement("beforeend",y),g.insertAdjacentElem
<button type="button" class="${Q}" aria-haspopup="true" aria-label="Toggle calendar"></button>
<div class="${n}" role="dialog" aria-modal="true" hidden></div>
<div class="usa-sr-only ${G}" role="status" aria-live="polite"></div>`),s.setAttribute("aria-hidden","true"),s.setAttribute("tabindex","-1"),s.style.display="none",s.classList.add(W),s.removeAttribute("id"),s.removeAttribute("name"),s.required=!1,e.appendChild(r),e.classList.add(K),t&&vt(e,t),s.disabled&&(bt(e),s.disabled=!1)})},getDatePickerContext:H,disable:bt,enable:e=>{var{externalInputEl:e,toggleBtnEl:t}=H(e);t.disabled=!1,e.disabled=!1},isDateInputInvalid:ht,setCalendarValue:vt,validateDateInput:mt,renderCalendar:d,updateCalendarIfVisible:wt}));A.exports=F},{"../../uswds-core/src/js/config":35,"../../uswds-core/src/js/events":36,"../../uswds-core/src/js/utils/active-element":44,"../../uswds-core/src/js/utils/behavior":45,"../../uswds-core/src/js/utils/is-ios-device":49,"../../uswds-core/src/js/utils/sanitizer":50,"../../uswds-core/src/js/utils/select":53,"../../uswds-core/src/js/utils/select-or-matches":52,"receptor/keymap":11}],20:[function(e,t,s){"use strict";var r=e("../../uswds-core/src/js/utils/behavior");const a=e("../../uswds-core/src/js/utils/select"),n=e("../../uswds-core/src/js/utils/select-or-matches");var i=e("../../uswds-core/src/js/config")["prefix"];const{getDatePickerContext:o,isDateInputInvalid:c,updateCalendarIfVisible:l}=e("../../usa-date-picker/src/index");e=i+"-date-range-picker";const u=e+"__range-start",d=e+"__range-end",p="."+(i+"-date-picker"),f="."+e,b="."+u,h="."+d,m=e=>{var t,s,e=e.closest(f);if(e)return t=e.querySelector(b),s=e.querySelector(h),{dateRangePickerEl:e,rangeStartEl:t,rangeEndEl:s};throw new Error("Element is missing outer "+f)},v=e=>{var{dateRangePickerEl:e,rangeStartEl:t,rangeEndEl:s}=m(e),t=o(t)["internalInputEl"],r=t.value;r&&!c(t)?(s.dataset.minDate=r,s.dataset.rangeDate=r,s.dataset.defaultDate=r):(s.dataset.minDate=e.dataset.minDate||"",s.dataset.rangeDate="",s.dataset.defaultDate=""),l(s)},g=e=>{var{dateRangePickerEl:e,rangeStartEl:t,rangeEndEl:s}=m(e),s=o(s)["internalInputEl"],r=s.value;r&&!c(s)?(t.dataset.maxDate=r,t.dataset.rangeDate=r,t.dataset.defaultDate=r):(t.dataset.maxDate=e.dataset.maxDate||"",t.dataset.rangeDate="",t.dataset.defaultDate=""),l(t)};i=r({"input change":{[b](){v(this)},[h](){g(this)}}},{init(e){n(f,e).forEach(e=>{var e=(e=e).closest(f),[t,s]=a(p,e);if(!t)throw new Error(`${f} is missing inner two '${p}' elements`);if(!s)throw new Error(`${f} is missing second '${p}' element`);t.classList.add(u),s.classList.add(d),e.dataset.minDate||(e.dataset.minDate="0000-01-01");var r=e.dataset["minDate"];(r=(t.dataset.minDate=r,s.dataset.minDate=r,e.dataset)["maxDate"])&&(t.dataset.maxDate=r,s.dataset.maxDate=r),v(e),g(e)})}});t.exports=i},{"../../usa-date-picker/src/index":19,"../../uswds-core/src/js/config":35,"../../uswds-core/src/js/utils/behavior":45,"../../uswds-core/src/js/utils/select":53,"../../uswds-core/src/js/utils/select-or-matches":52}],21:[function(e,t,g){"use strict";const s=e("../../uswds-core/src/js/utils/select-or-matches");var r=e("../../uswds-core/src/js/utils/behavior");const A=e("../../uswds-core/src/js/utils/sanitizer");e=e("../../uswds-core/src/js/config").prefix;const c=e+"-file-input",a="."+c,l=e+"-file-input__input",u=e+"-file-input__target",o="."+l,d=e+"-file-input__box",p=e+"-file-input__instructions",E=e+"-file-input__preview",x=e+"-file-input__preview-heading",n=e+"-file-input--disabled",f=e+"-file-input__choose",j=e+"-file-input__accepted-files-message",b=e+"-file-input__drag-text",i=e+"-file-input--drag",L="is-loading",_="display-none",S="has-invalid-file",C=e+"-file-input__preview-image",D=C+"--generic",T=C+"--pdf",$=C+"--word",k=C+"--video",M=C+"--excel",q="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7";let N=Boolean(!0);const h=e=>{var t,e=e.closest(a);if(e)return t=e.querySelector(o),{dropZoneEl:e,inputEl:t};throw new Error("Element is missing outer "+a)},m=e=>{var{dropZoneEl:e,inputEl:t}=h(e);t.disabled=!0,e.classList.add(n),e.setAttribute("aria-disabled","true")};const v=e=>{var t=e.charCodeAt(0);return 32===t?"-":65<=t&&t<=90?"img_"+e.toLowerCase():"__"+t.toString(16).slice(-4)},I
<img id="${e}" src="${q}" alt="" class="${C} ${L}"/>${y}
<div>`)},w.onloadend=function(){var e=O(I(y)),e=document.getElementById(e);0<y.indexOf(".pdf")?e.setAttribute("onerror",`this.onerror=null;this.src="${q}"; this.classList.add("${T}")`):0<y.indexOf(".doc")||0<y.indexOf(".pages")?e.setAttribute("onerror",`this.onerror=null;this.src="${q}"; this.classList.add("${$}")`):0<y.indexOf(".xls")||0<y.indexOf(".numbers")?e.setAttribute("onerror",`this.onerror=null;this.src="${q}"; this.classList.add("${M}")`):0<y.indexOf(".mov")||0<y.indexOf(".mp4")?e.setAttribute("onerror",`this.onerror=null;this.src="${q}"; this.classList.add("${k}")`):e.setAttribute("onerror",`this.onerror=null;this.src="${q}"; this.classList.add("${D}")`),e.classList.remove(L),e.src=w.result},m[e]&&w.readAsDataURL(m[e]),0===e?(h.insertBefore(v,b),v.innerHTML='Selected file <span class="usa-file-input__choose">Change file</span>'):1<=e&&(h.insertBefore(v,b),v.innerHTML=A.escapeHTML`${e+1} files selected <span class="usa-file-input__choose">Change files</span>`),v&&(b.classList.add(_),v.classList.add(x))}}};e=r({},{init(e){s(a,e).forEach(t=>{const{instructions:s,dropTarget:r}=(e=>{var t=e.hasAttribute("multiple"),s=document.createElement("div"),r=document.createElement("div"),a=document.createElement("div"),n=document.createElement("div"),i=e.hasAttribute("disabled");let o;return e.classList.remove(c),e.classList.add(l),s.classList.add(c),a.classList.add(d),n.classList.add(p),n.setAttribute("aria-hidden","true"),r.classList.add(u),e.setAttribute("aria-live","polite"),e.parentNode.insertBefore(r,e),e.parentNode.insertBefore(s,r),r.appendChild(e),s.appendChild(r),e.parentNode.insertBefore(n,e),e.parentNode.insertBefore(a,e),i&&m(e),t?(o="No files selected",n.innerHTML=A.escapeHTML`<span class="${b}">Drag files here or </span><span class="${f}">choose from folder</span>`):(o="No file selected",n.innerHTML=A.escapeHTML`<span class="${b}">Drag file here or </span><span class="${f}">choose from folder</span>`),e.setAttribute("aria-label",o),e.setAttribute("data-default-aria-label",o),(/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(s.querySelector("."+b).outerHTML=""),{instructions:n,dropTarget:r}})(t);r.addEventListener("dragover",function(){this.classList.add(i)},!1),r.addEventListener("dragleave",function(){this.classList.remove(i)},!1),r.addEventListener("drop",function(){this.classList.remove(i)},!1),t.addEventListener("change",e=>w(e,t,s,r),!1)})},teardown(e){s(o,e).forEach(e=>{var t=e.parentElement.parentElement;t.parentElement.replaceChild(e,t),e.className=c})},getFileInputContext:h,disable:m,enable:e=>{var{dropZoneEl:e,inputEl:t}=h(e);t.disabled=!1,e.classList.remove(n),e.removeAttribute("aria-disabled")}});t.exports=e},{"../../uswds-core/src/js/config":35,"../../uswds-core/src/js/utils/behavior":45,"../../uswds-core/src/js/utils/sanitizer":50,"../../uswds-core/src/js/utils/select-or-matches":52}],22:[function(e,t,s){"use strict";var r=e("../../uswds-core/src/js/utils/behavior"),a=e("../../uswds-core/src/js/events")["CLICK"];const n=e("../../uswds-core/src/js/config")["prefix"],i=`.${n}-footer--big`,o=i+" nav"+` .${n}-footer__primary-link`;function c(r){var e=document.querySelector(i);e&&e.querySelectorAll(o).forEach(e=>{var t=e.getAttribute("class"),s=e.getAttribute("data-tag")||e.tagName,s=document.createElement(r?"button":s);s.setAttribute("class",t),s.classList.toggle(n+"-footer__primary-link--button",r),s.textContent=e.textContent,r&&(s.setAttribute("data-tag",e.tagName),t=n+"-footer-menu-list-"+Math.floor(1e5*Math.random()),s.setAttribute("aria-controls",t),s.setAttribute("aria-expanded","false"),e.nextElementSibling.setAttribute("id",t),s.setAttribute("type","button")),e.after(s),e.remove()})}const l=e=>{c(e.matches)};t.exports=r({[a]:{[o]:function(){var e;window.innerWidth<480&&(e="true"===this.getAttribute("aria-expanded"),this.closest(i).querySelectorAll(o).forEach(e=>{e.setAttribute("aria-expanded",!1)}),this.setAttribute("aria-expanded",!e))}}},{HIDE_MAX_WIDTH:480,init(){c(window.innerWidth<480),this.mediaQueryList=window.matchMedia("(max-width: 479.9px)"),t
<svg class="${n}-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<g class="descending" fill="transparent">
<path d="M17 17L15.59 15.59L12.9999 18.17V2H10.9999V18.17L8.41 15.58L7 17L11.9999 22L17 17Z" />
</g>
<g class="ascending" fill="transparent">
<path transform="rotate(180, 12, 12)" d="M17 17L15.59 15.59L12.9999 18.17V2H10.9999V18.17L8.41 15.58L7 17L11.9999 22L17 17Z" />
</g>
<g class="unsorted" fill="transparent">
<polygon points="15.17 15 13 17.17 13 6.83 15.17 9 16.58 7.59 12 3 7.41 7.59 8.83 9 11 6.83 11 17.17 8.83 15 7.42 16.41 12 21 16.59 16.41 15.17 15"/>
</g>
</svg>
`,e.appendChild(t),void g(e);var t}),e.filter(e=>e.getAttribute(l)===u||e.getAttribute(l)===d)[0]);void 0!==e&&((t=e.getAttribute(l))===u?w(e,!0):t===d&&w(e,!1))},TABLE:c,SORTABLE_HEADER:b,SORT_BUTTON:f});t.exports=e},{"../../uswds-core/src/js/config":35,"../../uswds-core/src/js/events":36,"../../uswds-core/src/js/utils/behavior":45,"../../uswds-core/src/js/utils/sanitizer":50,"../../uswds-core/src/js/utils/select":53}],32:[function(e,t,s){"use strict";var r=e("../../uswds-core/src/js/utils/behavior");const a=e("../../uswds-core/src/js/utils/select-or-matches");var n=e("../../uswds-core/src/js/config")["prefix"];const{COMBO_BOX_CLASS:b,enhanceComboBox:i}=e("../../usa-combo-box/src/index"),h="."+(n+"-time-picker"),m={filter:"0?{{ hourQueryFilter }}:{{minuteQueryFilter}}.*{{ apQueryFilter }}m?",apQueryFilter:"([ap])",hourQueryFilter:"([1-9][0-2]?)",minuteQueryFilter:"[\\d]+:([0-9]{0,2})"},v=e=>{let t;var s;return t=e&&([e,s]=e.split(":").map(e=>{let t;e=parseInt(e,10);return t=Number.isNaN(e)?t:e}),null!=e)&&null!=s?60*e+s:t},o=t=>{const s=t.closest(h),r=s.querySelector("input");if(!r)throw new Error(h+" is missing inner input");const a=document.createElement("select");["id","name","required","aria-label","aria-labelledby"].forEach(e=>{var t;r.hasAttribute(e)&&(t=r.getAttribute(e),a.setAttribute(e,t),r.removeAttribute(e))});var n=(e,t)=>("0000"+e).slice(-t),t=Math.max(0,v(s.dataset.minTime)||0),i=Math.min(1439,v(s.dataset.maxTime)||1439),o=Math.floor(Math.max(1,s.dataset.step||30));let c;for(let e=t;e<=i;e+=o){u=e,l=void 0,l=u%60,u=Math.floor(u/60);var{minute:l,hour24:u,hour12:d,ampm:p}={minute:l,hour24:u,hour12:u%12||12,ampm:u<12?"am":"pm"},f=document.createElement("option");f.value=n(u,2)+":"+n(l,2),f.text=d+":"+n(l,2)+p,f.text===r.value&&(c=f.value),a.appendChild(f)}s.classList.add(b),Object.keys(m).forEach(e=>{s.dataset[e]=m[e]}),s.dataset.disableFiltering="true",s.dataset.defaultValue=c,s.appendChild(a),r.remove()};e=r({},{init(e){a(h,e).forEach(e=>{o(e),i(e)})},FILTER_DATASET:m});t.exports=e},{"../../usa-combo-box/src/index":18,"../../uswds-core/src/js/config":35,"../../uswds-core/src/js/utils/behavior":45,"../../uswds-core/src/js/utils/select-or-matches":52}],33:[function(e,t,s){"use strict";const r=e("../../uswds-core/src/js/utils/select-or-matches");var a=e("../../uswds-core/src/js/utils/behavior"),n=e("../../uswds-core/src/js/config")["prefix"];const f=e("../../uswds-core/src/js/utils/is-in-viewport"),i=`.${n}-tooltip`;e=`.${n}-tooltip__trigger`;const o=n+"-tooltip__trigger",c=n+"-tooltip",b=n+"-tooltip__body",h="is-visible",m=n+"-tooltip__body--wrap",l=e=>{var t=e.parentNode,s=t.querySelector("."+b);return{trigger:e,wrapper:t,body:s}},u=(t,r,e)=>{t.setAttribute("aria-hidden","false"),t.classList.add("is-set");const a=e=>{t.classList.remove(b+"--top"),t.classList.remove(b+"--bottom"),t.classList.remove(b+"--right"),t.classList.remove(b+"--left"),t.classList.add(b+"--"+e)},n=e=>{e.style.top=null,e.style.bottom=null,e.style.right=null,e.style.left=null,e.style.margin=null},i=(e,t)=>parseInt(window.getComputedStyle(e).getPropertyValue(t),10),o=(e,t,s)=>{return 0<i(s,"margin-"+e)?t-i(s,"margin-"+e):t},c=e=>{n(e);var t=o("top",e.offsetHeight,r),s=o("left",e.offsetWidth,r);a("top"),e.style.left="50%",e.style.top="-5px",e.style.margin=`-${t}px 0 0 -${s/2}px`},l=e=>{n(e);var t=o("left",e.offsetWidth,r);a("bottom"),e.style.left="50%",e.style.margin=`5px 0 0 -${t/2}px`},u=e=>{n(e);var t=o("top",e.offsetHeight,r);a("right"),e.style.top="50%",e.style.left=r.offsetLeft+r.offsetWidth+5+"px",e.style.margin=`-${t/2}px 0 0 0`},d=e=>{n(e);var t=o("top",e.offsetHeight,r),s=o("left",r.offsetLeft>e.offsetWidth?r.offsetLeft-e.offsetWidth:e.offsetWidth,r);a("left"),e.style.top="50%",e.style.left="-5px",e.style.margin=`-${t/2}px 0 0 ${r.offsetLeft>e.offsetWidth?s:-s}px`};function p(s,e){e=1<arguments.length&&void 0!==e?e:1;const r=[c,l,u,d];let a=!1;!function e(t){t<r.length&&((0,r[t])(s),f(s)?a=!0:e(t+=1))}(0),a||(s.classList.add(m),e<=2&&p(s,e+=1))}switch(e){case"top":c(t),f(t)||p(t);break;case"bottom":l(t),f(t)||p(t);break;case"ri
//# sourceMappingURL=uswds.min.js.map