1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1885],{51885:(n,e,a)=>{"use strict";a.r(e),a.d(e,{default:()=>m});var t=a(95155),o=a(12115),l=a(2821),d=a(12758),c=a.n(d),i=a(98800),s=a.n(i),p=a(63414),u=a(62032);let r=n=>{let{elementName:e,classes:a,children:d,onSetSelectedItem:c,data:{svgUrl:i="",label:r="",disabled:m=!1,collapseOnSelect:_=!1},selectedTab:b,classNames:v}=n,f=(0,u.K)(),w=b||f.selectedTab,[M,h]=o.useState(!1),[k,E]=o.useState(null),N=o.useCallback(n=>{E(n),c&&"function"==typeof c&&c(n),_&&h(!1)},[_,c]);return o.useEffect(()=>{if(w){let n=d.find(n=>n.props.data.id===w);n&&E(n)}},[d,w]),(0,t.jsxs)("div",{className:(0,l.A)(s().dropdown,null==v?void 0:v.root,a,e),children:[(0,t.jsxs)("button",{type:"button",onClick:()=>{h(!M)},className:(0,l.A)(s().button,null==v?void 0:v.button,"".concat(a,"Button"),"".concat(e,"Button"),{["".concat(a,"Open ").concat(e,"Open")]:M,[null==v?void 0:v.openItem]:M&&(null==v?void 0:v.openItem)}),disabled:m,"aria-expanded":M,"aria-label":r,children:[k||r,i&&(0,t.jsx)(p.default,{data:{svgUrl:i},className:e,classes:a})]}),(0,t.jsx)("div",{hidden:!M,className:(0,l.A)(s().main,null==v?void 0:v.main,"".concat(a,"Main"),"".concat(e,"Main"),{["".concat(s().openMain," ").concat(a,"OpenMain ").concat(e,"OpenMain")]:M,[null==v?void 0:v.openMain]:M&&(null==v?void 0:v.openMain)}),children:o.Children.map(d,(n,e)=>n===k?null:o.cloneElement(n,{key:e,onClick:()=>N(n)}))})]})};r.propTypes={className:c().string,data:c().object,children:c().node};let m=r},98800:n=>{n.exports={main:"DropdownElements_main__CRTFB",dropdown:"DropdownElements_dropdown__5OtXL",openMain:"DropdownElements_openMain__xMzAQ",button:"DropdownElements_button__m8v4w"}}}]);
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.