keycloak-d4science-spi-parent/keycloak-d4science-theme/src/main/resources/theme/d4science/account/resources/assets/index-Bw6oJPms.js

56 lines
460 KiB
JavaScript

function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = ["./SplitItem-CHt8naZV.css","./DataListItemRow-ZUMFKqGA.css","./DescriptionListTerm-CmoB2Pr4.css","./Label-MM5JkuIZ.css","./LinkedAccounts-BI_vPGkI.css","./PersonalInfo-cN5yF_Ay.css","./Resources-BMYXTluk.css","./AccountExtraPage-BBufCGSy.css"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}
import{jsx as W,jsxs as Ze,Fragment as Ca}from"react/jsx-runtime";import*as l from"react";import Oe,{createContext as xr,useContext as wr,useState as ot,useRef as jn,useEffect as Mt,useCallback as Oa,forwardRef as Cc,useImperativeHandle as uf,useMemo as Tt,Fragment as Oc,useId as ff,Suspense as Ec,lazy as un,StrictMode as pf}from"react";import*as Cr from"react-dom";import hf from"react-dom";function mf(t,e){for(var n=0;n<e.length;n++){const r=e[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in t)){const a=Object.getOwnPropertyDescriptor(r,i);a&&Object.defineProperty(t,i,a.get?a:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var dr=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Sc(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}function gf(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var n=function r(){return this instanceof r?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};n.prototype=e.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(t).forEach(function(r){var i=Object.getOwnPropertyDescriptor(t,r);Object.defineProperty(n,r,i.get?i:{enumerable:!0,get:function(){return t[r]}})}),n}var _c,js=hf;_c=js.createRoot,js.hydrateRoot;/**
* @remix-run/router v1.15.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Ke(){return Ke=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Ke.apply(this,arguments)}var Xe;(function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"})(Xe||(Xe={}));const Us="popstate";function vf(t){t===void 0&&(t={});function e(r,i){let{pathname:a,search:o,hash:s}=r.location;return ni("",{pathname:a,search:o,hash:s},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:Un(i)}return yf(e,n,null,t)}function ke(t,e){if(t===!1||t===null||typeof t>"u")throw new Error(e)}function hr(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function bf(){return Math.random().toString(36).substr(2,8)}function Vs(t,e){return{usr:t.state,key:t.key,idx:e}}function ni(t,e,n,r){return n===void 0&&(n=null),Ke({pathname:typeof t=="string"?t:t.pathname,search:"",hash:""},typeof e=="string"?fn(e):e,{state:n,key:e&&e.key||r||bf()})}function Un(t){let{pathname:e="/",search:n="",hash:r=""}=t;return n&&n!=="?"&&(e+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(e+=r.charAt(0)==="#"?r:"#"+r),e}function fn(t){let e={};if(t){let n=t.indexOf("#");n>=0&&(e.hash=t.substr(n),t=t.substr(0,n));let r=t.indexOf("?");r>=0&&(e.search=t.substr(r),t=t.substr(0,r)),t&&(e.pathname=t)}return e}function yf(t,e,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=Xe.Pop,c=null,d=u();d==null&&(d=0,o.replaceState(Ke({},o.state,{idx:d}),""));function u(){return(o.state||{idx:null}).idx}function f(){s=Xe.Pop;let b=u(),_=b==null?null:b-d;d=b,c&&c({action:s,location:y.location,delta:_})}function p(b,_){s=Xe.Push;let k=ni(y.location,b,_);n&&n(k,b),d=u()+1;let B=Vs(k,d),I=y.createHref(k);try{o.pushState(B,"",I)}catch(R){if(R instanceof DOMException&&R.name==="DataCloneError")throw R;i.location.assign(I)}a&&c&&c({action:s,location:y.location,delta:1})}function m(b,_){s=Xe.Replace;let k=ni(y.location,b,_);n&&n(k,b),d=u();let B=Vs(k,d),I=y.createHref(k);o.replaceState(B,"",I),a&&c&&c({action:s,location:y.location,delta:0})}function g(b){let _=i.location.origin!=="null"?i.location.origin:i.location.href,k=typeof b=="string"?b:Un(b);return k=k.replace(/ $/,"%20"),ke(_,"No window.location.(origin|href) available to create URL for href: "+k),new URL(k,_)}let y={get action(){return s},get location(){return t(i,o)},listen(b){if(c)throw new Error("A history only accepts one active listener");return i.addEventListener(Us,f),c=b,()=>{i.removeEventListener(Us,f),c=null}},createHref(b){return e(i,b)},createURL:g,encodeLocation(b){let _=g(b);return{pathname:_.pathname,search:_.search,hash:_.hash}},push:p,replace:m,go(b){return o.go(b)}};return y}var We;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(We||(We={}));const xf=new Set(["lazy","caseSensitive","path","id","index","children"]);function wf(t){return t.index===!0}function bo(t,e,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),t.map((i,a)=>{let o=[...n,a],s=typeof i.id=="string"?i.id:o.join("-");if(ke(i.index!==!0||!i.children,"Cannot specify children on an index route"),ke(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),wf(i)){let c=Ke({},i,e(i),{id:s});return r[s]=c,c}else{let c=Ke({},i,e(i),{id:s,children:void 0});return r[s]=c,i.children&&(c.children=bo(i.children,e,o,r)),c}})}function or(t,e,n){n===void 0&&(n="/");let r=typeof e=="string"?fn(e):e,i=xi(r.pathname||"/",n);if(i==null)return null;let a=kc(t);Of(a);let o=null;for(let s=0;o==null&&s<a.length;++s){let c=Af(i);o=Lf(a[s],c)}return o}function Cf(t,e){let{route:n,pathname:r,params:i}=t;return{id:n.id,pathname:r,params:i,data:e[n.id],handle:n.handle}}function kc(t,e,n,r){e===void 0&&(e=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(a,o,s)=>{let c={relativePath:s===void 0?a.path||"":s,caseSensitive:a.caseSensitive===!0,childrenIndex:o,route:a};c.relativePath.startsWith("/")&&(ke(c.relativePath.startsWith(r),'Absolute route path "'+c.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),c.relativePath=c.relativePath.slice(r.length));let d=rn([r,c.relativePath]),u=n.concat(c);a.children&&a.children.length>0&&(ke(a.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+d+'".')),kc(a.children,e,u,d)),!(a.path==null&&!a.index)&&e.push({path:d,score:Nf(d,a.index),routesMeta:u})};return t.forEach((a,o)=>{var s;if(a.path===""||!((s=a.path)!=null&&s.includes("?")))i(a,o);else for(let c of Rc(a.path))i(a,o,c)}),e}function Rc(t){let e=t.split("/");if(e.length===0)return[];let[n,...r]=e,i=n.endsWith("?"),a=n.replace(/\?$/,"");if(r.length===0)return i?[a,""]:[a];let o=Rc(r.join("/")),s=[];return s.push(...o.map(c=>c===""?a:[a,c].join("/"))),i&&s.push(...o),s.map(c=>t.startsWith("/")&&c===""?"/":c)}function Of(t){t.sort((e,n)=>e.score!==n.score?n.score-e.score:If(e.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Ef=/^:[\w-]+$/,Sf=3,_f=2,kf=1,Rf=10,Tf=-2,$s=t=>t==="*";function Nf(t,e){let n=t.split("/"),r=n.length;return n.some($s)&&(r+=Tf),e&&(r+=_f),n.filter(i=>!$s(i)).reduce((i,a)=>i+(Ef.test(a)?Sf:a===""?kf:Rf),r)}function If(t,e){return t.length===e.length&&t.slice(0,-1).every((r,i)=>r===e[i])?t[t.length-1]-e[e.length-1]:0}function Lf(t,e){let{routesMeta:n}=t,r={},i="/",a=[];for(let o=0;o<n.length;++o){let s=n[o],c=o===n.length-1,d=i==="/"?e:e.slice(i.length)||"/",u=Ko({path:s.relativePath,caseSensitive:s.caseSensitive,end:c},d);if(!u)return null;Object.assign(r,u.params);let f=s.route;a.push({params:r,pathname:rn([i,u.pathname]),pathnameBase:Df(rn([i,u.pathnameBase])),route:f}),u.pathnameBase!=="/"&&(i=rn([i,u.pathnameBase]))}return a}function Ko(t,e){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[n,r]=Pf(t.path,t.caseSensitive,t.end),i=e.match(n);if(!i)return null;let a=i[0],o=a.replace(/(.)\/+$/,"$1"),s=i.slice(1);return{params:r.reduce((d,u,f)=>{let{paramName:p,isOptional:m}=u;if(p==="*"){let y=s[f]||"";o=a.slice(0,a.length-y.length).replace(/(.)\/+$/,"$1")}const g=s[f];return m&&!g?d[p]=void 0:d[p]=(g||"").replace(/%2F/g,"/"),d},{}),pathname:a,pathnameBase:o,pattern:t}}function Pf(t,e,n){e===void 0&&(e=!1),n===void 0&&(n=!0),hr(t==="*"||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were '+('"'+t.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+t.replace(/\*$/,"/*")+'".'));let r=[],i="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,s,c)=>(r.push({paramName:s,isOptional:c!=null}),c?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(r.push({paramName:"*"}),i+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":t!==""&&t!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,e?void 0:"i"),r]}function Af(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return hr(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),t}}function xi(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let n=e.endsWith("/")?e.length-1:e.length,r=t.charAt(n);return r&&r!=="/"?null:t.slice(n)||"/"}function Ff(t,e){e===void 0&&(e="/");let{pathname:n,search:r="",hash:i=""}=typeof t=="string"?fn(t):t;return{pathname:n?n.startsWith("/")?n:Mf(n,e):e,search:Bf(r),hash:jf(i)}}function Mf(t,e){let n=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function Ha(t,e,n,r){return"Cannot include a '"+t+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Tc(t){return t.filter((e,n)=>n===0||e.route.path&&e.route.path.length>0)}function Go(t,e){let n=Tc(t);return e?n.map((r,i)=>i===t.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function qo(t,e,n,r){r===void 0&&(r=!1);let i;typeof t=="string"?i=fn(t):(i=Ke({},t),ke(!i.pathname||!i.pathname.includes("?"),Ha("?","pathname","search",i)),ke(!i.pathname||!i.pathname.includes("#"),Ha("#","pathname","hash",i)),ke(!i.search||!i.search.includes("#"),Ha("#","search","hash",i)));let a=t===""||i.pathname==="",o=a?"/":i.pathname,s;if(o==null)s=n;else{let f=e.length-1;if(!r&&o.startsWith("..")){let p=o.split("/");for(;p[0]==="..";)p.shift(),f-=1;i.pathname=p.join("/")}s=f>=0?e[f]:"/"}let c=Ff(i,s),d=o&&o!=="/"&&o.endsWith("/"),u=(a||o===".")&&n.endsWith("/");return!c.pathname.endsWith("/")&&(d||u)&&(c.pathname+="/"),c}const rn=t=>t.join("/").replace(/\/\/+/g,"/"),Df=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),Bf=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,jf=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;class Xo{constructor(e,n,r,i){i===void 0&&(i=!1),this.status=e,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Jo(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}const Nc=["post","put","patch","delete"],Uf=new Set(Nc),Vf=["get",...Nc],$f=new Set(Vf),Hf=new Set([301,302,303,307,308]),zf=new Set([307,308]),za={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Wf={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Lr={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Ic=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Kf=t=>({hasErrorBoundary:!!t.hasErrorBoundary}),Lc="remix-router-transitions";function Gf(t){const e=t.window?t.window:typeof window<"u"?window:void 0,n=typeof e<"u"&&typeof e.document<"u"&&typeof e.document.createElement<"u",r=!n;ke(t.routes.length>0,"You must provide a non-empty routes array to createRouter");let i;if(t.mapRouteProperties)i=t.mapRouteProperties;else if(t.detectErrorBoundary){let M=t.detectErrorBoundary;i=z=>({hasErrorBoundary:M(z)})}else i=Kf;let a={},o=bo(t.routes,i,void 0,a),s,c=t.basename||"/",d=Ke({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1},t.future),u=null,f=new Set,p=null,m=null,g=null,y=t.hydrationData!=null,b=or(o,t.history.location,c),_=null;if(b==null){let M=St(404,{pathname:t.history.location.pathname}),{matches:z,route:q}=Js(o);b=z,_={[q.id]:M}}let k,B=b.some(M=>M.route.lazy),I=b.some(M=>M.route.loader);if(B)k=!1;else if(!I)k=!0;else if(d.v7_partialHydration){let M=t.hydrationData?t.hydrationData.loaderData:null,z=t.hydrationData?t.hydrationData.errors:null,q=le=>le.route.loader?le.route.loader.hydrate===!0?!1:M&&M[le.route.id]!==void 0||z&&z[le.route.id]!==void 0:!0;if(z){let le=b.findIndex(pe=>z[pe.route.id]!==void 0);k=b.slice(0,le+1).every(q)}else k=b.every(q)}else k=t.hydrationData!=null;let R,h={historyAction:t.history.action,location:t.history.location,matches:b,initialized:k,navigation:za,restoreScrollPosition:t.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:t.hydrationData&&t.hydrationData.loaderData||{},actionData:t.hydrationData&&t.hydrationData.actionData||null,errors:t.hydrationData&&t.hydrationData.errors||_,fetchers:new Map,blockers:new Map},w=Xe.Pop,T=!1,N,A=!1,x=new Map,E=null,O=!1,$=!1,C=[],F=[],j=new Map,X=0,G=-1,Z=new Map,v=new Set,P=new Map,H=new Map,K=new Set,U=new Map,J=new Map,Q=!1;function ee(){if(u=t.history.listen(M=>{let{action:z,location:q,delta:le}=M;if(Q){Q=!1;return}hr(J.size===0||le!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let pe=Jn({currentLocation:h.location,nextLocation:q,historyAction:z});if(pe&&le!=null){Q=!0,t.history.go(le*-1),wt(pe,{state:"blocked",location:q,proceed(){wt(pe,{state:"proceeding",proceed:void 0,reset:void 0,location:q}),t.history.go(le)},reset(){let Ce=new Map(h.blockers);Ce.set(pe,Lr),se({blockers:Ce})}});return}return Me(z,q)}),n){ip(e,x);let M=()=>ap(e,x);e.addEventListener("pagehide",M),E=()=>e.removeEventListener("pagehide",M)}return h.initialized||Me(Xe.Pop,h.location,{initialHydration:!0}),R}function re(){u&&u(),E&&E(),f.clear(),N&&N.abort(),h.fetchers.forEach((M,z)=>Se(z)),h.blockers.forEach((M,z)=>De(z))}function ne(M){return f.add(M),()=>f.delete(M)}function se(M,z){z===void 0&&(z={}),h=Ke({},h,M);let q=[],le=[];d.v7_fetcherPersist&&h.fetchers.forEach((pe,Ce)=>{pe.state==="idle"&&(K.has(Ce)?le.push(Ce):q.push(Ce))}),[...f].forEach(pe=>pe(h,{deletedFetchers:le,unstable_viewTransitionOpts:z.viewTransitionOpts,unstable_flushSync:z.flushSync===!0})),d.v7_fetcherPersist&&(q.forEach(pe=>h.fetchers.delete(pe)),le.forEach(pe=>Se(pe)))}function fe(M,z,q){var le,pe;let{flushSync:Ce}=q===void 0?{}:q,ye=h.actionData!=null&&h.navigation.formMethod!=null&&Lt(h.navigation.formMethod)&&h.navigation.state==="loading"&&((le=M.state)==null?void 0:le._isRedirect)!==!0,ve;z.actionData?Object.keys(z.actionData).length>0?ve=z.actionData:ve=null:ye?ve=h.actionData:ve=null;let me=z.loaderData?Xs(h.loaderData,z.loaderData,z.matches||[],z.errors):h.loaderData,_e=h.blockers;_e.size>0&&(_e=new Map(_e),_e.forEach((Pe,lt)=>_e.set(lt,Lr)));let xe=T===!0||h.navigation.formMethod!=null&&Lt(h.navigation.formMethod)&&((pe=M.state)==null?void 0:pe._isRedirect)!==!0;s&&(o=s,s=void 0),O||w===Xe.Pop||(w===Xe.Push?t.history.push(M,M.state):w===Xe.Replace&&t.history.replace(M,M.state));let he;if(w===Xe.Pop){let Pe=x.get(h.location.pathname);Pe&&Pe.has(M.pathname)?he={currentLocation:h.location,nextLocation:M}:x.has(M.pathname)&&(he={currentLocation:M,nextLocation:h.location})}else if(A){let Pe=x.get(h.location.pathname);Pe?Pe.add(M.pathname):(Pe=new Set([M.pathname]),x.set(h.location.pathname,Pe)),he={currentLocation:h.location,nextLocation:M}}se(Ke({},z,{actionData:ve,loaderData:me,historyAction:w,location:M,initialized:!0,navigation:za,revalidation:"idle",restoreScrollPosition:Ht(M,z.matches||h.matches),preventScrollReset:xe,blockers:_e}),{viewTransitionOpts:he,flushSync:Ce===!0}),w=Xe.Pop,T=!1,A=!1,O=!1,$=!1,C=[],F=[]}async function Ie(M,z){if(typeof M=="number"){t.history.go(M);return}let q=yo(h.location,h.matches,c,d.v7_prependBasename,M,d.v7_relativeSplatPath,z?.fromRouteId,z?.relative),{path:le,submission:pe,error:Ce}=Hs(d.v7_normalizeFormMethod,!1,q,z),ye=h.location,ve=ni(h.location,le,z&&z.state);ve=Ke({},ve,t.history.encodeLocation(ve));let me=z&&z.replace!=null?z.replace:void 0,_e=Xe.Push;me===!0?_e=Xe.Replace:me===!1||pe!=null&&Lt(pe.formMethod)&&pe.formAction===h.location.pathname+h.location.search&&(_e=Xe.Replace);let xe=z&&"preventScrollReset"in z?z.preventScrollReset===!0:void 0,he=(z&&z.unstable_flushSync)===!0,Pe=Jn({currentLocation:ye,nextLocation:ve,historyAction:_e});if(Pe){wt(Pe,{state:"blocked",location:ve,proceed(){wt(Pe,{state:"proceeding",proceed:void 0,reset:void 0,location:ve}),Ie(M,z)},reset(){let lt=new Map(h.blockers);lt.set(Pe,Lr),se({blockers:lt})}});return}return await Me(_e,ve,{submission:pe,pendingError:Ce,preventScrollReset:xe,replace:z&&z.replace,enableViewTransition:z&&z.unstable_viewTransition,flushSync:he})}function Ge(){if(te(),se({revalidation:"loading"}),h.navigation.state!=="submitting"){if(h.navigation.state==="idle"){Me(h.historyAction,h.location,{startUninterruptedRevalidation:!0});return}Me(w||h.historyAction,h.navigation.location,{overrideNavigation:h.navigation})}}async function Me(M,z,q){N&&N.abort(),N=null,w=M,O=(q&&q.startUninterruptedRevalidation)===!0,ft(h.location,h.matches),T=(q&&q.preventScrollReset)===!0,A=(q&&q.enableViewTransition)===!0;let le=s||o,pe=q&&q.overrideNavigation,Ce=or(le,z,c),ye=(q&&q.flushSync)===!0;if(!Ce){let lt=St(404,{pathname:z.pathname}),{matches:Ct,route:rt}=Js(le);$t(),fe(z,{matches:Ct,loaderData:{},errors:{[rt.id]:lt}},{flushSync:ye});return}if(h.initialized&&!$&&Qf(h.location,z)&&!(q&&q.submission&&Lt(q.submission.formMethod))){fe(z,{matches:Ce},{flushSync:ye});return}N=new AbortController;let ve=Ar(t.history,z,N.signal,q&&q.submission),me,_e;if(q&&q.pendingError)_e={[Xr(Ce).route.id]:q.pendingError};else if(q&&q.submission&&Lt(q.submission.formMethod)){let lt=await Ve(ve,z,q.submission,Ce,{replace:q.replace,flushSync:ye});if(lt.shortCircuited)return;me=lt.pendingActionData,_e=lt.pendingActionError,pe=Wa(z,q.submission),ye=!1,ve=new Request(ve.url,{signal:ve.signal})}let{shortCircuited:xe,loaderData:he,errors:Pe}=await gt(ve,z,Ce,pe,q&&q.submission,q&&q.fetcherSubmission,q&&q.replace,q&&q.initialHydration===!0,ye,me,_e);xe||(N=null,fe(z,Ke({matches:Ce},me?{actionData:me}:{},{loaderData:he,errors:Pe})))}async function Ve(M,z,q,le,pe){pe===void 0&&(pe={}),te();let Ce=np(z,q);se({navigation:Ce},{flushSync:pe.flushSync===!0});let ye,ve=wo(le,z);if(!ve.route.action&&!ve.route.lazy)ye={type:We.error,error:St(405,{method:M.method,pathname:z.pathname,routeId:ve.route.id})};else if(ye=await Pr("action",M,ve,le,a,i,c,d.v7_relativeSplatPath),M.signal.aborted)return{shortCircuited:!0};if(Dn(ye)){let me;return pe&&pe.replace!=null?me=pe.replace:me=ye.location===h.location.pathname+h.location.search,await Y(h,ye,{submission:q,replace:me}),{shortCircuited:!0}}if(sr(ye)){let me=Xr(le,ve.route.id);return(pe&&pe.replace)!==!0&&(w=Xe.Push),{pendingActionData:{},pendingActionError:{[me.route.id]:ye.error}}}if(Mn(ye))throw St(400,{type:"defer-action"});return{pendingActionData:{[ve.route.id]:ye.data}}}async function gt(M,z,q,le,pe,Ce,ye,ve,me,_e,xe){let he=le||Wa(z,pe),Pe=pe||Ce||Zs(he),lt=s||o,[Ct,rt]=zs(t.history,h,q,Pe,z,d.v7_partialHydration&&ve===!0,$,C,F,K,P,v,lt,c,_e,xe);if($t(Ae=>!(q&&q.some(je=>je.route.id===Ae))||Ct&&Ct.some(je=>je.route.id===Ae)),G=++X,Ct.length===0&&rt.length===0){let Ae=Vt();return fe(z,Ke({matches:q,loaderData:{},errors:xe||null},_e?{actionData:_e}:{},Ae?{fetchers:new Map(h.fetchers)}:{}),{flushSync:me}),{shortCircuited:!0}}if(!O&&(!d.v7_partialHydration||!ve)){rt.forEach(je=>{let vt=h.fetchers.get(je.key),Mi=Fr(void 0,vt?vt.data:void 0);h.fetchers.set(je.key,Mi)});let Ae=_e||h.actionData;se(Ke({navigation:he},Ae?Object.keys(Ae).length===0?{actionData:null}:{actionData:Ae}:{},rt.length>0?{fetchers:new Map(h.fetchers)}:{}),{flushSync:me})}rt.forEach(Ae=>{j.has(Ae.key)&&Je(Ae.key),Ae.controller&&j.set(Ae.key,Ae.controller)});let Yn=()=>rt.forEach(Ae=>Je(Ae.key));N&&N.signal.addEventListener("abort",Yn);let{results:Ua,loaderResults:Qn,fetcherResults:yn}=await oe(h.matches,q,Ct,rt,M);if(M.signal.aborted)return{shortCircuited:!0};N&&N.signal.removeEventListener("abort",Yn),rt.forEach(Ae=>j.delete(Ae.key));let Ln=Ys(Ua);if(Ln){if(Ln.idx>=Ct.length){let Ae=rt[Ln.idx-Ct.length].key;v.add(Ae)}return await Y(h,Ln.result,{replace:ye}),{shortCircuited:!0}}let{loaderData:Va,errors:Ir}=qs(h,q,Ct,Qn,xe,rt,yn,U);U.forEach((Ae,je)=>{Ae.subscribe(vt=>{(vt||Ae.done)&&U.delete(je)})}),d.v7_partialHydration&&ve&&h.errors&&Object.entries(h.errors).filter(Ae=>{let[je]=Ae;return!Ct.some(vt=>vt.route.id===je)}).forEach(Ae=>{let[je,vt]=Ae;Ir=Object.assign(Ir||{},{[je]:vt})});let $a=Vt(),Zn=Qt(G),Fi=$a||Zn||rt.length>0;return Ke({loaderData:Va,errors:Ir},Fi?{fetchers:new Map(h.fetchers)}:{})}function L(M,z,q,le){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");j.has(M)&&Je(M);let pe=(le&&le.unstable_flushSync)===!0,Ce=s||o,ye=yo(h.location,h.matches,c,d.v7_prependBasename,q,d.v7_relativeSplatPath,z,le?.relative),ve=or(Ce,ye,c);if(!ve){ce(M,z,St(404,{pathname:ye}),{flushSync:pe});return}let{path:me,submission:_e,error:xe}=Hs(d.v7_normalizeFormMethod,!0,ye,le);if(xe){ce(M,z,xe,{flushSync:pe});return}let he=wo(ve,me);if(T=(le&&le.preventScrollReset)===!0,_e&&Lt(_e.formMethod)){D(M,z,me,he,ve,pe,_e);return}P.set(M,{routeId:z,path:me}),V(M,z,me,he,ve,pe,_e)}async function D(M,z,q,le,pe,Ce,ye){if(te(),P.delete(M),!le.route.action&&!le.route.lazy){let je=St(405,{method:ye.formMethod,pathname:q,routeId:z});ce(M,z,je,{flushSync:Ce});return}let ve=h.fetchers.get(M);ue(M,rp(ye,ve),{flushSync:Ce});let me=new AbortController,_e=Ar(t.history,q,me.signal,ye);j.set(M,me);let xe=X,he=await Pr("action",_e,le,pe,a,i,c,d.v7_relativeSplatPath);if(_e.signal.aborted){j.get(M)===me&&j.delete(M);return}if(d.v7_fetcherPersist&&K.has(M)){if(Dn(he)||sr(he)){ue(M,On(void 0));return}}else{if(Dn(he))if(j.delete(M),G>xe){ue(M,On(void 0));return}else return v.add(M),ue(M,Fr(ye)),Y(h,he,{fetcherSubmission:ye});if(sr(he)){ce(M,z,he.error);return}}if(Mn(he))throw St(400,{type:"defer-action"});let Pe=h.navigation.location||h.location,lt=Ar(t.history,Pe,me.signal),Ct=s||o,rt=h.navigation.state!=="idle"?or(Ct,h.navigation.location,c):h.matches;ke(rt,"Didn't find any matches after fetcher action");let Yn=++X;Z.set(M,Yn);let Ua=Fr(ye,he.data);h.fetchers.set(M,Ua);let[Qn,yn]=zs(t.history,h,rt,ye,Pe,!1,$,C,F,K,P,v,Ct,c,{[le.route.id]:he.data},void 0);yn.filter(je=>je.key!==M).forEach(je=>{let vt=je.key,Mi=h.fetchers.get(vt),df=Fr(void 0,Mi?Mi.data:void 0);h.fetchers.set(vt,df),j.has(vt)&&Je(vt),je.controller&&j.set(vt,je.controller)}),se({fetchers:new Map(h.fetchers)});let Ln=()=>yn.forEach(je=>Je(je.key));me.signal.addEventListener("abort",Ln);let{results:Va,loaderResults:Ir,fetcherResults:$a}=await oe(h.matches,rt,Qn,yn,lt);if(me.signal.aborted)return;me.signal.removeEventListener("abort",Ln),Z.delete(M),j.delete(M),yn.forEach(je=>j.delete(je.key));let Zn=Ys(Va);if(Zn){if(Zn.idx>=Qn.length){let je=yn[Zn.idx-Qn.length].key;v.add(je)}return Y(h,Zn.result)}let{loaderData:Fi,errors:Ae}=qs(h,h.matches,Qn,Ir,void 0,yn,$a,U);if(h.fetchers.has(M)){let je=On(he.data);h.fetchers.set(M,je)}Qt(Yn),h.navigation.state==="loading"&&Yn>G?(ke(w,"Expected pending action"),N&&N.abort(),fe(h.navigation.location,{matches:rt,loaderData:Fi,errors:Ae,fetchers:new Map(h.fetchers)})):(se({errors:Ae,loaderData:Xs(h.loaderData,Fi,rt,Ae),fetchers:new Map(h.fetchers)}),$=!1)}async function V(M,z,q,le,pe,Ce,ye){let ve=h.fetchers.get(M);ue(M,Fr(ye,ve?ve.data:void 0),{flushSync:Ce});let me=new AbortController,_e=Ar(t.history,q,me.signal);j.set(M,me);let xe=X,he=await Pr("loader",_e,le,pe,a,i,c,d.v7_relativeSplatPath);if(Mn(he)&&(he=await Fc(he,_e.signal,!0)||he),j.get(M)===me&&j.delete(M),!_e.signal.aborted){if(K.has(M)){ue(M,On(void 0));return}if(Dn(he))if(G>xe){ue(M,On(void 0));return}else{v.add(M),await Y(h,he);return}if(sr(he)){ce(M,z,he.error);return}ke(!Mn(he),"Unhandled fetcher deferred data"),ue(M,On(he.data))}}async function Y(M,z,q){let{submission:le,fetcherSubmission:pe,replace:Ce}=q===void 0?{}:q;z.revalidate&&($=!0);let ye=ni(M.location,z.location,{_isRedirect:!0});if(ke(ye,"Expected a location on the redirect navigation"),n){let Pe=!1;if(z.reloadDocument)Pe=!0;else if(Ic.test(z.location)){const lt=t.history.createURL(z.location);Pe=lt.origin!==e.location.origin||xi(lt.pathname,c)==null}if(Pe){Ce?e.location.replace(z.location):e.location.assign(z.location);return}}N=null;let ve=Ce===!0?Xe.Replace:Xe.Push,{formMethod:me,formAction:_e,formEncType:xe}=M.navigation;!le&&!pe&&me&&_e&&xe&&(le=Zs(M.navigation));let he=le||pe;if(zf.has(z.status)&&he&&Lt(he.formMethod))await Me(ve,ye,{submission:Ke({},he,{formAction:z.location}),preventScrollReset:T});else{let Pe=Wa(ye,le);await Me(ve,ye,{overrideNavigation:Pe,fetcherSubmission:pe,preventScrollReset:T})}}async function oe(M,z,q,le,pe){let Ce=await Promise.all([...q.map(me=>Pr("loader",pe,me,z,a,i,c,d.v7_relativeSplatPath)),...le.map(me=>me.matches&&me.match&&me.controller?Pr("loader",Ar(t.history,me.path,me.controller.signal),me.match,me.matches,a,i,c,d.v7_relativeSplatPath):{type:We.error,error:St(404,{pathname:me.path})})]),ye=Ce.slice(0,q.length),ve=Ce.slice(q.length);return await Promise.all([Qs(M,q,ye,ye.map(()=>pe.signal),!1,h.loaderData),Qs(M,le.map(me=>me.match),ve,le.map(me=>me.controller?me.controller.signal:null),!0)]),{results:Ce,loaderResults:ye,fetcherResults:ve}}function te(){$=!0,C.push(...$t()),P.forEach((M,z)=>{j.has(z)&&(F.push(z),Je(z))})}function ue(M,z,q){q===void 0&&(q={}),h.fetchers.set(M,z),se({fetchers:new Map(h.fetchers)},{flushSync:(q&&q.flushSync)===!0})}function ce(M,z,q,le){le===void 0&&(le={});let pe=Xr(h.matches,z);Se(M),se({errors:{[pe.route.id]:q},fetchers:new Map(h.fetchers)},{flushSync:(le&&le.flushSync)===!0})}function Ee(M){return d.v7_fetcherPersist&&(H.set(M,(H.get(M)||0)+1),K.has(M)&&K.delete(M)),h.fetchers.get(M)||Wf}function Se(M){let z=h.fetchers.get(M);j.has(M)&&!(z&&z.state==="loading"&&Z.has(M))&&Je(M),P.delete(M),Z.delete(M),v.delete(M),K.delete(M),h.fetchers.delete(M)}function ze(M){if(d.v7_fetcherPersist){let z=(H.get(M)||0)-1;z<=0?(H.delete(M),K.add(M)):H.set(M,z)}else Se(M);se({fetchers:new Map(h.fetchers)})}function Je(M){let z=j.get(M);ke(z,"Expected fetch controller: "+M),z.abort(),j.delete(M)}function dt(M){for(let z of M){let q=Ee(z),le=On(q.data);h.fetchers.set(z,le)}}function Vt(){let M=[],z=!1;for(let q of v){let le=h.fetchers.get(q);ke(le,"Expected fetcher: "+q),le.state==="loading"&&(v.delete(q),M.push(q),z=!0)}return dt(M),z}function Qt(M){let z=[];for(let[q,le]of Z)if(le<M){let pe=h.fetchers.get(q);ke(pe,"Expected fetcher: "+q),pe.state==="loading"&&(Je(q),Z.delete(q),z.push(q))}return dt(z),z.length>0}function ut(M,z){let q=h.blockers.get(M)||Lr;return J.get(M)!==z&&J.set(M,z),q}function De(M){h.blockers.delete(M),J.delete(M)}function wt(M,z){let q=h.blockers.get(M)||Lr;ke(q.state==="unblocked"&&z.state==="blocked"||q.state==="blocked"&&z.state==="blocked"||q.state==="blocked"&&z.state==="proceeding"||q.state==="blocked"&&z.state==="unblocked"||q.state==="proceeding"&&z.state==="unblocked","Invalid blocker state transition: "+q.state+" -> "+z.state);let le=new Map(h.blockers);le.set(M,z),se({blockers:le})}function Jn(M){let{currentLocation:z,nextLocation:q,historyAction:le}=M;if(J.size===0)return;J.size>1&&hr(!1,"A router only supports one blocker at a time");let pe=Array.from(J.entries()),[Ce,ye]=pe[pe.length-1],ve=h.blockers.get(Ce);if(!(ve&&ve.state==="proceeding")&&ye({currentLocation:z,nextLocation:q,historyAction:le}))return Ce}function $t(M){let z=[];return U.forEach((q,le)=>{(!M||M(le))&&(q.cancel(),z.push(le),U.delete(le))}),z}function bn(M,z,q){if(p=M,g=z,m=q||null,!y&&h.navigation===za){y=!0;let le=Ht(h.location,h.matches);le!=null&&se({restoreScrollPosition:le})}return()=>{p=null,g=null,m=null}}function In(M,z){return m&&m(M,z.map(le=>Cf(le,h.loaderData)))||M.key}function ft(M,z){if(p&&g){let q=In(M,z);p[q]=g()}}function Ht(M,z){if(p){let q=In(M,z),le=p[q];if(typeof le=="number")return le}return null}function be(M){a={},s=bo(M,i,void 0,a)}return R={get basename(){return c},get future(){return d},get state(){return h},get routes(){return o},get window(){return e},initialize:ee,subscribe:ne,enableScrollRestoration:bn,navigate:Ie,fetch:L,revalidate:Ge,createHref:M=>t.history.createHref(M),encodeLocation:M=>t.history.encodeLocation(M),getFetcher:Ee,deleteFetcher:ze,dispose:re,getBlocker:ut,deleteBlocker:De,_internalFetchControllers:j,_internalActiveDeferreds:U,_internalSetRoutes:be},R}function qf(t){return t!=null&&("formData"in t&&t.formData!=null||"body"in t&&t.body!==void 0)}function yo(t,e,n,r,i,a,o,s){let c,d;if(o){c=[];for(let f of e)if(c.push(f),f.route.id===o){d=f;break}}else c=e,d=e[e.length-1];let u=qo(i||".",Go(c,a),xi(t.pathname,n)||t.pathname,s==="path");return i==null&&(u.search=t.search,u.hash=t.hash),(i==null||i===""||i===".")&&d&&d.route.index&&!Yo(u.search)&&(u.search=u.search?u.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(u.pathname=u.pathname==="/"?n:rn([n,u.pathname])),Un(u)}function Hs(t,e,n,r){if(!r||!qf(r))return{path:n};if(r.formMethod&&!tp(r.formMethod))return{path:n,error:St(405,{method:r.formMethod})};let i=()=>({path:n,error:St(400,{type:"invalid-body"})}),a=r.formMethod||"get",o=t?a.toUpperCase():a.toLowerCase(),s=Ac(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Lt(o))return i();let p=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((m,g)=>{let[y,b]=g;return""+m+y+"="+b+`
`},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:s,formEncType:r.formEncType,formData:void 0,json:void 0,text:p}}}else if(r.formEncType==="application/json"){if(!Lt(o))return i();try{let p=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:s,formEncType:r.formEncType,formData:void 0,json:p,text:void 0}}}catch{return i()}}}ke(typeof FormData=="function","FormData is not available in this environment");let c,d;if(r.formData)c=xo(r.formData),d=r.formData;else if(r.body instanceof FormData)c=xo(r.body),d=r.body;else if(r.body instanceof URLSearchParams)c=r.body,d=Gs(c);else if(r.body==null)c=new URLSearchParams,d=new FormData;else try{c=new URLSearchParams(r.body),d=Gs(c)}catch{return i()}let u={formMethod:o,formAction:s,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:d,json:void 0,text:void 0};if(Lt(u.formMethod))return{path:n,submission:u};let f=fn(n);return e&&f.search&&Yo(f.search)&&c.append("index",""),f.search="?"+c,{path:Un(f),submission:u}}function Xf(t,e){let n=t;if(e){let r=t.findIndex(i=>i.route.id===e);r>=0&&(n=t.slice(0,r))}return n}function zs(t,e,n,r,i,a,o,s,c,d,u,f,p,m,g,y){let b=y?Object.values(y)[0]:g?Object.values(g)[0]:void 0,_=t.createURL(e.location),k=t.createURL(i),B=y?Object.keys(y)[0]:void 0,R=Xf(n,B).filter((w,T)=>{let{route:N}=w;if(N.lazy)return!0;if(N.loader==null)return!1;if(a)return N.loader.hydrate?!0:e.loaderData[N.id]===void 0&&(!e.errors||e.errors[N.id]===void 0);if(Jf(e.loaderData,e.matches[T],w)||s.some(E=>E===w.route.id))return!0;let A=e.matches[T],x=w;return Ws(w,Ke({currentUrl:_,currentParams:A.params,nextUrl:k,nextParams:x.params},r,{actionResult:b,defaultShouldRevalidate:o||_.pathname+_.search===k.pathname+k.search||_.search!==k.search||Pc(A,x)}))}),h=[];return u.forEach((w,T)=>{if(a||!n.some(O=>O.route.id===w.routeId)||d.has(T))return;let N=or(p,w.path,m);if(!N){h.push({key:T,routeId:w.routeId,path:w.path,matches:null,match:null,controller:null});return}let A=e.fetchers.get(T),x=wo(N,w.path),E=!1;f.has(T)?E=!1:c.includes(T)?E=!0:A&&A.state!=="idle"&&A.data===void 0?E=o:E=Ws(x,Ke({currentUrl:_,currentParams:e.matches[e.matches.length-1].params,nextUrl:k,nextParams:n[n.length-1].params},r,{actionResult:b,defaultShouldRevalidate:o})),E&&h.push({key:T,routeId:w.routeId,path:w.path,matches:N,match:x,controller:new AbortController})}),[R,h]}function Jf(t,e,n){let r=!e||n.route.id!==e.route.id,i=t[n.route.id]===void 0;return r||i}function Pc(t,e){let n=t.route.path;return t.pathname!==e.pathname||n!=null&&n.endsWith("*")&&t.params["*"]!==e.params["*"]}function Ws(t,e){if(t.route.shouldRevalidate){let n=t.route.shouldRevalidate(e);if(typeof n=="boolean")return n}return e.defaultShouldRevalidate}async function Ks(t,e,n){if(!t.lazy)return;let r=await t.lazy();if(!t.lazy)return;let i=n[t.id];ke(i,"No route found in manifest");let a={};for(let o in r){let c=i[o]!==void 0&&o!=="hasErrorBoundary";hr(!c,'Route "'+i.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!c&&!xf.has(o)&&(a[o]=r[o])}Object.assign(i,a),Object.assign(i,Ke({},e(i),{lazy:void 0}))}async function Pr(t,e,n,r,i,a,o,s,c){c===void 0&&(c={});let d,u,f,p=y=>{let b,_=new Promise((k,B)=>b=B);return f=()=>b(),e.signal.addEventListener("abort",f),Promise.race([y({request:e,params:n.params,context:c.requestContext}),_])};try{let y=n.route[t];if(n.route.lazy)if(y){let b,_=await Promise.all([p(y).catch(k=>{b=k}),Ks(n.route,a,i)]);if(b)throw b;u=_[0]}else if(await Ks(n.route,a,i),y=n.route[t],y)u=await p(y);else if(t==="action"){let b=new URL(e.url),_=b.pathname+b.search;throw St(405,{method:e.method,pathname:_,routeId:n.route.id})}else return{type:We.data,data:void 0};else if(y)u=await p(y);else{let b=new URL(e.url),_=b.pathname+b.search;throw St(404,{pathname:_})}ke(u!==void 0,"You defined "+(t==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+t+"` ")+"function. Please return a value or `null`.")}catch(y){d=We.error,u=y}finally{f&&e.signal.removeEventListener("abort",f)}if(ep(u)){let y=u.status;if(Hf.has(y)){let _=u.headers.get("Location");if(ke(_,"Redirects returned/thrown from loaders/actions must have a Location header"),!Ic.test(_))_=yo(new URL(e.url),r.slice(0,r.indexOf(n)+1),o,!0,_,s);else if(!c.isStaticRequest){let k=new URL(e.url),B=_.startsWith("//")?new URL(k.protocol+_):new URL(_),I=xi(B.pathname,o)!=null;B.origin===k.origin&&I&&(_=B.pathname+B.search+B.hash)}if(c.isStaticRequest)throw u.headers.set("Location",_),u;return{type:We.redirect,status:y,location:_,revalidate:u.headers.get("X-Remix-Revalidate")!==null,reloadDocument:u.headers.get("X-Remix-Reload-Document")!==null}}if(c.isRouteRequest)throw{type:d===We.error?We.error:We.data,response:u};let b;try{let _=u.headers.get("Content-Type");_&&/\bapplication\/json\b/.test(_)?u.body==null?b=null:b=await u.json():b=await u.text()}catch(_){return{type:We.error,error:_}}return d===We.error?{type:d,error:new Xo(y,u.statusText,b),headers:u.headers}:{type:We.data,data:b,statusCode:u.status,headers:u.headers}}if(d===We.error)return{type:d,error:u};if(Zf(u)){var m,g;return{type:We.deferred,deferredData:u,statusCode:(m=u.init)==null?void 0:m.status,headers:((g=u.init)==null?void 0:g.headers)&&new Headers(u.init.headers)}}return{type:We.data,data:u}}function Ar(t,e,n,r){let i=t.createURL(Ac(e)).toString(),a={signal:n};if(r&&Lt(r.formMethod)){let{formMethod:o,formEncType:s}=r;a.method=o.toUpperCase(),s==="application/json"?(a.headers=new Headers({"Content-Type":s}),a.body=JSON.stringify(r.json)):s==="text/plain"?a.body=r.text:s==="application/x-www-form-urlencoded"&&r.formData?a.body=xo(r.formData):a.body=r.formData}return new Request(i,a)}function xo(t){let e=new URLSearchParams;for(let[n,r]of t.entries())e.append(n,typeof r=="string"?r:r.name);return e}function Gs(t){let e=new FormData;for(let[n,r]of t.entries())e.append(n,r);return e}function Yf(t,e,n,r,i){let a={},o=null,s,c=!1,d={};return n.forEach((u,f)=>{let p=e[f].route.id;if(ke(!Dn(u),"Cannot handle redirect results in processLoaderData"),sr(u)){let m=Xr(t,p),g=u.error;r&&(g=Object.values(r)[0],r=void 0),o=o||{},o[m.route.id]==null&&(o[m.route.id]=g),a[p]=void 0,c||(c=!0,s=Jo(u.error)?u.error.status:500),u.headers&&(d[p]=u.headers)}else Mn(u)?(i.set(p,u.deferredData),a[p]=u.deferredData.data):a[p]=u.data,u.statusCode!=null&&u.statusCode!==200&&!c&&(s=u.statusCode),u.headers&&(d[p]=u.headers)}),r&&(o=r,a[Object.keys(r)[0]]=void 0),{loaderData:a,errors:o,statusCode:s||200,loaderHeaders:d}}function qs(t,e,n,r,i,a,o,s){let{loaderData:c,errors:d}=Yf(e,n,r,i,s);for(let u=0;u<a.length;u++){let{key:f,match:p,controller:m}=a[u];ke(o!==void 0&&o[u]!==void 0,"Did not find corresponding fetcher result");let g=o[u];if(!(m&&m.signal.aborted))if(sr(g)){let y=Xr(t.matches,p?.route.id);d&&d[y.route.id]||(d=Ke({},d,{[y.route.id]:g.error})),t.fetchers.delete(f)}else if(Dn(g))ke(!1,"Unhandled fetcher revalidation redirect");else if(Mn(g))ke(!1,"Unhandled fetcher deferred data");else{let y=On(g.data);t.fetchers.set(f,y)}}return{loaderData:c,errors:d}}function Xs(t,e,n,r){let i=Ke({},e);for(let a of n){let o=a.route.id;if(e.hasOwnProperty(o)?e[o]!==void 0&&(i[o]=e[o]):t[o]!==void 0&&a.route.loader&&(i[o]=t[o]),r&&r.hasOwnProperty(o))break}return i}function Xr(t,e){return(e?t.slice(0,t.findIndex(r=>r.route.id===e)+1):[...t]).reverse().find(r=>r.route.hasErrorBoundary===!0)||t[0]}function Js(t){let e=t.length===1?t[0]:t.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:e}],route:e}}function St(t,e){let{pathname:n,routeId:r,method:i,type:a}=e===void 0?{}:e,o="Unknown Server Error",s="Unknown @remix-run/router error";return t===400?(o="Bad Request",i&&n&&r?s="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":a==="defer-action"?s="defer() is not supported in actions":a==="invalid-body"&&(s="Unable to encode submission body")):t===403?(o="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):t===404?(o="Not Found",s='No route matches URL "'+n+'"'):t===405&&(o="Method Not Allowed",i&&n&&r?s="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(s='Invalid request method "'+i.toUpperCase()+'"')),new Xo(t||500,o,new Error(s),!0)}function Ys(t){for(let e=t.length-1;e>=0;e--){let n=t[e];if(Dn(n))return{result:n,idx:e}}}function Ac(t){let e=typeof t=="string"?fn(t):t;return Un(Ke({},e,{hash:""}))}function Qf(t,e){return t.pathname!==e.pathname||t.search!==e.search?!1:t.hash===""?e.hash!=="":t.hash===e.hash?!0:e.hash!==""}function Mn(t){return t.type===We.deferred}function sr(t){return t.type===We.error}function Dn(t){return(t&&t.type)===We.redirect}function Zf(t){let e=t;return e&&typeof e=="object"&&typeof e.data=="object"&&typeof e.subscribe=="function"&&typeof e.cancel=="function"&&typeof e.resolveData=="function"}function ep(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.headers=="object"&&typeof t.body<"u"}function tp(t){return $f.has(t.toLowerCase())}function Lt(t){return Uf.has(t.toLowerCase())}async function Qs(t,e,n,r,i,a){for(let o=0;o<n.length;o++){let s=n[o],c=e[o];if(!c)continue;let d=t.find(f=>f.route.id===c.route.id),u=d!=null&&!Pc(d,c)&&(a&&a[c.route.id])!==void 0;if(Mn(s)&&(i||u)){let f=r[o];ke(f,"Expected an AbortSignal for revalidating fetcher deferred result"),await Fc(s,f,i).then(p=>{p&&(n[o]=p||n[o])})}}}async function Fc(t,e,n){if(n===void 0&&(n=!1),!await t.deferredData.resolveData(e)){if(n)try{return{type:We.data,data:t.deferredData.unwrappedData}}catch(i){return{type:We.error,error:i}}return{type:We.data,data:t.deferredData.data}}}function Yo(t){return new URLSearchParams(t).getAll("index").some(e=>e==="")}function wo(t,e){let n=typeof e=="string"?fn(e).search:e.search;if(t[t.length-1].route.index&&Yo(n||""))return t[t.length-1];let r=Tc(t);return r[r.length-1]}function Zs(t){let{formMethod:e,formAction:n,formEncType:r,text:i,formData:a,json:o}=t;if(!(!e||!n||!r)){if(i!=null)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(a!=null)return{formMethod:e,formAction:n,formEncType:r,formData:a,json:void 0,text:void 0};if(o!==void 0)return{formMethod:e,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function Wa(t,e){return e?{state:"loading",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}:{state:"loading",location:t,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function np(t,e){return{state:"submitting",location:t,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text}}function Fr(t,e){return t?{state:"loading",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function rp(t,e){return{state:"submitting",formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text,data:e?e.data:void 0}}function On(t){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function ip(t,e){try{let n=t.sessionStorage.getItem(Lc);if(n){let r=JSON.parse(n);for(let[i,a]of Object.entries(r||{}))a&&Array.isArray(a)&&e.set(i,new Set(a||[]))}}catch{}}function ap(t,e){if(e.size>0){let n={};for(let[r,i]of e)n[r]=[...i];try{t.sessionStorage.setItem(Lc,JSON.stringify(n))}catch(r){hr(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/**
* React Router v6.22.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function ri(){return ri=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},ri.apply(this,arguments)}const Ea=l.createContext(null),Mc=l.createContext(null),Or=l.createContext(null),Sa=l.createContext(null),pn=l.createContext({outlet:null,matches:[],isDataRoute:!1}),Dc=l.createContext(null);function Bc(t,e){let{relative:n}=e===void 0?{}:e;wi()||ke(!1);let{basename:r,navigator:i}=l.useContext(Or),{hash:a,pathname:o,search:s}=Uc(t,{relative:n}),c=o;return r!=="/"&&(c=o==="/"?r:rn([r,o])),i.createHref({pathname:c,search:s,hash:a})}function wi(){return l.useContext(Sa)!=null}function Ci(){return wi()||ke(!1),l.useContext(Sa).location}function jc(t){l.useContext(Or).static||l.useLayoutEffect(t)}function op(){let{isDataRoute:t}=l.useContext(pn);return t?yp():sp()}function sp(){wi()||ke(!1);let t=l.useContext(Ea),{basename:e,future:n,navigator:r}=l.useContext(Or),{matches:i}=l.useContext(pn),{pathname:a}=Ci(),o=JSON.stringify(Go(i,n.v7_relativeSplatPath)),s=l.useRef(!1);return jc(()=>{s.current=!0}),l.useCallback(function(d,u){if(u===void 0&&(u={}),!s.current)return;if(typeof d=="number"){r.go(d);return}let f=qo(d,JSON.parse(o),a,u.relative==="path");t==null&&e!=="/"&&(f.pathname=f.pathname==="/"?e:rn([e,f.pathname])),(u.replace?r.replace:r.push)(f,u.state,u)},[e,r,o,a,t])}const lp=l.createContext(null);function cp(t){let e=l.useContext(pn).outlet;return e&&l.createElement(lp.Provider,{value:t},e)}function Z1(){let{matches:t}=l.useContext(pn),e=t[t.length-1];return e?e.params:{}}function Uc(t,e){let{relative:n}=e===void 0?{}:e,{future:r}=l.useContext(Or),{matches:i}=l.useContext(pn),{pathname:a}=Ci(),o=JSON.stringify(Go(i,r.v7_relativeSplatPath));return l.useMemo(()=>qo(t,JSON.parse(o),a,n==="path"),[t,o,a,n])}function dp(t,e,n,r){wi()||ke(!1);let{navigator:i}=l.useContext(Or),{matches:a}=l.useContext(pn),o=a[a.length-1],s=o?o.params:{};o&&o.pathname;let c=o?o.pathnameBase:"/";o&&o.route;let d=Ci(),u;if(e){var f;let b=typeof e=="string"?fn(e):e;c==="/"||(f=b.pathname)!=null&&f.startsWith(c)||ke(!1),u=b}else u=d;let p=u.pathname||"/",m=p;if(c!=="/"){let b=c.replace(/^\//,"").split("/");m="/"+p.replace(/^\//,"").split("/").slice(b.length).join("/")}let g=or(t,{pathname:m}),y=mp(g&&g.map(b=>Object.assign({},b,{params:Object.assign({},s,b.params),pathname:rn([c,i.encodeLocation?i.encodeLocation(b.pathname).pathname:b.pathname]),pathnameBase:b.pathnameBase==="/"?c:rn([c,i.encodeLocation?i.encodeLocation(b.pathnameBase).pathname:b.pathnameBase])})),a,n,r);return e&&y?l.createElement(Sa.Provider,{value:{location:ri({pathname:"/",search:"",hash:"",state:null,key:"default"},u),navigationType:Xe.Pop}},y):y}function up(){let t=Hc(),e=Jo(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),n=t instanceof Error?t.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return l.createElement(l.Fragment,null,l.createElement("h2",null,"Unexpected Application Error!"),l.createElement("h3",{style:{fontStyle:"italic"}},e),n?l.createElement("pre",{style:i},n):null,null)}const fp=l.createElement(up,null);class pp extends l.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,n){return n.location!==e.location||n.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:n.error,location:n.location,revalidation:e.revalidation||n.revalidation}}componentDidCatch(e,n){console.error("React Router caught the following error during render",e,n)}render(){return this.state.error!==void 0?l.createElement(pn.Provider,{value:this.props.routeContext},l.createElement(Dc.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function hp(t){let{routeContext:e,match:n,children:r}=t,i=l.useContext(Ea);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),l.createElement(pn.Provider,{value:e},r)}function mp(t,e,n,r){var i;if(e===void 0&&(e=[]),n===void 0&&(n=null),r===void 0&&(r=null),t==null){var a;if((a=n)!=null&&a.errors)t=n.matches;else return null}let o=t,s=(i=n)==null?void 0:i.errors;if(s!=null){let u=o.findIndex(f=>f.route.id&&s?.[f.route.id]);u>=0||ke(!1),o=o.slice(0,Math.min(o.length,u+1))}let c=!1,d=-1;if(n&&r&&r.v7_partialHydration)for(let u=0;u<o.length;u++){let f=o[u];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(d=u),f.route.id){let{loaderData:p,errors:m}=n,g=f.route.loader&&p[f.route.id]===void 0&&(!m||m[f.route.id]===void 0);if(f.route.lazy||g){c=!0,d>=0?o=o.slice(0,d+1):o=[o[0]];break}}}return o.reduceRight((u,f,p)=>{let m,g=!1,y=null,b=null;n&&(m=s&&f.route.id?s[f.route.id]:void 0,y=f.route.errorElement||fp,c&&(d<0&&p===0?(xp("route-fallback",!1),g=!0,b=null):d===p&&(g=!0,b=f.route.hydrateFallbackElement||null)));let _=e.concat(o.slice(0,p+1)),k=()=>{let B;return m?B=y:g?B=b:f.route.Component?B=l.createElement(f.route.Component,null):f.route.element?B=f.route.element:B=u,l.createElement(hp,{match:f,routeContext:{outlet:u,matches:_,isDataRoute:n!=null},children:B})};return n&&(f.route.ErrorBoundary||f.route.errorElement||p===0)?l.createElement(pp,{location:n.location,revalidation:n.revalidation,component:y,error:m,children:k(),routeContext:{outlet:null,matches:_,isDataRoute:!0}}):k()},null)}var Vc=function(t){return t.UseBlocker="useBlocker",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t}(Vc||{}),Yi=function(t){return t.UseBlocker="useBlocker",t.UseLoaderData="useLoaderData",t.UseActionData="useActionData",t.UseRouteError="useRouteError",t.UseNavigation="useNavigation",t.UseRouteLoaderData="useRouteLoaderData",t.UseMatches="useMatches",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t.UseRouteId="useRouteId",t}(Yi||{});function gp(t){let e=l.useContext(Ea);return e||ke(!1),e}function vp(t){let e=l.useContext(Mc);return e||ke(!1),e}function bp(t){let e=l.useContext(pn);return e||ke(!1),e}function $c(t){let e=bp(),n=e.matches[e.matches.length-1];return n.route.id||ke(!1),n.route.id}function Hc(){var t;let e=l.useContext(Dc),n=vp(Yi.UseRouteError),r=$c(Yi.UseRouteError);return e!==void 0?e:(t=n.errors)==null?void 0:t[r]}function yp(){let{router:t}=gp(Vc.UseNavigateStable),e=$c(Yi.UseNavigateStable),n=l.useRef(!1);return jc(()=>{n.current=!0}),l.useCallback(function(i,a){a===void 0&&(a={}),n.current&&(typeof i=="number"?t.navigate(i):t.navigate(i,ri({fromRouteId:e},a)))},[t,e])}const el={};function xp(t,e,n){!e&&!el[t]&&(el[t]=!0)}function wp(t){return cp(t.context)}function Cp(t){let{basename:e="/",children:n=null,location:r,navigationType:i=Xe.Pop,navigator:a,static:o=!1,future:s}=t;wi()&&ke(!1);let c=e.replace(/^\/*/,"/"),d=l.useMemo(()=>({basename:c,navigator:a,static:o,future:ri({v7_relativeSplatPath:!1},s)}),[c,s,a,o]);typeof r=="string"&&(r=fn(r));let{pathname:u="/",search:f="",hash:p="",state:m=null,key:g="default"}=r,y=l.useMemo(()=>{let b=xi(u,c);return b==null?null:{location:{pathname:b,search:f,hash:p,state:m,key:g},navigationType:i}},[c,u,f,p,m,g,i]);return y==null?null:l.createElement(Or.Provider,{value:d},l.createElement(Sa.Provider,{children:n,value:y}))}new Promise(()=>{});function Op(t){let e={hasErrorBoundary:t.ErrorBoundary!=null||t.errorElement!=null};return t.Component&&Object.assign(e,{element:l.createElement(t.Component),Component:void 0}),t.HydrateFallback&&Object.assign(e,{hydrateFallbackElement:l.createElement(t.HydrateFallback),HydrateFallback:void 0}),t.ErrorBoundary&&Object.assign(e,{errorElement:l.createElement(t.ErrorBoundary),ErrorBoundary:void 0}),e}/**
* React Router DOM v6.22.3
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function Qi(){return Qi=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Qi.apply(this,arguments)}function Ep(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function Sp(t,e){return t.button===0&&(!e||e==="_self")&&!Ep(t)}const _p="6";try{window.__reactRouterVersion=_p}catch{}function kp(t,e){return Gf({basename:e?.basename,future:Qi({},e?.future,{v7_prependBasename:!0}),history:vf({window:e?.window}),hydrationData:e?.hydrationData||Rp(),routes:t,mapRouteProperties:Op,window:e?.window}).initialize()}function Rp(){var t;let e=(t=window)==null?void 0:t.__staticRouterHydrationData;return e&&e.errors&&(e=Qi({},e,{errors:Tp(e.errors)})),e}function Tp(t){if(!t)return null;let e=Object.entries(t),n={};for(let[r,i]of e)if(i&&i.__type==="RouteErrorResponse")n[r]=new Xo(i.status,i.statusText,i.data,i.internal===!0);else if(i&&i.__type==="Error"){if(i.__subType){let a=window[i.__subType];if(typeof a=="function")try{let o=new a(i.message);o.stack="",n[r]=o}catch{}}if(n[r]==null){let a=new Error(i.message);a.stack="",n[r]=a}}else n[r]=i;return n}const Np=l.createContext({isTransitioning:!1}),Ip=l.createContext(new Map),Lp="startTransition",tl=l[Lp],Pp="flushSync",nl=Cr[Pp];function Ap(t){tl?tl(t):t()}function Mr(t){nl?nl(t):t()}class Fp{constructor(){this.status="pending",this.promise=new Promise((e,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",e(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function Mp(t){let{fallbackElement:e,router:n,future:r}=t,[i,a]=l.useState(n.state),[o,s]=l.useState(),[c,d]=l.useState({isTransitioning:!1}),[u,f]=l.useState(),[p,m]=l.useState(),[g,y]=l.useState(),b=l.useRef(new Map),{v7_startTransition:_}=r||{},k=l.useCallback(w=>{_?Ap(w):w()},[_]),B=l.useCallback((w,T)=>{let{deletedFetchers:N,unstable_flushSync:A,unstable_viewTransitionOpts:x}=T;N.forEach(O=>b.current.delete(O)),w.fetchers.forEach((O,$)=>{O.data!==void 0&&b.current.set($,O.data)});let E=n.window==null||typeof n.window.document.startViewTransition!="function";if(!x||E){A?Mr(()=>a(w)):k(()=>a(w));return}if(A){Mr(()=>{p&&(u&&u.resolve(),p.skipTransition()),d({isTransitioning:!0,flushSync:!0,currentLocation:x.currentLocation,nextLocation:x.nextLocation})});let O=n.window.document.startViewTransition(()=>{Mr(()=>a(w))});O.finished.finally(()=>{Mr(()=>{f(void 0),m(void 0),s(void 0),d({isTransitioning:!1})})}),Mr(()=>m(O));return}p?(u&&u.resolve(),p.skipTransition(),y({state:w,currentLocation:x.currentLocation,nextLocation:x.nextLocation})):(s(w),d({isTransitioning:!0,flushSync:!1,currentLocation:x.currentLocation,nextLocation:x.nextLocation}))},[n.window,p,u,b,k]);l.useLayoutEffect(()=>n.subscribe(B),[n,B]),l.useEffect(()=>{c.isTransitioning&&!c.flushSync&&f(new Fp)},[c]),l.useEffect(()=>{if(u&&o&&n.window){let w=o,T=u.promise,N=n.window.document.startViewTransition(async()=>{k(()=>a(w)),await T});N.finished.finally(()=>{f(void 0),m(void 0),s(void 0),d({isTransitioning:!1})}),m(N)}},[k,o,u,n.window]),l.useEffect(()=>{u&&o&&i.location.key===o.location.key&&u.resolve()},[u,p,i.location,o]),l.useEffect(()=>{!c.isTransitioning&&g&&(s(g.state),d({isTransitioning:!0,flushSync:!1,currentLocation:g.currentLocation,nextLocation:g.nextLocation}),y(void 0))},[c.isTransitioning,g]),l.useEffect(()=>{},[]);let I=l.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:w=>n.navigate(w),push:(w,T,N)=>n.navigate(w,{state:T,preventScrollReset:N?.preventScrollReset}),replace:(w,T,N)=>n.navigate(w,{replace:!0,state:T,preventScrollReset:N?.preventScrollReset})}),[n]),R=n.basename||"/",h=l.useMemo(()=>({router:n,navigator:I,static:!1,basename:R}),[n,I,R]);return l.createElement(l.Fragment,null,l.createElement(Ea.Provider,{value:h},l.createElement(Mc.Provider,{value:i},l.createElement(Ip.Provider,{value:b.current},l.createElement(Np.Provider,{value:c},l.createElement(Cp,{basename:R,location:i.location,navigationType:i.historyAction,navigator:I,future:{v7_relativeSplatPath:n.future.v7_relativeSplatPath}},i.initialized||n.future.v7_partialHydration?l.createElement(Dp,{routes:n.routes,future:n.future,state:i}):e))))),null)}function Dp(t){let{routes:e,future:n,state:r}=t;return dp(e,void 0,r,n)}var rl;(function(t){t.UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState"})(rl||(rl={}));var il;(function(t){t.UseFetcher="useFetcher",t.UseFetchers="useFetchers",t.UseScrollRestoration="useScrollRestoration"})(il||(il={}));function Bp(t,e){let{target:n,replace:r,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:s}=e===void 0?{}:e,c=op(),d=Ci(),u=Uc(t,{relative:o});return l.useCallback(f=>{if(Sp(f,n)){f.preventDefault();let p=r!==void 0?r:Un(d)===Un(u);c(t,{replace:p,state:i,preventScrollReset:a,relative:o,unstable_viewTransition:s})}},[d,c,u,r,i,n,t,a,o,s])}const jp={type:"logger",log(t){this.output("log",t)},warn(t){this.output("warn",t)},error(t){this.output("error",t)},output(t,e){console&&console[t]&&console[t].apply(console,e)}};class Zi{constructor(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(e,n)}init(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=n.prefix||"i18next:",this.logger=e||jp,this.options=n,this.debug=n.debug}log(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return this.forward(n,"log","",!0)}warn(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return this.forward(n,"warn","",!0)}error(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return this.forward(n,"error","")}deprecate(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return this.forward(n,"warn","WARNING DEPRECATED: ",!0)}forward(e,n,r,i){return i&&!this.debug?null:(typeof e[0]=="string"&&(e[0]=`${r}${this.prefix} ${e[0]}`),this.logger[n](e))}create(e){return new Zi(this.logger,{prefix:`${this.prefix}:${e}:`,...this.options})}clone(e){return e=e||this.options,e.prefix=e.prefix||this.prefix,new Zi(this.logger,e)}}var Kt=new Zi;class _a{constructor(){this.observers={}}on(e,n){return e.split(" ").forEach(r=>{this.observers[r]||(this.observers[r]=new Map);const i=this.observers[r].get(n)||0;this.observers[r].set(n,i+1)}),this}off(e,n){if(this.observers[e]){if(!n){delete this.observers[e];return}this.observers[e].delete(n)}}emit(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];this.observers[e]&&Array.from(this.observers[e].entries()).forEach(o=>{let[s,c]=o;for(let d=0;d<c;d++)s(...r)}),this.observers["*"]&&Array.from(this.observers["*"].entries()).forEach(o=>{let[s,c]=o;for(let d=0;d<c;d++)s.apply(s,[e,...r])})}}function Dr(){let t,e;const n=new Promise((r,i)=>{t=r,e=i});return n.resolve=t,n.reject=e,n}function al(t){return t==null?"":""+t}function Up(t,e,n){t.forEach(r=>{e[r]&&(n[r]=e[r])})}const Vp=/###/g;function Jr(t,e,n){function r(s){return s&&s.indexOf("###")>-1?s.replace(Vp,"."):s}function i(){return!t||typeof t=="string"}const a=typeof e!="string"?e:e.split(".");let o=0;for(;o<a.length-1;){if(i())return{};const s=r(a[o]);!t[s]&&n&&(t[s]=new n),Object.prototype.hasOwnProperty.call(t,s)?t=t[s]:t={},++o}return i()?{}:{obj:t,k:r(a[o])}}function ol(t,e,n){const{obj:r,k:i}=Jr(t,e,Object);if(r!==void 0||e.length===1){r[i]=n;return}let a=e[e.length-1],o=e.slice(0,e.length-1),s=Jr(t,o,Object);for(;s.obj===void 0&&o.length;)a=`${o[o.length-1]}.${a}`,o=o.slice(0,o.length-1),s=Jr(t,o,Object),s&&s.obj&&typeof s.obj[`${s.k}.${a}`]<"u"&&(s.obj=void 0);s.obj[`${s.k}.${a}`]=n}function $p(t,e,n,r){const{obj:i,k:a}=Jr(t,e,Object);i[a]=i[a]||[],r&&(i[a]=i[a].concat(n)),r||i[a].push(n)}function ea(t,e){const{obj:n,k:r}=Jr(t,e);if(n)return n[r]}function Hp(t,e,n){const r=ea(t,n);return r!==void 0?r:ea(e,n)}function zc(t,e,n){for(const r in e)r!=="__proto__"&&r!=="constructor"&&(r in t?typeof t[r]=="string"||t[r]instanceof String||typeof e[r]=="string"||e[r]instanceof String?n&&(t[r]=e[r]):zc(t[r],e[r],n):t[r]=e[r]);return t}function er(t){return t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var zp={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function Wp(t){return typeof t=="string"?t.replace(/[&<>"'\/]/g,e=>zp[e]):t}class Kp{constructor(e){this.capacity=e,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(e){const n=this.regExpMap.get(e);if(n!==void 0)return n;const r=new RegExp(e);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(e,r),this.regExpQueue.push(e),r}}const Gp=[" ",",","?","!",";"],qp=new Kp(20);function Xp(t,e,n){e=e||"",n=n||"";const r=Gp.filter(o=>e.indexOf(o)<0&&n.indexOf(o)<0);if(r.length===0)return!0;const i=qp.getRegExp(`(${r.map(o=>o==="?"?"\\?":o).join("|")})`);let a=!i.test(t);if(!a){const o=t.indexOf(n);o>0&&!i.test(t.substring(0,o))&&(a=!0)}return a}function Co(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!t)return;if(t[e])return t[e];const r=e.split(n);let i=t;for(let a=0;a<r.length;){if(!i||typeof i!="object")return;let o,s="";for(let c=a;c<r.length;++c)if(c!==a&&(s+=n),s+=r[c],o=i[s],o!==void 0){if(["string","number","boolean"].indexOf(typeof o)>-1&&c<r.length-1)continue;a+=c-a+1;break}i=o}return i}function ta(t){return t&&t.indexOf("_")>0?t.replace("_","-"):t}class sl extends _a{constructor(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=e||{},this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}removeNamespaces(e){const n=this.options.ns.indexOf(e);n>-1&&this.options.ns.splice(n,1)}getResource(e,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};const a=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,o=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure;let s;e.indexOf(".")>-1?s=e.split("."):(s=[e,n],r&&(Array.isArray(r)?s.push(...r):typeof r=="string"&&a?s.push(...r.split(a)):s.push(r)));const c=ea(this.data,s);return!c&&!n&&!r&&e.indexOf(".")>-1&&(e=s[0],n=s[1],r=s.slice(2).join(".")),c||!o||typeof r!="string"?c:Co(this.data&&this.data[e]&&this.data[e][n],r,a)}addResource(e,n,r,i){let a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1};const o=a.keySeparator!==void 0?a.keySeparator:this.options.keySeparator;let s=[e,n];r&&(s=s.concat(o?r.split(o):r)),e.indexOf(".")>-1&&(s=e.split("."),i=n,n=s[1]),this.addNamespaces(n),ol(this.data,s,i),a.silent||this.emit("added",e,n,r,i)}addResources(e,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(const a in r)(typeof r[a]=="string"||Object.prototype.toString.apply(r[a])==="[object Array]")&&this.addResource(e,n,a,r[a],{silent:!0});i.silent||this.emit("added",e,n,r)}addResourceBundle(e,n,r,i,a){let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},s=[e,n];e.indexOf(".")>-1&&(s=e.split("."),i=r,r=n,n=s[1]),this.addNamespaces(n);let c=ea(this.data,s)||{};o.skipCopy||(r=JSON.parse(JSON.stringify(r))),i?zc(c,r,a):c={...c,...r},ol(this.data,s,c),o.silent||this.emit("added",e,n,r)}removeResourceBundle(e,n){this.hasResourceBundle(e,n)&&delete this.data[e][n],this.removeNamespaces(n),this.emit("removed",e,n)}hasResourceBundle(e,n){return this.getResource(e,n)!==void 0}getResourceBundle(e,n){return n||(n=this.options.defaultNS),this.options.compatibilityAPI==="v1"?{...this.getResource(e,n)}:this.getResource(e,n)}getDataByLanguage(e){return this.data[e]}hasLanguageSomeTranslations(e){const n=this.getDataByLanguage(e);return!!(n&&Object.keys(n)||[]).find(i=>n[i]&&Object.keys(n[i]).length>0)}toJSON(){return this.data}}var Wc={processors:{},addPostProcessor(t){this.processors[t.name]=t},handle(t,e,n,r,i){return t.forEach(a=>{this.processors[a]&&(e=this.processors[a].process(e,n,r,i))}),e}};const ll={};class na extends _a{constructor(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Up(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],e,this),this.options=n,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Kt.create("translator")}changeLanguage(e){e&&(this.language=e)}exists(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(e==null)return!1;const r=this.resolve(e,n);return r&&r.res!==void 0}extractFromKey(e,n){let r=n.nsSeparator!==void 0?n.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");const i=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator;let a=n.ns||this.options.defaultNS||[];const o=r&&e.indexOf(r)>-1,s=!this.options.userDefinedKeySeparator&&!n.keySeparator&&!this.options.userDefinedNsSeparator&&!n.nsSeparator&&!Xp(e,r,i);if(o&&!s){const c=e.match(this.interpolator.nestingRegexp);if(c&&c.length>0)return{key:e,namespaces:a};const d=e.split(r);(r!==i||r===i&&this.options.ns.indexOf(d[0])>-1)&&(a=d.shift()),e=d.join(i)}return typeof a=="string"&&(a=[a]),{key:e,namespaces:a}}translate(e,n,r){if(typeof n!="object"&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),typeof n=="object"&&(n={...n}),n||(n={}),e==null)return"";Array.isArray(e)||(e=[String(e)]);const i=n.returnDetails!==void 0?n.returnDetails:this.options.returnDetails,a=n.keySeparator!==void 0?n.keySeparator:this.options.keySeparator,{key:o,namespaces:s}=this.extractFromKey(e[e.length-1],n),c=s[s.length-1],d=n.lng||this.language,u=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(d&&d.toLowerCase()==="cimode"){if(u){const I=n.nsSeparator||this.options.nsSeparator;return i?{res:`${c}${I}${o}`,usedKey:o,exactUsedKey:o,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(n)}:`${c}${I}${o}`}return i?{res:o,usedKey:o,exactUsedKey:o,usedLng:d,usedNS:c,usedParams:this.getUsedParamsDetails(n)}:o}const f=this.resolve(e,n);let p=f&&f.res;const m=f&&f.usedKey||o,g=f&&f.exactUsedKey||o,y=Object.prototype.toString.apply(p),b=["[object Number]","[object Function]","[object RegExp]"],_=n.joinArrays!==void 0?n.joinArrays:this.options.joinArrays,k=!this.i18nFormat||this.i18nFormat.handleAsObject;if(k&&p&&(typeof p!="string"&&typeof p!="boolean"&&typeof p!="number")&&b.indexOf(y)<0&&!(typeof _=="string"&&y==="[object Array]")){if(!n.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");const I=this.options.returnedObjectHandler?this.options.returnedObjectHandler(m,p,{...n,ns:s}):`key '${o} (${this.language})' returned an object instead of string.`;return i?(f.res=I,f.usedParams=this.getUsedParamsDetails(n),f):I}if(a){const I=y==="[object Array]",R=I?[]:{},h=I?g:m;for(const w in p)if(Object.prototype.hasOwnProperty.call(p,w)){const T=`${h}${a}${w}`;R[w]=this.translate(T,{...n,joinArrays:!1,ns:s}),R[w]===T&&(R[w]=p[w])}p=R}}else if(k&&typeof _=="string"&&y==="[object Array]")p=p.join(_),p&&(p=this.extendTranslation(p,e,n,r));else{let I=!1,R=!1;const h=n.count!==void 0&&typeof n.count!="string",w=na.hasDefaultValue(n),T=h?this.pluralResolver.getSuffix(d,n.count,n):"",N=n.ordinal&&h?this.pluralResolver.getSuffix(d,n.count,{ordinal:!1}):"",A=h&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),x=A&&n[`defaultValue${this.options.pluralSeparator}zero`]||n[`defaultValue${T}`]||n[`defaultValue${N}`]||n.defaultValue;!this.isValidLookup(p)&&w&&(I=!0,p=x),this.isValidLookup(p)||(R=!0,p=o);const O=(n.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&R?void 0:p,$=w&&x!==p&&this.options.updateMissing;if(R||I||$){if(this.logger.log($?"updateKey":"missingKey",d,c,o,$?x:p),a){const X=this.resolve(o,{...n,keySeparator:!1});X&&X.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let C=[];const F=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if(this.options.saveMissingTo==="fallback"&&F&&F[0])for(let X=0;X<F.length;X++)C.push(F[X]);else this.options.saveMissingTo==="all"?C=this.languageUtils.toResolveHierarchy(n.lng||this.language):C.push(n.lng||this.language);const j=(X,G,Z)=>{const v=w&&Z!==p?Z:O;this.options.missingKeyHandler?this.options.missingKeyHandler(X,c,G,v,$,n):this.backendConnector&&this.backendConnector.saveMissing&&this.backendConnector.saveMissing(X,c,G,v,$,n),this.emit("missingKey",X,c,G,p)};this.options.saveMissing&&(this.options.saveMissingPlurals&&h?C.forEach(X=>{const G=this.pluralResolver.getSuffixes(X,n);A&&n[`defaultValue${this.options.pluralSeparator}zero`]&&G.indexOf(`${this.options.pluralSeparator}zero`)<0&&G.push(`${this.options.pluralSeparator}zero`),G.forEach(Z=>{j([X],o+Z,n[`defaultValue${Z}`]||x)})}):j(C,o,x))}p=this.extendTranslation(p,e,n,f,r),R&&p===o&&this.options.appendNamespaceToMissingKey&&(p=`${c}:${o}`),(R||I)&&this.options.parseMissingKeyHandler&&(this.options.compatibilityAPI!=="v1"?p=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${c}:${o}`:o,I?p:void 0):p=this.options.parseMissingKeyHandler(p))}return i?(f.res=p,f.usedParams=this.getUsedParamsDetails(n),f):p}extendTranslation(e,n,r,i,a){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,{...this.options.interpolation.defaultVariables,...r},r.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init({...r,interpolation:{...this.options.interpolation,...r.interpolation}});const d=typeof e=="string"&&(r&&r.interpolation&&r.interpolation.skipOnVariables!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables);let u;if(d){const p=e.match(this.interpolator.nestingRegexp);u=p&&p.length}let f=r.replace&&typeof r.replace!="string"?r.replace:r;if(this.options.interpolation.defaultVariables&&(f={...this.options.interpolation.defaultVariables,...f}),e=this.interpolator.interpolate(e,f,r.lng||this.language,r),d){const p=e.match(this.interpolator.nestingRegexp),m=p&&p.length;u<m&&(r.nest=!1)}!r.lng&&this.options.compatibilityAPI!=="v1"&&i&&i.res&&(r.lng=i.usedLng),r.nest!==!1&&(e=this.interpolator.nest(e,function(){for(var p=arguments.length,m=new Array(p),g=0;g<p;g++)m[g]=arguments[g];return a&&a[0]===m[0]&&!r.context?(o.logger.warn(`It seems you are nesting recursively key: ${m[0]} in key: ${n[0]}`),null):o.translate(...m,n)},r)),r.interpolation&&this.interpolator.reset()}const s=r.postProcess||this.options.postProcess,c=typeof s=="string"?[s]:s;return e!=null&&c&&c.length&&r.applyPostProcessor!==!1&&(e=Wc.handle(c,e,n,this.options&&this.options.postProcessPassResolved?{i18nResolved:{...i,usedParams:this.getUsedParamsDetails(r)},...r}:r,this)),e}resolve(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r,i,a,o,s;return typeof e=="string"&&(e=[e]),e.forEach(c=>{if(this.isValidLookup(r))return;const d=this.extractFromKey(c,n),u=d.key;i=u;let f=d.namespaces;this.options.fallbackNS&&(f=f.concat(this.options.fallbackNS));const p=n.count!==void 0&&typeof n.count!="string",m=p&&!n.ordinal&&n.count===0&&this.pluralResolver.shouldUseIntlApi(),g=n.context!==void 0&&(typeof n.context=="string"||typeof n.context=="number")&&n.context!=="",y=n.lngs?n.lngs:this.languageUtils.toResolveHierarchy(n.lng||this.language,n.fallbackLng);f.forEach(b=>{this.isValidLookup(r)||(s=b,!ll[`${y[0]}-${b}`]&&this.utils&&this.utils.hasLoadedNamespace&&!this.utils.hasLoadedNamespace(s)&&(ll[`${y[0]}-${b}`]=!0,this.logger.warn(`key "${i}" for languages "${y.join(", ")}" won't get resolved as namespace "${s}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),y.forEach(_=>{if(this.isValidLookup(r))return;o=_;const k=[u];if(this.i18nFormat&&this.i18nFormat.addLookupKeys)this.i18nFormat.addLookupKeys(k,u,_,b,n);else{let I;p&&(I=this.pluralResolver.getSuffix(_,n.count,n));const R=`${this.options.pluralSeparator}zero`,h=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(p&&(k.push(u+I),n.ordinal&&I.indexOf(h)===0&&k.push(u+I.replace(h,this.options.pluralSeparator)),m&&k.push(u+R)),g){const w=`${u}${this.options.contextSeparator}${n.context}`;k.push(w),p&&(k.push(w+I),n.ordinal&&I.indexOf(h)===0&&k.push(w+I.replace(h,this.options.pluralSeparator)),m&&k.push(w+R))}}let B;for(;B=k.pop();)this.isValidLookup(r)||(a=B,r=this.getResource(_,b,B,n))}))})}),{res:r,usedKey:i,exactUsedKey:a,usedLng:o,usedNS:s}}isValidLookup(e){return e!==void 0&&!(!this.options.returnNull&&e===null)&&!(!this.options.returnEmptyString&&e==="")}getResource(e,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,n,r,i):this.resourceStore.getResource(e,n,r,i)}getUsedParamsDetails(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const n=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=e.replace&&typeof e.replace!="string";let i=r?e.replace:e;if(r&&typeof e.count<"u"&&(i.count=e.count),this.options.interpolation.defaultVariables&&(i={...this.options.interpolation.defaultVariables,...i}),!r){i={...i};for(const a of n)delete i[a]}return i}static hasDefaultValue(e){const n="defaultValue";for(const r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&n===r.substring(0,n.length)&&e[r]!==void 0)return!0;return!1}}function Ka(t){return t.charAt(0).toUpperCase()+t.slice(1)}class cl{constructor(e){this.options=e,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Kt.create("languageUtils")}getScriptPartFromCode(e){if(e=ta(e),!e||e.indexOf("-")<0)return null;const n=e.split("-");return n.length===2||(n.pop(),n[n.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(n.join("-"))}getLanguagePartFromCode(e){if(e=ta(e),!e||e.indexOf("-")<0)return e;const n=e.split("-");return this.formatLanguageCode(n[0])}formatLanguageCode(e){if(typeof e=="string"&&e.indexOf("-")>-1){const n=["hans","hant","latn","cyrl","cans","mong","arab"];let r=e.split("-");return this.options.lowerCaseLng?r=r.map(i=>i.toLowerCase()):r.length===2?(r[0]=r[0].toLowerCase(),r[1]=r[1].toUpperCase(),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=Ka(r[1].toLowerCase()))):r.length===3&&(r[0]=r[0].toLowerCase(),r[1].length===2&&(r[1]=r[1].toUpperCase()),r[0]!=="sgn"&&r[2].length===2&&(r[2]=r[2].toUpperCase()),n.indexOf(r[1].toLowerCase())>-1&&(r[1]=Ka(r[1].toLowerCase())),n.indexOf(r[2].toLowerCase())>-1&&(r[2]=Ka(r[2].toLowerCase()))),r.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}isSupportedCode(e){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}getBestMatchFromCodes(e){if(!e)return null;let n;return e.forEach(r=>{if(n)return;const i=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(i))&&(n=i)}),!n&&this.options.supportedLngs&&e.forEach(r=>{if(n)return;const i=this.getLanguagePartFromCode(r);if(this.isSupportedCode(i))return n=i;n=this.options.supportedLngs.find(a=>{if(a===i)return a;if(!(a.indexOf("-")<0&&i.indexOf("-")<0)&&(a.indexOf("-")>0&&i.indexOf("-")<0&&a.substring(0,a.indexOf("-"))===i||a.indexOf(i)===0&&i.length>1))return a})}),n||(n=this.getFallbackCodes(this.options.fallbackLng)[0]),n}getFallbackCodes(e,n){if(!e)return[];if(typeof e=="function"&&(e=e(n)),typeof e=="string"&&(e=[e]),Object.prototype.toString.apply(e)==="[object Array]")return e;if(!n)return e.default||[];let r=e[n];return r||(r=e[this.getScriptPartFromCode(n)]),r||(r=e[this.formatLanguageCode(n)]),r||(r=e[this.getLanguagePartFromCode(n)]),r||(r=e.default),r||[]}toResolveHierarchy(e,n){const r=this.getFallbackCodes(n||this.options.fallbackLng||[],e),i=[],a=o=>{o&&(this.isSupportedCode(o)?i.push(o):this.logger.warn(`rejecting language code not found in supportedLngs: ${o}`))};return typeof e=="string"&&(e.indexOf("-")>-1||e.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&a(this.formatLanguageCode(e)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&a(this.getScriptPartFromCode(e)),this.options.load!=="currentOnly"&&a(this.getLanguagePartFromCode(e))):typeof e=="string"&&a(this.formatLanguageCode(e)),r.forEach(o=>{i.indexOf(o)<0&&a(this.formatLanguageCode(o))}),i}}let Jp=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kk","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],Yp={1:function(t){return+(t>1)},2:function(t){return+(t!=1)},3:function(t){return 0},4:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2},5:function(t){return t==0?0:t==1?1:t==2?2:t%100>=3&&t%100<=10?3:t%100>=11?4:5},6:function(t){return t==1?0:t>=2&&t<=4?1:2},7:function(t){return t==1?0:t%10>=2&&t%10<=4&&(t%100<10||t%100>=20)?1:2},8:function(t){return t==1?0:t==2?1:t!=8&&t!=11?2:3},9:function(t){return+(t>=2)},10:function(t){return t==1?0:t==2?1:t<7?2:t<11?3:4},11:function(t){return t==1||t==11?0:t==2||t==12?1:t>2&&t<20?2:3},12:function(t){return+(t%10!=1||t%100==11)},13:function(t){return+(t!==0)},14:function(t){return t==1?0:t==2?1:t==3?2:3},15:function(t){return t%10==1&&t%100!=11?0:t%10>=2&&(t%100<10||t%100>=20)?1:2},16:function(t){return t%10==1&&t%100!=11?0:t!==0?1:2},17:function(t){return t==1||t%10==1&&t%100!=11?0:1},18:function(t){return t==0?0:t==1?1:2},19:function(t){return t==1?0:t==0||t%100>1&&t%100<11?1:t%100>10&&t%100<20?2:3},20:function(t){return t==1?0:t==0||t%100>0&&t%100<20?1:2},21:function(t){return t%100==1?1:t%100==2?2:t%100==3||t%100==4?3:0},22:function(t){return t==1?0:t==2?1:(t<0||t>10)&&t%10==0?2:3}};const Qp=["v1","v2","v3"],Zp=["v4"],dl={zero:0,one:1,two:2,few:3,many:4,other:5};function eh(){const t={};return Jp.forEach(e=>{e.lngs.forEach(n=>{t[n]={numbers:e.nr,plurals:Yp[e.fc]}})}),t}class th{constructor(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=e,this.options=n,this.logger=Kt.create("pluralResolver"),(!this.options.compatibilityJSON||Zp.includes(this.options.compatibilityJSON))&&(typeof Intl>"u"||!Intl.PluralRules)&&(this.options.compatibilityJSON="v3",this.logger.error("Your environment seems not to be Intl API compatible, use an Intl.PluralRules polyfill. Will fallback to the compatibilityJSON v3 format handling.")),this.rules=eh()}addRule(e,n){this.rules[e]=n}getRule(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.shouldUseIntlApi())try{return new Intl.PluralRules(ta(e==="dev"?"en":e),{type:n.ordinal?"ordinal":"cardinal"})}catch{return}return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}needsPlural(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,n);return this.shouldUseIntlApi()?r&&r.resolvedOptions().pluralCategories.length>1:r&&r.numbers.length>1}getPluralFormsOfKey(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(e,r).map(i=>`${n}${i}`)}getSuffixes(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const r=this.getRule(e,n);return r?this.shouldUseIntlApi()?r.resolvedOptions().pluralCategories.sort((i,a)=>dl[i]-dl[a]).map(i=>`${this.options.prepend}${n.ordinal?`ordinal${this.options.prepend}`:""}${i}`):r.numbers.map(i=>this.getSuffix(e,i,n)):[]}getSuffix(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const i=this.getRule(e,r);return i?this.shouldUseIntlApi()?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i.select(n)}`:this.getSuffixRetroCompatible(i,n):(this.logger.warn(`no plural rule found for: ${e}`),"")}getSuffixRetroCompatible(e,n){const r=e.noAbs?e.plurals(n):e.plurals(Math.abs(n));let i=e.numbers[r];this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1&&(i===2?i="plural":i===1&&(i=""));const a=()=>this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString();return this.options.compatibilityJSON==="v1"?i===1?"":typeof i=="number"?`_plural_${i.toString()}`:a():this.options.compatibilityJSON==="v2"||this.options.simplifyPluralSuffix&&e.numbers.length===2&&e.numbers[0]===1?a():this.options.prepend&&r.toString()?this.options.prepend+r.toString():r.toString()}shouldUseIntlApi(){return!Qp.includes(this.options.compatibilityJSON)}}function ul(t,e,n){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,a=Hp(t,e,n);return!a&&i&&typeof n=="string"&&(a=Co(t,n,r),a===void 0&&(a=Co(e,n,r))),a}class nh{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Kt.create("interpolator"),this.options=e,this.format=e.interpolation&&e.interpolation.format||(n=>n),this.init(e)}init(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});const n=e.interpolation;this.escape=n.escape!==void 0?n.escape:Wp,this.escapeValue=n.escapeValue!==void 0?n.escapeValue:!0,this.useRawValueToEscape=n.useRawValueToEscape!==void 0?n.useRawValueToEscape:!1,this.prefix=n.prefix?er(n.prefix):n.prefixEscaped||"{{",this.suffix=n.suffix?er(n.suffix):n.suffixEscaped||"}}",this.formatSeparator=n.formatSeparator?n.formatSeparator:n.formatSeparator||",",this.unescapePrefix=n.unescapeSuffix?"":n.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":n.unescapeSuffix||"",this.nestingPrefix=n.nestingPrefix?er(n.nestingPrefix):n.nestingPrefixEscaped||er("$t("),this.nestingSuffix=n.nestingSuffix?er(n.nestingSuffix):n.nestingSuffixEscaped||er(")"),this.nestingOptionsSeparator=n.nestingOptionsSeparator?n.nestingOptionsSeparator:n.nestingOptionsSeparator||",",this.maxReplaces=n.maxReplaces?n.maxReplaces:1e3,this.alwaysFormat=n.alwaysFormat!==void 0?n.alwaysFormat:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){const e=(n,r)=>n&&n.source===r?(n.lastIndex=0,n):new RegExp(r,"g");this.regexp=e(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=e(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=e(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(e,n,r,i){let a,o,s;const c=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function d(g){return g.replace(/\$/g,"$$$$")}const u=g=>{if(g.indexOf(this.formatSeparator)<0){const k=ul(n,c,g,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(k,void 0,r,{...i,...n,interpolationkey:g}):k}const y=g.split(this.formatSeparator),b=y.shift().trim(),_=y.join(this.formatSeparator).trim();return this.format(ul(n,c,b,this.options.keySeparator,this.options.ignoreJSONStructure),_,r,{...i,...n,interpolationkey:b})};this.resetRegExp();const f=i&&i.missingInterpolationHandler||this.options.missingInterpolationHandler,p=i&&i.interpolation&&i.interpolation.skipOnVariables!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:g=>d(g)},{regex:this.regexp,safeValue:g=>this.escapeValue?d(this.escape(g)):d(g)}].forEach(g=>{for(s=0;a=g.regex.exec(e);){const y=a[1].trim();if(o=u(y),o===void 0)if(typeof f=="function"){const _=f(e,a,i);o=typeof _=="string"?_:""}else if(i&&Object.prototype.hasOwnProperty.call(i,y))o="";else if(p){o=a[0];continue}else this.logger.warn(`missed to pass in variable ${y} for interpolating ${e}`),o="";else typeof o!="string"&&!this.useRawValueToEscape&&(o=al(o));const b=g.safeValue(o);if(e=e.replace(a[0],b),p?(g.regex.lastIndex+=o.length,g.regex.lastIndex-=a[0].length):g.regex.lastIndex=0,s++,s>=this.maxReplaces)break}}),e}nest(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,a,o;function s(c,d){const u=this.nestingOptionsSeparator;if(c.indexOf(u)<0)return c;const f=c.split(new RegExp(`${u}[ ]*{`));let p=`{${f[1]}`;c=f[0],p=this.interpolate(p,o);const m=p.match(/'/g),g=p.match(/"/g);(m&&m.length%2===0&&!g||g.length%2!==0)&&(p=p.replace(/'/g,'"'));try{o=JSON.parse(p),d&&(o={...d,...o})}catch(y){return this.logger.warn(`failed parsing options string in nesting for key ${c}`,y),`${c}${u}${p}`}return delete o.defaultValue,c}for(;i=this.nestingRegexp.exec(e);){let c=[];o={...r},o=o.replace&&typeof o.replace!="string"?o.replace:o,o.applyPostProcessor=!1,delete o.defaultValue;let d=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){const u=i[1].split(this.formatSeparator).map(f=>f.trim());i[1]=u.shift(),c=u,d=!0}if(a=n(s.call(this,i[1].trim(),o),o),a&&i[0]===e&&typeof a!="string")return a;typeof a!="string"&&(a=al(a)),a||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${e}`),a=""),d&&(a=c.reduce((u,f)=>this.format(u,f,r.lng,{...r,interpolationkey:i[1].trim()}),a.trim())),e=e.replace(i[0],a),this.regexp.lastIndex=0}return e}}function rh(t){let e=t.toLowerCase().trim();const n={};if(t.indexOf("(")>-1){const r=t.split("(");e=r[0].toLowerCase().trim();const i=r[1].substring(0,r[1].length-1);e==="currency"&&i.indexOf(":")<0?n.currency||(n.currency=i.trim()):e==="relativetime"&&i.indexOf(":")<0?n.range||(n.range=i.trim()):i.split(";").forEach(o=>{if(!o)return;const[s,...c]=o.split(":"),d=c.join(":").trim().replace(/^'+|'+$/g,"");n[s.trim()]||(n[s.trim()]=d),d==="false"&&(n[s.trim()]=!1),d==="true"&&(n[s.trim()]=!0),isNaN(d)||(n[s.trim()]=parseInt(d,10))})}return{formatName:e,formatOptions:n}}function tr(t){const e={};return function(r,i,a){const o=i+JSON.stringify(a);let s=e[o];return s||(s=t(ta(i),a),e[o]=s),s(r)}}class ih{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Kt.create("formatter"),this.options=e,this.formats={number:tr((n,r)=>{const i=new Intl.NumberFormat(n,{...r});return a=>i.format(a)}),currency:tr((n,r)=>{const i=new Intl.NumberFormat(n,{...r,style:"currency"});return a=>i.format(a)}),datetime:tr((n,r)=>{const i=new Intl.DateTimeFormat(n,{...r});return a=>i.format(a)}),relativetime:tr((n,r)=>{const i=new Intl.RelativeTimeFormat(n,{...r});return a=>i.format(a,r.range||"day")}),list:tr((n,r)=>{const i=new Intl.ListFormat(n,{...r});return a=>i.format(a)})},this.init(e)}init(e){const r=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}}).interpolation;this.formatSeparator=r.formatSeparator?r.formatSeparator:r.formatSeparator||","}add(e,n){this.formats[e.toLowerCase().trim()]=n}addCached(e,n){this.formats[e.toLowerCase().trim()]=tr(n)}format(e,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return n.split(this.formatSeparator).reduce((s,c)=>{const{formatName:d,formatOptions:u}=rh(c);if(this.formats[d]){let f=s;try{const p=i&&i.formatParams&&i.formatParams[i.interpolationkey]||{},m=p.locale||p.lng||i.locale||i.lng||r;f=this.formats[d](s,m,{...u,...i,...p})}catch(p){this.logger.warn(p)}return f}else this.logger.warn(`there was no format function for ${d}`);return s},e)}}function ah(t,e){t.pending[e]!==void 0&&(delete t.pending[e],t.pendingCount--)}class oh extends _a{constructor(e,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=e,this.store=n,this.services=r,this.languageUtils=r.languageUtils,this.options=i,this.logger=Kt.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],this.backend&&this.backend.init&&this.backend.init(r,i.backend,i)}queueLoad(e,n,r,i){const a={},o={},s={},c={};return e.forEach(d=>{let u=!0;n.forEach(f=>{const p=`${d}|${f}`;!r.reload&&this.store.hasResourceBundle(d,f)?this.state[p]=2:this.state[p]<0||(this.state[p]===1?o[p]===void 0&&(o[p]=!0):(this.state[p]=1,u=!1,o[p]===void 0&&(o[p]=!0),a[p]===void 0&&(a[p]=!0),c[f]===void 0&&(c[f]=!0)))}),u||(s[d]=!0)}),(Object.keys(a).length||Object.keys(o).length)&&this.queue.push({pending:o,pendingCount:Object.keys(o).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(a),pending:Object.keys(o),toLoadLanguages:Object.keys(s),toLoadNamespaces:Object.keys(c)}}loaded(e,n,r){const i=e.split("|"),a=i[0],o=i[1];n&&this.emit("failedLoading",a,o,n),r&&this.store.addResourceBundle(a,o,r,void 0,void 0,{skipCopy:!0}),this.state[e]=n?-1:2;const s={};this.queue.forEach(c=>{$p(c.loaded,[a],o),ah(c,e),n&&c.errors.push(n),c.pendingCount===0&&!c.done&&(Object.keys(c.loaded).forEach(d=>{s[d]||(s[d]={});const u=c.loaded[d];u.length&&u.forEach(f=>{s[d][f]===void 0&&(s[d][f]=!0)})}),c.done=!0,c.errors.length?c.callback(c.errors):c.callback())}),this.emit("loaded",s),this.queue=this.queue.filter(c=>!c.done)}read(e,n,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,a=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,o=arguments.length>5?arguments[5]:void 0;if(!e.length)return o(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:e,ns:n,fcName:r,tried:i,wait:a,callback:o});return}this.readingCalls++;const s=(d,u)=>{if(this.readingCalls--,this.waitingReads.length>0){const f=this.waitingReads.shift();this.read(f.lng,f.ns,f.fcName,f.tried,f.wait,f.callback)}if(d&&u&&i<this.maxRetries){setTimeout(()=>{this.read.call(this,e,n,r,i+1,a*2,o)},a);return}o(d,u)},c=this.backend[r].bind(this.backend);if(c.length===2){try{const d=c(e,n);d&&typeof d.then=="function"?d.then(u=>s(null,u)).catch(s):s(null,d)}catch(d){s(d)}return}return c(e,n,s)}prepareLoading(e,n){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();typeof e=="string"&&(e=this.languageUtils.toResolveHierarchy(e)),typeof n=="string"&&(n=[n]);const a=this.queueLoad(e,n,r,i);if(!a.toLoad.length)return a.pending.length||i(),null;a.toLoad.forEach(o=>{this.loadOne(o)})}load(e,n,r){this.prepareLoading(e,n,{},r)}reload(e,n,r){this.prepareLoading(e,n,{reload:!0},r)}loadOne(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";const r=e.split("|"),i=r[0],a=r[1];this.read(i,a,"read",void 0,void 0,(o,s)=>{o&&this.logger.warn(`${n}loading namespace ${a} for language ${i} failed`,o),!o&&s&&this.logger.log(`${n}loaded namespace ${a} for language ${i}`,s),this.loaded(e,o,s)})}saveMissing(e,n,r,i,a){let o=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},s=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(n)){this.logger.warn(`did not save key "${r}" as the namespace "${n}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if(this.backend&&this.backend.create){const c={...o,isUpdate:a},d=this.backend.create.bind(this.backend);if(d.length<6)try{let u;d.length===5?u=d(e,n,r,i,c):u=d(e,n,r,i),u&&typeof u.then=="function"?u.then(f=>s(null,f)).catch(s):s(null,u)}catch(u){s(u)}else d(e,n,r,i,s,c)}!e||!e[0]||this.store.addResource(e[0],n,r,i)}}}function fl(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){let n={};if(typeof e[1]=="object"&&(n=e[1]),typeof e[1]=="string"&&(n.defaultValue=e[1]),typeof e[2]=="string"&&(n.tDescription=e[2]),typeof e[2]=="object"||typeof e[3]=="object"){const r=e[3]||e[2];Object.keys(r).forEach(i=>{n[i]=r[i]})}return n},interpolation:{escapeValue:!0,format:t=>t,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}}function pl(t){return typeof t.ns=="string"&&(t.ns=[t.ns]),typeof t.fallbackLng=="string"&&(t.fallbackLng=[t.fallbackLng]),typeof t.fallbackNS=="string"&&(t.fallbackNS=[t.fallbackNS]),t.supportedLngs&&t.supportedLngs.indexOf("cimode")<0&&(t.supportedLngs=t.supportedLngs.concat(["cimode"])),t}function Di(){}function sh(t){Object.getOwnPropertyNames(Object.getPrototypeOf(t)).forEach(n=>{typeof t[n]=="function"&&(t[n]=t[n].bind(t))})}class ii extends _a{constructor(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;if(super(),this.options=pl(e),this.services={},this.logger=Kt,this.modules={external:[]},sh(this),n&&!this.isInitialized&&!e.isClone){if(!this.options.initImmediate)return this.init(e,n),this;setTimeout(()=>{this.init(e,n)},0)}}init(){var e=this;let n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof n=="function"&&(r=n,n={}),!n.defaultNS&&n.defaultNS!==!1&&n.ns&&(typeof n.ns=="string"?n.defaultNS=n.ns:n.ns.indexOf("translation")<0&&(n.defaultNS=n.ns[0]));const i=fl();this.options={...i,...this.options,...pl(n)},this.options.compatibilityAPI!=="v1"&&(this.options.interpolation={...i.interpolation,...this.options.interpolation}),n.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=n.keySeparator),n.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=n.nsSeparator);function a(u){return u?typeof u=="function"?new u:u:null}if(!this.options.isClone){this.modules.logger?Kt.init(a(this.modules.logger),this.options):Kt.init(null,this.options);let u;this.modules.formatter?u=this.modules.formatter:typeof Intl<"u"&&(u=ih);const f=new cl(this.options);this.store=new sl(this.options.resources,this.options);const p=this.services;p.logger=Kt,p.resourceStore=this.store,p.languageUtils=f,p.pluralResolver=new th(f,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),u&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(p.formatter=a(u),p.formatter.init(p,this.options),this.options.interpolation.format=p.formatter.format.bind(p.formatter)),p.interpolator=new nh(this.options),p.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},p.backendConnector=new oh(a(this.modules.backend),p.resourceStore,p,this.options),p.backendConnector.on("*",function(m){for(var g=arguments.length,y=new Array(g>1?g-1:0),b=1;b<g;b++)y[b-1]=arguments[b];e.emit(m,...y)}),this.modules.languageDetector&&(p.languageDetector=a(this.modules.languageDetector),p.languageDetector.init&&p.languageDetector.init(p,this.options.detection,this.options)),this.modules.i18nFormat&&(p.i18nFormat=a(this.modules.i18nFormat),p.i18nFormat.init&&p.i18nFormat.init(this)),this.translator=new na(this.services,this.options),this.translator.on("*",function(m){for(var g=arguments.length,y=new Array(g>1?g-1:0),b=1;b<g;b++)y[b-1]=arguments[b];e.emit(m,...y)}),this.modules.external.forEach(m=>{m.init&&m.init(this)})}if(this.format=this.options.interpolation.format,r||(r=Di),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){const u=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);u.length>0&&u[0]!=="dev"&&(this.options.lng=u[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(u=>{this[u]=function(){return e.store[u](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(u=>{this[u]=function(){return e.store[u](...arguments),e}});const c=Dr(),d=()=>{const u=(f,p)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),c.resolve(p),r(f,p)};if(this.languages&&this.options.compatibilityAPI!=="v1"&&!this.isInitialized)return u(null,this.t.bind(this));this.changeLanguage(this.options.lng,u)};return this.options.resources||!this.options.initImmediate?d():setTimeout(d,0),c}loadResources(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Di;const i=typeof e=="string"?e:this.language;if(typeof e=="function"&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(i&&i.toLowerCase()==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();const a=[],o=s=>{if(!s||s==="cimode")return;this.services.languageUtils.toResolveHierarchy(s).forEach(d=>{d!=="cimode"&&a.indexOf(d)<0&&a.push(d)})};i?o(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>o(c)),this.options.preload&&this.options.preload.forEach(s=>o(s)),this.services.backendConnector.load(a,this.options.ns,s=>{!s&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(s)})}else r(null)}reloadResources(e,n,r){const i=Dr();return e||(e=this.languages),n||(n=this.options.ns),r||(r=Di),this.services.backendConnector.reload(e,n,a=>{i.resolve(),r(a)}),i}use(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return e.type==="backend"&&(this.modules.backend=e),(e.type==="logger"||e.log&&e.warn&&e.error)&&(this.modules.logger=e),e.type==="languageDetector"&&(this.modules.languageDetector=e),e.type==="i18nFormat"&&(this.modules.i18nFormat=e),e.type==="postProcessor"&&Wc.addPostProcessor(e),e.type==="formatter"&&(this.modules.formatter=e),e.type==="3rdParty"&&this.modules.external.push(e),this}setResolvedLanguage(e){if(!(!e||!this.languages)&&!(["cimode","dev"].indexOf(e)>-1))for(let n=0;n<this.languages.length;n++){const r=this.languages[n];if(!(["cimode","dev"].indexOf(r)>-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(e,n){var r=this;this.isLanguageChangingTo=e;const i=Dr();this.emit("languageChanging",e);const a=c=>{this.language=c,this.languages=this.services.languageUtils.toResolveHierarchy(c),this.resolvedLanguage=void 0,this.setResolvedLanguage(c)},o=(c,d)=>{d?(a(d),this.translator.changeLanguage(d),this.isLanguageChangingTo=void 0,this.emit("languageChanged",d),this.logger.log("languageChanged",d)):this.isLanguageChangingTo=void 0,i.resolve(function(){return r.t(...arguments)}),n&&n(c,function(){return r.t(...arguments)})},s=c=>{!e&&!c&&this.services.languageDetector&&(c=[]);const d=typeof c=="string"?c:this.services.languageUtils.getBestMatchFromCodes(c);d&&(this.language||a(d),this.translator.language||this.translator.changeLanguage(d),this.services.languageDetector&&this.services.languageDetector.cacheUserLanguage&&this.services.languageDetector.cacheUserLanguage(d)),this.loadResources(d,u=>{o(u,d)})};return!e&&this.services.languageDetector&&!this.services.languageDetector.async?s(this.services.languageDetector.detect()):!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(s):this.services.languageDetector.detect(s):s(e),i}getFixedT(e,n,r){var i=this;const a=function(o,s){let c;if(typeof s!="object"){for(var d=arguments.length,u=new Array(d>2?d-2:0),f=2;f<d;f++)u[f-2]=arguments[f];c=i.options.overloadTranslationOptionHandler([o,s].concat(u))}else c={...s};c.lng=c.lng||a.lng,c.lngs=c.lngs||a.lngs,c.ns=c.ns||a.ns,c.keyPrefix=c.keyPrefix||r||a.keyPrefix;const p=i.options.keySeparator||".";let m;return c.keyPrefix&&Array.isArray(o)?m=o.map(g=>`${c.keyPrefix}${p}${g}`):m=c.keyPrefix?`${c.keyPrefix}${p}${o}`:o,i.t(m,c)};return typeof e=="string"?a.lng=e:a.lngs=e,a.ns=n,a.keyPrefix=r,a}t(){return this.translator&&this.translator.translate(...arguments)}exists(){return this.translator&&this.translator.exists(...arguments)}setDefaultNamespace(e){this.options.defaultNS=e}hasLoadedNamespace(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;const r=n.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,a=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const o=(s,c)=>{const d=this.services.backendConnector.state[`${s}|${c}`];return d===-1||d===2};if(n.precheck){const s=n.precheck(this,o);if(s!==void 0)return s}return!!(this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||o(r,e)&&(!i||o(a,e)))}loadNamespaces(e,n){const r=Dr();return this.options.ns?(typeof e=="string"&&(e=[e]),e.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{r.resolve(),n&&n(i)}),r):(n&&n(),Promise.resolve())}loadLanguages(e,n){const r=Dr();typeof e=="string"&&(e=[e]);const i=this.options.preload||[],a=e.filter(o=>i.indexOf(o)<0);return a.length?(this.options.preload=i.concat(a),this.loadResources(o=>{r.resolve(),n&&n(o)}),r):(n&&n(),Promise.resolve())}dir(e){if(e||(e=this.resolvedLanguage||(this.languages&&this.languages.length>0?this.languages[0]:this.language)),!e)return"rtl";const n=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=this.services&&this.services.languageUtils||new cl(fl());return n.indexOf(r.getLanguagePartFromCode(e))>-1||e.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new ii(e,n)}cloneInstance(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Di;const r=e.forkResourceStore;r&&delete e.forkResourceStore;const i={...this.options,...e,isClone:!0},a=new ii(i);return(e.debug!==void 0||e.prefix!==void 0)&&(a.logger=a.logger.clone(e)),["store","services","language"].forEach(s=>{a[s]=this[s]}),a.services={...this.services},a.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},r&&(a.store=new sl(this.store.data,i),a.services.resourceStore=a.store),a.translator=new na(a.services,i),a.translator.on("*",function(s){for(var c=arguments.length,d=new Array(c>1?c-1:0),u=1;u<c;u++)d[u-1]=arguments[u];a.emit(s,...d)}),a.init(i,n),a.translator.options=i,a.translator.backendConnector.services.utils={hasLoadedNamespace:a.hasLoadedNamespace.bind(a)},a}toJSON(){return{options:this.options,store:this.store,language:this.language,languages:this.languages,resolvedLanguage:this.resolvedLanguage}}}const mt=ii.createInstance();mt.createInstance=ii.createInstance;const lh=mt.createInstance;mt.dir;mt.init;mt.loadResources;mt.reloadResources;mt.use;mt.changeLanguage;mt.getFixedT;mt.t;mt.exists;mt.setDefaultNamespace;mt.hasLoadedNamespace;mt.loadNamespaces;mt.loadLanguages;function Oo(t){"@babel/helpers - typeof";return Oo=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oo(t)}function Kc(){return typeof XMLHttpRequest=="function"||(typeof XMLHttpRequest>"u"?"undefined":Oo(XMLHttpRequest))==="object"}function ch(t){return!!t&&typeof t.then=="function"}function dh(t){return ch(t)?t:Promise.resolve(t)}function uh(t){throw new Error('Could not dynamically require "'+t+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var Eo={exports:{}},Bi={exports:{}},hl;function fh(){return hl||(hl=1,function(t,e){var n=typeof globalThis<"u"&&globalThis||typeof self<"u"&&self||typeof dr<"u"&&dr,r=function(){function a(){this.fetch=!1,this.DOMException=n.DOMException}return a.prototype=n,new a}();(function(a){(function(o){var s=typeof a<"u"&&a||typeof self<"u"&&self||typeof s<"u"&&s,c={searchParams:"URLSearchParams"in s,iterable:"Symbol"in s&&"iterator"in Symbol,blob:"FileReader"in s&&"Blob"in s&&function(){try{return new Blob,!0}catch{return!1}}(),formData:"FormData"in s,arrayBuffer:"ArrayBuffer"in s};function d(C){return C&&DataView.prototype.isPrototypeOf(C)}if(c.arrayBuffer)var u=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],f=ArrayBuffer.isView||function(C){return C&&u.indexOf(Object.prototype.toString.call(C))>-1};function p(C){if(typeof C!="string"&&(C=String(C)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(C)||C==="")throw new TypeError('Invalid character in header field name: "'+C+'"');return C.toLowerCase()}function m(C){return typeof C!="string"&&(C=String(C)),C}function g(C){var F={next:function(){var j=C.shift();return{done:j===void 0,value:j}}};return c.iterable&&(F[Symbol.iterator]=function(){return F}),F}function y(C){this.map={},C instanceof y?C.forEach(function(F,j){this.append(j,F)},this):Array.isArray(C)?C.forEach(function(F){this.append(F[0],F[1])},this):C&&Object.getOwnPropertyNames(C).forEach(function(F){this.append(F,C[F])},this)}y.prototype.append=function(C,F){C=p(C),F=m(F);var j=this.map[C];this.map[C]=j?j+", "+F:F},y.prototype.delete=function(C){delete this.map[p(C)]},y.prototype.get=function(C){return C=p(C),this.has(C)?this.map[C]:null},y.prototype.has=function(C){return this.map.hasOwnProperty(p(C))},y.prototype.set=function(C,F){this.map[p(C)]=m(F)},y.prototype.forEach=function(C,F){for(var j in this.map)this.map.hasOwnProperty(j)&&C.call(F,this.map[j],j,this)},y.prototype.keys=function(){var C=[];return this.forEach(function(F,j){C.push(j)}),g(C)},y.prototype.values=function(){var C=[];return this.forEach(function(F){C.push(F)}),g(C)},y.prototype.entries=function(){var C=[];return this.forEach(function(F,j){C.push([j,F])}),g(C)},c.iterable&&(y.prototype[Symbol.iterator]=y.prototype.entries);function b(C){if(C.bodyUsed)return Promise.reject(new TypeError("Already read"));C.bodyUsed=!0}function _(C){return new Promise(function(F,j){C.onload=function(){F(C.result)},C.onerror=function(){j(C.error)}})}function k(C){var F=new FileReader,j=_(F);return F.readAsArrayBuffer(C),j}function B(C){var F=new FileReader,j=_(F);return F.readAsText(C),j}function I(C){for(var F=new Uint8Array(C),j=new Array(F.length),X=0;X<F.length;X++)j[X]=String.fromCharCode(F[X]);return j.join("")}function R(C){if(C.slice)return C.slice(0);var F=new Uint8Array(C.byteLength);return F.set(new Uint8Array(C)),F.buffer}function h(){return this.bodyUsed=!1,this._initBody=function(C){this.bodyUsed=this.bodyUsed,this._bodyInit=C,C?typeof C=="string"?this._bodyText=C:c.blob&&Blob.prototype.isPrototypeOf(C)?this._bodyBlob=C:c.formData&&FormData.prototype.isPrototypeOf(C)?this._bodyFormData=C:c.searchParams&&URLSearchParams.prototype.isPrototypeOf(C)?this._bodyText=C.toString():c.arrayBuffer&&c.blob&&d(C)?(this._bodyArrayBuffer=R(C.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):c.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(C)||f(C))?this._bodyArrayBuffer=R(C):this._bodyText=C=Object.prototype.toString.call(C):this._bodyText="",this.headers.get("content-type")||(typeof C=="string"?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):c.searchParams&&URLSearchParams.prototype.isPrototypeOf(C)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},c.blob&&(this.blob=function(){var C=b(this);if(C)return C;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){if(this._bodyArrayBuffer){var C=b(this);return C||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}else return this.blob().then(k)}),this.text=function(){var C=b(this);if(C)return C;if(this._bodyBlob)return B(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(I(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},c.formData&&(this.formData=function(){return this.text().then(A)}),this.json=function(){return this.text().then(JSON.parse)},this}var w=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function T(C){var F=C.toUpperCase();return w.indexOf(F)>-1?F:C}function N(C,F){if(!(this instanceof N))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');F=F||{};var j=F.body;if(C instanceof N){if(C.bodyUsed)throw new TypeError("Already read");this.url=C.url,this.credentials=C.credentials,F.headers||(this.headers=new y(C.headers)),this.method=C.method,this.mode=C.mode,this.signal=C.signal,!j&&C._bodyInit!=null&&(j=C._bodyInit,C.bodyUsed=!0)}else this.url=String(C);if(this.credentials=F.credentials||this.credentials||"same-origin",(F.headers||!this.headers)&&(this.headers=new y(F.headers)),this.method=T(F.method||this.method||"GET"),this.mode=F.mode||this.mode||null,this.signal=F.signal||this.signal,this.referrer=null,(this.method==="GET"||this.method==="HEAD")&&j)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(j),(this.method==="GET"||this.method==="HEAD")&&(F.cache==="no-store"||F.cache==="no-cache")){var X=/([?&])_=[^&]*/;if(X.test(this.url))this.url=this.url.replace(X,"$1_="+new Date().getTime());else{var G=/\?/;this.url+=(G.test(this.url)?"&":"?")+"_="+new Date().getTime()}}}N.prototype.clone=function(){return new N(this,{body:this._bodyInit})};function A(C){var F=new FormData;return C.trim().split("&").forEach(function(j){if(j){var X=j.split("="),G=X.shift().replace(/\+/g," "),Z=X.join("=").replace(/\+/g," ");F.append(decodeURIComponent(G),decodeURIComponent(Z))}}),F}function x(C){var F=new y,j=C.replace(/\r?\n[\t ]+/g," ");return j.split("\r").map(function(X){return X.indexOf(`
`)===0?X.substr(1,X.length):X}).forEach(function(X){var G=X.split(":"),Z=G.shift().trim();if(Z){var v=G.join(":").trim();F.append(Z,v)}}),F}h.call(N.prototype);function E(C,F){if(!(this instanceof E))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');F||(F={}),this.type="default",this.status=F.status===void 0?200:F.status,this.ok=this.status>=200&&this.status<300,this.statusText=F.statusText===void 0?"":""+F.statusText,this.headers=new y(F.headers),this.url=F.url||"",this._initBody(C)}h.call(E.prototype),E.prototype.clone=function(){return new E(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new y(this.headers),url:this.url})},E.error=function(){var C=new E(null,{status:0,statusText:""});return C.type="error",C};var O=[301,302,303,307,308];E.redirect=function(C,F){if(O.indexOf(F)===-1)throw new RangeError("Invalid status code");return new E(null,{status:F,headers:{location:C}})},o.DOMException=s.DOMException;try{new o.DOMException}catch{o.DOMException=function(F,j){this.message=F,this.name=j;var X=Error(F);this.stack=X.stack},o.DOMException.prototype=Object.create(Error.prototype),o.DOMException.prototype.constructor=o.DOMException}function $(C,F){return new Promise(function(j,X){var G=new N(C,F);if(G.signal&&G.signal.aborted)return X(new o.DOMException("Aborted","AbortError"));var Z=new XMLHttpRequest;function v(){Z.abort()}Z.onload=function(){var H={status:Z.status,statusText:Z.statusText,headers:x(Z.getAllResponseHeaders()||"")};H.url="responseURL"in Z?Z.responseURL:H.headers.get("X-Request-URL");var K="response"in Z?Z.response:Z.responseText;setTimeout(function(){j(new E(K,H))},0)},Z.onerror=function(){setTimeout(function(){X(new TypeError("Network request failed"))},0)},Z.ontimeout=function(){setTimeout(function(){X(new TypeError("Network request failed"))},0)},Z.onabort=function(){setTimeout(function(){X(new o.DOMException("Aborted","AbortError"))},0)};function P(H){try{return H===""&&s.location.href?s.location.href:H}catch{return H}}Z.open(G.method,P(G.url),!0),G.credentials==="include"?Z.withCredentials=!0:G.credentials==="omit"&&(Z.withCredentials=!1),"responseType"in Z&&(c.blob?Z.responseType="blob":c.arrayBuffer&&G.headers.get("Content-Type")&&G.headers.get("Content-Type").indexOf("application/octet-stream")!==-1&&(Z.responseType="arraybuffer")),F&&typeof F.headers=="object"&&!(F.headers instanceof y)?Object.getOwnPropertyNames(F.headers).forEach(function(H){Z.setRequestHeader(H,m(F.headers[H]))}):G.headers.forEach(function(H,K){Z.setRequestHeader(K,H)}),G.signal&&(G.signal.addEventListener("abort",v),Z.onreadystatechange=function(){Z.readyState===4&&G.signal.removeEventListener("abort",v)}),Z.send(typeof G._bodyInit>"u"?null:G._bodyInit)})}return $.polyfill=!0,s.fetch||(s.fetch=$,s.Headers=y,s.Request=N,s.Response=E),o.Headers=y,o.Request=N,o.Response=E,o.fetch=$,o})({})})(r),r.fetch.ponyfill=!0,delete r.fetch.polyfill;var i=n.fetch?n:r;e=i.fetch,e.default=i.fetch,e.fetch=i.fetch,e.Headers=i.Headers,e.Request=i.Request,e.Response=i.Response,t.exports=e}(Bi,Bi.exports)),Bi.exports}(function(t,e){var n;if(typeof fetch=="function"&&(typeof dr<"u"&&dr.fetch?n=dr.fetch:typeof window<"u"&&window.fetch?n=window.fetch:n=fetch),typeof uh<"u"&&(typeof window>"u"||typeof window.document>"u")){var r=n||fh();r.default&&(r=r.default),e.default=r,t.exports=e.default}})(Eo,Eo.exports);var Gc=Eo.exports;const qc=Sc(Gc),ml=mf({__proto__:null,default:qc},[Gc]);function gl(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function vl(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?gl(Object(n),!0).forEach(function(r){ph(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):gl(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function ph(t,e,n){return e=hh(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function hh(t){var e=mh(t,"string");return Vn(e)=="symbol"?e:String(e)}function mh(t,e){if(Vn(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(Vn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Vn(t){"@babel/helpers - typeof";return Vn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Vn(t)}var an;typeof fetch=="function"&&(typeof global<"u"&&global.fetch?an=global.fetch:typeof window<"u"&&window.fetch?an=window.fetch:an=fetch);var ai;Kc()&&(typeof global<"u"&&global.XMLHttpRequest?ai=global.XMLHttpRequest:typeof window<"u"&&window.XMLHttpRequest&&(ai=window.XMLHttpRequest));var ra;typeof ActiveXObject=="function"&&(typeof global<"u"&&global.ActiveXObject?ra=global.ActiveXObject:typeof window<"u"&&window.ActiveXObject&&(ra=window.ActiveXObject));!an&&ml&&!ai&&!ra&&(an=qc||ml);typeof an!="function"&&(an=void 0);var So=function(e,n){if(n&&Vn(n)==="object"){var r="";for(var i in n)r+="&"+encodeURIComponent(i)+"="+encodeURIComponent(n[i]);if(!r)return e;e=e+(e.indexOf("?")!==-1?"&":"?")+r.slice(1)}return e},bl=function(e,n,r,i){var a=function(c){if(!c.ok)return r(c.statusText||"Error",{status:c.status});c.text().then(function(d){r(null,{status:c.status,data:d})}).catch(r)};if(i){var o=i(e,n);if(o instanceof Promise){o.then(a).catch(r);return}}typeof fetch=="function"?fetch(e,n).then(a).catch(r):an(e,n).then(a).catch(r)},yl=!1,gh=function(e,n,r,i){e.queryStringParams&&(n=So(n,e.queryStringParams));var a=vl({},typeof e.customHeaders=="function"?e.customHeaders():e.customHeaders);typeof window>"u"&&typeof global<"u"&&typeof global.process<"u"&&global.process.versions&&global.process.versions.node&&(a["User-Agent"]="i18next-http-backend (node/".concat(global.process.version,"; ").concat(global.process.platform," ").concat(global.process.arch,")")),r&&(a["Content-Type"]="application/json");var o=typeof e.requestOptions=="function"?e.requestOptions(r):e.requestOptions,s=vl({method:r?"POST":"GET",body:r?e.stringify(r):void 0,headers:a},yl?{}:o),c=typeof e.alternateFetch=="function"&&e.alternateFetch.length>=1?e.alternateFetch:void 0;try{bl(n,s,i,c)}catch(d){if(!o||Object.keys(o).length===0||!d.message||d.message.indexOf("not implemented")<0)return i(d);try{Object.keys(o).forEach(function(u){delete s[u]}),bl(n,s,i,c),yl=!0}catch(u){i(u)}}},vh=function(e,n,r,i){r&&Vn(r)==="object"&&(r=So("",r).slice(1)),e.queryStringParams&&(n=So(n,e.queryStringParams));try{var a;ai?a=new ai:a=new ra("MSXML2.XMLHTTP.3.0"),a.open(r?"POST":"GET",n,1),e.crossDomain||a.setRequestHeader("X-Requested-With","XMLHttpRequest"),a.withCredentials=!!e.withCredentials,r&&a.setRequestHeader("Content-Type","application/x-www-form-urlencoded"),a.overrideMimeType&&a.overrideMimeType("application/json");var o=e.customHeaders;if(o=typeof o=="function"?o():o,o)for(var s in o)a.setRequestHeader(s,o[s]);a.onreadystatechange=function(){a.readyState>3&&i(a.status>=400?a.statusText:null,{status:a.status,data:a.responseText})},a.send(r)}catch(c){console&&console.log(c)}},bh=function(e,n,r,i){if(typeof r=="function"&&(i=r,r=void 0),i=i||function(){},an&&n.indexOf("file:")!==0)return gh(e,n,r,i);if(Kc()||typeof ActiveXObject=="function")return vh(e,n,r,i);i(new Error("No fetch and no xhr implementation found!"))};function oi(t){"@babel/helpers - typeof";return oi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oi(t)}function xl(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Ga(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?xl(Object(n),!0).forEach(function(r){Xc(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):xl(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function yh(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function wl(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,Jc(r.key),r)}}function xh(t,e,n){return e&&wl(t.prototype,e),n&&wl(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function Xc(t,e,n){return e=Jc(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Jc(t){var e=wh(t,"string");return oi(e)=="symbol"?e:String(e)}function wh(t,e){if(oi(t)!="object"||!t)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(oi(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}var Ch=function(){return{loadPath:"/locales/{{lng}}/{{ns}}.json",addPath:"/locales/add/{{lng}}/{{ns}}",parse:function(n){return JSON.parse(n)},stringify:JSON.stringify,parsePayload:function(n,r,i){return Xc({},r,i||"")},parseLoadPayload:function(n,r){},request:bh,reloadInterval:typeof window<"u"?!1:60*60*1e3,customHeaders:{},queryStringParams:{},crossDomain:!1,withCredentials:!1,overrideMimeType:!1,requestOptions:{mode:"cors",credentials:"same-origin",cache:"default"}}},Yc=function(){function t(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};yh(this,t),this.services=e,this.options=n,this.allOptions=r,this.type="backend",this.init(e,n,r)}return xh(t,[{key:"init",value:function(n){var r=this,i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.services=n,this.options=Ga(Ga(Ga({},Ch()),this.options||{}),i),this.allOptions=a,this.services&&this.options.reloadInterval&&setInterval(function(){return r.reload()},this.options.reloadInterval)}},{key:"readMulti",value:function(n,r,i){this._readAny(n,n,r,r,i)}},{key:"read",value:function(n,r,i){this._readAny([n],n,[r],r,i)}},{key:"_readAny",value:function(n,r,i,a,o){var s=this,c=this.options.loadPath;typeof this.options.loadPath=="function"&&(c=this.options.loadPath(n,i)),c=dh(c),c.then(function(d){if(!d)return o(null,{});var u=s.services.interpolator.interpolate(d,{lng:n.join("+"),ns:i.join("+")});s.loadUrl(u,o,r,a)})}},{key:"loadUrl",value:function(n,r,i,a){var o=this,s=typeof i=="string"?[i]:i,c=typeof a=="string"?[a]:a,d=this.options.parseLoadPayload(s,c);this.options.request(this.options,n,d,function(u,f){if(f&&(f.status>=500&&f.status<600||!f.status))return r("failed loading "+n+"; status code: "+f.status,!0);if(f&&f.status>=400&&f.status<500)return r("failed loading "+n+"; status code: "+f.status,!1);if(!f&&u&&u.message&&u.message.indexOf("Failed to fetch")>-1)return r("failed loading "+n+": "+u.message,!0);if(u)return r(u,!1);var p,m;try{typeof f.data=="string"?p=o.options.parse(f.data,i,a):p=f.data}catch{m="failed parsing "+n+" to json"}if(m)return r(m,!1);r(null,p)})}},{key:"create",value:function(n,r,i,a,o){var s=this;if(this.options.addPath){typeof n=="string"&&(n=[n]);var c=this.options.parsePayload(r,i,a),d=0,u=[],f=[];n.forEach(function(p){var m=s.options.addPath;typeof s.options.addPath=="function"&&(m=s.options.addPath(p,r));var g=s.services.interpolator.interpolate(m,{lng:p,ns:r});s.options.request(s.options,g,c,function(y,b){d+=1,u.push(y),f.push(b),d===n.length&&typeof o=="function"&&o(u,f)})})}}},{key:"reload",value:function(){var n=this,r=this.services,i=r.backendConnector,a=r.languageUtils,o=r.logger,s=i.language;if(!(s&&s.toLowerCase()==="cimode")){var c=[],d=function(f){var p=a.toResolveHierarchy(f);p.forEach(function(m){c.indexOf(m)<0&&c.push(m)})};d(s),this.allOptions.preload&&this.allOptions.preload.forEach(function(u){return d(u)}),c.forEach(function(u){n.allOptions.ns.forEach(function(f){i.read(u,f,"read",null,null,function(p,m){p&&o.warn("loading namespace ".concat(f," for language ").concat(u," failed"),p),!p&&m&&o.log("loaded namespace ".concat(f," for language ").concat(u),m),i.loaded("".concat(u,"|").concat(f),p,m)})})})}}}]),t}();Yc.type="backend";function Oh(){if(console&&console.warn){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];typeof e[0]=="string"&&(e[0]=`react-i18next:: ${e[0]}`),console.warn(...e)}}const Cl={};function _o(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];typeof e[0]=="string"&&Cl[e[0]]||(typeof e[0]=="string"&&(Cl[e[0]]=new Date),Oh(...e))}const Qc=(t,e)=>()=>{if(t.isInitialized)e();else{const n=()=>{setTimeout(()=>{t.off("initialized",n)},0),e()};t.on("initialized",n)}};function Ol(t,e,n){t.loadNamespaces(e,Qc(t,n))}function El(t,e,n,r){typeof n=="string"&&(n=[n]),n.forEach(i=>{t.options.ns.indexOf(i)<0&&t.options.ns.push(i)}),t.loadLanguages(e,Qc(t,r))}function Eh(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const r=e.languages[0],i=e.options?e.options.fallbackLng:!1,a=e.languages[e.languages.length-1];if(r.toLowerCase()==="cimode")return!0;const o=(s,c)=>{const d=e.services.backendConnector.state[`${s}|${c}`];return d===-1||d===2};return n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&e.services.backendConnector.backend&&e.isLanguageChangingTo&&!o(e.isLanguageChangingTo,t)?!1:!!(e.hasResourceBundle(r,t)||!e.services.backendConnector.backend||e.options.resources&&!e.options.partialBundledLanguages||o(r,t)&&(!i||o(a,t)))}function Sh(t,e){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!e.languages||!e.languages.length?(_o("i18n.languages were undefined or empty",e.languages),!0):e.options.ignoreJSONStructure!==void 0?e.hasLoadedNamespace(t,{lng:n.lng,precheck:(i,a)=>{if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!a(i.isLanguageChangingTo,t))return!1}}):Eh(t,e,n)}const _h=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,kh={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},Rh=t=>kh[t],Th=t=>t.replace(_h,Rh);let ko={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:Th};function Nh(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};ko={...ko,...t}}function Ih(){return ko}let Zc;function Lh(t){Zc=t}function Ph(){return Zc}const Ah={type:"3rdParty",init(t){Nh(t.options.react),Lh(t)}},Fh=xr();class Mh{constructor(){this.usedNamespaces={}}addUsedNamespaces(e){e.forEach(n=>{this.usedNamespaces[n]||(this.usedNamespaces[n]=!0)})}getUsedNamespaces(){return Object.keys(this.usedNamespaces)}}const Dh=(t,e)=>{const n=jn();return Mt(()=>{n.current=e?n.current:t},[t,e]),n.current};function ed(t,e,n,r){return t.getFixedT(e,n,r)}function Bh(t,e,n,r){return Oa(ed(t,e,n,r),[t,e,n,r])}function Oi(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{i18n:n}=e,{i18n:r,defaultNS:i}=wr(Fh)||{},a=n||r||Ph();if(a&&!a.reportNamespaces&&(a.reportNamespaces=new Mh),!a){_o("You will need to pass in an i18next instance by using initReactI18next");const I=(h,w)=>typeof w=="string"?w:w&&typeof w=="object"&&typeof w.defaultValue=="string"?w.defaultValue:Array.isArray(h)?h[h.length-1]:h,R=[I,{},!1];return R.t=I,R.i18n={},R.ready=!1,R}a.options.react&&a.options.react.wait!==void 0&&_o("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");const o={...Ih(),...a.options.react,...e},{useSuspense:s,keyPrefix:c}=o;let d=t||i||a.options&&a.options.defaultNS;d=typeof d=="string"?[d]:d||["translation"],a.reportNamespaces.addUsedNamespaces&&a.reportNamespaces.addUsedNamespaces(d);const u=(a.isInitialized||a.initializedStoreOnce)&&d.every(I=>Sh(I,a,o)),f=Bh(a,e.lng||null,o.nsMode==="fallback"?d:d[0],c),p=()=>f,m=()=>ed(a,e.lng||null,o.nsMode==="fallback"?d:d[0],c),[g,y]=ot(p);let b=d.join();e.lng&&(b=`${e.lng}${b}`);const _=Dh(b),k=jn(!0);Mt(()=>{const{bindI18n:I,bindI18nStore:R}=o;k.current=!0,!u&&!s&&(e.lng?El(a,e.lng,d,()=>{k.current&&y(m)}):Ol(a,d,()=>{k.current&&y(m)})),u&&_&&_!==b&&k.current&&y(m);function h(){k.current&&y(m)}return I&&a&&a.on(I,h),R&&a&&a.store.on(R,h),()=>{k.current=!1,I&&a&&I.split(" ").forEach(w=>a.off(w,h)),R&&a&&R.split(" ").forEach(w=>a.store.off(w,h))}},[a,b]),Mt(()=>{k.current&&u&&y(p)},[a,c,u]);const B=[g,a,u];if(B.t=g,B.i18n=a,B.ready=u,u||!u&&!s)return B;throw new Promise(I=>{e.lng?El(a,e.lng,d,()=>I()):Ol(a,d,()=>I())})}const Sl="master",jh="/realms/:realm/account",_l=Ko(jh,location.pathname),Uh={authUrl:"http://localhost:8180",baseUrl:`http://localhost:8180/realms/${_l?.params.realm??Sl}/account/`,realm:_l?.params.realm??Sl,clientId:"security-admin-console-v2",resourceUrl:"http://localhost:8080",logo:"/d4science-logo.png",logoUrl:"/",locale:"en",features:{isRegistrationEmailAsUsername:!1,isEditUserNameAllowed:!0,isInternationalizationEnabled:!0,isLinkedAccountsEnabled:!0,isEventsEnabled:!0,isMyResourcesEnabled:!0,isTotpConfigured:!0,deleteAccountAllowed:!0,updateEmailFeatureEnabled:!0,updateEmailActionEnabled:!0,isViewGroupsEnabled:!0}},on={...Uh,...Vh()};function Vh(){const t=document.getElementById("environment");let e={};try{t?.textContent&&(e=JSON.parse(t.textContent))}catch{console.error("Unable to parse environment variables.")}const n=new URLSearchParams(location.search);return n.has("referrer_uri")&&(e.referrer_uri=n.get("referrer_uri")),n.has("referrer")&&(e.referrer=n.get("referrer")),e}const qa="/";function Qo(...t){return t.map((n,r)=>{const i=r===0,a=r===t.length-1;return!i&&n.startsWith(qa)&&(n=n.slice(1)),!a&&n.endsWith(qa)&&(n=n.slice(0,-1)),n},[]).join(qa)}const $h="en",Hh={type:"languageDetector",detect(){return on.locale}},ka=lh({fallbackLng:$h,interpolation:{escapeValue:!1},backend:{loadPath:Qo(on.authUrl,`resources/${on.realm}/account/{{lng}}`),parse:t=>{const e=JSON.parse(t),n={};return e.forEach(r=>n[r.key]=r.value),n}}});ka.use(Yc);ka.use(Hh);ka.use(Ah);const zh=function(){const e=typeof document<"u"&&document.createElement("link").relList;return e&&e.supports&&e.supports("modulepreload")?"modulepreload":"preload"}(),Wh=function(t,e){return new URL(t,e).href},kl={},hn=function(e,n,r){let i=Promise.resolve();if(n&&n.length>0){const a=document.getElementsByTagName("link"),o=document.querySelector("meta[property=csp-nonce]"),s=o?.nonce||o?.getAttribute("nonce");i=Promise.all(n.map(c=>{if(c=Wh(c,r),c in kl)return;kl[c]=!0;const d=c.endsWith(".css"),u=d?'[rel="stylesheet"]':"";if(!!r)for(let m=a.length-1;m>=0;m--){const g=a[m];if(g.href===c&&(!d||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${c}"]${u}`))return;const p=document.createElement("link");if(p.rel=d?"stylesheet":zh,d||(p.as="script",p.crossOrigin=""),p.href=c,s&&p.setAttribute("nonce",s),document.head.appendChild(p),d)return new Promise((m,g)=>{p.addEventListener("load",m),p.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${c}`)))})}))}return i.then(()=>e()).catch(a=>{const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=a,window.dispatchEvent(o),!o.defaultPrevented)throw a})};function ie(t,e){var n={};for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&e.indexOf(r)<0&&(n[r]=t[r]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(t);i<r.length;i++)e.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(t,r[i])&&(n[r[i]]=t[r[i]]);return n}function ex(t,e,n,r){function i(a){return a instanceof n?a:new n(function(o){o(a)})}return new(n||(n=Promise))(function(a,o){function s(u){try{d(r.next(u))}catch(f){o(f)}}function c(u){try{d(r.throw(u))}catch(f){o(f)}}function d(u){u.done?a(u.value):i(u.value).then(s,c)}d((r=r.apply(t,e||[])).next())})}function tx(t,e){var n={label:0,sent:function(){if(a[0]&1)throw a[1];return a[1]},trys:[],ops:[]},r,i,a,o;return o={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(o[Symbol.iterator]=function(){return this}),o;function s(d){return function(u){return c([d,u])}}function c(d){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,d[0]&&(n=0)),n;)try{if(r=1,i&&(a=d[0]&2?i.return:d[0]?i.throw||((a=i.return)&&a.call(i),0):i.next)&&!(a=a.call(i,d[1])).done)return a;switch(i=0,a&&(d=[d[0]&2,a.value]),d[0]){case 0:case 1:a=d;break;case 4:return n.label++,{value:d[1],done:!1};case 5:n.label++,i=d[1],d=[0];continue;case 7:d=n.ops.pop(),n.trys.pop();continue;default:if(a=n.trys,!(a=a.length>0&&a[a.length-1])&&(d[0]===6||d[0]===2)){n=0;continue}if(d[0]===3&&(!a||d[1]>a[0]&&d[1]<a[3])){n.label=d[1];break}if(d[0]===6&&n.label<a[1]){n.label=a[1],a=d;break}if(a&&n.label<a[2]){n.label=a[2],n.ops.push(d);break}a[2]&&n.ops.pop(),n.trys.pop();continue}d=e.call(t,n)}catch(u){d=[6,u],i=0}finally{r=a=0}if(d[0]&5)throw d[1];return{value:d[0]?d[1]:void 0,done:!0}}}function nx(t,e){var n=typeof Symbol=="function"&&t[Symbol.iterator];if(!n)return t;var r=n.call(t),i,a=[],o;try{for(;(e===void 0||e-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(s){o={error:s}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function rx(t,e,n){if(n||arguments.length===2)for(var r=0,i=e.length,a;r<i;r++)(a||!(r in e))&&(a||(a=Array.prototype.slice.call(e,0,r)),a[r]=e[r]);return t.concat(a||Array.prototype.slice.call(e))}function S(...t){const e=[],n={}.hasOwnProperty;return t.filter(Boolean).forEach(r=>{const i=typeof r;if(i==="string"||i==="number")e.push(r);else if(Array.isArray(r)&&r.length){const a=S(...r);a&&e.push(a)}else if(i==="object")for(const a in r)n.call(r,a)&&r[a]&&e.push(a)}),e.join(" ")}const Ro={content:"pf-v5-c-content",modifiers:{visited:"pf-m-visited",plain:"pf-m-plain"}},Rl={modifiers:{"4xl":"pf-m-4xl","3xl":"pf-m-3xl","2xl":"pf-m-2xl",xl:"pf-m-xl",lg:"pf-m-lg",md:"pf-m-md"},title:"pf-v5-c-title"},Kh={name:"--pf-v5-global--breakpoint--sm",value:"576px",var:"var(--pf-v5-global--breakpoint--sm)"},Gh=Kh,qh={name:"--pf-v5-global--breakpoint--md",value:"768px",var:"var(--pf-v5-global--breakpoint--md)"},Xh=qh,Jh={name:"--pf-v5-global--breakpoint--lg",value:"992px",var:"var(--pf-v5-global--breakpoint--lg)"},Yh=Jh,td={name:"--pf-v5-global--breakpoint--xl",value:"1200px",var:"var(--pf-v5-global--breakpoint--xl)"},Qh={name:"--pf-v5-global--breakpoint--2xl",value:"1450px",var:"var(--pf-v5-global--breakpoint--2xl)"},Zh=Qh,em={name:"--pf-v5-global--height-breakpoint--sm",value:"0",var:"var(--pf-v5-global--height-breakpoint--sm)"},tm={name:"--pf-v5-global--height-breakpoint--md",value:"40rem",var:"var(--pf-v5-global--height-breakpoint--md)"},nm={name:"--pf-v5-global--height-breakpoint--lg",value:"48rem",var:"var(--pf-v5-global--height-breakpoint--lg)"},rm={name:"--pf-v5-global--height-breakpoint--xl",value:"60rem",var:"var(--pf-v5-global--height-breakpoint--xl)"},im={name:"--pf-v5-global--height-breakpoint--2xl",value:"80rem",var:"var(--pf-v5-global--height-breakpoint--2xl)"},Br={UP:"up",DOWN:"down",RIGHT:"right",LEFT:"left"};var Qe;(function(t){t.success="success",t.error="error",t.warning="warning",t.default="default"})(Qe||(Qe={}));const Te={Tab:"Tab",Space:" ",Escape:"Escape",Enter:"Enter",ArrowUp:"ArrowUp",ArrowDown:"ArrowDown",ArrowLeft:"ArrowLeft",ArrowRight:"ArrowRight"},jr={sm:parseInt(Gh.value),md:parseInt(Xh.value),lg:parseInt(Yh.value),xl:parseInt(td.value),"2xl":parseInt(Zh.value)},Ur={sm:parseInt(em.value),md:parseInt(tm.value),lg:parseInt(nm.value),xl:parseInt(rm.value),"2xl":parseInt(im.value)};/*!
* tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/var nd=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],ia=nd.join(","),rd=typeof Element>"u",$n=rd?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,aa=!rd&&Element.prototype.getRootNode?function(t){var e;return t==null||(e=t.getRootNode)===null||e===void 0?void 0:e.call(t)}:function(t){return t?.ownerDocument},oa=function t(e,n){var r;n===void 0&&(n=!0);var i=e==null||(r=e.getAttribute)===null||r===void 0?void 0:r.call(e,"inert"),a=i===""||i==="true",o=a||n&&e&&t(e.parentNode);return o},am=function(e){var n,r=e==null||(n=e.getAttribute)===null||n===void 0?void 0:n.call(e,"contenteditable");return r===""||r==="true"},id=function(e,n,r){if(oa(e))return[];var i=Array.prototype.slice.apply(e.querySelectorAll(ia));return n&&$n.call(e,ia)&&i.unshift(e),i=i.filter(r),i},ad=function t(e,n,r){for(var i=[],a=Array.from(e);a.length;){var o=a.shift();if(!oa(o,!1))if(o.tagName==="SLOT"){var s=o.assignedElements(),c=s.length?s:o.children,d=t(c,!0,r);r.flatten?i.push.apply(i,d):i.push({scopeParent:o,candidates:d})}else{var u=$n.call(o,ia);u&&r.filter(o)&&(n||!e.includes(o))&&i.push(o);var f=o.shadowRoot||typeof r.getShadowRoot=="function"&&r.getShadowRoot(o),p=!oa(f,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(o));if(f&&p){var m=t(f===!0?o.children:f.children,!0,r);r.flatten?i.push.apply(i,m):i.push({scopeParent:o,candidates:m})}else a.unshift.apply(a,o.children)}}return i},od=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},An=function(e){if(!e)throw new Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||am(e))&&!od(e)?0:e.tabIndex},om=function(e,n){var r=An(e);return r<0&&n&&!od(e)?0:r},sm=function(e,n){return e.tabIndex===n.tabIndex?e.documentOrder-n.documentOrder:e.tabIndex-n.tabIndex},sd=function(e){return e.tagName==="INPUT"},lm=function(e){return sd(e)&&e.type==="hidden"},cm=function(e){var n=e.tagName==="DETAILS"&&Array.prototype.slice.apply(e.children).some(function(r){return r.tagName==="SUMMARY"});return n},dm=function(e,n){for(var r=0;r<e.length;r++)if(e[r].checked&&e[r].form===n)return e[r]},um=function(e){if(!e.name)return!0;var n=e.form||aa(e),r=function(s){return n.querySelectorAll('input[type="radio"][name="'+s+'"]')},i;if(typeof window<"u"&&typeof window.CSS<"u"&&typeof window.CSS.escape=="function")i=r(window.CSS.escape(e.name));else try{i=r(e.name)}catch(o){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",o.message),!1}var a=dm(i,e.form);return!a||a===e},fm=function(e){return sd(e)&&e.type==="radio"},pm=function(e){return fm(e)&&!um(e)},hm=function(e){var n,r=e&&aa(e),i=(n=r)===null||n===void 0?void 0:n.host,a=!1;if(r&&r!==e){var o,s,c;for(a=!!((o=i)!==null&&o!==void 0&&(s=o.ownerDocument)!==null&&s!==void 0&&s.contains(i)||e!=null&&(c=e.ownerDocument)!==null&&c!==void 0&&c.contains(e));!a&&i;){var d,u,f;r=aa(i),i=(d=r)===null||d===void 0?void 0:d.host,a=!!((u=i)!==null&&u!==void 0&&(f=u.ownerDocument)!==null&&f!==void 0&&f.contains(i))}}return a},Tl=function(e){var n=e.getBoundingClientRect(),r=n.width,i=n.height;return r===0&&i===0},mm=function(e,n){var r=n.displayCheck,i=n.getShadowRoot;if(getComputedStyle(e).visibility==="hidden")return!0;var a=$n.call(e,"details>summary:first-of-type"),o=a?e.parentElement:e;if($n.call(o,"details:not([open]) *"))return!0;if(!r||r==="full"||r==="legacy-full"){if(typeof i=="function"){for(var s=e;e;){var c=e.parentElement,d=aa(e);if(c&&!c.shadowRoot&&i(c)===!0)return Tl(e);e.assignedSlot?e=e.assignedSlot:!c&&d!==e.ownerDocument?e=d.host:e=c}e=s}if(hm(e))return!e.getClientRects().length;if(r!=="legacy-full")return!0}else if(r==="non-zero-area")return Tl(e);return!1},gm=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var n=e.parentElement;n;){if(n.tagName==="FIELDSET"&&n.disabled){for(var r=0;r<n.children.length;r++){var i=n.children.item(r);if(i.tagName==="LEGEND")return $n.call(n,"fieldset[disabled] *")?!0:!i.contains(e)}return!0}n=n.parentElement}return!1},sa=function(e,n){return!(n.disabled||oa(n)||lm(n)||mm(n,e)||cm(n)||gm(n))},To=function(e,n){return!(pm(n)||An(n)<0||!sa(e,n))},vm=function(e){var n=parseInt(e.getAttribute("tabindex"),10);return!!(isNaN(n)||n>=0)},bm=function t(e){var n=[],r=[];return e.forEach(function(i,a){var o=!!i.scopeParent,s=o?i.scopeParent:i,c=om(s,o),d=o?t(i.candidates):s;c===0?o?n.push.apply(n,d):n.push(s):r.push({documentOrder:a,tabIndex:c,item:i,isScope:o,content:d})}),r.sort(sm).reduce(function(i,a){return a.isScope?i.push.apply(i,a.content):i.push(a.content),i},[]).concat(n)},ym=function(e,n){n=n||{};var r;return n.getShadowRoot?r=ad([e],n.includeContainer,{filter:To.bind(null,n),flatten:!1,getShadowRoot:n.getShadowRoot,shadowRootFilter:vm}):r=id(e,n.includeContainer,To.bind(null,n)),bm(r)},xm=function(e,n){n=n||{};var r;return n.getShadowRoot?r=ad([e],n.includeContainer,{filter:sa.bind(null,n),flatten:!0,getShadowRoot:n.getShadowRoot}):r=id(e,n.includeContainer,sa.bind(null,n)),r},nr=function(e,n){if(n=n||{},!e)throw new Error("No node provided");return $n.call(e,ia)===!1?!1:To(n,e)},wm=nd.concat("iframe").join(","),Xa=function(e,n){if(n=n||{},!e)throw new Error("No node provided");return $n.call(e,wm)===!1?!1:sa(n,e)};/*!
* focus-trap 7.5.2
* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
*/function Nl(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(t,i).enumerable})),n.push.apply(n,r)}return n}function Il(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Nl(Object(n),!0).forEach(function(r){Cm(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Nl(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Cm(t,e,n){return e=Em(e),e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Om(t,e){if(typeof t!="object"||t===null)return t;var n=t[Symbol.toPrimitive];if(n!==void 0){var r=n.call(t,e||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(e==="string"?String:Number)(t)}function Em(t){var e=Om(t,"string");return typeof e=="symbol"?e:String(e)}var Ll={activateTrap:function(e,n){if(e.length>0){var r=e[e.length-1];r!==n&&r.pause()}var i=e.indexOf(n);i===-1||e.splice(i,1),e.push(n)},deactivateTrap:function(e,n){var r=e.indexOf(n);r!==-1&&e.splice(r,1),e.length>0&&e[e.length-1].unpause()}},Sm=function(e){return e.tagName&&e.tagName.toLowerCase()==="input"&&typeof e.select=="function"},_m=function(e){return e?.key==="Escape"||e?.key==="Esc"||e?.keyCode===27},Yr=function(e){return e?.key==="Tab"||e?.keyCode===9},km=function(e){return Yr(e)&&!e.shiftKey},Rm=function(e){return Yr(e)&&e.shiftKey},Pl=function(e){return setTimeout(e,0)},Al=function(e,n){var r=-1;return e.every(function(i,a){return n(i)?(r=a,!1):!0}),r},Vr=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return typeof e=="function"?e.apply(void 0,r):e},ji=function(e){return e.target.shadowRoot&&typeof e.composedPath=="function"?e.composedPath()[0]:e.target},Tm=[],Nm=function(e,n){var r=n?.document||document,i=n?.trapStack||Tm,a=Il({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:km,isKeyBackward:Rm},n),o={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},s,c=function(x,E,O){return x&&x[E]!==void 0?x[E]:a[O||E]},d=function(x,E){var O=typeof E?.composedPath=="function"?E.composedPath():void 0;return o.containerGroups.findIndex(function($){var C=$.container,F=$.tabbableNodes;return C.contains(x)||O?.includes(C)||F.find(function(j){return j===x})})},u=function(x){var E=a[x];if(typeof E=="function"){for(var O=arguments.length,$=new Array(O>1?O-1:0),C=1;C<O;C++)$[C-1]=arguments[C];E=E.apply(void 0,$)}if(E===!0&&(E=void 0),!E){if(E===void 0||E===!1)return E;throw new Error("`".concat(x,"` was specified but was not a node, or did not return a node"))}var F=E;if(typeof E=="string"&&(F=r.querySelector(E),!F))throw new Error("`".concat(x,"` as selector refers to no known node"));return F},f=function(){var x=u("initialFocus");if(x===!1)return!1;if(x===void 0||!Xa(x,a.tabbableOptions))if(d(r.activeElement)>=0)x=r.activeElement;else{var E=o.tabbableGroups[0],O=E&&E.firstTabbableNode;x=O||u("fallbackFocus")}if(!x)throw new Error("Your focus-trap needs to have at least one focusable element");return x},p=function(){if(o.containerGroups=o.containers.map(function(x){var E=ym(x,a.tabbableOptions),O=xm(x,a.tabbableOptions),$=E.length>0?E[0]:void 0,C=E.length>0?E[E.length-1]:void 0,F=O.find(function(G){return nr(G)}),j=O.slice().reverse().find(function(G){return nr(G)}),X=!!E.find(function(G){return An(G)>0});return{container:x,tabbableNodes:E,focusableNodes:O,posTabIndexesFound:X,firstTabbableNode:$,lastTabbableNode:C,firstDomTabbableNode:F,lastDomTabbableNode:j,nextTabbableNode:function(Z){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,P=E.indexOf(Z);return P<0?v?O.slice(O.indexOf(Z)+1).find(function(H){return nr(H)}):O.slice(0,O.indexOf(Z)).reverse().find(function(H){return nr(H)}):E[P+(v?1:-1)]}}}),o.tabbableGroups=o.containerGroups.filter(function(x){return x.tabbableNodes.length>0}),o.tabbableGroups.length<=0&&!u("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(o.containerGroups.find(function(x){return x.posTabIndexesFound})&&o.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},m=function A(x){if(x!==!1&&x!==r.activeElement){if(!x||!x.focus){A(f());return}x.focus({preventScroll:!!a.preventScroll}),o.mostRecentlyFocusedNode=x,Sm(x)&&x.select()}},g=function(x){var E=u("setReturnFocus",x);return E||(E===!1?!1:x)},y=function(x){var E=x.target,O=x.event,$=x.isBackward,C=$===void 0?!1:$;E=E||ji(O),p();var F=null;if(o.tabbableGroups.length>0){var j=d(E,O),X=j>=0?o.containerGroups[j]:void 0;if(j<0)C?F=o.tabbableGroups[o.tabbableGroups.length-1].lastTabbableNode:F=o.tabbableGroups[0].firstTabbableNode;else if(C){var G=Al(o.tabbableGroups,function(U){var J=U.firstTabbableNode;return E===J});if(G<0&&(X.container===E||Xa(E,a.tabbableOptions)&&!nr(E,a.tabbableOptions)&&!X.nextTabbableNode(E,!1))&&(G=j),G>=0){var Z=G===0?o.tabbableGroups.length-1:G-1,v=o.tabbableGroups[Z];F=An(E)>=0?v.lastTabbableNode:v.lastDomTabbableNode}else Yr(O)||(F=X.nextTabbableNode(E,!1))}else{var P=Al(o.tabbableGroups,function(U){var J=U.lastTabbableNode;return E===J});if(P<0&&(X.container===E||Xa(E,a.tabbableOptions)&&!nr(E,a.tabbableOptions)&&!X.nextTabbableNode(E))&&(P=j),P>=0){var H=P===o.tabbableGroups.length-1?0:P+1,K=o.tabbableGroups[H];F=An(E)>=0?K.firstTabbableNode:K.firstDomTabbableNode}else Yr(O)||(F=X.nextTabbableNode(E))}}else F=u("fallbackFocus");return F},b=function(x){var E=ji(x);if(!(d(E,x)>=0)){if(Vr(a.clickOutsideDeactivates,x)){s.deactivate({returnFocus:a.returnFocusOnDeactivate});return}Vr(a.allowOutsideClick,x)||x.preventDefault()}},_=function(x){var E=ji(x),O=d(E,x)>=0;if(O||E instanceof Document)O&&(o.mostRecentlyFocusedNode=E);else{x.stopImmediatePropagation();var $,C=!0;if(o.mostRecentlyFocusedNode)if(An(o.mostRecentlyFocusedNode)>0){var F=d(o.mostRecentlyFocusedNode),j=o.containerGroups[F].tabbableNodes;if(j.length>0){var X=j.findIndex(function(G){return G===o.mostRecentlyFocusedNode});X>=0&&(a.isKeyForward(o.recentNavEvent)?X+1<j.length&&($=j[X+1],C=!1):X-1>=0&&($=j[X-1],C=!1))}}else o.containerGroups.some(function(G){return G.tabbableNodes.some(function(Z){return An(Z)>0})})||(C=!1);else C=!1;C&&($=y({target:o.mostRecentlyFocusedNode,isBackward:a.isKeyBackward(o.recentNavEvent)})),m($||o.mostRecentlyFocusedNode||f())}o.recentNavEvent=void 0},k=function(x){var E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;o.recentNavEvent=x;var O=y({event:x,isBackward:E});O&&(Yr(x)&&x.preventDefault(),m(O))},B=function(x){if(_m(x)&&Vr(a.escapeDeactivates,x)!==!1){x.preventDefault(),s.deactivate();return}(a.isKeyForward(x)||a.isKeyBackward(x))&&k(x,a.isKeyBackward(x))},I=function(x){var E=ji(x);d(E,x)>=0||Vr(a.clickOutsideDeactivates,x)||Vr(a.allowOutsideClick,x)||(x.preventDefault(),x.stopImmediatePropagation())},R=function(){if(o.active)return Ll.activateTrap(i,s),o.delayInitialFocusTimer=a.delayInitialFocus?Pl(function(){m(f())}):m(f()),r.addEventListener("focusin",_,!0),r.addEventListener("mousedown",b,{capture:!0,passive:!1}),r.addEventListener("touchstart",b,{capture:!0,passive:!1}),r.addEventListener("click",I,{capture:!0,passive:!1}),r.addEventListener("keydown",B,{capture:!0,passive:!1}),s},h=function(){if(o.active)return r.removeEventListener("focusin",_,!0),r.removeEventListener("mousedown",b,!0),r.removeEventListener("touchstart",b,!0),r.removeEventListener("click",I,!0),r.removeEventListener("keydown",B,!0),s},w=function(x){var E=x.some(function(O){var $=Array.from(O.removedNodes);return $.some(function(C){return C===o.mostRecentlyFocusedNode})});E&&m(f())},T=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(w):void 0,N=function(){T&&(T.disconnect(),o.active&&!o.paused&&o.containers.map(function(x){T.observe(x,{subtree:!0,childList:!0})}))};return s={get active(){return o.active},get paused(){return o.paused},activate:function(x){if(o.active)return this;var E=c(x,"onActivate"),O=c(x,"onPostActivate"),$=c(x,"checkCanFocusTrap");$||p(),o.active=!0,o.paused=!1,o.nodeFocusedBeforeActivation=r.activeElement,E?.();var C=function(){$&&p(),R(),N(),O?.()};return $?($(o.containers.concat()).then(C,C),this):(C(),this)},deactivate:function(x){if(!o.active)return this;var E=Il({onDeactivate:a.onDeactivate,onPostDeactivate:a.onPostDeactivate,checkCanReturnFocus:a.checkCanReturnFocus},x);clearTimeout(o.delayInitialFocusTimer),o.delayInitialFocusTimer=void 0,h(),o.active=!1,o.paused=!1,N(),Ll.deactivateTrap(i,s);var O=c(E,"onDeactivate"),$=c(E,"onPostDeactivate"),C=c(E,"checkCanReturnFocus"),F=c(E,"returnFocus","returnFocusOnDeactivate");O?.();var j=function(){Pl(function(){F&&m(g(o.nodeFocusedBeforeActivation)),$?.()})};return F&&C?(C(g(o.nodeFocusedBeforeActivation)).then(j,j),this):(j(),this)},pause:function(x){if(o.paused||!o.active)return this;var E=c(x,"onPause"),O=c(x,"onPostPause");return o.paused=!0,E?.(),h(),N(),O?.(),this},unpause:function(x){if(!o.paused||!o.active)return this;var E=c(x,"onUnpause"),O=c(x,"onPostUnpause");return o.paused=!1,E?.(),p(),R(),N(),O?.(),this},updateContainerElements:function(x){var E=[].concat(x).filter(Boolean);return o.containers=E.map(function(O){return typeof O=="string"?r.querySelector(O):O}),o.active&&p(),N(),this}},s.updateContainerElements(e),s};function Im(t){const e=jn(t);e.current=t,Mt(()=>()=>{e.current()},[])}const Ra=Cc(function(e,n){var{active:r=!0,paused:i=!1,focusTrapOptions:a={},preventScrollOnDeactivate:o=!1}=e,s=ie(e,["active","paused","focusTrapOptions","preventScrollOnDeactivate"]);const c=jn(null);uf(n,()=>c.current);const d=jn(null);Mt(()=>{const f=Nm(c.current,Object.assign(Object.assign({},a),{returnFocusOnDeactivate:!1}));return d.current=f,()=>{f.deactivate()}},[]),Mt(()=>{const f=d.current;r?f?.activate():f?.deactivate()},[r]),Mt(()=>{const f=d.current;i?f?.pause():f?.unpause()},[i]);const u=jn(typeof document<"u"?document.activeElement:null);return Im(()=>{a.returnFocusOnDeactivate!==!1&&u.current instanceof HTMLElement&&u.current.focus({preventScroll:o})}),Oe.createElement("div",Object.assign({ref:c},s))});Ra.displayName="FocusTrap";let Lm=0;class Gn extends l.Component{constructor(){super(...arguments),this.id=`${this.props.prefix}${Lm++}`}render(){return this.props.children(this.id)}}Gn.displayName="GenerateId";Gn.defaultProps={prefix:"pf-random-id-"};const ld="*";let Pm=0;const Fl="OUIA-Generated-",Ja={};function Dt(t,e,n=!0){return{"data-ouia-component-type":`PF5/${t}`,"data-ouia-safe":n,"data-ouia-component-id":e}}const mn=(t,e,n=!0,r)=>({"data-ouia-component-type":`PF5/${t}`,"data-ouia-safe":n,"data-ouia-component-id":cd(t,e,r)}),cd=(t,e,n)=>{const r=Tt(()=>gn(t,n),[t,n]);return e??r};function gn(t,e){try{let n;return typeof window<"u"?n=`${window.location.href}-${t}-${e||""}`:n=`${t}-${e||""}`,Ja[n]||(Ja[n]=0),`${Fl}${t}-${e?`${e}-`:""}${++Ja[n]}`}catch{return`${Fl}${t}-${e?`${e}-`:""}${++Pm}`}}function la(t){return t[0].toUpperCase()+t.substring(1)}function Zo(t="pf"){const e=new Date().getTime()+Math.random().toString(36).slice(2);return`${t}-${e}`}function Am(t,e){let n;return(...r)=>{clearTimeout(n),n=setTimeout(()=>t.apply(this,r),e)}}function Ui(t,e,n,r=!1){if(!t||!e)return!1;const i=t.getBoundingClientRect(),a=e.getBoundingClientRect(),o=Math.ceil(i.left),s=Math.floor(i.right),c=Math.ceil(a.left),d=Math.floor(a.right),u=c>=o&&d<=s,f=(n||!r&&i.width<a.width)&&(c<o&&d>o||d>s&&c<s);return u||f}function Fm(t,e){return t.replace(/\${(.*?)}/g,(n,r)=>e[r]||"")}function es(t,e,n,r,i,a=!1){if(!Array.isArray(i))return;const o=r.filter(d=>d)[0].constructor===Array;let s=t,c=e;n==="up"?t===0?s=i.length-1:s=t-1:n==="down"?t===i.length-1?s=0:s=t+1:n==="left"?e===0?c=r[t].length-1:c=e-1:n==="right"&&(e===r[t].length-1?c=0:c=e+1),r[s]===null||r[s]===void 0||o&&(r[s][c]===null||r[s][c]===void 0)?es(s,c,n,r,i,a):a?(r[s].focus&&r[s].focus(),Cr.findDOMNode(r[s]).focus()):n!=="tab"&&(o?r[s][c].focus():r[s].focus())}function Kr(t,e){const n=t.current.querySelectorAll(e);return Array.prototype.filter.call(n,function(i){return i.tabIndex>="0"})}function dd(t,e,n){let r;return e==="up"?t===0?r=n.length-1:r=t-1:t===n.length-1?r=0:r=t+1,n[r]===void 0||n[r][0]===null?dd(r,e,n):r}function ix(t,e,n){return n||(n=`${e}s`),`${t||0} ${t===1?e:n}`}const ca=(t,e)=>Object.entries(t||{}).reduce((n,[r,i])=>r==="default"?Object.assign(Object.assign({},n),{[e]:i}):Object.assign(Object.assign({},n),{[`${e}-on-${r}`]:i}),{}),Et=(t,e,n="",r,i)=>{if(!t)return"";if(r&&!i){if(r in t)return e.modifiers[Ya(`${n}${t[r]}`)];const a=["2xl","xl","lg","md","sm","default"],o=a.indexOf(r);for(let s=o;s<a.length;s++)if(a[s]in t)return e.modifiers[Ya(`${n}${t[a[s]]}`)];return""}return Object.entries(t||{}).map(([a,o])=>`${n}${o}${a!=="default"?`-on-${a}`:""}${i&&a!=="default"?"-height":""}`).map(Ya).map(a=>a.replace(/-?(\dxl)/gi,(o,s)=>`_${s}`)).map(a=>e.modifiers[a]).filter(Boolean).join(" ")},ud=t=>t===null?null:t>=Ur["2xl"]?"2xl":t>=Ur.xl?"xl":t>=Ur.lg?"lg":t>=Ur.md?"md":t>=Ur.sm?"sm":"default",fd=t=>t===null?null:t>=jr["2xl"]?"2xl":t>=jr.xl?"xl":t>=jr.lg?"lg":t>=jr.md?"md":t>=jr.sm?"sm":"default",Mm=t=>t.toUpperCase().replace("-","").replace("_",""),Ya=t=>t.replace(/([-_][a-z])/gi,Mm),dn=!!(typeof window<"u"&&window.document&&window.document.createElement),Ml=(t,e)=>{const n=getComputedStyle(e),r=()=>{let o="";const s={"50%":"ultra-condensed","62.5%":"extra-condensed","75%":"condensed","87.5%":"semi-condensed","100%":"normal","112.5%":"semi-expanded","125%":"expanded","150%":"extra-expanded","200%":"ultra-expanded"};let c;return n.fontStretch in s?c=s[n.fontStretch]:c="normal",o=n.fontStyle+" "+n.fontVariant+" "+n.fontWeight+" "+c+" "+n.fontSize+"/"+n.lineHeight+" "+n.fontFamily,o},a=document.createElement("canvas").getContext("2d");return a.font=n.font||r(),a.measureText(t).width},Dm=t=>{const e=getComputedStyle(t);let n=t.clientWidth,r=t.clientHeight;return r-=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),n-=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),{height:r,width:n}},Bm=(t,e)=>{const n=Dm(t).width;let r=e;if(Ml(e,t)>n){for(;Ml(`...${r}`,t)>n;)r=r.substring(1);t.value?t.value=`...${r}`:t.innerText=`...${r}`}else t.value?t.value=e:t.innerText=e},jm=t=>t.reduce((e,n)=>Object.assign(Object.assign({},e),{[n]:r=>{r.preventDefault()}}),{}),Vi=t=>{t.forEach(e=>{e.current&&clearTimeout(e.current)})},ur=(t,e="ltr")=>{if(!t)return e;const n=getComputedStyle(t).getPropertyValue("direction");return["ltr","rtl"].includes(n)?n:e};function si(t){const e=t.getBoundingClientRect();return{width:e.width,height:e.height,top:e.top,right:e.right,bottom:e.bottom,left:e.left,x:e.left,y:e.top}}function Yt(t){if(t.toString()!=="[object Window]"){const e=t.ownerDocument;return e?e.defaultView:window}return t}function ts(t){const e=Yt(t),n=e.pageXOffset,r=e.pageYOffset;return{scrollLeft:n,scrollTop:r}}function li(t){const e=Yt(t).Element;return t instanceof e||t instanceof Element}function Jt(t){const e=Yt(t).HTMLElement;return t instanceof e||t instanceof HTMLElement}function Um(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}function Vm(t){return t===Yt(t)||!Jt(t)?ts(t):Um(t)}function Ut(t){return t?(t.nodeName||"").toLowerCase():null}function vn(t){return(li(t)?t.ownerDocument:t.document).documentElement}function ns(t){return si(vn(t)).left+ts(t).scrollLeft}function sn(t){return Yt(t).getComputedStyle(t)}function rs(t){const{overflow:e,overflowX:n,overflowY:r}=sn(t);return/auto|scroll|overlay|hidden/.test(e+r+n)}function $m(t,e,n=!1){const r=vn(e),i=si(t),a=Jt(e);let o={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(a||!a&&!n)&&((Ut(e)!=="body"||rs(r))&&(o=Vm(e)),Jt(e)?(s=si(e),s.x+=e.clientLeft,s.y+=e.clientTop):r&&(s.x=ns(r))),{x:i.left+o.scrollLeft-s.x,y:i.top+o.scrollTop-s.y,width:i.width,height:i.height}}function is(t){return{x:t.offsetLeft,y:t.offsetTop,width:t.offsetWidth,height:t.offsetHeight}}function Ta(t){return Ut(t)==="html"?t:t.assignedSlot||t.parentNode||t.host||vn(t)}function pd(t){return["html","body","#document"].indexOf(Ut(t))>=0?t.ownerDocument.body:Jt(t)&&rs(t)?t:pd(Ta(t))}function Qr(t,e=[]){const n=pd(t),r=Ut(n)==="body",i=Yt(n),a=r?[i].concat(i.visualViewport||[],rs(n)?n:[]):n,o=e.concat(a);return r?o:o.concat(Qr(Ta(a)))}function Hm(t){return["table","td","th"].indexOf(Ut(t))>=0}function Dl(t){if(!Jt(t)||sn(t).position==="fixed")return null;const e=t.offsetParent;if(e){const n=vn(e);if(Ut(e)==="body"&&sn(e).position==="static"&&sn(n).position!=="static")return n}return e}function zm(t){let e=Ta(t);for(;Jt(e)&&["html","body"].indexOf(Ut(e))<0;){const n=sn(e);if(n.transform!=="none"||n.perspective!=="none"||n.willChange&&n.willChange!=="auto")return e;e=e.parentNode}return null}function Ei(t){const e=Yt(t);let n=Dl(t);for(;n&&Hm(n)&&sn(n).position==="static";)n=Dl(n);return n&&Ut(n)==="body"&&sn(n).position==="static"?e:n||zm(t)||e}const Nt="top",Bt="bottom",jt="right",It="left",as="auto",Si=[Nt,Bt,jt,It],mr="start",os="end",Wm="clippingParents",hd="viewport",$r="popper",Km="reference",Bl=Si.reduce((t,e)=>t.concat([`${e}-${mr}`,`${e}-${os}`]),[]),md=[...Si,as].reduce((t,e)=>t.concat([e,`${e}-${mr}`,`${e}-${os}`]),[]),Gm="beforeRead",qm="read",Xm="afterRead",Jm="beforeMain",Ym="main",Qm="afterMain",Zm="beforeWrite",eg="write",tg="afterWrite",ng=[Gm,qm,Xm,Jm,Ym,Qm,Zm,eg,tg];function rg(t){const e=new Map,n=new Set,r=[];t.forEach(a=>{e.set(a.name,a)});function i(a){n.add(a.name),[...a.requires||[],...a.requiresIfExists||[]].forEach(s=>{if(!n.has(s)){const c=e.get(s);c&&i(c)}}),r.push(a)}return t.forEach(a=>{n.has(a.name)||i(a)}),r}function ig(t){const e=rg(t);return ng.reduce((n,r)=>n.concat(e.filter(i=>i.phase===r)),[])}function ag(t){let e;return()=>(e||(e=new Promise(n=>{Promise.resolve().then(()=>{e=void 0,n(t())})})),e)}function qt(t){return t.split("-")[0]}function og(t){const e=t.reduce((n,r)=>{const i=n[r.name];return n[r.name]=i?Object.assign(Object.assign(Object.assign({},i),r),{options:Object.assign(Object.assign({},i.options),r.options),data:Object.assign(Object.assign({},i.data),r.data)}):r,n},{});return Object.keys(e).map(n=>e[n])}function sg(t){const e=Yt(t),n=vn(t),r=e.visualViewport;let i=n.clientWidth,a=n.clientHeight,o=0,s=0;return r&&(i=r.width,a=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,s=r.offsetTop)),{width:i,height:a,x:o+ns(t),y:s}}function lg(t){const e=vn(t),n=ts(t),r=t.ownerDocument.body,i=Math.max(e.scrollWidth,e.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),a=Math.max(e.scrollHeight,e.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0);let o=-n.scrollLeft+ns(t);const s=-n.scrollTop;return sn(r||e).direction==="rtl"&&(o+=Math.max(e.clientWidth,r?r.clientWidth:0)-i),{width:i,height:a,x:o,y:s}}function gd(t,e){const n=!!(e.getRootNode&&e.getRootNode().host);if(t.contains(e))return!0;if(n){let r=e;do{if(r&&t.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function No(t){return Object.assign(Object.assign({},t),{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function cg(t){const e=si(t);return e.top=e.top+t.clientTop,e.left=e.left+t.clientLeft,e.bottom=e.top+t.clientHeight,e.right=e.left+t.clientWidth,e.width=t.clientWidth,e.height=t.clientHeight,e.x=e.left,e.y=e.top,e}function jl(t,e){return e===hd?No(sg(t)):Jt(e)?cg(e):No(lg(vn(t)))}function dg(t){const e=Qr(Ta(t)),r=["absolute","fixed"].indexOf(sn(t).position)>=0&&Jt(t)?Ei(t):t;return li(r)?e.filter(i=>li(i)&&gd(i,r)&&Ut(i)!=="body"):[]}function ug(t,e,n){const i=[...e==="clippingParents"?dg(t):[].concat(e),n],a=i[0],o=i.reduce((s,c)=>{const d=jl(t,c);return s.top=Math.max(d.top,s.top),s.right=Math.min(d.right,s.right),s.bottom=Math.min(d.bottom,s.bottom),s.left=Math.max(d.left,s.left),s},jl(t,a));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function ci(t){return t.split("-")[1]}function ss(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function vd({reference:t,element:e,placement:n}){const r=n?qt(n):null,i=n?ci(n):null,a=t.x+t.width/2-e.width/2,o=t.y+t.height/2-e.height/2;let s;switch(r){case Nt:s={x:a,y:t.y-e.height};break;case Bt:s={x:a,y:t.y+t.height};break;case jt:s={x:t.x+t.width,y:o};break;case It:s={x:t.x-e.width,y:o};break;default:s={x:t.x,y:t.y}}const c=r?ss(r):null;if(c!=null){const d=c==="y"?"height":"width";switch(i){case mr:s[c]=Math.floor(s[c])-Math.floor(t[d]/2-e[d]/2);break;case os:s[c]=Math.floor(s[c])+Math.ceil(t[d]/2-e[d]/2);break}}return s}function bd(){return{top:0,right:0,bottom:0,left:0}}function yd(t){return Object.assign(Object.assign({},bd()),t)}function xd(t,e){return e.reduce((n,r)=>(n[r]=t,n),{})}function di(t,e={}){const{placement:n=t.placement,boundary:r=Wm,rootBoundary:i=hd,elementContext:a=$r,altBoundary:o=!1,padding:s=0}=e,c=yd(typeof s!="number"?s:xd(s,Si)),d=a===$r?Km:$r,u=t.elements.reference,f=t.rects.popper,p=t.elements[o?d:a],m=ug(li(p)?p:p.contextElement||vn(t.elements.popper),r,i),g=si(u),y=vd({reference:g,element:f,strategy:"absolute",placement:n}),b=No(Object.assign(Object.assign({},f),y)),_=a===$r?b:g,k={top:m.top-_.top+c.top,bottom:_.bottom-m.bottom+c.bottom,left:m.left-_.left+c.left,right:_.right-m.right+c.right},B=t.modifiersData.offset;if(a===$r&&B){const I=B[n];Object.keys(k).forEach(R=>{const h=[jt,Bt].indexOf(R)>=0?1:-1,w=[Nt,Bt].indexOf(R)>=0?"y":"x";k[R]+=I[w]*h})}return k}const Ul={placement:"bottom",modifiers:[],strategy:"absolute"};function Vl(...t){return!t.some(e=>!(e&&typeof e.getBoundingClientRect=="function"))}function fg(t={}){const{defaultModifiers:e=[],defaultOptions:n=Ul}=t;return function(i,a,o=n){let s={placement:"bottom",orderedModifiers:[],options:Object.assign(Object.assign({},Ul),n),modifiersData:{},elements:{reference:i,popper:a},attributes:{},styles:{}},c=[],d=!1;const u={state:s,setOptions(m){p(),s.options=Object.assign(Object.assign(Object.assign({},n),s.options),m),s.scrollParents={reference:li(i)?Qr(i):i.contextElement?Qr(i.contextElement):[],popper:Qr(a)};const g=ig(og([...e,...s.options.modifiers]));return s.orderedModifiers=g.filter(y=>y.enabled),f(),u.update()},forceUpdate(){if(d)return;const{reference:m,popper:g}=s.elements;if(Vl(m,g)){s.rects={reference:$m(m,Ei(g),s.options.strategy==="fixed"),popper:is(g)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach(y=>s.modifiersData[y.name]=Object.assign({},y.data));for(let y=0;y<s.orderedModifiers.length;y++){if(s.reset===!0){s.reset=!1,y=-1;continue}const{fn:b,options:_={},name:k}=s.orderedModifiers[y];typeof b=="function"&&(s=b({state:s,options:_,name:k,instance:u})||s)}}},update:ag(()=>new Promise(m=>{u.forceUpdate(),m(s)})),destroy(){p(),d=!0}};if(!Vl(i,a))return u;u.setOptions(o).then(m=>{!d&&o.onFirstUpdate&&o.onFirstUpdate(m)});function f(){s.orderedModifiers.forEach(({name:m,options:g={},effect:y})=>{if(typeof y=="function"){const b=y({state:s,name:m,instance:u,options:g}),_=()=>{};c.push(b||_)}})}function p(){c.forEach(m=>m()),c=[]}return u}}const $i={passive:!0};function pg({state:t,instance:e,options:n}){const{scroll:r=!0,resize:i=!0}=n,a=Yt(t.elements.popper),o=[...t.scrollParents.reference,...t.scrollParents.popper];return r&&o.forEach(s=>{s.addEventListener("scroll",e.update,$i)}),i&&a.addEventListener("resize",e.update,$i),()=>{r&&o.forEach(s=>{s.removeEventListener("scroll",e.update,$i)}),i&&a.removeEventListener("resize",e.update,$i)}}const hg={name:"eventListeners",enabled:!0,phase:"write",fn:()=>{},effect:pg,data:{}};function mg({state:t,name:e}){t.modifiersData[e]=vd({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const gg={name:"popperOffsets",enabled:!0,phase:"read",fn:mg,data:{}},vg={top:"auto",right:"auto",bottom:"auto",left:"auto"};function bg({x:t,y:e}){const r=window.devicePixelRatio||1;return{x:Math.round(t*r)/r||0,y:Math.round(e*r)/r||0}}function $l({popper:t,popperRect:e,placement:n,offsets:r,position:i,gpuAcceleration:a,adaptive:o}){let{x:s,y:c}=bg(r);const d=r.hasOwnProperty("x"),u=r.hasOwnProperty("y");let f=It,p=Nt;const m=window;if(o){let y=Ei(t);y===Yt(t)&&(y=vn(t)),n===Nt&&(p=Bt,c-=y.clientHeight-e.height,c*=a?1:-1),n===It&&(f=jt,s-=y.clientWidth-e.width,s*=a?1:-1)}const g=Object.assign({position:i},o&&vg);return a?Object.assign(Object.assign({},g),{[p]:u?"0":"",[f]:d?"0":"",transform:(m.devicePixelRatio||1)<2?`translate(${s}px, ${c}px)`:`translate3d(${s}px, ${c}px, 0)`}):Object.assign(Object.assign({},g),{[p]:u?`${c}px`:"",[f]:d?`${s}px`:"",transform:""})}function yg({state:t,options:e}){const{gpuAcceleration:n=!0,adaptive:r=!0}=e,i={placement:qt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:n};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign(Object.assign({},t.styles.popper),$l(Object.assign(Object.assign({},i),{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:r})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign(Object.assign({},t.styles.arrow),$l(Object.assign(Object.assign({},i),{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{"data-popper-placement":t.placement})}const xg={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:yg,data:{}};function wg({state:t}){Object.keys(t.elements).forEach(e=>{const n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];!Jt(i)||!Ut(i)||(Object.assign(i.style,n),Object.keys(r).forEach(a=>{const o=r[a];o===!1?i.removeAttribute(a):i.setAttribute(a,o===!0?"":o)}))})}function Cg({state:t}){const e={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,e.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,e.arrow),()=>{Object.keys(t.elements).forEach(n=>{const r=t.elements[n],i=t.attributes[n]||{},o=Object.keys(t.styles.hasOwnProperty(n)?t.styles[n]:e[n]).reduce((s,c)=>(s[c]="",s),{});!Jt(r)||!Ut(r)||(Object.assign(r.style,o),Object.keys(i).forEach(s=>{r.removeAttribute(s)}))})}}const Og={name:"applyStyles",enabled:!0,phase:"write",fn:wg,effect:Cg,requires:["computeStyles"]};function Eg(t,e,n){const r=qt(t),i=[It,Nt].indexOf(r)>=0?-1:1;let[a,o]=typeof n=="function"?n(Object.assign(Object.assign({},e),{placement:t})):n;return a=a||0,o=(o||0)*i,[It,jt].indexOf(r)>=0?{x:o,y:a}:{x:a,y:o}}function Sg({state:t,options:e,name:n}){const{offset:r=[0,0]}=e,i=md.reduce((s,c)=>(s[c]=Eg(c,t.rects,r),s),{}),{x:a,y:o}=i[t.placement];t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=a,t.modifiersData.popperOffsets.y+=o),t.modifiersData[n]=i}const _g={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Sg},kg={left:"right",right:"left",bottom:"top",top:"bottom"};function Wi(t){return t.replace(/left|right|bottom|top/g,e=>kg[e])}const Rg={start:"end",end:"start"};function Hl(t){return t.replace(/start|end/g,e=>Rg[e])}function Tg(t,e={}){const{placement:n,boundary:r,rootBoundary:i,padding:a,flipVariations:o,allowedAutoPlacements:s=md}=e,c=ci(n),d=c?o?Bl:Bl.filter(p=>ci(p)===c):Si;let u=d.filter(p=>s.indexOf(p)>=0);u.length===0&&(u=d);const f=u.reduce((p,m)=>(p[m]=di(t,{placement:m,boundary:r,rootBoundary:i,padding:a})[qt(m)],p),{});return Object.keys(f).sort((p,m)=>f[p]-f[m])}function Ng(t){if(qt(t)===as)return[];const e=Wi(t);return[Hl(t),e,Hl(e)]}function Ig({state:t,options:e,name:n}){if(t.modifiersData[n]._skip)return;const{mainAxis:r=!0,altAxis:i=!0,fallbackPlacements:a,padding:o,boundary:s,rootBoundary:c,altBoundary:d,flipVariations:u=!0,allowedAutoPlacements:f}=e,p=t.options.placement,g=qt(p)===p,y=a||(g||!u?[Wi(p)]:Ng(p)),b=[p,...y].reduce((h,w)=>h.concat(qt(w)===as?Tg(t,{placement:w,boundary:s,rootBoundary:c,padding:o,flipVariations:u,allowedAutoPlacements:f}):w),[]),_=t.rects.reference,k=t.rects.popper,B=new Map;let I=!0,R=b[0];for(let h=0;h<b.length;h++){const w=b[h],T=qt(w),N=ci(w)===mr,A=[Nt,Bt].indexOf(T)>=0,x=A?"width":"height",E=di(t,{placement:w,boundary:s,rootBoundary:c,altBoundary:d,padding:o});let O=A?N?jt:It:N?Bt:Nt;_[x]>k[x]&&(O=Wi(O));const $=Wi(O),C=[];if(r&&C.push(E[T]<=0),i&&C.push(E[O]<=0,E[$]<=0),C.every(F=>F)){R=w,I=!1;break}B.set(w,C)}if(I){const h=u?3:1;for(let w=h;w>0;w--){const T=b.find(N=>{const A=B.get(N);if(A)return A.slice(0,w).every(x=>x)});if(T){R=T;break}}}t.placement!==R&&(t.modifiersData[n]._skip=!0,t.placement=R,t.reset=!0)}const Lg={name:"flip",enabled:!0,phase:"main",fn:Ig,requiresIfExists:["offset"],data:{_skip:!1}};function Pg(t){return t==="x"?"y":"x"}function Ki(t,e,n){return Math.max(t,Math.min(e,n))}function Ag({state:t,options:e,name:n}){const{mainAxis:r=!0,altAxis:i=!1,boundary:a,rootBoundary:o,altBoundary:s,padding:c,tether:d=!0,tetherOffset:u=0}=e,f=di(t,{boundary:a,rootBoundary:o,padding:c,altBoundary:s}),p=qt(t.placement),m=ci(t.placement),g=!m,y=ss(p),b=Pg(y),_=t.modifiersData.popperOffsets,k=t.rects.reference,B=t.rects.popper,I=typeof u=="function"?u(Object.assign(Object.assign({},t.rects),{placement:t.placement})):u,R={x:0,y:0};if(_){if(r){const h=y==="y"?Nt:It,w=y==="y"?Bt:jt,T=y==="y"?"height":"width",N=_[y],A=_[y]+f[h],x=_[y]-f[w],E=d?-B[T]/2:0,O=m===mr?k[T]:B[T],$=m===mr?-B[T]:-k[T],C=t.elements.arrow,F=d&&C?is(C):{width:0,height:0},j=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:bd(),X=j[h],G=j[w],Z=Ki(0,k[T],F[T]),v=g?k[T]/2-E-Z-X-I:O-Z-X-I,P=g?-k[T]/2+E+Z+G+I:$+Z+G+I,H=t.elements.arrow&&Ei(t.elements.arrow),K=H?y==="y"?H.clientTop||0:H.clientLeft||0:0,U=t.modifiersData.offset?t.modifiersData.offset[t.placement][y]:0,J=_[y]+v-U-K,Q=_[y]+P-U,ee=Ki(d?Math.min(A,J):A,N,d?Math.max(x,Q):x);_[y]=ee,R[y]=ee-N}if(i){const h=y==="x"?Nt:It,w=y==="x"?Bt:jt,T=_[b],N=T+f[h],A=T-f[w],x=Ki(N,T,A);_[b]=x,R[b]=x-T}t.modifiersData[n]=R}}const Fg={name:"preventOverflow",enabled:!0,phase:"main",fn:Ag,requiresIfExists:["offset"]};function Mg({state:t,name:e}){const n=t.elements.arrow,r=t.modifiersData.popperOffsets,i=qt(t.placement),a=ss(i),s=[It,jt].indexOf(i)>=0?"height":"width";if(!n||!r)return;const c=t.modifiersData[`${e}#persistent`].padding,d=is(n),u=a==="y"?Nt:It,f=a==="y"?Bt:jt,p=t.rects.reference[s]+t.rects.reference[a]-r[a]-t.rects.popper[s],m=r[a]-t.rects.reference[a],g=Ei(n),y=g?a==="y"?g.clientHeight||0:g.clientWidth||0:0,b=p/2-m/2,_=c[u],k=y-d[s]-c[f],B=y/2-d[s]/2+b,I=Ki(_,B,k),R=a;t.modifiersData[e]={[R]:I,centerOffset:I-B}}function Dg({state:t,options:e,name:n}){let{element:r="[data-popper-arrow]",padding:i=0}=e;r!=null&&(typeof r=="string"&&(r=t.elements.popper.querySelector(r),!r)||gd(t.elements.popper,r)&&(t.elements.arrow=r,t.modifiersData[`${n}#persistent`]={padding:yd(typeof i!="number"?i:xd(i,Si))}))}const Bg={name:"arrow",enabled:!0,phase:"main",fn:Mg,effect:Dg,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function zl(t,e,n={x:0,y:0}){return{top:t.top-e.height-n.y,right:t.right-e.width+n.x,bottom:t.bottom-e.height+n.y,left:t.left-e.width-n.x}}function Wl(t){return[Nt,jt,Bt,It].some(e=>t[e]>=0)}function jg({state:t,name:e}){const n=t.rects.reference,r=t.rects.popper,i=t.modifiersData.preventOverflow,a=di(t,{elementContext:"reference"}),o=di(t,{altBoundary:!0}),s=zl(a,n),c=zl(o,r,i),d=Wl(s),u=Wl(c);t.modifiersData[e]={referenceClippingOffsets:s,popperEscapeOffsets:c,isReferenceHidden:d,hasPopperEscaped:u},t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{"data-popper-reference-hidden":d,"data-popper-escaped":u})}const Ug={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:jg},Vg=[hg,gg,xg,Og,_g,Lg,Fg,Bg,Ug],$g=fg({defaultModifiers:Vg}),Io=dn?l.useLayoutEffect:l.useEffect,Hg=(t,e)=>JSON.stringify(t)===JSON.stringify(e),Kl=t=>t.reduce((e,[n,r])=>(e[n]=r,e),{}),zg=[],Wg=(t,e,n={})=>{const r=l.useRef(null),i={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||zg},[a,o]=l.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"}},attributes:{}}),s=l.useMemo(()=>({name:"updateState",enabled:!0,phase:"write",fn:({state:u})=>{const f=Object.keys(u.elements);o({styles:Kl(f.map(p=>[p,u.styles[p]||{}])),attributes:Kl(f.map(p=>[p,u.attributes[p]]))})},requires:["computeStyles"]}),[]),c=l.useMemo(()=>{const u={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[...i.modifiers,s,{name:"applyStyles",enabled:!1}]};return Hg(r.current,u)?r.current||u:(r.current=u,u)},[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,s]),d=l.useRef();return Io(()=>{d&&d.current&&d.current.setOptions(c)},[c]),Io(()=>{if(t==null||e==null)return;const f=(n.createPopper||$g)(t,e,c);return d.current=f,()=>{f.destroy(),d.current=null}},[t,e,n.createPopper]),{state:d.current?d.current.state:null,styles:a.styles,attributes:a.attributes,update:d.current?d.current.update:null,forceUpdate:d.current?d.current.forceUpdate:null}},Kg={left:"right",right:"left",bottom:"top",top:"bottom","top-start":"bottom-end","top-end":"bottom-start","bottom-start":"top-end","bottom-end":"top-start","left-start":"right-end","left-end":"right-start","right-start":"left-end","right-end":"left-start"},Gg=t=>t.replace(/left|right|bottom|top|top-start|top-end|bottom-start|bottom-end|right-start|right-end|left-start|left-end/g,e=>Kg[e]),qg=t=>`opacity ${t}ms cubic-bezier(.54, 1.5, .38, 1.11)`,Er=({trigger:t,popper:e,direction:n="down",position:r="start",placement:i,width:a,minWidth:o="trigger",maxWidth:s,appendTo:c="inline",zIndex:d=9999,isVisible:u=!0,positionModifiers:f,distance:p=0,onMouseEnter:m,onMouseLeave:g,onFocus:y,onBlur:b,onDocumentClick:_,onTriggerClick:k,onTriggerEnter:B,onPopperClick:I,onPopperMouseEnter:R,onPopperMouseLeave:h,onDocumentKeyDown:w,enableFlip:T=!0,flipBehavior:N="flip",triggerRef:A,popperRef:x,animationDuration:E=0,entryDelay:O=0,exitDelay:$=0,onHidden:C=()=>{},onHide:F=()=>{},onMount:j=()=>{},onShow:X=()=>{},onShown:G=()=>{},preventOverflow:Z=!1})=>{var v;const[P,H]=l.useState(null),[K,U]=l.useState(null),[J,Q]=l.useState(null),[ee,re]=l.useState(null),[ne,se]=l.useState(!1),[fe,Ie]=l.useState(0),[Ge,Me]=l.useState(u),Ve=l.useRef(null),gt=l.useRef(null),L=l.useRef(null),D=l.useRef(),V=K||P,Y=u||Ge,oe=(v=A?.current||P)===null||v===void 0?void 0:v.parentElement,te=ur(oe),ue=l.useMemo(()=>{const be={left:"left",right:"right",center:"center"};return{ltr:Object.assign({start:"left",end:"right"},be),rtl:Object.assign({start:"right",end:"left"},be)}[te][r]},[r,te]),ce=l.useCallback(be=>_(be,V,J),[Y,P,K,J,_]);l.useEffect(()=>{se(!0),j()},[]),l.useEffect(()=>()=>{Vi([Ve,L,gt])},[]),l.useEffect(()=>{A&&(A.current?U(A.current):typeof A=="function"&&U(A()))},[A,t]),l.useEffect(()=>{x&&(x.current?Q(x.current):typeof x=="function"&&Q(x()))},[Y,x]),l.useEffect(()=>{const be=new MutationObserver(()=>{De&&De()});return J&&be.observe(J,{attributes:!0,childList:!0,subtree:!0}),()=>{be.disconnect()}},[J]);const Ee=(be,M,z,q=!1)=>{be&&M&&M.addEventListener(z,be,{capture:q})},Se=(be,M,z,q=!1)=>{be&&M&&M.removeEventListener(z,be,{capture:q})};l.useEffect(()=>(Ee(m,V,"mouseenter"),Ee(g,V,"mouseleave"),Ee(y,V,"focus"),Ee(b,V,"blur"),Ee(k,V,"click"),Ee(B,V,"keydown"),Ee(I,J,"click"),Ee(R,J,"mouseenter"),Ee(h,J,"mouseleave"),_&&Ee(ce,document,"click",!0),Ee(w,document,"keydown",!0),()=>{Se(m,V,"mouseenter"),Se(g,V,"mouseleave"),Se(y,V,"focus"),Se(b,V,"blur"),Se(k,V,"click"),Se(B,V,"keydown"),Se(I,J,"click"),Se(R,J,"mouseenter"),Se(h,J,"mouseleave"),_&&Se(ce,document,"click",!0),Se(w,document,"keydown",!0)}),[P,J,m,g,y,b,k,B,I,R,h,_,w,K]);const ze=()=>{if(i)return i;let be=n==="up"?"top":"bottom";return ue!=="center"&&(be=`${be}-${ue==="right"?"end":"start"}`),be},Je=l.useMemo(ze,[n,ue,i]),dt=l.useMemo(()=>Gg(ze()),[n,ue,i]),Vt=l.useMemo(()=>({name:"widthMods",enabled:a!==void 0||o!==void 0||s!==void 0,phase:"beforeWrite",requires:["computeStyles"],fn:({state:be})=>{const M=be.rects.reference.width;a&&(be.styles.popper.width=a==="trigger"?`${M}px`:a),o&&(be.styles.popper.minWidth=o==="trigger"?`${M}px`:o),s&&(be.styles.popper.maxWidth=s==="trigger"?`${M}px`:s)},effect:({state:be})=>{const M=be.elements.reference.offsetWidth;return a&&(be.elements.popper.style.width=a==="trigger"?`${M}px`:a),o&&(be.elements.popper.style.minWidth=o==="trigger"?`${M}px`:o),s&&(be.elements.popper.style.maxWidth=s==="trigger"?`${M}px`:s),()=>{}}}),[a,o,s]),{styles:Qt,attributes:ut,update:De,forceUpdate:wt}=Wg(V,J,{placement:Je,modifiers:[{name:"offset",options:{offset:[0,p]}},{name:"preventOverflow",enabled:Z},{name:"hide",enabled:!0},{name:"flip",enabled:Je.startsWith("auto")||T,options:{fallbackPlacements:N==="flip"?[dt]:N}},Vt]});l.useEffect(()=>{var be,M,z,q,le,pe;const Ce=((z=(M=(be=e?.props)===null||be===void 0?void 0:be.children[1])===null||M===void 0?void 0:M.props)===null||z===void 0?void 0:z.children)||((pe=(le=(q=e?.props)===null||q===void 0?void 0:q.children)===null||le===void 0?void 0:le.props)===null||pe===void 0?void 0:pe.children);re(Ce),Ce&&ee&&Ce!==ee&&wt&&wt()},[e]),l.useEffect(()=>{D.current<$&&(Vi([Ve,L]),L.current=setTimeout(()=>{Ve.current=setTimeout(()=>{Me(!1)},E)},$)),D.current=$},[$]);const Jn=()=>{X(),Vi([Ve,L]),gt.current=setTimeout(()=>{Me(!0),Ie(1),G()},O)},$t=()=>{F(),Vi([gt]),L.current=setTimeout(()=>{Ie(0),Ve.current=setTimeout(()=>{Me(!1),C()},E)},$)};l.useEffect(()=>{u?Jn():$t()},[u]);const bn=()=>{if(ut&&ut.popper&&ut.popper["data-popper-placement"]){const be=ut.popper["data-popper-placement"];return f[be]}return f.top},In=Object.assign({className:S(e.props&&e.props.className,f&&bn()),style:Object.assign(Object.assign(Object.assign({},e.props&&e.props.style||{}),Qt.popper),{zIndex:d,opacity:fe,transition:qg(E)})},ut.popper),ft=()=>{const be=l.cloneElement(e,In);return x?be:l.createElement("div",{style:{display:"contents"},ref:M=>Q(M?.firstElementChild)},be)},Ht=()=>{if(c==="inline")return ft();{const be=typeof c=="function"?c():c;return Cr.createPortal(ft(),be)}};return l.createElement(l.Fragment,null,!A&&t&&l.isValidElement(t)&&l.createElement("div",{style:{display:"contents"},ref:be=>H(be?.firstElementChild)},t),A&&t&&l.isValidElement(t)&&t,ne&&Y&&Ht())};Er.displayName="Popper";const ls=(t,e,n)=>{let r;if(dn){const{ResizeObserver:i}=window;if(t&&i){const a=new i(o=>{n?window.requestAnimationFrame(()=>{Array.isArray(o)&&o.length>0&&e()}):Array.isArray(o)&&o.length>0&&e()});a.observe(t),r=()=>a.unobserve(t)}else window.addEventListener("resize",e),r=()=>window.removeEventListener("resize",e)}return()=>{r&&r()}};var Gl;(function(t){t.md="md",t.lg="lg",t.xl="xl",t["2xl"]="2xl",t["3xl"]="3xl",t["4xl"]="4xl"})(Gl||(Gl={}));var Lo;(function(t){t.h1="2xl",t.h2="xl",t.h3="lg",t.h4="md",t.h5="md",t.h6="md"})(Lo||(Lo={}));const cs=t=>{var{className:e="",children:n="",headingLevel:r,size:i=Lo[r],ouiaId:a,ouiaSafe:o=!0}=t,s=ie(t,["className","children","headingLevel","size","ouiaId","ouiaSafe"]);const c=mn(cs.displayName,a,o);return l.createElement(r,Object.assign({},c,s,{className:S(Rl.title,i&&Rl.modifiers[i],e)}),n)};cs.displayName="Title";const qe={badge:"pf-v5-c-badge",button:"pf-v5-c-button",buttonCount:"pf-v5-c-button__count",buttonIcon:"pf-v5-c-button__icon",buttonProgress:"pf-v5-c-button__progress",modifiers:{active:"pf-m-active",block:"pf-m-block",small:"pf-m-small",primary:"pf-m-primary",displayLg:"pf-m-display-lg",secondary:"pf-m-secondary",tertiary:"pf-m-tertiary",link:"pf-m-link",unread:"pf-m-unread",inline:"pf-m-inline",danger:"pf-m-danger",warning:"pf-m-warning",control:"pf-m-control",expanded:"pf-m-expanded",plain:"pf-m-plain",noPadding:"pf-m-no-padding",disabled:"pf-m-disabled",ariaDisabled:"pf-m-aria-disabled",progress:"pf-m-progress",inProgress:"pf-m-in-progress",start:"pf-m-start",end:"pf-m-end"},spinner:"pf-v5-c-spinner",themeDark:"pf-v5-theme-dark"},Hi={modifiers:{inline:"pf-m-inline",sm:"pf-m-sm",md:"pf-m-md",lg:"pf-m-lg",xl:"pf-m-xl"},spinner:"pf-v5-c-spinner",spinnerPath:"pf-v5-c-spinner__path"},Xg={name:"--pf-v5-c-spinner--diameter",value:"0.875rem",var:"var(--pf-v5-c-spinner--diameter)"};var Po;(function(t){t.sm="sm",t.md="md",t.lg="lg",t.xl="xl"})(Po||(Po={}));const qn=t=>{var{className:e="",size:n="xl","aria-valuetext":r="Loading...",diameter:i,isInline:a=!1,"aria-label":o,"aria-labelledBy":s}=t,c=ie(t,["className","size","aria-valuetext","diameter","isInline","aria-label","aria-labelledBy"]);return l.createElement("svg",Object.assign({className:S(Hi.spinner,a?Hi.modifiers.inline:Hi.modifiers[n],e),role:"progressbar","aria-valuetext":r,viewBox:"0 0 100 100"},i&&{style:{[Xg.name]:i}},o&&{"aria-label":o},s&&{"aria-labelledBy":s},!o&&!s&&{"aria-label":"Contents"},c),l.createElement("circle",{className:Hi.spinnerPath,cx:"50",cy:"50",r:"45",fill:"none"}))};qn.displayName="Spinner";const Zr={badge:"pf-v5-c-badge",modifiers:{read:"pf-m-read",unread:"pf-m-unread"},themeDark:"pf-v5-theme-dark"},wd=t=>{var{isRead:e=!1,className:n="",children:r="",screenReaderText:i}=t,a=ie(t,["isRead","className","children","screenReaderText"]);return l.createElement("span",Object.assign({},a,{className:S(Zr.badge,e?Zr.modifiers.read:Zr.modifiers.unread,n)}),r,i&&l.createElement("span",{className:"pf-v5-screen-reader"},i))};wd.displayName="Badge";var pt;(function(t){t.primary="primary",t.secondary="secondary",t.tertiary="tertiary",t.danger="danger",t.warning="warning",t.link="link",t.plain="plain",t.control="control"})(pt||(pt={}));var Ao;(function(t){t.button="button",t.submit="submit",t.reset="reset"})(Ao||(Ao={}));var ei;(function(t){t.default="default",t.sm="sm",t.lg="lg"})(ei||(ei={}));const Jg=t=>{var{children:e=null,className:n="",component:r="button",isActive:i=!1,isBlock:a=!1,isDisabled:o=!1,isAriaDisabled:s=!1,isLoading:c=null,isDanger:d=!1,spinnerAriaValueText:u,spinnerAriaLabelledBy:f,spinnerAriaLabel:p,size:m=ei.default,inoperableEvents:g=["onClick","onKeyPress"],isInline:y=!1,type:b=Ao.button,variant:_=pt.primary,iconPosition:k="start","aria-label":B=null,icon:I=null,ouiaId:R,ouiaSafe:h=!0,tabIndex:w=null,innerRef:T,countOptions:N}=t,A=ie(t,["children","className","component","isActive","isBlock","isDisabled","isAriaDisabled","isLoading","isDanger","spinnerAriaValueText","spinnerAriaLabelledBy","spinnerAriaLabel","size","inoperableEvents","isInline","type","variant","iconPosition","aria-label","icon","ouiaId","ouiaSafe","tabIndex","innerRef","countOptions"]);const x=mn(tt.displayName,R,h,_),E=r,O=E==="button",$=y&&E==="span",C=g.reduce((j,X)=>Object.assign(Object.assign({},j),{[X]:G=>{G.preventDefault()}}),{}),F=()=>{if(o)return O?null:-1;if(s)return null;if($)return 0};return l.createElement(E,Object.assign({},A,s?C:null,{"aria-disabled":o||s,"aria-label":B,className:S(qe.button,qe.modifiers[_],a&&qe.modifiers.block,o&&qe.modifiers.disabled,s&&qe.modifiers.ariaDisabled,i&&qe.modifiers.active,y&&_===pt.link&&qe.modifiers.inline,d&&(_===pt.secondary||_===pt.link)&&qe.modifiers.danger,c!==null&&_!==pt.plain&&qe.modifiers.progress,c&&qe.modifiers.inProgress,m===ei.sm&&qe.modifiers.small,m===ei.lg&&qe.modifiers.displayLg,n),disabled:O?o:null,tabIndex:w!==null?w:F(),type:O||$?b:null,role:$?"button":null,ref:T},x),c&&l.createElement("span",{className:S(qe.buttonProgress)},l.createElement(qn,{size:Po.md,isInline:y,"aria-valuetext":u,"aria-label":p,"aria-labelledby":f})),_===pt.plain&&e===null&&I?I:null,_!==pt.plain&&I&&(k==="start"||k==="left")&&l.createElement("span",{className:S(qe.buttonIcon,qe.modifiers.start)},I),e,_!==pt.plain&&I&&(k==="end"||k==="right")&&l.createElement("span",{className:S(qe.buttonIcon,qe.modifiers.end)},I),N&&l.createElement("span",{className:S(qe.buttonCount,N.className)},l.createElement(wd,{isRead:N.isRead},N.count)))},tt=l.forwardRef((t,e)=>l.createElement(Jg,Object.assign({innerRef:e},t)));tt.displayName="Button";let Yg=0;function Ne({name:t,xOffset:e=0,yOffset:n=0,width:r,height:i,svgPath:a}){var o;return o=class extends l.Component{constructor(){super(...arguments),this.id=`icon-title-${Yg++}`}render(){const c=this.props,{title:d,className:u}=c,f=ie(c,["title","className"]),p=u?`pf-v5-svg ${u}`:"pf-v5-svg",m=!!d,g=[e,n,r,i].join(" ");return l.createElement("svg",Object.assign({className:p,viewBox:g,fill:"currentColor","aria-labelledby":m?this.id:null,"aria-hidden":m?null:!0,role:"img",width:"1em",height:"1em"},f),m&&l.createElement("title",{id:this.id},d),l.createElement("path",{d:a}))}},o.displayName=t,o}const Qg={name:"TimesIcon",height:512,width:352,svgPath:"M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z",yOffset:0,xOffset:0},Zg=Ne(Qg),Na=Zg,ir={backdrop:"pf-v5-c-backdrop",backdropOpen:"pf-v5-c-backdrop__open"},st={button:"pf-v5-c-button",modalBox:"pf-v5-c-modal-box",modalBoxBody:"pf-v5-c-modal-box__body",modalBoxClose:"pf-v5-c-modal-box__close",modalBoxDescription:"pf-v5-c-modal-box__description",modalBoxFooter:"pf-v5-c-modal-box__footer",modalBoxHeader:"pf-v5-c-modal-box__header",modalBoxHeaderMain:"pf-v5-c-modal-box__header-main",modalBoxTitle:"pf-v5-c-modal-box__title",modalBoxTitleIcon:"pf-v5-c-modal-box__title-icon",modalBoxTitleText:"pf-v5-c-modal-box__title-text",modifiers:{sm:"pf-m-sm",md:"pf-m-md",lg:"pf-m-lg",alignTop:"pf-m-align-top",danger:"pf-m-danger",warning:"pf-m-warning",success:"pf-m-success",custom:"pf-m-custom",info:"pf-m-info",help:"pf-m-help",icon:"pf-m-icon"},themeDark:"pf-v5-theme-dark"},ev={bullseye:"pf-v5-l-bullseye"},Cd=t=>{var{children:e=null,className:n=""}=t,r=ie(t,["children","className"]);return l.createElement("div",Object.assign({},r,{className:S(ir.backdrop,n)}),e)};Cd.displayName="Backdrop";const Od=t=>{var{children:e=null,className:n=""}=t,r=ie(t,["children","className"]);return l.createElement("div",Object.assign({},r,{className:S(st.modalBoxBody,n)}),e)};Od.displayName="ModalBoxBody";const ds=t=>{var{className:e,onClose:n=()=>{},"aria-label":r="Close",ouiaId:i}=t,a=ie(t,["className","onClose","aria-label","ouiaId"]);return l.createElement("div",{className:S(st.modalBoxClose,e)},l.createElement(tt,Object.assign({variant:"plain",onClick:o=>n(o),"aria-label":r},i&&{ouiaId:`${i}-${ds.displayName}`},a),l.createElement(Na,null)))};ds.displayName="ModalBoxCloseButton";const tv={name:"--pf-v5-c-modal-box--m-align-top--spacer",value:"0.5rem",var:"var(--pf-v5-c-modal-box--m-align-top--spacer)"},Ed=t=>{var{children:e,className:n="",variant:r="default",position:i,positionOffset:a,"aria-labelledby":o,"aria-label":s="","aria-describedby":c,style:d}=t,u=ie(t,["children","className","variant","position","positionOffset","aria-labelledby","aria-label","aria-describedby","style"]);return a&&(d=d||{},d[tv.name]=a),l.createElement("div",Object.assign({},u,{role:"dialog","aria-label":s||null,"aria-labelledby":o||null,"aria-describedby":c,"aria-modal":"true",className:S(st.modalBox,n,i==="top"&&st.modifiers.alignTop,r==="large"&&st.modifiers.lg,r==="small"&&st.modifiers.sm,r==="medium"&&st.modifiers.md),style:d}),e)};Ed.displayName="ModalBox";const Fo=t=>{var{children:e=null,className:n=""}=t,r=ie(t,["children","className"]);return l.createElement("footer",Object.assign({},r,{className:S(st.modalBoxFooter,n)}),e)};Fo.displayName="ModalBoxFooter";const Sd=t=>{var{children:e=null,className:n="",id:r=""}=t,i=ie(t,["children","className","id"]);return l.createElement("div",Object.assign({},i,{id:r,className:S(st.modalBoxDescription,n)}),e)};Sd.displayName="ModalBoxDescription";const Mo=t=>{var{children:e=null,className:n="",help:r=null}=t,i=ie(t,["children","className","help"]);return l.createElement("header",Object.assign({className:S(st.modalBoxHeader,r&&st.modifiers.help,n)},i),r&&l.createElement(l.Fragment,null,l.createElement("div",{className:S(st.modalBoxHeaderMain)},e),l.createElement("div",{className:`${st.modalBoxHeader}-help`},r)),!r&&e)};Mo.displayName="ModalBoxHeader";const ct={modifiers:{top:"pf-m-top",topLeft:"pf-m-top-left",topRight:"pf-m-top-right",bottom:"pf-m-bottom",bottomLeft:"pf-m-bottom-left",bottomRight:"pf-m-bottom-right",left:"pf-m-left",leftTop:"pf-m-left-top",leftBottom:"pf-m-left-bottom",right:"pf-m-right",rightTop:"pf-m-right-top",rightBottom:"pf-m-right-bottom",textAlignLeft:"pf-m-text-align-left"},themeDark:"pf-v5-theme-dark",tooltip:"pf-v5-c-tooltip",tooltipArrow:"pf-v5-c-tooltip__arrow",tooltipContent:"pf-v5-c-tooltip__content"},_d=t=>{var{className:e,children:n,isLeftAligned:r}=t,i=ie(t,["className","children","isLeftAligned"]);return l.createElement("div",Object.assign({className:S(ct.tooltipContent,r&&ct.modifiers.textAlignLeft,e)},i),n)};_d.displayName="TooltipContent";const kd=t=>{var{className:e}=t,n=ie(t,["className"]);return l.createElement("div",Object.assign({className:S(ct.tooltipArrow,e)},n))};kd.displayName="TooltipArrow";const ql={name:"--pf-v5-c-tooltip--MaxWidth",value:"18.75rem",var:"var(--pf-v5-c-tooltip--MaxWidth)"};var Xl;(function(t){t.auto="auto",t.top="top",t.bottom="bottom",t.left="left",t.right="right",t.topStart="top-start",t.topEnd="top-end",t.bottomStart="bottom-start",t.bottomEnd="bottom-end",t.leftStart="left-start",t.leftEnd="left-end",t.rightStart="right-start",t.rightEnd="right-end"})(Xl||(Xl={}));let nv=1;const Sr=t=>{var{content:e,position:n="top",trigger:r="mouseenter focus",isVisible:i=!1,isContentLeftAligned:a=!1,enableFlip:o=!0,className:s="",entryDelay:c=300,exitDelay:d=300,appendTo:u=()=>document.body,zIndex:f=9999,minWidth:p,maxWidth:m=ql.value,distance:g=15,aria:y="describedby",flipBehavior:b=["top","right","bottom","left","top","right","bottom"],id:_=`pf-tooltip-${nv++}`,children:k,animationDuration:B=300,triggerRef:I,"aria-live":R=I?"polite":"off",onTooltipHidden:h=()=>{}}=t,w=ie(t,["content","position","trigger","isVisible","isContentLeftAligned","enableFlip","className","entryDelay","exitDelay","appendTo","zIndex","minWidth","maxWidth","distance","aria","flipBehavior","id","children","animationDuration","triggerRef","aria-live","onTooltipHidden"]);const T=r.includes("mouseenter"),N=r.includes("focus"),A=r.includes("click"),x=r==="manual",[E,O]=l.useState(!1),$=l.createRef(),C=K=>{x||K.key===Te.Escape&&E&&X()},F=K=>{K.key===Te.Enter&&(E?X():j())};l.useEffect(()=>{i?j():X()},[i]);const j=()=>{O(!0)},X=()=>{O(!1)},G={top:ct.modifiers.top,bottom:ct.modifiers.bottom,left:ct.modifiers.left,right:ct.modifiers.right,"top-start":ct.modifiers.topLeft,"top-end":ct.modifiers.topRight,"bottom-start":ct.modifiers.bottomLeft,"bottom-end":ct.modifiers.bottomRight,"left-start":ct.modifiers.leftTop,"left-end":ct.modifiers.leftBottom,"right-start":ct.modifiers.rightTop,"right-end":ct.modifiers.rightBottom},Z=m!==ql.value,v=l.createElement("div",Object.assign({"aria-live":R,className:S(ct.tooltip,s),role:"tooltip",id:_,style:{maxWidth:Z?m:null},ref:$},w),l.createElement(kd,null),l.createElement(_d,{isLeftAligned:a},e)),P=(K,U)=>{E?X():K.target===U&&j()},H=()=>y==="describedby"&&k&&k.props&&!k.props["aria-describedby"]?l.cloneElement(k,{"aria-describedby":_}):y==="labelledby"&&k.props&&!k.props["aria-labelledby"]?l.cloneElement(k,{"aria-labelledby":_}):k;return l.createElement(Er,{trigger:y!=="none"&&E?H():k,triggerRef:I,popper:v,popperRef:$,minWidth:p!==void 0?p:"revert",appendTo:u,isVisible:E,positionModifiers:G,distance:g,placement:n,onMouseEnter:T&&j,onMouseLeave:T&&X,onPopperMouseEnter:T&&j,onPopperMouseLeave:T&&X,onFocus:N&&j,onBlur:N&&X,onDocumentClick:A&&P,onDocumentKeyDown:x?null:C,onTriggerEnter:x?null:F,enableFlip:o,zIndex:f,flipBehavior:b,animationDuration:B,entryDelay:c,exitDelay:d,onHidden:h})};Sr.displayName="Tooltip";const rv={name:"CheckCircleIcon",height:512,width:512,svgPath:"M504 256c0 136.967-111.033 248-248 248S8 392.967 8 256 119.033 8 256 8s248 111.033 248 248zM227.314 387.314l184-184c6.248-6.248 6.248-16.379 0-22.627l-22.627-22.627c-6.248-6.249-16.379-6.249-22.628 0L216 308.118l-70.059-70.059c-6.248-6.248-16.379-6.248-22.628 0l-22.627 22.627c-6.248 6.248-6.248 16.379 0 22.627l104 104c6.249 6.249 16.379 6.249 22.628.001z",yOffset:0,xOffset:0},iv=Ne(rv),_i=iv,av={name:"ExclamationCircleIcon",height:512,width:512,svgPath:"M504 256c0 136.997-111.043 248-248 248S8 392.997 8 256C8 119.083 119.043 8 256 8s248 111.083 248 248zm-248 50c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z",yOffset:0,xOffset:0},Rd=Ne(av),ki=Rd,ov={name:"ExclamationTriangleIcon",height:512,width:576,svgPath:"M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z",yOffset:0,xOffset:0},sv=Ne(ov),Ri=sv,lv={name:"InfoCircleIcon",height:512,width:512,svgPath:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z",yOffset:0,xOffset:0},cv=Ne(lv),Td=cv,dv={name:"BellIcon",height:1024,width:896,svgPath:"M448,0 C465.333333,0 480.333333,6.33333333 493,19 C505.666667,31.6666667 512,46.6666667 512,64 L512,106 L514.23,106.45 C587.89,121.39 648.48,157.24 696,214 C744,271.333333 768,338.666667 768,416 C768,500 780,568.666667 804,622 C818.666667,652.666667 841.333333,684 872,716 C873.773676,718.829136 875.780658,721.505113 878,724 C890,737.333333 896,752.333333 896,769 C896,785.666667 890,800.333333 878,813 C866,825.666667 850.666667,832 832,832 L63.3,832 C44.9533333,831.84 29.8533333,825.506667 18,813 C6,800.333333 0,785.666667 0,769 C0,752.333333 6,737.333333 18,724 L24,716 L25.06,714.9 C55.1933333,683.28 77.5066667,652.313333 92,622 C116,568.666667 128,500 128,416 C128,338.666667 152,271.333333 200,214 C248,156.666667 309.333333,120.666667 384,106 L384,63.31 C384.166667,46.27 390.5,31.5 403,19 C415.666667,6.33333333 430.666667,0 448,0 Z M576,896 L576,897.08 C575.74,932.6 563.073333,962.573333 538,987 C512.666667,1011.66667 482.666667,1024 448,1024 C413.333333,1024 383.333333,1011.66667 358,987 C332.666667,962.333333 320,932 320,896 L576,896 Z",yOffset:0,xOffset:0},uv=Ne(dv),Nd=uv,Gi=t=>["success","danger","warning","info","custom"].includes(t),Id=t=>{var{className:e="",id:n,title:r,titleIconVariant:i,titleLabel:a=""}=t,o=ie(t,["className","id","title","titleIconVariant","titleLabel"]);const[s,c]=l.useState(!1),d=l.useRef(null),u=a||(Gi(i)?`${la(i)} alert:`:a),f={success:l.createElement(_i,null),danger:l.createElement(ki,null),warning:l.createElement(Ri,null),info:l.createElement(Td,null),custom:l.createElement(Nd,null)},p=!Gi(i)&&i;Io(()=>{c(d.current&&d.current.offsetWidth<d.current.scrollWidth)},[]);const m=l.createElement("h1",Object.assign({id:n,ref:d,className:S(st.modalBoxTitle,i&&st.modifiers.icon,e)},o),i&&l.createElement("span",{className:S(st.modalBoxTitleIcon)},Gi(i)?f[i]:l.createElement(p,null)),u&&l.createElement("span",{className:"pf-v5-screen-reader"},u),l.createElement("span",{className:S(st.modalBoxTitleText)},r));return s?l.createElement(Sr,{content:r},m):m};Id.displayName="ModalBoxTitle";const us=t=>{var{children:e,className:n="",isOpen:r=!1,header:i=null,help:a=null,description:o=null,title:s="",titleIconVariant:c=null,titleLabel:d="","aria-label":u="","aria-describedby":f,"aria-labelledby":p,bodyAriaLabel:m,bodyAriaRole:g,showClose:y=!0,footer:b=null,actions:_=[],onClose:k=()=>{},variant:B="default",position:I,positionOffset:R,width:h,maxWidth:w,boxId:T,labelId:N,descriptorId:A,disableFocusTrap:x=!1,hasNoBodyWrapper:E=!1,ouiaId:O,ouiaSafe:$=!0,elementToFocus:C}=t,F=ie(t,["children","className","isOpen","header","help","description","title","titleIconVariant","titleLabel","aria-label","aria-describedby","aria-labelledby","bodyAriaLabel","bodyAriaRole","showClose","footer","actions","onClose","variant","position","positionOffset","width","maxWidth","boxId","labelId","descriptorId","disableFocusTrap","hasNoBodyWrapper","ouiaId","ouiaSafe","elementToFocus"]);if(!r)return null;const j=i?l.createElement(Mo,{help:a},i):s&&l.createElement(Mo,{help:a},l.createElement(Id,{title:s,titleIconVariant:c,titleLabel:d,id:N}),o&&l.createElement(Sd,{id:A},o)),X=b?l.createElement(Fo,null,b):_.length>0&&l.createElement(Fo,null,_),G=m?"region":void 0,v=!o&&!f?A:void 0,P=E?e:l.createElement(Od,Object.assign({"aria-label":m,role:g||G},F,{id:v}),e),H=()=>{if(p===null)return null;const U=[];return(u&&T)!==""&&U.push(u&&T),p&&U.push(p),s&&U.push(N),U.join(" ")},K=l.createElement(Ed,Object.assign({id:T,className:S(n,Gi(c)&&st.modifiers[c]),variant:B,position:I,positionOffset:R,"aria-label":u,"aria-labelledby":H(),"aria-describedby":f||(E?null:A)},Dt(us.displayName,O,$),{style:Object.assign(Object.assign({},h&&{"--pf-v5-c-modal-box--Width":typeof h!="number"?h:`${h}px`}),w&&{"--pf-v5-c-modal-box--MaxWidth":typeof w!="number"?w:`${w}px`})}),y&&l.createElement(ds,{onClose:U=>k(U),ouiaId:O}),j,P,X);return l.createElement(Cd,null,l.createElement(Ra,{active:!x,focusTrapOptions:{clickOutsideDeactivates:!0,tabbableOptions:{displayCheck:"none"},initialFocus:C||void 0},className:S(ev.bullseye)},K))};us.displayName="ModalContent";var Do;(function(t){t.small="small",t.medium="medium",t.large="large",t.default="default"})(Do||(Do={}));class Rn extends l.Component{constructor(e){super(e),this.boxId="",this.labelId="",this.descriptorId="",this.handleEscKeyClick=a=>{var o,s;const{onEscapePress:c}=this.props;a.key===Te.Escape&&this.props.isOpen&&(c?c(a):(s=(o=this.props).onClose)===null||s===void 0||s.call(o,a))},this.getElement=a=>typeof a=="function"?a():a||document.body,this.toggleSiblingsFromScreenReaders=a=>{const{appendTo:o}=this.props,c=this.getElement(o).children;for(const d of Array.from(c))d!==this.state.container&&(a?d.setAttribute("aria-hidden",""+a):d.removeAttribute("aria-hidden"))},this.isEmpty=a=>a==null||a==="";const n=Rn.currentId++,r=n+1,i=n+2;this.boxId=e.id||`pf-modal-part-${n}`,this.labelId=`pf-modal-part-${r}`,this.descriptorId=`pf-modal-part-${i}`,this.state={container:void 0,ouiaStateId:gn(Rn.displayName,e.variant)}}componentDidMount(){const{appendTo:e,title:n,"aria-label":r,"aria-labelledby":i,hasNoBodyWrapper:a,header:o}=this.props,s=this.getElement(e),c=document.createElement("div");this.setState({container:c}),s.appendChild(c),s.addEventListener("keydown",this.handleEscKeyClick,!1),this.props.isOpen?s.classList.add(S(ir.backdropOpen)):s.classList.remove(S(ir.backdropOpen)),this.isEmpty(n)&&this.isEmpty(r)&&this.isEmpty(i)&&console.error("Modal: Specify at least one of: title, aria-label, aria-labelledby."),this.isEmpty(r)&&this.isEmpty(i)&&(a||o)&&console.error("Modal: When using hasNoBodyWrapper or setting a custom header, ensure you assign an accessible name to the the modal container with aria-label or aria-labelledby.")}componentDidUpdate(){const{appendTo:e}=this.props,n=this.getElement(e);this.props.isOpen?(n.classList.add(S(ir.backdropOpen)),this.toggleSiblingsFromScreenReaders(!0)):(n.classList.remove(S(ir.backdropOpen)),this.toggleSiblingsFromScreenReaders(!1))}componentWillUnmount(){const{appendTo:e}=this.props,n=this.getElement(e);this.state.container&&n.removeChild(this.state.container),n.removeEventListener("keydown",this.handleEscKeyClick,!1),n.classList.remove(S(ir.backdropOpen)),this.toggleSiblingsFromScreenReaders(!1)}render(){const e=this.props,{appendTo:n,onEscapePress:r,"aria-labelledby":i,"aria-label":a,"aria-describedby":o,bodyAriaLabel:s,bodyAriaRole:c,title:d,titleIconVariant:u,titleLabel:f,ouiaId:p,ouiaSafe:m,position:g,elementToFocus:y}=e,b=ie(e,["appendTo","onEscapePress","aria-labelledby","aria-label","aria-describedby","bodyAriaLabel","bodyAriaRole","title","titleIconVariant","titleLabel","ouiaId","ouiaSafe","position","elementToFocus"]),{container:_}=this.state;return!dn||!_?null:Cr.createPortal(l.createElement(us,Object.assign({},b,{boxId:this.boxId,labelId:this.labelId,descriptorId:this.descriptorId,title:d,titleIconVariant:u,titleLabel:f,"aria-label":a,"aria-describedby":o,"aria-labelledby":i,bodyAriaLabel:s,bodyAriaRole:c,ouiaId:p!==void 0?p:this.state.ouiaStateId,ouiaSafe:m,position:g,elementToFocus:y})),_)}}Rn.displayName="Modal";Rn.currentId=0;Rn.defaultProps={className:"",isOpen:!1,title:"",titleIconVariant:null,titleLabel:"","aria-label":"",showClose:!0,"aria-describedby":"","aria-labelledby":"",id:void 0,actions:[],onClose:()=>{},variant:"default",hasNoBodyWrapper:!1,appendTo:()=>document.body,ouiaSafe:!0,position:"default"};const fv={name:"AngleRightIcon",height:512,width:256,svgPath:"M224.3 273l-136 136c-9.4 9.4-24.6 9.4-33.9 0l-22.6-22.6c-9.4-9.4-9.4-24.6 0-33.9l96.4-96.4-96.4-96.4c-9.4-9.4-9.4-24.6 0-33.9L54.3 103c9.4-9.4 24.6-9.4 33.9 0l136 136c9.5 9.4 9.5 24.6.1 34z",yOffset:0,xOffset:0},pv=Ne(fv),_r=pv,bt={alert:"pf-v5-c-alert",alertAction:"pf-v5-c-alert__action",alertActionGroup:"pf-v5-c-alert__action-group",alertDescription:"pf-v5-c-alert__description",alertIcon:"pf-v5-c-alert__icon",alertTitle:"pf-v5-c-alert__title",alertToggle:"pf-v5-c-alert__toggle",alertToggleIcon:"pf-v5-c-alert__toggle-icon",button:"pf-v5-c-button",dirRtl:"pf-v5-m-dir-rtl",modifiers:{custom:"pf-m-custom",success:"pf-m-success",danger:"pf-m-danger",warning:"pf-m-warning",info:"pf-m-info",inline:"pf-m-inline",plain:"pf-m-plain",expandable:"pf-m-expandable",expanded:"pf-m-expanded",truncate:"pf-m-truncate"},themeDark:"pf-v5-theme-dark"},hv={success:_i,danger:ki,warning:Ri,info:Td,custom:Nd},mv=t=>{var{variant:e,customIcon:n,className:r=""}=t,i=ie(t,["variant","customIcon","className"]);const a=hv[e];return a?l.createElement("div",Object.assign({},i,{className:S(bt.alertIcon,r)}),n||l.createElement(a,null)):null},da=l.createContext(null),gv={name:"--pf-v5-c-alert__title--max-lines",value:"1",var:"var(--pf-v5-c-alert__title--max-lines)"},Ld=t=>{var{"aria-label":e="",variantLabel:n,onToggleExpand:r,isExpanded:i=!1}=t,a=ie(t,["aria-label","variantLabel","onToggleExpand","isExpanded"]);const{title:o,variantLabel:s}=l.useContext(da);return l.createElement(tt,Object.assign({variant:pt.plain,onClick:r,"aria-expanded":i,"aria-label":e===""?`Toggle ${n||s} alert: ${o}`:e},a),l.createElement("span",{className:S(bt.alertToggleIcon)},l.createElement(_r,{"aria-hidden":"true"})))};Ld.displayName="AlertToggleExpandButton";var fr;(function(t){t.success="success",t.danger="danger",t.warning="warning",t.info="info",t.custom="custom"})(fr||(fr={}));const fs=t=>{var{variant:e=fr.custom,isInline:n=!1,isPlain:r=!1,isLiveRegion:i=!1,variantLabel:a=`${la(e)} alert:`,actionClose:o,actionLinks:s,title:c,component:d="h4",children:u="",className:f="",ouiaId:p,ouiaSafe:m=!0,timeout:g=!1,timeoutAnimation:y=3e3,onTimeout:b=()=>{},truncateTitle:_=0,tooltipPosition:k,customIcon:B,isExpandable:I=!1,toggleAriaLabel:R=`${la(e)} alert details`,onMouseEnter:h=()=>{},onMouseLeave:w=()=>{},id:T}=t,N=ie(t,["variant","isInline","isPlain","isLiveRegion","variantLabel","actionClose","actionLinks","title","component","children","className","ouiaId","ouiaSafe","timeout","timeoutAnimation","onTimeout","truncateTitle","tooltipPosition","customIcon","isExpandable","toggleAriaLabel","onMouseEnter","onMouseLeave","id"]);const A=mn(fs.displayName,p,m,e),x=l.createElement(l.Fragment,null,l.createElement("span",{className:"pf-v5-screen-reader"},a),c),E=l.useRef(null),O=d,$=l.useRef(),[C,F]=ot(!1);l.useEffect(()=>{if(!E.current||!_)return;E.current.style.setProperty(gv.name,_.toString());const fe=E.current&&E.current.offsetHeight<E.current.scrollHeight;C!==fe&&F(fe)},[E,_,C]);const[j,X]=ot(!1),[G,Z]=ot(!0),[v,P]=ot(),[H,K]=ot(),U=j&&G&&!v&&!H;l.useEffect(()=>{const fe=g===!0?8e3:Number(g);if(fe>0){const Ie=setTimeout(()=>X(!0),fe);return()=>clearTimeout(Ie)}},[g]),l.useEffect(()=>{const fe=()=>{$.current&&($.current.contains(document.activeElement)?(K(!0),Z(!1)):H&&K(!1))};return document.addEventListener("focus",fe,!0),()=>document.removeEventListener("focus",fe,!0)},[H]),l.useEffect(()=>{if(H===!1||v===!1){const fe=setTimeout(()=>Z(!0),y);return()=>clearTimeout(fe)}},[H,v,y]),l.useEffect(()=>{U&&b()},[U,b]);const[J,Q]=ot(!1),ee=()=>{Q(!J)},re=fe=>{P(!0),Z(!1),h(fe)},ne=fe=>{P(!1),w(fe)};if(U)return null;const se=l.createElement(O,Object.assign({},C&&{tabIndex:0},{ref:E,className:S(bt.alertTitle,_&&bt.modifiers.truncate)}),x);return l.createElement("div",Object.assign({ref:$,className:S(bt.alert,n&&bt.modifiers.inline,r&&bt.modifiers.plain,I&&bt.modifiers.expandable,J&&bt.modifiers.expanded,bt.modifiers[e],f)},A,i&&{"aria-live":"polite","aria-atomic":"false"},{onMouseEnter:re,onMouseLeave:ne,id:T},N),I&&l.createElement(da.Provider,{value:{title:c,variantLabel:a}},l.createElement("div",{className:S(bt.alertToggle)},l.createElement(Ld,{isExpanded:J,onToggleExpand:ee,"aria-label":R}))),l.createElement(mv,{variant:e,customIcon:B}),C?l.createElement(Sr,{content:x,position:k},se):se,o&&l.createElement(da.Provider,{value:{title:c,variantLabel:a}},l.createElement("div",{className:S(bt.alertAction)},o)),u&&(!I||I&&J)&&l.createElement("div",{className:S(bt.alertDescription)},u),s&&l.createElement("div",{className:S(bt.alertActionGroup)},s))};fs.displayName="Alert";const Pd=t=>{var{className:e,onClose:n=()=>{},"aria-label":r="",variantLabel:i}=t,a=ie(t,["className","onClose","aria-label","variantLabel"]);return l.createElement(da.Consumer,null,({title:o,variantLabel:s})=>l.createElement(tt,Object.assign({variant:pt.plain,onClick:n,"aria-label":r===""?`Close ${i||s} alert: ${o}`:r,className:e},a),l.createElement(Na,null)))};Pd.displayName="AlertActionCloseButton";const Qa={alertGroup:"pf-v5-c-alert-group",alertGroupOverflowButton:"pf-v5-c-alert-group__overflow-button",modifiers:{toast:"pf-m-toast"}},Ad=t=>{var{className:e,children:n,isToast:r,isLiveRegion:i,onOverflowClick:a,overflowMessage:o}=t,s=ie(t,["className","children","isToast","isLiveRegion","onOverflowClick","overflowMessage"]);return l.createElement("ul",Object.assign({role:"list","aria-live":i?"polite":null,"aria-atomic":i?!1:null,className:S(Qa.alertGroup,e,r?Qa.modifiers.toast:"")},s),l.Children.toArray(n).map((c,d)=>{var u;return l.createElement("li",{key:((u=c.props)===null||u===void 0?void 0:u.id)||d},c)}),o&&l.createElement("li",null,l.createElement("button",{onClick:a,className:S(Qa.alertGroupOverflowButton)},o)))};Ad.displayName="AlertGroupInline";class Fd extends l.Component{constructor(){super(...arguments),this.state={container:void 0}}componentDidMount(){const e=document.createElement("div"),n=this.getTargetElement();this.setState({container:e}),n.appendChild(e)}componentWillUnmount(){const e=this.getTargetElement();this.state.container&&e.removeChild(this.state.container)}getTargetElement(){const e=this.props.appendTo;return typeof e=="function"?e():e||document.body}render(){const e=this.props,{className:n,children:r,isToast:i,isLiveRegion:a,onOverflowClick:o,overflowMessage:s,"aria-label":c,appendTo:d}=e,u=ie(e,["className","children","isToast","isLiveRegion","onOverflowClick","overflowMessage","aria-label","appendTo"]),f=l.createElement(Ad,Object.assign({onOverflowClick:o,className:n,isToast:i,isLiveRegion:a,overflowMessage:s,"aria-label":c},u),r);if(!this.props.isToast)return f;const p=this.state.container;return!dn||!p?null:Cr.createPortal(f,p)}}Fd.displayName="AlertGroup";const En={avatar:"pf-v5-c-avatar",modifiers:{light:"pf-m-light",dark:"pf-m-dark",sm:"pf-m-sm",md:"pf-m-md",lg:"pf-m-lg",xl:"pf-m-xl"}},Md=t=>{var{className:e="",src:n="",alt:r,border:i,size:a}=t,o=ie(t,["className","src","alt","border","size"]);return l.createElement("img",Object.assign({src:n,alt:r,className:S(En.avatar,En.modifiers[a],i==="light"&&En.modifiers.light,i==="dark"&&En.modifiers.dark,e)},o))};Md.displayName="Avatar";const Za={brand:"pf-v5-c-brand",modifiers:{picture:"pf-m-picture"}},vv={name:"--pf-v5-c-brand--Height",value:"auto",var:"var(--pf-v5-c-brand--Height)"},bv=vv,yv={name:"--pf-v5-c-brand--Width",value:"auto",var:"var(--pf-v5-c-brand--Width)"},Dd=t=>{var{className:e="",src:n="",alt:r,children:i,widths:a,heights:o,style:s}=t,c=ie(t,["className","src","alt","children","widths","heights","style"]);let d;return a!==void 0&&(d=Object.assign({},ca(a,yv.name))),o!==void 0&&(d=Object.assign(Object.assign({},d),ca(o,bv.name))),i!==void 0?l.createElement("picture",Object.assign({className:S(Za.brand,Za.modifiers.picture,e),style:Object.assign(Object.assign({},s),d)},c),i,l.createElement("img",{src:n,alt:r})):l.createElement("img",Object.assign({},c,{className:S(Za.brand,e),style:Object.assign(Object.assign({},s),d),src:n,alt:r}))};Dd.displayName="Brand";const at={formControl:"pf-v5-c-form-control",formControlIcon:"pf-v5-c-form-control__icon",formControlToggleIcon:"pf-v5-c-form-control__toggle-icon",formControlUtilities:"pf-v5-c-form-control__utilities",modifiers:{readonly:"pf-m-readonly",success:"pf-m-success",warning:"pf-m-warning",error:"pf-m-error",plain:"pf-m-plain",expanded:"pf-m-expanded",disabled:"pf-m-disabled",icon:"pf-m-icon",placeholder:"pf-m-placeholder",resizeVertical:"pf-m-resize-vertical",resizeHorizontal:"pf-m-resize-horizontal",resizeBoth:"pf-m-resize-both",status:"pf-m-status"},themeDark:"pf-v5-theme-dark"},xv={success:_i,error:ki,warning:Ri},Bo=t=>{var{status:e,customIcon:n,className:r}=t,i=ie(t,["status","customIcon","className"]);const a=e&&xv[e];return l.createElement("span",Object.assign({className:S(at.formControlIcon,e&&at.modifiers.status,r)},i),n||l.createElement(a,null))};var jo;(function(t){t.text="text",t.date="date",t.datetimeLocal="datetime-local",t.email="email",t.month="month",t.number="number",t.password="password",t.search="search",t.tel="tel",t.time="time",t.url="url"})(jo||(jo={}));var Jl;(function(t){t.default="default",t.plain="plain"})(Jl||(Jl={}));class Ti extends l.Component{constructor(e){super(e),this.inputRef=l.createRef(),this.observer=()=>{},this.handleChange=n=>{this.props.onChange&&this.props.onChange(n,n.currentTarget.value)},this.handleResize=()=>{const n=this.props.innerRef||this.inputRef;n&&n.current&&Bm(n.current,String(this.props.value))},this.restoreText=()=>{const n=this.props.innerRef||this.inputRef;n.current.value=String(this.props.value),n.current.scrollLeft=n.current.scrollWidth},this.onFocus=n=>{const{isLeftTruncated:r,isStartTruncated:i,onFocus:a}=this.props;(r||i)&&this.restoreText(),a&&a(n)},this.onBlur=n=>{const{isLeftTruncated:r,isStartTruncated:i,onBlur:a}=this.props;(r||i)&&this.handleResize(),a&&a(n)},this.sanitizeInputValue=n=>typeof n=="string"?n.replace(/\n/g," "):n,!e.id&&!e["aria-label"]&&!e["aria-labelledby"]&&console.error("Text input:","Text input requires either an id or aria-label to be specified"),this.state={ouiaStateId:gn(Ti.displayName)}}componentDidMount(){if(this.props.isLeftTruncated||this.props.isStartTruncated){const e=this.props.innerRef||this.inputRef;this.observer=ls(e.current,this.handleResize,!0),this.handleResize()}}componentWillUnmount(){(this.props.isLeftTruncated||this.props.isStartTruncated)&&this.observer()}render(){const e=this.props,{innerRef:n,className:r,type:i,value:a,placeholder:o,validated:s,onChange:c,onFocus:d,onBlur:u,isLeftTruncated:f,isStartTruncated:p,isExpanded:m,expandedProps:g,readOnly:y,readOnlyVariant:b,isRequired:_,isDisabled:k,customIcon:B,ouiaId:I,ouiaSafe:R}=e,h=ie(e,["innerRef","className","type","value","placeholder","validated","onChange","onFocus","onBlur","isLeftTruncated","isStartTruncated","isExpanded","expandedProps","readOnly","readOnlyVariant","isRequired","isDisabled","customIcon","ouiaId","ouiaSafe"]),w=["success","error","warning"].includes(s),T=g?{"aria-expanded":g?.isExpanded,"aria-controls":g?.ariaControls,role:"combobox"}:{};return l.createElement("span",{className:S(at.formControl,b&&at.modifiers.readonly,b==="plain"&&at.modifiers.plain,k&&at.modifiers.disabled,(m||g?.isExpanded)&&at.modifiers.expanded,B&&at.modifiers.icon,w&&at.modifiers[s],r)},l.createElement("input",Object.assign({},h,{onFocus:this.onFocus,onBlur:this.onBlur,onChange:this.handleChange,type:i,value:this.sanitizeInputValue(a),"aria-invalid":h["aria-invalid"]?h["aria-invalid"]:s===Qe.error},T,{required:_,disabled:k,readOnly:!!b||y,ref:n||this.inputRef,placeholder:o},Dt(Tn.displayName,I!==void 0?I:this.state.ouiaStateId,R))),(B||w)&&l.createElement("span",{className:S(at.formControlUtilities)},B&&l.createElement(Bo,{customIcon:B}),w&&l.createElement(Bo,{status:s})))}}Ti.displayName="TextInputBase";Ti.defaultProps={"aria-label":null,isRequired:!1,validated:"default",isDisabled:!1,isExpanded:!1,type:jo.text,isLeftTruncated:!1,isStartTruncated:!1,onChange:()=>{},ouiaSafe:!0};const Tn=l.forwardRef((t,e)=>l.createElement(Ti,Object.assign({},t,{innerRef:e})));Tn.displayName="TextInput";const we={badge:"pf-v5-c-badge",check:"pf-v5-c-check",divider:"pf-v5-c-divider",dropdown:"pf-v5-c-dropdown",dropdownGroup:"pf-v5-c-dropdown__group",dropdownGroupTitle:"pf-v5-c-dropdown__group-title",dropdownMenu:"pf-v5-c-dropdown__menu",dropdownMenuItem:"pf-v5-c-dropdown__menu-item",dropdownMenuItemDescription:"pf-v5-c-dropdown__menu-item-description",dropdownMenuItemIcon:"pf-v5-c-dropdown__menu-item-icon",dropdownMenuItemMain:"pf-v5-c-dropdown__menu-item-main",dropdownToggle:"pf-v5-c-dropdown__toggle",dropdownToggleButton:"pf-v5-c-dropdown__toggle-button",dropdownToggleCheck:"pf-v5-c-dropdown__toggle-check",dropdownToggleIcon:"pf-v5-c-dropdown__toggle-icon",dropdownToggleImage:"pf-v5-c-dropdown__toggle-image",dropdownToggleProgress:"pf-v5-c-dropdown__toggle-progress",dropdownToggleText:"pf-v5-c-dropdown__toggle-text",menu:"pf-v5-c-menu",modifiers:{fullHeight:"pf-m-full-height",expanded:"pf-m-expanded",action:"pf-m-action",disabled:"pf-m-disabled",plain:"pf-m-plain",text:"pf-m-text",splitButton:"pf-m-split-button",primary:"pf-m-primary",inProgress:"pf-m-in-progress",active:"pf-m-active",secondary:"pf-m-secondary",top:"pf-m-top",static:"pf-m-static",alignRight:"pf-m-align-right",alignLeft:"pf-m-align-left",alignRightOnSm:"pf-m-align-right-on-sm",alignLeftOnSm:"pf-m-align-left-on-sm",alignRightOnMd:"pf-m-align-right-on-md",alignLeftOnMd:"pf-m-align-left-on-md",alignRightOnLg:"pf-m-align-right-on-lg",alignLeftOnLg:"pf-m-align-left-on-lg",alignRightOnXl:"pf-m-align-right-on-xl",alignLeftOnXl:"pf-m-align-left-on-xl",alignRightOn_2xl:"pf-m-align-right-on-2xl",alignLeftOn_2xl:"pf-m-align-left-on-2xl",ariaDisabled:"pf-m-aria-disabled",icon:"pf-m-icon",description:"pf-m-description"},spinner:"pf-v5-c-spinner",themeDark:"pf-v5-theme-dark"},wv={name:"AngleLeftIcon",height:512,width:256,svgPath:"M31.7 239l136-136c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9L127.9 256l96.4 96.4c9.4 9.4 9.4 24.6 0 33.9L201.7 409c-9.4 9.4-24.6 9.4-33.9 0l-136-136c-9.5-9.4-9.5-24.6-.1-34z",yOffset:0,xOffset:0},Cv=Ne(wv),Ov={name:"CheckIcon",height:512,width:512,svgPath:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z",yOffset:0,xOffset:0},Yl=Ne(Ov),_t={check:"pf-v5-c-check",checkBody:"pf-v5-c-check__body",checkDescription:"pf-v5-c-check__description",checkInput:"pf-v5-c-check__input",checkLabel:"pf-v5-c-check__label",checkLabelRequired:"pf-v5-c-check__label-required",modifiers:{standalone:"pf-m-standalone",disabled:"pf-m-disabled"}},Bd=()=>{};class Hn extends l.Component{constructor(e){super(e),this.handleChange=n=>{this.props.onChange(n,n.currentTarget.checked)},this.state={ouiaStateId:gn(Hn.displayName)}}render(){const e=this.props,{"aria-label":n,className:r,inputClassName:i,onChange:a,isLabelWrapped:o,isLabelBeforeButton:s,isValid:c,isDisabled:d,isRequired:u,isChecked:f,label:p,checked:m,defaultChecked:g,description:y,body:b,ouiaId:_,ouiaSafe:k,component:B}=e,I=ie(e,["aria-label","className","inputClassName","onChange","isLabelWrapped","isLabelBeforeButton","isValid","isDisabled","isRequired","isChecked","label","checked","defaultChecked","description","body","ouiaId","ouiaSafe","component"]);I.id||console.error("Checkbox:","id is required to make input accessible");const R={};([!0,!1].includes(m)||f===!0)&&(R.checked=m||f),a!==Bd&&(R.checked=f),[!1,!0].includes(g)&&(R.defaultChecked=g);const h=l.createElement("input",Object.assign({},I,{className:S(_t.checkInput,i),type:"checkbox",onChange:this.handleChange,"aria-invalid":!c,"aria-label":n,disabled:d,required:u,ref:x=>x&&(x.indeterminate=f===null)},R,Dt(Hn.displayName,_!==void 0?_:this.state.ouiaStateId,k))),w=o&&!B||B==="label",T=w?"span":"label",N=p?l.createElement(T,{className:S(_t.checkLabel,d&&_t.modifiers.disabled),htmlFor:w?void 0:I.id},p,u&&l.createElement("span",{className:S(_t.checkLabelRequired),"aria-hidden":"true"},ld)):null,A=B??(w?"label":"div");return R.checked=R.checked===null?!1:R.checked,l.createElement(A,{className:S(_t.check,!p&&_t.modifiers.standalone,r),htmlFor:w?I.id:void 0},s?l.createElement(l.Fragment,null,N,h):l.createElement(l.Fragment,null,h,N),y&&l.createElement("span",{className:S(_t.checkDescription)},y),b&&l.createElement("span",{className:S(_t.checkBody)},b))}}Hn.displayName="Checkbox";Hn.defaultProps={className:"",isLabelWrapped:!1,isValid:!0,isDisabled:!1,isRequired:!1,isChecked:!1,onChange:Bd,ouiaSafe:!0};const Ev={name:"StarIcon",height:512,width:576,svgPath:"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z",yOffset:0,xOffset:0},Sv=Ne(Ev),_v={name:"CaretDownIcon",height:512,width:320,svgPath:"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z",yOffset:0,xOffset:0},Uo=Ne(_v),ar={inputGroup:"pf-v5-c-input-group",inputGroupItem:"pf-v5-c-input-group__item",inputGroupText:"pf-v5-c-input-group__text",modifiers:{box:"pf-m-box",plain:"pf-m-plain",disabled:"pf-m-disabled",fill:"pf-m-fill"},themeDark:"pf-v5-theme-dark"},jd=t=>{var{className:e,children:n,innerRef:r}=t,i=ie(t,["className","children","innerRef"]);const a=l.useRef(null),o=r||a;return l.createElement("div",Object.assign({ref:o,className:S(ar.inputGroup,e)},i),n)};jd.displayName="InputGroupBase";const Ia=l.forwardRef((t,e)=>l.createElement(jd,Object.assign({innerRef:e},t)));Ia.displayName="InputGroup";const ua=t=>{var{className:e,children:n,isFill:r=!1,isBox:i=!1,isPlain:a,isDisabled:o}=t,s=ie(t,["className","children","isFill","isBox","isPlain","isDisabled"]);return l.createElement("div",Object.assign({className:S(ar.inputGroupItem,r&&ar.modifiers.fill,i&&ar.modifiers.box,a&&ar.modifiers.plain,o&&ar.modifiers.disabled,e)},s),n)};ua.displayName="InputGroupItem";const Fe={card:"pf-v5-c-card",cardActions:"pf-v5-c-card__actions",cardBody:"pf-v5-c-card__body",cardExpandableContent:"pf-v5-c-card__expandable-content",cardFooter:"pf-v5-c-card__footer",cardHeader:"pf-v5-c-card__header",cardHeaderMain:"pf-v5-c-card__header-main",cardHeaderToggle:"pf-v5-c-card__header-toggle",cardHeaderToggleIcon:"pf-v5-c-card__header-toggle-icon",cardSelectableActions:"pf-v5-c-card__selectable-actions",cardSrInput:"pf-v5-c-card__sr-input",cardTitle:"pf-v5-c-card__title",cardTitleText:"pf-v5-c-card__title-text",check:"pf-v5-c-check",checkInput:"pf-v5-c-check__input",checkLabel:"pf-v5-c-check__label",dirRtl:"pf-v5-m-dir-rtl",divider:"pf-v5-c-divider",modifiers:{selectable:"pf-m-selectable",clickable:"pf-m-clickable",selected:"pf-m-selected",current:"pf-m-current",disabled:"pf-m-disabled",hoverableRaised:"pf-m-hoverable-raised",selectableRaised:"pf-m-selectable-raised",nonSelectableRaised:"pf-m-non-selectable-raised",selectedRaised:"pf-m-selected-raised",compact:"pf-m-compact",displayLg:"pf-m-display-lg",flat:"pf-m-flat",plain:"pf-m-plain",rounded:"pf-m-rounded",expanded:"pf-m-expanded",fullHeight:"pf-m-full-height",toggleRight:"pf-m-toggle-right",noOffset:"pf-m-no-offset",noFill:"pf-m-no-fill"},radio:"pf-v5-c-radio",radioInput:"pf-v5-c-radio__input",radioLabel:"pf-v5-c-radio__label",themeDark:"pf-v5-theme-dark"},ps=l.createContext({cardId:"",registerTitleId:()=>{},isExpanded:!1,isClickable:!1,isSelectable:!1,isDisabled:!1}),hs=t=>{var{children:e,id:n="",className:r,component:i="div",isCompact:a=!1,isSelectable:o=!1,isClickable:s=!1,isDisabled:c=!1,isSelectableRaised:d=!1,isSelected:u=!1,isDisabledRaised:f=!1,isFlat:p=!1,isExpanded:m=!1,isRounded:g=!1,isLarge:y=!1,isFullHeight:b=!1,isPlain:_=!1,ouiaId:k,ouiaSafe:B=!0,hasSelectableInput:I=!1,selectableInputAriaLabel:R,onSelectableInputChange:h=()=>{}}=t,w=ie(t,["children","id","className","component","isCompact","isSelectable","isClickable","isDisabled","isSelectableRaised","isSelected","isDisabledRaised","isFlat","isExpanded","isRounded","isLarge","isFullHeight","isPlain","ouiaId","ouiaSafe","hasSelectableInput","selectableInputAriaLabel","onSelectableInputChange"]);const T=i,N=mn(hs.displayName,k,B),[A,x]=l.useState(""),[E,O]=l.useState();a&&y&&(console.warn("Card: Cannot use isCompact with isLarge. Defaulting to isCompact"),y=!1);const $=()=>f?S(Fe.modifiers.nonSelectableRaised):d?S(Fe.modifiers.selectableRaised,u&&Fe.modifiers.selectedRaised):o&&s?S(Fe.modifiers.selectable,Fe.modifiers.clickable,u&&Fe.modifiers.current):o?S(Fe.modifiers.selectable,u&&Fe.modifiers.selected):s?S(Fe.modifiers.clickable,u&&Fe.modifiers.selected):"",C=l.useRef(!1),F=j=>{x(j),C.current=!!j};return l.useEffect(()=>{R?O({"aria-label":R}):A?O({"aria-labelledby":A}):I&&!C.current&&(O({}),console.warn("If no CardTitle component is passed as a child of Card the selectableInputAriaLabel prop must be passed"))},[I,R,A]),l.createElement(ps.Provider,{value:{cardId:n,registerTitleId:F,isExpanded:m,isClickable:s,isSelectable:o,isDisabled:c,hasSelectableInput:I}},I&&l.createElement("input",Object.assign({className:"pf-v5-screen-reader",id:`${n}-input`},E,{type:"checkbox",checked:u,onChange:j=>h(j,n),disabled:f,tabIndex:-1})),l.createElement(T,Object.assign({id:n,className:S(Fe.card,a&&Fe.modifiers.compact,m&&Fe.modifiers.expanded,p&&Fe.modifiers.flat,g&&Fe.modifiers.rounded,y&&Fe.modifiers.displayLg,b&&Fe.modifiers.fullHeight,_&&Fe.modifiers.plain,$(),c&&Fe.modifiers.disabled,r),tabIndex:d?"0":void 0},w,N),e))};hs.displayName="Card";const Ud=t=>{var{children:e,className:n,component:r="div",isFilled:i=!0}=t,a=ie(t,["children","className","component","isFilled"]);const o=r;return l.createElement(o,Object.assign({className:S(Fe.cardBody,!i&&Fe.modifiers.noFill,n)},a),e)};Ud.displayName="CardBody";const Vd=t=>{var{children:e,className:n,component:r="div"}=t,i=ie(t,["children","className","component"]);const{cardId:a,registerTitleId:o}=l.useContext(ps),s=r,c=a?`${a}-title`:"";return l.useEffect(()=>(o(c),()=>o("")),[o,c]),l.createElement("div",{className:S(Fe.cardTitle)},l.createElement(s,Object.assign({className:S(Fe.cardTitleText,n),id:c||void 0},i),e))};Vd.displayName="CardTitle";const $d=t=>{var{children:e,className:n}=t,r=ie(t,["children","className"]);return l.createElement("div",Object.assign({className:S(Fe.cardHeaderMain,n)},r),e)};$d.displayName="CardHeaderMain";const Hd=t=>{var{children:e,className:n,hasNoOffset:r=!1}=t,i=ie(t,["children","className","hasNoOffset"]);return l.createElement("div",Object.assign({className:S(Fe.cardActions,r&&Fe.modifiers.noOffset,n)},i),e)};Hd.displayName="CardActions";const zd=t=>{var{children:e,className:n}=t,r=ie(t,["children","className"]);return l.createElement("div",Object.assign({className:S(Fe.cardSelectableActions,n)},r),e)};zd.displayName="CardSelectableActions";const Pn={modifiers:{standalone:"pf-m-standalone",disabled:"pf-m-disabled"},radio:"pf-v5-c-radio",radioBody:"pf-v5-c-radio__body",radioDescription:"pf-v5-c-radio__description",radioInput:"pf-v5-c-radio__input",radioLabel:"pf-v5-c-radio__label"};class zn extends l.Component{constructor(e){super(e),this.handleChange=n=>{this.props.onChange(n,n.currentTarget.checked)},!e.label&&!e["aria-label"]&&console.error("Radio:","Radio requires an aria-label to be specified"),this.state={ouiaStateId:gn(zn.displayName)}}render(){const e=this.props,{"aria-label":n,checked:r,className:i,inputClassName:a,defaultChecked:o,isLabelWrapped:s,isLabelBeforeButton:c,isChecked:d,isDisabled:u,isValid:f,label:p,onChange:m,description:g,body:y,ouiaId:b,ouiaSafe:_=!0,component:k}=e,B=ie(e,["aria-label","checked","className","inputClassName","defaultChecked","isLabelWrapped","isLabelBeforeButton","isChecked","isDisabled","isValid","label","onChange","description","body","ouiaId","ouiaSafe","component"]);B.id||console.error("Radio:","id is required to make input accessible");const I=l.createElement("input",Object.assign({},B,{className:S(Pn.radioInput,a),type:"radio",onChange:this.handleChange,"aria-invalid":!f,disabled:u,checked:r||d},r===void 0&&{defaultChecked:o},!p&&{"aria-label":n},Dt(zn.displayName,b!==void 0?b:this.state.ouiaStateId,_))),R=s&&!k||k==="label",h=R?"span":"label",w=p?l.createElement(h,{className:S(Pn.radioLabel,u&&Pn.modifiers.disabled),htmlFor:R?void 0:B.id},p):null,T=k??(R?"label":"div");return l.createElement(T,{className:S(Pn.radio,!p&&Pn.modifiers.standalone,i),htmlFor:R?B.id:void 0},c?l.createElement(l.Fragment,null,w,I):l.createElement(l.Fragment,null,I,w),g&&l.createElement("span",{className:S(Pn.radioDescription)},g),y&&l.createElement("span",{className:S(Pn.radioBody)},y))}}zn.displayName="Radio";zn.defaultProps={className:"",isDisabled:!1,isValid:!0,onChange:()=>{}};const Wd=t=>{var{children:e,className:n,actions:r,selectableActions:i,id:a,onExpand:o,toggleButtonProps:s,isToggleRightAligned:c}=t,d=ie(t,["children","className","actions","selectableActions","id","onExpand","toggleButtonProps","isToggleRightAligned"]);return l.createElement(ps.Consumer,null,({cardId:u,isClickable:f,isSelectable:p,isDisabled:m,hasSelectableInput:g})=>{const y=l.createElement("div",{className:S(Fe.cardHeaderToggle)},l.createElement(tt,Object.assign({variant:"plain",type:"button",onClick:I=>{o(I,u)}},s),l.createElement("span",{className:S(Fe.cardHeaderToggleIcon)},l.createElement(_r,{"aria-hidden":"true"})))),b=f&&!p||p&&!f,_=g;r?.actions&&b&&!_&&console.warn(`${f?"Clickable":"Selectable"} only cards should not contain any other actions. If you wish to include additional actions, use a clickable and selectable card.`);const k=I=>{f&&(i?.onClickAction?i.onClickAction(I):i?.to&&window.open(i.to,i.isExternalLink?"_blank":"_self"))},B=()=>{const I={className:"pf-m-standalone",inputClassName:f&&!p&&"pf-v5-screen-reader",label:l.createElement(l.Fragment,null),"aria-label":i.selectableActionAriaLabel,"aria-labelledby":i.selectableActionAriaLabelledby,id:i.selectableActionId,name:i.name,isDisabled:m};return f&&!p?Object.assign(Object.assign({},I),{onClick:k}):p?Object.assign(Object.assign({},I),{onChange:i.onChange,isChecked:i.isChecked}):I};return l.createElement("div",Object.assign({className:S(Fe.cardHeader,c&&Fe.modifiers.toggleRight,n),id:a},d),o&&!c&&y,(r||i&&(f||p))&&l.createElement(Hd,{className:r?.className,hasNoOffset:r?.hasNoOffset||i?.hasNoOffset},r?.actions,i&&(f||p)&&l.createElement(zd,{className:i?.className},i?.variant==="single"||f&&!p?l.createElement(zn,Object.assign({},B())):l.createElement(Hn,Object.assign({},B())))),e&&l.createElement($d,null,e),o&&c&&y)})};Wd.displayName="CardHeader";const xn={badge:"pf-v5-c-badge",button:"pf-v5-c-button",chip:"pf-v5-c-chip",chipActions:"pf-v5-c-chip__actions",chipContent:"pf-v5-c-chip__content",chipIcon:"pf-v5-c-chip__icon",chipText:"pf-v5-c-chip__text",modifiers:{overflow:"pf-m-overflow",draggable:"pf-m-draggable"},themeDark:"pf-v5-theme-dark"},kv={name:"--pf-v5-c-chip__text--MaxWidth",value:"16ch",var:"var(--pf-v5-c-chip__text--MaxWidth)"};class Wn extends l.Component{constructor(e){super(e),this.span=l.createRef(),this.setChipStyle=()=>({[kv.name]:this.props.textMaxWidth}),this.renderOverflowChip=()=>{const n=this.props,{badge:r,children:i,className:a,onClick:o,ouiaId:s,textMaxWidth:c,style:d,component:u,tooltipPosition:f,isOverflowChip:p,closeBtnAriaLabel:m,isReadOnly:g}=n,y=ie(n,["badge","children","className","onClick","ouiaId","textMaxWidth","style","component","tooltipPosition","isOverflowChip","closeBtnAriaLabel","isReadOnly"]),b=u;return l.createElement(b,Object.assign({onClick:o},c&&Object.assign({style:this.setChipStyle()},d),{className:S(xn.chip,xn.modifiers.overflow,a)},u==="button"?{type:"button"}:{},Dt("OverflowChip",s!==void 0?s:this.state.ouiaStateId),y),l.createElement("span",{className:S(xn.chipContent)},l.createElement("span",{className:S(xn.chipText)},i),r&&r))},this.renderChip=n=>{const{children:r,tooltipPosition:i}=this.props;return this.state.isTooltipVisible?l.createElement(Sr,{position:i,content:r},this.renderInnerChip(n)):this.renderInnerChip(n)},this.state={isTooltipVisible:!1,ouiaStateId:gn(Wn.displayName)}}componentDidMount(){this.setState({isTooltipVisible:!!(this.span.current&&this.span.current.offsetWidth<this.span.current.scrollWidth)})}componentDidUpdate(e,n){const r=!!(this.span.current&&this.span.current.offsetWidth<this.span.current.scrollWidth);n.isTooltipVisible!==r&&this.setState({isTooltipVisible:r})}renderInnerChip(e){const n=this.props,{badge:r,children:i,className:a,onClick:o,closeBtnAriaLabel:s,isReadOnly:c,isOverflowChip:d,tooltipPosition:u,id:f,component:p,ouiaId:m,textMaxWidth:g}=n,y=ie(n,["badge","children","className","onClick","closeBtnAriaLabel","isReadOnly","isOverflowChip","tooltipPosition","id","component","ouiaId","textMaxWidth"]),b=p;return l.createElement(b,Object.assign({},g&&{style:this.setChipStyle()},{className:S(xn.chip,a)},this.state.isTooltipVisible&&{tabIndex:0},Dt(Wn.displayName,m!==void 0?m:this.state.ouiaStateId),y),l.createElement("span",{className:S(xn.chipContent)},l.createElement("span",{ref:this.span,className:S(xn.chipText),id:e},i),r&&r),!c&&l.createElement("span",{className:S(xn.chipActions)},l.createElement(tt,{onClick:o,variant:"plain","aria-label":s,id:`remove_${e}`,"aria-labelledby":`remove_${e} ${e}`,ouiaId:m||s},l.createElement(Na,{"aria-hidden":"true"}))))}render(){const{isOverflowChip:e}=this.props;return l.createElement(Gn,null,n=>e?this.renderOverflowChip():this.renderChip(this.props.id||n))}}Wn.displayName="Chip";Wn.defaultProps={closeBtnAriaLabel:"close",className:"",isOverflowChip:!1,isReadOnly:!1,tooltipPosition:"top",onClick:t=>{},component:"div"};const Zt={chipGroup:"pf-v5-c-chip-group",chipGroupClose:"pf-v5-c-chip-group__close",chipGroupLabel:"pf-v5-c-chip-group__label",chipGroupList:"pf-v5-c-chip-group__list",chipGroupListItem:"pf-v5-c-chip-group__list-item",chipGroupMain:"pf-v5-c-chip-group__main",modifiers:{category:"pf-m-category"}},Rv={name:"TimesCircleIcon",height:512,width:512,svgPath:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z",yOffset:0,xOffset:0},Kd=Ne(Rv);class Ni extends l.Component{constructor(e){super(e),this.headingRef=l.createRef(),this.toggleCollapse=()=>{this.setState(n=>({isOpen:!n.isOpen,isTooltipVisible:!!(this.headingRef.current&&this.headingRef.current.offsetWidth<this.headingRef.current.scrollWidth)}))},this.state={isOpen:this.props.defaultIsOpen,isTooltipVisible:!1}}componentDidMount(){this.setState({isTooltipVisible:!!(this.headingRef.current&&this.headingRef.current.offsetWidth<this.headingRef.current.scrollWidth)})}renderLabel(e){const{categoryName:n,tooltipPosition:r}=this.props,{isTooltipVisible:i}=this.state;return i?l.createElement(Sr,{position:r,content:n},l.createElement("span",{tabIndex:0,ref:this.headingRef,className:S(Zt.chipGroupLabel)},l.createElement("span",{id:e},n))):l.createElement("span",{ref:this.headingRef,className:S(Zt.chipGroupLabel),id:e},n)}render(){const e=this.props,{categoryName:n,children:r,className:i,isClosable:a,closeBtnAriaLabel:o,"aria-label":s,onClick:c,onOverflowChipClick:d,numChips:u,expandedText:f,collapsedText:p,ouiaId:m,defaultIsOpen:g,tooltipPosition:y}=e,b=ie(e,["categoryName","children","className","isClosable","closeBtnAriaLabel","aria-label","onClick","onOverflowChipClick","numChips","expandedText","collapsedText","ouiaId","defaultIsOpen","tooltipPosition"]),{isOpen:_}=this.state,k=l.Children.count(r),B=Fm(p,{remaining:l.Children.count(r)-u}),I=R=>{const h=_?l.Children.toArray(r):l.Children.toArray(r).slice(0,u);return l.createElement("div",Object.assign({className:S(Zt.chipGroup,i,n&&Zt.modifiers.category),role:"group"},n&&{"aria-labelledby":R},!n&&{"aria-label":s},Dt(Ni.displayName,m)),l.createElement("div",{className:S(Zt.chipGroupMain)},n&&this.renderLabel(R),l.createElement("ul",Object.assign({className:S(Zt.chipGroupList)},n&&{"aria-labelledby":R},!n&&{"aria-label":s},{role:"list"},b),h.map((w,T)=>l.createElement("li",{className:S(Zt.chipGroupListItem),key:T},w)),k>u&&l.createElement("li",{className:S(Zt.chipGroupListItem)},l.createElement(Wn,{isOverflowChip:!0,onClick:w=>{this.toggleCollapse(),d(w)},component:"button"},_?f:B)))),a&&l.createElement("div",{className:S(Zt.chipGroupClose)},l.createElement(tt,{variant:"plain","aria-label":o,onClick:c,id:`remove_group_${R}`,"aria-labelledby":`remove_group_${R} ${R}`,ouiaId:m||o},l.createElement(Kd,{"aria-hidden":"true"}))))};return k===0?null:l.createElement(Gn,null,R=>I(this.props.id||R))}}Ni.displayName="ChipGroup";Ni.defaultProps={expandedText:"Show Less",collapsedText:"${remaining} more",categoryName:"",defaultIsOpen:!1,numChips:3,isClosable:!1,onClick:t=>{},onOverflowChipClick:t=>{},closeBtnAriaLabel:"Close chip group",tooltipPosition:"top","aria-label":"Chip group category"};const Be={modifiers:{noPadding:"pf-m-no-padding",widthAuto:"pf-m-width-auto",top:"pf-m-top",topLeft:"pf-m-top-left",topRight:"pf-m-top-right",bottom:"pf-m-bottom",bottomLeft:"pf-m-bottom-left",bottomRight:"pf-m-bottom-right",left:"pf-m-left",leftTop:"pf-m-left-top",leftBottom:"pf-m-left-bottom",right:"pf-m-right",rightTop:"pf-m-right-top",rightBottom:"pf-m-right-bottom",danger:"pf-m-danger",warning:"pf-m-warning",success:"pf-m-success",custom:"pf-m-custom",info:"pf-m-info"},popover:"pf-v5-c-popover",popoverArrow:"pf-v5-c-popover__arrow",popoverBody:"pf-v5-c-popover__body",popoverClose:"pf-v5-c-popover__close",popoverContent:"pf-v5-c-popover__content",popoverFooter:"pf-v5-c-popover__footer",popoverHeader:"pf-v5-c-popover__header",popoverTitle:"pf-v5-c-popover__title",popoverTitleIcon:"pf-v5-c-popover__title-icon",popoverTitleText:"pf-v5-c-popover__title-text",themeDark:"pf-v5-theme-dark"},Tv=l.createContext({}),Gd=t=>{var{className:e=null,children:n}=t,r=ie(t,["className","children"]);return l.createElement("div",Object.assign({className:S(Be.popoverContent,e)},r),n)};Gd.displayName="PopoverContent";const qd=t=>{var{children:e,id:n,className:r}=t,i=ie(t,["children","id","className"]);return l.createElement("div",Object.assign({className:S(Be.popoverBody,r),id:n},i),e)};qd.displayName="PopoverBody";const Xd=t=>{var{children:e,className:n}=t,r=ie(t,["children","className"]);return l.createElement("span",Object.assign({className:S(Be.popoverTitleIcon,n)},r),e)};Xd.displayName="PopoverHeaderIcon";const Jd=t=>{var{children:e,className:n,headingLevel:r}=t,i=ie(t,["children","className","headingLevel"]);const a=r;return l.createElement(a,Object.assign({className:S(Be.popoverTitleText,n)},i),e)};Jd.displayName="PopoverHeaderText";const Yd=t=>{var{children:e,icon:n,className:r,titleHeadingLevel:i="h6",alertSeverityVariant:a,id:o,alertSeverityScreenReaderText:s}=t,c=ie(t,["children","icon","className","titleHeadingLevel","alertSeverityVariant","id","alertSeverityScreenReaderText"]);return l.createElement("header",Object.assign({className:S(Be.popoverHeader,r)},c),l.createElement("div",{className:S(Be.popoverTitle),id:o},n&&l.createElement(Xd,null,n),l.createElement(Jd,{headingLevel:i},a&&s&&l.createElement("span",{className:"pf-v5-screen-reader"},s),e)))};Yd.displayName="PopoverHeader";const Qd=t=>{var{children:e,className:n=""}=t,r=ie(t,["children","className"]);return l.createElement("footer",Object.assign({className:S(Be.popoverFooter,n)},r),e)};Qd.displayName="PopoverFooter";const Zd=t=>{var{onClose:e=()=>{}}=t,n=ie(t,["onClose"]);return l.createElement("div",{className:S(Be.popoverClose)},l.createElement(tt,Object.assign({onClick:e,variant:"plain","aria-label":!0},n,{style:{pointerEvents:"auto"}}),l.createElement(Na,null)))};Zd.displayName="PopoverCloseButton";const eu=t=>{var{className:e=""}=t,n=ie(t,["className"]);return l.createElement("div",Object.assign({className:S(Be.popoverArrow,e)},n))};eu.displayName="PopoverArrow";const eo={name:"--pf-v5-c-popover--MaxWidth",value:"none",var:"var(--pf-v5-c-popover--MaxWidth)"},to={name:"--pf-v5-c-popover--MinWidth",value:"auto",var:"var(--pf-v5-c-popover--MinWidth)"};var Ql;(function(t){t.auto="auto",t.top="top",t.bottom="bottom",t.left="left",t.right="right",t.topStart="top-start",t.topEnd="top-end",t.bottomStart="bottom-start",t.bottomEnd="bottom-end",t.leftStart="left-start",t.leftEnd="left-end",t.rightStart="right-start",t.rightEnd="right-end"})(Ql||(Ql={}));const Nv={custom:Be.modifiers.custom,info:Be.modifiers.info,success:Be.modifiers.success,warning:Be.modifiers.warning,danger:Be.modifiers.danger},tu=t=>{var{children:e,position:n="top",enableFlip:r=!0,className:i="",isVisible:a=null,shouldClose:o=()=>null,shouldOpen:s=()=>null,"aria-label":c="",bodyContent:d,headerContent:u=null,headerComponent:f="h6",headerIcon:p=null,alertSeverityVariant:m,alertSeverityScreenReaderText:g,footerContent:y=null,appendTo:b=()=>document.body,hideOnOutsideClick:_=!0,onHide:k=()=>null,onHidden:B=()=>null,onShow:I=()=>null,onShown:R=()=>null,onMount:h=()=>null,zIndex:w=9999,triggerAction:T="click",minWidth:N=to&&to.value,maxWidth:A=eo&&eo.value,closeBtnAriaLabel:x="Close",showClose:E=!0,distance:O=25,flipBehavior:$=["top","bottom","left","right","top-start","top-end","bottom-start","bottom-end","left-start","left-end","right-start","right-end"],animationDuration:C=300,id:F,withFocusTrap:j,triggerRef:X,hasNoPadding:G=!1,hasAutoWidth:Z=!1,elementToFocus:v}=t,P=ie(t,["children","position","enableFlip","className","isVisible","shouldClose","shouldOpen","aria-label","bodyContent","headerContent","headerComponent","headerIcon","alertSeverityVariant","alertSeverityScreenReaderText","footerContent","appendTo","hideOnOutsideClick","onHide","onHidden","onShow","onShown","onMount","zIndex","triggerAction","minWidth","maxWidth","closeBtnAriaLabel","showClose","distance","flipBehavior","animationDuration","id","withFocusTrap","triggerRef","hasNoPadding","hasAutoWidth","elementToFocus"]);const H=F||Zo(),K=a!==null,[U,J]=l.useState(!1),[Q,ee]=l.useState(!!j),re=l.useRef(null);l.useEffect(()=>{h()},[]),l.useEffect(()=>{K&&(a?ne(void 0,!0):se())},[a,K]);const ne=(ce,Ee)=>{ce&&I(ce),J(!0),j!==!1&&Ee&&ee(!0)},se=ce=>{ce&&k(ce),J(!1)},fe={top:Be.modifiers.top,bottom:Be.modifiers.bottom,left:Be.modifiers.left,right:Be.modifiers.right,"top-start":Be.modifiers.topLeft,"top-end":Be.modifiers.topRight,"bottom-start":Be.modifiers.bottomLeft,"bottom-end":Be.modifiers.bottomRight,"left-start":Be.modifiers.leftTop,"left-end":Be.modifiers.leftBottom,"right-start":Be.modifiers.rightTop,"right-end":Be.modifiers.rightBottom},Ie=N!==to.value,Ge=A!==eo.value,Me=ce=>{ce.key===Te.Escape&&U&&(K?o(ce,se):se(ce))},Ve=(ce,Ee,Se)=>{if(_&&U){const ze=Se&&Se.contains(ce.target),Je=Ee&&Ee.contains(ce.target);if(ze||Je)return;K?o(ce,se):se(ce)}},gt=ce=>{K?U?o(ce,se):s(ce,ne):U?se(ce):ne(ce,!0)},L=()=>{Q&&ee(!1)},D=ce=>{K?s(ce,ne):ne(ce,!1)},V=ce=>{K?o(ce,se):se(ce)},Y=ce=>{K?s(ce,ne):ne(ce,!1)},oe=ce=>{K?o(ce,se):se(ce)},te=ce=>{ce.stopPropagation(),K?o(ce,se):se(ce)},ue=l.createElement(Ra,Object.assign({ref:re,active:Q,focusTrapOptions:{returnFocusOnDeactivate:j!==!1,clickOutsideDeactivates:!0,initialFocus:v||void 0,checkCanFocusTrap:ce=>new Promise(Ee=>{const Se=setInterval(()=>{ce.every(ze=>getComputedStyle(ze).visibility!=="hidden")&&(Ee(),clearInterval(Se))},10)}),tabbableOptions:{displayCheck:"none"},fallbackFocus:()=>{let ce=null;return document&&document.activeElement&&(ce=document.activeElement),ce}},preventScrollOnDeactivate:!0,className:S(Be.popover,m&&Nv[m],G&&Be.modifiers.noPadding,Z&&Be.modifiers.widthAuto,i),role:"dialog","aria-modal":"true","aria-label":u?void 0:c,"aria-labelledby":u?`popover-${H}-header`:void 0,"aria-describedby":`popover-${H}-body`,onMouseDown:L,style:{minWidth:Ie?N:null,maxWidth:Ge?A:null}},P),l.createElement(eu,null),l.createElement(Gd,null,E&&T==="click"&&l.createElement(Zd,{onClose:te,"aria-label":x}),u&&l.createElement(Yd,{id:`popover-${H}-header`,icon:p,alertSeverityVariant:m,alertSeverityScreenReaderText:g||`${m} alert:`,titleHeadingLevel:f},typeof u=="function"?u(se):u),l.createElement(qd,{id:`popover-${H}-body`},typeof d=="function"?d(se):d),y&&l.createElement(Qd,{id:`popover-${H}-footer`},typeof y=="function"?y(se):y)));return l.createElement(Tv.Provider,{value:{headerComponent:f}},l.createElement(Er,{trigger:e,triggerRef:X,popper:ue,popperRef:re,minWidth:N,appendTo:b,isVisible:U,onMouseEnter:T==="hover"&&D,onMouseLeave:T==="hover"&&V,onPopperMouseEnter:T==="hover"&&D,onPopperMouseLeave:T==="hover"&&V,onFocus:T==="hover"&&Y,onBlur:T==="hover"&&oe,positionModifiers:fe,distance:O,placement:n,onTriggerClick:T==="click"&&gt,onDocumentClick:Ve,onDocumentKeyDown:Me,enableFlip:r,zIndex:w,flipBehavior:$,animationDuration:C,onHidden:B,onShown:R,onHide:()=>ee(!1)}))};tu.displayName="Popover";const Wt={helperText:"pf-v5-c-helper-text",helperTextItem:"pf-v5-c-helper-text__item",helperTextItemIcon:"pf-v5-c-helper-text__item-icon",helperTextItemText:"pf-v5-c-helper-text__item-text",modifiers:{hidden:"pf-m-hidden",indeterminate:"pf-m-indeterminate",warning:"pf-m-warning",success:"pf-m-success",error:"pf-m-error",dynamic:"pf-m-dynamic"},themeDark:"pf-v5-theme-dark"},ms=t=>{var{children:e,className:n,component:r="div",id:i,isLiveRegion:a=!1,"aria-label":o}=t,s=ie(t,["children","className","component","id","isLiveRegion","aria-label"]);const c=r;return l.createElement(c,Object.assign({id:i,className:S(Wt.helperText,n)},a&&{"aria-live":"polite"},r==="ul"&&{role:"list","aria-label":o},s),e)};ms.displayName="HelperText";const Iv={name:"MinusIcon",height:512,width:448,svgPath:"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z",yOffset:0,xOffset:0},Lv=Ne(Iv),Pv=Lv,Av={default:"",indeterminate:Wt.modifiers.indeterminate,warning:Wt.modifiers.warning,success:Wt.modifiers.success,error:Wt.modifiers.error},gs=t=>{var{children:e,className:n,component:r="div",variant:i="default",icon:a,isDynamic:o=!1,hasIcon:s=o,id:c,screenReaderText:d=`${i} status`}=t,u=ie(t,["children","className","component","variant","icon","isDynamic","hasIcon","id","screenReaderText"]);const f=r;return l.createElement(f,Object.assign({className:S(Wt.helperTextItem,Av[i],o&&Wt.modifiers.dynamic,n),id:c},u),a&&l.createElement("span",{className:S(Wt.helperTextItemIcon),"aria-hidden":!0},a),s&&!a&&l.createElement("span",{className:S(Wt.helperTextItemIcon),"aria-hidden":!0},(i==="default"||i==="indeterminate")&&l.createElement(Pv,null),i==="warning"&&l.createElement(Ri,null),i==="success"&&l.createElement(_i,null),i==="error"&&l.createElement(ki,null)),l.createElement("span",{className:S(Wt.helperTextItemText)},e,o&&l.createElement("span",{className:"pf-v5-screen-reader"},": ",d,";")))};gs.displayName="HelperTextItem";const no={divider:"pf-v5-c-divider",modifiers:{hidden:"pf-m-hidden",hiddenOnSm:"pf-m-hidden-on-sm",visibleOnSm:"pf-m-visible-on-sm",hiddenOnMd:"pf-m-hidden-on-md",visibleOnMd:"pf-m-visible-on-md",hiddenOnLg:"pf-m-hidden-on-lg",visibleOnLg:"pf-m-visible-on-lg",hiddenOnXl:"pf-m-hidden-on-xl",visibleOnXl:"pf-m-visible-on-xl",hiddenOn_2xl:"pf-m-hidden-on-2xl",visibleOn_2xl:"pf-m-visible-on-2xl",vertical:"pf-m-vertical",insetNone:"pf-m-inset-none",insetXs:"pf-m-inset-xs",insetSm:"pf-m-inset-sm",insetMd:"pf-m-inset-md",insetLg:"pf-m-inset-lg",insetXl:"pf-m-inset-xl",inset_2xl:"pf-m-inset-2xl",inset_3xl:"pf-m-inset-3xl",horizontalOnSm:"pf-m-horizontal-on-sm",verticalOnSm:"pf-m-vertical-on-sm",insetNoneOnSm:"pf-m-inset-none-on-sm",insetXsOnSm:"pf-m-inset-xs-on-sm",insetSmOnSm:"pf-m-inset-sm-on-sm",insetMdOnSm:"pf-m-inset-md-on-sm",insetLgOnSm:"pf-m-inset-lg-on-sm",insetXlOnSm:"pf-m-inset-xl-on-sm",inset_2xlOnSm:"pf-m-inset-2xl-on-sm",inset_3xlOnSm:"pf-m-inset-3xl-on-sm",horizontalOnMd:"pf-m-horizontal-on-md",verticalOnMd:"pf-m-vertical-on-md",insetNoneOnMd:"pf-m-inset-none-on-md",insetXsOnMd:"pf-m-inset-xs-on-md",insetSmOnMd:"pf-m-inset-sm-on-md",insetMdOnMd:"pf-m-inset-md-on-md",insetLgOnMd:"pf-m-inset-lg-on-md",insetXlOnMd:"pf-m-inset-xl-on-md",inset_2xlOnMd:"pf-m-inset-2xl-on-md",inset_3xlOnMd:"pf-m-inset-3xl-on-md",horizontalOnLg:"pf-m-horizontal-on-lg",verticalOnLg:"pf-m-vertical-on-lg",insetNoneOnLg:"pf-m-inset-none-on-lg",insetXsOnLg:"pf-m-inset-xs-on-lg",insetSmOnLg:"pf-m-inset-sm-on-lg",insetMdOnLg:"pf-m-inset-md-on-lg",insetLgOnLg:"pf-m-inset-lg-on-lg",insetXlOnLg:"pf-m-inset-xl-on-lg",inset_2xlOnLg:"pf-m-inset-2xl-on-lg",inset_3xlOnLg:"pf-m-inset-3xl-on-lg",horizontalOnXl:"pf-m-horizontal-on-xl",verticalOnXl:"pf-m-vertical-on-xl",insetNoneOnXl:"pf-m-inset-none-on-xl",insetXsOnXl:"pf-m-inset-xs-on-xl",insetSmOnXl:"pf-m-inset-sm-on-xl",insetMdOnXl:"pf-m-inset-md-on-xl",insetLgOnXl:"pf-m-inset-lg-on-xl",insetXlOnXl:"pf-m-inset-xl-on-xl",inset_2xlOnXl:"pf-m-inset-2xl-on-xl",inset_3xlOnXl:"pf-m-inset-3xl-on-xl",horizontalOn_2xl:"pf-m-horizontal-on-2xl",verticalOn_2xl:"pf-m-vertical-on-2xl",insetNoneOn_2xl:"pf-m-inset-none-on-2xl",insetXsOn_2xl:"pf-m-inset-xs-on-2xl",insetSmOn_2xl:"pf-m-inset-sm-on-2xl",insetMdOn_2xl:"pf-m-inset-md-on-2xl",insetLgOn_2xl:"pf-m-inset-lg-on-2xl",insetXlOn_2xl:"pf-m-inset-xl-on-2xl",inset_2xlOn_2xl:"pf-m-inset-2xl-on-2xl",inset_3xlOn_2xl:"pf-m-inset-3xl-on-2xl"}};var fa;(function(t){t.hr="hr",t.li="li",t.div="div"})(fa||(fa={}));const kt=t=>{var{className:e,component:n=fa.hr,inset:r,orientation:i}=t,a=ie(t,["className","component","inset","orientation"]);const o=n;return l.createElement(o,Object.assign({className:S(no.divider,Et(r,no),Et(i,no),e)},n!=="hr"&&{role:"separator"},a))};kt.displayName="Divider";const He={dirRtl:"pf-v5-m-dir-rtl",drawer:"pf-v5-c-drawer",drawerActions:"pf-v5-c-drawer__actions",drawerBody:"pf-v5-c-drawer__body",drawerClose:"pf-v5-c-drawer__close",drawerContent:"pf-v5-c-drawer__content",drawerHead:"pf-v5-c-drawer__head",drawerMain:"pf-v5-c-drawer__main",drawerPanel:"pf-v5-c-drawer__panel",drawerPanelMain:"pf-v5-c-drawer__panel-main",drawerSection:"pf-v5-c-drawer__section",drawerSplitter:"pf-v5-c-drawer__splitter",drawerSplitterHandle:"pf-v5-c-drawer__splitter-handle",modifiers:{panelBottom:"pf-m-panel-bottom",inline:"pf-m-inline",noBorder:"pf-m-no-border",resizable:"pf-m-resizable",static:"pf-m-static",panelLeft:"pf-m-panel-left",expanded:"pf-m-expanded",resizing:"pf-m-resizing",noBackground:"pf-m-no-background",light_200:"pf-m-light-200",noPadding:"pf-m-no-padding",padding:"pf-m-padding",vertical:"pf-m-vertical",width_25:"pf-m-width-25",width_33:"pf-m-width-33",width_50:"pf-m-width-50",width_66:"pf-m-width-66",width_75:"pf-m-width-75",width_100:"pf-m-width-100",width_25OnLg:"pf-m-width-25-on-lg",width_33OnLg:"pf-m-width-33-on-lg",width_50OnLg:"pf-m-width-50-on-lg",width_66OnLg:"pf-m-width-66-on-lg",width_75OnLg:"pf-m-width-75-on-lg",width_100OnLg:"pf-m-width-100-on-lg",width_25OnXl:"pf-m-width-25-on-xl",width_33OnXl:"pf-m-width-33-on-xl",width_50OnXl:"pf-m-width-50-on-xl",width_66OnXl:"pf-m-width-66-on-xl",width_75OnXl:"pf-m-width-75-on-xl",width_100OnXl:"pf-m-width-100-on-xl",width_25On_2xl:"pf-m-width-25-on-2xl",width_33On_2xl:"pf-m-width-33-on-2xl",width_50On_2xl:"pf-m-width-50-on-2xl",width_66On_2xl:"pf-m-width-66-on-2xl",width_75On_2xl:"pf-m-width-75-on-2xl",width_100On_2xl:"pf-m-width-100-on-2xl",inlineOnLg:"pf-m-inline-on-lg",staticOnLg:"pf-m-static-on-lg",inlineOnXl:"pf-m-inline-on-xl",staticOnXl:"pf-m-static-on-xl",inlineOn_2xl:"pf-m-inline-on-2xl",staticOn_2xl:"pf-m-static-on-2xl"},pageMain:"pf-v5-c-page__main",themeDark:"pf-v5-theme-dark"};var _n;(function(t){t.default="default",t.light200="light-200",t.noBackground="no-background"})(_n||(_n={}));const vs=l.createContext({isExpanded:!1,isStatic:!1,onExpand:()=>{},position:"end",drawerRef:null,drawerContentRef:null,isInline:!1}),nu=t=>{var{className:e="",children:n,isExpanded:r=!1,isInline:i=!1,isStatic:a=!1,position:o="end",onExpand:s=()=>{}}=t,c=ie(t,["className","children","isExpanded","isInline","isStatic","position","onExpand"]);const d=l.useRef(),u=l.useRef();return l.createElement(vs.Provider,{value:{isExpanded:r,isStatic:a,onExpand:s,position:o,drawerRef:d,drawerContentRef:u,isInline:i}},l.createElement("div",Object.assign({className:S(He.drawer,r&&He.modifiers.expanded,i&&He.modifiers.inline,a&&He.modifiers.static,(o==="left"||o==="start")&&He.modifiers.panelLeft,o==="bottom"&&He.modifiers.panelBottom,e),ref:d},c),n))};nu.displayName="Drawer";const ru=t=>{var{className:e="",children:n}=t,r=ie(t,["className","children"]);return l.createElement("div",Object.assign({className:S(He.drawerMain,e)},r),n)};ru.displayName="DrawerMain";const iu=t=>{var{className:e="",children:n,panelContent:r,colorVariant:i=_n.default}=t,a=ie(t,["className","children","panelContent","colorVariant"]);const{drawerContentRef:o}=l.useContext(vs);return l.createElement(ru,null,l.createElement("div",Object.assign({className:S(He.drawerContent,i===_n.light200&&He.modifiers.light_200,i===_n.noBackground&&He.modifiers.noBackground,e),ref:o},a),n),r)};iu.displayName="DrawerContent";const au=t=>{var{className:e="",children:n,hasPadding:r=!1}=t,i=ie(t,["className","children","hasPadding"]);return l.createElement("div",Object.assign({className:S(He.drawerBody,r&&He.modifiers.padding,e)},i),n)};au.displayName="DrawerContentBody";const ro={name:"--pf-v5-c-drawer__panel--md--FlexBasis",value:"50%",var:"var(--pf-v5-c-drawer__panel--md--FlexBasis)"},Fv={name:"--pf-v5-c-drawer__panel--md--FlexBasis--min",value:"1.5rem",var:"var(--pf-v5-c-drawer__panel--md--FlexBasis--min)"},Mv={name:"--pf-v5-c-drawer__panel--md--FlexBasis--max",value:"100%",var:"var(--pf-v5-c-drawer__panel--md--FlexBasis--max)"};let wn=null,Hr=0;const ou=t=>{var{className:e="",id:n,children:r,hasNoBorder:i=!1,isResizable:a=!1,onResize:o,minSize:s,defaultSize:c,maxSize:d,increment:u=5,resizeAriaLabel:f="Resize",widths:p,colorVariant:m=_n.default,focusTrap:g}=t,y=ie(t,["className","id","children","hasNoBorder","isResizable","onResize","minSize","defaultSize","maxSize","increment","resizeAriaLabel","widths","colorVariant","focusTrap"]);const b=l.useRef(),_=l.useRef(),[k,B]=l.useState(0),{position:I,isExpanded:R,isStatic:h,onExpand:w,drawerRef:T,drawerContentRef:N,isInline:A}=l.useContext(vs),x=h?!1:!R,[E,O]=l.useState(!x),[$,C]=l.useState(!1),F=l.useRef(null);let j=0,X,G,Z,v,P=!0;h&&g?.enabled&&console.warn("DrawerPanelContent: The focusTrap.enabled prop cannot be true if the Drawer's isStatic prop is true. This will cause a permanent focus trap."),l.useEffect(()=>{!h&&R&&O(R)},[h,R]);const H=()=>{let D,V;const Y=ur(b.current)==="rtl";A&&(I==="end"||I==="right")?Y?(D=b.current.getBoundingClientRect().left-_.current.getBoundingClientRect().right,V=T.current.getBoundingClientRect().left-T.current.getBoundingClientRect().right):(D=b.current.getBoundingClientRect().right-_.current.getBoundingClientRect().left,V=T.current.getBoundingClientRect().right-T.current.getBoundingClientRect().left):A&&(I==="start"||I==="left")?Y?(D=_.current.getBoundingClientRect().left-b.current.getBoundingClientRect().right,V=T.current.getBoundingClientRect().left-T.current.getBoundingClientRect().right):(D=_.current.getBoundingClientRect().right-b.current.getBoundingClientRect().left,V=T.current.getBoundingClientRect().right-T.current.getBoundingClientRect().left):I==="end"||I==="right"?Y?(D=N.current.getBoundingClientRect().left-_.current.getBoundingClientRect().right,V=N.current.getBoundingClientRect().left-N.current.getBoundingClientRect().right):(D=N.current.getBoundingClientRect().right-_.current.getBoundingClientRect().left,V=N.current.getBoundingClientRect().right-N.current.getBoundingClientRect().left):I==="start"||I==="left"?Y?(D=_.current.getBoundingClientRect().left-N.current.getBoundingClientRect().right,V=N.current.getBoundingClientRect().left-N.current.getBoundingClientRect().right):(D=_.current.getBoundingClientRect().right-N.current.getBoundingClientRect().left,V=N.current.getBoundingClientRect().right-N.current.getBoundingClientRect().left):I==="bottom"&&(D=N.current.getBoundingClientRect().bottom-_.current.getBoundingClientRect().top,V=N.current.getBoundingClientRect().bottom-N.current.getBoundingClientRect().top);const oe=D/V*100;return Math.round((oe+Number.EPSILON)*100)/100},K=D=>{D.stopPropagation(),document.addEventListener("touchmove",Ie,{passive:!1}),document.addEventListener("touchend",fe),wn=!0},U=D=>{D.stopPropagation(),D.preventDefault(),document.addEventListener("mousemove",se),document.addEventListener("mouseup",Ge),T.current.classList.add(S(He.modifiers.resizing)),wn=!0,P=!0},J=D=>{const V=I==="bottom"?D.clientY:D.clientX;ee(D,V)},Q=D=>{D.preventDefault(),D.stopImmediatePropagation();const V=I==="bottom"?D.touches[0].clientY:D.touches[0].clientX;ee(D,V)},ee=(D,V)=>{const Y=ur(b.current)==="rtl";if(D.stopPropagation(),!wn)return;P&&(X=b.current.getBoundingClientRect(),Y?(Z=X.right,G=X.left):(G=X.right,Z=X.left),v=X.bottom,P=!1);const oe=V;let te=0;I==="end"||I==="right"?te=Y?oe-G:G-oe:I==="start"||I==="left"?te=Y?Z-oe:oe-Z:te=v-oe,I==="bottom"&&(b.current.style.overflowAnchor="none"),b.current.style.setProperty(ro.name,te+"px"),j=te,B(H())},re=D=>{wn&&(T.current.classList.remove(S(He.modifiers.resizing)),wn=!1,o&&o(D,j,n),P=!0,document.removeEventListener("mousemove",se),document.removeEventListener("mouseup",Ge))},ne=D=>{D.stopPropagation(),wn&&(wn=!1,o&&o(D,j,n),document.removeEventListener("touchmove",Ie),document.removeEventListener("touchend",fe))},se=l.useCallback(J,[]),fe=l.useCallback(ne,[]),Ie=l.useCallback(Q,[]),Ge=l.useCallback(re,[]),Me=D=>{const V=ur(b.current)==="rtl",Y=D.key;if(Y!=="Escape"&&Y!=="Enter"&&Y!=="ArrowUp"&&Y!=="ArrowDown"&&Y!=="ArrowLeft"&&Y!=="ArrowRight"){wn&&D.preventDefault();return}D.preventDefault(),(Y==="Escape"||Y==="Enter")&&o&&o(D,j,n);const oe=b.current.getBoundingClientRect();Hr=I==="bottom"?oe.height:oe.width;let te=0;Y==="ArrowRight"?V?te=I==="left"||I==="start"?-u:u:te=I==="left"||I==="start"?u:-u:Y==="ArrowLeft"?V?te=I==="left"||I==="start"?u:-u:te=I==="left"||I==="start"?-u:u:Y==="ArrowUp"?te=u:Y==="ArrowDown"&&(te=-u),Hr=Hr+te,I==="bottom"&&(b.current.style.overflowAnchor="none"),b.current.style.setProperty(ro.name,Hr+"px"),j=Hr,B(H())},Ve={};c&&(Ve[ro.name]=c),s&&(Ve[Fv.name]=s),d&&(Ve[Mv.name]=d);const gt=g?.enabled&&!h,L=gt?Ra:"div";return l.createElement(Gn,{prefix:"pf-drawer-panel-"},D=>{const V={tabIndex:-1,"aria-modal":!0,role:"dialog",active:$,"aria-labelledby":g?.["aria-labelledby"]||n||D,focusTrapOptions:{fallbackFocus:()=>b.current,onActivate:()=>{F.current!==document.activeElement&&(F.current=document.activeElement)},onDeactivate:()=>{F.current&&F.current.focus&&F.current.focus()},clickOutsideDeactivates:!0,returnFocusOnDeactivate:!1,initialFocus:g?.elementToFocusOnExpand||void 0,escapeDeactivates:!1}};return l.createElement(L,Object.assign({},gt&&V,{id:n||D,className:S(He.drawerPanel,a&&He.modifiers.resizable,i&&He.modifiers.noBorder,Et(p,He),m===_n.light200&&He.modifiers.light_200,m===_n.noBackground&&He.modifiers.noBackground,e),onTransitionEnd:Y=>{Y.target===b.current&&(!x&&Y.nativeEvent.propertyName==="transform"&&w(Y),O(!x),gt&&Y.nativeEvent.propertyName==="transform"&&C(oe=>!oe))},hidden:x},(c||s||d)&&{style:Ve},y,{ref:b}),E&&l.createElement(l.Fragment,null,a&&l.createElement(l.Fragment,null,l.createElement("div",{className:S(He.drawerSplitter,I!=="bottom"&&He.modifiers.vertical),role:"separator",tabIndex:0,"aria-orientation":I==="bottom"?"horizontal":"vertical","aria-label":f,"aria-valuenow":k,"aria-valuemin":0,"aria-valuemax":100,"aria-controls":n||D,onMouseDown:U,onKeyDown:Me,onTouchStart:K,ref:_},l.createElement("div",{className:S(He.drawerSplitterHandle),"aria-hidden":!0})),l.createElement("div",{className:S(He.drawerPanelMain)},r)),!a&&r))})};ou.displayName="DrawerPanelContent";const en={icon:"pf-v5-c-icon",iconContent:"pf-v5-c-icon__content",iconProgress:"pf-v5-c-icon__progress",modifiers:{inline:"pf-m-inline",sm:"pf-m-sm",md:"pf-m-md",lg:"pf-m-lg",xl:"pf-m-xl",inProgress:"pf-m-in-progress",danger:"pf-m-danger",warning:"pf-m-warning",success:"pf-m-success",info:"pf-m-info",custom:"pf-m-custom"},spinner:"pf-v5-c-spinner"},pa=t=>{var{children:e,className:n,progressIcon:r,size:i,iconSize:a,progressIconSize:o,status:s,isInline:c=!1,isInProgress:d=!1,defaultProgressArialabel:u="Loading...",shouldMirrorRTL:f=!1}=t,p=ie(t,["children","className","progressIcon","size","iconSize","progressIconSize","status","isInline","isInProgress","defaultProgressArialabel","shouldMirrorRTL"]);const m=r??l.createElement(qn,{diameter:"1em","aria-label":u});return l.createElement("span",Object.assign({className:S(en.icon,c&&en.modifiers.inline,d&&en.modifiers.inProgress,en.modifiers[i],n)},p),l.createElement("span",{className:S(en.iconContent,en.modifiers[a],en.modifiers[s],f&&"pf-v5-m-mirror-inline-rtl")},e),d&&l.createElement("span",{className:S(en.iconProgress,en.modifiers[o],n)},m))};pa.displayName="Icon";const yt={dirRtl:"pf-v5-m-dir-rtl",form:"pf-v5-c-form",formActions:"pf-v5-c-form__actions",formFieldGroup:"pf-v5-c-form__field-group",formFieldGroupBody:"pf-v5-c-form__field-group-body",formFieldGroupHeader:"pf-v5-c-form__field-group-header",formFieldGroupHeaderActions:"pf-v5-c-form__field-group-header-actions",formFieldGroupHeaderDescription:"pf-v5-c-form__field-group-header-description",formFieldGroupHeaderMain:"pf-v5-c-form__field-group-header-main",formFieldGroupHeaderTitle:"pf-v5-c-form__field-group-header-title",formFieldGroupHeaderTitleText:"pf-v5-c-form__field-group-header-title-text",formFieldGroupToggle:"pf-v5-c-form__field-group-toggle",formFieldGroupToggleButton:"pf-v5-c-form__field-group-toggle-button",formFieldGroupToggleIcon:"pf-v5-c-form__field-group-toggle-icon",formFieldset:"pf-v5-c-form__fieldset",formGroup:"pf-v5-c-form__group",formGroupControl:"pf-v5-c-form__group-control",formGroupLabel:"pf-v5-c-form__group-label",formGroupLabelHelp:"pf-v5-c-form__group-label-help",formGroupLabelInfo:"pf-v5-c-form__group-label-info",formGroupLabelMain:"pf-v5-c-form__group-label-main",formHelperText:"pf-v5-c-form__helper-text",formHelperTextIcon:"pf-v5-c-form__helper-text-icon",formLabel:"pf-v5-c-form__label",formLabelRequired:"pf-v5-c-form__label-required",formLabelText:"pf-v5-c-form__label-text",formSection:"pf-v5-c-form__section",formSectionTitle:"pf-v5-c-form__section-title",modifiers:{horizontal:"pf-m-horizontal",alignRight:"pf-m-align-right",noPaddingTop:"pf-m-no-padding-top",horizontalOnXs:"pf-m-horizontal-on-xs",horizontalOnSm:"pf-m-horizontal-on-sm",horizontalOnMd:"pf-m-horizontal-on-md",horizontalOnLg:"pf-m-horizontal-on-lg",horizontalOnXl:"pf-m-horizontal-on-xl",horizontalOn_2xl:"pf-m-horizontal-on-2xl",limitWidth:"pf-m-limit-width",action:"pf-m-action",info:"pf-m-info",disabled:"pf-m-disabled",inline:"pf-m-inline",stack:"pf-m-stack",error:"pf-m-error",success:"pf-m-success",warning:"pf-m-warning",inactive:"pf-m-inactive",hidden:"pf-m-hidden",expanded:"pf-m-expanded"},themeDark:"pf-v5-theme-dark"},bs=t=>{var{children:e=null,className:n="",label:r,labelInfo:i,labelIcon:a,isRequired:o=!1,isInline:s=!1,hasNoPaddingTop:c=!1,isStack:d=!1,fieldId:u,role:f}=t,p=ie(t,["children","className","label","labelInfo","labelIcon","isRequired","isInline","hasNoPaddingTop","isStack","fieldId","role"]);const m=f==="group"||f==="radiogroup",g=m?"span":"label",y=l.createElement(l.Fragment,null,l.createElement(g,Object.assign({className:S(yt.formLabel)},!m&&{htmlFor:u}),l.createElement("span",{className:S(yt.formLabelText)},r),o&&l.createElement("span",{className:S(yt.formLabelRequired),"aria-hidden":"true"}," ",ld))," ",l.isValidElement(a)&&a);return l.createElement(Gn,null,b=>l.createElement("div",Object.assign({className:S(yt.formGroup,n)},f&&{role:f},m&&{"aria-labelledby":`${u||b}-legend`},p),r&&l.createElement("div",Object.assign({className:S(yt.formGroupLabel,i&&yt.modifiers.info,c&&yt.modifiers.noPaddingTop)},m&&{id:`${u||b}-legend`}),i&&l.createElement(l.Fragment,null,l.createElement("div",{className:S(yt.formGroupLabelMain)},y),l.createElement("div",{className:S(yt.formGroupLabelInfo)},i)),!i&&y),l.createElement("div",{className:S(yt.formGroupControl,s&&yt.modifiers.inline,d&&yt.modifiers.stack)},e)))};bs.displayName="FormGroup";const ys=t=>{var{children:e=null,className:n=""}=t,r=ie(t,["children","className"]);return l.createElement("div",Object.assign({className:S(yt.formHelperText,n)},r),e)};ys.displayName="FormHelperText";var Zl;(function(t){t.horizontal="horizontal",t.vertical="vertical",t.both="both"})(Zl||(Zl={}));var ec;(function(t){t.default="default",t.plain="plain"})(ec||(ec={}));class xs extends l.Component{constructor(e){super(e),this.inputRef=l.createRef(),this.setAutoHeight=n=>{const r=n.parentElement;r.style.setProperty("height","inherit");const i=window.getComputedStyle(n),a=parseInt(i.getPropertyValue("border-top-width"))+parseInt(i.getPropertyValue("padding-top"))+n.scrollHeight+parseInt(i.getPropertyValue("padding-bottom"))+parseInt(i.getPropertyValue("border-bottom-width"));r.style.setProperty("height",`${a}px`)},this.handleChange=n=>{const r=n.currentTarget;this.props.autoResize&&dn&&this.setAutoHeight(r),this.props.onChange&&this.props.onChange(n,r.value)},!e.id&&!e["aria-label"]&&console.error("TextArea: TextArea requires either an id or aria-label to be specified")}componentDidMount(){const e=this.props.innerRef||this.inputRef;if(this.props.autoResize&&dn){const n=e.current;this.setAutoHeight(n)}}render(){const e=this.props,{className:n,value:r,validated:i,isRequired:a,isDisabled:o,readOnlyVariant:s,resizeOrientation:c,innerRef:d,disabled:u,autoResize:f,onChange:p,onBlur:m,onFocus:g}=e,y=ie(e,["className","value","validated","isRequired","isDisabled","readOnlyVariant","resizeOrientation","innerRef","disabled","autoResize","onChange","onBlur","onFocus"]),b=`resize${la(c)}`,_=["success","error","warning"].includes(i);return l.createElement("span",{className:S(at.formControl,s&&at.modifiers.readonly,s==="plain"&&at.modifiers.plain,c&&at.modifiers[b],o&&at.modifiers.disabled,_&&at.modifiers[i],n)},l.createElement("textarea",Object.assign({onChange:this.handleChange,onFocus:g,onBlur:m},typeof this.props.defaultValue!="string"&&{value:r},{"aria-invalid":i===Qe.error,required:a,disabled:o||u,readOnly:!!s,ref:d||this.inputRef},y)),_&&l.createElement("span",{className:S(at.formControlUtilities)},l.createElement(Bo,{status:i})))}}xs.displayName="TextArea";xs.defaultProps={innerRef:l.createRef(),className:"",isRequired:!1,isDisabled:!1,validated:"default",resizeOrientation:"both","aria-label":null};const su=l.forwardRef((t,e)=>l.createElement(xs,Object.assign({},t,{innerRef:e})));su.displayName="TextArea";const it={button:"pf-v5-c-button",dirRtl:"pf-v5-m-dir-rtl",jumpLinks:"pf-v5-c-jump-links",jumpLinksItem:"pf-v5-c-jump-links__item",jumpLinksLabel:"pf-v5-c-jump-links__label",jumpLinksLink:"pf-v5-c-jump-links__link",jumpLinksLinkText:"pf-v5-c-jump-links__link-text",jumpLinksList:"pf-v5-c-jump-links__list",jumpLinksMain:"pf-v5-c-jump-links__main",jumpLinksToggle:"pf-v5-c-jump-links__toggle",jumpLinksToggleIcon:"pf-v5-c-jump-links__toggle-icon",jumpLinksToggleText:"pf-v5-c-jump-links__toggle-text",modifiers:{center:"pf-m-center",vertical:"pf-m-vertical",expandable:"pf-m-expandable",nonExpandable:"pf-m-non-expandable",expandableOnSm:"pf-m-expandable-on-sm",nonExpandableOnSm:"pf-m-non-expandable-on-sm",expandableOnMd:"pf-m-expandable-on-md",nonExpandableOnMd:"pf-m-non-expandable-on-md",expandableOnLg:"pf-m-expandable-on-lg",nonExpandableOnLg:"pf-m-non-expandable-on-lg",expandableOnXl:"pf-m-expandable-on-xl",nonExpandableOnXl:"pf-m-non-expandable-on-xl",expandableOn_2xl:"pf-m-expandable-on-2xl",nonExpandableOn_2xl:"pf-m-non-expandable-on-2xl",expanded:"pf-m-expanded",current:"pf-m-current"}},Dv={modifiers:{gutter:"pf-m-gutter",panelRight:"pf-m-panel-right",stack:"pf-m-stack",split:"pf-m-split",border:"pf-m-border",padding:"pf-m-padding",sticky:"pf-m-sticky",static:"pf-m-static",noBackground:"pf-m-no-background",widthDefault:"pf-m-width-default",width_25:"pf-m-width-25",width_33:"pf-m-width-33",width_50:"pf-m-width-50",width_66:"pf-m-width-66",width_75:"pf-m-width-75",width_100:"pf-m-width-100",widthDefaultOnSm:"pf-m-width-default-on-sm",width_25OnSm:"pf-m-width-25-on-sm",width_33OnSm:"pf-m-width-33-on-sm",width_50OnSm:"pf-m-width-50-on-sm",width_66OnSm:"pf-m-width-66-on-sm",width_75OnSm:"pf-m-width-75-on-sm",width_100OnSm:"pf-m-width-100-on-sm",widthDefaultOnMd:"pf-m-width-default-on-md",width_25OnMd:"pf-m-width-25-on-md",width_33OnMd:"pf-m-width-33-on-md",width_50OnMd:"pf-m-width-50-on-md",width_66OnMd:"pf-m-width-66-on-md",width_75OnMd:"pf-m-width-75-on-md",width_100OnMd:"pf-m-width-100-on-md",widthDefaultOnLg:"pf-m-width-default-on-lg",width_25OnLg:"pf-m-width-25-on-lg",width_33OnLg:"pf-m-width-33-on-lg",width_50OnLg:"pf-m-width-50-on-lg",width_66OnLg:"pf-m-width-66-on-lg",width_75OnLg:"pf-m-width-75-on-lg",width_100OnLg:"pf-m-width-100-on-lg",widthDefaultOnXl:"pf-m-width-default-on-xl",width_25OnXl:"pf-m-width-25-on-xl",width_33OnXl:"pf-m-width-33-on-xl",width_50OnXl:"pf-m-width-50-on-xl",width_66OnXl:"pf-m-width-66-on-xl",width_75OnXl:"pf-m-width-75-on-xl",width_100OnXl:"pf-m-width-100-on-xl",widthDefaultOn_2xl:"pf-m-width-default-on-2xl",width_25On_2xl:"pf-m-width-25-on-2xl",width_33On_2xl:"pf-m-width-33-on-2xl",width_50On_2xl:"pf-m-width-50-on-2xl",width_66On_2xl:"pf-m-width-66-on-2xl",width_75On_2xl:"pf-m-width-75-on-2xl",width_100On_2xl:"pf-m-width-100-on-2xl"},sidebar:"pf-v5-c-sidebar",sidebarContent:"pf-v5-c-sidebar__content",sidebarMain:"pf-v5-c-sidebar__main",sidebarPanel:"pf-v5-c-sidebar__panel"},ui=t=>{var{children:e,className:n}=t,r=ie(t,["children","className"]);return l.createElement("ul",Object.assign({className:S(it.jumpLinksList,n),role:"list"},r),e)};ui.displayName="JumpLinksList";const fi=t=>{var{isActive:e,href:n,node:r,children:i,onClick:a,className:o}=t,s=ie(t,["isActive","href","node","children","onClick","className"]);const c=l.Children.toArray(i),d=c.filter(u=>u.type===ui);return i=c.filter(u=>u.type!==ui),l.createElement("li",Object.assign({className:S(it.jumpLinksItem,e&&it.modifiers.current,o)},e&&{"aria-current":"location"},s),l.createElement("a",{className:it.jumpLinksLink,href:n,onClick:a},l.createElement("span",{className:it.jumpLinksLinkText},i)),d)};fi.displayName="JumpLinksItem";const Bv={name:"--pf-v5-c-jump-links__toggle--Display",value:"none",var:"var(--pf-v5-c-jump-links__toggle--Display)"},jv=Bv,qi=(t,e)=>(l.Children.forEach(t,n=>{if(dn&&document.getElementById&&document.querySelector&&n.type===fi){const r=n.props.node||n.props.href;typeof r=="string"?r.startsWith("#")?e.push(document.getElementById(r.substr(1))):e.push(document.querySelector(r)):r instanceof HTMLElement&&e.push(r)}[l.Fragment,ui,fi].includes(n.type)&&qi(n.props.children,e)}),e);function Uv(t){return t&&getComputedStyle(t).getPropertyValue(jv.name).includes("block")}const lu=t=>{var{isCentered:e,isVertical:n,children:r,label:i,"aria-label":a=typeof i=="string"?i:null,scrollableSelector:o,activeIndex:s=0,offset:c=0,expandable:d,isExpanded:u=!1,alwaysShowLabel:f=!0,toggleAriaLabel:p="Toggle jump links",className:m}=t,g=ie(t,["isCentered","isVertical","children","label","aria-label","scrollableSelector","activeIndex","offset","expandable","isExpanded","alwaysShowLabel","toggleAriaLabel","className"]);const y=!!o,[b,_]=l.useState(y?qi(r,[]):[]),[k,B]=l.useState(s),[I,R]=l.useState(u),h=l.useRef(!1);l.useEffect(()=>R(u),[u]);const w=l.useRef();let T;const N=l.useCallback(()=>{if(!dn||!y||!(T instanceof HTMLElement))return;if(h.current){h.current=!1;return}const E=Math.ceil(T.scrollTop+c);window.requestAnimationFrame(()=>{let O=b;(O.every(F=>!F?.offsetTop)||!O[0]||O.includes(null))&&(O=qi(r,[]),_(O));const C=O.map((F,j)=>({y:F?F.offsetTop:null,index:j})).filter(({y:F})=>F!==null).sort((F,j)=>j.y-F.y);for(const{y:F,index:j}of C)if(E>=F)return B(j)})},[b,y,T,c]);l.useEffect(()=>{if(T=document.querySelector(o),T instanceof HTMLElement)return T.addEventListener("scroll",N),()=>T.removeEventListener("scroll",N)},[o,N]),l.useEffect(()=>{N()},[]);let A=0;const x=E=>y?l.Children.map(E,O=>{if(O.type===fi){const{onClick:$,isActive:C}=O.props,F=A++,j=b[F];return l.cloneElement(O,{onClick(X){h.current=!0;let G;j||(G=qi(E,[]),_(G));const Z=j||G[F];if(Z){const v=document.querySelector(o);if(v instanceof HTMLElement){if(Uv(w.current)){w.current&&w.current.classList.remove(it.modifiers.expanded);let P=w.current&&w.current.parentElement;for(;P&&!P.classList.contains(Dv.modifiers.sticky);)P=P.parentElement;R(!1),P&&(c+=P.scrollHeight)}v.scrollTo(0,Z.offsetTop-c)}Z.focus(),window.history.pushState("","",X.currentTarget.href),X.preventDefault(),B(F)}$&&$(X)},isActive:C||k===F,children:x(O.props.children)})}else{if(O.type===l.Fragment)return x(O.props.children);if(O.type===ui)return l.cloneElement(O,{children:x(O.props.children)})}return O}):E;return l.createElement("nav",Object.assign({className:S(it.jumpLinks,e&&it.modifiers.center,n&&it.modifiers.vertical,Et(d,it),I&&it.modifiers.expanded,m),"aria-label":a,ref:w},g),l.createElement("div",{className:it.jumpLinksMain},l.createElement("div",{className:S(`${it.jumpLinks}__header`)},d&&l.createElement("div",{className:it.jumpLinksToggle},l.createElement(tt,{variant:"plain",onClick:()=>R(!I),"aria-label":p,"aria-expanded":I},l.createElement("span",{className:it.jumpLinksToggleIcon},l.createElement(_r,null)),i&&l.createElement("span",{className:S(it.jumpLinksToggleText)}," ",i," "))),i&&f&&l.createElement("div",{className:S(it.jumpLinksLabel)},i)),l.createElement("ul",{className:it.jumpLinksList,role:"list"},x(r))))};lu.displayName="JumpLinks";const Vv={name:"EyeSlashIcon",height:512,width:640,svgPath:"M320 400c-75.85 0-137.25-58.71-142.9-133.11L72.2 185.82c-13.79 17.3-26.48 35.59-36.72 55.59a32.35 32.35 0 0 0 0 29.19C89.71 376.41 197.07 448 320 448c26.91 0 52.87-4 77.89-10.46L346 397.39a144.13 144.13 0 0 1-26 2.61zm313.82 58.1l-110.55-85.44a331.25 331.25 0 0 0 81.25-102.07 32.35 32.35 0 0 0 0-29.19C550.29 135.59 442.93 64 320 64a308.15 308.15 0 0 0-147.32 37.7L45.46 3.37A16 16 0 0 0 23 6.18L3.37 31.45A16 16 0 0 0 6.18 53.9l588.36 454.73a16 16 0 0 0 22.46-2.81l19.64-25.27a16 16 0 0 0-2.82-22.45zm-183.72-142l-39.3-30.38A94.75 94.75 0 0 0 416 256a94.76 94.76 0 0 0-121.31-92.21A47.65 47.65 0 0 1 304 192a46.64 46.64 0 0 1-1.54 10l-73.61-56.89A142.31 142.31 0 0 1 320 112a143.92 143.92 0 0 1 144 144c0 21.63-5.29 41.79-13.9 60.11z",yOffset:0,xOffset:0},$v=Ne(Vv),Hv={name:"EyeIcon",height:512,width:576,svgPath:"M572.52 241.4C518.29 135.59 410.93 64 288 64S57.68 135.64 3.48 241.41a32.35 32.35 0 0 0 0 29.19C57.71 376.41 165.07 448 288 448s230.32-71.64 284.52-177.41a32.35 32.35 0 0 0 0-29.19zM288 400a144 144 0 1 1 144-144 143.93 143.93 0 0 1-144 144zm0-240a95.31 95.31 0 0 0-25.31 3.79 47.85 47.85 0 0 1-66.9 66.9A95.78 95.78 0 1 0 288 160z",yOffset:0,xOffset:0},zv=Ne(Hv),Wv={isManagedSidebar:!1,isSidebarOpen:!1,onSidebarToggle:()=>null,width:null,height:null,getBreakpoint:fd,getVerticalBreakpoint:ud},kr=l.createContext(Wv),Kv=kr.Provider,cu=kr.Consumer,Le={dirRtl:"pf-v5-m-dir-rtl",divider:"pf-v5-c-divider",menu:"pf-v5-c-menu",menuContent:"pf-v5-c-menu__content",menuItem:"pf-v5-c-menu__item",menuItemToggleIcon:"pf-v5-c-menu__item-toggle-icon",menuListItem:"pf-v5-c-menu__list-item",modifiers:{flyout:"pf-m-flyout",top:"pf-m-top",left:"pf-m-left",current:"pf-m-current",drillUp:"pf-m-drill-up",horizontal:"pf-m-horizontal",tertiary:"pf-m-tertiary",horizontalSubnav:"pf-m-horizontal-subnav",light:"pf-m-light",scrollable:"pf-m-scrollable",overflowHidden:"pf-m-overflow-hidden",expandable:"pf-m-expandable",expanded:"pf-m-expanded",drilldown:"pf-m-drilldown",hover:"pf-m-hover",start:"pf-m-start"},nav:"pf-v5-c-nav",navItem:"pf-v5-c-nav__item",navLink:"pf-v5-c-nav__link",navList:"pf-v5-c-nav__list",navScrollButton:"pf-v5-c-nav__scroll-button",navSection:"pf-v5-c-nav__section",navSectionTitle:"pf-v5-c-nav__section-title",navSubnav:"pf-v5-c-nav__subnav",navToggle:"pf-v5-c-nav__toggle",navToggleIcon:"pf-v5-c-nav__toggle-icon",themeDark:"pf-v5-theme-dark"},Gv={},gr=l.createContext(Gv);class vr extends l.Component{constructor(){super(...arguments),this.state={isScrollable:!1,ouiaStateId:gn(vr.displayName,this.props.variant),flyoutRef:null},this.navRef=l.createRef()}onSelect(e,n,r,i,a,o){a&&e.preventDefault(),this.props.onSelect(e,{groupId:n,itemId:r,to:i}),o&&o(e,r,n,i)}onToggle(e,n,r){this.props.onToggle(e,{groupId:n,isExpanded:r})}render(){const e=this.props,{"aria-label":n,children:r,className:i,onSelect:a,onToggle:o,theme:s,ouiaId:c,ouiaSafe:d,variant:u}=e,f=ie(e,["aria-label","children","className","onSelect","onToggle","theme","ouiaId","ouiaSafe","variant"]),p=["horizontal","tertiary"].includes(u);return l.createElement(gr.Provider,{value:{onSelect:(m,g,y,b,_,k)=>this.onSelect(m,g,y,b,_,k),onToggle:(m,g,y)=>this.onToggle(m,g,y),updateIsScrollable:m=>this.setState({isScrollable:m}),isHorizontal:["horizontal","tertiary","horizontal-subnav"].includes(u),flyoutRef:this.state.flyoutRef,setFlyoutRef:m=>this.setState({flyoutRef:m}),navRef:this.navRef}},l.createElement("nav",Object.assign({className:S(Le.nav,s==="light"&&Le.modifiers.light,p&&Le.modifiers.horizontal,u==="tertiary"&&Le.modifiers.tertiary,u==="horizontal-subnav"&&Le.modifiers.horizontalSubnav,this.state.isScrollable&&Le.modifiers.scrollable,i),"aria-label":n||(["tertiary","horizontal-subnav"].includes(u)?"Local":"Global"),ref:this.navRef},Dt(vr.displayName,c!==void 0?c:this.state.ouiaStateId,d),f),r))}}vr.displayName="Nav";vr.defaultProps={onSelect:()=>{},onToggle:()=>{},theme:"dark",ouiaSafe:!0};const ge={avatar:"pf-v5-c-avatar",brand:"pf-v5-c-brand",button:"pf-v5-c-button",contextSelector:"pf-v5-c-context-selector",dirRtl:"pf-v5-m-dir-rtl",drawer:"pf-v5-c-drawer",masthead:"pf-v5-c-masthead",modifiers:{light:"pf-m-light",menu:"pf-m-menu",hidden:"pf-m-hidden",hiddenOnSm:"pf-m-hidden-on-sm",visibleOnSm:"pf-m-visible-on-sm",hiddenOnMd:"pf-m-hidden-on-md",visibleOnMd:"pf-m-visible-on-md",hiddenOnLg:"pf-m-hidden-on-lg",visibleOnLg:"pf-m-visible-on-lg",hiddenOnXl:"pf-m-hidden-on-xl",visibleOnXl:"pf-m-visible-on-xl",hiddenOn_2xl:"pf-m-hidden-on-2xl",visibleOn_2xl:"pf-m-visible-on-2xl",read:"pf-m-read",selected:"pf-m-selected",unread:"pf-m-unread",attention:"pf-m-attention",expanded:"pf-m-expanded",collapsed:"pf-m-collapsed",pageInsets:"pf-m-page-insets",insetNone:"pf-m-inset-none",fill:"pf-m-fill",noFill:"pf-m-no-fill",limitWidth:"pf-m-limit-width",alignCenter:"pf-m-align-center",overflowScroll:"pf-m-overflow-scroll",shadowBottom:"pf-m-shadow-bottom",shadowTop:"pf-m-shadow-top",stickyTop:"pf-m-sticky-top",stickyBottom:"pf-m-sticky-bottom",stickyTopOnSmHeight:"pf-m-sticky-top-on-sm-height",stickyBottomOnSmHeight:"pf-m-sticky-bottom-on-sm-height",stickyTopOnMdHeight:"pf-m-sticky-top-on-md-height",stickyBottomOnMdHeight:"pf-m-sticky-bottom-on-md-height",stickyTopOnLgHeight:"pf-m-sticky-top-on-lg-height",stickyBottomOnLgHeight:"pf-m-sticky-bottom-on-lg-height",stickyTopOnXlHeight:"pf-m-sticky-top-on-xl-height",stickyBottomOnXlHeight:"pf-m-sticky-bottom-on-xl-height",stickyTopOn_2xlHeight:"pf-m-sticky-top-on-2xl-height",stickyBottomOn_2xlHeight:"pf-m-sticky-bottom-on-2xl-height",light_100:"pf-m-light-100",dark_100:"pf-m-dark-100",dark_200:"pf-m-dark-200",padding:"pf-m-padding",noPadding:"pf-m-no-padding",paddingOnSm:"pf-m-padding-on-sm",noPaddingOnSm:"pf-m-no-padding-on-sm",paddingOnMd:"pf-m-padding-on-md",noPaddingOnMd:"pf-m-no-padding-on-md",paddingOnLg:"pf-m-padding-on-lg",noPaddingOnLg:"pf-m-no-padding-on-lg",paddingOnXl:"pf-m-padding-on-xl",noPaddingOnXl:"pf-m-no-padding-on-xl",paddingOn_2xl:"pf-m-padding-on-2xl",noPaddingOn_2xl:"pf-m-no-padding-on-2xl",light_200:"pf-m-light-200"},nav:"pf-v5-c-nav",notificationBadge:"pf-v5-c-notification-badge",page:"pf-v5-c-page",pageDrawer:"pf-v5-c-page__drawer",pageHeader:"pf-v5-c-page__header",pageHeaderBrand:"pf-v5-c-page__header-brand",pageHeaderBrandLink:"pf-v5-c-page__header-brand-link",pageHeaderBrandToggle:"pf-v5-c-page__header-brand-toggle",pageHeaderNav:"pf-v5-c-page__header-nav",pageHeaderTools:"pf-v5-c-page__header-tools",pageHeaderToolsGroup:"pf-v5-c-page__header-tools-group",pageHeaderToolsItem:"pf-v5-c-page__header-tools-item",pageMain:"pf-v5-c-page__main",pageMainBody:"pf-v5-c-page__main-body",pageMainBreadcrumb:"pf-v5-c-page__main-breadcrumb",pageMainDrawer:"pf-v5-c-page__main-drawer",pageMainGroup:"pf-v5-c-page__main-group",pageMainNav:"pf-v5-c-page__main-nav",pageMainSection:"pf-v5-c-page__main-section",pageMainSubnav:"pf-v5-c-page__main-subnav",pageMainTabs:"pf-v5-c-page__main-tabs",pageMainWizard:"pf-v5-c-page__main-wizard",pageSidebar:"pf-v5-c-page__sidebar",pageSidebarBody:"pf-v5-c-page__sidebar-body",themeDark:"pf-v5-theme-dark"},qv={isSidebarOpen:!0},La=l.createContext(qv),du=t=>{var{className:e="",children:n,isSidebarOpen:r=!0,theme:i="dark",id:a="page-sidebar"}=t,o=ie(t,["className","children","isSidebarOpen","theme","id"]);return l.createElement(cu,null,({isManagedSidebar:s,isSidebarOpen:c})=>{const d=s?c:r;return l.createElement("div",Object.assign({id:a,className:S(ge.pageSidebar,i==="light"&&ge.modifiers.light,d&&ge.modifiers.expanded,!d&&ge.modifiers.collapsed,e),"aria-hidden":!d},o),l.createElement(La.Provider,{value:{isSidebarOpen:d}},n))})};du.displayName="PageSidebar";class Pa extends l.Component{constructor(){super(...arguments),this.direction="ltr",this.state={scrollViewAtStart:!1,scrollViewAtEnd:!1},this.navList=l.createRef(),this.observer=()=>{},this.handleScrollButtons=()=>{const e=this.navList.current;if(e){const n=Ui(e,e.firstChild,!1),r=Ui(e,e.lastChild,!1);this.setState({scrollViewAtStart:n,scrollViewAtEnd:r}),this.context.updateIsScrollable(!n||!r)}},this.scrollBack=()=>{const e=this.navList.current;if(e){const n=Array.from(e.children);let r,i;for(let a=0;a<n.length&&!r;a++)Ui(e,n[a],!1)&&(r=n[a],i=n[a-1]);i&&(this.direction==="ltr"?e.scrollLeft-=i.scrollWidth:e.scrollLeft+=i.scrollWidth),this.handleScrollButtons()}},this.scrollForward=()=>{const e=this.navList.current;if(e){const n=Array.from(e.children);let r,i;for(let a=n.length-1;a>=0&&!r;a--)Ui(e,n[a],!1)&&(r=n[a],i=n[a+1]);i&&(this.direction==="ltr"?e.scrollLeft+=i.scrollWidth:e.scrollLeft-=i.scrollWidth),this.handleScrollButtons()}}}componentDidMount(){this.observer=ls(this.navList.current,this.handleScrollButtons,!0),this.direction=ur(this.navList.current),this.handleScrollButtons()}componentWillUnmount(){this.observer()}componentDidUpdate(){this.direction=ur(this.navList.current)}render(){const e=this.props,{children:n,className:r,ariaLeftScroll:i,ariaRightScroll:a,backScrollAriaLabel:o,forwardScrollAriaLabel:s}=e,c=ie(e,["children","className","ariaLeftScroll","ariaRightScroll","backScrollAriaLabel","forwardScrollAriaLabel"]),{scrollViewAtStart:d,scrollViewAtEnd:u}=this.state;return l.createElement(gr.Consumer,null,({isHorizontal:f})=>l.createElement(La.Consumer,null,({isSidebarOpen:p})=>l.createElement(l.Fragment,null,f&&l.createElement("button",{className:S(Le.navScrollButton),"aria-label":o||i,onClick:this.scrollBack,disabled:d,tabIndex:p?null:-1},l.createElement(Cv,null)),l.createElement("ul",Object.assign({ref:this.navList,className:S(Le.navList,r),onScroll:this.handleScrollButtons,role:"list"},c),n),f&&l.createElement("button",{className:S(Le.navScrollButton),"aria-label":s||a,onClick:this.scrollForward,disabled:u,tabIndex:p?null:-1},l.createElement(_r,null)))))}}Pa.displayName="NavList";Pa.contextType=gr;Pa.defaultProps={ariaLeftScroll:"Scroll left",backScrollAriaLabel:"Scroll back",ariaRightScroll:"Scroll right",forwardScrollAriaLabel:"Scroll foward"};const ws=t=>{var{children:e,styleChildren:n=!0,className:r,to:i,isActive:a=!1,groupId:o=null,itemId:s=null,preventDefault:c=!1,onClick:d,component:u="a",flyout:f,onShowFlyout:p,ouiaId:m,ouiaSafe:g,zIndex:y=9999,hasNavLinkWrapper:b}=t,_=ie(t,["children","styleChildren","className","to","isActive","groupId","itemId","preventDefault","onClick","component","flyout","onShowFlyout","ouiaId","ouiaSafe","zIndex","hasNavLinkWrapper"]);const{flyoutRef:k,setFlyoutRef:B,navRef:I}=l.useContext(gr),{isSidebarOpen:R}=l.useContext(La),[h,w]=l.useState(null),[T,N]=l.useState(!1),A=l.useRef(),x=A===k,E=l.useRef(),O=f!==void 0,$=O?"button":u;i&&O&&console.error('NavItem cannot have both "to" and "flyout" props.');const C=(re,ne)=>{(!x||ne)&&re?B(A):(x||ne)&&!re&&B(null),p&&re&&p()},F=re=>{const ne=re.target.closest(`.${Le.navItem}.pf-m-flyout`);O&&!x?C(!0):k!==null&&!ne&&B(null)},j=re=>{re.target.closest(".pf-m-flyout")||(O?C(!1,!0):k!==null&&B(null))},X=re=>{var ne,se;const fe=re.key,Ie=re.target;(fe===" "||fe==="Enter"||fe==="ArrowRight")&&O&&(!((ne=A?.current)===null||ne===void 0)&&ne.contains(Ie))&&(re.stopPropagation(),re.preventDefault(),x||(C(!0),w(Ie))),(fe==="Escape"||fe==="ArrowLeft")&&((se=E?.current)===null||se===void 0?void 0:se.querySelectorAll(`.${Le.menu}`).length)===1&&x&&(re.stopPropagation(),re.preventDefault(),C(!1))};l.useEffect(()=>(O&&window.addEventListener("click",j),()=>{O&&window.removeEventListener("click",j)}),[]),l.useEffect(()=>{h&&(x?Array.from(E.current.getElementsByTagName("UL")[0].children).filter(ne=>!(ne.classList.contains("pf-m-disabled")||ne.classList.contains(Le.divider)))[0].firstChild.focus():h.focus())},[x,h]);const G=l.createElement("span",{className:S(Le.navToggle)},l.createElement("span",{className:S(Le.navToggleIcon)},l.createElement(_r,{"aria-hidden":!0}))),Z={"aria-haspopup":"menu","aria-expanded":x},v=R?null:-1,P=re=>{const ne=c||!i;return l.createElement($,Object.assign({href:i,onClick:se=>re.onSelect(se,o,s,i,ne,d),className:S(Le.navLink,a&&Le.modifiers.current,T&&Le.modifiers.hover,r),"aria-current":a?"page":null,tabIndex:v},O&&Object.assign({},Z),_),b?l.createElement("span",{className:S(`${Le.nav}__link-text`)},e):e,f&&G)},H=(re,ne)=>l.cloneElement(ne,Object.assign(Object.assign({onClick:se=>re.onSelect(se,o,s,i,c,d),"aria-current":a?"page":null},n&&{className:S(Le.navLink,a&&Le.modifiers.current,ne.props&&ne.props.className)}),{tabIndex:ne.props.tabIndex||v,children:O?l.createElement(l.Fragment,null,ne.props.children,G):ne.props.children})),K=mn(ws.displayName,m,g),U=()=>{N(!0)},J=()=>{N(!1)},Q=l.createElement(Er,{triggerRef:A,popper:l.createElement("div",{ref:E,onMouseEnter:U,onMouseLeave:J},f),popperRef:E,placement:"right-start",isVisible:x,onDocumentKeyDown:X,zIndex:y,appendTo:I?.current});return l.createElement(l.Fragment,null,l.createElement("li",Object.assign({onMouseOver:F,className:S(Le.navItem,O&&Le.modifiers.flyout,r),ref:A},K),l.createElement(gr.Consumer,null,re=>l.isValidElement(e)?H(re,e):P(re))),f&&Q)};ws.displayName="NavItem";class br extends l.Component{constructor(){super(...arguments),this.id=this.props.id||Zo(),this.state={expandedState:this.props.isExpanded,ouiaStateId:gn(br.displayName)},this.onExpand=(e,n)=>{const{expandedState:r}=this.state;if(this.props.onExpand)this.props.onExpand(e,!r);else{this.setState(a=>({expandedState:!a.expandedState}));const{groupId:i}=this.props;n(e,i,!r)}}}componentDidMount(){this.setState({expandedState:this.props.isExpanded})}componentDidUpdate(e){this.props.isExpanded!==e.isExpanded&&this.setState({expandedState:this.props.isExpanded})}render(){const e=this.props,{title:n,srText:r,children:i,className:a,isActive:o,ouiaId:s,groupId:c,id:d,isExpanded:u,buttonProps:f,onExpand:p}=e,m=ie(e,["title","srText","children","className","isActive","ouiaId","groupId","id","isExpanded","buttonProps","onExpand"]),{expandedState:g,ouiaStateId:y}=this.state;return l.createElement(gr.Consumer,null,b=>l.createElement("li",Object.assign({className:S(Le.navItem,Le.modifiers.expandable,g&&Le.modifiers.expanded,o&&Le.modifiers.current,a)},Dt(br.displayName,s!==void 0?s:y),m),l.createElement(La.Consumer,null,({isSidebarOpen:_})=>l.createElement("button",Object.assign({className:S(Le.navLink),id:r?null:this.id,onClick:k=>this.onExpand(k,b.onToggle),"aria-expanded":g,tabIndex:_?null:-1},f),typeof n!="string"?l.createElement("span",{className:S(`${Le.nav}__link-text`)},n):n,l.createElement("span",{className:S(Le.navToggle)},l.createElement("span",{className:S(Le.navToggleIcon)},l.createElement(_r,{"aria-hidden":"true"}))))),l.createElement("section",{className:S(Le.navSubnav),"aria-labelledby":this.id,hidden:g?null:!0},r&&l.createElement("h2",{className:"pf-v5-screen-reader",id:this.id},r),l.createElement("ul",{className:S(Le.navList),role:"list"},i))))}}br.displayName="NavExpandable";br.defaultProps={srText:"",isExpanded:!1,children:"",className:"",groupId:null,isActive:!1,id:""};const uu=t=>{var{children:e,className:n="",isVisited:r=!1}=t,i=ie(t,["children","className","isVisited"]);return l.createElement("div",Object.assign({},i,{className:S(Ro.content,r&&Ro.modifiers.visited,n)}),e)};uu.displayName="TextContent";var pi;(function(t){t.h1="h1",t.h2="h2",t.h3="h3",t.h4="h4",t.h5="h5",t.h6="h6",t.p="p",t.a="a",t.small="small",t.blockquote="blockquote",t.pre="pre"})(pi||(pi={}));const hi=t=>{var{children:e=null,className:n="",component:r=pi.p,isVisitedLink:i=!1,ouiaId:a,ouiaSafe:o=!0}=t,s=ie(t,["children","className","component","isVisitedLink","ouiaId","ouiaSafe"]);const c=r,d=mn(hi.displayName,a,o);return l.createElement(c,Object.assign({},d,s,{"data-pf-content":!0,className:S(i&&r===pi.a&&Ro.modifiers.visited,n)}),e)};hi.displayName="Text";const fu=t=>{var{className:e="",children:n,stickyOnBreakpoint:r,hasShadowTop:i=!1,hasShadowBottom:a=!1,hasOverflowScroll:o=!1,"aria-label":s}=t,c=ie(t,["className","children","stickyOnBreakpoint","hasShadowTop","hasShadowBottom","hasOverflowScroll","aria-label"]);const{height:d,getVerticalBreakpoint:u}=l.useContext(kr);return l.useEffect(()=>{o&&!s&&console.warn("PageGroup: An accessible aria-label is required when hasOverflowScroll is set to true.")},[o,s]),l.createElement("div",Object.assign({},c,{className:S(ge.pageMainGroup,Et(r,ge,"sticky-",u(d),!0),i&&ge.modifiers.shadowTop,a&&ge.modifiers.shadowBottom,o&&ge.modifiers.overflowScroll,e)},o&&{tabIndex:0,role:"region","aria-label":s}),n)};fu.displayName="PageGroup";var tc;(function(t){t.vertical="vertical",t.horizontal="horizontal"})(tc||(tc={}));class Aa extends l.Component{constructor(e){super(e),this.mainRef=l.createRef(),this.pageRef=l.createRef(),this.observer=()=>{},this.getWindowWidth=()=>dn?this.pageRef.current?this.pageRef.current.clientWidth:window.innerWidth:1200,this.isMobile=()=>this.getWindowWidth()<Number.parseInt(td.value,10),this.resize=a=>{var o;const{onPageResize:s}=this.props,c=this.isMobile();if(s&&s(a,{mobileView:c,windowSize:this.getWindowWidth()}),c!==this.state.mobileView&&this.setState({mobileView:c}),!((o=this.pageRef)===null||o===void 0)&&o.current){const d=this.pageRef.current.clientWidth,u=this.pageRef.current.clientHeight;this.state.width!==d&&this.setState({width:d}),this.state.height!==u&&this.setState({height:u})}},this.handleResize=Am(this.resize,250),this.handleMainClick=()=>{this.isMobile()&&this.state.mobileIsSidebarOpen&&this.mainRef.current&&this.setState({mobileIsSidebarOpen:!1})},this.onSidebarToggleMobile=()=>{this.setState(a=>({mobileIsSidebarOpen:!a.mobileIsSidebarOpen}))},this.onSidebarToggleDesktop=()=>{this.setState(a=>({desktopIsSidebarOpen:!a.desktopIsSidebarOpen}))};const{isManagedSidebar:n,defaultManagedSidebarIsOpen:r}=e,i=n?r:!0;this.state={desktopIsSidebarOpen:i,mobileIsSidebarOpen:!1,mobileView:!1,width:null,height:null}}componentDidMount(){const{isManagedSidebar:e,onPageResize:n}=this.props;if(e||n){this.observer=ls(this.pageRef.current,this.handleResize);const r=this.mainRef.current;r&&(r.addEventListener("mousedown",this.handleMainClick),r.addEventListener("touchstart",this.handleMainClick)),this.resize()}}componentWillUnmount(){const{isManagedSidebar:e,onPageResize:n}=this.props;if(e||n){this.observer();const r=this.mainRef.current;r&&(r.removeEventListener("mousedown",this.handleMainClick),r.removeEventListener("touchstart",this.handleMainClick))}}render(){const e=this.props,{breadcrumb:n,isBreadcrumbWidthLimited:r,className:i,children:a,header:o,sidebar:s,notificationDrawer:c,isNotificationDrawerExpanded:d,onNotificationDrawerExpand:u,isTertiaryNavWidthLimited:f,skipToContent:p,role:m,mainContainerId:g,isManagedSidebar:y,defaultManagedSidebarIsOpen:b,onPageResize:_,getBreakpoint:k,getVerticalBreakpoint:B,mainAriaLabel:I,mainTabIndex:R,mainComponent:h,tertiaryNav:w,isTertiaryNavGrouped:T,isBreadcrumbGrouped:N,additionalGroupedContent:A,groupProps:x,breadcrumbProps:E}=e,O=ie(e,["breadcrumb","isBreadcrumbWidthLimited","className","children","header","sidebar","notificationDrawer","isNotificationDrawerExpanded","onNotificationDrawerExpand","isTertiaryNavWidthLimited","skipToContent","role","mainContainerId","isManagedSidebar","defaultManagedSidebarIsOpen","onPageResize","getBreakpoint","getVerticalBreakpoint","mainAriaLabel","mainTabIndex","mainComponent","tertiaryNav","isTertiaryNavGrouped","isBreadcrumbGrouped","additionalGroupedContent","groupProps","breadcrumbProps"]),{mobileView:$,mobileIsSidebarOpen:C,desktopIsSidebarOpen:F,width:j,height:X}=this.state,G={isManagedSidebar:y,onSidebarToggle:$?this.onSidebarToggleMobile:this.onSidebarToggleDesktop,isSidebarOpen:$?C:F,width:j,height:X,getBreakpoint:k,getVerticalBreakpoint:B};let Z=null;w&&f?Z=l.createElement("div",{className:S(ge.pageMainNav,ge.modifiers.limitWidth)},l.createElement("div",{className:S(ge.pageMainBody)},w)):w&&(Z=l.createElement("div",{className:S(ge.pageMainNav)},w));const v=n?l.createElement("section",{className:S(ge.pageMainBreadcrumb,r&&ge.modifiers.limitWidth,Et(E?.stickyOnBreakpoint,ge,"sticky-",B(X),!0))},r?l.createElement("div",{className:S(ge.pageMainBody)},n):n):null,H=T||N||A?l.createElement(fu,Object.assign({},x),T&&Z,N&&v,A):null,K=h,U=l.createElement(K,{ref:this.mainRef,role:m,id:g,className:S(ge.pageMain),tabIndex:R,"aria-label":I},H,!T&&Z,!N&&v,a),J=l.createElement(ou,null,c);return l.createElement(Kv,{value:G},l.createElement("div",Object.assign({ref:this.pageRef},O,{className:S(ge.page,j!==null&&X!==null&&"pf-m-resize-observer",j!==null&&`pf-m-breakpoint-${k(j)}`,X!==null&&`pf-m-height-breakpoint-${B(X)}`,i)}),p,o,s,c&&l.createElement("div",{className:S(ge.pageDrawer)},l.createElement(nu,{isExpanded:d,onExpand:Q=>u(Q)},l.createElement(iu,{panelContent:J},l.createElement(au,null,U)))),!c&&U))}}Aa.displayName="Page";Aa.defaultProps={isManagedSidebar:!1,isBreadcrumbWidthLimited:!1,defaultManagedSidebarIsOpen:!0,mainTabIndex:-1,isNotificationDrawerExpanded:!1,onNotificationDrawerExpand:()=>null,mainComponent:"main",getBreakpoint:fd,getVerticalBreakpoint:ud};const pu=t=>{var{children:e,className:n,usePageInsets:r,isFilled:i}=t,a=ie(t,["children","className","usePageInsets","isFilled"]);return l.createElement("div",Object.assign({className:S(ge.pageSidebarBody,r&&ge.modifiers.pageInsets,i===!1&&ge.modifiers.noFill,i===!0&&ge.modifiers.fill,n)},a),e)};pu.displayName="PageSidebarBody";var lr;(function(t){t.default="default",t.light="light",t.dark="dark",t.darker="darker"})(lr||(lr={}));var nn;(function(t){t.default="default",t.nav="nav",t.subNav="subnav",t.breadcrumb="breadcrumb",t.tabs="tabs",t.wizard="wizard"})(nn||(nn={}));const Xv={[nn.default]:ge.pageMainSection,[nn.nav]:ge.pageMainNav,[nn.subNav]:ge.pageMainSubnav,[nn.breadcrumb]:ge.pageMainBreadcrumb,[nn.tabs]:ge.pageMainTabs,[nn.wizard]:ge.pageMainWizard},Jv={[lr.default]:"",[lr.light]:ge.modifiers.light,[lr.dark]:ge.modifiers.dark_200,[lr.darker]:ge.modifiers.dark_100},hu=t=>{var{className:e="",children:n,variant:r="default",type:i="default",padding:a,isFilled:o,isWidthLimited:s=!1,isCenterAligned:c=!1,stickyOnBreakpoint:d,hasShadowTop:u=!1,hasShadowBottom:f=!1,hasOverflowScroll:p=!1,"aria-label":m,component:g="section"}=t,y=ie(t,["className","children","variant","type","padding","isFilled","isWidthLimited","isCenterAligned","stickyOnBreakpoint","hasShadowTop","hasShadowBottom","hasOverflowScroll","aria-label","component"]);const{height:b,getVerticalBreakpoint:_}=l.useContext(kr);l.useEffect(()=>{p&&!m&&console.warn("PageSection: An accessible aria-label is required when hasOverflowScroll is set to true.")},[p,m]);const k=g;return l.createElement(k,Object.assign({},y,{className:S(Xv[i],Et(a,ge),Et(d,ge,"sticky-",_(b),!0),Jv[r],o===!1&&ge.modifiers.noFill,o===!0&&ge.modifiers.fill,s&&ge.modifiers.limitWidth,s&&c&&i!==nn.subNav&&ge.modifiers.alignCenter,u&&ge.modifiers.shadowTop,f&&ge.modifiers.shadowBottom,p&&ge.modifiers.overflowScroll,e)},p&&{tabIndex:0},{"aria-label":m}),s&&l.createElement("div",{className:S(ge.pageMainBody)},n),!s&&n)};hu.displayName="PageSection";const Pt={grid:"pf-v5-l-grid",gridItem:"pf-v5-l-grid__item",modifiers:{all_1Col:"pf-m-all-1-col",all_2Col:"pf-m-all-2-col",all_3Col:"pf-m-all-3-col",all_4Col:"pf-m-all-4-col",all_5Col:"pf-m-all-5-col",all_6Col:"pf-m-all-6-col",all_7Col:"pf-m-all-7-col",all_8Col:"pf-m-all-8-col",all_9Col:"pf-m-all-9-col",all_10Col:"pf-m-all-10-col",all_11Col:"pf-m-all-11-col",all_12Col:"pf-m-all-12-col",all_1ColOnSm:"pf-m-all-1-col-on-sm",all_2ColOnSm:"pf-m-all-2-col-on-sm",all_3ColOnSm:"pf-m-all-3-col-on-sm",all_4ColOnSm:"pf-m-all-4-col-on-sm",all_5ColOnSm:"pf-m-all-5-col-on-sm",all_6ColOnSm:"pf-m-all-6-col-on-sm",all_7ColOnSm:"pf-m-all-7-col-on-sm",all_8ColOnSm:"pf-m-all-8-col-on-sm",all_9ColOnSm:"pf-m-all-9-col-on-sm",all_10ColOnSm:"pf-m-all-10-col-on-sm",all_11ColOnSm:"pf-m-all-11-col-on-sm",all_12ColOnSm:"pf-m-all-12-col-on-sm",all_1ColOnMd:"pf-m-all-1-col-on-md",all_2ColOnMd:"pf-m-all-2-col-on-md",all_3ColOnMd:"pf-m-all-3-col-on-md",all_4ColOnMd:"pf-m-all-4-col-on-md",all_5ColOnMd:"pf-m-all-5-col-on-md",all_6ColOnMd:"pf-m-all-6-col-on-md",all_7ColOnMd:"pf-m-all-7-col-on-md",all_8ColOnMd:"pf-m-all-8-col-on-md",all_9ColOnMd:"pf-m-all-9-col-on-md",all_10ColOnMd:"pf-m-all-10-col-on-md",all_11ColOnMd:"pf-m-all-11-col-on-md",all_12ColOnMd:"pf-m-all-12-col-on-md",all_1ColOnLg:"pf-m-all-1-col-on-lg",all_2ColOnLg:"pf-m-all-2-col-on-lg",all_3ColOnLg:"pf-m-all-3-col-on-lg",all_4ColOnLg:"pf-m-all-4-col-on-lg",all_5ColOnLg:"pf-m-all-5-col-on-lg",all_6ColOnLg:"pf-m-all-6-col-on-lg",all_7ColOnLg:"pf-m-all-7-col-on-lg",all_8ColOnLg:"pf-m-all-8-col-on-lg",all_9ColOnLg:"pf-m-all-9-col-on-lg",all_10ColOnLg:"pf-m-all-10-col-on-lg",all_11ColOnLg:"pf-m-all-11-col-on-lg",all_12ColOnLg:"pf-m-all-12-col-on-lg",all_1ColOnXl:"pf-m-all-1-col-on-xl",all_2ColOnXl:"pf-m-all-2-col-on-xl",all_3ColOnXl:"pf-m-all-3-col-on-xl",all_4ColOnXl:"pf-m-all-4-col-on-xl",all_5ColOnXl:"pf-m-all-5-col-on-xl",all_6ColOnXl:"pf-m-all-6-col-on-xl",all_7ColOnXl:"pf-m-all-7-col-on-xl",all_8ColOnXl:"pf-m-all-8-col-on-xl",all_9ColOnXl:"pf-m-all-9-col-on-xl",all_10ColOnXl:"pf-m-all-10-col-on-xl",all_11ColOnXl:"pf-m-all-11-col-on-xl",all_12ColOnXl:"pf-m-all-12-col-on-xl",all_1ColOn_2xl:"pf-m-all-1-col-on-2xl",all_2ColOn_2xl:"pf-m-all-2-col-on-2xl",all_3ColOn_2xl:"pf-m-all-3-col-on-2xl",all_4ColOn_2xl:"pf-m-all-4-col-on-2xl",all_5ColOn_2xl:"pf-m-all-5-col-on-2xl",all_6ColOn_2xl:"pf-m-all-6-col-on-2xl",all_7ColOn_2xl:"pf-m-all-7-col-on-2xl",all_8ColOn_2xl:"pf-m-all-8-col-on-2xl",all_9ColOn_2xl:"pf-m-all-9-col-on-2xl",all_10ColOn_2xl:"pf-m-all-10-col-on-2xl",all_11ColOn_2xl:"pf-m-all-11-col-on-2xl",all_12ColOn_2xl:"pf-m-all-12-col-on-2xl","1Col":"pf-m-1-col","2Col":"pf-m-2-col","3Col":"pf-m-3-col","4Col":"pf-m-4-col","5Col":"pf-m-5-col","6Col":"pf-m-6-col","7Col":"pf-m-7-col","8Col":"pf-m-8-col","9Col":"pf-m-9-col","10Col":"pf-m-10-col","11Col":"pf-m-11-col","12Col":"pf-m-12-col",offset_1Col:"pf-m-offset-1-col",offset_2Col:"pf-m-offset-2-col",offset_3Col:"pf-m-offset-3-col",offset_4Col:"pf-m-offset-4-col",offset_5Col:"pf-m-offset-5-col",offset_6Col:"pf-m-offset-6-col",offset_7Col:"pf-m-offset-7-col",offset_8Col:"pf-m-offset-8-col",offset_9Col:"pf-m-offset-9-col",offset_10Col:"pf-m-offset-10-col",offset_11Col:"pf-m-offset-11-col",offset_12Col:"pf-m-offset-12-col","1Row":"pf-m-1-row","2Row":"pf-m-2-row","3Row":"pf-m-3-row","4Row":"pf-m-4-row","5Row":"pf-m-5-row","6Row":"pf-m-6-row","7Row":"pf-m-7-row","8Row":"pf-m-8-row","9Row":"pf-m-9-row","10Row":"pf-m-10-row","11Row":"pf-m-11-row","12Row":"pf-m-12-row","1ColOnSm":"pf-m-1-col-on-sm","2ColOnSm":"pf-m-2-col-on-sm","3ColOnSm":"pf-m-3-col-on-sm","4ColOnSm":"pf-m-4-col-on-sm","5ColOnSm":"pf-m-5-col-on-sm","6ColOnSm":"pf-m-6-col-on-sm","7ColOnSm":"pf-m-7-col-on-sm","8ColOnSm":"pf-m-8-col-on-sm","9ColOnSm":"pf-m-9-col-on-sm","10ColOnSm":"pf-m-10-col-on-sm","11ColOnSm":"pf-m-11-col-on-sm","12ColOnSm":"pf-m-12-col-on-sm",offset_1ColOnSm:"pf-m-offset-1-col-on-sm",offset_2ColOnSm:"pf-m-offset-2-col-on-sm",offset_3ColOnSm:"pf-m-offset-3-col-on-sm",offset_4ColOnSm:"pf-m-offset-4-col-on-sm",offset_5ColOnSm:"pf-m-offset-5-col-on-sm",offset_6ColOnSm:"pf-m-offset-6-col-on-sm",offset_7ColOnSm:"pf-m-offset-7-col-on-sm",offset_8ColOnSm:"pf-m-offset-8-col-on-sm",offset_9ColOnSm:"pf-m-offset-9-col-on-sm",offset_10ColOnSm:"pf-m-offset-10-col-on-sm",offset_11ColOnSm:"pf-m-offset-11-col-on-sm",offset_12ColOnSm:"pf-m-offset-12-col-on-sm","1RowOnSm":"pf-m-1-row-on-sm","2RowOnSm":"pf-m-2-row-on-sm","3RowOnSm":"pf-m-3-row-on-sm","4RowOnSm":"pf-m-4-row-on-sm","5RowOnSm":"pf-m-5-row-on-sm","6RowOnSm":"pf-m-6-row-on-sm","7RowOnSm":"pf-m-7-row-on-sm","8RowOnSm":"pf-m-8-row-on-sm","9RowOnSm":"pf-m-9-row-on-sm","10RowOnSm":"pf-m-10-row-on-sm","11RowOnSm":"pf-m-11-row-on-sm","12RowOnSm":"pf-m-12-row-on-sm","1ColOnMd":"pf-m-1-col-on-md","2ColOnMd":"pf-m-2-col-on-md","3ColOnMd":"pf-m-3-col-on-md","4ColOnMd":"pf-m-4-col-on-md","5ColOnMd":"pf-m-5-col-on-md","6ColOnMd":"pf-m-6-col-on-md","7ColOnMd":"pf-m-7-col-on-md","8ColOnMd":"pf-m-8-col-on-md","9ColOnMd":"pf-m-9-col-on-md","10ColOnMd":"pf-m-10-col-on-md","11ColOnMd":"pf-m-11-col-on-md","12ColOnMd":"pf-m-12-col-on-md",offset_1ColOnMd:"pf-m-offset-1-col-on-md",offset_2ColOnMd:"pf-m-offset-2-col-on-md",offset_3ColOnMd:"pf-m-offset-3-col-on-md",offset_4ColOnMd:"pf-m-offset-4-col-on-md",offset_5ColOnMd:"pf-m-offset-5-col-on-md",offset_6ColOnMd:"pf-m-offset-6-col-on-md",offset_7ColOnMd:"pf-m-offset-7-col-on-md",offset_8ColOnMd:"pf-m-offset-8-col-on-md",offset_9ColOnMd:"pf-m-offset-9-col-on-md",offset_10ColOnMd:"pf-m-offset-10-col-on-md",offset_11ColOnMd:"pf-m-offset-11-col-on-md",offset_12ColOnMd:"pf-m-offset-12-col-on-md","1RowOnMd":"pf-m-1-row-on-md","2RowOnMd":"pf-m-2-row-on-md","3RowOnMd":"pf-m-3-row-on-md","4RowOnMd":"pf-m-4-row-on-md","5RowOnMd":"pf-m-5-row-on-md","6RowOnMd":"pf-m-6-row-on-md","7RowOnMd":"pf-m-7-row-on-md","8RowOnMd":"pf-m-8-row-on-md","9RowOnMd":"pf-m-9-row-on-md","10RowOnMd":"pf-m-10-row-on-md","11RowOnMd":"pf-m-11-row-on-md","12RowOnMd":"pf-m-12-row-on-md","1ColOnLg":"pf-m-1-col-on-lg","2ColOnLg":"pf-m-2-col-on-lg","3ColOnLg":"pf-m-3-col-on-lg","4ColOnLg":"pf-m-4-col-on-lg","5ColOnLg":"pf-m-5-col-on-lg","6ColOnLg":"pf-m-6-col-on-lg","7ColOnLg":"pf-m-7-col-on-lg","8ColOnLg":"pf-m-8-col-on-lg","9ColOnLg":"pf-m-9-col-on-lg","10ColOnLg":"pf-m-10-col-on-lg","11ColOnLg":"pf-m-11-col-on-lg","12ColOnLg":"pf-m-12-col-on-lg",offset_1ColOnLg:"pf-m-offset-1-col-on-lg",offset_2ColOnLg:"pf-m-offset-2-col-on-lg",offset_3ColOnLg:"pf-m-offset-3-col-on-lg",offset_4ColOnLg:"pf-m-offset-4-col-on-lg",offset_5ColOnLg:"pf-m-offset-5-col-on-lg",offset_6ColOnLg:"pf-m-offset-6-col-on-lg",offset_7ColOnLg:"pf-m-offset-7-col-on-lg",offset_8ColOnLg:"pf-m-offset-8-col-on-lg",offset_9ColOnLg:"pf-m-offset-9-col-on-lg",offset_10ColOnLg:"pf-m-offset-10-col-on-lg",offset_11ColOnLg:"pf-m-offset-11-col-on-lg",offset_12ColOnLg:"pf-m-offset-12-col-on-lg","1RowOnLg":"pf-m-1-row-on-lg","2RowOnLg":"pf-m-2-row-on-lg","3RowOnLg":"pf-m-3-row-on-lg","4RowOnLg":"pf-m-4-row-on-lg","5RowOnLg":"pf-m-5-row-on-lg","6RowOnLg":"pf-m-6-row-on-lg","7RowOnLg":"pf-m-7-row-on-lg","8RowOnLg":"pf-m-8-row-on-lg","9RowOnLg":"pf-m-9-row-on-lg","10RowOnLg":"pf-m-10-row-on-lg","11RowOnLg":"pf-m-11-row-on-lg","12RowOnLg":"pf-m-12-row-on-lg","1ColOnXl":"pf-m-1-col-on-xl","2ColOnXl":"pf-m-2-col-on-xl","3ColOnXl":"pf-m-3-col-on-xl","4ColOnXl":"pf-m-4-col-on-xl","5ColOnXl":"pf-m-5-col-on-xl","6ColOnXl":"pf-m-6-col-on-xl","7ColOnXl":"pf-m-7-col-on-xl","8ColOnXl":"pf-m-8-col-on-xl","9ColOnXl":"pf-m-9-col-on-xl","10ColOnXl":"pf-m-10-col-on-xl","11ColOnXl":"pf-m-11-col-on-xl","12ColOnXl":"pf-m-12-col-on-xl",offset_1ColOnXl:"pf-m-offset-1-col-on-xl",offset_2ColOnXl:"pf-m-offset-2-col-on-xl",offset_3ColOnXl:"pf-m-offset-3-col-on-xl",offset_4ColOnXl:"pf-m-offset-4-col-on-xl",offset_5ColOnXl:"pf-m-offset-5-col-on-xl",offset_6ColOnXl:"pf-m-offset-6-col-on-xl",offset_7ColOnXl:"pf-m-offset-7-col-on-xl",offset_8ColOnXl:"pf-m-offset-8-col-on-xl",offset_9ColOnXl:"pf-m-offset-9-col-on-xl",offset_10ColOnXl:"pf-m-offset-10-col-on-xl",offset_11ColOnXl:"pf-m-offset-11-col-on-xl",offset_12ColOnXl:"pf-m-offset-12-col-on-xl","1RowOnXl":"pf-m-1-row-on-xl","2RowOnXl":"pf-m-2-row-on-xl","3RowOnXl":"pf-m-3-row-on-xl","4RowOnXl":"pf-m-4-row-on-xl","5RowOnXl":"pf-m-5-row-on-xl","6RowOnXl":"pf-m-6-row-on-xl","7RowOnXl":"pf-m-7-row-on-xl","8RowOnXl":"pf-m-8-row-on-xl","9RowOnXl":"pf-m-9-row-on-xl","10RowOnXl":"pf-m-10-row-on-xl","11RowOnXl":"pf-m-11-row-on-xl","12RowOnXl":"pf-m-12-row-on-xl","1ColOn_2xl":"pf-m-1-col-on-2xl","2ColOn_2xl":"pf-m-2-col-on-2xl","3ColOn_2xl":"pf-m-3-col-on-2xl","4ColOn_2xl":"pf-m-4-col-on-2xl","5ColOn_2xl":"pf-m-5-col-on-2xl","6ColOn_2xl":"pf-m-6-col-on-2xl","7ColOn_2xl":"pf-m-7-col-on-2xl","8ColOn_2xl":"pf-m-8-col-on-2xl","9ColOn_2xl":"pf-m-9-col-on-2xl","10ColOn_2xl":"pf-m-10-col-on-2xl","11ColOn_2xl":"pf-m-11-col-on-2xl","12ColOn_2xl":"pf-m-12-col-on-2xl",offset_1ColOn_2xl:"pf-m-offset-1-col-on-2xl",offset_2ColOn_2xl:"pf-m-offset-2-col-on-2xl",offset_3ColOn_2xl:"pf-m-offset-3-col-on-2xl",offset_4ColOn_2xl:"pf-m-offset-4-col-on-2xl",offset_5ColOn_2xl:"pf-m-offset-5-col-on-2xl",offset_6ColOn_2xl:"pf-m-offset-6-col-on-2xl",offset_7ColOn_2xl:"pf-m-offset-7-col-on-2xl",offset_8ColOn_2xl:"pf-m-offset-8-col-on-2xl",offset_9ColOn_2xl:"pf-m-offset-9-col-on-2xl",offset_10ColOn_2xl:"pf-m-offset-10-col-on-2xl",offset_11ColOn_2xl:"pf-m-offset-11-col-on-2xl",offset_12ColOn_2xl:"pf-m-offset-12-col-on-2xl","1RowOn_2xl":"pf-m-1-row-on-2xl","2RowOn_2xl":"pf-m-2-row-on-2xl","3RowOn_2xl":"pf-m-3-row-on-2xl","4RowOn_2xl":"pf-m-4-row-on-2xl","5RowOn_2xl":"pf-m-5-row-on-2xl","6RowOn_2xl":"pf-m-6-row-on-2xl","7RowOn_2xl":"pf-m-7-row-on-2xl","8RowOn_2xl":"pf-m-8-row-on-2xl","9RowOn_2xl":"pf-m-9-row-on-2xl","10RowOn_2xl":"pf-m-10-row-on-2xl","11RowOn_2xl":"pf-m-11-row-on-2xl","12RowOn_2xl":"pf-m-12-row-on-2xl",gutter:"pf-m-gutter"}};var nc;(function(t){t.xs="xs",t.sm="sm",t.md="md",t.lg="lg",t.xl="xl",t["2xl"]="2xl",t["3xl"]="3xl",t["4xl"]="4xl"})(nc||(nc={}));var ha;(function(t){t.sm="Sm",t.md="Md",t.lg="Lg",t.xl="Xl",t.xl2="_2xl"})(ha||(ha={}));const mu={name:"--pf-v5-l-grid--item--Order",value:"0",var:"var(--pf-v5-l-grid--item--Order)"},gu=t=>{var{children:e=null,className:n="",component:r="div",hasGutter:i,span:a=null,order:o,style:s}=t,c=ie(t,["children","className","component","hasGutter","span","order","style"]);const d=[Pt.grid,a&&Pt.modifiers[`all_${a}Col`]],u=r;return Object.entries(ha).forEach(([f,p])=>{const m=f,g=c[m];g&&d.push(Pt.modifiers[`all_${g}ColOn${p}`]),delete c[m]}),l.createElement(u,Object.assign({className:S(...d,i&&Pt.modifiers.gutter,n),style:s||o?Object.assign(Object.assign({},s),ca(o,mu.name)):void 0},c),e)};gu.displayName="Grid";const Vo=t=>{var{children:e=null,className:n="",component:r="div",span:i=null,rowSpan:a=null,offset:o=null,order:s,style:c}=t,d=ie(t,["children","className","component","span","rowSpan","offset","order","style"]);const u=[Pt.gridItem,i&&Pt.modifiers[`${i}Col`],a&&Pt.modifiers[`${a}Row`],o&&Pt.modifiers[`offset_${o}Col`]],f=r;return Object.entries(ha).forEach(([p,m])=>{const g=p,y=`${g}RowSpan`,b=`${g}Offset`,_=d[g],k=d[y],B=d[b];_&&u.push(Pt.modifiers[`${_}ColOn${m}`]),k&&u.push(Pt.modifiers[`${k}RowOn${m}`]),B&&u.push(Pt.modifiers[`offset_${B}ColOn${m}`]),delete d[g],delete d[y],delete d[b]}),l.createElement(f,Object.assign({className:S(...u,n),style:c||s?Object.assign(Object.assign({},c),ca(s,mu.name)):void 0},d),e)};Vo.displayName="GridItem";const vu=t=>{const{t:e}=Oi(),n=Hc()??t.error,r=Yv(n);function i(){location.href=location.origin+location.pathname}return W(Aa,{children:W(Rn,{variant:Do.small,title:e("somethingWentWrong"),titleIconVariant:"danger",showClose:!1,isOpen:!0,actions:[W(tt,{variant:"primary",onClick:i,children:e("tryAgain")},"tryAgain")],children:Ze(uu,{children:[W(hi,{children:e("somethingWentWrongDescription")}),r&&W(hi,{component:pi.small,children:r})]})})})};function Yv(t){return typeof t=="string"?t:Jo(t)?t.statusText:t instanceof Error?t.message:null}var ln;(function(t){t.right="right",t.left="left"})(ln||(ln={}));var mi;(function(t){t.up="up",t.down="down"})(mi||(mi={}));const cn=l.createContext({onSelect:t=>{},id:"",toggleIndicatorClass:"",toggleIconClass:"",toggleTextClass:"",menuClass:"",itemClass:"",toggleClass:"",baseClass:"",baseComponent:"div",sectionClass:"",sectionTitleClass:"",sectionComponent:"section",disabledClass:"",plainTextClass:"",menuComponent:"ul"}),Cs=l.createContext({keyHandler:null,sendRef:null});class Xt extends l.Component{constructor(){super(...arguments),this.refsCollection=[],this.componentWillUnmount=()=>{document.removeEventListener("keydown",this.onKeyDown)},this.onKeyDown=e=>{if(!this.props.isOpen||!Array.from(document.activeElement.classList).find(r=>Xt.validToggleClasses.concat(this.context.toggleClass).includes(r)))return;const n=this.refsCollection;if(e.key==="ArrowDown"){const r=n.find(i=>i&&i[0]&&!i[0].hasAttribute("disabled"));Xt.focusFirstRef(r),e.stopPropagation()}else if(e.key==="ArrowUp"){const r=n.length,i=n.slice(r-1,r),a=i&&i[0];Xt.focusFirstRef(a),e.stopPropagation()}},this.childKeyHandler=(e,n,r,i=!1)=>{es(e,n,r,this.refsCollection,this.props.isGrouped?this.refsCollection:l.Children.toArray(this.props.children),i)},this.sendRef=(e,n,r,i)=>{this.refsCollection[e]=[],n.map((a,o)=>{a?a.getAttribute?i?this.refsCollection[e][o]=null:this.refsCollection[e][o]=a:this.refsCollection[e][o]=Cr.findDOMNode(a):this.refsCollection[e][o]=null})}}componentDidMount(){document.addEventListener("keydown",this.onKeyDown);const{autoFocus:e}=this.props;if(e){const n=this.refsCollection.find(i=>i&&i[0]&&!i[0].hasAttribute("disabled")),r=n&&n[0];r&&r.focus&&setTimeout(()=>r.focus())}}shouldComponentUpdate(){return this.refsCollection=[],!0}extendChildren(){const{children:e,isGrouped:n}=this.props;if(n){let r=0;return l.Children.map(e,i=>{const a=i,o={};return a.props&&a.props.children&&(Array.isArray(a.props.children)?o.children=l.Children.map(a.props.children,s=>l.cloneElement(s,{index:r++})):o.children=l.cloneElement(a.props.children,{index:r++})),l.cloneElement(a,o)})}return l.Children.map(e,(r,i)=>l.cloneElement(r,{index:i}))}render(){const e=this.props,{className:n,isOpen:r,position:i,children:a,component:o,isGrouped:s,setMenuComponentRef:c,alignments:d}=e,u=ie(e,["className","isOpen","position","children","component","isGrouped","setMenuComponentRef","alignments"]);return l.createElement(Cs.Provider,{value:{keyHandler:this.childKeyHandler,sendRef:this.sendRef}},o==="div"?l.createElement(cn.Consumer,null,({onSelect:f,menuClass:p})=>l.createElement("div",{className:S(p,i===ln.right&&we.modifiers.alignRight,Et(d,we,"align-"),n),hidden:!r,onClick:m=>f&&f(m),ref:c},a)):s&&l.createElement(cn.Consumer,null,({menuClass:f,menuComponent:p})=>{const m=p||"div";return l.createElement(m,Object.assign({},u,{className:S(f,i===ln.right&&we.modifiers.alignRight,Et(d,we,"align-"),n),hidden:!r,role:"menu",ref:c}),this.extendChildren())})||l.createElement(cn.Consumer,null,({menuClass:f,menuComponent:p})=>{const m=p||o;return l.createElement(m,Object.assign({},u,{className:S(f,i===ln.right&&we.modifiers.alignRight,Et(d,we,"align-"),n),hidden:!r,role:"menu",ref:c}),this.extendChildren())}))}}Xt.displayName="DropdownMenu";Xt.defaultProps={className:"",isOpen:!0,autoFocus:!0,position:ln.left,component:"ul",isGrouped:!1,setMenuComponentRef:null};Xt.validToggleClasses=[we.dropdownToggle,we.dropdownToggleButton];Xt.focusFirstRef=t=>{t&&t[0]&&t[0].focus&&setTimeout(()=>t[0].focus())};Xt.contextType=cn;class Rr extends l.Component{constructor(e){super(e),this.openedOnEnter=!1,this.baseComponentRef=l.createRef(),this.menuComponentRef=l.createRef(),this.onEnter=()=>{this.openedOnEnter=!0},this.setMenuComponentRef=n=>{this.menuComponentRef=n},this.getMenuComponentRef=()=>this.menuComponentRef,e.dropdownItems&&e.dropdownItems.length>0&&e.children&&console.error("Children and dropdownItems props have been provided. Only the dropdownItems prop items will be rendered")}componentDidUpdate(){this.props.isOpen||(this.openedOnEnter=!1)}render(){const e=this.props,{children:n,className:r,direction:i,dropdownItems:a,isOpen:o,isPlain:s,isText:c,isGrouped:d,isFullHeight:u,onSelect:f,position:p,toggle:m,autoFocus:g,minWidth:y,menuAppendTo:b,isFlipEnabled:_,zIndex:k}=e,B=ie(e,["children","className","direction","dropdownItems","isOpen","isPlain","isText","isGrouped","isFullHeight","onSelect","position","toggle","autoFocus","minWidth","menuAppendTo","isFlipEnabled","zIndex"]),I=m.props.id||`pf-dropdown-toggle-id-${Rr.currentId++}`;let R,h,w=!1;a&&a.length>0?(R="ul",h=a,w=!0):(R="div",h=l.Children.toArray(n));const T=l.createRef(),N=this.openedOnEnter,A=_&&b!=="inline";return l.createElement(cn.Consumer,null,({baseClass:x,baseComponent:E,id:O,ouiaId:$,ouiaComponentType:C,ouiaSafe:F,alignments:j})=>{const X=E,G=l.createElement(Xt,{className:S(A&&we.modifiers.static),setMenuComponentRef:this.setMenuComponentRef,component:R,isOpen:o,position:p,"aria-labelledby":O?`${O}-toggle`:I,isGrouped:d,autoFocus:N&&g,alignments:j},h),Z=l.createElement("div",{className:S(x,i===mi.up&&we.modifiers.top,p===ln.right&&we.modifiers.alignRight,o&&we.modifiers.expanded,r),ref:T},o&&G),v=l.createElement(X,Object.assign({},B,{className:S(x,i===mi.up&&we.modifiers.top,p===ln.right&&we.modifiers.alignRight,o&&we.modifiers.expanded,u&&we.modifiers.fullHeight,r),ref:this.baseComponentRef},Dt(C,$,F)),l.Children.map(m,H=>l.cloneElement(H,{parentRef:this.baseComponentRef,getMenuRef:this.getMenuComponentRef,isOpen:o,id:I,isPlain:s,isText:c,"aria-haspopup":w,onEnter:()=>{this.onEnter(),H.props.onEnter&&H.props.onEnter()}})),b==="inline"&&o&&G),P=()=>this.baseComponentRef&&this.baseComponentRef.current?this.baseComponentRef.current.parentElement:null;return b==="inline"?v:l.createElement(Er,{trigger:v,triggerRef:this.baseComponentRef,popper:Z,popperRef:T,direction:i,position:p,appendTo:b==="parent"?P():b,isVisible:o,zIndex:k,minWidth:y!==void 0?y:"revert"})})}}Rr.displayName="DropdownWithContext";Rr.currentId=0;Rr.defaultProps={className:"",dropdownItems:[],isOpen:!1,isPlain:!1,isText:!1,isGrouped:!1,position:ln.left,direction:mi.down,onSelect:()=>{},autoFocus:!0,menuAppendTo:"inline",isFlipEnabled:!0};const ma=t=>{var{onSelect:e,ref:n,ouiaId:r,ouiaSafe:i,alignments:a,contextProps:o,minWidth:s,menuAppendTo:c="inline",isFlipEnabled:d=!0,zIndex:u=9999}=t,f=ie(t,["onSelect","ref","ouiaId","ouiaSafe","alignments","contextProps","minWidth","menuAppendTo","isFlipEnabled","zIndex"]);return l.createElement(cn.Provider,{value:Object.assign({onSelect:p=>e&&e(p),toggleTextClass:we.dropdownToggleText,toggleIconClass:we.dropdownToggleImage,toggleIndicatorClass:we.dropdownToggleIcon,menuClass:we.dropdownMenu,itemClass:we.dropdownMenuItem,toggleClass:we.dropdownToggle,baseClass:we.dropdown,baseComponent:"div",sectionClass:we.dropdownGroup,sectionTitleClass:we.dropdownGroupTitle,sectionComponent:"section",disabledClass:we.modifiers.disabled,plainTextClass:we.modifiers.text,ouiaId:cd(ma.displayName,r),ouiaSafe:i,ouiaComponentType:ma.displayName,alignments:a},o)},l.createElement(Rr,Object.assign({menuAppendTo:c,isFlipEnabled:d,zIndex:u,minWidth:s},f)))};ma.displayName="Dropdown";class Fa extends l.Component{constructor(){super(...arguments),this.ref=l.createRef(),this.additionalRef=l.createRef(),this.getInnerNode=e=>e&&e.childNodes&&e.childNodes.length?e.childNodes[0]:e,this.onKeyDown=e=>{var n,r,i,a,o,s,c,d,u,f;const p=e.target===this.ref.current?0:1;this.props.customChild||e.preventDefault(),e.key==="ArrowUp"?((r=(n=this.props.context)===null||n===void 0?void 0:n.keyHandler)===null||r===void 0||r.call(n,this.props.index,p,Br.UP),e.stopPropagation()):e.key==="ArrowDown"?((a=(i=this.props.context)===null||i===void 0?void 0:i.keyHandler)===null||a===void 0||a.call(i,this.props.index,p,Br.DOWN),e.stopPropagation()):e.key==="ArrowRight"?((s=(o=this.props.context)===null||o===void 0?void 0:o.keyHandler)===null||s===void 0||s.call(o,this.props.index,p,Br.RIGHT),e.stopPropagation()):e.key==="ArrowLeft"?((d=(c=this.props.context)===null||c===void 0?void 0:c.keyHandler)===null||d===void 0||d.call(c,this.props.index,p,Br.LEFT),e.stopPropagation()):(e.key==="Enter"||e.key===" ")&&(e.target.click(),this.props.enterTriggersArrowDown&&((f=(u=this.props.context)===null||u===void 0?void 0:u.keyHandler)===null||f===void 0||f.call(u,this.props.index,p,Br.DOWN)))},this.componentRef=e=>{this.ref.current=e;const{component:n}=this.props,r=n.ref;r&&(typeof r=="function"?r(e):r.current=e)}}componentDidMount(){var e;const{context:n,index:r,isDisabled:i,role:a,customChild:o,autoFocus:s}=this.props,c=o?this.getInnerNode(this.ref.current):this.ref.current;(e=n?.sendRef)===null||e===void 0||e.call(n,r,[c,o?c:this.additionalRef.current],i,a==="separator"),s&&setTimeout(()=>c.focus())}componentDidUpdate(){var e;const{context:n,index:r,isDisabled:i,role:a,customChild:o}=this.props,s=o?this.getInnerNode(this.ref.current):this.ref.current;(e=n?.sendRef)===null||e===void 0||e.call(n,r,[s,o?s:this.additionalRef.current],i,a==="separator")}extendAdditionalChildRef(){const{additionalChild:e}=this.props;return l.cloneElement(e,{ref:this.additionalRef})}render(){const e=this.props,{className:n,children:r,context:i,onClick:a,component:o,role:s,isDisabled:c,isAriaDisabled:d,isPlainText:u,index:f,href:p,tooltip:m,tooltipProps:g,id:y,componentID:b,listItemClassName:_,additionalChild:k,customChild:B,enterTriggersArrowDown:I,icon:R,autoFocus:h,styleChildren:w,description:T,inoperableEvents:N}=e,A=ie(e,["className","children","context","onClick","component","role","isDisabled","isAriaDisabled","isPlainText","index","href","tooltip","tooltipProps","id","componentID","listItemClassName","additionalChild","customChild","enterTriggersArrowDown","icon","autoFocus","styleChildren","description","inoperableEvents"]);let x=S(R&&we.modifiers.icon,d&&we.modifiers.ariaDisabled,n);o==="a"?A["aria-disabled"]=c||d:o==="button"&&(A["aria-disabled"]=c||d,A.type=A.type||"button");const E=C=>m?l.createElement(Sr,Object.assign({content:m},g),C):C,O=C=>l.cloneElement(C,Object.assign(Object.assign({},w&&{className:S(C.props.className,x)}),this.props.role!=="separator"&&{role:s,ref:this.componentRef})),$=C=>{const F=C,j=T?l.createElement(l.Fragment,null,l.createElement("div",{className:we.dropdownMenuItemMain},R&&l.createElement("span",{className:S(we.dropdownMenuItemIcon)},R),r),l.createElement("div",{className:we.dropdownMenuItemDescription},T)):l.createElement(l.Fragment,null,R&&l.createElement("span",{className:S(we.dropdownMenuItemIcon)},R),r);return l.createElement(F,Object.assign({},A,c||d?jm(N):null,{href:p,ref:this.ref,className:x,id:b,role:s}),j)};return l.createElement(cn.Consumer,null,({onSelect:C,itemClass:F,disabledClass:j,plainTextClass:X})=>(this.props.role!=="separator"&&(x=S(x,c&&j,u&&X,F,T&&we.modifiers.description)),B?l.cloneElement(B,{ref:this.ref,onKeyDown:this.onKeyDown}):l.createElement("li",Object.assign({},_&&{className:_},{role:"none",onKeyDown:this.onKeyDown,onClick:G=>{!c&&!d&&(a?.(G),C?.(G))},id:y}),E(l.isValidElement(o)?O(o):$(o)),k&&this.extendAdditionalChildRef())))}}Fa.displayName="InternalDropdownItem";Fa.defaultProps={className:"",component:"a",role:"none",isDisabled:!1,isPlainText:!1,tooltipProps:{},onClick:t=>{},index:-1,context:{keyHandler:()=>{},sendRef:()=>{}},enterTriggersArrowDown:!1,icon:null,styleChildren:!0,description:null,inoperableEvents:["onClick","onKeyPress"]};const ga=t=>{var{children:e,className:n,component:r="a",isDisabled:i=!1,isAriaDisabled:a=!1,isPlainText:o=!1,href:s,tooltip:c,tooltipProps:d={},listItemClassName:u,onClick:f,ref:p,additionalChild:m,customChild:g,tabIndex:y=-1,icon:b=null,autoFocus:_,description:k=null,styleChildren:B,ouiaId:I,ouiaSafe:R}=t,h=ie(t,["children","className","component","isDisabled","isAriaDisabled","isPlainText","href","tooltip","tooltipProps","listItemClassName","onClick","ref","additionalChild","customChild","tabIndex","icon","autoFocus","description","styleChildren","ouiaId","ouiaSafe"]);const w=mn(ga.displayName,I,R);return l.createElement(Cs.Consumer,null,T=>l.createElement(Fa,Object.assign({context:T,role:"menuitem",tabIndex:y,className:n,component:r,isDisabled:i,isAriaDisabled:a,isPlainText:o,href:s,tooltip:c,tooltipProps:d,listItemClassName:u,onClick:f,additionalChild:m,customChild:g,icon:b,autoFocus:_,styleChildren:B,description:k},w,h),e))};ga.displayName="DropdownItem";const Os=t=>{var{className:e="",ref:n,ouiaId:r,ouiaSafe:i}=t,a=ie(t,["className","ref","ouiaId","ouiaSafe"]);const o=mn(Os.displayName,r,i);return l.createElement(Cs.Consumer,null,s=>l.createElement(Fa,Object.assign({},a,{context:s,component:l.createElement(kt,{component:fa.div}),className:e,role:"separator"},o)))};Os.displayName="DropdownSeparator";const Qv={default:"",primary:we.modifiers.primary,secondary:we.modifiers.secondary};class Ma extends l.Component{constructor(){super(...arguments),this.buttonRef=l.createRef(),this.componentDidMount=()=>{document.addEventListener("click",this.onDocClick),document.addEventListener("touchstart",this.onDocClick),document.addEventListener("keydown",this.onEscPress)},this.componentWillUnmount=()=>{document.removeEventListener("click",this.onDocClick),document.removeEventListener("touchstart",this.onDocClick),document.removeEventListener("keydown",this.onEscPress)},this.onDocClick=e=>{const{isOpen:n,parentRef:r,onToggle:i,getMenuRef:a}=this.props,o=a&&a(),s=r&&r.current&&r.current.contains(e.target),c=o&&o.contains&&o.contains(e.target);n&&!(s||c)&&i?.(e,!1)},this.onEscPress=e=>{var n,r,i;const{parentRef:a,getMenuRef:o}=this.props,s=o&&o(),c=a&&a.current&&a.current.contains(e.target),d=s&&s.contains&&s.contains(e.target);this.props.isOpen&&(e.key===Te.Escape||e.key==="Tab")&&(c||d)&&((r=(n=this.props).onToggle)===null||r===void 0||r.call(n,e,!1),(i=this.buttonRef.current)===null||i===void 0||i.focus())},this.onKeyDown=e=>{var n,r,i,a,o,s;e.key==="Tab"&&!this.props.isOpen||((e.key==="Tab"||e.key==="Enter"||e.key===" ")&&this.props.isOpen?(this.props.bubbleEvent||e.stopPropagation(),e.preventDefault(),(r=(n=this.props).onToggle)===null||r===void 0||r.call(n,e,!this.props.isOpen)):(e.key==="Enter"||e.key===" ")&&!this.props.isOpen&&(this.props.bubbleEvent||e.stopPropagation(),e.preventDefault(),(a=(i=this.props).onToggle)===null||a===void 0||a.call(i,e,!this.props.isOpen),(s=(o=this.props).onEnter)===null||s===void 0||s.call(o)))}}render(){const e=this.props,{className:n,children:r,isOpen:i,isDisabled:a,isPlain:o,isText:s,isSplitButton:c,toggleVariant:d,onToggle:u,"aria-haspopup":f,isActive:p,bubbleEvent:m,onEnter:g,parentRef:y,getMenuRef:b,id:_,type:k}=e,B=ie(e,["className","children","isOpen","isDisabled","isPlain","isText","isSplitButton","toggleVariant","onToggle","aria-haspopup","isActive","bubbleEvent","onEnter","parentRef","getMenuRef","id","type"]);return l.createElement(cn.Consumer,null,({toggleClass:I})=>l.createElement("button",Object.assign({},B,{id:_,ref:this.buttonRef,className:S(c?we.dropdownToggleButton:I||we.dropdownToggle,p&&we.modifiers.active,o&&we.modifiers.plain,s&&we.modifiers.text,d&&Qv[d],n),type:k||"button",onClick:R=>u?.(R,!i),"aria-expanded":i,"aria-haspopup":f,onKeyDown:R=>this.onKeyDown(R),disabled:a}),r))}}Ma.displayName="Toggle";Ma.defaultProps={className:"",isOpen:!1,isActive:!1,isDisabled:!1,isPlain:!1,isText:!1,isSplitButton:!1,onToggle:()=>{},onEnter:()=>{},bubbleEvent:!1};const Zv={name:"EllipsisVIcon",height:512,width:192,svgPath:"M96 184c39.8 0 72 32.2 72 72s-32.2 72-72 72-72-32.2-72-72 32.2-72 72-72zM24 80c0 39.8 32.2 72 72 72s72-32.2 72-72S135.8 8 96 8 24 40.2 24 80zm0 352c0 39.8 32.2 72 72 72s72-32.2 72-72-32.2-72-72-72-72 32.2-72 72z",yOffset:0,xOffset:0},eb=Ne(Zv),tb=eb,bu=t=>{var{id:e="",children:n=null,className:r="",isOpen:i=!1,"aria-label":a="Actions",parentRef:o=null,getMenuRef:s=null,isActive:c=!1,isPlain:d=!1,isDisabled:u=!1,bubbleEvent:f=!1,onToggle:p=()=>{},ref:m}=t,g=ie(t,["id","children","className","isOpen","aria-label","parentRef","getMenuRef","isActive","isPlain","isDisabled","bubbleEvent","onToggle","ref"]);return l.createElement(Ma,Object.assign({id:e,className:r,isOpen:i,"aria-label":a,parentRef:o,getMenuRef:s,isActive:c,isPlain:d,isDisabled:u,onToggle:p,bubbleEvent:f},g),l.createElement(tb,null))};bu.displayName="KebabToggle";const Es=t=>{var{id:e="",children:n=null,className:r="",isOpen:i=!1,parentRef:a=null,getMenuRef:o=null,isDisabled:s=!1,isPlain:c=!1,isText:d=!1,toggleVariant:u="default",isActive:f=!1,onToggle:p=(T,N)=>{},icon:m=null,toggleIndicator:g=Uo,splitButtonItems:y,splitButtonVariant:b="checkbox","aria-haspopup":_,ouiaId:k,ouiaSafe:B,ref:I}=t,R=ie(t,["id","children","className","isOpen","parentRef","getMenuRef","isDisabled","isPlain","isText","toggleVariant","isActive","onToggle","icon","toggleIndicator","splitButtonItems","splitButtonVariant","aria-haspopup","ouiaId","ouiaSafe","ref"]);const h=mn(Es.displayName,k,B),w=l.createElement(cn.Consumer,null,({toggleTextClass:T,toggleIndicatorClass:N,toggleIconClass:A})=>l.createElement(Ma,Object.assign({},R,{id:e,className:r,isOpen:i,parentRef:a,getMenuRef:o,isActive:f,isDisabled:s,isPlain:c,isText:d,toggleVariant:u,onToggle:p,"aria-haspopup":_},h,y&&{isSplitButton:!0,"aria-label":R["aria-label"]||"Select"}),m&&l.createElement("span",{className:S(A)},m),n&&l.createElement("span",{className:g&&S(T)},n),g&&l.createElement("span",{className:S(!y&&N)},l.createElement(g,null))));return y?l.createElement("div",{className:S(we.dropdownToggle,we.modifiers.splitButton,b==="action"&&we.modifiers.action,u==="primary"&&b==="action"&&we.modifiers.primary,u==="secondary"&&b==="action"&&we.modifiers.secondary,s&&we.modifiers.disabled)},y,w):w};Es.displayName="DropdownToggle";const yu=t=>{var e=ie(t,["children"]);return l.createElement(Os,Object.assign({},e))};yu.displayName="ApplicationLauncherSeparator";const nb=(t,e,n,r)=>{if(e){const i=[];return t.forEach(a=>{if(n.length>0)return a.props.children&&a.props.children.filter(o=>n.includes(o.props.id)).map(o=>r?i.push(l.cloneElement(o,{isFavorite:!0,enterTriggersArrowDown:r,id:`favorite-${o.props.id}`})):i.push(l.cloneElement(o,{isFavorite:!0,id:`favorite-${o.props.id}`})))}),i}return t.filter(i=>n.includes(i.props.id)).map(i=>l.cloneElement(i,{isFavorite:!0,enterTriggersArrowDown:r}))},rb=(t,e,n)=>e?t.map(r=>l.cloneElement(r,{children:l.Children.map(r.props.children,i=>i.type===yu||i.type===kt?i:l.cloneElement(i,{isFavorite:n.some(a=>a===i.props.id||`favorite-${a}`===i.props.id)}))})):t.map(r=>l.cloneElement(r,{isFavorite:n.some(i=>i===r.props.id)})),ib={name:"BarsIcon",height:512,width:448,svgPath:"M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z",yOffset:0,xOffset:0},ab=Ne(ib),ob=ab,xu=t=>{var{className:e="",logo:n=null,logoProps:r=null,logoComponent:i,headerTools:a=null,topNav:o=null,isNavOpen:s=!0,role:c=void 0,showNavToggle:d=!1,navToggleId:u="nav-toggle",onNavToggle:f=b=>{},"aria-label":p="Global navigation","aria-controls":m=null}=t,g=ie(t,["className","logo","logoProps","logoComponent","headerTools","topNav","isNavOpen","role","showNavToggle","navToggleId","onNavToggle","aria-label","aria-controls"]);let y=i;return i||(r?.href!==void 0?y="a":y="span"),l.createElement(cu,null,({isManagedSidebar:b,onSidebarToggle:_,isSidebarOpen:k})=>{const B=b?_:f,I=b?k:s;return l.createElement("header",Object.assign({role:c,className:S(ge.pageHeader,e)},g),(d||n)&&l.createElement("div",{className:S(ge.pageHeaderBrand)},d&&l.createElement("div",{className:S(ge.pageHeaderBrandToggle)},l.createElement(tt,{id:u,onClick:B,"aria-label":p,"aria-controls":m,"aria-expanded":I?"true":"false",variant:pt.plain},l.createElement(ob,null))),n&&l.createElement(y,Object.assign({className:S(ge.pageHeaderBrandLink)},r),n)),o&&l.createElement("div",{className:S(ge.pageHeaderNav)},o),a)})};xu.displayName="PageHeader";const wu=t=>{var{children:e,className:n}=t,r=ie(t,["children","className"]);return l.createElement("div",Object.assign({className:S(ge.pageHeaderTools,n)},r),e)};wu.displayName="PageHeaderTools";const Cu=t=>{var{children:e,className:n,visibility:r}=t,i=ie(t,["children","className","visibility"]);const{width:a,getBreakpoint:o}=l.useContext(kr);return l.createElement("div",Object.assign({className:S(ge.pageHeaderToolsGroup,Et(r,ge,"",o(a)),n)},i),e)};Cu.displayName="PageHeaderToolsGroup";const Xi=t=>{var{children:e,id:n,className:r,visibility:i,isSelected:a}=t,o=ie(t,["children","id","className","visibility","isSelected"]);const{width:s,getBreakpoint:c}=l.useContext(kr);return l.createElement("div",Object.assign({className:S(ge.pageHeaderToolsItem,a&&ge.modifiers.selected,Et(i,ge,"",c(s)),r),id:n},o),e)};Xi.displayName="PageHeaderToolsItem";const ae={check:"pf-v5-c-check",checkLabel:"pf-v5-c-check__label",chipGroup:"pf-v5-c-chip-group",divider:"pf-v5-c-divider",formControl:"pf-v5-c-form-control",modifiers:{invalid:"pf-m-invalid",success:"pf-m-success",warning:"pf-m-warning",disabled:"pf-m-disabled",active:"pf-m-active",expanded:"pf-m-expanded",plain:"pf-m-plain",typeahead:"pf-m-typeahead",placeholder:"pf-m-placeholder",top:"pf-m-top",alignRight:"pf-m-align-right",static:"pf-m-static",favorite:"pf-m-favorite",favoriteAction:"pf-m-favorite-action",focus:"pf-m-focus",link:"pf-m-link",action:"pf-m-action",selected:"pf-m-selected",description:"pf-m-description",load:"pf-m-load",loading:"pf-m-loading"},select:"pf-v5-c-select",selectListItem:"pf-v5-c-select__list-item",selectMenu:"pf-v5-c-select__menu",selectMenuFieldset:"pf-v5-c-select__menu-fieldset",selectMenuFooter:"pf-v5-c-select__menu-footer",selectMenuGroup:"pf-v5-c-select__menu-group",selectMenuGroupTitle:"pf-v5-c-select__menu-group-title",selectMenuItem:"pf-v5-c-select__menu-item",selectMenuItemActionIcon:"pf-v5-c-select__menu-item-action-icon",selectMenuItemCount:"pf-v5-c-select__menu-item-count",selectMenuItemDescription:"pf-v5-c-select__menu-item-description",selectMenuItemIcon:"pf-v5-c-select__menu-item-icon",selectMenuItemMain:"pf-v5-c-select__menu-item-main",selectMenuItemMatch:"pf-v5-c-select__menu-item--match",selectMenuItemRow:"pf-v5-c-select__menu-item-row",selectMenuItemText:"pf-v5-c-select__menu-item-text",selectMenuSearch:"pf-v5-c-select__menu-search",selectMenuWrapper:"pf-v5-c-select__menu-wrapper",selectToggle:"pf-v5-c-select__toggle",selectToggleArrow:"pf-v5-c-select__toggle-arrow",selectToggleBadge:"pf-v5-c-select__toggle-badge",selectToggleButton:"pf-v5-c-select__toggle-button",selectToggleClear:"pf-v5-c-select__toggle-clear",selectToggleIcon:"pf-v5-c-select__toggle-icon",selectToggleStatusIcon:"pf-v5-c-select__toggle-status-icon",selectToggleText:"pf-v5-c-select__toggle-text",selectToggleTypeahead:"pf-v5-c-select__toggle-typeahead",selectToggleWrapper:"pf-v5-c-select__toggle-wrapper",themeDark:"pf-v5-theme-dark"},Ss=l.createContext(null);Ss.Provider;const _s=Ss.Consumer;var Re;(function(t){t.single="single",t.checkbox="checkbox",t.typeahead="typeahead",t.typeaheadMulti="typeaheadmulti"})(Re||(Re={}));var gi;(function(t){t.right="right",t.left="left"})(gi||(gi={}));var vi;(function(t){t.up="up",t.down="down"})(vi||(vi={}));const Gr="input, button, select, textarea, a[href]";class At extends l.Component{constructor(){super(...arguments),this.ref=l.createRef(),this.liRef=l.createRef(),this.favoriteRef=l.createRef(),this.onKeyDown=(e,n,r,i)=>{const{index:a,keyHandler:o,isLastOptionBeforeFooter:s}=this.props;let c=!1;s!==void 0&&(c=s(a)),e.key===Te.Tab&&(i&&!c?(e.shiftKey?o(a,n,"up"):o(a,n,"down"),e.stopPropagation()):e.shiftKey?o(a,n,"up"):o(a,n,"tab")),e.preventDefault(),e.key===Te.ArrowUp?o(a,n,"up"):e.key===Te.ArrowDown?o(a,n,"down"):e.key===Te.ArrowLeft?o(a,n,"left"):e.key===Te.ArrowRight?o(a,n,"right"):e.key===Te.Enter&&(r!==void 0?r():this.ref.current.click())}}componentDidMount(){this.props.sendRef(this.props.isDisabled?null:this.ref.current,this.props.isDisabled?null:this.favoriteRef.current,this.props.isDisabled?null:this.liRef.current,this.props.index)}componentDidUpdate(){this.props.sendRef(this.props.isDisabled?null:this.ref.current,this.props.isDisabled?null:this.favoriteRef.current,this.props.isDisabled?null:this.liRef.current,this.props.index)}render(){const e=this.props,{children:n,className:r,id:i,description:a,itemCount:o,value:s,onClick:c,isDisabled:d,isPlaceholder:u,isNoResultsOption:f,isSelected:p,isChecked:m,isFocused:g,sendRef:y,keyHandler:b,index:_,component:k,inputId:B,isFavorite:I,ariaIsFavoriteLabel:R="starred",ariaIsNotFavoriteLabel:h="not starred",isLoad:w,isLoading:T,setViewMoreNextIndex:N,isLastOptionBeforeFooter:A,isGrouped:x=!1}=e,E=ie(e,["children","className","id","description","itemCount","value","onClick","isDisabled","isPlaceholder","isNoResultsOption","isSelected","isChecked","isFocused","sendRef","keyHandler","index","component","inputId","isFavorite","ariaIsFavoriteLabel","ariaIsNotFavoriteLabel","isLoad","isLoading","setViewMoreNextIndex","isLastOptionBeforeFooter","isGrouped"]),O=k;!i&&I!==null&&console.error("Please provide an id to use the favorites feature.");const $=i||Zo("select-option"),C=G=>l.createElement("button",{className:S(ae.selectMenuItem,ae.modifiers.action,ae.modifiers.favoriteAction),"aria-label":I?R:h,onClick:()=>{G($.replace("favorite-",""),I)},onKeyDown:Z=>{this.onKeyDown(Z,1,()=>G($.replace("favorite-",""),I))},ref:this.favoriteRef},l.createElement("span",{className:S(ae.selectMenuItemActionIcon)},l.createElement(Sv,null))),F=o?l.createElement("span",{className:S(ae.selectMenuItemRow)},l.createElement("span",{className:S(ae.selectMenuItemText)},n||s&&s.toString&&s.toString()),l.createElement("span",{className:S(ae.selectMenuItemCount)},o)):n||s.toString(),j=G=>{N(),c(G)},X=(G,Z,v,P,H,K)=>{if(v!==Re.checkbox&&T&&x)return l.createElement("div",{role:"presentation",className:S(ae.selectListItem,T&&ae.modifiers.loading,r)},n);if(v!==Re.checkbox&&w&&x)return l.createElement("div",null,l.createElement("button",Object.assign({},E,{role:"presentation",className:S(ae.selectMenuItem,ae.modifiers.load,r),onClick:U=>{j(U),U.stopPropagation()},ref:this.ref,type:"button"}),n||s.toString()));if(v!==Re.checkbox)return l.createElement("li",{id:$,role:"presentation",className:S(T&&ae.selectListItem,!T&&ae.selectMenuWrapper,I&&ae.modifiers.favorite,g&&ae.modifiers.focus,T&&ae.modifiers.loading),ref:this.liRef},T&&n,w&&!x&&l.createElement("button",Object.assign({},E,{className:S(ae.selectMenuItem,ae.modifiers.load,r),onClick:U=>{j(U),U.stopPropagation()},ref:this.ref,onKeyDown:U=>{this.onKeyDown(U,0)},type:"button"}),F),!T&&!w&&l.createElement(l.Fragment,null,l.createElement(O,Object.assign({},E,{className:S(ae.selectMenuItem,w&&ae.modifiers.load,p&&ae.modifiers.selected,d&&ae.modifiers.disabled,a&&ae.modifiers.description,I!==null&&ae.modifiers.link,r),onClick:U=>{d||(c(U),G(U,s,u),K&&Z())},role:"option","aria-selected":p||null,ref:this.ref,onKeyDown:U=>{this.onKeyDown(U,0)},type:"button"}),a&&l.createElement(l.Fragment,null,l.createElement("span",{className:S(ae.selectMenuItemMain)},F,p&&l.createElement("span",{className:S(ae.selectMenuItemIcon)},l.createElement(Yl,{"aria-hidden":!0}))),l.createElement("span",{className:S(ae.selectMenuItemDescription)},a)),!a&&l.createElement(l.Fragment,null,F,p&&l.createElement("span",{className:S(ae.selectMenuItemIcon)},l.createElement(Yl,{"aria-hidden":!0})))),I!==null&&i&&C(H)));if(v===Re.checkbox&&w)return l.createElement("button",{className:S(ae.selectMenuItem,ae.modifiers.load,g&&ae.modifiers.focus,r),onKeyDown:U=>{this.onKeyDown(U,0,void 0,!0)},onClick:U=>{j(U),U.stopPropagation()},ref:this.ref},n||s&&s.toString&&s.toString());if(v===Re.checkbox&&T)return l.createElement("div",{className:S(ae.selectListItem,T&&ae.modifiers.loading,r)},n);if(v===Re.checkbox&&!f&&!T&&!w)return l.createElement("label",Object.assign({},E,{className:S(_t.check,ae.selectMenuItem,d&&ae.modifiers.disabled,a&&ae.modifiers.description,r),onKeyDown:U=>{this.onKeyDown(U,0,void 0,!0)}}),l.createElement("input",{id:B||`${P}-${s.toString()}`,className:S(_t.checkInput),type:"checkbox",onChange:U=>{d||(c(U),G(U,s))},ref:this.ref,checked:m||!1,disabled:d}),l.createElement("span",{className:S(_t.checkLabel,d&&ae.modifiers.disabled)},F),a&&l.createElement("div",{className:S(_t.checkDescription)},a));if(v===Re.checkbox&&f&&!T&&!w)return l.createElement("div",null,l.createElement(O,Object.assign({},E,{className:S(ae.selectMenuItem,p&&ae.modifiers.selected,d&&ae.modifiers.disabled,r),role:"option","aria-selected":p||null,ref:this.ref,onKeyDown:U=>{this.onKeyDown(U,0,void 0,!0)},type:"button"}),F))};return l.createElement(_s,null,({onSelect:G,onClose:Z,variant:v,inputIdPrefix:P,onFavorite:H,shouldResetOnSelect:K})=>l.createElement(l.Fragment,null,X(G,Z,v,P,H,K)))}}At.displayName="SelectOption";At.defaultProps={className:"",value:"",index:0,isDisabled:!1,isPlaceholder:!1,isSelected:!1,isChecked:!1,isNoResultsOption:!1,component:"button",onClick:()=>{},sendRef:()=>{},keyHandler:()=>{},inputId:"",isFavorite:null,isLoad:!1,isLoading:!1,setViewMoreNextIndex:()=>{},isLastOptionBeforeFooter:()=>!1};const Fn=t=>{var{children:e=[],className:n="",label:r="",titleId:i=""}=t,a=ie(t,["children","className","label","titleId"]);return l.createElement(_s,null,({variant:o})=>l.createElement("div",Object.assign({},a,{className:S(ae.selectMenuGroup,n)}),l.createElement("div",{className:S(ae.selectMenuGroupTitle),id:i,"aria-hidden":!0},r),o===Re.checkbox?e:l.createElement("ul",{role:"listbox"},e)))};Fn.displayName="SelectGroup";class ks extends l.Component{extendChildren(e){const{children:n,hasInlineFilter:r,isGrouped:i}=this.props,a=n;let o=r?1:0;return i?l.Children.map(a,s=>s.type===Fn?l.cloneElement(s,{titleId:s.props.label&&s.props.label.replace(/\W/g,"-"),children:l.Children.map(s.props.children,c=>this.cloneOption(c,o++,e))}):this.cloneOption(s,o++,e)):l.Children.map(a,s=>this.cloneOption(s,o++,e))}cloneOption(e,n,r){const{selected:i,sendRef:a,keyHandler:o}=this.props,s=this.checkForValue(e.props.value,i);return e.type===kt?e:l.cloneElement(e,{inputId:`${r}-${n}`,isSelected:s,sendRef:a,keyHandler:o,index:n})}checkForValue(e,n){if(!n||!e)return!1;const r=typeof e!="string"&&e.toString&&e.compareTo;return Array.isArray(n)?r?n.some(i=>i.compareTo(e)):n.includes(e):r?n.compareTo(e):n===e}extendCheckboxChildren(e){const{isGrouped:n,checked:r,sendRef:i,keyHandler:a,hasInlineFilter:o,isLastOptionBeforeFooter:s}=this.props;let c=o?1:0;return n?l.Children.map(e,d=>d.type===kt?d:d.type===At?l.cloneElement(d,{isChecked:this.checkForValue(d.props.value,r),sendRef:i,keyHandler:a,index:c++,isLastOptionBeforeFooter:s}):l.cloneElement(d,{titleId:d.props.label&&d.props.label.replace(/\W/g,"-"),children:d.props.children?l.createElement("fieldset",{"aria-labelledby":d.props.label&&d.props.label.replace(/\W/g,"-"),className:S(ae.selectMenuFieldset)},l.Children.map(d.props.children,u=>u.type===kt?u:l.cloneElement(u,{isChecked:this.checkForValue(u.props.value,r),sendRef:i,keyHandler:a,index:c++,isLastOptionBeforeFooter:s}))):null})):l.Children.map(e,d=>d.type===kt?d:l.cloneElement(d,{isChecked:this.checkForValue(d.props.value,r),sendRef:i,keyHandler:a,index:c++,isLastOptionBeforeFooter:s}))}renderSelectMenu({variant:e,inputIdPrefix:n}){const r=this.props,{children:i,isCustomContent:a,className:o,isExpanded:s,openedOnEnter:c,selected:d,checked:u,isGrouped:f,position:p,sendRef:m,keyHandler:g,maxHeight:y,noResultsFoundText:b,createText:_,"aria-label":k,"aria-labelledby":B,hasInlineFilter:I,innerRef:R,footer:h,footerRef:w,isLastOptionBeforeFooter:T}=r,N=ie(r,["children","isCustomContent","className","isExpanded","openedOnEnter","selected","checked","isGrouped","position","sendRef","keyHandler","maxHeight","noResultsFoundText","createText","aria-label","aria-labelledby","hasInlineFilter","innerRef","footer","footerRef","isLastOptionBeforeFooter"]);let A="div";const x=Object.assign({ref:R,className:S(h?`${ae.selectMenu}-list`:ae.selectMenu,p===gi.right&&ae.modifiers.alignRight,o)},y&&{style:{maxHeight:y,overflow:"auto"}}),E=()=>e===Re.checkbox?this.extendCheckboxChildren(i):this.extendChildren(n);return a?x.children=i:I?l.Children.count(i)===0?x.children=l.createElement("fieldset",{className:S(ae.selectMenuFieldset)}):x.children=l.createElement("fieldset",{"aria-label":k,"aria-labelledby":!k&&B||null,className:S(yt.formFieldset)},i.shift(),E()):(x.children=E(),f||(A="ul",x.role="listbox",x["aria-label"]=k,x["aria-labelledby"]=!k&&B||null)),l.createElement(l.Fragment,null,l.createElement(A,Object.assign({},x,N)),h&&l.createElement("div",{className:S(ae.selectMenuFooter),ref:w},h))}render(){return l.createElement(_s,null,e=>this.renderSelectMenu(e))}}ks.displayName="SelectMenu";ks.defaultProps={className:"",isExpanded:!1,isGrouped:!1,openedOnEnter:!1,selected:"",maxHeight:"",position:gi.left,sendRef:()=>{},keyHandler:()=>{},isCustomContent:!1,hasInlineFilter:!1,isLastOptionBeforeFooter:()=>{}};const sb=l.forwardRef((t,e)=>l.createElement(ks,Object.assign({innerRef:e},t),t.children));class Rs extends l.Component{constructor(e){super(e),this.onDocClick=i=>{const{parentRef:a,menuRef:o,footerRef:s,isOpen:c,onToggle:d,onClose:u}=this.props,f=a&&a.current&&a.current.contains(i.target),p=o&&o.current&&o.current.contains&&o.current.contains(i.target),m=s&&s.current&&s.current.contains&&s.current.contains(i.target);c&&!(f||p||m)&&(d(i,!1),u())},this.handleGlobalKeys=i=>{const{parentRef:a,menuRef:o,hasFooter:s,footerRef:c,isOpen:d,variant:u,onToggle:f,onClose:p,moveFocusToLastMenuItem:m}=this.props,g=a&&a.current&&a.current.contains(i.target),y=o&&o.current&&o.current.contains&&o.current.contains(i.target);if(d&&i.key===Te.Tab&&(u===Re.typeahead||u===Re.typeaheadMulti)){this.props.handleTypeaheadKeys("tab",i.shiftKey),i.preventDefault();return}if(d&&i.key===Te.Tab&&s){const b=Kr(c,Gr);if(b.length<=0){f(i,!1),p(),this.toggle.current.focus();return}else{const _=b.findIndex(k=>k===document.activeElement);if(_===-1)if(i.shiftKey)u!=="checkbox"&&(f(i,!1),p(),this.toggle.current.focus());else{b[0].focus();return}if(i.shiftKey){_===0&&(m(),i.preventDefault());return}_+1<b.length?b[_+1].focus():(f(i,!1),p(),this.toggle.current.focus()),i.preventDefault();return}}d&&(i.key===Te.Escape||i.key===Te.Tab)&&(g||y)&&(f(i,!1),p(),this.toggle.current.focus())},this.onKeyDown=i=>{const{isOpen:a,onToggle:o,variant:s,onClose:c,onEnter:d,handleTypeaheadKeys:u}=this.props;(s===Re.typeahead||s===Re.typeaheadMulti)&&(i.key===Te.ArrowDown||i.key===Te.ArrowUp?(u(i.key===Te.ArrowDown&&"down"||i.key===Te.ArrowUp&&"up"),i.preventDefault()):i.key===Te.Enter&&(a?u("enter"):o(i,!a))),!(s===Re.typeahead||s===Re.typeaheadMulti||i.key===Te.Tab&&!a||i.key!==Te.Enter&&i.key!==Te.Space)&&(i.preventDefault(),(i.key===Te.Tab||i.key===Te.Enter||i.key===Te.Space)&&a?(o(i,!a),c(),this.toggle.current.focus()):(i.key===Te.Enter||i.key===Te.Space)&&!a&&(o(i,!a),d()))};const{variant:n}=e,r=n===Re.typeahead||n===Re.typeaheadMulti;this.props.innerRef?this.toggle=this.props.innerRef:this.toggle=l.createRef()}componentDidMount(){document.addEventListener("click",this.onDocClick,{capture:!0}),document.addEventListener("touchstart",this.onDocClick),document.addEventListener("keydown",this.handleGlobalKeys)}componentWillUnmount(){document.removeEventListener("click",this.onDocClick,{capture:!0}),document.removeEventListener("touchstart",this.onDocClick),document.removeEventListener("keydown",this.handleGlobalKeys)}render(){const e=this.props,{className:n,children:r,isOpen:i,isActive:a,isPlain:o,isDisabled:s,hasPlaceholderStyle:c,variant:d,onToggle:u,onEnter:f,onClose:p,onBlur:m,onClickTypeaheadToggleButton:g,handleTypeaheadKeys:y,moveFocusToLastMenuItem:b,parentRef:_,menuRef:k,id:B,type:I,hasClearButton:R,"aria-labelledby":h,"aria-label":w,hasFooter:T,footerRef:N,toggleIndicator:A,innerRef:x}=e,E=ie(e,["className","children","isOpen","isActive","isPlain","isDisabled","hasPlaceholderStyle","variant","onToggle","onEnter","onClose","onBlur","onClickTypeaheadToggleButton","handleTypeaheadKeys","moveFocusToLastMenuItem","parentRef","menuRef","id","type","hasClearButton","aria-labelledby","aria-label","hasFooter","footerRef","toggleIndicator","innerRef"]),O=d===Re.typeahead||d===Re.typeaheadMulti||R,$={id:B,"aria-labelledby":h,"aria-expanded":i,"aria-haspopup":d!==Re.checkbox&&"listbox"||null};return l.createElement(l.Fragment,null,!O&&l.createElement("button",Object.assign({},E,$,{ref:this.toggle,type:I,className:S(ae.selectToggle,c&&ae.modifiers.placeholder,s&&ae.modifiers.disabled,o&&ae.modifiers.plain,a&&ae.modifiers.active,n),"aria-label":w,onBlur:m,onClick:C=>{u(C,!i),i&&p()},onKeyDown:this.onKeyDown,disabled:s}),r,l.createElement("span",{className:S(ae.selectToggleArrow)},A??l.createElement(Uo,null))),O&&l.createElement("div",Object.assign({},E,{ref:this.toggle,className:S(ae.selectToggle,c&&ae.modifiers.placeholder,s&&ae.modifiers.disabled,o&&ae.modifiers.plain,O&&ae.modifiers.typeahead,n),onBlur:m,onClick:C=>{s||(u(C,!i),i&&p())},onKeyDown:this.onKeyDown}),r,l.createElement("button",Object.assign({},$,{type:I,className:S(qe.button,ae.selectToggleButton,ae.modifiers.plain),"aria-label":w,onClick:C=>{u(C,!i),i&&p(),g()}},(d===Re.typeahead||d===Re.typeaheadMulti)&&{tabIndex:-1},{disabled:s}),A??l.createElement(Uo,{className:S(ae.selectToggleArrow)}))))}}Rs.displayName="SelectToggle";Rs.defaultProps={className:"",isOpen:!1,isActive:!1,isPlain:!1,isDisabled:!1,hasPlaceholderStyle:!1,hasClearButton:!1,hasFooter:!1,variant:"single","aria-labelledby":"","aria-label":"",type:"button",onToggle:()=>{},onEnter:()=>{},onClose:()=>{},onClickTypeaheadToggleButton:()=>{}};const lb=l.forwardRef((t,e)=>l.createElement(Rs,Object.assign({innerRef:e},t)));let cb=0;class kn extends l.Component{constructor(){super(...arguments),this.parentRef=l.createRef(),this.menuComponentRef=l.createRef(),this.filterRef=l.createRef(),this.clearRef=l.createRef(),this.inputRef=l.createRef(),this.refCollection=[[]],this.optionContainerRefCollection=[],this.footerRef=l.createRef(),this.state={focusFirstOption:!1,typeaheadInputValue:null,typeaheadFilteredChildren:l.Children.toArray(this.props.children),favoritesGroup:[],typeaheadCurrIndex:-1,typeaheadStoredIndex:-1,creatableValue:"",tabbedIntoFavoritesMenu:!1,ouiaStateId:gn(kn.displayName,this.props.variant),viewMoreNextIndex:-1},this.getTypeaheadActiveChild=e=>this.refCollection[e]?this.refCollection[e][0]:null,this.componentDidUpdate=(e,n)=>{if(this.props.hasInlineFilter&&(this.refCollection[0][0]=this.filterRef.current),!n.focusFirstOption&&this.state.focusFirstOption&&!this.props.customContent){const a=this.refCollection.find(o=>o!==null&&o[0]);a&&a[0]&&a[0].focus()}else this.state.viewMoreNextIndex!==-1&&this.refCollection.length>this.state.viewMoreNextIndex&&this.props.loadingVariant!=="spinner"&&this.refCollection[this.state.viewMoreNextIndex][0]&&this.props.variant!=="typeahead"&&this.props.variant!=="typeaheadmulti"&&(this.refCollection[this.state.viewMoreNextIndex][0].focus(),this.setState({viewMoreNextIndex:-1}));const r=(a,o)=>Array.from(a).some((s,c)=>{const d=s.props,u=o[c],{props:f}=u;return d&&f?d.value!==f.value||d.label!==f.label||d.isDisabled!==f.isDisabled||d.isPlaceholder!==f.isPlaceholder:s!==u});if((e.children.length!==this.props.children.length||r(e.children,this.props.children)||this.props.isGrouped&&Array.from(e.children).some((a,o)=>a.type===Fn&&a.props.children&&this.props.children[o].props.children&&(a.props.children.length!==this.props.children[o].props.children.length||r(a.props.children,this.props.children[o].props.children))))&&this.updateTypeAheadFilteredChildren(n.typeaheadInputValue||"",null),this.props.onFavorite&&(this.props.favorites.length!==e.favorites.length||this.state.typeaheadFilteredChildren!==n.typeaheadFilteredChildren)){const a=this.props.variant==="typeahead"||this.props.variant==="typeaheadmulti"?this.state.typeaheadFilteredChildren:this.props.children,o=nb(a,this.props.isGrouped,this.props.favorites),s=o.length?[l.createElement(Fn,{key:"favorites",label:this.props.favoritesLabel},o),l.createElement(kt,{key:"favorites-group-divider"})]:[];this.setState({favoritesGroup:s})}},this.onEnter=()=>{this.setState({focusFirstOption:!0})},this.onToggle=(e,n)=>{const{isInputValuePersisted:r,onSelect:i,onToggle:a,hasInlineFilter:o}=this.props;!n&&r&&i&&i(void 0,this.inputRef.current?this.inputRef.current.value:""),n&&o&&this.setState({focusFirstOption:!0}),a(e,n)},this.onClose=()=>{const{isInputFilterPersisted:e}=this.props;this.setState(Object.assign(Object.assign({focusFirstOption:!1,typeaheadInputValue:null},!e&&{typeaheadFilteredChildren:l.Children.toArray(this.props.children)}),{typeaheadCurrIndex:-1,tabbedIntoFavoritesMenu:!1,viewMoreNextIndex:-1}))},this.onChange=e=>{e.target.value.toString()!==""&&!this.props.isOpen&&this.onToggle(e,!0),this.props.onTypeaheadInputChanged&&this.props.onTypeaheadInputChanged(e.target.value.toString()),this.setState({typeaheadCurrIndex:-1,typeaheadInputValue:e.target.value,creatableValue:e.target.value}),this.updateTypeAheadFilteredChildren(e.target.value.toString(),e),this.refCollection=[[]]},this.updateTypeAheadFilteredChildren=(e,n)=>{let r;const{onFilter:i,isCreatable:a,isCreateOptionOnTop:o,onCreateOption:s,createText:c,noResultsFoundText:d,children:u,isGrouped:f,isCreateSelectOptionObject:p,loadingVariant:m}=this.props;if(i)r=i(n,n?n.target.value:e)||u;else{let g;try{g=new RegExp(e.toString(),"i")}catch{g=new RegExp(e.toString().replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),"i")}const y=l.Children.toArray(u);if(f){const b=_=>_.props.value&&_.props.value.toString&&this.getDisplay(_.props.value.toString(),"text").search(g)===0;r=e.toString()!==""?l.Children.map(u,_=>{if(l.isValidElement(_)&&_.type===Fn){const k=l.Children.toArray(_.props.children).filter(b);if(k.length>0)return l.cloneElement(_,{titleId:_.props.label&&_.props.label.replace(/\W/g,"-"),children:k})}else return l.Children.toArray(_).filter(b)}):y}else r=e.toString()!==""?y.filter(b=>{const _=b.props.value;if(!_)return!0;const k=typeof _!="string"&&_.toString&&_.compareTo;return m!=="spinner"&&m?.text===_||m==="spinner"&&_==="loading"?!0:k?_.compareTo(e):this.getDisplay(b.props.value.toString(),"text").search(g)===0}):y}if(r||(r=[]),r.length===0&&!a&&r.push(l.createElement(At,{isDisabled:!0,key:"no-results",value:d,isNoResultsOption:!0})),a&&e!==""){const g=e;if(!r.find(y=>y.props.value&&y.props.value.toString().toLowerCase()===g.toString().toLowerCase())){const y=p?{toString:()=>g,compareTo:_=>this.toString().toLowerCase().includes(_.toString().toLowerCase())}:g,b=l.createElement(At,{key:`create ${g}`,value:y,onClick:()=>s&&s(g)},c,' "',g,'"');o?r.unshift(b):r.push(b)}}this.setState({typeaheadFilteredChildren:r})},this.onClick=e=>{this.props.isOpen||this.onToggle(e,!0)},this.clearSelection=e=>{this.setState({typeaheadInputValue:null,typeaheadFilteredChildren:l.Children.toArray(this.props.children),typeaheadCurrIndex:-1})},this.sendRef=(e,n,r,i)=>{this.refCollection[i]=[e,n],this.optionContainerRefCollection[i]=r},this.handleMenuKeys=(e,n,r)=>{es(e,n,r,this.refCollection,this.refCollection),(this.props.variant===Re.typeahead||this.props.variant===Re.typeaheadMulti)&&r!=="tab"&&this.handleTypeaheadKeys(r)},this.moveFocus=(e,n=!0)=>{const{isCreatable:r,createText:i}=this.props,a=!!(this.refCollection[e][0]&&this.refCollection[e][0].classList.contains("pf-m-description")),o=!!(this.refCollection[e][0]&&this.refCollection[e][0].classList.contains("pf-m-load")),s=a?this.refCollection[e][0].firstElementChild:this.refCollection[e][0];let c="";r&&s.textContent.includes(i)?c=this.state.creatableValue:s&&!o&&(c=s.textContent),this.setState(d=>({typeaheadCurrIndex:n?e:d.typeaheadCurrIndex,typeaheadStoredIndex:e,typeaheadInputValue:c}))},this.switchFocusToFavoriteMenu=()=>{const{typeaheadCurrIndex:e,typeaheadStoredIndex:n}=this.state;let r=0;e!==-1?r=e:n!==-1&&(r=n),this.refCollection[r]!==null&&this.refCollection[r][0]!==null?this.refCollection[r][0].focus():this.clearRef.current.focus(),this.setState({tabbedIntoFavoritesMenu:!0,typeaheadCurrIndex:-1})},this.moveFocusToLastMenuItem=()=>{const e=this.refCollection.length;e>0&&this.refCollection[e-1]!==null&&this.refCollection[e-1][0]!==null&&this.refCollection[e-1][0].focus()},this.handleTypeaheadKeys=(e,n=!1)=>{const{isOpen:r,onFavorite:i,isCreatable:a}=this.props,{typeaheadCurrIndex:o,tabbedIntoFavoritesMenu:s}=this.state,c=this.getTypeaheadActiveChild(o);if(r)if(e==="enter"){if((o!==-1||a&&this.refCollection.length===1)&&(c||this.refCollection[0]&&this.refCollection[0][0])){if(c){if(!c.classList.contains("pf-m-load")){const u=c.childElementCount>1?c.firstChild.textContent:c.textContent;this.setState({typeaheadInputValue:u})}}else this.refCollection[0]&&this.refCollection[0][0]&&this.setState({typeaheadInputValue:this.refCollection[0][0].textContent});c?c.click():this.refCollection[0][0].click()}}else if(e==="tab")if(i)if(this.inputRef.current===document.activeElement)if(this.props.footer&&n){const d=Kr(this.footerRef,Gr);d.length>0&&d[d.length-1]&&d[d.length-1].focus()}else this.switchFocusToFavoriteMenu();else if(this.props.footer){let d=!1;const u=Kr(this.footerRef,Gr);if(u.length>0){const f=u.findIndex(p=>p===document.activeElement);f===-1?n?this.inputRef.current.focus():u[0].focus():n?f===0?(this.switchFocusToFavoriteMenu(),d=!0):u[f-1].focus():u[f+1]?u[f+1].focus():this.inputRef.current.focus()}else this.inputRef.current.focus(),d=!1;this.setState({tabbedIntoFavoritesMenu:d})}else this.inputRef.current.focus(),this.setState({tabbedIntoFavoritesMenu:!1});else if(!this.props.footer)this.onToggle(null,!1),this.onClose();else{const d=Kr(this.footerRef,Gr),u=d.findIndex(f=>f===document.activeElement);this.inputRef.current===document.activeElement?n?(this.onToggle(null,!1),this.onClose()):d[0]?d[0].focus():(this.onToggle(null,!1),this.onClose()):n?u===0?this.inputRef.current.focus():d[u-1].focus():d[u+1]?d[u+1].focus():(this.onToggle(null,!1),this.inputRef.current.focus(),this.onClose())}else if(s){const d=this.refCollection.findIndex(u=>u!==void 0&&(u[0]===document.activeElement||u[1]===document.activeElement));this.moveFocus(d)}else{if(this.refCollection[0][0]===null)return;let d;if(o===-1&&e==="down"?d=0:o===-1&&e==="up"?d=this.refCollection.length-1:e!=="left"&&e!=="right"?d=dd(o,e,this.refCollection):d=o,this.refCollection[d]===null)return;this.moveFocus(d)}},this.onClickTypeaheadToggleButton=()=>{this.inputRef&&this.inputRef.current&&this.inputRef.current.focus()},this.getDisplay=(e,n="node")=>{if(!e)return;const r=this.props.isGrouped?l.Children.toArray(this.props.children).reduce((i,a)=>[...i,...l.Children.toArray(a.props.children)],[]).find(i=>i.props.value.toString()===e.toString()):l.Children.toArray(this.props.children).find(i=>i.props.value&&i.props.value.toString()===e.toString());return r?r&&r.props.children?n==="node"?r.props.children:this.findText(r):r.props.value.toString():e.toString()},this.findText=e=>{if(typeof e=="string")return e;if(l.isValidElement(e)){const n=[];return l.Children.toArray(e.props.children).forEach(r=>n.push(this.findText(r))),n.join("")}else return""},this.generateSelectedBadge=()=>{const{customBadgeText:e,selections:n}=this.props;return e!==null?e:Array.isArray(n)&&n.length>0?n.length:null},this.setVieMoreNextIndex=()=>{this.setState({viewMoreNextIndex:this.refCollection.length-1})},this.isLastOptionBeforeFooter=e=>!!(this.props.footer&&e===this.refCollection.length-1)}extendTypeaheadChildren(e,n){const{isGrouped:r,onFavorite:i,createText:a}=this.props,o=n?n.concat(this.state.typeaheadFilteredChildren):this.state.typeaheadFilteredChildren,s=this.optionContainerRefCollection[e];let c=this.getTypeaheadActiveChild(e);return c&&c.classList.contains("pf-m-description")&&(c=c.firstElementChild),this.refCollection=[[]],this.optionContainerRefCollection=[],r?l.Children.map(o,d=>d.type===kt?d:d.type===Fn&&i?l.cloneElement(d,{titleId:d.props.label&&d.props.label.replace(/\W/g,"-"),children:l.Children.map(d.props.children,u=>u.type===kt?u:l.cloneElement(u,{isFocused:s&&(s.id===u.props.id||this.props.isCreatable&&c.textContent===`${a} "${d.props.value}"`)}))}):d.type===Fn?l.cloneElement(d,{titleId:d.props.label&&d.props.label.replace(/\W/g,"-"),children:l.Children.map(d.props.children,u=>u.type===kt?u:l.cloneElement(u,{isFocused:c&&(c.textContent===u.props.value.toString()||this.props.isCreatable&&c.textContent===`${a} "${u.props.value}"`)}))}):l.cloneElement(d,{isFocused:c&&(c.textContent===d.props.value.toString()||this.props.isCreatable&&c.textContent===`${a} "${d.props.value}"`)})):o.map((d,u)=>d.type.displayName==="Divider"?d:l.cloneElement(d,{isFocused:c?c.textContent===d.props.value.toString()||this.props.isCreatable&&c.textContent===`${a} "${d.props.value}"`:u===e}))}render(){const e=this.props,{children:n,chipGroupProps:r,chipGroupComponent:i,className:a,customContent:o,variant:s,direction:c,onSelect:d,onClear:u,onBlur:f,toggleId:p,toggleRef:m,isOpen:g,isGrouped:y,isPlain:b,isDisabled:_,hasPlaceholderStyle:k,validated:B,selections:I,typeAheadAriaLabel:R,typeAheadAriaDescribedby:h,clearSelectionsAriaLabel:w,toggleAriaLabel:T,removeSelectionAriaLabel:N,"aria-label":A,"aria-labelledby":x,"aria-describedby":E,"aria-invalid":O,placeholderText:$,width:C,maxHeight:F,toggleIcon:j,toggleIndicator:X,ouiaId:G,ouiaSafe:Z,hasInlineFilter:v,isCheckboxSelectionBadgeHidden:P,inlineFilterPlaceholderText:H,onFilter:K,onTypeaheadInputChanged:U,onCreateOption:J,isCreatable:Q,onToggle:ee,createText:re,noResultsFoundText:ne,customBadgeText:se,inputIdPrefix:fe,inputAutoComplete:Ie,isInputValuePersisted:Ge,isInputFilterPersisted:Me,menuAppendTo:Ve,favorites:gt,onFavorite:L,favoritesLabel:D,footer:V,loadingVariant:Y,isCreateSelectOptionObject:oe,isCreateOptionOnTop:te,shouldResetOnSelect:ue,isFlipEnabled:ce,zIndex:Ee}=e,Se=ie(e,["children","chipGroupProps","chipGroupComponent","className","customContent","variant","direction","onSelect","onClear","onBlur","toggleId","toggleRef","isOpen","isGrouped","isPlain","isDisabled","hasPlaceholderStyle","validated","selections","typeAheadAriaLabel","typeAheadAriaDescribedby","clearSelectionsAriaLabel","toggleAriaLabel","removeSelectionAriaLabel","aria-label","aria-labelledby","aria-describedby","aria-invalid","placeholderText","width","maxHeight","toggleIcon","toggleIndicator","ouiaId","ouiaSafe","hasInlineFilter","isCheckboxSelectionBadgeHidden","inlineFilterPlaceholderText","onFilter","onTypeaheadInputChanged","onCreateOption","isCreatable","onToggle","createText","noResultsFoundText","customBadgeText","inputIdPrefix","inputAutoComplete","isInputValuePersisted","isInputFilterPersisted","menuAppendTo","favorites","onFavorite","favoritesLabel","footer","loadingVariant","isCreateSelectOptionObject","isCreateOptionOnTop","shouldResetOnSelect","isFlipEnabled","zIndex"]),{focusFirstOption:ze,typeaheadCurrIndex:Je,typeaheadInputValue:dt,typeaheadFilteredChildren:Vt,favoritesGroup:Qt}=this.state,ut=p||`pf-select-toggle-id-${cb++}`,De=Array.isArray(I)?I:[I],wt=l.Children.toArray(n).find(xe=>xe.props.value===De[0]),Jn=wt&&wt.props.isPlaceholder,$t=!!(De[0]&&De[0]!==""),bn=this.getTypeaheadActiveChild(Je);let In=null,ft=[];if(L){let xe=n;s==="typeahead"||s==="typeaheadmulti"?xe=this.extendTypeaheadChildren(Je,Qt):L&&(xe=Qt.concat(n)),ft=rb(xe,y,gt)}else ft=n;if(!o&&!$t&&!$){const xe=l.Children.toArray(n).filter(he=>he.props.isPlaceholder===!0);In=xe[0]&&this.getDisplay(xe[0].props.value,"node")||n[0]&&this.getDisplay(n[0].props.value,"node")}g&&ft.find(xe=>xe?.key==="loading")===void 0&&(Y==="spinner"?ft.push(l.createElement(At,{isLoading:!0,key:"loading",value:"loading"},l.createElement(qn,{size:"lg"}))):Y?.text&&ft.push(l.createElement(At,{isLoad:!0,key:"loading",value:Y.text,setViewMoreNextIndex:this.setVieMoreNextIndex,onClick:Y?.onClick})));const Ht=u!==kn.defaultProps.onClear,be=l.createElement("button",{className:S(qe.button,qe.modifiers.plain,ae.selectToggleClear),onClick:xe=>{this.clearSelection(xe),u(xe),xe.stopPropagation()},"aria-label":w,type:"button",disabled:_,ref:this.clearRef,onKeyDown:xe=>{xe.key===Te.Enter&&this.clearRef.current.click()}},l.createElement(Kd,{"aria-hidden":!0}));let M=null;s===Re.typeaheadMulti&&(M=i||l.createElement(Ni,Object.assign({},r),De&&De.map(xe=>l.createElement(Wn,{key:xe,onClick:he=>d(he,xe),closeBtnAriaLabel:N},this.getDisplay(xe,"node"))))),v&&(ft=[l.createElement(l.Fragment,null,l.createElement("div",{key:"inline-filter",className:S(ae.selectMenuSearch)},l.createElement("div",{key:"inline-filter",className:S(at.formControl)},l.createElement("input",{key:"inline-filter-input",type:"search",onChange:this.onChange,placeholder:H,onKeyDown:he=>{if(he.key===Te.ArrowUp)this.handleMenuKeys(0,0,"up"),he.preventDefault();else if(he.key===Te.ArrowDown)this.handleMenuKeys(0,0,"down"),he.preventDefault();else if(he.key===Te.ArrowLeft)this.handleMenuKeys(0,0,"left"),he.preventDefault();else if(he.key===Te.ArrowRight)this.handleMenuKeys(0,0,"right"),he.preventDefault();else if(he.key===Te.Tab&&s!==Re.checkbox&&this.props.footer)if(he.shiftKey)this.onToggle(he,!1);else{const Pe=Kr(this.footerRef,Gr);Pe.length>0?(Pe[0].focus(),he.stopPropagation(),he.preventDefault()):this.onToggle(he,!1)}else he.key===Te.Tab&&s===Re.checkbox&&(he.shiftKey?this.handleMenuKeys(0,0,"up"):this.handleMenuKeys(0,0,"down"),he.stopPropagation(),he.preventDefault())},ref:this.filterRef,autoComplete:Ie}))),l.createElement(kt,{key:"inline-filter-divider"})),...Vt].map((he,Pe)=>l.cloneElement(he,{key:Pe})));let z,q;if(o)z={selected:De,openedOnEnter:ze,isCustomContent:!0},q=o;else switch(s){case"single":z={selected:De[0],hasInlineFilter:v,openedOnEnter:ze},q=ft;break;case"checkbox":z={checked:De,isGrouped:y,hasInlineFilter:v,openedOnEnter:ze},q=ft;break;case"typeahead":z={selected:De[0],openedOnEnter:ze},q=L?ft:this.extendTypeaheadChildren(Je),q.length===0&&q.push(l.createElement(At,{isDisabled:!0,key:0,value:ne,isNoResultsOption:!0}));break;case"typeaheadmulti":z={selected:De,openedOnEnter:ze},q=L?ft:this.extendTypeaheadChildren(Je),q.length===0&&q.push(l.createElement(At,{isDisabled:!0,key:0,value:ne,isNoResultsOption:!0}));break}const le=ce&&Ve!=="inline",pe=l.createElement(sb,Object.assign({className:S(le&&ae.modifiers.static)},Se,{isGrouped:y,selected:De},z,{openedOnEnter:ze,"aria-label":A,"aria-labelledby":x,sendRef:this.sendRef,keyHandler:this.handleMenuKeys,maxHeight:F,ref:this.menuComponentRef,footer:V,footerRef:this.footerRef,isLastOptionBeforeFooter:this.isLastOptionBeforeFooter}),q),Ce=V?l.createElement("div",{className:S(ae.selectMenu)}," ",pe," "):pe,ye=l.createRef(),ve=l.createElement("div",Object.assign({className:S(ae.select,g&&ae.modifiers.expanded,B===Qe.success&&ae.modifiers.success,B===Qe.warning&&ae.modifiers.warning,B===Qe.error&&ae.modifiers.invalid,c===vi.up&&ae.modifiers.top,a),ref:ye},C&&{style:{width:C}},B!==Qe.default&&{"aria-invalid":O}),g&&Ce),me=l.createElement("div",Object.assign({className:S(ae.select,g&&ae.modifiers.expanded,B===Qe.success&&ae.modifiers.success,B===Qe.warning&&ae.modifiers.warning,B===Qe.error&&ae.modifiers.invalid,c===vi.up&&ae.modifiers.top,a),ref:this.parentRef},Dt(kn.displayName,G!==void 0?G:this.state.ouiaStateId,Z),C&&{style:{width:C}},B!==Qe.default&&{"aria-invalid":O}),l.createElement(lb,Object.assign({id:ut,parentRef:this.parentRef,menuRef:this.menuComponentRef,ref:m},V&&{footerRef:this.footerRef},{isOpen:g,isPlain:b,hasPlaceholderStyle:k&&(!De.length||De[0]===null||Jn),onToggle:this.onToggle,onEnter:this.onEnter,onClose:this.onClose,onBlur:f,variant:s,toggleIndicator:X,"aria-labelledby":`${x||""} ${ut}`,"aria-label":T},E&&{"aria-describedby":E},{handleTypeaheadKeys:this.handleTypeaheadKeys,moveFocusToLastMenuItem:this.moveFocusToLastMenuItem,isDisabled:_,hasClearButton:Ht,hasFooter:V!==void 0,onClickTypeaheadToggleButton:this.onClickTypeaheadToggleButton}),o&&l.createElement("div",{className:S(ae.selectToggleWrapper)},j&&l.createElement("span",{className:S(ae.selectToggleIcon)},j),l.createElement("span",{className:S(ae.selectToggleText)},$)),s===Re.single&&!o&&l.createElement(l.Fragment,null,l.createElement("div",{className:S(ae.selectToggleWrapper)},j&&l.createElement("span",{className:S(ae.selectToggleIcon)},j),l.createElement("span",{className:S(ae.selectToggleText)},this.getDisplay(De[0],"node")||$||In)),Ht&&$t&&be),s===Re.checkbox&&!o&&l.createElement(l.Fragment,null,l.createElement("div",{className:S(ae.selectToggleWrapper)},j&&l.createElement("span",{className:S(ae.selectToggleIcon)},j),l.createElement("span",{className:S(ae.selectToggleText)},$),!P&&$t&&l.createElement("div",{className:S(ae.selectToggleBadge)},l.createElement("span",{className:S(Zr.badge,Zr.modifiers.read)},this.generateSelectedBadge()))),Ht&&$t&&be),s===Re.typeahead&&!o&&l.createElement(l.Fragment,null,l.createElement("div",{className:S(ae.selectToggleWrapper)},j&&l.createElement("span",{className:S(ae.selectToggleIcon)},j),l.createElement(Tn,Object.assign({className:S(ae.selectToggleTypeahead),"aria-activedescendant":bn&&bn.id,id:`${ut}-select-typeahead`,"aria-label":R},h&&{"aria-describedby":h},{placeholder:$,value:dt!==null?dt:this.getDisplay(De[0],"text")||"",onChange:xe=>this.onChange(xe),onClick:this.onClick,autoComplete:Ie,isDisabled:_,ref:this.inputRef}))),Ht&&(De[0]||dt)&&be),s===Re.typeaheadMulti&&!o&&l.createElement(l.Fragment,null,l.createElement("div",{className:S(ae.selectToggleWrapper)},j&&l.createElement("span",{className:S(ae.selectToggleIcon)},j),De&&Array.isArray(De)&&De.length>0&&M,l.createElement(Tn,Object.assign({className:S(ae.selectToggleTypeahead),"aria-activedescendant":bn&&bn.id,id:`${ut}-select-multi-typeahead-typeahead`,"aria-label":R,"aria-invalid":B===Qe.error},h&&{"aria-describedby":h},{placeholder:$,value:dt!==null?dt:"",onChange:xe=>this.onChange(xe),onClick:this.onClick,autoComplete:Ie,isDisabled:_,ref:this.inputRef}))),Ht&&(De&&De.length>0||dt)&&be),B===Qe.success&&l.createElement("span",{className:S(ae.selectToggleStatusIcon)},l.createElement(_i,{"aria-hidden":"true"})),B===Qe.error&&l.createElement("span",{className:S(ae.selectToggleStatusIcon)},l.createElement(ki,{"aria-hidden":"true"})),B===Qe.warning&&l.createElement("span",{className:S(ae.selectToggleStatusIcon)},l.createElement(Ri,{"aria-hidden":"true"}))),g&&Ve==="inline"&&Ce),_e=()=>this.parentRef&&this.parentRef.current?this.parentRef.current.parentElement:null;return l.createElement(Gn,null,xe=>l.createElement(Ss.Provider,{value:{onSelect:d,onFavorite:L,onClose:this.onClose,variant:s,inputIdPrefix:fe||xe,shouldResetOnSelect:ue}},Ve==="inline"?me:l.createElement(Er,{width:"auto",trigger:me,triggerRef:this.parentRef,popper:ve,popperRef:ye,direction:c,appendTo:Ve==="parent"?_e():Ve,isVisible:g,zIndex:Ee})))}}kn.displayName="Select";kn.defaultProps={children:[],className:"",position:gi.left,direction:vi.down,toggleId:null,isOpen:!1,isGrouped:!1,isPlain:!1,isDisabled:!1,hasPlaceholderStyle:!1,isCreatable:!1,isCreateOptionOnTop:!1,validated:"default","aria-label":"","aria-labelledby":"","aria-describedby":"","aria-invalid":!1,typeAheadAriaLabel:"",typeAheadAriaDescribedby:"",clearSelectionsAriaLabel:"Clear all",toggleAriaLabel:"Options menu",removeSelectionAriaLabel:"Remove",selections:[],createText:"Create",placeholderText:"",noResultsFoundText:"No results found",variant:Re.single,width:"",onClear:()=>{},onCreateOption:()=>{},toggleIcon:null,toggleIndicator:null,onFilter:null,onTypeaheadInputChanged:null,customContent:null,hasInlineFilter:!1,inlineFilterPlaceholderText:null,customBadgeText:null,inputIdPrefix:"",inputAutoComplete:"off",menuAppendTo:"inline",favorites:[],favoritesLabel:"Favorites",ouiaSafe:!0,chipGroupComponent:null,isInputValuePersisted:!1,isInputFilterPersisted:!1,isCreateSelectOptionObject:!1,shouldResetOnSelect:!0,isFlipEnabled:!0,zIndex:9999};const rc=({isKebab:t=!1,title:e,dropDownItems:n,...r})=>{const[i,a]=ot(!1);return W(ma,{...r,isPlain:!0,position:"right",toggle:t?W(bu,{onToggle:(o,s)=>a(s),children:e}):W(Es,{onToggle:(o,s)=>a(s),children:e}),isOpen:i,dropdownItems:n})},db={avatar:"Avatar",fullName:"{{givenName}} {{familyName}}",manageAccount:"Manage account",signOut:"Sign out",unknownUser:"Anonymous"},Ou=xr(db),ub=()=>wr(Ou),fb=({translations:t,children:e})=>W(Ou.Provider,{value:t,children:e}),pb=()=>{const t=ub(),e=Oa((n,r)=>{const i=t[n];return r?Object.entries(r).reduce((a,[o,s])=>a.replaceAll(`{{${o}}}`,s),i):i},[t]);return Tt(()=>({t:e}),[e])};function hb(t,e){if(!t)return e("unknownUser");const n=t.given_name,r=t.family_name,i=t.preferred_username;return n&&r?e("fullName",{givenName:n,familyName:r}):n||r||i||e("unknownUser")}const mb=({className:t="",border:e,size:n="md"})=>Ze("svg",{className:S(En.avatar,En.modifiers[n],e==="light"&&En.modifiers.light,e==="dark"&&En.modifiers.dark,t),enableBackground:"new 0 0 36 36",version:"1.1",viewBox:"0 0 36 36",xmlns:"http://www.w3.org/2000/svg",children:[W("circle",{style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#FFFFFF"},cx:"18",cy:"18.5",r:"18"}),W("defs",{children:W("filter",{id:"b",x:"5.2",y:"7.2",width:"25.6",height:"53.6",filterUnits:"userSpaceOnUse",children:W("feColorMatrix",{values:"1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"})})}),W("mask",{id:"a",x:"5.2",y:"7.2",width:"25.6",height:"53.6",maskUnits:"userSpaceOnUse",children:W("g",{style:{filter:'url("#b")'},children:W("circle",{style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#FFFFFF"},cx:"18",cy:"18.5",r:"18"})})}),W("g",{style:{filter:'url("#a")'},children:Ze("g",{transform:"translate(5.04 6.88)",children:[W("path",{style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#BBBBBB"},d:"m22.6 18.1c-1.1-1.4-2.3-2.2-3.5-2.6s-1.8-0.6-6.3-0.6-6.1 0.7-6.1 0.7 0 0 0 0c-1.2 0.4-2.4 1.2-3.4 2.6-2.3 2.8-3.2 12.3-3.2 14.8 0 3.2 0.4 12.3 0.6 15.4 0 0-0.4 5.5 4 5.5l-0.3-6.3-0.4-3.5 0.2-0.9c0.9 0.4 3.6 1.2 8.6 1.2 5.3 0 8-0.9 8.8-1.3l0.2 1-0.2 3.6-0.3 6.3c3 0.1 3.7-3 3.8-4.4s0.6-12.6 0.6-16.5c0.1-2.6-0.8-12.1-3.1-15z"}),W("path",{style:{opacity:.1,fillRule:"evenodd",clipRule:"evenodd"},d:"m22.5 26c-0.1-2.1-1.5-2.8-4.8-2.8l2.2 9.6s1.8-1.7 3-1.8c0 0-0.4-4.6-0.4-5z"}),W("path",{style:{fillRule:"evenodd",clipRule:"evenodd",fill:"#BBBBBB"},d:"m12.7 13.2c-3.5 0-6.4-2.9-6.4-6.4s2.9-6.4 6.4-6.4 6.4 2.9 6.4 6.4-2.8 6.4-6.4 6.4z"}),W("path",{style:{opacity:.08,fillRule:"evenodd",clipRule:"evenodd",fill:"#231F20"},d:"m9.4 6.8c0-3 2.1-5.5 4.9-6.3-0.5-0.1-1-0.2-1.6-0.2-3.5 0-6.4 2.9-6.4 6.4s2.9 6.4 6.4 6.4c0.6 0 1.1-0.1 1.6-0.2-2.8-0.6-4.9-3.1-4.9-6.1z"}),W("path",{style:{opacity:.1,fillRule:"evenodd",clipRule:"evenodd"},d:"m8.3 22.4c-2 0.4-2.9 1.4-3.1 3.5l-0.6 18.6s1.7 0.7 3.6 0.9l0.1-23z"})]})})]}),Eu=xr(void 0),gb=()=>wr(Eu),vb=({keycloak:t,children:e})=>{const[n,r]=ot(t.tokenParsed),i=Tt(()=>({keycloak:t,token:n,updateToken:async()=>{await t.updateToken(-1),r(t.tokenParsed)}}),[t,n]);return W(Eu.Provider,{value:i,children:e})},bb=({brand:{href:t,...e},avatar:n,features:{hasLogout:r=!0,hasManageAccount:i=!0,hasUsername:a=!0}={},kebabDropdownItems:o,dropdownItems:s=[],toolbarItems:c,...d})=>{const{t:u}=pb(),{keycloak:f}=gb(),p=[];i&&p.push(W(ga,{onClick:()=>f.accountManagement(),children:u("manageAccount")},"manageAccount")),r&&p.push(W(ga,{onClick:()=>f.logout(),children:u("signOut")},"signOut"));const m=f.tokenParsed?.picture;return W(xu,{...d,logo:W(Dd,{...e}),logoProps:{href:t},headerTools:Ze(wu,{children:[Ze(Cu,{children:[W(Xi,{visibility:{md:"hidden"},children:W(rc,{"data-testid":"options-kebab",isKebab:!0,dropDownItems:[...o||s,p]})}),W(Xi,{children:c}),W(Xi,{visibility:{default:"hidden",md:"visible"},children:W(rc,{"data-testid":"options",dropDownItems:[...s,p],title:a?hb(f.tokenParsed,u):void 0})})]}),m||n?.src?W(Md,{src:m,alt:u("avatar"),...n}):W(mb,{...n})]})})};var Su={exports:{}};const yb={},xb=Object.freeze(Object.defineProperty({__proto__:null,default:yb},Symbol.toStringTag,{value:"Module"})),ic=gf(xb);/**
* [js-sha256]{@link https://github.com/emn178/js-sha256}
*
* @version 0.11.0
* @author Chen, Yi-Cyuan [emn178@gmail.com]
* @copyright Chen, Yi-Cyuan 2014-2024
* @license MIT
*/(function(t){(function(){var e="input is invalid type",n=typeof window=="object",r=n?window:{};r.JS_SHA256_NO_WINDOW&&(n=!1);var i=!n&&typeof self=="object",a=!r.JS_SHA256_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;a?r=dr:i&&(r=self);var o=!r.JS_SHA256_NO_COMMON_JS&&!0&&t.exports,s=!r.JS_SHA256_NO_ARRAY_BUFFER&&typeof ArrayBuffer<"u",c="0123456789abcdef".split(""),d=[-2147483648,8388608,32768,128],u=[24,16,8,0],f=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],p=["hex","array","digest","arrayBuffer"],m=[];(r.JS_SHA256_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(h){return Object.prototype.toString.call(h)==="[object Array]"}),s&&(r.JS_SHA256_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(h){return typeof h=="object"&&h.buffer&&h.buffer.constructor===ArrayBuffer});var g=function(h,w){return function(T){return new B(w,!0).update(T)[h]()}},y=function(h){var w=g("hex",h);a&&(w=b(w,h)),w.create=function(){return new B(h)},w.update=function(A){return w.create().update(A)};for(var T=0;T<p.length;++T){var N=p[T];w[N]=g(N,h)}return w},b=function(h,w){var T=ic,N=ic.Buffer,A=w?"sha224":"sha256",x;N.from&&!r.JS_SHA256_NO_BUFFER_FROM?x=N.from:x=function(O){return new N(O)};var E=function(O){if(typeof O=="string")return T.createHash(A).update(O,"utf8").digest("hex");if(O==null)throw new Error(e);return O.constructor===ArrayBuffer&&(O=new Uint8Array(O)),Array.isArray(O)||ArrayBuffer.isView(O)||O.constructor===N?T.createHash(A).update(x(O)).digest("hex"):h(O)};return E},_=function(h,w){return function(T,N){return new I(T,w,!0).update(N)[h]()}},k=function(h){var w=_("hex",h);w.create=function(A){return new I(A,h)},w.update=function(A,x){return w.create(A).update(x)};for(var T=0;T<p.length;++T){var N=p[T];w[N]=_(N,h)}return w};function B(h,w){w?(m[0]=m[16]=m[1]=m[2]=m[3]=m[4]=m[5]=m[6]=m[7]=m[8]=m[9]=m[10]=m[11]=m[12]=m[13]=m[14]=m[15]=0,this.blocks=m):this.blocks=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],h?(this.h0=3238371032,this.h1=914150663,this.h2=812702999,this.h3=4144912697,this.h4=4290775857,this.h5=1750603025,this.h6=1694076839,this.h7=3204075428):(this.h0=1779033703,this.h1=3144134277,this.h2=1013904242,this.h3=2773480762,this.h4=1359893119,this.h5=2600822924,this.h6=528734635,this.h7=1541459225),this.block=this.start=this.bytes=this.hBytes=0,this.finalized=this.hashed=!1,this.first=!0,this.is224=h}B.prototype.update=function(h){if(!this.finalized){var w,T=typeof h;if(T!=="string"){if(T==="object"){if(h===null)throw new Error(e);if(s&&h.constructor===ArrayBuffer)h=new Uint8Array(h);else if(!Array.isArray(h)&&(!s||!ArrayBuffer.isView(h)))throw new Error(e)}else throw new Error(e);w=!0}for(var N,A=0,x,E=h.length,O=this.blocks;A<E;){if(this.hashed&&(this.hashed=!1,O[0]=this.block,this.block=O[16]=O[1]=O[2]=O[3]=O[4]=O[5]=O[6]=O[7]=O[8]=O[9]=O[10]=O[11]=O[12]=O[13]=O[14]=O[15]=0),w)for(x=this.start;A<E&&x<64;++A)O[x>>>2]|=h[A]<<u[x++&3];else for(x=this.start;A<E&&x<64;++A)N=h.charCodeAt(A),N<128?O[x>>>2]|=N<<u[x++&3]:N<2048?(O[x>>>2]|=(192|N>>>6)<<u[x++&3],O[x>>>2]|=(128|N&63)<<u[x++&3]):N<55296||N>=57344?(O[x>>>2]|=(224|N>>>12)<<u[x++&3],O[x>>>2]|=(128|N>>>6&63)<<u[x++&3],O[x>>>2]|=(128|N&63)<<u[x++&3]):(N=65536+((N&1023)<<10|h.charCodeAt(++A)&1023),O[x>>>2]|=(240|N>>>18)<<u[x++&3],O[x>>>2]|=(128|N>>>12&63)<<u[x++&3],O[x>>>2]|=(128|N>>>6&63)<<u[x++&3],O[x>>>2]|=(128|N&63)<<u[x++&3]);this.lastByteIndex=x,this.bytes+=x-this.start,x>=64?(this.block=O[16],this.start=x-64,this.hash(),this.hashed=!0):this.start=x}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},B.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var h=this.blocks,w=this.lastByteIndex;h[16]=this.block,h[w>>>2]|=d[w&3],this.block=h[16],w>=56&&(this.hashed||this.hash(),h[0]=this.block,h[16]=h[1]=h[2]=h[3]=h[4]=h[5]=h[6]=h[7]=h[8]=h[9]=h[10]=h[11]=h[12]=h[13]=h[14]=h[15]=0),h[14]=this.hBytes<<3|this.bytes>>>29,h[15]=this.bytes<<3,this.hash()}},B.prototype.hash=function(){var h=this.h0,w=this.h1,T=this.h2,N=this.h3,A=this.h4,x=this.h5,E=this.h6,O=this.h7,$=this.blocks,C,F,j,X,G,Z,v,P,H,K,U;for(C=16;C<64;++C)G=$[C-15],F=(G>>>7|G<<25)^(G>>>18|G<<14)^G>>>3,G=$[C-2],j=(G>>>17|G<<15)^(G>>>19|G<<13)^G>>>10,$[C]=$[C-16]+F+$[C-7]+j<<0;for(U=w&T,C=0;C<64;C+=4)this.first?(this.is224?(P=300032,G=$[0]-1413257819,O=G-150054599<<0,N=G+24177077<<0):(P=704751109,G=$[0]-210244248,O=G-1521486534<<0,N=G+143694565<<0),this.first=!1):(F=(h>>>2|h<<30)^(h>>>13|h<<19)^(h>>>22|h<<10),j=(A>>>6|A<<26)^(A>>>11|A<<21)^(A>>>25|A<<7),P=h&w,X=P^h&T^U,v=A&x^~A&E,G=O+j+v+f[C]+$[C],Z=F+X,O=N+G<<0,N=G+Z<<0),F=(N>>>2|N<<30)^(N>>>13|N<<19)^(N>>>22|N<<10),j=(O>>>6|O<<26)^(O>>>11|O<<21)^(O>>>25|O<<7),H=N&h,X=H^N&w^P,v=O&A^~O&x,G=E+j+v+f[C+1]+$[C+1],Z=F+X,E=T+G<<0,T=G+Z<<0,F=(T>>>2|T<<30)^(T>>>13|T<<19)^(T>>>22|T<<10),j=(E>>>6|E<<26)^(E>>>11|E<<21)^(E>>>25|E<<7),K=T&N,X=K^T&h^H,v=E&O^~E&A,G=x+j+v+f[C+2]+$[C+2],Z=F+X,x=w+G<<0,w=G+Z<<0,F=(w>>>2|w<<30)^(w>>>13|w<<19)^(w>>>22|w<<10),j=(x>>>6|x<<26)^(x>>>11|x<<21)^(x>>>25|x<<7),U=w&T,X=U^w&N^K,v=x&E^~x&O,G=A+j+v+f[C+3]+$[C+3],Z=F+X,A=h+G<<0,h=G+Z<<0,this.chromeBugWorkAround=!0;this.h0=this.h0+h<<0,this.h1=this.h1+w<<0,this.h2=this.h2+T<<0,this.h3=this.h3+N<<0,this.h4=this.h4+A<<0,this.h5=this.h5+x<<0,this.h6=this.h6+E<<0,this.h7=this.h7+O<<0},B.prototype.hex=function(){this.finalize();var h=this.h0,w=this.h1,T=this.h2,N=this.h3,A=this.h4,x=this.h5,E=this.h6,O=this.h7,$=c[h>>>28&15]+c[h>>>24&15]+c[h>>>20&15]+c[h>>>16&15]+c[h>>>12&15]+c[h>>>8&15]+c[h>>>4&15]+c[h&15]+c[w>>>28&15]+c[w>>>24&15]+c[w>>>20&15]+c[w>>>16&15]+c[w>>>12&15]+c[w>>>8&15]+c[w>>>4&15]+c[w&15]+c[T>>>28&15]+c[T>>>24&15]+c[T>>>20&15]+c[T>>>16&15]+c[T>>>12&15]+c[T>>>8&15]+c[T>>>4&15]+c[T&15]+c[N>>>28&15]+c[N>>>24&15]+c[N>>>20&15]+c[N>>>16&15]+c[N>>>12&15]+c[N>>>8&15]+c[N>>>4&15]+c[N&15]+c[A>>>28&15]+c[A>>>24&15]+c[A>>>20&15]+c[A>>>16&15]+c[A>>>12&15]+c[A>>>8&15]+c[A>>>4&15]+c[A&15]+c[x>>>28&15]+c[x>>>24&15]+c[x>>>20&15]+c[x>>>16&15]+c[x>>>12&15]+c[x>>>8&15]+c[x>>>4&15]+c[x&15]+c[E>>>28&15]+c[E>>>24&15]+c[E>>>20&15]+c[E>>>16&15]+c[E>>>12&15]+c[E>>>8&15]+c[E>>>4&15]+c[E&15];return this.is224||($+=c[O>>>28&15]+c[O>>>24&15]+c[O>>>20&15]+c[O>>>16&15]+c[O>>>12&15]+c[O>>>8&15]+c[O>>>4&15]+c[O&15]),$},B.prototype.toString=B.prototype.hex,B.prototype.digest=function(){this.finalize();var h=this.h0,w=this.h1,T=this.h2,N=this.h3,A=this.h4,x=this.h5,E=this.h6,O=this.h7,$=[h>>>24&255,h>>>16&255,h>>>8&255,h&255,w>>>24&255,w>>>16&255,w>>>8&255,w&255,T>>>24&255,T>>>16&255,T>>>8&255,T&255,N>>>24&255,N>>>16&255,N>>>8&255,N&255,A>>>24&255,A>>>16&255,A>>>8&255,A&255,x>>>24&255,x>>>16&255,x>>>8&255,x&255,E>>>24&255,E>>>16&255,E>>>8&255,E&255];return this.is224||$.push(O>>>24&255,O>>>16&255,O>>>8&255,O&255),$},B.prototype.array=B.prototype.digest,B.prototype.arrayBuffer=function(){this.finalize();var h=new ArrayBuffer(this.is224?28:32),w=new DataView(h);return w.setUint32(0,this.h0),w.setUint32(4,this.h1),w.setUint32(8,this.h2),w.setUint32(12,this.h3),w.setUint32(16,this.h4),w.setUint32(20,this.h5),w.setUint32(24,this.h6),this.is224||w.setUint32(28,this.h7),h};function I(h,w,T){var N,A=typeof h;if(A==="string"){var x=[],E=h.length,O=0,$;for(N=0;N<E;++N)$=h.charCodeAt(N),$<128?x[O++]=$:$<2048?(x[O++]=192|$>>>6,x[O++]=128|$&63):$<55296||$>=57344?(x[O++]=224|$>>>12,x[O++]=128|$>>>6&63,x[O++]=128|$&63):($=65536+(($&1023)<<10|h.charCodeAt(++N)&1023),x[O++]=240|$>>>18,x[O++]=128|$>>>12&63,x[O++]=128|$>>>6&63,x[O++]=128|$&63);h=x}else if(A==="object"){if(h===null)throw new Error(e);if(s&&h.constructor===ArrayBuffer)h=new Uint8Array(h);else if(!Array.isArray(h)&&(!s||!ArrayBuffer.isView(h)))throw new Error(e)}else throw new Error(e);h.length>64&&(h=new B(w,!0).update(h).array());var C=[],F=[];for(N=0;N<64;++N){var j=h[N]||0;C[N]=92^j,F[N]=54^j}B.call(this,w,T),this.update(F),this.oKeyPad=C,this.inner=!0,this.sharedMemory=T}I.prototype=new B,I.prototype.finalize=function(){if(B.prototype.finalize.call(this),this.inner){this.inner=!1;var h=this.array();B.call(this,this.is224,this.sharedMemory),this.update(this.oKeyPad),this.update(h),B.prototype.finalize.call(this)}};var R=y();R.sha256=R,R.sha224=y(!0),R.sha256.hmac=k(),R.sha224.hmac=k(!0),o?t.exports=R:(r.sha256=R.sha256,r.sha224=R.sha224)})()})(Su);var wb=Su.exports;const Cb=Sc(wb);class qr extends Error{}qr.prototype.name="InvalidTokenError";function Ob(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,n)=>{let r=n.charCodeAt(0).toString(16).toUpperCase();return r.length<2&&(r="0"+r),"%"+r}))}function Eb(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return Ob(e)}catch{return atob(e)}}function io(t,e){if(typeof t!="string")throw new qr("Invalid token specified: must be a string");e||(e={});const n=e.header===!0?0:1,r=t.split(".")[n];if(typeof r!="string")throw new qr(`Invalid token specified: missing part #${n+1}`);let i;try{i=Eb(r)}catch(a){throw new qr(`Invalid token specified: invalid base64 for part #${n+1} (${a.message})`)}try{return JSON.parse(i)}catch(a){throw new qr(`Invalid token specified: invalid json for part #${n+1} (${a.message})`)}}if(typeof Promise>"u")throw Error("Keycloak requires an environment that supports Promises. Make sure that you include the appropriate polyfill.");function _u(t){if(!(this instanceof _u))throw new Error("The 'Keycloak' constructor must be invoked with 'new'.");for(var e=this,n,r=[],i,a={enable:!0,callbackList:[],interval:5},o=document.getElementsByTagName("script"),s=0;s<o.length;s++)(o[s].src.indexOf("keycloak.js")!==-1||o[s].src.indexOf("keycloak.min.js")!==-1)&&o[s].src.indexOf("version=")!==-1&&(e.iframeVersion=o[s].src.substring(o[s].src.indexOf("version=")+8).split("&")[0]);var c=!0,d=Z(console.info),u=Z(console.warn);e.init=function(v){if(e.didInitialize)throw new Error("A 'Keycloak' instance can only be initialized once.");e.didInitialize=!0,e.authenticated=!1,i=G();var P=["default","cordova","cordova-native"];if(v&&P.indexOf(v.adapter)>-1?n=F(v.adapter):v&&typeof v.adapter=="object"?n=v.adapter:window.Cordova||window.cordova?n=F("cordova"):n=F(),v){if(typeof v.useNonce<"u"&&(c=v.useNonce),typeof v.checkLoginIframe<"u"&&(a.enable=v.checkLoginIframe),v.checkLoginIframeInterval&&(a.interval=v.checkLoginIframeInterval),v.onLoad==="login-required"&&(e.loginRequired=!0),v.responseMode)if(v.responseMode==="query"||v.responseMode==="fragment")e.responseMode=v.responseMode;else throw"Invalid value for responseMode";if(v.flow){switch(v.flow){case"standard":e.responseType="code";break;case"implicit":e.responseType="id_token token";break;case"hybrid":e.responseType="code id_token token";break;default:throw"Invalid value for flow"}e.flow=v.flow}if(v.timeSkew!=null&&(e.timeSkew=v.timeSkew),v.redirectUri&&(e.redirectUri=v.redirectUri),v.silentCheckSsoRedirectUri&&(e.silentCheckSsoRedirectUri=v.silentCheckSsoRedirectUri),typeof v.silentCheckSsoFallback=="boolean"?e.silentCheckSsoFallback=v.silentCheckSsoFallback:e.silentCheckSsoFallback=!0,v.pkceMethod){if(v.pkceMethod!=="S256")throw new TypeError(`Invalid value for 'pkceMethod', expected 'S256' but got '${v.pkceMethod}'.`);e.pkceMethod=v.pkceMethod}else e.pkceMethod="S256";typeof v.enableLogging=="boolean"?e.enableLogging=v.enableLogging:e.enableLogging=!1,v.logoutMethod==="POST"?e.logoutMethod="POST":e.logoutMethod="GET",typeof v.scope=="string"&&(e.scope=v.scope),typeof v.acrValues=="string"&&(e.acrValues=v.acrValues),typeof v.messageReceiveTimeout=="number"&&v.messageReceiveTimeout>0?e.messageReceiveTimeout=v.messageReceiveTimeout:e.messageReceiveTimeout=1e4}e.responseMode||(e.responseMode="fragment"),e.responseType||(e.responseType="code",e.flow="standard");var H=A(),K=A();K.promise.then(function(){e.onReady&&e.onReady(e.authenticated),H.setSuccess(e.authenticated)}).catch(function(re){H.setError(re)});var U=B();function J(){var re=function(fe){fe||(se.prompt="none"),v&&v.locale&&(se.locale=v.locale),e.login(se).then(function(){K.setSuccess()}).catch(function(Ie){K.setError(Ie)})},ne=function(){var fe=document.createElement("iframe"),Ie=e.createLoginUrl({prompt:"none",redirectUri:e.silentCheckSsoRedirectUri});fe.setAttribute("src",Ie),fe.setAttribute("sandbox","allow-storage-access-by-user-activation allow-scripts allow-same-origin"),fe.setAttribute("title","keycloak-silent-check-sso"),fe.style.display="none",document.body.appendChild(fe);var Ge=function(Me){if(!(Me.origin!==window.location.origin||fe.contentWindow!==Me.source)){var Ve=w(Me.data);k(Ve,K),document.body.removeChild(fe),window.removeEventListener("message",Ge)}};window.addEventListener("message",Ge)},se={};switch(v.onLoad){case"check-sso":a.enable?E().then(function(){$().then(function(fe){fe?K.setSuccess():e.silentCheckSsoRedirectUri?ne():re(!1)}).catch(function(fe){K.setError(fe)})}):e.silentCheckSsoRedirectUri?ne():re(!1);break;case"login-required":re(!0);break;default:throw"Invalid value for onLoad"}}function Q(){var re=w(window.location.href);if(re&&window.history.replaceState(window.history.state,null,re.newUrl),re&&re.valid)return E().then(function(){k(re,K)}).catch(function(ne){K.setError(ne)});v?v.token&&v.refreshToken?(R(v.token,v.refreshToken,v.idToken),a.enable?E().then(function(){$().then(function(ne){ne?(e.onAuthSuccess&&e.onAuthSuccess(),K.setSuccess(),O()):K.setSuccess()}).catch(function(ne){K.setError(ne)})}):e.updateToken(-1).then(function(){e.onAuthSuccess&&e.onAuthSuccess(),K.setSuccess()}).catch(function(ne){e.onAuthError&&e.onAuthError(),v.onLoad?J():K.setError(ne)})):v.onLoad?J():K.setSuccess():K.setSuccess()}function ee(){var re=A(),ne=function(){(document.readyState==="interactive"||document.readyState==="complete")&&(document.removeEventListener("readystatechange",ne),re.setSuccess())};return document.addEventListener("readystatechange",ne),ne(),re.promise}return U.then(function(){ee().then(C).then(Q).catch(function(re){H.setError(re)})}),U.catch(function(re){H.setError(re)}),H.promise},e.login=function(v){return n.login(v)};function f(v){var P=null,H=window.crypto||window.msCrypto;if(H&&H.getRandomValues&&window.Uint8Array)return P=new Uint8Array(v),H.getRandomValues(P),P;P=new Array(v);for(var K=0;K<P.length;K++)P[K]=Math.floor(256*Math.random());return P}function p(v){return m(v,"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789")}function m(v,P){for(var H=f(v),K=new Array(v),U=0;U<v;U++)K[U]=P.charCodeAt(H[U]%P.length);return String.fromCharCode.apply(null,K)}function g(v,P){if(v!=="S256")throw new TypeError(`Invalid value for 'pkceMethod', expected 'S256' but got '${v}'.`);const H=new Uint8Array(Cb.arrayBuffer(P));return Sb(H).replace(/\+/g,"-").replace(/\//g,"_").replace(/\=/g,"")}function y(v){var P={id_token:{acr:v}};return JSON.stringify(P)}e.createLoginUrl=function(v){var P=h(),H=h(),K=n.redirectUri(v),U={state:P,nonce:H,redirectUri:encodeURIComponent(K),loginOptions:v};v&&v.prompt&&(U.prompt=v.prompt);var J;v&&v.action=="register"?J=e.endpoints.register():J=e.endpoints.authorize();var Q=v&&v.scope||e.scope;Q?Q.indexOf("openid")===-1&&(Q="openid "+Q):Q="openid";var ee=J+"?client_id="+encodeURIComponent(e.clientId)+"&redirect_uri="+encodeURIComponent(K)+"&state="+encodeURIComponent(P)+"&response_mode="+encodeURIComponent(e.responseMode)+"&response_type="+encodeURIComponent(e.responseType)+"&scope="+encodeURIComponent(Q);if(c&&(ee=ee+"&nonce="+encodeURIComponent(H)),v&&v.prompt&&(ee+="&prompt="+encodeURIComponent(v.prompt)),v&&v.maxAge&&(ee+="&max_age="+encodeURIComponent(v.maxAge)),v&&v.loginHint&&(ee+="&login_hint="+encodeURIComponent(v.loginHint)),v&&v.idpHint&&(ee+="&kc_idp_hint="+encodeURIComponent(v.idpHint)),v&&v.action&&v.action!="register"&&(ee+="&kc_action="+encodeURIComponent(v.action)),v&&v.locale&&(ee+="&ui_locales="+encodeURIComponent(v.locale)),v&&v.acr){var re=y(v.acr);ee+="&claims="+encodeURIComponent(re)}if((v&&v.acrValues||e.acrValues)&&(ee+="&acr_values="+encodeURIComponent(v.acrValues||e.acrValues)),e.pkceMethod){var ne=p(96);U.pkceCodeVerifier=ne;var se=g(e.pkceMethod,ne);ee+="&code_challenge="+se,ee+="&code_challenge_method="+e.pkceMethod}return i.add(U),ee},e.logout=function(v){return n.logout(v)},e.createLogoutUrl=function(v){if((v?.logoutMethod??e.logoutMethod)==="POST")return e.endpoints.logout();var H=e.endpoints.logout()+"?client_id="+encodeURIComponent(e.clientId)+"&post_logout_redirect_uri="+encodeURIComponent(n.redirectUri(v,!1));return e.idToken&&(H+="&id_token_hint="+encodeURIComponent(e.idToken)),H},e.register=function(v){return n.register(v)},e.createRegisterUrl=function(v){return v||(v={}),v.action="register",e.createLoginUrl(v)},e.createAccountUrl=function(v){var P=b(),H=void 0;return typeof P<"u"&&(H=P+"/account?referrer="+encodeURIComponent(e.clientId)+"&referrer_uri="+encodeURIComponent(n.redirectUri(v))),H},e.accountManagement=function(){return n.accountManagement()},e.hasRealmRole=function(v){var P=e.realmAccess;return!!P&&P.roles.indexOf(v)>=0},e.hasResourceRole=function(v,P){if(!e.resourceAccess)return!1;var H=e.resourceAccess[P||e.clientId];return!!H&&H.roles.indexOf(v)>=0},e.loadUserProfile=function(){var v=b()+"/account",P=new XMLHttpRequest;P.open("GET",v,!0),P.setRequestHeader("Accept","application/json"),P.setRequestHeader("Authorization","bearer "+e.token);var H=A();return P.onreadystatechange=function(){P.readyState==4&&(P.status==200?(e.profile=JSON.parse(P.responseText),H.setSuccess(e.profile)):H.setError())},P.send(),H.promise},e.loadUserInfo=function(){var v=e.endpoints.userinfo(),P=new XMLHttpRequest;P.open("GET",v,!0),P.setRequestHeader("Accept","application/json"),P.setRequestHeader("Authorization","bearer "+e.token);var H=A();return P.onreadystatechange=function(){P.readyState==4&&(P.status==200?(e.userInfo=JSON.parse(P.responseText),H.setSuccess(e.userInfo)):H.setError())},P.send(),H.promise},e.isTokenExpired=function(v){if(!e.tokenParsed||!e.refreshToken&&e.flow!="implicit")throw"Not authenticated";if(e.timeSkew==null)return d("[KEYCLOAK] Unable to determine if token is expired as timeskew is not set"),!0;var P=e.tokenParsed.exp-Math.ceil(new Date().getTime()/1e3)+e.timeSkew;if(v){if(isNaN(v))throw"Invalid minValidity";P-=v}return P<0},e.updateToken=function(v){var P=A();if(!e.refreshToken)return P.setError(),P.promise;v=v||5;var H=function(){var U=!1;if(v==-1?(U=!0,d("[KEYCLOAK] Refreshing token: forced refresh")):(!e.tokenParsed||e.isTokenExpired(v))&&(U=!0,d("[KEYCLOAK] Refreshing token: token expired")),!U)P.setSuccess(!1);else{var J="grant_type=refresh_token&refresh_token="+e.refreshToken,Q=e.endpoints.token();if(r.push(P),r.length==1){var ee=new XMLHttpRequest;ee.open("POST",Q,!0),ee.setRequestHeader("Content-type","application/x-www-form-urlencoded"),ee.withCredentials=!0,J+="&client_id="+encodeURIComponent(e.clientId);var re=new Date().getTime();ee.onreadystatechange=function(){if(ee.readyState==4)if(ee.status==200){d("[KEYCLOAK] Token refreshed"),re=(re+new Date().getTime())/2;var ne=JSON.parse(ee.responseText);R(ne.access_token,ne.refresh_token,ne.id_token,re),e.onAuthRefreshSuccess&&e.onAuthRefreshSuccess();for(var se=r.pop();se!=null;se=r.pop())se.setSuccess(!0)}else{u("[KEYCLOAK] Failed to refresh token"),ee.status==400&&e.clearToken(),e.onAuthRefreshError&&e.onAuthRefreshError();for(var se=r.pop();se!=null;se=r.pop())se.setError(!0)}},ee.send(J)}}};if(a.enable){var K=$();K.then(function(){H()}).catch(function(U){P.setError(U)})}else H();return P.promise},e.clearToken=function(){e.token&&(R(null,null,null),e.onAuthLogout&&e.onAuthLogout(),e.loginRequired&&e.login())};function b(){if(typeof e.authServerUrl<"u")return e.authServerUrl.charAt(e.authServerUrl.length-1)=="/"?e.authServerUrl+"realms/"+encodeURIComponent(e.realm):e.authServerUrl+"/realms/"+encodeURIComponent(e.realm)}function _(){return window.location.origin?window.location.origin:window.location.protocol+"//"+window.location.hostname+(window.location.port?":"+window.location.port:"")}function k(v,P){var H=v.code,K=v.error,U=v.prompt,J=new Date().getTime();if(v.kc_action_status&&e.onActionUpdate&&e.onActionUpdate(v.kc_action_status),K){if(U!="none")if(v.error_description&&v.error_description==="authentication_expired")e.login(v.loginOptions);else{var Q={error:K,error_description:v.error_description};e.onAuthError&&e.onAuthError(Q),P&&P.setError(Q)}else P&&P.setSuccess();return}else e.flow!="standard"&&(v.access_token||v.id_token)&&se(v.access_token,null,v.id_token,!0);if(e.flow!="implicit"&&H){var ee="code="+H+"&grant_type=authorization_code",re=e.endpoints.token(),ne=new XMLHttpRequest;ne.open("POST",re,!0),ne.setRequestHeader("Content-type","application/x-www-form-urlencoded"),ee+="&client_id="+encodeURIComponent(e.clientId),ee+="&redirect_uri="+v.redirectUri,v.pkceCodeVerifier&&(ee+="&code_verifier="+v.pkceCodeVerifier),ne.withCredentials=!0,ne.onreadystatechange=function(){if(ne.readyState==4)if(ne.status==200){var fe=JSON.parse(ne.responseText);se(fe.access_token,fe.refresh_token,fe.id_token,e.flow==="standard"),O()}else e.onAuthError&&e.onAuthError(),P&&P.setError()},ne.send(ee)}function se(fe,Ie,Ge,Me){J=(J+new Date().getTime())/2,R(fe,Ie,Ge,J),c&&e.idTokenParsed&&e.idTokenParsed.nonce!=v.storedNonce?(d("[KEYCLOAK] Invalid nonce, clearing token"),e.clearToken(),P&&P.setError()):Me&&(e.onAuthSuccess&&e.onAuthSuccess(),P&&P.setSuccess())}}function B(v){var P=A(),H;t?typeof t=="string"&&(H=t):H="keycloak.json";function K(ne){ne?e.endpoints={authorize:function(){return ne.authorization_endpoint},token:function(){return ne.token_endpoint},logout:function(){if(!ne.end_session_endpoint)throw"Not supported by the OIDC server";return ne.end_session_endpoint},checkSessionIframe:function(){if(!ne.check_session_iframe)throw"Not supported by the OIDC server";return ne.check_session_iframe},register:function(){throw'Redirection to "Register user" page not supported in standard OIDC mode'},userinfo:function(){if(!ne.userinfo_endpoint)throw"Not supported by the OIDC server";return ne.userinfo_endpoint}}:e.endpoints={authorize:function(){return b()+"/protocol/openid-connect/auth"},token:function(){return b()+"/protocol/openid-connect/token"},logout:function(){return b()+"/protocol/openid-connect/logout"},checkSessionIframe:function(){var se=b()+"/protocol/openid-connect/login-status-iframe.html";return e.iframeVersion&&(se=se+"?version="+e.iframeVersion),se},thirdPartyCookiesIframe:function(){var se=b()+"/protocol/openid-connect/3p-cookies/step1.html";return e.iframeVersion&&(se=se+"?version="+e.iframeVersion),se},register:function(){return b()+"/protocol/openid-connect/registrations"},userinfo:function(){return b()+"/protocol/openid-connect/userinfo"}}}if(H){var U=new XMLHttpRequest;U.open("GET",H,!0),U.setRequestHeader("Accept","application/json"),U.onreadystatechange=function(){if(U.readyState==4)if(U.status==200||I(U)){var ne=JSON.parse(U.responseText);e.authServerUrl=ne["auth-server-url"],e.realm=ne.realm,e.clientId=ne.resource,K(null),P.setSuccess()}else P.setError()},U.send()}else{if(!t.clientId)throw"clientId missing";e.clientId=t.clientId;var J=t.oidcProvider;if(J)if(typeof J=="string"){var re;J.charAt(J.length-1)=="/"?re=J+".well-known/openid-configuration":re=J+"/.well-known/openid-configuration";var U=new XMLHttpRequest;U.open("GET",re,!0),U.setRequestHeader("Accept","application/json"),U.onreadystatechange=function(){if(U.readyState==4)if(U.status==200||I(U)){var se=JSON.parse(U.responseText);K(se),P.setSuccess()}else P.setError()},U.send()}else K(J),P.setSuccess();else{if(!t.url){for(var Q=document.getElementsByTagName("script"),ee=0;ee<Q.length;ee++)if(Q[ee].src.match(/.*keycloak\.js/)){t.url=Q[ee].src.substr(0,Q[ee].src.indexOf("/js/keycloak.js"));break}}if(!t.realm)throw"realm missing";e.authServerUrl=t.url,e.realm=t.realm,K(null),P.setSuccess()}}return P.promise}function I(v){return v.status==0&&v.responseText&&v.responseURL.startsWith("file:")}function R(v,P,H,K){if(e.tokenTimeoutHandle&&(clearTimeout(e.tokenTimeoutHandle),e.tokenTimeoutHandle=null),P?(e.refreshToken=P,e.refreshTokenParsed=io(P)):(delete e.refreshToken,delete e.refreshTokenParsed),H?(e.idToken=H,e.idTokenParsed=io(H)):(delete e.idToken,delete e.idTokenParsed),v){if(e.token=v,e.tokenParsed=io(v),e.sessionId=e.tokenParsed.sid,e.authenticated=!0,e.subject=e.tokenParsed.sub,e.realmAccess=e.tokenParsed.realm_access,e.resourceAccess=e.tokenParsed.resource_access,K&&(e.timeSkew=Math.floor(K/1e3)-e.tokenParsed.iat),e.timeSkew!=null&&(d("[KEYCLOAK] Estimated time difference between browser and server is "+e.timeSkew+" seconds"),e.onTokenExpired)){var U=(e.tokenParsed.exp-new Date().getTime()/1e3+e.timeSkew)*1e3;d("[KEYCLOAK] Token expires in "+Math.round(U/1e3)+" s"),U<=0?e.onTokenExpired():e.tokenTimeoutHandle=setTimeout(e.onTokenExpired,U)}}else delete e.token,delete e.tokenParsed,delete e.subject,delete e.realmAccess,delete e.resourceAccess,e.authenticated=!1}function h(){var v="0123456789abcdef",P=m(36,v).split("");P[14]="4",P[19]=v.substr(P[19]&3|8,1),P[8]=P[13]=P[18]=P[23]="-";var H=P.join("");return H}function w(v){var P=T(v);if(P){var H=i.get(P.state);return H&&(P.valid=!0,P.redirectUri=H.redirectUri,P.storedNonce=H.nonce,P.prompt=H.prompt,P.pkceCodeVerifier=H.pkceCodeVerifier,P.loginOptions=H.loginOptions),P}}function T(v){var P;switch(e.flow){case"standard":P=["code","state","session_state","kc_action_status","iss"];break;case"implicit":P=["access_token","token_type","id_token","state","session_state","expires_in","kc_action_status","iss"];break;case"hybrid":P=["access_token","token_type","id_token","code","state","session_state","expires_in","kc_action_status","iss"];break}P.push("error"),P.push("error_description"),P.push("error_uri");var H=v.indexOf("?"),K=v.indexOf("#"),U,J;if(e.responseMode==="query"&&H!==-1?(U=v.substring(0,H),J=N(v.substring(H+1,K!==-1?K:v.length),P),J.paramsString!==""&&(U+="?"+J.paramsString),K!==-1&&(U+=v.substring(K))):e.responseMode==="fragment"&&K!==-1&&(U=v.substring(0,K),J=N(v.substring(K+1),P),J.paramsString!==""&&(U+="#"+J.paramsString)),J&&J.oauthParams){if(e.flow==="standard"||e.flow==="hybrid"){if((J.oauthParams.code||J.oauthParams.error)&&J.oauthParams.state)return J.oauthParams.newUrl=U,J.oauthParams}else if(e.flow==="implicit"&&(J.oauthParams.access_token||J.oauthParams.error)&&J.oauthParams.state)return J.oauthParams.newUrl=U,J.oauthParams}}function N(v,P){for(var H=v.split("&"),K={paramsString:"",oauthParams:{}},U=0;U<H.length;U++){var J=H[U].indexOf("="),Q=H[U].slice(0,J);P.indexOf(Q)!==-1?K.oauthParams[Q]=H[U].slice(J+1):(K.paramsString!==""&&(K.paramsString+="&"),K.paramsString+=H[U])}return K}function A(){var v={setSuccess:function(P){v.resolve(P)},setError:function(P){v.reject(P)}};return v.promise=new Promise(function(P,H){v.resolve=P,v.reject=H}),v}function x(v,P,H){var K=null,U=new Promise(function(J,Q){K=setTimeout(function(){Q({error:H||"Promise is not settled within timeout of "+P+"ms"})},P)});return Promise.race([v,U]).finally(function(){clearTimeout(K)})}function E(){var v=A();if(!a.enable||a.iframe)return v.setSuccess(),v.promise;var P=document.createElement("iframe");a.iframe=P,P.onload=function(){var U=e.endpoints.authorize();U.charAt(0)==="/"?a.iframeOrigin=_():a.iframeOrigin=U.substring(0,U.indexOf("/",8)),v.setSuccess()};var H=e.endpoints.checkSessionIframe();P.setAttribute("src",H),P.setAttribute("sandbox","allow-storage-access-by-user-activation allow-scripts allow-same-origin"),P.setAttribute("title","keycloak-session-iframe"),P.style.display="none",document.body.appendChild(P);var K=function(U){if(!(U.origin!==a.iframeOrigin||a.iframe.contentWindow!==U.source)&&(U.data=="unchanged"||U.data=="changed"||U.data=="error")){U.data!="unchanged"&&e.clearToken();for(var J=a.callbackList.splice(0,a.callbackList.length),Q=J.length-1;Q>=0;--Q){var ee=J[Q];U.data=="error"?ee.setError():ee.setSuccess(U.data=="unchanged")}}};return window.addEventListener("message",K,!1),v.promise}function O(){a.enable&&e.token&&setTimeout(function(){$().then(function(v){v&&O()})},a.interval*1e3)}function $(){var v=A();if(a.iframe&&a.iframeOrigin){var P=e.clientId+" "+(e.sessionId?e.sessionId:"");a.callbackList.push(v);var H=a.iframeOrigin;a.callbackList.length==1&&a.iframe.contentWindow.postMessage(P,H)}else v.setSuccess();return v.promise}function C(){var v=A();if(a.enable||e.silentCheckSsoRedirectUri){var P=document.createElement("iframe");P.setAttribute("src",e.endpoints.thirdPartyCookiesIframe()),P.setAttribute("sandbox","allow-storage-access-by-user-activation allow-scripts allow-same-origin"),P.setAttribute("title","keycloak-3p-check-iframe"),P.style.display="none",document.body.appendChild(P);var H=function(K){P.contentWindow===K.source&&(K.data!=="supported"&&K.data!=="unsupported"||(K.data==="unsupported"&&(u(`[KEYCLOAK] Your browser is blocking access to 3rd-party cookies, this means:
- It is not possible to retrieve tokens without redirecting to the Keycloak server (a.k.a. no support for silent authentication).
- It is not possible to automatically detect changes to the session status (such as the user logging out in another tab).
For more information see: https://www.keycloak.org/docs/latest/securing_apps/#_modern_browsers`),a.enable=!1,e.silentCheckSsoFallback&&(e.silentCheckSsoRedirectUri=!1)),document.body.removeChild(P),window.removeEventListener("message",H),v.setSuccess()))};window.addEventListener("message",H,!1)}else v.setSuccess();return x(v.promise,e.messageReceiveTimeout,"Timeout when waiting for 3rd party check iframe message.")}function F(v){if(!v||v=="default")return{login:function(Q){return window.location.assign(e.createLoginUrl(Q)),A().promise},logout:async function(Q){if((Q?.logoutMethod??e.logoutMethod)==="GET"){window.location.replace(e.createLogoutUrl(Q));return}const re=e.createLogoutUrl(Q),ne=await fetch(re,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams({id_token_hint:e.idToken,client_id:e.clientId,post_logout_redirect_uri:n.redirectUri(Q,!1)})});if(ne.redirected){window.location.href=ne.url;return}if(ne.ok){window.location.reload();return}throw new Error("Logout failed, request returned an error code.")},register:function(Q){return window.location.assign(e.createRegisterUrl(Q)),A().promise},accountManagement:function(){var Q=e.createAccountUrl();if(typeof Q<"u")window.location.href=Q;else throw"Not supported by the OIDC server";return A().promise},redirectUri:function(Q,ee){return Q&&Q.redirectUri?Q.redirectUri:e.redirectUri?e.redirectUri:location.href}};if(v=="cordova"){a.enable=!1;var P=function(Q,ee,re){return window.cordova&&window.cordova.InAppBrowser?window.cordova.InAppBrowser.open(Q,ee,re):window.open(Q,ee,re)},H=function(Q){return Q&&Q.cordovaOptions?Object.keys(Q.cordovaOptions).reduce(function(ee,re){return ee[re]=Q.cordovaOptions[re],ee},{}):{}},K=function(Q){return Object.keys(Q).reduce(function(ee,re){return ee.push(re+"="+Q[re]),ee},[]).join(",")},U=function(Q){var ee=H(Q);return ee.location="no",Q&&Q.prompt=="none"&&(ee.hidden="yes"),K(ee)},J=function(){return e.redirectUri||"http://localhost"};return{login:function(Q){var ee=A(),re=U(Q),ne=e.createLoginUrl(Q),se=P(ne,"_blank",re),fe=!1,Ie=!1,Ge=function(){Ie=!0,se.close()};return se.addEventListener("loadstart",function(Me){if(Me.url.indexOf(J())==0){var Ve=w(Me.url);k(Ve,ee),Ge(),fe=!0}}),se.addEventListener("loaderror",function(Me){if(!fe)if(Me.url.indexOf(J())==0){var Ve=w(Me.url);k(Ve,ee),Ge(),fe=!0}else ee.setError(),Ge()}),se.addEventListener("exit",function(Me){Ie||ee.setError({reason:"closed_by_user"})}),ee.promise},logout:function(Q){var ee=A(),re=e.createLogoutUrl(Q),ne=P(re,"_blank","location=no,hidden=yes,clearcache=yes"),se;return ne.addEventListener("loadstart",function(fe){fe.url.indexOf(J())==0&&ne.close()}),ne.addEventListener("loaderror",function(fe){fe.url.indexOf(J())==0||(se=!0),ne.close()}),ne.addEventListener("exit",function(fe){se?ee.setError():(e.clearToken(),ee.setSuccess())}),ee.promise},register:function(Q){var ee=A(),re=e.createRegisterUrl(),ne=U(Q),se=P(re,"_blank",ne);return se.addEventListener("loadstart",function(fe){if(fe.url.indexOf(J())==0){se.close();var Ie=w(fe.url);k(Ie,ee)}}),ee.promise},accountManagement:function(){var Q=e.createAccountUrl();if(typeof Q<"u"){var ee=P(Q,"_blank","location=no");ee.addEventListener("loadstart",function(re){re.url.indexOf(J())==0&&ee.close()})}else throw"Not supported by the OIDC server"},redirectUri:function(Q){return J()}}}if(v=="cordova-native")return a.enable=!1,{login:function(Q){var ee=A(),re=e.createLoginUrl(Q);return universalLinks.subscribe("keycloak",function(ne){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close();var se=w(ne.url);k(se,ee)}),window.cordova.plugins.browsertab.openUrl(re),ee.promise},logout:function(Q){var ee=A(),re=e.createLogoutUrl(Q);return universalLinks.subscribe("keycloak",function(ne){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close(),e.clearToken(),ee.setSuccess()}),window.cordova.plugins.browsertab.openUrl(re),ee.promise},register:function(Q){var ee=A(),re=e.createRegisterUrl(Q);return universalLinks.subscribe("keycloak",function(ne){universalLinks.unsubscribe("keycloak"),window.cordova.plugins.browsertab.close();var se=w(ne.url);k(se,ee)}),window.cordova.plugins.browsertab.openUrl(re),ee.promise},accountManagement:function(){var Q=e.createAccountUrl();if(typeof Q<"u")window.cordova.plugins.browsertab.openUrl(Q);else throw"Not supported by the OIDC server"},redirectUri:function(Q){return Q&&Q.redirectUri?Q.redirectUri:e.redirectUri?e.redirectUri:"http://localhost"}};throw"invalid adapter type: "+v}var j=function(){if(!(this instanceof j))return new j;localStorage.setItem("kc-test","test"),localStorage.removeItem("kc-test");var v=this;function P(){for(var H=new Date().getTime(),K=0;K<localStorage.length;K++){var U=localStorage.key(K);if(U&&U.indexOf("kc-callback-")==0){var J=localStorage.getItem(U);if(J)try{var Q=JSON.parse(J).expires;(!Q||Q<H)&&localStorage.removeItem(U)}catch{localStorage.removeItem(U)}}}}v.get=function(H){if(H){var K="kc-callback-"+H,U=localStorage.getItem(K);return U&&(localStorage.removeItem(K),U=JSON.parse(U)),P(),U}},v.add=function(H){P();var K="kc-callback-"+H.state;H.expires=new Date().getTime()+60*60*1e3,localStorage.setItem(K,JSON.stringify(H))}},X=function(){if(!(this instanceof X))return new X;var v=this;v.get=function(U){if(U){var J=H("kc-callback-"+U);if(K("kc-callback-"+U,"",P(-100)),J)return JSON.parse(J)}},v.add=function(U){K("kc-callback-"+U.state,JSON.stringify(U),P(60))},v.removeItem=function(U){K(U,"",P(-100))};var P=function(U){var J=new Date;return J.setTime(J.getTime()+U*60*1e3),J},H=function(U){for(var J=U+"=",Q=document.cookie.split(";"),ee=0;ee<Q.length;ee++){for(var re=Q[ee];re.charAt(0)==" ";)re=re.substring(1);if(re.indexOf(J)==0)return re.substring(J.length,re.length)}return""},K=function(U,J,Q){var ee=U+"="+J+"; expires="+Q.toUTCString()+"; ";document.cookie=ee}};function G(){try{return new j}catch{}return new X}function Z(v){return function(){e.enableLogging&&v.apply(console,Array.prototype.slice.call(arguments))}}}function Sb(t){const e=String.fromCodePoint(...t);return btoa(e)}const _b={name:"BitbucketIcon",height:512,width:512,svgPath:"M22.2 32A16 16 0 0 0 6 47.8a26.35 26.35 0 0 0 .2 2.8l67.9 412.1a21.77 21.77 0 0 0 21.3 18.2h325.7a16 16 0 0 0 16-13.4L505 50.7a16 16 0 0 0-13.2-18.3 24.58 24.58 0 0 0-2.8-.2L22.2 32zm285.9 297.8h-104l-28.1-147h157.3l-25.2 147z",yOffset:0,xOffset:0},kb=Ne(_b),Rb={name:"CubeIcon",height:512,width:512,svgPath:"M239.1 6.3l-208 78c-18.7 7-31.1 25-31.1 45v225.1c0 18.2 10.3 34.8 26.5 42.9l208 104c13.5 6.8 29.4 6.8 42.9 0l208-104c16.3-8.1 26.5-24.8 26.5-42.9V129.3c0-20-12.4-37.9-31.1-44.9l-208-78C262 2.2 250 2.2 239.1 6.3zM256 68.4l192 72v1.1l-192 78-192-78v-1.1l192-72zm32 356V275.5l160-65v133.9l-160 80z",yOffset:0,xOffset:0},Tb=Ne(Rb),Nb={name:"ExternalLinkSquareAltIcon",height:512,width:448,svgPath:"M448 80v352c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48V80c0-26.51 21.49-48 48-48h352c26.51 0 48 21.49 48 48zm-88 16H248.029c-21.313 0-32.08 25.861-16.971 40.971l31.984 31.987L67.515 364.485c-4.686 4.686-4.686 12.284 0 16.971l31.029 31.029c4.687 4.686 12.285 4.686 16.971 0l195.526-195.526 31.988 31.991C358.058 263.977 384 253.425 384 231.979V120c0-13.255-10.745-24-24-24z",yOffset:0,xOffset:0},Ib=Ne(Nb),Lb={name:"FacebookSquareIcon",height:512,width:448,svgPath:"M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z",yOffset:0,xOffset:0},Pb=Ne(Lb),Ab={name:"GithubIcon",height:512,width:496,svgPath:"M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z",yOffset:0,xOffset:0},Fb=Ne(Ab),Mb={name:"GitlabIcon",height:512,width:512,svgPath:"M105.2 24.9c-3.1-8.9-15.7-8.9-18.9 0L29.8 199.7h132c-.1 0-56.6-174.8-56.6-174.8zM.9 287.7c-2.6 8 .3 16.9 7.1 22l247.9 184-226.2-294zm160.8-88l94.3 294 94.3-294zm349.4 88l-28.8-88-226.3 294 247.9-184c6.9-5.1 9.7-14 7.2-22zM425.7 24.9c-3.1-8.9-15.7-8.9-18.9 0l-56.6 174.8h132z",yOffset:0,xOffset:0},Db=Ne(Mb),Bb={name:"GoogleIcon",height:512,width:488,svgPath:"M488 261.8C488 403.3 391.1 504 248 504 110.8 504 0 393.2 0 256S110.8 8 248 8c66.8 0 123 24.5 166.3 64.9l-67.5 64.9C258.5 52.6 94.3 116.6 94.3 256c0 86.5 69.1 156.6 153.7 156.6 98.2 0 135-70.4 140.8-106.9H248v-85.3h236.1c2.3 12.7 3.9 24.9 3.9 41.4z",yOffset:0,xOffset:0},jb=Ne(Bb),Ub={name:"HelpIcon",height:1024,width:1024,svgPath:"M521.3,576 C627.5,576 713.7,502 713.7,413.7 C713.7,325.4 627.6,253.6 521.3,253.6 C366,253.6 334.5,337.7 329.2,407.2 C329.2,414.3 335.2,416 343.5,416 L445,416 C450.5,416 458,415.5 460.8,406.5 C460.8,362.6 582.9,357.1 582.9,413.6 C582.9,441.9 556.2,470.9 521.3,473 C486.4,475.1 447.3,479.8 447.3,521.7 L447.3,553.8 C447.3,570.8 456.1,576 472,576 C487.9,576 521.3,576 521.3,576 M575.3,751.3 L575.3,655.3 C575.313862,651.055109 573.620137,646.982962 570.6,644 C567.638831,640.947672 563.552355,639.247987 559.3,639.29884 L463.3,639.29884 C459.055109,639.286138 454.982962,640.979863 452,644 C448.947672,646.961169 447.247987,651.047645 447.29884,655.3 L447.29884,751.3 C447.286138,755.544891 448.979863,759.617038 452,762.6 C454.961169,765.652328 459.047645,767.352013 463.3,767.30116 L559.3,767.30116 C563.544891,767.313862 567.617038,765.620137 570.6,762.6 C573.659349,759.643612 575.360354,755.553963 575.3,751.3 M512,896 C300.2,896 128,723.9 128,512 C128,300.3 300.2,128 512,128 C723.8,128 896,300.2 896,512 C896,723.8 723.7,896 512,896 M512.1,0 C229.7,0 0,229.8 0,512 C0,794.2 229.8,1024 512.1,1024 C794.4,1024 1024,794.3 1024,512 C1024,229.7 794.4,0 512.1,0",yOffset:0,xOffset:0},ac=Ne(Ub),Vb={name:"InstagramIcon",height:512,width:448,svgPath:"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z",yOffset:0,xOffset:0},$b=Ne(Vb),Hb={name:"LinkedinIcon",height:512,width:448,svgPath:"M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z",yOffset:0,xOffset:0},zb=Ne(Hb),Wb={name:"MicrosoftIcon",height:512,width:448,svgPath:"M0 32h214.6v214.6H0V32zm233.4 0H448v214.6H233.4V32zM0 265.4h214.6V480H0V265.4zm233.4 0H448V480H233.4V265.4z",yOffset:0,xOffset:0},Kb=Ne(Wb),Gb={name:"MinusCircleIcon",height:512,width:512,svgPath:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zM124 296c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h264c6.6 0 12 5.4 12 12v56c0 6.6-5.4 12-12 12H124z",yOffset:0,xOffset:0},qb=Ne(Gb),Xb={name:"OpenshiftIcon",height:100,width:100,svgPath:"M145.7,45.3l-16.1,5.8c0.2,2.6,0.6,5.1,1.3,7.6l15.3-5.6C145.7,50.6,145.5,47.9,145.7,45.3M216.7,27.5c-1.1-2.3-2.4-4.5-3.9-6.6l-16.1,5.8c1.9,1.9,3.4,4.1,4.7,6.4L216.7,27.5zM181.4,23c3.3,1.6,6.2,3.7,8.7,6.2l16.1-5.8c-4.4-6.2-10.5-11.5-17.9-14.9c-22.9-10.7-50.3-0.7-61,22.2c-3.5,7.4-4.8,15.3-4.1,23l16.1-5.8c0.3-3.5,1.1-7,2.7-10.3C148.7,22.5,166.4,16,181.4,23M131.9,58.4l-15.3,5.6c1.4,5.6,3.8,10.8,7.2,15.5l16-5.8C135.8,69.4,133,64.1,131.9,58.4M198.5,52.3c-0.3,3.5-1.1,7-2.7,10.3C188.8,77.5,171,84,156.1,77c-3.3-1.6-6.3-3.7-8.7-6.2l-16,5.8c4.4,6.2,10.5,11.5,17.9,14.9c22.9,10.7,50.3,0.7,61-22.2c3.5-7.4,4.7-15.3,4.1-22.9L198.5,52.3zM202.4,32.7l-15.3,5.6c2.8,5.1,4.2,10.9,3.7,16.8l16-5.8C206.5,43.5,204.9,37.9,202.4,32.7",yOffset:0,xOffset:116},Jb=Ne(Xb),Yb={name:"PaypalIcon",height:512,width:384,svgPath:"M111.4 295.9c-3.5 19.2-17.4 108.7-21.5 134-.3 1.8-1 2.5-3 2.5H12.3c-7.6 0-13.1-6.6-12.1-13.9L58.8 46.6c1.5-9.6 10.1-16.9 20-16.9 152.3 0 165.1-3.7 204 11.4 60.1 23.3 65.6 79.5 44 140.3-21.5 62.6-72.5 89.5-140.1 90.3-43.4.7-69.5-7-75.3 24.2zM357.1 152c-1.8-1.3-2.5-1.8-3 1.3-2 11.4-5.1 22.5-8.8 33.6-39.9 113.8-150.5 103.9-204.5 103.9-6.1 0-10.1 3.3-10.9 9.4-22.6 140.4-27.1 169.7-27.1 169.7-1 7.1 3.5 12.9 10.6 12.9h63.5c8.6 0 15.7-6.3 17.4-14.9.7-5.4-1.1 6.1 14.4-91.3 4.6-22 14.3-19.7 29.3-19.7 71 0 126.4-28.8 142.9-112.3 6.5-34.8 4.6-71.4-23.8-92.6z",yOffset:0,xOffset:0},Qb=Ne(Yb),Zb={name:"PlusCircleIcon",height:512,width:512,svgPath:"M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z",yOffset:0,xOffset:0},ey=Ne(Zb),ty={name:"StackOverflowIcon",height:512,width:384,svgPath:"M290.7 311L95 269.7 86.8 309l195.7 41zm51-87L188.2 95.7l-25.5 30.8 153.5 128.3zm-31.2 39.7L129.2 179l-16.7 36.5L293.7 300zM262 32l-32 24 119.3 160.3 32-24zm20.5 328h-200v39.7h200zm39.7 80H42.7V320h-40v160h359.5V320h-40z",yOffset:0,xOffset:0},ny=Ne(ty),ry={name:"TwitterIcon",height:512,width:512,svgPath:"M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z",yOffset:0,xOffset:0},iy=Ne(ry);var Ii=t=>t.type==="checkbox",cr=t=>t instanceof Date,ht=t=>t==null;const ku=t=>typeof t=="object";var nt=t=>!ht(t)&&!Array.isArray(t)&&ku(t)&&!cr(t),Ru=t=>nt(t)&&t.target?Ii(t.target)?t.target.checked:t.target.value:t,ay=t=>t.substring(0,t.search(/\.\d+(\.|$)/))||t,Tu=(t,e)=>t.has(ay(e)),oy=t=>{const e=t.constructor&&t.constructor.prototype;return nt(e)&&e.hasOwnProperty("isPrototypeOf")},Ts=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function et(t){let e;const n=Array.isArray(t);if(t instanceof Date)e=new Date(t);else if(t instanceof Set)e=new Set(t);else if(!(Ts&&(t instanceof Blob||t instanceof FileList))&&(n||nt(t)))if(e=n?[]:{},!n&&!oy(t))e=t;else for(const r in t)t.hasOwnProperty(r)&&(e[r]=et(t[r]));else return t;return e}var Tr=t=>Array.isArray(t)?t.filter(Boolean):[],$e=t=>t===void 0,de=(t,e,n)=>{if(!e||!nt(t))return n;const r=Tr(e.split(/[,[\].]+?/)).reduce((i,a)=>ht(i)?i:i[a],t);return $e(r)||r===t?$e(t[e])?n:t[e]:r},Ft=t=>typeof t=="boolean";const va={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},Rt={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},tn={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},Nu=Oe.createContext(null),Li=()=>Oe.useContext(Nu),sy=t=>{const{children:e,...n}=t;return Oe.createElement(Nu.Provider,{value:n},e)};var Iu=(t,e,n,r=!0)=>{const i={defaultValues:e._defaultValues};for(const a in t)Object.defineProperty(i,a,{get:()=>{const o=a;return e._proxyFormState[o]!==Rt.all&&(e._proxyFormState[o]=!r||Rt.all),n&&(n[o]=!0),t[o]}});return i},xt=t=>nt(t)&&!Object.keys(t).length,Lu=(t,e,n,r)=>{n(t);const{name:i,...a}=t;return xt(a)||Object.keys(a).length>=Object.keys(e).length||Object.keys(a).find(o=>e[o]===(!r||Rt.all))},Ot=t=>Array.isArray(t)?t:[t],Pu=(t,e,n)=>!t||!e||t===e||Ot(t).some(r=>r&&(n?r===e:r.startsWith(e)||e.startsWith(r)));function Da(t){const e=Oe.useRef(t);e.current=t,Oe.useEffect(()=>{const n=!t.disabled&&e.current.subject&&e.current.subject.subscribe({next:e.current.next});return()=>{n&&n.unsubscribe()}},[t.disabled])}function ly(t){const e=Li(),{control:n=e.control,disabled:r,name:i,exact:a}=t||{},[o,s]=Oe.useState(n._formState),c=Oe.useRef(!0),d=Oe.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),u=Oe.useRef(i);return u.current=i,Da({disabled:r,next:f=>c.current&&Pu(u.current,f.name,a)&&Lu(f,d.current,n._updateFormState)&&s({...n._formState,...f}),subject:n._subjects.state}),Oe.useEffect(()=>(c.current=!0,d.current.isValid&&n._updateValid(!0),()=>{c.current=!1}),[n]),Iu(o,n,d.current,!1)}var Gt=t=>typeof t=="string",Au=(t,e,n,r,i)=>Gt(t)?(r&&e.watch.add(t),de(n,t,i)):Array.isArray(t)?t.map(a=>(r&&e.watch.add(a),de(n,a))):(r&&(e.watchAll=!0),n);function Fu(t){const e=Li(),{control:n=e.control,name:r,defaultValue:i,disabled:a,exact:o}=t||{},s=Oe.useRef(r);s.current=r,Da({disabled:a,subject:n._subjects.values,next:u=>{Pu(s.current,u.name,o)&&d(et(Au(s.current,n._names,u.values||n._formValues,!1,i)))}});const[c,d]=Oe.useState(n._getWatch(r,i));return Oe.useEffect(()=>n._removeUnmounted()),c}var Ns=t=>/^\w*$/.test(t),Mu=t=>Tr(t.replace(/["|']|\]/g,"").split(/\.|\[/)),Ue=(t,e,n)=>{let r=-1;const i=Ns(e)?[e]:Mu(e),a=i.length,o=a-1;for(;++r<a;){const s=i[r];let c=n;if(r!==o){const d=t[s];c=nt(d)||Array.isArray(d)?d:isNaN(+i[r+1])?{}:[]}t[s]=c,t=t[s]}return t};function Du(t){const e=Li(),{name:n,disabled:r,control:i=e.control,shouldUnregister:a}=t,o=Tu(i._names.array,n),s=Fu({control:i,name:n,defaultValue:de(i._formValues,n,de(i._defaultValues,n,t.defaultValue)),exact:!0}),c=ly({control:i,name:n}),d=Oe.useRef(i.register(n,{...t.rules,value:s,...Ft(t.disabled)?{disabled:t.disabled}:{}}));return Oe.useEffect(()=>{const u=i._options.shouldUnregister||a,f=(p,m)=>{const g=de(i._fields,p);g&&(g._f.mount=m)};if(f(n,!0),u){const p=et(de(i._options.defaultValues,n));Ue(i._defaultValues,n,p),$e(de(i._formValues,n))&&Ue(i._formValues,n,p)}return()=>{(o?u&&!i._state.action:u)?i.unregister(n):f(n,!1)}},[n,i,o,a]),Oe.useEffect(()=>{de(i._fields,n)&&i._updateDisabledField({disabled:r,fields:i._fields,name:n,value:de(i._fields,n)._f.value})},[r,n,i]),{field:{name:n,value:s,...Ft(r)||c.disabled?{disabled:c.disabled||r}:{},onChange:Oe.useCallback(u=>d.current.onChange({target:{value:Ru(u),name:n},type:va.CHANGE}),[n]),onBlur:Oe.useCallback(()=>d.current.onBlur({target:{value:de(i._formValues,n),name:n},type:va.BLUR}),[n,i]),ref:u=>{const f=de(i._fields,n);f&&u&&(f._f.ref={focus:()=>u.focus(),select:()=>u.select(),setCustomValidity:p=>u.setCustomValidity(p),reportValidity:()=>u.reportValidity()})}},formState:c,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!de(c.errors,n)},isDirty:{enumerable:!0,get:()=>!!de(c.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!de(c.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!de(c.validatingFields,n)},error:{enumerable:!0,get:()=>de(c.errors,n)}})}}const Is=t=>t.render(Du(t));var cy=(t,e,n,r,i)=>e?{...n[t],types:{...n[t]&&n[t].types?n[t].types:{},[r]:i||!0}}:{},Cn=()=>{const t=typeof performance>"u"?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const n=(Math.random()*16+t)%16|0;return(e=="x"?n:n&3|8).toString(16)})},ao=(t,e,n={})=>n.shouldFocus||$e(n.shouldFocus)?n.focusName||`${t}.${$e(n.focusIndex)?e:n.focusIndex}.`:"",ti=t=>({isOnSubmit:!t||t===Rt.onSubmit,isOnBlur:t===Rt.onBlur,isOnChange:t===Rt.onChange,isOnAll:t===Rt.all,isOnTouch:t===Rt.onTouched}),$o=(t,e,n)=>!n&&(e.watchAll||e.watch.has(t)||[...e.watch].some(r=>t.startsWith(r)&&/^\.\w+/.test(t.slice(r.length))));const pr=(t,e,n,r)=>{for(const i of n||Object.keys(t)){const a=de(t,i);if(a){const{_f:o,...s}=a;if(o){if(o.refs&&o.refs[0]&&e(o.refs[0],i)&&!r)break;if(o.ref&&e(o.ref,o.name)&&!r)break;pr(s,e)}else nt(s)&&pr(s,e)}}};var Bu=(t,e,n)=>{const r=Tr(de(t,n));return Ue(r,"root",e[n]),Ue(t,n,r),t},Ls=t=>t.type==="file",Sn=t=>typeof t=="function",ba=t=>{if(!Ts)return!1;const e=t?t.ownerDocument:0;return t instanceof(e&&e.defaultView?e.defaultView.HTMLElement:HTMLElement)},Ji=t=>Gt(t),Ps=t=>t.type==="radio",ya=t=>t instanceof RegExp;const oc={value:!1,isValid:!1},sc={value:!0,isValid:!0};var ju=t=>{if(Array.isArray(t)){if(t.length>1){const e=t.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:e,isValid:!!e.length}}return t[0].checked&&!t[0].disabled?t[0].attributes&&!$e(t[0].attributes.value)?$e(t[0].value)||t[0].value===""?sc:{value:t[0].value,isValid:!0}:sc:oc}return oc};const lc={isValid:!1,value:null};var Uu=t=>Array.isArray(t)?t.reduce((e,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:e,lc):lc;function cc(t,e,n="validate"){if(Ji(t)||Array.isArray(t)&&t.every(Ji)||Ft(t)&&!t)return{type:n,message:Ji(t)?t:"",ref:e}}var rr=t=>nt(t)&&!ya(t)?t:{value:t,message:""},Ho=async(t,e,n,r,i)=>{const{ref:a,refs:o,required:s,maxLength:c,minLength:d,min:u,max:f,pattern:p,validate:m,name:g,valueAsNumber:y,mount:b,disabled:_}=t._f,k=de(e,g);if(!b||_)return{};const B=o?o[0]:a,I=E=>{r&&B.reportValidity&&(B.setCustomValidity(Ft(E)?"":E||""),B.reportValidity())},R={},h=Ps(a),w=Ii(a),T=h||w,N=(y||Ls(a))&&$e(a.value)&&$e(k)||ba(a)&&a.value===""||k===""||Array.isArray(k)&&!k.length,A=cy.bind(null,g,n,R),x=(E,O,$,C=tn.maxLength,F=tn.minLength)=>{const j=E?O:$;R[g]={type:E?C:F,message:j,ref:a,...A(E?C:F,j)}};if(i?!Array.isArray(k)||!k.length:s&&(!T&&(N||ht(k))||Ft(k)&&!k||w&&!ju(o).isValid||h&&!Uu(o).isValid)){const{value:E,message:O}=Ji(s)?{value:!!s,message:s}:rr(s);if(E&&(R[g]={type:tn.required,message:O,ref:B,...A(tn.required,O)},!n))return I(O),R}if(!N&&(!ht(u)||!ht(f))){let E,O;const $=rr(f),C=rr(u);if(!ht(k)&&!isNaN(k)){const F=a.valueAsNumber||k&&+k;ht($.value)||(E=F>$.value),ht(C.value)||(O=F<C.value)}else{const F=a.valueAsDate||new Date(k),j=Z=>new Date(new Date().toDateString()+" "+Z),X=a.type=="time",G=a.type=="week";Gt($.value)&&k&&(E=X?j(k)>j($.value):G?k>$.value:F>new Date($.value)),Gt(C.value)&&k&&(O=X?j(k)<j(C.value):G?k<C.value:F<new Date(C.value))}if((E||O)&&(x(!!E,$.message,C.message,tn.max,tn.min),!n))return I(R[g].message),R}if((c||d)&&!N&&(Gt(k)||i&&Array.isArray(k))){const E=rr(c),O=rr(d),$=!ht(E.value)&&k.length>+E.value,C=!ht(O.value)&&k.length<+O.value;if(($||C)&&(x($,E.message,O.message),!n))return I(R[g].message),R}if(p&&!N&&Gt(k)){const{value:E,message:O}=rr(p);if(ya(E)&&!k.match(E)&&(R[g]={type:tn.pattern,message:O,ref:a,...A(tn.pattern,O)},!n))return I(O),R}if(m){if(Sn(m)){const E=await m(k,e),O=cc(E,B);if(O&&(R[g]={...O,...A(tn.validate,O.message)},!n))return I(O.message),R}else if(nt(m)){let E={};for(const O in m){if(!xt(E)&&!n)break;const $=cc(await m[O](k,e),B,O);$&&(E={...$,...A(O,$.message)},I($.message),n&&(R[g]=E))}if(!xt(E)&&(R[g]={ref:B,...E},!n))return R}}return I(!0),R},oo=(t,e)=>[...t,...Ot(e)],so=t=>Array.isArray(t)?t.map(()=>{}):void 0;function lo(t,e,n){return[...t.slice(0,e),...Ot(n),...t.slice(e)]}var co=(t,e,n)=>Array.isArray(t)?($e(t[n])&&(t[n]=void 0),t.splice(n,0,t.splice(e,1)[0]),t):[],uo=(t,e)=>[...Ot(e),...Ot(t)];function dy(t,e){let n=0;const r=[...t];for(const i of e)r.splice(i-n,1),n++;return Tr(r).length?r:[]}var fo=(t,e)=>$e(e)?[]:dy(t,Ot(e).sort((n,r)=>n-r)),po=(t,e,n)=>{[t[e],t[n]]=[t[n],t[e]]};function uy(t,e){const n=e.slice(0,-1).length;let r=0;for(;r<n;)t=$e(t)?r++:t[e[r++]];return t}function fy(t){for(const e in t)if(t.hasOwnProperty(e)&&!$e(t[e]))return!1;return!0}function Ye(t,e){const n=Array.isArray(e)?e:Ns(e)?[e]:Mu(e),r=n.length===1?t:uy(t,n),i=n.length-1,a=n[i];return r&&delete r[a],i!==0&&(nt(r)&&xt(r)||Array.isArray(r)&&fy(r))&&Ye(t,n.slice(0,-1)),t}var dc=(t,e,n)=>(t[e]=n,t);function ox(t){const e=Li(),{control:n=e.control,name:r,keyName:i="id",shouldUnregister:a}=t,[o,s]=Oe.useState(n._getFieldArray(r)),c=Oe.useRef(n._getFieldArray(r).map(Cn)),d=Oe.useRef(o),u=Oe.useRef(r),f=Oe.useRef(!1);u.current=r,d.current=o,n._names.array.add(r),t.rules&&n.register(r,t.rules),Da({next:({values:R,name:h})=>{if(h===u.current||!h){const w=de(R,u.current);Array.isArray(w)&&(s(w),c.current=w.map(Cn))}},subject:n._subjects.array});const p=Oe.useCallback(R=>{f.current=!0,n._updateFieldArray(r,R)},[n,r]),m=(R,h)=>{const w=Ot(et(R)),T=oo(n._getFieldArray(r),w);n._names.focus=ao(r,T.length-1,h),c.current=oo(c.current,w.map(Cn)),p(T),s(T),n._updateFieldArray(r,T,oo,{argA:so(R)})},g=(R,h)=>{const w=Ot(et(R)),T=uo(n._getFieldArray(r),w);n._names.focus=ao(r,0,h),c.current=uo(c.current,w.map(Cn)),p(T),s(T),n._updateFieldArray(r,T,uo,{argA:so(R)})},y=R=>{const h=fo(n._getFieldArray(r),R);c.current=fo(c.current,R),p(h),s(h),n._updateFieldArray(r,h,fo,{argA:R})},b=(R,h,w)=>{const T=Ot(et(h)),N=lo(n._getFieldArray(r),R,T);n._names.focus=ao(r,R,w),c.current=lo(c.current,R,T.map(Cn)),p(N),s(N),n._updateFieldArray(r,N,lo,{argA:R,argB:so(h)})},_=(R,h)=>{const w=n._getFieldArray(r);po(w,R,h),po(c.current,R,h),p(w),s(w),n._updateFieldArray(r,w,po,{argA:R,argB:h},!1)},k=(R,h)=>{const w=n._getFieldArray(r);co(w,R,h),co(c.current,R,h),p(w),s(w),n._updateFieldArray(r,w,co,{argA:R,argB:h},!1)},B=(R,h)=>{const w=et(h),T=dc(n._getFieldArray(r),R,w);c.current=[...T].map((N,A)=>!N||A===R?Cn():c.current[A]),p(T),s([...T]),n._updateFieldArray(r,T,dc,{argA:R,argB:w},!0,!1)},I=R=>{const h=Ot(et(R));c.current=h.map(Cn),p([...h]),s([...h]),n._updateFieldArray(r,[...h],w=>w,{},!0,!1)};return Oe.useEffect(()=>{if(n._state.action=!1,$o(r,n._names)&&n._subjects.state.next({...n._formState}),f.current&&(!ti(n._options.mode).isOnSubmit||n._formState.isSubmitted))if(n._options.resolver)n._executeSchema([r]).then(R=>{const h=de(R.errors,r),w=de(n._formState.errors,r);(w?!h&&w.type||h&&(w.type!==h.type||w.message!==h.message):h&&h.type)&&(h?Ue(n._formState.errors,r,h):Ye(n._formState.errors,r),n._subjects.state.next({errors:n._formState.errors}))});else{const R=de(n._fields,r);R&&R._f&&!(ti(n._options.reValidateMode).isOnSubmit&&ti(n._options.mode).isOnSubmit)&&Ho(R,n._formValues,n._options.criteriaMode===Rt.all,n._options.shouldUseNativeValidation,!0).then(h=>!xt(h)&&n._subjects.state.next({errors:Bu(n._formState.errors,h,r)}))}n._subjects.values.next({name:r,values:{...n._formValues}}),n._names.focus&&pr(n._fields,(R,h)=>{if(n._names.focus&&h.startsWith(n._names.focus)&&R.focus)return R.focus(),1}),n._names.focus="",n._updateValid(),f.current=!1},[o,r,n]),Oe.useEffect(()=>(!de(n._formValues,r)&&n._updateFieldArray(r),()=>{(n._options.shouldUnregister||a)&&n.unregister(r)}),[r,n,i,a]),{swap:Oe.useCallback(_,[p,r,n]),move:Oe.useCallback(k,[p,r,n]),prepend:Oe.useCallback(g,[p,r,n]),append:Oe.useCallback(m,[p,r,n]),remove:Oe.useCallback(y,[p,r,n]),insert:Oe.useCallback(b,[p,r,n]),update:Oe.useCallback(B,[p,r,n]),replace:Oe.useCallback(I,[p,r,n]),fields:Oe.useMemo(()=>o.map((R,h)=>({...R,[i]:c.current[h]||Cn()})),[o,i])}}var ho=()=>{let t=[];return{get observers(){return t},next:i=>{for(const a of t)a.next&&a.next(i)},subscribe:i=>(t.push(i),{unsubscribe:()=>{t=t.filter(a=>a!==i)}}),unsubscribe:()=>{t=[]}}},xa=t=>ht(t)||!ku(t);function Bn(t,e){if(xa(t)||xa(e))return t===e;if(cr(t)&&cr(e))return t.getTime()===e.getTime();const n=Object.keys(t),r=Object.keys(e);if(n.length!==r.length)return!1;for(const i of n){const a=t[i];if(!r.includes(i))return!1;if(i!=="ref"){const o=e[i];if(cr(a)&&cr(o)||nt(a)&&nt(o)||Array.isArray(a)&&Array.isArray(o)?!Bn(a,o):a!==o)return!1}}return!0}var Vu=t=>t.type==="select-multiple",py=t=>Ps(t)||Ii(t),mo=t=>ba(t)&&t.isConnected,$u=t=>{for(const e in t)if(Sn(t[e]))return!0;return!1};function wa(t,e={}){const n=Array.isArray(t);if(nt(t)||n)for(const r in t)Array.isArray(t[r])||nt(t[r])&&!$u(t[r])?(e[r]=Array.isArray(t[r])?[]:{},wa(t[r],e[r])):ht(t[r])||(e[r]=!0);return e}function Hu(t,e,n){const r=Array.isArray(t);if(nt(t)||r)for(const i in t)Array.isArray(t[i])||nt(t[i])&&!$u(t[i])?$e(e)||xa(n[i])?n[i]=Array.isArray(t[i])?wa(t[i],[]):{...wa(t[i])}:Hu(t[i],ht(e)?{}:e[i],n[i]):n[i]=!Bn(t[i],e[i]);return n}var zi=(t,e)=>Hu(t,e,wa(e)),zu=(t,{valueAsNumber:e,valueAsDate:n,setValueAs:r})=>$e(t)?t:e?t===""?NaN:t&&+t:n&&Gt(t)?new Date(t):r?r(t):t;function go(t){const e=t.ref;if(!(t.refs?t.refs.every(n=>n.disabled):e.disabled))return Ls(e)?e.files:Ps(e)?Uu(t.refs).value:Vu(e)?[...e.selectedOptions].map(({value:n})=>n):Ii(e)?ju(t.refs).value:zu($e(e.value)?t.ref.value:e.value,t)}var hy=(t,e,n,r)=>{const i={};for(const a of t){const o=de(e,a);o&&Ue(i,a,o._f)}return{criteriaMode:n,names:[...t],fields:i,shouldUseNativeValidation:r}},zr=t=>$e(t)?t:ya(t)?t.source:nt(t)?ya(t.value)?t.value.source:t.value:t,my=t=>t.mount&&(t.required||t.min||t.max||t.maxLength||t.minLength||t.pattern||t.validate);function uc(t,e,n){const r=de(t,n);if(r||Ns(n))return{error:r,name:n};const i=n.split(".");for(;i.length;){const a=i.join("."),o=de(e,a),s=de(t,a);if(o&&!Array.isArray(o)&&n!==a)return{name:n};if(s&&s.type)return{name:a,error:s};i.pop()}return{name:n}}var gy=(t,e,n,r,i)=>i.isOnAll?!1:!n&&i.isOnTouch?!(e||t):(n?r.isOnBlur:i.isOnBlur)?!t:(n?r.isOnChange:i.isOnChange)?t:!0,vy=(t,e)=>!Tr(de(t,e)).length&&Ye(t,e);const by={mode:Rt.onSubmit,reValidateMode:Rt.onChange,shouldFocusError:!0};function yy(t={}){let e={...by,...t},n={submitCount:0,isDirty:!1,isLoading:Sn(e.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1},r={},i=nt(e.defaultValues)||nt(e.values)?et(e.defaultValues||e.values)||{}:{},a=e.shouldUnregister?{}:et(i),o={action:!1,mount:!1,watch:!1},s={mount:new Set,unMount:new Set,array:new Set,watch:new Set},c,d=0;const u={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},f={values:ho(),array:ho(),state:ho()},p=ti(e.mode),m=ti(e.reValidateMode),g=e.criteriaMode===Rt.all,y=L=>D=>{clearTimeout(d),d=setTimeout(L,D)},b=async L=>{if(u.isValid||L){const D=e.resolver?xt((await T()).errors):await A(r,!0);D!==n.isValid&&f.state.next({isValid:D})}},_=(L,D)=>{(u.isValidating||u.validatingFields)&&((L||Array.from(s.mount)).forEach(V=>{V&&(D?Ue(n.validatingFields,V,D):Ye(n.validatingFields,V))}),f.state.next({validatingFields:n.validatingFields,isValidating:!xt(n.validatingFields)}))},k=(L,D=[],V,Y,oe=!0,te=!0)=>{if(Y&&V){if(o.action=!0,te&&Array.isArray(de(r,L))){const ue=V(de(r,L),Y.argA,Y.argB);oe&&Ue(r,L,ue)}if(te&&Array.isArray(de(n.errors,L))){const ue=V(de(n.errors,L),Y.argA,Y.argB);oe&&Ue(n.errors,L,ue),vy(n.errors,L)}if(u.touchedFields&&te&&Array.isArray(de(n.touchedFields,L))){const ue=V(de(n.touchedFields,L),Y.argA,Y.argB);oe&&Ue(n.touchedFields,L,ue)}u.dirtyFields&&(n.dirtyFields=zi(i,a)),f.state.next({name:L,isDirty:E(L,D),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else Ue(a,L,D)},B=(L,D)=>{Ue(n.errors,L,D),f.state.next({errors:n.errors})},I=L=>{n.errors=L,f.state.next({errors:n.errors,isValid:!1})},R=(L,D,V,Y)=>{const oe=de(r,L);if(oe){const te=de(a,L,$e(V)?de(i,L):V);$e(te)||Y&&Y.defaultChecked||D?Ue(a,L,D?te:go(oe._f)):C(L,te),o.mount&&b()}},h=(L,D,V,Y,oe)=>{let te=!1,ue=!1;const ce={name:L},Ee=!!(de(r,L)&&de(r,L)._f.disabled);if(!V||Y){u.isDirty&&(ue=n.isDirty,n.isDirty=ce.isDirty=E(),te=ue!==ce.isDirty);const Se=Ee||Bn(de(i,L),D);ue=!!(!Ee&&de(n.dirtyFields,L)),Se||Ee?Ye(n.dirtyFields,L):Ue(n.dirtyFields,L,!0),ce.dirtyFields=n.dirtyFields,te=te||u.dirtyFields&&ue!==!Se}if(V){const Se=de(n.touchedFields,L);Se||(Ue(n.touchedFields,L,V),ce.touchedFields=n.touchedFields,te=te||u.touchedFields&&Se!==V)}return te&&oe&&f.state.next(ce),te?ce:{}},w=(L,D,V,Y)=>{const oe=de(n.errors,L),te=u.isValid&&Ft(D)&&n.isValid!==D;if(t.delayError&&V?(c=y(()=>B(L,V)),c(t.delayError)):(clearTimeout(d),c=null,V?Ue(n.errors,L,V):Ye(n.errors,L)),(V?!Bn(oe,V):oe)||!xt(Y)||te){const ue={...Y,...te&&Ft(D)?{isValid:D}:{},errors:n.errors,name:L};n={...n,...ue},f.state.next(ue)}},T=async L=>{_(L,!0);const D=await e.resolver(a,e.context,hy(L||s.mount,r,e.criteriaMode,e.shouldUseNativeValidation));return _(L),D},N=async L=>{const{errors:D}=await T(L);if(L)for(const V of L){const Y=de(D,V);Y?Ue(n.errors,V,Y):Ye(n.errors,V)}else n.errors=D;return D},A=async(L,D,V={valid:!0})=>{for(const Y in L){const oe=L[Y];if(oe){const{_f:te,...ue}=oe;if(te){const ce=s.array.has(te.name);_([Y],!0);const Ee=await Ho(oe,a,g,e.shouldUseNativeValidation&&!D,ce);if(_([Y]),Ee[te.name]&&(V.valid=!1,D))break;!D&&(de(Ee,te.name)?ce?Bu(n.errors,Ee,te.name):Ue(n.errors,te.name,Ee[te.name]):Ye(n.errors,te.name))}ue&&await A(ue,D,V)}}return V.valid},x=()=>{for(const L of s.unMount){const D=de(r,L);D&&(D._f.refs?D._f.refs.every(V=>!mo(V)):!mo(D._f.ref))&&J(L)}s.unMount=new Set},E=(L,D)=>(L&&D&&Ue(a,L,D),!Bn(v(),i)),O=(L,D,V)=>Au(L,s,{...o.mount?a:$e(D)?i:Gt(L)?{[L]:D}:D},V,D),$=L=>Tr(de(o.mount?a:i,L,t.shouldUnregister?de(i,L,[]):[])),C=(L,D,V={})=>{const Y=de(r,L);let oe=D;if(Y){const te=Y._f;te&&(!te.disabled&&Ue(a,L,zu(D,te)),oe=ba(te.ref)&&ht(D)?"":D,Vu(te.ref)?[...te.ref.options].forEach(ue=>ue.selected=oe.includes(ue.value)):te.refs?Ii(te.ref)?te.refs.length>1?te.refs.forEach(ue=>(!ue.defaultChecked||!ue.disabled)&&(ue.checked=Array.isArray(oe)?!!oe.find(ce=>ce===ue.value):oe===ue.value)):te.refs[0]&&(te.refs[0].checked=!!oe):te.refs.forEach(ue=>ue.checked=ue.value===oe):Ls(te.ref)?te.ref.value="":(te.ref.value=oe,te.ref.type||f.values.next({name:L,values:{...a}})))}(V.shouldDirty||V.shouldTouch)&&h(L,oe,V.shouldTouch,V.shouldDirty,!0),V.shouldValidate&&Z(L)},F=(L,D,V)=>{for(const Y in D){const oe=D[Y],te=`${L}.${Y}`,ue=de(r,te);(s.array.has(L)||!xa(oe)||ue&&!ue._f)&&!cr(oe)?F(te,oe,V):C(te,oe,V)}},j=(L,D,V={})=>{const Y=de(r,L),oe=s.array.has(L),te=et(D);Ue(a,L,te),oe?(f.array.next({name:L,values:{...a}}),(u.isDirty||u.dirtyFields)&&V.shouldDirty&&f.state.next({name:L,dirtyFields:zi(i,a),isDirty:E(L,te)})):Y&&!Y._f&&!ht(te)?F(L,te,V):C(L,te,V),$o(L,s)&&f.state.next({...n}),f.values.next({name:o.mount?L:void 0,values:{...a}})},X=async L=>{const D=L.target;let V=D.name,Y=!0;const oe=de(r,V),te=()=>D.type?go(oe._f):Ru(L),ue=ce=>{Y=Number.isNaN(ce)||ce===de(a,V,ce)};if(oe){let ce,Ee;const Se=te(),ze=L.type===va.BLUR||L.type===va.FOCUS_OUT,Je=!my(oe._f)&&!e.resolver&&!de(n.errors,V)&&!oe._f.deps||gy(ze,de(n.touchedFields,V),n.isSubmitted,m,p),dt=$o(V,s,ze);Ue(a,V,Se),ze?(oe._f.onBlur&&oe._f.onBlur(L),c&&c(0)):oe._f.onChange&&oe._f.onChange(L);const Vt=h(V,Se,ze,!1),Qt=!xt(Vt)||dt;if(!ze&&f.values.next({name:V,type:L.type,values:{...a}}),Je)return u.isValid&&b(),Qt&&f.state.next({name:V,...dt?{}:Vt});if(!ze&&dt&&f.state.next({...n}),e.resolver){const{errors:ut}=await T([V]);if(ue(Se),Y){const De=uc(n.errors,r,V),wt=uc(ut,r,De.name||V);ce=wt.error,V=wt.name,Ee=xt(ut)}}else _([V],!0),ce=(await Ho(oe,a,g,e.shouldUseNativeValidation))[V],_([V]),ue(Se),Y&&(ce?Ee=!1:u.isValid&&(Ee=await A(r,!0)));Y&&(oe._f.deps&&Z(oe._f.deps),w(V,Ee,ce,Vt))}},G=(L,D)=>{if(de(n.errors,D)&&L.focus)return L.focus(),1},Z=async(L,D={})=>{let V,Y;const oe=Ot(L);if(e.resolver){const te=await N($e(L)?L:oe);V=xt(te),Y=L?!oe.some(ue=>de(te,ue)):V}else L?(Y=(await Promise.all(oe.map(async te=>{const ue=de(r,te);return await A(ue&&ue._f?{[te]:ue}:ue)}))).every(Boolean),!(!Y&&!n.isValid)&&b()):Y=V=await A(r);return f.state.next({...!Gt(L)||u.isValid&&V!==n.isValid?{}:{name:L},...e.resolver||!L?{isValid:V}:{},errors:n.errors}),D.shouldFocus&&!Y&&pr(r,G,L?oe:s.mount),Y},v=L=>{const D={...i,...o.mount?a:{}};return $e(L)?D:Gt(L)?de(D,L):L.map(V=>de(D,V))},P=(L,D)=>({invalid:!!de((D||n).errors,L),isDirty:!!de((D||n).dirtyFields,L),isTouched:!!de((D||n).touchedFields,L),isValidating:!!de((D||n).validatingFields,L),error:de((D||n).errors,L)}),H=L=>{L&&Ot(L).forEach(D=>Ye(n.errors,D)),f.state.next({errors:L?n.errors:{}})},K=(L,D,V)=>{const Y=(de(r,L,{_f:{}})._f||{}).ref;Ue(n.errors,L,{...D,ref:Y}),f.state.next({name:L,errors:n.errors,isValid:!1}),V&&V.shouldFocus&&Y&&Y.focus&&Y.focus()},U=(L,D)=>Sn(L)?f.values.subscribe({next:V=>L(O(void 0,D),V)}):O(L,D,!0),J=(L,D={})=>{for(const V of L?Ot(L):s.mount)s.mount.delete(V),s.array.delete(V),D.keepValue||(Ye(r,V),Ye(a,V)),!D.keepError&&Ye(n.errors,V),!D.keepDirty&&Ye(n.dirtyFields,V),!D.keepTouched&&Ye(n.touchedFields,V),!D.keepIsValidating&&Ye(n.validatingFields,V),!e.shouldUnregister&&!D.keepDefaultValue&&Ye(i,V);f.values.next({values:{...a}}),f.state.next({...n,...D.keepDirty?{isDirty:E()}:{}}),!D.keepIsValid&&b()},Q=({disabled:L,name:D,field:V,fields:Y,value:oe})=>{if(Ft(L)){const te=L?void 0:$e(oe)?go(V?V._f:de(Y,D)._f):oe;Ue(a,D,te),h(D,te,!1,!1,!0)}},ee=(L,D={})=>{let V=de(r,L);const Y=Ft(D.disabled);return Ue(r,L,{...V||{},_f:{...V&&V._f?V._f:{ref:{name:L}},name:L,mount:!0,...D}}),s.mount.add(L),V?Q({field:V,disabled:D.disabled,name:L,value:D.value}):R(L,!0,D.value),{...Y?{disabled:D.disabled}:{},...e.progressive?{required:!!D.required,min:zr(D.min),max:zr(D.max),minLength:zr(D.minLength),maxLength:zr(D.maxLength),pattern:zr(D.pattern)}:{},name:L,onChange:X,onBlur:X,ref:oe=>{if(oe){ee(L,D),V=de(r,L);const te=$e(oe.value)&&oe.querySelectorAll&&oe.querySelectorAll("input,select,textarea")[0]||oe,ue=py(te),ce=V._f.refs||[];if(ue?ce.find(Ee=>Ee===te):te===V._f.ref)return;Ue(r,L,{_f:{...V._f,...ue?{refs:[...ce.filter(mo),te,...Array.isArray(de(i,L))?[{}]:[]],ref:{type:te.type,name:L}}:{ref:te}}}),R(L,!1,void 0,te)}else V=de(r,L,{}),V._f&&(V._f.mount=!1),(e.shouldUnregister||D.shouldUnregister)&&!(Tu(s.array,L)&&o.action)&&s.unMount.add(L)}}},re=()=>e.shouldFocusError&&pr(r,G,s.mount),ne=L=>{Ft(L)&&(f.state.next({disabled:L}),pr(r,(D,V)=>{let Y=L;const oe=de(r,V);oe&&Ft(oe._f.disabled)&&(Y||(Y=oe._f.disabled)),D.disabled=Y},0,!1))},se=(L,D)=>async V=>{let Y;V&&(V.preventDefault&&V.preventDefault(),V.persist&&V.persist());let oe=et(a);if(f.state.next({isSubmitting:!0}),e.resolver){const{errors:te,values:ue}=await T();n.errors=te,oe=ue}else await A(r);if(Ye(n.errors,"root"),xt(n.errors)){f.state.next({errors:{}});try{await L(oe,V)}catch(te){Y=te}}else D&&await D({...n.errors},V),re(),setTimeout(re);if(f.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:xt(n.errors)&&!Y,submitCount:n.submitCount+1,errors:n.errors}),Y)throw Y},fe=(L,D={})=>{de(r,L)&&($e(D.defaultValue)?j(L,et(de(i,L))):(j(L,D.defaultValue),Ue(i,L,et(D.defaultValue))),D.keepTouched||Ye(n.touchedFields,L),D.keepDirty||(Ye(n.dirtyFields,L),n.isDirty=D.defaultValue?E(L,et(de(i,L))):E()),D.keepError||(Ye(n.errors,L),u.isValid&&b()),f.state.next({...n}))},Ie=(L,D={})=>{const V=L?et(L):i,Y=et(V),oe=xt(L),te=oe?i:Y;if(D.keepDefaultValues||(i=V),!D.keepValues){if(D.keepDirtyValues)for(const ue of s.mount)de(n.dirtyFields,ue)?Ue(te,ue,de(a,ue)):j(ue,de(te,ue));else{if(Ts&&$e(L))for(const ue of s.mount){const ce=de(r,ue);if(ce&&ce._f){const Ee=Array.isArray(ce._f.refs)?ce._f.refs[0]:ce._f.ref;if(ba(Ee)){const Se=Ee.closest("form");if(Se){Se.reset();break}}}}r={}}a=t.shouldUnregister?D.keepDefaultValues?et(i):{}:et(te),f.array.next({values:{...te}}),f.values.next({values:{...te}})}s={mount:D.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},o.mount=!u.isValid||!!D.keepIsValid||!!D.keepDirtyValues,o.watch=!!t.shouldUnregister,f.state.next({submitCount:D.keepSubmitCount?n.submitCount:0,isDirty:oe?!1:D.keepDirty?n.isDirty:!!(D.keepDefaultValues&&!Bn(L,i)),isSubmitted:D.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:oe?[]:D.keepDirtyValues?D.keepDefaultValues&&a?zi(i,a):n.dirtyFields:D.keepDefaultValues&&L?zi(i,L):{},touchedFields:D.keepTouched?n.touchedFields:{},errors:D.keepErrors?n.errors:{},isSubmitSuccessful:D.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1})},Ge=(L,D)=>Ie(Sn(L)?L(a):L,D);return{control:{register:ee,unregister:J,getFieldState:P,handleSubmit:se,setError:K,_executeSchema:T,_getWatch:O,_getDirty:E,_updateValid:b,_removeUnmounted:x,_updateFieldArray:k,_updateDisabledField:Q,_getFieldArray:$,_reset:Ie,_resetDefaultValues:()=>Sn(e.defaultValues)&&e.defaultValues().then(L=>{Ge(L,e.resetOptions),f.state.next({isLoading:!1})}),_updateFormState:L=>{n={...n,...L}},_disableForm:ne,_subjects:f,_proxyFormState:u,_setErrors:I,get _fields(){return r},get _formValues(){return a},get _state(){return o},set _state(L){o=L},get _defaultValues(){return i},get _names(){return s},set _names(L){s=L},get _formState(){return n},set _formState(L){n=L},get _options(){return e},set _options(L){e={...e,...L}}},trigger:Z,register:ee,handleSubmit:se,watch:U,setValue:j,getValues:v,reset:Ge,resetField:fe,clearErrors:H,unregister:J,setError:K,setFocus:(L,D={})=>{const V=de(r,L),Y=V&&V._f;if(Y){const oe=Y.refs?Y.refs[0]:Y.ref;oe.focus&&(oe.focus(),D.shouldSelect&&oe.select())}},getFieldState:P}}function sx(t={}){const e=Oe.useRef(),n=Oe.useRef(),[r,i]=Oe.useState({isDirty:!1,isValidating:!1,isLoading:Sn(t.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:t.errors||{},disabled:t.disabled||!1,defaultValues:Sn(t.defaultValues)?void 0:t.defaultValues});e.current||(e.current={...yy(t),formState:r});const a=e.current.control;return a._options=t,Da({subject:a._subjects.state,next:o=>{Lu(o,a._proxyFormState,a._updateFormState,!0)&&i({...a._formState})}}),Oe.useEffect(()=>a._disableForm(t.disabled),[a,t.disabled]),Oe.useEffect(()=>{if(a._proxyFormState.isDirty){const o=a._getDirty();o!==r.isDirty&&a._subjects.state.next({isDirty:o})}},[a,r.isDirty]),Oe.useEffect(()=>{t.values&&!Bn(t.values,n.current)?(a._reset(t.values,a._options.resetOptions),n.current=t.values,i(o=>({...o}))):a._resetDefaultValues()},[t.values,a]),Oe.useEffect(()=>{t.errors&&a._setErrors(t.errors)},[t.errors,a]),Oe.useEffect(()=>{a._state.mount||(a._updateValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),Oe.useEffect(()=>{t.shouldUnregister&&a._subjects.values.next({values:a._getWatch()})},[t.shouldUnregister,a]),e.current.formState=Iu(r,a),e.current}var xy=typeof global=="object"&&global&&global.Object===Object&&global,wy=typeof self=="object"&&self&&self.Object===Object&&self,As=xy||wy||Function("return this")(),yr=As.Symbol,Wu=Object.prototype,Cy=Wu.hasOwnProperty,Oy=Wu.toString,Wr=yr?yr.toStringTag:void 0;function Ey(t){var e=Cy.call(t,Wr),n=t[Wr];try{t[Wr]=void 0;var r=!0}catch{}var i=Oy.call(t);return r&&(e?t[Wr]=n:delete t[Wr]),i}var Sy=Object.prototype,_y=Sy.toString;function ky(t){return _y.call(t)}var Ry="[object Null]",Ty="[object Undefined]",fc=yr?yr.toStringTag:void 0;function Ku(t){return t==null?t===void 0?Ty:Ry:fc&&fc in Object(t)?Ey(t):ky(t)}function Ny(t){return t!=null&&typeof t=="object"}var Iy="[object Symbol]";function Fs(t){return typeof t=="symbol"||Ny(t)&&Ku(t)==Iy}function Ly(t,e){for(var n=-1,r=t==null?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}var Ms=Array.isArray,Py=1/0,pc=yr?yr.prototype:void 0,hc=pc?pc.toString:void 0;function Gu(t){if(typeof t=="string")return t;if(Ms(t))return Ly(t,Gu)+"";if(Fs(t))return hc?hc.call(t):"";var e=t+"";return e=="0"&&1/t==-Py?"-0":e}function qu(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}var Ay="[object AsyncFunction]",Fy="[object Function]",My="[object GeneratorFunction]",Dy="[object Proxy]";function By(t){if(!qu(t))return!1;var e=Ku(t);return e==Fy||e==My||e==Ay||e==Dy}var vo=As["__core-js_shared__"],mc=function(){var t=/[^.]+$/.exec(vo&&vo.keys&&vo.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function jy(t){return!!mc&&mc in t}var Uy=Function.prototype,Vy=Uy.toString;function $y(t){if(t!=null){try{return Vy.call(t)}catch{}try{return t+""}catch{}}return""}var Hy=/[\\^$.*+?()[\]{}|]/g,zy=/^\[object .+?Constructor\]$/,Wy=Function.prototype,Ky=Object.prototype,Gy=Wy.toString,qy=Ky.hasOwnProperty,Xy=RegExp("^"+Gy.call(qy).replace(Hy,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function Jy(t){if(!qu(t)||jy(t))return!1;var e=By(t)?Xy:zy;return e.test($y(t))}function Yy(t,e){return t?.[e]}function Xu(t,e){var n=Yy(t,e);return Jy(n)?n:void 0}function Qy(t,e){return t===e||t!==t&&e!==e}var Zy=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,e0=/^\w*$/;function t0(t,e){if(Ms(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||Fs(t)?!0:e0.test(t)||!Zy.test(t)||e!=null&&t in Object(e)}var bi=Xu(Object,"create");function n0(){this.__data__=bi?bi(null):{},this.size=0}function r0(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var i0="__lodash_hash_undefined__",a0=Object.prototype,o0=a0.hasOwnProperty;function s0(t){var e=this.__data__;if(bi){var n=e[t];return n===i0?void 0:n}return o0.call(e,t)?e[t]:void 0}var l0=Object.prototype,c0=l0.hasOwnProperty;function d0(t){var e=this.__data__;return bi?e[t]!==void 0:c0.call(e,t)}var u0="__lodash_hash_undefined__";function f0(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=bi&&e===void 0?u0:e,this}function Kn(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Kn.prototype.clear=n0;Kn.prototype.delete=r0;Kn.prototype.get=s0;Kn.prototype.has=d0;Kn.prototype.set=f0;function p0(){this.__data__=[],this.size=0}function Ba(t,e){for(var n=t.length;n--;)if(Qy(t[n][0],e))return n;return-1}var h0=Array.prototype,m0=h0.splice;function g0(t){var e=this.__data__,n=Ba(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():m0.call(e,n,1),--this.size,!0}function v0(t){var e=this.__data__,n=Ba(e,t);return n<0?void 0:e[n][1]}function b0(t){return Ba(this.__data__,t)>-1}function y0(t,e){var n=this.__data__,r=Ba(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function Nr(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Nr.prototype.clear=p0;Nr.prototype.delete=g0;Nr.prototype.get=v0;Nr.prototype.has=b0;Nr.prototype.set=y0;var x0=Xu(As,"Map");function w0(){this.size=0,this.__data__={hash:new Kn,map:new(x0||Nr),string:new Kn}}function C0(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function ja(t,e){var n=t.__data__;return C0(e)?n[typeof e=="string"?"string":"hash"]:n.map}function O0(t){var e=ja(this,t).delete(t);return this.size-=e?1:0,e}function E0(t){return ja(this,t).get(t)}function S0(t){return ja(this,t).has(t)}function _0(t,e){var n=ja(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function Xn(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Xn.prototype.clear=w0;Xn.prototype.delete=O0;Xn.prototype.get=E0;Xn.prototype.has=S0;Xn.prototype.set=_0;var k0="Expected a function";function Ds(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(k0);var n=function(){var r=arguments,i=e?e.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=t.apply(this,r);return n.cache=a.set(i,o)||a,o};return n.cache=new(Ds.Cache||Xn),n}Ds.Cache=Xn;var R0=500;function T0(t){var e=Ds(t,function(r){return n.size===R0&&n.clear(),r}),n=e.cache;return e}var N0=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,I0=/\\(\\)?/g,L0=T0(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(N0,function(n,r,i,a){e.push(i?a.replace(I0,"$1"):r||n)}),e});function P0(t){return t==null?"":Gu(t)}function A0(t,e){return Ms(t)?t:t0(t,e)?[t]:L0(P0(t))}var F0=1/0;function M0(t){if(typeof t=="string"||Fs(t))return t;var e=t+"";return e=="0"&&1/t==-F0?"-0":e}function D0(t,e){e=A0(e,t);for(var n=0,r=e.length;t!=null&&n<r;)t=t[M0(e[n++])];return n&&n==r?t:void 0}function B0(t,e,n){var r=t==null?void 0:D0(t,e);return r===void 0?n:r}const Ju=xr(void 0),lx=()=>wr(Ju),j0=({children:t})=>{const[e,n]=ot([]),r=o=>{n(s=>s.filter(c=>c.id!==o))},i=(o,s=fr.success,c)=>{n([{id:Math.random()*100,message:o,variant:s,description:c},...e])},a=o=>{i(o,fr.danger)};return Ze(Ju.Provider,{value:{addAlert:i,addError:a},children:[W(Fd,{isToast:!0,"data-testid":"alerts",children:e.map(({id:o,variant:s,message:c,description:d})=>W(fs,{isLiveRegion:!0,variant:fr[s],variantLabel:"",title:c,actionClose:W(Pd,{title:c,onClose:()=>r(o)}),timeout:!0,onTimeout:()=>r(o),children:d&&W("p",{children:d})},o))}),t]})};function U0(t,e){const n=xr(e);return n.displayName=t,n}function V0(t){return t!=null}function $0(t){const e=wr(t);if(V0(e))return e;throw new Error(`No provider found for ${t.displayName?`the '${t.displayName}'`:"an unknown"} context, make sure it is included in your component hierarchy.`)}function H0(t,e,n){const[r,i]=ot(()=>t.getItem(e)??n),a=Oa(o=>{i(o),t.setItem(e,o)},[]);return Mt(()=>{i(t.getItem(e)??n),window.addEventListener("storage",o);function o(s){s.storageArea===t&&(s.key===null||s.key===e)&&i(s.newValue??n)}return()=>window.removeEventListener("storage",o)},[t,e]),[r,a]}function z0(t,e,n){const r=Tt(()=>JSON.stringify(n),[n]),[i,a]=H0(t,e,r),o=Tt(()=>JSON.parse(i),[i]),s=Oa(c=>a(JSON.stringify(c)),[]);return[o,s]}const Yu=U0("HelpContext",void 0),W0=()=>$0(Yu),K0=({children:t})=>{const[e,n]=z0(localStorage,"helpEnabled",!0);function r(){n(!e)}return W(Yu.Provider,{value:{enabled:e,toggleHelp:r},children:t})},cx=({modalTitle:t,continueLabel:e,cancelLabel:n,buttonTitle:r,isDisabled:i,buttonVariant:a,buttonTestRole:o,onContinue:s,component:c=tt,children:d,...u})=>{const[f,p]=ot(!1);return Ze(Ca,{children:[W(c,{variant:a,onClick:()=>p(!0),isDisabled:i,"data-testrole":o,children:r}),W(Rn,{variant:"small",...u,title:t,isOpen:f,onClose:()=>p(!1),actions:[W(tt,{id:"modal-confirm",variant:"primary",onClick:()=>{p(!1),s()},children:e},"confirm"),W(tt,{id:"modal-cancel",variant:"secondary",onClick:()=>p(!1),children:n},"cancel")],children:d})]})},Qu=({message:t,...e})=>W(ys,{...e,children:W(ms,{children:W(gs,{icon:W(Rd,{}),variant:"error",children:t})})}),Zu=({helpText:t,fieldLabelId:e,noVerticalAlign:n=!0,unWrap:r=!1})=>{const{enabled:i}=W0();return i?W(tu,{bodyContent:t,children:Ze(Ca,{children:[!r&&W("button",{"data-testid":`help-label-${e}`,"aria-label":e,onClick:a=>a.preventDefault(),className:"pf-v5-c-form__group-label-help",children:W(pa,{isInline:n,children:W(ac,{})})}),r&&W(pa,{isInline:n,children:W(ac,{})})]})}):null},ef=({name:t,label:e,labelIcon:n,error:r,children:i,...a})=>Ze(bs,{label:e||t,fieldId:t,labelIcon:n?W(Zu,{helpText:n,fieldLabelId:t}):void 0,...a,children:[i,r&&W(Qu,{"data-testid":`${t}-helper`,message:r.message})]}),G0=({hasReveal:t=!0,innerRef:e,...n})=>{const{t:r}=Oi(),[i,a]=ot(!0);return Ze(Ia,{children:[W(ua,{children:W(Tn,{...n,type:i?"password":"text",ref:e})}),t&&W(tt,{variant:"control","aria-label":r("showPassword"),onClick:()=>a(!i),children:i?W(zv,{}):W($v,{})})]})},q0=Cc((t,e)=>W(G0,{...t,innerRef:e}));q0.displayName="PasswordInput";const tf=t=>typeof t=="string",gc=t=>tf(t)?t:t.key,X0=({name:t,label:e,options:n,controller:r,variant:i=Re.single,labelIcon:a,onFilter:o,...s})=>{const{control:c,formState:{errors:d}}=Li(),[u,f]=ot(!1),p=(g="")=>{const y=g.toLowerCase();return n.filter(b=>b.toString().toLowerCase().startsWith(y)).map(b=>W(At,{value:gc(b),children:tf(b)?b:b.value},gc(b)))},m=g=>typeof g[0]!="string";return W(ef,{name:t,label:e,isRequired:!!r.rules?.required,error:d[t],labelIcon:a,children:W(Is,{...r,name:t,control:c,render:({field:{onChange:g,value:y}})=>W(kn,{...s,toggleId:t.slice(t.lastIndexOf(".")+1),onToggle:(b,_)=>f(_),selections:m(n)?n.filter(b=>Array.isArray(y)?y.includes(b.key):y===b.key).map(b=>b.value):y,onSelect:(b,_)=>{if(b.stopPropagation(),Array.isArray(y)){const k=_.toString(),B=m(n)?n.find(I=>I.value===k)?.key:k;y.includes(B)?g(y.filter(I=>I!==B)):g([...y,k])}else g(_),f(!1)},onClear:i!==Re.single?b=>{b.stopPropagation(),g([])}:void 0,onFilter:(b,_)=>(o?.(_),p(_)),isOpen:u,variant:i,validated:d[t]?Qe.error:Qe.default,children:p()})})})},dx=t=>{const{labelIcon:e,...n}=t,r=!!t.rules?.required,i=t.defaultValue??"",{field:a,fieldState:o}=Du({...t,defaultValue:i});return Ze(ef,{name:t.name,label:t.label,labelIcon:e,isRequired:r,error:o.error,children:[W(Tn,{isRequired:r,id:t.name,"data-testid":t.name,validated:o.error?Qe.error:Qe.default,isDisabled:t.isDisabled,...n,...a}),t.helperText&&W(ys,{children:W(ms,{children:W(gs,{children:t.helperText})})})]})},J0=su,ux=({icon:t})=>{const e=Y0(t);return W(pa,{size:"lg",children:W(e,{alt:t})})};function Y0(t){switch(t){case"github":return Fb;case"facebook":return Pb;case"gitlab":return Db;case"google":return jb;case"linkedin":case"linkedin-openid-connect":return zb;case"openshift-v3":case"openshift-v4":return Jb;case"stackoverflow":return ny;case"twitter":return iy;case"microsoft":return Kb;case"bitbucket":return kb;case"instagram":return $b;case"paypal":return Qb;default:return Tb}}const Q0="_title_jpdeu_3",Z0={title:Q0},nf=({id:t,title:e,headingLevel:n="h1",size:r="xl",...i})=>W(cs,{headingLevel:n,size:r,className:Z0.title,id:t,tabIndex:0,...i,children:e}),e1=({title:t,children:e,scrollId:n,className:r})=>{const i=ff();return Ze(hs,{id:i,className:r,isFlat:!0,children:[W(Wd,{className:"kc-form-panel__header",children:W(Vd,{tabIndex:0,children:W(nf,{id:n,title:t})})}),W(Ud,{className:"kc-form-panel__body",children:e})]})},t1=t=>{const{title:e,children:n,scrollId:r,...i}=t;return W("section",{...i,style:{marginTop:"var(--pf-v5-global--spacer--lg)"},children:Ze(Ca,{children:[W(nf,{id:r,title:e}),n]})})},n1="_panel_1kfdo_1",r1="_sticky_1kfdo_9",vc={panel:n1,sticky:r1},i1="kc-main-content-page-container",bc=t=>t.replace(/\s+/g,"-"),a1=({label:t,sections:e,borders:n=!1,...r})=>{const i=Tt(()=>e.filter(({isHidden:a})=>!a),[e]);return Ze(gu,{hasGutter:!0,...r,children:[W(Vo,{md:8,sm:12,children:i.map(({title:a,panel:o})=>{const s=bc(a.toLowerCase());return W(Oc,{children:n?W(e1,{scrollId:s,title:a,className:vc.panel,children:o}):W(t1,{scrollId:s,title:a,children:o})},a)})}),W(Vo,{md:4,sm:12,order:{default:"-1",md:"1"},children:W(hu,{className:vc.sticky,children:W(lu,{isVertical:!0,scrollableSelector:`#${i1}`,label:t,offset:100,children:i.map(({title:a})=>{const o=bc(a.toLowerCase());return W(fi,{href:`#${o}`,"data-testid":`jump-link-${o}`,children:a},a)})})})})]})},o1=t=>{try{return new Intl.DisplayNames([t],{type:"language"}).of(t)}catch{return t}},s1=({t,form:e,supportedLocales:n})=>{const r=n.map(i=>({key:i,value:o1(i)||""}));return r.length?W(sy,{...e,children:W(X0,{"data-testid":"locale-select",name:"attributes.locale",label:t("selectALocale"),controller:{defaultValue:""},options:r})}):null},rf=t=>t?.includes("${"),af=t=>t.substring(2,t.length-1),yi=(t,e,n)=>(rf(e)?t(af(e)):e)||n,zo=(t,e)=>yi(t,e.displayName,e.name),l1=["username","firstName","lastName","email"],of=t=>t&&l1.includes(t),Nn=t=>`${of(t)?"":"attributes."}${t?.replaceAll(".","🍺")}`,fx=t=>t.replaceAll(".","🍺"),px=t=>t.replaceAll("🍺",".");function hx(t,e,n){(t.responseData.errors!==void 0?t.responseData.errors:[t.responseData]).forEach(r=>{const i=Object.assign({},r.params?.map(a=>n(rf(a.toString())?af(a):a)));e(Nn(r.field),{message:n(r.errorMessage,{...i,defaultValue:r.errorMessage||r.field}),type:"server"})})}function Pi({required:t,validators:e}){return t||c1(e)}function c1(t){return t&&"length"in t&&"min"in t.length&&typeof t.length.min=="number"?t.length.min>0:!1}const Ai=({t,form:e,attribute:n,renderer:r,children:i})=>{const a=n.annotations?.inputHelperTextBefore,{formState:{errors:o}}=e,s=r?.(n),c=B0(o,Nn(n.name));return Ze(bs,{label:zo(t,n)||"",fieldId:n.name,isRequired:Pi(n),labelIcon:a?W(Zu,{helpText:a,fieldLabelId:n.name}):void 0,children:[s?Ze(Ia,{children:[i,s]}):i,c&&W(Qu,{"data-testid":`${n.name}-helper`,message:c.message})]},n.name)},d1=({t,form:e,attribute:n,renderer:r,...i})=>W(Ai,{t,form:e,attribute:n,renderer:r,children:W(u1,{t,form:e,"aria-label":zo(t,n),name:Nn(n.name),addButtonLabel:t("addMultivaluedLabel",{fieldLabel:zo(t,n)}),...i})}),u1=({t,name:e,inputType:n,form:r,addButtonLabel:i,isDisabled:a=!1,defaultValue:o,id:s,...c})=>{const{register:d,setValue:u,control:f}=r,p=Fu({name:e,control:f,defaultValue:o||""}),m=Tt(()=>Array.isArray(p)&&p.length!==0?p:o||[""],[p]),g=B=>{_([...m.slice(0,B),...m.slice(B+1)])},y=()=>{_([...m,""])},b=(B,I)=>{_([...m.slice(0,B),I,...m.slice(B+1)])},_=B=>{const I=B.flatMap(R=>R);u(e,I,{shouldDirty:!0})},k=n.startsWith("html")?n.substring(6):"text";return Mt(()=>{d(e)},[d]),W("div",{id:s,children:m.map((B,I)=>Ze(Oc,{children:[Ze(Ia,{children:[W(ua,{isFill:!0,children:W(Tn,{"data-testid":e+I,onChange:(R,h)=>b(I,h),name:`${e}.${I}.value`,value:B,isDisabled:a,type:k,...c})}),W(ua,{children:W(tt,{"data-testid":"remove"+I,variant:pt.link,onClick:()=>g(I),tabIndex:-1,"aria-label":t("remove"),isDisabled:m.length===1||a,children:W(qb,{})})})]}),I===m.length-1&&Ze(tt,{variant:pt.link,onClick:y,tabIndex:-1,"aria-label":t("add"),"data-testid":"addValue",isDisabled:!B||a,children:[W(ey,{})," ",t(i||"add")]})]},I))})},yc=t=>{const{form:e,inputType:n,attribute:r}=t,i=Pi(r),a=n.startsWith("multiselect"),o=a?Hn:zn,s=r.validators?.options?.options||[],c=r.annotations?.inputOptionLabels||{};return W(Ai,{...t,children:W(Is,{name:Nn(r.name),control:e.control,defaultValue:"",render:({field:d})=>W(Ca,{children:s.map(u=>W(o,{id:u,"data-testid":u,label:yi(t.t,c[u],u),value:u,isChecked:d.value.includes(u),onChange:()=>{a?d.value.includes(u)?d.onChange(d.value.filter(f=>f!==u)):d.onChange([...d.value,u]):d.onChange([u])},readOnly:r.readOnly,isRequired:i},u))})})})},xc=t=>{const{t:e,form:n,inputType:r,attribute:i}=t,[a,o]=ot(!1),s=Pi(i),c=r==="multiselect",d=(m,g)=>{c?g.value.includes(m)?g.onChange(g.value.filter(y=>y!==m)):g.onChange([...g.value,m]):g.onChange(m)},u=i.validators?.options?.options||[],f=i.annotations?.inputOptionLabels||{},p=m=>yi(t.t,f[m],m);return W(Ai,{...t,children:W(Is,{name:Nn(i.name),defaultValue:"",control:n.control,render:({field:m})=>W(kn,{toggleId:i.name,onToggle:(g,y)=>o(y),isCreatable:!0,onCreateOption:g=>d(g,m),onSelect:(g,y)=>{const b=y.toString();d(b,m),Array.isArray(m.value)||o(!1)},selections:m.value?m.value:c?[]:e("choose"),variant:c?"typeaheadmulti":"single","aria-label":e("selectOne"),isOpen:a,isDisabled:i.readOnly,required:s,children:["",...u].map(g=>W(At,{selected:m.value===g,value:g,children:g?p(g):e("choose")},g))})})})},f1=t=>{const{form:e,attribute:n}=t,r=Pi(n);return W(Ai,{...t,children:W(J0,{id:n.name,"data-testid":n.name,...e.register(Nn(n.name)),cols:n.annotations?.inputTypeCols,rows:n.annotations?.inputTypeRows,readOnly:n.readOnly,isRequired:r})})},zt=t=>{const{form:e,inputType:n,attribute:r}=t,i=Pi(r),a=n.startsWith("html")?n.substring(6):"text";return W(Ai,{...t,children:W(Tn,{id:r.name,"data-testid":r.name,type:a,placeholder:r.annotations?.inputTypePlaceholder,readOnly:r.readOnly,isRequired:i,...e.register(Nn(r.name))})})},Wo={text:zt,textarea:f1,select:xc,"select-radiobuttons":yc,multiselect:xc,"multiselect-checkboxes":yc,"html5-email":zt,"html5-tel":zt,"html5-url":zt,"html5-number":zt,"html5-range":zt,"html5-datetime-local":zt,"html5-date":zt,"html5-month":zt,"html5-time":zt,"multi-input":d1},mx=({t,form:e,userProfileMetadata:n,supportedLocales:r,hideReadOnly:i=!1,renderer:a})=>{const o=Tt(()=>{if(!n.attributes)return[];const s=i?n.attributes.filter(({readOnly:c})=>!c):n.attributes;return[{name:void 0},...n.groups??[]].map(c=>({group:c,attributes:s.filter(d=>d.group===c.name)}))},[i,n.groups,n.attributes]);return o.length===0?null:W(a1,{label:t("jumpToSection"),sections:o.filter(s=>s.attributes.length>0).map(({group:s,attributes:c})=>({title:yi(t,s.displayHeader,s.name)||t("general"),panel:Ze("div",{className:"pf-v5-c-form",children:[s.displayDescription&&W(hi,{className:"pf-v5-u-pb-lg",children:yi(t,s.displayDescription,"")}),c.map(d=>W(p1,{t,form:e,supportedLocales:r,renderer:a,attribute:d},d.name))]})}))})},p1=({t,form:e,renderer:n,supportedLocales:r,attribute:i})=>{const a=e.watch(Nn(i.name)),o=Tt(()=>m1(i),[i]),s=i.multivalued||v1(a)?Wo["multi-input"]:Wo[o];return i.name==="locale"?W(s1,{form:e,supportedLocales:r,t,attribute:i}):W(s,{t,form:e,inputType:o,attribute:i,renderer:n})},h1="text";function m1(t){if(of(t.name))return"text";const e=t.annotations?.inputType;return g1(e)?e:h1}const g1=t=>typeof t=="string"&&t in Wo,v1=t=>Array.isArray(t)&&t.length>1,sf=xr(void 0),Bs=()=>{const t=wr(sf);if(!t)throw Error("no environment provider in the hierarchy make sure to add the provider");return t},b1=({environment:t,children:e})=>{const n=jn(!1),[r,i]=ot(!1),[a,o]=ot(),s=Tt(()=>new _u({url:t.authUrl,realm:t.realm,clientId:t.clientId}),[t]);return Mt(()=>{if(n.current)return;s.init({onLoad:"check-sso",pkceMethod:"S256",responseMode:"query"}).then(()=>i(!0)).catch(d=>o(d)),n.current=!0},[s]),a?W(vu,{error:a}):r?W(sf.Provider,{value:{environment:t,keycloak:s},children:W(j0,{children:W(K0,{children:e})})}):W(qn,{})},y1="_brand_1qg2t_1",x1={brand:y1},w1=()=>{const{t}=Oi();return on.referrer_uri?W(tt,{"data-testid":"referrer-link",component:"a",href:on.referrer_uri.replace("_hash_","#"),variant:"link",icon:W(Ib,{}),iconPosition:"right",isInline:!0,children:t("backTo",{app:on.referrer})}):null},C1=()=>{const{environment:t,keycloak:e}=Bs(),{t:n}=Oi(),r=t.logo||"d4science-logo.png",i=t.logoUrl?t.logoUrl:"/",a=Bc(i),o=i.startsWith("/")?a:i,s=Tt(()=>({avatar:n("avatar"),fullName:n("fullName"),manageAccount:n("manageAccount"),signOut:n("signOut"),unknownUser:n("unknownUser")}),[n]);return W(fb,{translations:s,children:W(vb,{keycloak:e,children:W(bb,{features:{hasManageAccount:!1},showNavToggle:!0,brand:{href:o,src:Qo(t.resourceUrl,r),alt:n("logo"),className:x1.brand},toolbarItems:[W(w1,{},"link")]})})})};async function O1(t){return await(await fetch(Qo(t.context.environment.resourceUrl,"/content.json"),t)).json()}function E1(t,e,n=[]){Mt(()=>{const r=new AbortController,{signal:i}=r;async function a(){try{e(await t(i))}catch(o){if(o instanceof Error&&o.name==="AbortError")return;throw o}}return a(),()=>r.abort()},n)}const S1=()=>{const[t,e]=ot(),n=Bs();return E1(r=>O1({signal:r,context:n}),e),W(du,{children:W(pu,{children:W(vr,{children:W(Pa,{children:W(Ec,{fallback:W(qn,{}),children:t?.filter(r=>r.isVisible?n.environment.features[r.isVisible]:!0).map(r=>W(lf,{menuItem:r},r.label))})})})})})};function lf({menuItem:t}){const{t:e}=Oi(),{environment:{features:n}}=Bs(),{pathname:r}=Ci(),i=Tt(()=>cf(r,t),[r,t]);return"path"in t?W(_1,{to:t.path,isActive:i,children:e(t.label)}):W(br,{"data-testid":t.label,title:e(t.label),isActive:i,isExpanded:i,children:t.children.filter(a=>a.isVisible?n[a.isVisible]:!0).map(a=>W(lf,{menuItem:a},a.label))})}function cf(t,e){return"path"in e?!!Ko(e.path,t):e.children.some(n=>cf(t,n))}const _1=({to:t,isActive:e,children:n})=>{const r=`${new URL(on.baseUrl).pathname}${t}`,i=Bc(r),a=Bp(r);return W(ws,{"data-testid":t,to:i,isActive:e,onClick:o=>a(o),children:n})},k1=()=>W(b1,{environment:on,children:W(Aa,{header:W(C1,{}),sidebar:W(S1,{}),isManagedSidebar:!0,children:W(Ec,{fallback:W(qn,{}),children:W(wp,{})})})}),R1=un(()=>hn(()=>import("./DeviceActivity-DuHnQ1pC.js"),__vite__mapDeps([0,1,2,3]),import.meta.url)),T1=un(()=>hn(()=>import("./LinkedAccounts-F9riMkoW.js"),__vite__mapDeps([1,0,3,4]),import.meta.url)),N1=un(()=>hn(()=>import("./SigningIn-BU-dZ2Ks.js"),__vite__mapDeps([1,0]),import.meta.url)),I1=un(()=>hn(()=>import("./Applications-B_V6l-qx.js"),__vite__mapDeps([1,2]),import.meta.url)),L1=un(()=>hn(()=>import("./Groups-ggcw-_aR.js"),__vite__mapDeps([1]),import.meta.url)),P1=un(()=>hn(()=>import("./PersonalInfo-BTFeEdfO.js"),__vite__mapDeps([5]),import.meta.url)),A1=un(()=>hn(()=>import("./Resources-BGNp1i6H.js"),__vite__mapDeps([6]),import.meta.url)),F1=un(()=>hn(()=>import("./ContentComponent-Q34a3Tlc.js"),[],import.meta.url)),M1=un(()=>hn(()=>import("./AccountExtraPage-CuT1Gng0.js"),__vite__mapDeps([7]),import.meta.url)),D1={path:"account-security/device-activity",element:W(R1,{})},B1={path:"account-security/linked-accounts",element:W(T1,{})},j1={path:"account-security/signing-in",element:W(N1,{})},U1={path:"applications",element:W(I1,{})},V1={path:"groups",element:W(L1,{})},$1={path:"resources",element:W(A1,{})},H1={path:"content/:componentId",element:W(F1,{})},wc={index:!0,element:W(P1,{})},z1={path:"d4science-page/account-extra-page",element:W(M1,{})},W1={path:new URL(on.baseUrl).pathname,element:W(k1,{}),errorElement:W(vu,{}),children:[wc,D1,B1,j1,U1,V1,wc,$1,H1,z1]},K1=[W1];await ka.init();const G1=document.getElementById("app"),q1=_c(G1),X1=kp(K1);q1.render(W(pf,{children:W(Mp,{router:X1})}));export{wd as $,_r as A,tt as B,Yl as C,ma as D,Ib as E,dn as F,gu as G,gn as H,pa as I,we as J,bu as K,Dt as L,Sv as M,Gn as N,Cv as O,hu as P,lx as Q,Uo as R,qn as S,cs as T,mn as U,Er as V,bs as W,Tn as X,Ia as Y,ua as Z,ie as _,Bs as a,jr as a0,ix as a1,Fm as a2,Ui as a3,ur as a4,qe as a5,Xh as a6,Yh as a7,td as a8,Zh as a9,Z1 as aA,hn as aB,Qo as aC,O1 as aD,su as aE,Zl as aF,Po as aG,ex as aH,tx as aI,rx as aJ,nx as aK,ms as aL,gs as aM,Md as aN,Zu as aO,lr as aP,yt as aQ,uu as aR,kt as aa,kr as ab,Ya as ac,tb as ad,ac as ae,tu as af,_t as ag,dr as ah,Sc as ai,ox as aj,Rn as ak,sy as al,dx as am,X0 as an,Do as ao,hi as ap,Wn as aq,Fu as ar,Qe as as,Ni as at,Qu as au,_o as av,Ih as aw,Oh as ax,Ph as ay,Fh as az,E1 as b,Ne as c,Vo as d,cx as e,S as f,Na as g,Io as h,Sr as i,ga as j,Et as k,pt as l,ka as m,Hn as n,Te as o,Am as p,ls as q,Zo as r,ux as s,sx as t,Oi as u,mx as v,fs as w,px as x,hx as y,fx as z};
//# sourceMappingURL=index-Bw6oJPms.js.map