import{r as a,s as p,x as b}from"./ycaG4YXp.min.js";import{e as c}from"./0XPwTFcg.min.js";import{n as v}from"./IYoTYjYE.min.js";import{e as d}from"./p9kcPq91.min.js";const f=".button{padding:0;cursor:pointer;background:none;border:none;font-family:inherit;display:flex;align-items:center;width:100%;gap:12px;color:currentColor}";var m=Object.defineProperty,g=Object.getOwnPropertyDescriptor,u=(r,t,s,n)=>{for(var e=n>1?void 0:n?g(t,s):t,i=r.length-1,l;i>=0;i--)(l=r[i])&&(e=(n?l(t,s,e):l(e))||e);return n&&e&&m(t,s,e),e};let o=class extends p{toggle(){const r=document.querySelector("[top-level-nav]"),t=document.querySelector(`#${this.target}`);t&&(t.hasAttribute("open")?t.removeAttribute("open"):t.setAttribute("open",""),t.ariaHidden=t.hasAttribute("open")?"false":"true",r.ariaHidden=t.hasAttribute("open")?"true":"false",t.hasAttribute("open")?r.setAttribute("hidden","true"):r.removeAttribute("hidden"))}render(){return b` `}};o.styles=a(f);u([v({type:String,reflect:!0})],o.prototype,"target",2);u([d({passive:!0})],o.prototype,"toggle",1);o=u([c("hsw-mobile-sub-nav-button")],o);