(self.webpackChunkdocs=self.webpackChunkdocs||[]).push([["7565"],{8228:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});let n={details:"details_sGeq"}},5050:function(e,r,t){"use strict";t.d(r,{Z:function(){return n}});let n={details:"details_iMJ2",isBrowser:"isBrowser_HA_8",collapsibleContent:"collapsibleContent_AEyV"}},7728:function(e,r,t){e=t.nmd(e);var n=function(){var e=String.fromCharCode,r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",n={};function o(e,r){if(!n[e]){n[e]={};for(var t=0;t>>8,t[2*n+1]=s%256}return t},decompressFromUint8Array:function(r){if(null==r)return a.decompress(r);for(var t=Array(r.length/2),n=0,o=t.length;nc.charCodeAt(0)){for(n=0;n>=1}else{for(n=0,o=1;n>=1}0==--p&&(p=Math.pow(2,h),h++),delete i[c]}else for(n=0,o=s[c];n>=1;0==--p&&(p=Math.pow(2,h),h++),s[l]=f++,c=String(u)}if(""!==c){if(Object.prototype.hasOwnProperty.call(i,c)){if(256>c.charCodeAt(0)){for(n=0;n>=1}else{for(n=0,o=1;n>=1}0==--p&&(p=Math.pow(2,h),h++),delete i[c]}else for(n=0,o=s[c];n>=1;0==--p&&(p=Math.pow(2,h),h++)}for(n=0,o=2;n>=1;for(;;){if(m<<=1,v==r-1){d.push(t(m));break}v++}return d.join("")},decompress:function(e){return null==e?"":""==e?null:a._decompress(e.length,32768,function(r){return e.charCodeAt(r)})},_decompress:function(r,t,n){var o,a,s,i,u,l,c,p=[],f=4,h=4,d=3,m="",v=[],b={val:n(0),position:t,index:1};for(o=0;o<3;o+=1)p[o]=o;for(s=0,u=4,l=1;l!=u;)i=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=n(b.index++)),s|=(i>0?1:0)*l,l<<=1;switch(s){case 0:for(s=0,u=256,l=1;l!=u;)i=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=n(b.index++)),s|=(i>0?1:0)*l,l<<=1;c=e(s);break;case 1:for(s=0,u=65536,l=1;l!=u;)i=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=n(b.index++)),s|=(i>0?1:0)*l,l<<=1;c=e(s);break;case 2:return""}for(p[3]=c,a=c,v.push(c);;){if(b.index>r)return"";for(s=0,u=Math.pow(2,d),l=1;l!=u;)i=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=n(b.index++)),s|=(i>0?1:0)*l,l<<=1;switch(c=s){case 0:for(s=0,u=256,l=1;l!=u;)i=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=n(b.index++)),s|=(i>0?1:0)*l,l<<=1;p[h++]=e(s),c=h-1,f--;break;case 1:for(s=0,u=65536,l=1;l!=u;)i=b.val&b.position,b.position>>=1,0==b.position&&(b.position=t,b.val=n(b.index++)),s|=(i>0?1:0)*l,l<<=1;p[h++]=e(s),c=h-1,f--;break;case 2:return v.join("")}if(0==f&&(f=Math.pow(2,d),d++),p[c])m=p[c];else{if(c!==h)return null;m=a+a.charAt(0)}v.push(m),p[h++]=a+m.charAt(0),f--,a=m,0==f&&(f=Math.pow(2,d),d++)}}};return a}();"function"==typeof define&&define.amd?define(function(){return n}):null!=e&&(e.exports=n)},7645:function(e,r,t){"use strict";t.d(r,{Z:()=>a});var n=t("5893");t("7294");var o=t("7026");function a(e){let{children:r,hidden:t,className:a}=e;return(0,n.jsx)("div",{role:"tabpanel",className:(0,o.Z)("tabItem_Ymn6",a),hidden:t,children:r})}},8168:function(e,r,t){"use strict";t.d(r,{Z:()=>w});var n=t("5893"),o=t("7294"),a=t("7026"),s=t("4718"),i=t("6550"),u=t("8714"),l=t("9207"),c=t("9413"),p=t("4510");function f(e){return o.Children.toArray(e).filter(e=>"\n"!==e).map(e=>{if(!e||o.isValidElement(e)&&function(e){let{props:r}=e;return!!r&&"object"==typeof r&&"value"in r}(e))return e;throw Error(`Docusaurus error: Bad child <${"string"==typeof e.type?e.type:e.type.name}>: all children of the component should be , and every should have a unique "value" prop.`)})?.filter(Boolean)??[]}function h(e){let{value:r,tabValues:t}=e;return t.some(e=>e.value===r)}var d=t("6735");function m(e){let{className:r,block:t,selectedValue:o,selectValue:i,tabValues:u}=e,l=[],{blockElementScrollPositionUntilNextRender:c}=(0,s.o5)(),p=e=>{let r=e.currentTarget,t=u[l.indexOf(r)].value;t!==o&&(c(r),i(t))},f=e=>{let r=null;switch(e.key){case"Enter":p(e);break;case"ArrowRight":{let t=l.indexOf(e.currentTarget)+1;r=l[t]??l[0];break}case"ArrowLeft":{let t=l.indexOf(e.currentTarget)-1;r=l[t]??l[l.length-1]}}r?.focus()};return(0,n.jsx)("ul",{role:"tablist","aria-orientation":"horizontal",className:(0,a.Z)("tabs",{"tabs--block":t},r),children:u.map(e=>{let{value:r,label:t,attributes:s}=e;return(0,n.jsx)("li",{role:"tab",tabIndex:o===r?0:-1,"aria-selected":o===r,ref:e=>{l.push(e)},onKeyDown:f,onClick:p,...s,className:(0,a.Z)("tabs__item","tabItem_LNqP",s?.className,{"tabs__item--active":o===r}),children:t??r},r)})})}function v(e){let{lazy:r,children:t,selectedValue:s}=e,i=(Array.isArray(t)?t:[t]).filter(Boolean);if(r){let e=i.find(e=>e.props.value===s);return e?(0,o.cloneElement)(e,{className:(0,a.Z)("margin-top--md",e.props.className)}):null}return(0,n.jsx)("div",{className:"margin-top--md",children:i.map((e,r)=>(0,o.cloneElement)(e,{key:r,hidden:e.props.value!==s}))})}function b(e){let r=function(e){let{defaultValue:r,queryString:t=!1,groupId:n}=e,a=function(e){let{values:r,children:t}=e;return(0,o.useMemo)(()=>{let e=r??f(t).map(e=>{let{props:{value:r,label:t,attributes:n,default:o}}=e;return{value:r,label:t,attributes:n,default:o}});return!function(e){let r=(0,c.lx)(e,(e,r)=>e.value===r.value);if(r.length>0)throw Error(`Docusaurus error: Duplicate values "${r.map(e=>e.value).join(", ")}" found in . Every value needs to be unique.`)}(e),e},[r,t])}(e),[s,d]=(0,o.useState)(()=>(function(e){let{defaultValue:r,tabValues:t}=e;if(0===t.length)throw Error("Docusaurus error: the component requires at least one children component");if(r){if(!h({value:r,tabValues:t}))throw Error(`Docusaurus error: The has a defaultValue "${r}" but none of its children has the corresponding value. Available values are: ${t.map(e=>e.value).join(", ")}. If you intend to show no default tab, use defaultValue={null} instead.`);return r}let n=t.find(e=>e.default)??t[0];if(!n)throw Error("Unexpected error: 0 tabValues");return n.value})({defaultValue:r,tabValues:a})),[m,v]=function(e){let{queryString:r=!1,groupId:t}=e,n=(0,i.k6)(),a=function(e){let{queryString:r=!1,groupId:t}=e;if("string"==typeof r)return r;if(!1===r)return null;if(!0===r&&!t)throw Error('Docusaurus error: The component groupId prop is required if queryString=true, because this value is used as the search param name. You can also provide an explicit value such as queryString="my-search-param".');return t??null}({queryString:r,groupId:t});return[(0,l._X)(a),(0,o.useCallback)(e=>{if(!a)return;let r=new URLSearchParams(n.location.search);r.set(a,e),n.replace({...n.location,search:r.toString()})},[a,n])]}({queryString:t,groupId:n}),[b,w]=function(e){let{groupId:r}=e,t=r?`docusaurus.tab.${r}`:null,[n,a]=(0,p.Nk)(t);return[n,(0,o.useCallback)(e=>{t&&a.set(e)},[t,a])]}({groupId:n}),y=(()=>{let e=m??b;return h({value:e,tabValues:a})?e:null})();return(0,u.Z)(()=>{y&&d(y)},[y]),{selectedValue:s,selectValue:(0,o.useCallback)(e=>{if(!h({value:e,tabValues:a}))throw Error(`Can't select invalid tab value=${e}`);d(e),v(e),w(e)},[v,w,a]),tabValues:a}}(e);return(0,n.jsxs)("div",{className:(0,a.Z)("tabs-container","tabList__CuJ"),children:[(0,n.jsx)(m,{...r,...e}),(0,n.jsx)(v,{...r,...e})]})}function w(e){let r=(0,d.Z)();return(0,n.jsx)(b,{...e,children:f(e.children)},String(r))}}}]);