1"use strict";(self.webpackChunk_brizy_builder_pro=self.webpackChunk_brizy_builder_pro||[]).push([["323"],{7998(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.orElse=t.isT=t.isNothing=void 0,t.isNothing=function(e){return null==e},t.isT=function(e){return!(0,t.isNothing)(e)},t.orElse=function(){for(var e=[],i=0;i<arguments.length;i++)e[i]=arguments[i];return 1===e.length?function(i){return(0,t.isNothing)(i)?e[0]:i}:(0,t.isNothing)(e[1])?e[0]:e[1]}},3619(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i);var r=Object.getOwnPropertyDescriptor(t,i);(!r||("get"in r?!t.__esModule:r.writable||r.configurable))&&(r={enumerable:!0,get:function(){return t[i]}}),Object.defineProperty(e,n,r)}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(8165),t),r(i(226),t),r(i(7845),t),r(i(5864),t),r(i(7998),t),r(i(7570),t),r(i(2767),t),r(i(3542),t),r(i(8358),t)},8165(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.liftA2=void 0,t.liftA2=function(e,t,i){return function(n,r){return e(t(n),i(r))}}},5864(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.mPipe=void 0;var n=i(7998);t.mPipe=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var i=e[0],r=e.slice(1);return function(){for(var e,t=[],s=0;s<arguments.length;s++)t[s]=arguments[s];return t.every(n.isT)&&null!=(e=r.reduce(function(e,t){return(0,n.isT)(e)?t(e):void 0},i.apply(void 0,t)))?e:void 0}}},226(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.match=void 0,t.match=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var i=0;i<e.length;i++)if(e[i][0](t))return e[i][1](t)}}},7845(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.match2=void 0,t.match2=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t,i){for(var n=0;n<e.length;n++)if(e[n][0](t)&&e[n][1](i))return e[n][2](t,i)}}},8358(e,t,i){var n=this&&this.__spreadArray||function(e,t,i){if(i||2==arguments.length)for(var n,r=0,s=t.length;r<s;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.or=void 0;var r=i(7998);t.or=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(){for(var t,i=[],s=0;s<arguments.length;s++)i[s]=arguments[s];for(var a=0;a<=e.length;a++){var l=null==(t=e[a])?void 0:t.call.apply(t,n([e],i,!1));if(!(0,r.isNothing)(l))return l}}}},510(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t._parse=t.call=t.isOptional=void 0;var n=i(7998);t.isOptional=function(e){return"optional"===e.__type},t.call=function(e,t){switch(e.__type){case"optional":case"strict":return e.fn(t);default:return e(t)}},t._parse=function(e,i){var r={};for(var s in e)if(Object.prototype.hasOwnProperty.call(e,s)){var a=(0,t.call)(e[s],i);if(!(0,t.isOptional)(e[s])&&(0,n.isNothing)(a))return;r[s]=a}return r}},2767(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.parse=t.optional=void 0;var n=i(510);t.optional=function(e){return{__type:"optional",fn:e}},t.parse=function(e,t){return void 0===t?function(t){return(0,n._parse)(e,t)}:(0,n._parse)(e,t)}},3542(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.parseStrict=void 0;var n=i(510);t.parseStrict=function(e,t){return void 0===t?function(t){return(0,n._parse)(e,t)}:(0,n._parse)(e,t)}},7570(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.pass=void 0,t.pass=function(e){return function(t){return e(t)?t:void 0}}},3774(e,t,i){i.r(t),i.d(t,{initAccesibility:()=>P,default:()=>D});var n,r=i(9379),s=i(1669),a=i.n(s),l=i(9322),o=i(2778),u=i(1122),d=i(2540),c=i(5670),h=i(6513),p=i(5345),m=i(8589),b=i(5830),g=i(3545),f=((n={}).OFF="off",n.TILT="tilt",n.SQUASH="squash",n.TWIRL="twirl",n.FADE="fade",n.DIVIDE="divide",n.TURN="turn",n.SLING="sling",n.SPIN="spin",n);function v(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}let y="cubic-bezier(0,0,0,1)";class A{init(){this.size=this.container.getBoundingClientRect().width;let e=Math.max(12,this.size),t=e/12;this.barHeight=Math.round(t),this.margin=Math.round(e/4.5);let i=3*this.barHeight+2*this.margin;this.topOffset=Math.round((this.size-i)/2),this.move=parseFloat((e/4.6325).toFixed(2)),this.setupContainer(),this.createBars(e),this.container.addEventListener("click",this.handleClick),this.container.addEventListener("keydown",this.handleKeyDown),window.addEventListener("resize",this.handleResponsiveMode),this.update()}setupContainer(){this.container.setAttribute("role","button"),this.container.setAttribute("tabindex","0"),this.container.getAttribute("aria-label")||this.container.setAttribute("aria-label","Toggle menu"),this.container.setAttribute("aria-expanded",String(this.toggled)),this.container.style.cssText=` 2 position: relative; 3 width: ${this.size}px; 4 height: ${this.size}px; 5 user-select: none; 6 outline: none; 7 transition: 0.4s ${y}; 8 `}createBars(e){let t=Math.round((this.size-e)/2);for(let i=0;i<(this.animation===f.DIVIDE?6:3);i++){let n=document.createElement("span");n.style.cssText=` 9 position: absolute; 10 left: ${t}px; 11 width: ${e}px; 12 height: ${this.barHeight}px; 13 border-radius: 10px; 14 transition: 0.4s ${y}; 15 background: currentColor; 16 `,i<3&&(n.style.top=`${this.topOffset+i*(this.barHeight+this.margin)}px`),this.container.appendChild(n),this.bars.push(n)}}toggle(){this.toggled=!this.toggled,this.toggled&&this.onOpen&&this.onOpen(),this.update()}destroy(){this.container.removeEventListener("click",this.handleClick),this.container.removeEventListener("keydown",this.handleKeyDown),this.bars.forEac
16h(e=>e.remove()),this.bars=[],this.wrappers=[],this.container.removeAttribute("style"),window.removeEventListener("resize",this.handleResponsiveMode)}getToggled(){return this.toggled}close(){this.toggled&&(this.toggled=!1,this.update())}reinit(){this.destroy(),this.init()}update(){this.container.setAttribute("aria-expanded",String(this.toggled)),this.animation!==f.SQUASH&&this.animation!==f.TWIRL&&this.removeWrappers();let e={[f.TILT]:this.animateTilt,[f.FADE]:this.animateFade,[f.TURN]:this.animateTurn,[f.SPIN]:this.animateSpin,[f.SQUASH]:this.animateSquash,[f.SLING]:this.animateSling,[f.DIVIDE]:this.animateDivide,[f.TWIRL]:this.animateTwirl,[f.OFF]:null}[this.animation];"function"==typeof e&&e(this.toggled)}prepareWrappers(){this.wrappers.length||this.bars.forEach(e=>{var t;let i=document.createElement("div");null==(t=e.parentElement)||t.replaceChild(i,e),i.appendChild(e),this.wrappers.push(i)})}removeWrappers(){this.wrappers.forEach((e,t)=>{var i;let n=this.bars[t];null==(i=e.parentElement)||i.replaceChild(n,e)}),this.wrappers=[]}constructor(e,t={}){var i;v(this,"size",0),v(this,"animation",void 0),v(this,"container",void 0),v(this,"bars",[]),v(this,"wrappers",[]),v(this,"toggled",!1),v(this,"barHeight",0),v(this,"margin",0),v(this,"topOffset",0),v(this,"move",0),v(this,"onOpen",void 0),v(this,"currentDevice",g.Vp),v(this,"handleResponsiveMode",(0,b.n)(()=>{let e=(0,u.G)();this.currentDevice!==e&&(this.currentDevice=e,this.reinit())},300)),v(this,"handleClick",()=>this.toggle()),v(this,"handleKeyDown",e=>{("Enter"===e.key||" "===e.key||"Spacebar"===e.key)&&(e.preventDefault(),this.container.click())}),v(this,"animateTilt",e=>{this.container.style.transform=e?"rotate(90deg)":"none",this.bars[0].style.transform=e?`rotate(45deg) translate(${this.move}px, ${this.move}px)`:"none",this.bars[1].style.transform=e?"scaleX(0)":"none",this.bars[2].style.transform=e?`rotate(-45deg) translate(${this.move}px, -${this.move}px)`:"none"}),v(this,"animateFade",e=>{this.bars[0].style.transform=e?`rotate(45deg) translate(${this.move}px, ${this.move}px)`:"none",this.bars[1].style.opacity=e?"0":"1",this.bars[2].style.transform=e?`rotate(-45deg) translate(${this.move}px, -${this.move}px)`:"none"}),v(this,"animateTurn",e=>{this.bars[0].style.transform=e?`rotate(45deg) translate(${this.move}px, ${this.move}px)`:"none",this.bars[1].style.transitionDuration="0.2s",this.bars[1].style.transform=e?"scaleX(0)":"none",this.bars[2].style.transform=e?`rotate(-45deg) translate(${this.move}px, -${this.move}px)`:"none"}),v(this,"animateSpin",e=>{this.container.style.transform=e?"rotate(180deg)":"none",this.animateFade(e)}),v(this,"animateSling",e=>{this.container.style.transform=e?"rotateY(180deg)":"none";let t=this.move;this.bars[0].style.transform=e?`rotate(45deg) translate(${t}px, ${t}px)`:"none",this.bars[1].style.transform=e?`scale(0,1) translate(${20*t}px, 0)`:"none",this.bars[2].style.transform=e?`rotate(-45deg) translate(${t}px, ${-t}px)`:"none"}),v(this,"animateSquash",e=>{this.prepareWrappers();let t=this.barHeight+this.margin;this.bars.forEach((t,i)=>{this.wrappers[i].style.transition=`transform 0.2s ${y} ${e?"0s":"0.2s"}`,t.style.transition=`transform 0.2s ${y} ${e?"0.2s":"0s"}`}),requestAnimationFrame(()=>{this.wrappers[0].style.transform=e?`translateY(${t}px)`:"none",this.bars[0].style.transform=e?"rotate(45deg)":"none",this.wrappers[1].style.opacity=e?"0":"1",this.wrappers[2].style.transform=e?`translateY(-${t}px)`:"none",this.bars[2].style.transform=e?"rotate(-45deg)":"none"})}),v(this,"animateDivide",e=>{if(this.bars.length<6)return;let t=this.size/2,i=this.topOffset,n=this.topOffset+this.barHeight+this.margin,r=this.topOffset+2*this.barHeight+2*this.margin;for(let{i:s,side:a,top:l,on:o,fade:u}of[{i:0,side:"L",top:i,on:`translate(${.48*this.move}px, ${.73*this.move}px) rotate(45deg)`},{i:1,side:"R",top:i,on:`translate(-${.48*this.move}px, ${.73*this.move}px) rotate(-45deg)`},{i:2,side:"L",top:n,on:`translate(-${1.25*this.move}px, 0)`,fade:!0},{i:3,side:"R",top:n,on:`translate(${1.25*this.move}px, 0)`,fade:!0},{i:4,side:"L",top:r,on:`translate(${.48*this.move}px, -${.73*this.move}px) rotate(-45deg)`},{i:5,side:"R",top:r,on:`translate(-${.48*this.move}px, -${.73*this.move}px) rotate(45deg)`}]){let i=this.bars[s];i&&(i.style.width=`${t}px`,i.style.top=`${l}px`,i.style.borderRadius="L"===a?"10px 0 0 10px":"0 10px 10px 0","R"===a&&(i.style.left="50%"),u&&(i.style.opacity=e?"0":"1"),i.style.transform=e?o:"none")}}),v(this,"animateTwirl",e=>{this.prepareWrappers();let t=this.barHeight+this.margin;
16this.bars.forEach((t,i)=>{this.wrappers[i].style.transition=`transform 0.2s ${y} ${e?"0s":"0.2s"}`,t.style.transition=`transform 0.2s ${y} ${e?"0.2s":"0s"}`}),requestAnimationFrame(()=>{this.container.style.transform=e?"rotate(90deg)":"none",this.wrappers[0].style.transform=e?`translateY(${t}px)`:"none",this.bars[0].style.transform=e?"rotate(-45deg)":"none",this.wrappers[1].style.opacity=e?"0":"1",this.wrappers[2].style.transform=e?`translateY(-${t}px)`:"none",this.bars[2].style.transform=e?"rotate(45deg)":"none"})}),this.animation=null!=(i=t.animation)?i:f.OFF,this.container=e,this.init(),this.onOpen=t.onOpen}}let S=e=>{var t,i;return null!=(t=null==(i=e.closest(".brz-mega-menu__portal"))?void 0:i.getAttribute("data-mega-menu-uid"))?t:void 0},w=a()(document).find(".brz-root__container"),_=new Map,E=new Map,x=new Map,z=new Map,M=(0,u.G)(),L=(e,t)=>{var i;let{placement:n}=e;return null!=(i=null==n?void 0:n[t])?i:"bottom"},I=e=>{let t=_.get(e);if(t){t.dataset.opened="false",t.classList.remove("brz-mega-menu__portal--opened"),t.style.maxHeight="none",t.style.display="none",t.style.overflow="visible";let i=document.querySelector(`[data-mega-menu-open-uid="${e}"]`);i&&i.classList.remove("brz-menu__item--opened")}},k=e=>{_.forEach((t,i)=>{"true"!==t.dataset.opened||(null==e?void 0:e.includes(i))||I(i)})},T=(e,t,i)=>()=>{let n=_.get(i);if(n){let r=[i],s=S(t);s&&r.push(s),k(r),n.dataset.opened="true",n.style.display="block",t.classList.add("brz-menu__item--opened"),requestAnimationFrame(()=>{var i,r,s;let a=JSON.parse(decodeURIComponent(null!=(i=n.dataset.settings)?i:"")),l=((e,t,i)=>{var n;let r,{widths:s,mods:a}=t,l=null!=(n=null==s?void 0:s[i])?n:"100",o=parseInt(l),u=null==a?void 0:a[i],d=e.closest(".brz-menu");if("horizontal"===u&&"mobile"===i||!d)return l;let{clientWidth:c}=document.body,h=d.getBoundingClientRect(),p=e.getBoundingClientRect(),m=p.left,b=c-p.right;return(r=l.includes("vw")?o>=100?c:o/100*c:l.includes("%")?h.width*(o/100):o,"vertical"===u&&m<r&&b<r)?`${Math.max(m-5,b-5)}px`:`${r}px`})(t,a,M),o=t.closest(".brz-section__header-type--static"),u=(null!=(r=null==(s=a.widths)?void 0:s[M])?r:"100").includes("vw");"mobile"===M&&"100vw"===l?n.style.width="100vw":o&&u?n.style.width=l:n.style.width="100%",n.style.maxWidth=l,e.update().then(()=>{let e=n.getBoundingClientRect(),t=window.innerHeight;if(t<e.top){let i=e.top-t,r=e.height-i-20;n.style.maxHeight=`${r}px`,n.style.overflow="auto"}if(t<e.bottom){let i=e.bottom-t,r=e.height-i-20;n.style.maxHeight=`${r}px`,n.style.overflow="auto"}requestAnimationFrame(()=>{n.classList.add("brz-mega-menu__portal--opened"),"true"!==n.dataset.galleryOpenedEmitted&&(n.dataset.galleryOpenedEmitted="true",window.Brz.emit("elements.megamenu.opened",n))})})})}},P=e=>{e.querySelectorAll(".brz-menu:not(.brz-menu__mmenu)").forEach(e=>{var t;if((null==(t=e.closest(".brz-menu__container"))?void 0:t.getAttribute((0,d.uo)("menu-accessible")))!=="true")return;let i=t=>t.closest(".brz-menu")===e,n=Array.from(e.querySelectorAll(".brz-menu__item")).filter(i).map(e=>{let t=m.Xg.getMenuItemType(e);if(t===m.xU.Link)return{item:e,type:m.xU.Link};let n={open:()=>{},close:()=>{},isOpen:()=>!1},r=e.querySelector(".brz-menu__sub-menu")||e.querySelector(".brz-mega-menu__portal"),s=r?Array.from(r.querySelectorAll(".brz-menu__item")).filter(e=>i(e)&&e.closest(".brz-menu__sub-menu, .brz-mega-menu__portal")===r):[];if(t===m.xU.MegaMenu){let t=z.get(e);t&&(n=t)}else if(t===m.xU.Dropdown){let t=x.get(e);t&&(n=t)}return{item:e,type:t,api:n,children:s}});new m.Xg(e,n).init()})},$=e=>{let{target:t}=e;if(t instanceof Element){var i;let e,n=t.closest(".brz-menu__item-mega-menu");n&&(e=null!=(i=n.getAttribute("data-mega-menu-open-uid"))?i:""),_.forEach((i,r)=>{let s="true"===i.dataset.opened,a=t.closest(`[data-mega-menu-uid="${r}"]`);if(s&&a||n&&e===r)return;let l=S(t);if(l){let e=document.querySelector(`[data-mega-menu-open-uid="${l}"]`);if(e){let t=e.closest(".brz-mega-menu__portal");if(t&&"true"===t.dataset.opened&&t.dataset.megaMenuUid===r)return}}I(r)})}},F=(e,t)=>{var i,n,r,s,a,o,u;let c,{CreatePopper:h}=(0,l.o)();if(!h)return;let p=e.querySelector(".brz-mega-menu__portal"),m=M;if(e.popper&&(e.popper.destroy(),e.popper=null),"mobile"===m){if(!p){let i,n;i=e.getAttribute("data-mega-menu-open-uid"),(n=t.querySelector(`[data-mega-menu-uid="${i}"]`))&&e.appendChild(n),p=e.querySelector(".brz-mega-menu__portal")}if(p){let e=JSON.parse(decodeURIComponent(null!=(r=p.dataset.settings)?r:""));if((null==e||null==(s=e.mods)?void 0:s[m])==="vertical")return}}if(("tablet"===m||"desktop"===m)&&!p){let i=e.getAttribute("data-mega-menu-open-uid");p=t.querySelector(`[data-mega-menu-uid="${i}"]`)}if(!p)return;let b=JSON.parse(decodeURIComponent(null!=(i=p.dataset.settings)?i:"")),g=(null==(n=e.closest(".brz-menu__container"))?void 0:n.getAttribute((0,d.uo)("menu-accessible")))==="true";("tablet"===m||"desktop"===m&&!g)&&(c=e.querySelector(".brz-mega-menu__portal"))&&t.appendChild(c);let f=(null==(o=b.mods)?void 0:o[m])==="horizontal"?e.closest(".brz-menu"):e.closest(".brz-menu__ul");if(f){let t,i=e.closest(".brz-section__header-type--static"),n=h(f,p,{placement:L(b,m),modifiers:(t=L(b,m),[{name:"flip",options:{fallbackPlacements:"horizontal"===(null==(u=b.mods)?void 0:u[m])?[t,"top","auto"]:[t,"right-start","auto"]}}]),...!i?{strategy:"fixed"}:{}}),r=null!=(a=e.getAttribute("data-mega-menu-open-uid"))?a:"";e.popper=n,e.addEventListener("mouseenter",T(n,e,r)),z.set(e,{open:T(e.popper,e,r),close:()=>I(r),isOpen:()=>e.classList.contains("brz-menu__item--opened")})}};function D(e){let t,i,{MMenu:n,Dropdown:s}=(0,l.o)(),a=e.get(0);if(!n||!a)return;
16a.querySelectorAll(".brz-menu__ul").forEach(e=>{e.style.removeProperty("list-style-type")}),a.querySelectorAll("[data-menu-items-active]").forEach(e=>{let t=e.dataset.menuItemsActive||"",i="brz-menu__item--current",n=t.split(",").map(e=>`[data-menu-item-id='${e}']`).join(","),r=e.querySelectorAll(`.${i}`),s=e.querySelectorAll(n);r.forEach(e=>{e.classList.remove(i)}),s.forEach(e=>{null==e||e.classList.add(i)})});let b=!1;a.querySelector(".brz-menu__item-mega-menu")&&(window.Brz.on("elements.headerSticky.show",e=>{let{type:t}=e;"animated"===t&&a.querySelectorAll(".brz-menu__item--opened").forEach(e=>{var t;I(null!=(t=e.getAttribute("data-mega-menu-open-uid"))?t:"")})}),window.Brz.on("elements.headerSticky.hide",e=>{let{node:t,type:i}=e;"animated"===i&&t.querySelectorAll(".brz-menu__item--opened").forEach(e=>{var t;I(null!=(t=e.getAttribute("data-mega-menu-open-uid"))?t:"")})})),a.querySelectorAll(".brz-mega-menu__portal").forEach(e=>{let t=e.closest(".brz-menu__item");if(t){let i=(0,p.uR)();t.classList.add("brz-menu__item-mega-menu"),t.setAttribute("data-mega-menu-open-uid",i),e.setAttribute("data-mega-menu-uid",i),_.set(i,e),F(t,a)}}),s&&a.querySelectorAll(".brz-menu:not(.brz-menu__mmenu) .brz-menu__sub-menu").forEach(e=>{var t,i,n;let r=M,a=e.closest(".brz-menu__item"),l=e.closest(".brz-menu"),o=(0,h.$$)(null!=(t=null==l||null==(i=l.dataset)?void 0:i.mods)?t:""),u=null==(n=e.parentElement)?void 0:n.closest(".brz-menu__sub-menu");if(e.style.removeProperty("display"),a instanceof HTMLElement){let t,i={placement:(t=!u,{[g.Vp]:(null==o?void 0:o.desktop)==="horizontal"&&t?"bottom-start":"right-start",tablet:"bottom-start",mobile:"bottom-start"}),mods:o};a.classList.add("brz-menu__item-dropdown");let n=new s(a,e,{placement:L(i,r),offset:5,disabled:{position:"desktop"!==r},onOpen:()=>{let t=S(e);k(t?[t]:void 0)}});E.set(n,i),x.set(a,n)}}),P(a);let v=(0,r.s)($,150);window.addEventListener("resize",()=>{let e=a.querySelectorAll(".brz-menu__item-mega-menu"),t=(0,u.G)();if(t!==M)for(let[i,n]of(M=t,e.forEach(e=>{F(e,a)}),E))i.update({disabled:{position:"desktop"!==t},placement:L(n,M)})}),document.addEventListener("mousemove",v),a.querySelectorAll("[data-mmenu-id]").forEach(e=>{var r;let s,l,u,{mmenuId:p,mmenuPosition:g,mmenuTitle:v,mmenuIsslider:y}=e.dataset;if(y&&(null==(s=null==e?void 0:e.closest(".slick-slide"))?void 0:s.classList.contains("slick-cloned")))return;let S=[...e.children].find(e=>e.classList.contains("brz-mm-menu__icon")),_="on"===c.LF(e.getAttribute("data-mmenu-stickyTitle")),E=(0,h.$$)(c.LF(e.getAttribute("data-mmenu-closingicon"))||"");switch(M){case"desktop":b=(null==E?void 0:E.desktop)==="on";break;case"tablet":b=(null==E?void 0:E.tablet)==="on";break;case"mobile":b=(null==E?void 0:E.mobile)==="on"}if(!p||!(S instanceof HTMLElement))return;let x=S.getAttribute((0,d.uo)("brz-mmenu-icon")),z=null;x&&(l=new A(S,{animation:(0,o.q)(f)(x)}));let L={extensions:["theme-dark","pagedim-black","border-full","position-front",g],slidingSubmenus:!1,navbar:{title:v,titleLink:"custom",sticky:_,closeIcon:b},hooks:{"openPanel:after":e=>{window.Brz.emit("elements.mmenu.panel.opened",e),null==u||u.onPanelOpened(e)},"closePanel:after":e=>{window.Brz.emit("elements.mmenu.panel.closed",e),null==u||u.onPanelClosed(e)},"open:start":function(){window.Brz.emit("elements.mmenu.open",this.node.pnls),null==u||u.onMenuOpened()},"close:start":function(){window.Brz.emit("elements.mmenu.close",this.node.pnls),null==l||l.close(),t=void 0},"close:finish":function(){if(i){null==u||u.onMenuClosed(!1);let e=a.querySelector(`${i}.brz-mm-menu`);(null==e?void 0:e.mmApi)&&(e.mmApi.open(),i=void 0)}else null==u||u.onMenuClosed()}}},I=document.querySelector(null!=p?p:"");I&&(I.style.removeProperty("display"),I.querySelectorAll(".brz-menu__sub-menu").forEach(e=>{e.style.removeProperty("display")}));let k=(1===w.length?new n(p,L,{offCanvas:{menu:{insertSelector:".brz-root__container"},page:{wrapIfNeeded:!1,selector:".brz-root__container"}}}):new n(p,L)).API;(z=null!=(r=a.querySelector(`${p}.brz-mm-menu`))?r:e.querySelector(p))&&(u=new m.CA(z,{trigger:S,label:v||"Menu",menuApi:{open:()=>{null==k||k.open()},close:()=>{null==k||k.close()},openPanel:e=>
16{null==k||k.openPanel(e)},closePanel:e=>{null==k||k.closePanel(e)}}})).init(),S.addEventListener("click",()=>{if(t){let e=a.querySelector(`${t}.brz-mm-menu`);e&&e.mmApi&&(i=p,e.mmApi.close(p),t=void 0)}else t=p,null==k||k.open()}),window.Brz.on("elements.anchor.startScrolled",()=>{null==k||k.close()})})}},8589(e,t,i){function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}i.d(t,{VT:()=>x,xU:()=>k,Bo:()=>c,CA:()=>$,_I:()=>E,Xg:()=>T,OL:()=>s,_F:()=>_,Uo:()=>d,TJ:()=>l});let r=0;class s{init(){this.buttons.length&&this.panels.length&&(this.root.setAttribute("role","tablist"),this.buttons.forEach((e,t)=>{this.initButton(e,t)}),this.panels.forEach((e,t)=>{this.initPanel(e,t)}),this.sync())}sync(){let e=this.getActiveIndex();this.buttons.forEach((t,i)=>{let n=i===e;t.setAttribute("aria-selected",n.toString()),t.setAttribute("tabindex",n?"0":"-1")}),this.panels.forEach((t,i)=>{t.setAttribute("aria-hidden",(i!==e).toString())})}initButton(e,t){let i=e.id||`brz-switcher-tab-${this.instanceId}-${t}`;e.id=i,e.setAttribute("role","tab"),e.setAttribute("tabindex","-1"),e.addEventListener("keydown",e=>this.handleButtonKeyDown(e,t))}initPanel(e,t){let i=e.id||`brz-switcher-panel-${this.instanceId}-${t}`;e.id=i,e.setAttribute("role","tabpanel");let n=this.buttons[t];n&&(e.setAttribute("aria-labelledby",n.id),n.setAttribute("aria-controls",i))}handleButtonKeyDown(e,t){let i=e.key,n=this.buttons.length-1;switch(i){case"Enter":case" ":case"Spacebar":e.preventDefault(),this.onChange(t);break;case"ArrowRight":case"ArrowDown":{e.preventDefault();let i=t===n?0:t+1;this.focusButton(i);break}case"ArrowLeft":case"ArrowUp":{e.preventDefault();let i=0===t?n:t-1;this.focusButton(i);break}case"Home":e.preventDefault(),this.focusButton(0);break;case"End":e.preventDefault(),this.focusButton(n)}}focusButton(e){let t=this.buttons[e];t&&t.focus()}constructor(e){n(this,"root",void 0),n(this,"buttons",void 0),n(this,"panels",void 0),n(this,"getActiveIndex",void 0),n(this,"onChange",void 0),n(this,"instanceId",void 0),this.root=e.root,this.buttons=e.buttons,this.panels=e.panels,this.getActiveIndex=e.getActiveIndex,this.onChange=e.onChange,this.instanceId=r++}}function a(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class l{init(){this.setupRegionAccessibility(),this.setupArrowAccessibility(),this.setupDotsAccessibility(),this.setupPauseControlAccessibility(),this.sync(),this.slick.on("afterChange reInit setPosition",()=>this.sync())}sync(){this.syncSlides(),this.syncDots(),this.syncPauseControl()}setupRegionAccessibility(){let e=this.getSliderElement();e&&(e.setAttribute("id",`brz-carousel-${this.instanceId}`),e.setAttribute("role","region"),e.setAttribute("aria-roledescription","carousel"),e.setAttribute("aria-label",`Carousel ${this.instanceId+1}`))}setupArrowAccessibility(){let e=[{element:this.slick.parent().find(".brz-slick-slider__arrow-prev").get(0),label:"Previous slide"},{element:this.slick.parent().find(".brz-slick-slider__arrow-next").get(0),label:"Next slide"}],t=e=>{switch(e.key){case"ArrowLeft":e.preventDefault(),this.slick.slick("slickPrev");break;case"ArrowRight":e.preventDefault(),this.slick.slick("slickNext")}};e.forEach(e=>{let{element:i,label:n}=e;i&&(i.setAttribute("type","button"),i.setAttribute("aria-label",n),i.setAttribute("aria-controls",`brz-carousel-${this.instanceId}`),i.addEventListener("keydown",t))})}setupDotsAccessibility(){let e=this.getDotsList();e&&(e.setAttribute("aria-label","Slide navigation"),this.getDotButtons().forEach((e,t)=>{e.setAttribute("type","button"),e.setAttribute("aria-label",`Go to slide ${t+1}`),e.setAttribute("aria-controls",`brz-carousel-slide-${this.instanceId}-${t}`)}))}setupPauseControlAccessibility(){let e=this.getPauseItem();if(!e)return;let t=this.ensurePauseButton(e);t.setAttribute("type","button"),t.setAttribute("aria-controls",`brz-carousel-${this.instanceId}`)}syncSlides(){let e=this.getSlides();e.forEach((t,i)=>{let n=t.classList.contains("slick-active");t.setAttribute("id",`brz-carousel-slide-${this.instanceId}-${i}`),t.setAttribute("role","group"),t.setAttribute("aria-roledescription","slide"),t.setAttribute("aria-label",`Slide ${i+1} of ${e.length}`),t.setAttribute("aria-hidden",(!n).toString()),this.syncSlideFocusableElements(t,n)}
16),this.getClonedSlides().forEach(e=>{let t=e.classList.contains("slick-active");this.syncSlideFocusableElements(e,t)})}syncDots(){this.getDotsListItems().forEach((e,t)=>{let i=e.querySelector("button");if(!i)return;let n=e.classList.contains("slick-active");n?i.setAttribute("aria-current","true"):i.removeAttribute("aria-current"),i.setAttribute("aria-label",`${n?"Current slide, ":""}Go to slide ${t+1}`)})}syncPauseControl(){let e=this.getPauseButton();if(!e)return;let t="true"===this.slick.attr("data-slider-paused");e.setAttribute("aria-label",t?"Play autoplay":"Pause autoplay"),e.setAttribute("aria-pressed",t.toString())}ensurePauseButton(e){let t=e.querySelector(".brz-slick-slider__pause-button");if(t)return t;let i=document.createElement("button"),n=e.querySelector(".button-pause"),r=e.querySelector(".button-play");return i.type="button",i.className="brz-slick-slider__pause-button",n&&i.appendChild(n),r&&i.appendChild(r),i.addEventListener("click",e=>{if(e.target!==i)return;let t="true"===this.slick.attr("data-slider-paused")?r:n;
16null==t||t.dispatchEvent(new MouseEvent("click",{bubbles:!0,cancelable:!0}))}),e.appendChild(i),i}syncSlideFocusableElements(e,t){e.querySelectorAll("a[href], button, input, select, textarea, iframe, audio[controls], video[controls], [tabindex]").forEach(e=>{var i;let n=e.dataset.brzCarouselTabindex;if(t){void 0!==n&&(""===n?e.removeAttribute("tabindex"):e.setAttribute("tabindex",n),delete e.dataset.brzCarouselTabindex);return}void 0===n&&(e.dataset.brzCarouselTabindex=null!=(i=e.getAttribute("tabindex"))?i:""),e.setAttribute("tabindex","-1")})}getSliderElement(){return this.slick.get(0)}getDotsList(){return this.slick.parent().find(".brz-slick-slider__dots").get(0)}getDotsListItems(){return this.slick.parent().find(".brz-slick-slider__dots > li").toArray()}getDotButtons(){return this.slick.parent().find(".brz-slick-slider__dots > li:not(.brz-slick-slider__pause) button").toArray()}getPauseButton(){return this.slick.parent().find(".brz-slick-slider__pause-button").get(0)}getPauseItem(){return this.slick.parent().find(".brz-slick-slider__pause").get(0)}getSlides(){return this.slick.find(".slick-slide").not(".slick-cloned").toArray()}getClonedSlides(){return this.slick.find(".slick-slide.slick-cloned").toArray()}constructor({slick:e,instanceId:t}){a(this,"slick",void 0),a(this,"instanceId",void 0),this.slick=e,this.instanceId=t}}function o(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}i(1669);let u="data-brz-flipbox-tabindex",d="a[href], area[href], button, input, select, textarea, iframe, summary, audio[controls], video[controls], [contenteditable='true'], [tabindex]";class c{init(){this.initItem(),this.item.item.addEventListener("keydown",this.handleKeyDown),this.sync()}sync(){let e=this.item.api.isOpen();null!==(e?this.item.back:this.item.front).querySelector(d)?(this.item.item.setAttribute("role","group"),this.item.item.setAttribute("aria-roledescription","flipbox"),this.item.item.removeAttribute("aria-pressed")):(this.item.item.setAttribute("role","button"),this.item.item.setAttribute("aria-pressed",e.toString()),this.item.item.removeAttribute("aria-roledescription")),this.item.item.setAttribute("tabindex","0"),this.item.front.setAttribute("aria-hidden",e.toString()),this.item.back.setAttribute("aria-hidden",(!e).toString()),this.syncFocusableDescendants(this.item.front,!e),this.syncFocusableDescendants(this.item.back,e)}initItem(){this.item.item.setAttribute("aria-keyshortcuts","Enter Space")}syncFocusableDescendants(e,t){e.querySelectorAll(d).forEach(e=>{t?this.restoreTabindex(e):this.disableTabindex(e)})}disableTabindex(e){var t;e.hasAttribute(u)||e.setAttribute(u,null!=(t=e.getAttribute("tabindex"))?t:""),e.setAttribute("tabindex","-1")}restoreTabindex(e){var t;if(!e.hasAttribute(u))return;let i=null!=(t=e.getAttribute(u))?t:"";""===i?e.removeAttribute("tabindex"):e.setAttribute("tabindex",i),e.removeAttribute(u)}constructor({item:e}){o(this,"item",void 0),o(this,"handleKeyDown",e=>{if(e.target===e.currentTarget)switch(e.key){case"Enter":case" ":case"Spacebar":e.preventDefault(),this.item.api.toggle(),this.sync()}}),this.item=e}}function h(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}let p=new Set(["Enter"," ","Spacebar"]),m=["loadedmetadata","play","pause","timeupdate","volumechange","ended"],b=".brz-video-playlist-main__controls",g=".brz-video-playlist__cover-icon",f=".brz-video-playlist-main__placeholder",v=".brz-video-custom-play-pause-btn",y=".brz-video-custom-volume-btn",A=".brz-video-custom-fullscreen-btn",S=".brz-video-custom-controls .brz-video-custom-slider",w=".brz-video-custom-volume-controls";class _{init(){this.root.setAttribute("role","region"),this.root.setAttribute("aria-label","Video playlist"),this.initSidebar(),this.initButtons(),this.initSliders(),this.root.ownerDocument.addEventListener("fullscreenchange",this.handleFullscreenChange),this.bindVideoEvents(),this.sync()}sync(){this.bindVideoEvents();let e=this.getPlayerState();this.syncSidebar(e),this.syncPanels(),this.syncMediaLabels(e.activeLabel,e.video),this.syncButtons(e),this.syncSliders(e)}initSidebar(){let e=this.q(".brz-video-playlist-sidebar"),t=this.getItems();null==e||e.setAttribute("role","listbox"),null==e||e.setAttribute("aria-label","Video playlist items"),t.forEach((e,i)=>{e.setAttribute("id",this.getItemId(i)),e.setAttribute("role","option"),e.setAttribute("aria-posinset",String(i+1)),e.setAttribute("aria-setsize",String(t.length)),["pointerdown","mousedown"].forEach(t=>{e.addEventListener(t,()=>this.temporarilySuppressFocusActivation())}),e.addEventListener("focus",()=>this.handleItemFocus(e,i)),e.addEventListener("keydown",e=>this.handleItemKeyDown(e,i))})}
16initButtons(){[g,f,v,y,A].forEach(e=>this.prepareButton(this.q(e)));let e=this.q(b);null==e||e.setAttribute("role","group"),null==e||e.setAttribute("aria-label","Video controls")}initSliders(){this.prepareSlider(this.q(S),"progress"),this.prepareSlider(this.q(w),"volume")}bindVideoEvents(){let e=this.getVideo();this.currentVideo!==e&&(this.currentVideo&&m.forEach(e=>{var t;return null==(t=this.currentVideo)?void 0:t.removeEventListener(e,this.handleVideoStateChange)}),this.currentVideo=e,m.forEach(e=>{var t;return null==(t=this.currentVideo)?void 0:t.addEventListener(e,this.handleVideoStateChange)}))}prepareButton(e){e&&(e.setAttribute("role","button"),e.setAttribute("tabindex","0"),e.addEventListener("keydown",this.handleButtonKeyDown))}prepareSlider(e,t){e&&(e.setAttribute("role","slider"),e.setAttribute("tabindex","0"),e.addEventListener("keydown",e=>this.handleSliderKeyDown(e,t)))}syncSidebar(e){let{activeIndex:t}=e;this.getItems().forEach((e,i)=>{let n=i===t;e.setAttribute("aria-label",this.getItemLabel(e,i)),e.setAttribute("aria-selected",n.toString()),e.setAttribute("tabindex",n?"0":"-1")})}syncPanels(){this.qa(".brz-video-playlist-main").forEach((e,t)=>{e.setAttribute("id",`brz-video-playlist-panel-${this.instanceId}-${t}`),e.classList.contains("brz-video-playlist-main__placeholder")||e.setAttribute("role","group"),e.setAttribute("aria-hidden",this.isHidden(e).toString())});let e=this.q(b);null==e||e.setAttribute("aria-hidden",this.isHidden(e).toString())}syncMediaLabels(e,t){let i=this.root.querySelector(".brz-iframe");null==i||i.setAttribute("title",e?`${e} video`:"Embedded video player"),null==t||t.setAttribute("aria-label",e?`${e} video`:"Video player")}syncButtons(e){let{activeLabel:t,hasPlayableVideo:i,isPlaying:n,isMuted:r,isFullscreen:s,duration:a}=e;[{selector:g,label:t?`Play ${t}`:"Play selected video"},{selector:f,label:t?`Play ${t}`:"Play selected video"},{selector:v,label:n?"Pause video":"Play video",pressed:n,disabled:!i,toggleIcons:n},{selector:y,label:r?"Unmute video":"Mute video",pressed:r,disabled:!i,toggleIcons:r},{selector:A,label:s?"Exit fullscreen":"Enter fullscreen",pressed:s,disabled:!i||!Number.isFinite(a)||0>=Number(a)}].forEach(e=>{let{selector:t,toggleIcons:i,...n}=e,r=this.q(t);this.updateButton(r,n),void 0!==i&&this.syncToggleIcons(r,i)})}syncSliders(e){let{hasPlayableVideo:t,hasDuration:i,duration:n,currentTime:r,volume:s}=e;this.updateSlider(this.q(S),{label:"Seek video",disabled:!i,min:0,max:i?n:0,now:i?r:0,text:i?`${this.formatTime(r)} of ${this.formatTime(n)}`:"Video is not ready"}),this.updateSlider(this.q(w),{label:"Volume",disabled:!t,min:0,max:100,now:s,text:`${Math.round(s)}%`}),this.updateProgressBar(this.q(".brz-video-custom-controls .brz-video-custom-progress"),i?r/n*100:0),this.updateProgressBar(this.q(".brz-video-custom-volume-controls .brz-video-custom-progress"),s)}updateButton(e,t){if(!e)return;let{label:i,pressed:n,disabled:r=!1}=t;e.setAttribute("aria-label",i),e.setAttribute("aria-disabled",r.toString()),e.setAttribute("tabindex",r?"-1":"0"),void 0===n?e.removeAttribute("aria-pressed"):e.setAttribute("aria-pressed",n.toString())}updateSlider(e,t){if(!e)return;let{label:i,disabled:n,min:r,max:s,now:a,text:l}=t;e.setAttribute("aria-label",i),e.setAttribute("aria-disabled",n.toString()),e.setAttribute("aria-valuemin",String(Math.round(r))),e.setAttribute("aria-valuemax",String(Math.round(s))),e.setAttribute("aria-valuenow",String(Math.round(a))),e.setAttribute("aria-valuetext",l),e.setAttribute("tabindex",n?"-1":"0")}handleItemKeyDown(e,t){let i=this.getItems();switch(e.key){case"Enter":case" ":case"Spacebar":var n;e.preventDefault(),null==(n=i[t])||n.click(),window.requestAnimationFrame(()=>this.sync());break;case"ArrowDown":case"ArrowRight":e.preventDefault(),this.focusItem(t+1);break;case"ArrowUp":case"ArrowLeft":e.preventDefault(),this.focusItem(t-1);break;case"Home":e.preventDefault(),this.focusItem(0);break;case"End":e.preventDefault(),this.focusItem(i.length-1)}}handleItemFocus(e,t){this.suppressFocusActivation||e.classList.contains("brz-video-playlist-video-item--active")||(e.setAttribute("tabindex","0"),e.click(),window.requestAnimationFrame(()=>{this.sync(),this.focusItem(t,!1)}))}handleSliderKeyDown(e,t){let i=this.getVideo();if(!(null==i?void 0:i.src))return;if("progress"===t){if(!Number.isFinite(i.duration)||i.duration<=0)return;let t=this.getKeyboardAdjustedValue(e,i.currentTime,i.duration);if(null===t)return;e.preventDefault(),i.currentTime=t,this.sync();return}let n=this.getKeyboardAdjustedValue(e,i.muted?0:100*i.volume,100);null!==n&&(e.preventDefault(),i.volume=n/100,i.muted=0===n,this.sync())}getKeyboardAdjustedValue(e,t,i){let n=t;switch(e.key){case"ArrowLeft":case"ArrowDown":n-=5;break;case"ArrowRight":case"ArrowUp":n+=5;break;case"PageDown":n-=10;break;case"PageUp":n+=10;break;case"Home":n=0;break;case"End":n=i;break;default:return null}return this.clamp(n,0,i)}focusItem(e){var t;let i=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=this.getItems();if(!n.length)return;let r=(e+n.length)%n.length;
16n.forEach((e,t)=>{e.setAttribute("tabindex",t===r?"0":"-1")}),i&&(null==(t=n[r])||t.focus())}syncToggleIcons(e,t){e&&!(e.children.length<2)&&(e.children[0].classList.toggle("brz-hidden",t),e.children[1].classList.toggle("brz-hidden",!t))}getPlayerState(){var e,t;let i=this.getVideo(),n=Math.max(this.getItems().findIndex(e=>e.classList.contains("brz-video-playlist-video-item--active")),0),r=null!=(e=null==i?void 0:i.duration)?e:0,s=null!=(t=null==i?void 0:i.currentTime)?t:0,a=i?i.muted?0:100*i.volume:0,l=!!(null==i?void 0:i.src),o=l&&Number.isFinite(r)&&r>0;return{activeIndex:n,activeLabel:this.getItemLabel(this.getItems()[n],n),video:i,hasPlayableVideo:l,hasDuration:o,duration:r,currentTime:s,volume:a,isPlaying:!!(null==i?void 0:i.src)&&!i.paused,isMuted:!i||i.muted||0===i.volume,isFullscreen:this.isFullscreen()}}getItems(){return this.qa(".brz-video-playlist-video-item")}getVideo(){let e=this.root.querySelector("video");return(null==e?void 0:e.getAttribute("src"))?e:null}getItemId(e){return`brz-video-playlist-item-${this.instanceId}-${e}`}getItemLabel(e,t){var i;return(e?this.qa(".brz-video-playlist-title-video .brz-span",e).map(e=>{var t,i;return null!=(t=null==(i=e.textContent)?void 0:i.trim())?t:""}).filter(Boolean).join(" ")||(null==(i=e.textContent)?void 0:i.replace(/\s+/g," ").trim()):"")||`Video ${t+1}`}isHidden(e){return e.classList.contains("brz-d-none")}isFullscreen(){let e=this.root.ownerDocument.fullscreenElement,t=this.q(".brz-video-elem");return!!e&&!!t&&e.contains(t)}formatTime(e){let t=Math.max(Math.floor(e),0),i=Math.floor(t/3600),n=Math.floor(t%3600/60),r=t%60;return i>0?`${i}:${String(n).padStart(2,"0")}:${String(r).padStart(2,"0")}`:`${n}:${String(r).padStart(2,"0")}`}clamp(e,t,i){return Math.min(Math.max(e,t),i)}temporarilySuppressFocusActivation(){this.suppressFocusActivation=!0,window.requestAnimationFrame(()=>{this.suppressFocusActivation=!1})}updateProgressBar(e,t){e&&(e.style.width=`${this.clamp(t,0,100)}%`)}q(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.root;return t.querySelector(e)}qa(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.root;return Array.from(t.querySelectorAll(e))}constructor({root:e,instanceId:t}){h(this,"root",void 0),h(this,"instanceId",void 0),h(this,"currentVideo",null),h(this,"suppressFocusActivation",!1),h(this,"handleVideoStateChange",()=>this.sync()),h(this,"handleFullscreenChange",()=>this.sync()),h(this,"handleButtonKeyDown",e=>{p.has(e.key)&&(e.preventDefault(),e.currentTarget.click())}),this.root=e,this.instanceId=t}}let E=e=>{let{filterWrapper:t}=e,i=t.querySelector("ul.brz-image__gallery-filter");if(!i)return;i.setAttribute("role","tablist");let n=Array.from(i.querySelectorAll(".brz-image__gallery-filter__item")),r=()=>{n.forEach(e=>{let t=e.classList.contains("brz-image__gallery-filter__item--active");e.setAttribute("role","tab"),e.setAttribute("tabindex",t?"0":"-1"),e.setAttribute("aria-selected",String(t))})},s=(e,t)=>{var i;let r=n.indexOf(e);if(-1===r)return;let s=(r+t+n.length)%n.length;null==(i=n[s])||i.focus()};n.forEach(e=>{e.addEventListener("keydown",t=>{var i,a;switch(t.key){case"Enter":case" ":case"Spacebar":t.preventDefault(),e.click(),r();break;case"ArrowRight":case"ArrowDown":t.preventDefault(),s(e,1);break;case"ArrowLeft":case"ArrowUp":t.preventDefault(),s(e,-1);break;case"Home":t.preventDefault(),null==(i=n[0])||i.focus();break;case"End":t.preventDefault(),null==(a=n[n.length-1])||a.focus()}})}),r()},x=e=>{let{bigImageWrapper:t,bigImage:i,thumbnails:n,onBigImageActivate:r,isLightbox:s}=e;s?(t.setAttribute("aria-haspopup","dialog"),t.setAttribute("role","button"),t.setAttribute("tabindex","0")):t.removeAttribute("aria-haspopup"),n.forEach(e=>{e.setAttribute("role","button"),e.setAttribute("tabindex","0")}),r&&t.addEventListener("keydown",e=>{("Enter"===e.key||" "===e.key||"Spacebar"===e.key)&&(e.preventDefault(),r())}),n.forEach(e=>{e.addEventListener("keydown",t=>{("Enter"===t.key||" "===t.key||"Spacebar"===t.key)&&(t.preventDefault(),e.click())})}),i.setAttribute("role","img")};(0,i(2540).uo)("click_outside_to_close");var z,M=i(1122),L=i(6513);function I(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var k=((z={}).Dropdown="dropdown",z.MegaMenu="megaMenu",z.Link="link",z);class T{init(){"true"!==this.rootMenu.dataset.brzMenuA11yInit&&(this.rootMenu.dataset.brzMenuA11yInit="true",this.buildStates(),this.applyRolesAndAri
16a(),this.wrapApisWithAriaSync(),this.initFocusModel(),this.attachListeners())}buildStates(){for(let e of(this.allStates=this.menuItems.map(e=>{var t;let i=e.item.querySelector("a");if(!i)return null;let n=this.isExtendedMenuItem(e),r=null!=(t=n?e.item.querySelector(":scope > .brz-mega-menu__portal")||e.item.querySelector(":scope > .brz-menu__sub-menu"):void 0)?t:void 0;return{item:e.item,trigger:i,type:e.type,api:n?e.api:void 0,directChildren:[],parent:null,submenu:r}}).filter(e=>null!==e),this.stateByTrigger.clear(),this.stateByItem.clear(),this.allStates.forEach(e=>{this.stateByTrigger.set(e.trigger,e),this.stateByItem.set(e.item,e)}),this.menuItems)){let t=this.stateByItem.get(e.item);t&&this.isExtendedMenuItem(e)&&(t.directChildren=e.children.map(e=>this.stateByItem.get(e)).filter(e=>void 0!==e),t.directChildren.forEach(e=>{e.parent=t}))}this.topLevelStates=this.allStates.filter(e=>null===e.parent),this.extendedStates=this.allStates.filter(e=>void 0!==e.api)}applyRolesAndAria(){var e,t;this.rootMenu.setAttribute("role",this.rootMenuRole),this.rootMenu.removeAttribute("aria-activedescendant");let i="vertical"===(null!=(e=(0,L.$$)(null!=(t=this.rootMenu.getAttribute("data-mods"))?t:"{}"))?e:{})[(0,M.G)()]?"vertical":"horizontal";this.rootMenu.setAttribute("aria-orientation",i),this.allStates.forEach((e,t)=>{let i=e.trigger.id||`brz-menuitem-${this.instanceId}-${t}`;if(e.trigger.id=i,e.trigger.setAttribute("role","menuitem"),e.trigger.setAttribute("tabindex","-1"),e.api){let n=e.api.isOpen();if(e.trigger.setAttribute("aria-haspopup","true"),e.trigger.setAttribute("aria-expanded",n.toString()),e.submenu){let r=e.submenu.id||`brz-submenu-${this.instanceId}-${t}`;e.submenu.id=r,e.submenu.setAttribute("role","menu"),e.submenu.setAttribute("aria-labelledby",i),e.trigger.setAttribute("aria-controls",r),e.submenu.setAttribute("aria-hidden",(!n).toString())}}})}wrapApisWithAriaSync(){this.extendedStates.forEach(e=>{if(!e.api)return;let t=e.api,i=`brzMenuA11yWrapped-${this.instanceId}`;if(!0===t[i])return;let n=t.open.bind(t),r=t.close.bind(t),s=()=>{let i=t.isOpen();e.trigger.setAttribute("aria-expanded",i.toString()),e.submenu&&e.submenu.setAttribute("aria-hidden",(!i).toString())};t.open=()=>{n(),s()},t.close=()=>{r(),s()},t[i]=!0})}initFocusModel(){let e=this.topLevelStates[0],t=this.getActiveState();t?this.setActiveTrigger(t):e&&this.setActiveTrigger(e)}attachListeners(){document.addEventListener("keydown",this.onKeyDown),document.addEventListener("focusout",this.onFocusOut,!0),this.allStates.forEach(e=>{e.trigger.addEventListener("focus",()=>{this.setActiveTrigger(e)})})}getActiveState(){return this.getStateFromElement(document.activeElement)}getStateFromElement(e){var t;let i=e instanceof HTMLElement?e:null;if(!i)return null;let n=i.closest("a");if(n){let e=this.stateByTrigger.get(n);if(e)return e}let r=i.closest(".brz-menu__sub-menu, .brz-mega-menu__portal");return r&&null!=(t=this.allStates.find(e=>e.submenu===r))?t:null}getSubmenuRoots(){return this.extendedStates.map(e=>e.submenu).filter(e=>e instanceof HTMLElement)}isWithinMenuKeyboardScope(e){return this.rootMenu.contains(e)||this.getSubmenuRoots().some(t=>t.contains(e))}isMenubarHorizontal(){var e,t;return"vertical"!==(null!=(e=(0,L.$$)(null!=(t=this.rootMenu.getAttribute("data-mods"))?t:"{}"))?e:{})[(0,M.G)()]}moveToAdjacentMenubar(e,t){let i=this.getTopLevelState(e),n=this.topLevelStates,r=n.indexOf(i);if(-1===r)return;let s=(r+t+n.length)%n.length,a=n[s];this.closeAllSubmenus(),a.api&&a.api.open(),this.setActiveTrigger(a),a.trigger.focus()}shouldAllowNativeActivate(e){var t;if(!e)return!1;let i=document.activeElement;return i instanceof HTMLElement&&!!(null==(t=e.submenu)?void 0:t.contains(i))&&i!==e.trigger}isFocusInsideSubmenuPanel(e,t){return!!e.submenu&&e.submenu.contains(t)&&t!==e.trigger}closeSubmenuAndFocusTrigger(e){e.api&&(this.closeSubmenusExcept(e),e.api.close(),this.setActiveTrigger(e),e.trigger.focus())}handleTabInsideOpenSubmenu(e,t,i){let n=e.submenu;if(!n||!n.contains(t))return!1;let r=this.getFocusablesInSubmenu(n),s=r.indexOf(t);return(-1===s&&(s=r.findIndex(e=>e.contains(t))),0===r.length||-1===s)?this.closeSubmenuAndFocusTrigger(e):i?s<r.length-1?(this.setActiveTrigger(e,{focusOnTrigger:!1}),r[s+1].focus()):this.closeSubmenuAndFocusTrigger(e):s>0?(this.setActiveTrigger(e,{focusOnTrigger:!1}),r[s-1].focus()):(this.closeSubmenusExcept(e),this.setActiveTrigger(e),e.trigger.focus()),!0}getFocusablesInSubmenu(e){let t=e.classList.contains("brz-mega-menu__portal");return Array.from(e.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]):not([type="hidden"]), select:not([disabled]), textarea:not([disabled]), [tabindex]')).filter(i=>{if(i.closest("[aria-hidden='true']")||!i.getClientRects().length)return!1;if(t){let t=i.closest(".brz-menu__sub-menu");if(t&&e.contains(t))return!1}return"hidden"!==window.getComputedStyle(i).visibility})}getFocusableEdge(e,t){let i=this.getFocusablesInSubmenu(e);return i.length?t?i[0]:i[i.length-1]:null}cycleFocusableInSubmenu(e,t,i,n){let r=this.getFocusablesInSubmenu(e);if(!r.length)return;let s=r.indexOf(t);if(-1===s&&(s=r.findIndex(e=>e.contains(t))),-1===s){var a;null==(a=1===n?r[0]:r[r.length-1])||a.focus();return}let l=r[(s+n+r.length)%r.length];this.setActiveTrigger(i,{focusOnTrigger:!1}),l.focus()}getTopLevelState(e){let t=e;for(;t.parent;)t=t.parent;return t}restoreVisibleTabStop(e){let t=e?this.getTopLevelState(e):this.topLevelStates[0];t&&this.setActiveTrigger(t)}getSiblings(e){return null==e.parent?this.topLevelStates:e.parent.directChildren}setActiveTrigger(e,t){var i,n;let r=null==(i=null==t?void 0:t.focusOnTrigger)||i,s=null==e.parent?this.rootMenu:null!=(n=e.parent.submenu)?n:this.rootMenu;
16this.allStates.forEach(e=>e.trigger.setAttribute("tabindex","-1")),e.trigger.setAttribute("tabindex",r?"0":"-1"),s.setAttribute("aria-activedescendant",e.trigger.id)}closeAllSubmenus(){this.extendedStates.forEach(e=>{var t;(null==(t=e.api)?void 0:t.isOpen())&&e.api.close()})}closeSubmenusExcept(e){var t;let i=new Set,n=e.parent;for(;n;)i.add(n),n=n.parent;(null==(t=e.api)?void 0:t.isOpen())&&i.add(e),this.extendedStates.forEach(e=>{e.api&&e.api.isOpen()&&(i.has(e)||e.api.close())})}openSubmenuAndFocusChild(e,t){var i;if(!e.api)return;this.closeSubmenusExcept(null!=(i=e.directChildren[t])?i:e),e.api.open();let n=e.directChildren[t];if(!n){if(e.submenu){let t=this.getFocusableEdge(e.submenu,!0);t&&(this.setActiveTrigger(e,{focusOnTrigger:!1}),t.focus())}return}this.setActiveTrigger(n),n.trigger.focus()}focusSiblingAtOffset(e,t){let i=this.getSiblings(e);if(!i.length)return;let n=i.findIndex(t=>t===e);if(-1===n)return;let r=(n+t+i.length)%i.length,s=i[r];this.closeSubmenusExcept(s),this.setActiveTrigger(s),s.trigger.focus()}focusBoundaryInSameLevel(e,t){let i=document.activeElement;if(i instanceof HTMLElement&&this.isFocusInsideSubmenuPanel(e,i)&&e.submenu){let i=this.getFocusableEdge(e.submenu,t);i&&(this.closeSubmenusExcept(e),this.setActiveTrigger(e,{focusOnTrigger:!1}),i.focus());return}let n=this.getSiblings(e);if(!n.length)return;let r=n[t?0:n.length-1];this.closeSubmenusExcept(r),this.setActiveTrigger(r),r.trigger.focus()}focusParentTrigger(e){let t=e.parent;t&&(this.closeSubmenusExcept(t),this.setActiveTrigger(t),t.trigger.focus())}submenuVerticalStep(e,t,i){if(t===e.trigger&&null!==e.parent)return void this.focusSiblingAtOffset(e,i);let n=e.submenu;if(n&&this.isFocusInsideSubmenuPanel(e,t)){if(e.directChildren.length>0){let n=t.closest("a"),r=n?this.stateByTrigger.get(n):void 0;if(r&&r.parent===e&&e.directChildren.includes(r))return void this.focusSiblingAtOffset(r,i)}this.cycleFocusableInSubmenu(n,t,e,i);return}null===e.parent&&(null==n?void 0:n.contains(t))&&t!==e.trigger?this.cycleFocusableInSubmenu(n,t,e,i):null!==e.parent&&this.focusSiblingAtOffset(e,i)}submenuArrowLeft(e,t){var i,n,r,s;(null==(i=e.parent)?void 0:i.parent)!=null?this.focusParentTrigger(e):(null==(n=e.parent)?void 0:n.parent)===null?this.moveToAdjacentMenubar(e.parent,-1):null===e.parent&&(null==(r=e.submenu)?void 0:r.contains(t))&&t!==e.trigger?this.moveToAdjacentMenubar(e,-1):null===e.parent&&t===e.trigger&&(null==(s=e.api)?void 0:s.isOpen())&&this.moveToAdjacentMenubar(e,-1)}submenuArrowRight(e,t){var i,n;let r=t.closest("a"),s=r?this.stateByTrigger.get(r):void 0;s&&(null==(i=e.submenu)?void 0:i.contains(t))&&s.api?this.openSubmenuAndFocusChild(s,0):e.api&&t===e.trigger?this.openSubmenuAndFocusChild(e,0):null!==e.parent?e.api?this.openSubmenuAndFocusChild(e,0):this.moveToAdjacentMenubar(e,1):null===e.parent&&(null==(n=e.submenu)?void 0:n.contains(t))&&t!==e.trigger&&((null==s?void 0:s.api)?this.openSubmenuAndFocusChild(s,0):this.moveToAdjacentMenubar(e,1))}handleArrowKey(e,t){let i=document.activeElement;if(!(i instanceof HTMLElement))return;let n=this.isMenubarHorizontal()?{next:"ArrowRight",prev:"ArrowLeft",openFirst:"ArrowDown",openLast:"ArrowUp"}:{next:"ArrowDown",prev:"ArrowUp",openFirst:"ArrowRight",openLast:"ArrowLeft"};if(null===t.parent&&i===t.trigger)return e===n.openFirst&&t.api?void this.openSubmenuAndFocusChild(t,0):e===n.openLast&&t.api?void this.openSubmenuAndFocusChild(t,t.directChildren.length-1):e===n.next?void this.focusSiblingAtOffset(t,1):void(e===n.prev&&this.focusSiblingAtOffset(t,-1));if(!this.isDelegatedToNestedMenu(t,i)){if("ArrowDown"===e||"ArrowUp"===e)return void this.submenuVerticalStep(t,i,"ArrowDown"===e?1:-1);if("ArrowLeft"===e)return void this.submenuArrowLeft(t,i);"ArrowRight"===e&&this.submenuArrowRight(t,i)}}handleEnter(e){e.api?this.openSubmenuAndFocusChild(e,0):e.trigger.click()}handleSpace(e){e.api?this.openSubmenuAndFocusChild(e,0):e.trigger.click()}static getMenuItemType(e){return e.classList.contains("brz-menu__item-dropdown")?"dropdown":e.classList.contains("brz-menu__item-mega-menu")?"megaMenu":"link"}isExtendedMenuItem(e){return"link"!==e.type}isDelegatedToNestedMenu(e,t){var i;if("megaMenu"!==e.type||!(null==(i=e.submenu)?void 0:i.contains(t))||t===e.trigger)return!1;let n=t.closest(".brz-menu");return null!==n&&e.submenu.contains(n)}isInsideNestedMenuInPortal(e){return this.extendedStates.some(t=>{var i;if("megaMenu"!==t.type||!(null==(i=t.submenu)?void 0:i.contains(e)))return!1;let n=e.closest(".brz-menu");return null!==n&&t.submenu.contains(n)})}isSubmenuOpen(e){var t,i,n;return null!=(t=null==(n=e.api)||null==(i=n.isOpen)?void 0:i.call(n))&&t||"true"===e.trigger.getAttribute("aria-expanded")}constructor(e,t){I(this,"rootMenu",void 0),I(this,"instanceId",void 0),I(this,"menuItems",void 0),I(this,"extendedStates",[]),I(this,"allStates",[]),I(this,"topLevelStates",[]),I(this,"stateByTrigger",new Map),I(this,"stateByItem",new Map),I(this,"rootMenuRole","menubar"),I(this,"onKeyDown",e=>{var t,i,n,r;if("__brzMenuA11yHandled"in e&&e.__brzMenuA11yHandled)return;let s=document.activeElement;if(!(s instanceof HTMLElement)||!this.isWithinMenuKeyboardScope(s))return;if("Escape"===e.key){let n=this.getActiveState();return!n&&this.isInsideNestedMenuInPortal(s)?void 0:(e.preventDefault(),null==n?void 0:n.parent)?void this.focusParentTrigger(n):(null==n?void 0:n.submenu)&&n.api&&n.submenu.contains(s)&&s!==n.trigger||(null==n||null==(i=n.api)||null==(t=i.isOpen)?void 0:t.call(i))?void this.closeSubmenuAndFocusTrigger(n):void this.closeAllSubmenus()}let a=this.getActiveState();if(a){if("Tab"===e.key){if(this.isSubmenuOpen(a)&&s!==a.trigger&&(null==(n=a.submenu)?void 0:n.contains(s))&&this.handleTabInsideOpenSubmenu(a,s,!e.shiftKey))return void e.preventDefault();if(e.shiftKey&&a.parent){let t=this.getSiblings(a),i=t.findIndex(e=>e===a);if(i>0){e.preventDefault();let n=t[i-1];this.closeSubmenusExcept(n),this.setActiveTrigger(n),n.trigger.focus();return}if(0===i){e.preventDefault(),this.focusParentTrigger(a);return}}let t=e.shiftKey?-1:1;if(this.isSubmenuOpen(a)){let i=a.directChildren,n=null!=(r=i[1===t?0:i.length-1])?r:null;if(!n){let i=a.submenu,n=1===t?i&&this.getFocusableEdge(i,!0):i&&this.getFocusableEdge(i,!1);if(!n)return;e.preventDefault(),this.closeSubmenusExcept(a),this.setActiveTrigger(a,{focusOnTrigger:!1}),n.focus();return}e.preventDefault(),this.closeSubmenusExcept(a),this.setActiveTrigger(n),n.trigger.focus()}return}switch(e.key){case"ArrowDown":case"ArrowUp":case"ArrowLeft":case"ArrowRight":e.preventDefault(),this.handleArrowKey(e.key,a),document.activeElement!==s&&(e.__brzMenuA11yHandled=!0);return;case"Home":e.preventDefault(),this.focusBoundaryInSameLevel(a,!0);return;case"End":e.preventDefault(),this.focusBoundaryInSameLevel(a,!1);return;case"Enter":if(this.shouldAllowNativeActivate(a))return;e.preventDefault(),this.handleEnter(a);return;case" ":case"Spacebar":if(this.shouldAllowNativeActivate(a))return;e.preventDefault(),this.handleSpace(a);return}}}),I(this,"onFocusOut",e=>{let t=e.target;if(!(t instanceof HTMLElement)||!this.isWithinMenuKeyboardScope(t))return;let i=e.relatedTarget,n=this.getStateFromElement(t);if(!(i instanceof HTMLElement)){this.closeAllSubmenus(),this.restoreVisibleTabStop(n);return}this.isWithinMenuKeyboardScope(i)||(this.closeAllSubmenus(),this.restoreVisibleTabStop(n))}),this.rootMenu=e,this.instanceId=T.instanceCounter++,this.menuItems=t}}function P(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}I(T,"instanceCounter",0);class ${init(){"true"!==this.rootMenu.dataset.brzMmenuA11yInit&&(this.rootMenu.dataset.brzMmenuA11yInit="true",this.buildStates(),this.applyRolesAndAri
16a(),this.initFocusModel(),this.attachListeners(),this.syncMenuState(!1))}onMenuOpened(){var e;this.syncMenuState(!0);let t=null!=(e=this.getCurrentPanelStates()[0])?e:this.topLevelStates[0];if(t){this.setActiveTrigger(t),requestAnimationFrame(()=>{t.trigger.focus()});return}requestAnimationFrame(()=>{this.rootMenu.focus()})}onMenuClosed(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];this.pendingOpenedState=null,this.pendingClosedParentState=null,this.syncMenuState(!1);let t=this.topLevelStates[0];t&&this.setActiveTrigger(t),e&&requestAnimationFrame(()=>{this.trigger.focus()})}onPanelOpened(e){var t,i,n;this.syncSubmenuStates();let r=null!=(t=null!=(i=this.pendingOpenedState)?i:this.allStates.find(t=>t.submenu===e))?t:null;this.pendingOpenedState=null;let s=null!=(n=null==r?void 0:r.directChildren[0])?n:this.getPanelStates(e)[0];if(!s){let t=this.getFirstFocusableInPanel(e);t&&requestAnimationFrame(()=>{t.focus()});return}this.setActiveTrigger(s),requestAnimationFrame(()=>{s.trigger.focus()})}onPanelClosed(e){var t,i;this.syncSubmenuStates();let n=null!=(t=null!=(i=this.pendingClosedParentState)?i:this.allStates.find(t=>t.submenu===e))?t:null;this.pendingClosedParentState=null,n&&(this.setActiveTrigger(n),requestAnimationFrame(()=>{n.trigger.focus()}))}buildStates(){var e;let t=Array.from(this.rootMenu.querySelectorAll(".brz-mm-panel[id]:not(.brz-mm-panels)")),i=new Set;this.panelsById.clear(),t.forEach(e=>{this.panelsById.set(e.id,e)}),this.allStates=t.flatMap(e=>{let t=Array.from(e.querySelectorAll(".brz-menu__item")).filter(t=>t.closest(".brz-mm-panel[id]:not(.brz-mm-panels)")===e).map(t=>{var n,r,s;let a=null!=(n=null!=(r=t.querySelector(".brz-mm-listitem__text"))?r:Array.from(t.querySelectorAll("a")).find(e=>!e.classList.contains("brz-mm-btn_next")))?n:null;if(!a)return null;let l=t.querySelector(".brz-mm-btn_next[href^='#']"),o=null!=(s=null==l?void 0:l.getAttribute("href"))?s:"",u=this.panelsById.get(o.replace(/^#/,""));u&&i.add(u.id);let d={item:t,panel:e,trigger:a,openButton:null!=l?l:void 0,submenu:u,parent:null,directChildren:[]};return u&&(d.api={open:()=>{this.menuApi.openPanel(u)},close:()=>{this.menuApi.closePanel(u)},isOpen:()=>this.isPanelVisible(u)}),d}).filter(e=>null!==e);return this.statesByPanel.set(e,t),t}),this.stateByTrigger.clear(),this.allStates.forEach(e=>{this.stateByTrigger.set(e.trigger,e)}),this.allStates.forEach(e=>{if(!e.submenu)return;let t=this.getPanelStates(e.submenu);e.directChildren=t,t.forEach(t=>{t.parent=e})});let n=null!=(e=t.find(e=>!i.has(e.id)))?e:t[0];this.topLevelStates=n?this.getPanelStates(n):[]}applyRolesAndAria(){let e=this.rootMenu.id||`brz-mmenu-${this.instanceId}`;this.rootMenu.id=e,this.rootMenu.setAttribute("role","dialog"),this.rootMenu.setAttribute("aria-modal","true"),this.rootMenu.setAttribute("tabindex","-1"),this.rootMenu.setAttribute("aria-label",this.label),this.trigger.setAttribute("aria-haspopup","dialog"),this.trigger.setAttribute("aria-controls",e),this.panelsById.forEach(e=>{e.setAttribute("role","menu"),e.setAttribute("aria-hidden",String(!this.isPanelVisible(e))),e.querySelectorAll(".brz-mm-navbar__title").forEach(e=>{e.setAttribute("tabindex","-1")}),e.querySelectorAll(".brz-mm-btn_next").forEach(e=>{e.setAttribute("tabindex","-1"),e.setAttribute("aria-hidden","true")})}),this.allStates.forEach((e,t)=>{let i=e.trigger.id||`brz-mmenuitem-${this.instanceId}-${t}`;e.trigger.id=i,e.trigger.setAttribute("role","menuitem"),e.trigger.setAttribute("tabindex","-1"),e.api&&e.submenu&&(e.trigger.setAttribute("aria-haspopup","true"),e.trigger.setAttribute("aria-expanded",String(e.api.isOpen())),e.trigger.setAttribute("aria-controls",e.submenu.id),e.submenu.setAttribute("aria-labelledby",i))})}initFocusModel(){let e=this.topLevelStates[0];e&&this.setActiveTrigger(e)}attachListeners(){this.rootMenu.addEventListener("keydown",this.onKeyDown),this.rootMenu.addEventListener("focusout",this.onFocusOut,!0),this.allStates.forEach(e=>{e.trigger.addEventListener("focus",()=>{this.setActiveTrigger(e)})})}syncMenuState(e){this.trigger.setAttribute("aria-expanded",String(e)),this.rootMenu.setAttribute("aria-hidden",String(!e)),this.syncSubmenuStates()}
16syncSubmenuStates(){this.panelsById.forEach(e=>{e.setAttribute("aria-hidden",String(!this.isPanelVisible(e)))}),this.allStates.forEach(e=>{if(!e.api||!e.submenu)return;let t=e.api.isOpen();e.trigger.setAttribute("aria-expanded",String(t)),e.submenu.setAttribute("aria-hidden",String(!t))})}isMenuOpen(){return this.rootMenu.classList.contains("brz-mm-menu_opened")}getCurrentOpenPanel(){var e;let t=document.activeElement;if(t instanceof HTMLElement){let e=t.closest(".brz-mm-panel[id]:not(.brz-mm-panels)");if(e&&this.rootMenu.contains(e))return e}let i=Array.from(this.rootMenu.querySelectorAll(".brz-mm-panel_opened:not(.brz-mm-panels)"));return null!=(e=i[i.length-1])?e:null}isPanelVisible(e){return e.getClientRects().length>0&&"hidden"!==getComputedStyle(e).visibility&&!e.classList.contains("brz-mm-hidden")}getPanelStates(e){var t;return null!=(t=this.statesByPanel.get(e))?t:[]}getTriggerStateFromElement(e){var t;if(!(e instanceof HTMLElement))return null;let i=e.closest("a");return i&&null!=(t=this.stateByTrigger.get(i))?t:null}getOwnerStateFromElement(e){var t;if(!(e instanceof HTMLElement))return null;let i=e.closest(".brz-mm-panel[id]");return i&&null!=(t=this.allStates.find(e=>e.submenu===i))?t:null}getCurrentPanelStates(){let e=this.getCurrentOpenPanel();return e?this.getPanelStates(e):this.topLevelStates}getSiblings(e){return e.parent?e.parent.directChildren:this.topLevelStates}setActiveTrigger(e){let t=this.getCurrentOpenPanel(),i=null!=t?t:this.rootMenu;this.allStates.forEach(e=>e.trigger.setAttribute("tabindex","-1")),e.trigger.setAttribute("tabindex","0"),i.setAttribute("aria-activedescendant",e.trigger.id)}focusSiblingAtOffset(e,t){let i=this.getSiblings(e);if(!i.length)return;let n=i.findIndex(t=>t===e);if(-1===n)return;let r=(n+t+i.length)%i.length,s=i[r];this.setActiveTrigger(s),s.trigger.focus()}focusBoundaryInSameLevel(e,t){let i=this.getSiblings(e);if(!i.length)return;let n=i[t?0:i.length-1];this.setActiveTrigger(n),n.trigger.focus()}openSubmenuAndFocusChild(e){if(!e.api||!e.submenu)return;this.pendingOpenedState=e,e.api.open();let t=e.directChildren[0];if(t)return void this.setActiveTrigger(t);let i=this.getFirstFocusableInPanel(e.submenu);i&&requestAnimationFrame(()=>{i.focus()})}getFirstFocusableInPanel(e){var t;return null!=(t=this.getFocusableElementsInPanel(e)[0])?t:null}getFocusableElementsInPanel(e){return Array.from(e.querySelectorAll('a[href], button:not([disabled]), input:not([disabled]), select:not([disabled]), textarea:not([disabled]), [tabindex]:not([tabindex="-1"])')).filter(e=>!(e.classList.contains("brz-mm-navbar__title")||e.classList.contains("brz-mm-btn_next"))&&e.getClientRects().length>0&&"hidden"!==getComputedStyle(e).visibility&&!e.classList.contains("brz-mm-hidden"))}closeCurrentPanelAndFocusParent(e){e.parent&&(this.pendingClosedParentState=null,this.setActiveTrigger(e.parent),e.parent.trigger.focus())}constructor(e,t){P(this,"rootMenu",void 0),P(this,"trigger",void 0),P(this,"menuApi",void 0),P(this,"label",void 0),P(this,"instanceId",void 0),P(this,"allStates",[]),P(this,"topLevelStates",[]),P(this,"stateByTrigger",new Map),P(this,"statesByPanel",new Map),P(this,"panelsById",new Map),P(this,"pendingOpenedState",null),P(this,"pendingClosedParentState",null),P(this,"onKeyDown",e=>{if(!this.isMenuOpen())return;let t=document.activeElement,i=this.getTriggerStateFromElement(t),n=null!=i?i:this.getOwnerStateFromElement(t);if(n){if(!i){var r,s,a,l,o,u;let i=n.submenu?this.getFocusableElementsInPanel(n.submenu):[],d=i.findIndex(e=>e===t);
16switch(e.key){case"Tab":{if(!i.length||-1===d)return;e.preventDefault();let t=(d+(e.shiftKey?-1:1)+i.length)%i.length;null==(r=i[t])||r.focus();return}case"ArrowDown":{if(!i.length||-1===d)return;e.preventDefault();let t=(d+1)%i.length;null==(s=i[t])||s.focus();return}case"ArrowUp":{if(!i.length||-1===d)return;e.preventDefault();let t=(d-1+i.length)%i.length;null==(a=i[t])||a.focus();return}case"Home":if(!i.length)return;e.preventDefault(),null==(l=i[0])||l.focus();return;case"End":if(!i.length)return;e.preventDefault(),null==(o=i[i.length-1])||o.focus();return;case"ArrowLeft":case"Escape":e.preventDefault(),(null==(u=n.api)?void 0:u.isOpen())?(this.setActiveTrigger(n),n.trigger.focus()):n.parent?this.closeCurrentPanelAndFocusParent(n):this.menuApi.close();return;default:return}}switch(e.key){case"ArrowDown":e.preventDefault(),this.focusSiblingAtOffset(n,1);return;case"ArrowUp":e.preventDefault(),this.focusSiblingAtOffset(n,-1);return;case"ArrowRight":if(!n.api)return;e.preventDefault(),this.openSubmenuAndFocusChild(n);return;case"ArrowLeft":case"Escape":e.preventDefault(),n.parent?this.closeCurrentPanelAndFocusParent(n):this.menuApi.close();return;case"Home":e.preventDefault(),this.focusBoundaryInSameLevel(n,!0);return;case"End":e.preventDefault(),this.focusBoundaryInSameLevel(n,!1);return;case"Enter":case" ":case"Spacebar":if(e.preventDefault(),n.api)return void this.openSubmenuAndFocusChild(n);n.trigger.click();return}}}),P(this,"onFocusOut",e=>{if(!this.isMenuOpen())return;let t=e.relatedTarget;if(t!==this.trigger){if(!(t instanceof HTMLElement))return void this.menuApi.close();this.rootMenu.contains(t)||this.menuApi.close()}}),this.rootMenu=e,this.trigger=t.trigger,this.menuApi=t.menuApi,this.label=t.label||"Menu",this.instanceId=$.instanceCounter++}}P($,"instanceCounter",0)},9322(e,t,i){i.d(t,{l:()=>n,o:()=>r});let n=()=>window.BrizyLibs||{},r=()=>window.BrizyProLibs||{}},2778(e,t,i){i.d(t,{S:()=>r,q:()=>s});var n=i(9958);let r=e=>(0,n.IX)(t=>e.includes(t)),s=e=>(0,n.IX)(t=>Object.values(e).includes(t))},1122(e,t,i){i.d(t,{G:()=>l});var n=i(3545);let r="u">typeof window&&void 0!==window.matchMedia,s=r?window.matchMedia("(max-width: 767px)"):null,a=r?window.matchMedia("(min-width: 768px) and (max-width: 991px)"):null,l=()=>r?(null==s?void 0:s.matches)?"mobile":(null==a?void 0:a.matches)?"tablet":n.Vp:n.Vp},9958(e,t,i){i.d(t,{IX:()=>n});function n(e){return t=>e(t)?t:void 0}},2540(e,t,i){i.d(t,{uo:()=>n});let n=(e,t)=>t?`data-brz-translatable-${e}`:`data-brz-${e}`},5670(e,t,i){i.d(t,{LF:()=>n,is:()=>r});let n=e=>{switch(typeof e){case"string":return e;case"number":return isNaN(e)?void 0:e.toString();default:return}},r=e=>"string"==typeof e},3545(e,t,i){i.d(t,{Vp:()=>n});let n="desktop"},6513(e,t,i){i.d(t,{$$:()=>r,uv:()=>n});let n=e=>JSON.parse(decodeURIComponent(e)),r=e=>{try{return n(e)}catch(e){}}},5345(e,t,i){i.d(t,{uR:()=>u});var n=i(2073);let r=e=>crypto.getRandomValues(new Uint8Array(e)),s=(e,t=21)=>{var i;let n,s;return i=t,s=-~(1.6*(n=(2<<Math.log(e.length-1)/Math.LN2)-1)*i/e.length),(t=i)=>{let a="";for(;;){let i=r(s),l=s;for(;l--;)if((a+=e[i[l]&n]||"").length===t)return a}}},a={"&":"&","<":"<",">":">",'"':""","'":"'"};var l=i(3619),o=i(5670);(0,l.mPipe)(o.LF,function(e){return e.replace(/[&<>"']/g,e=>a[e])}),(0,l.mPipe)(o.LF,unescape);let u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:12;return s("abcdefghijklmnopqrstuvwxyz",1)()+s("0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_",e)(e-1)};(0,n.O)(()=>u(4))},9379(e,t,i){i.d(t,{s:()=>n});function n(e,t,{signal:i,edges:r}={}){let s,a=null,l=null!=r&&r.includes("leading"),o=null==r||r.includes("trailing"),u=()=>{null!==a&&(e.apply(s,a),s=void 0,a=null)},d=null,c=()=>{null!=d&&clearTimeout(d),d=setTimeout(()=>{d=null,o&&u(),h()},t)},h=()=>{null!==d&&(clearTimeout(d),d=null),s=void 0,a=null},p=function(...e){if(i?.aborted)return;s=this,a=e;let t=null==d;c(),l&&t&&u()};return p.schedule=c,p.cancel=h,p.flush=()=>{u()},i?.addEventListener("abort",h,{once:!0}),p}},2073(e,t,i){i.d(t,{O:()=>n});function n(e){let t,i=!1;
16return function(...n){return i||(i=!0,t=e(...n)),t}}},5830(e,t,i){i.d(t,{n:()=>r});var n=i(9379);function r(e,t,{signal:i,edges:s=["leading","trailing"]}={}){let a=null,l=(0,n.s)(function(...t){a=Date.now(),e.apply(this,t)},t,{signal:i,edges:s}),o=function(...i){if(null==a&&(a=Date.now()),Date.now()-a>=t){a=Date.now(),e.apply(this,i),l.cancel(),l.schedule();return}l.apply(this,i)};return o.cancel=l.cancel,o.flush=l.flush,o}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.